
From nobody Tue Aug  1 11:07:44 2017
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 6D5FF13216D for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 11:07:43 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nT0kzx2dmWmB for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 11:07:41 -0700 (PDT)
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 10AD012ECB4 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 11:07:40 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501610860; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=zQc4datk1y0t4sGMbijgkd8sMEX33U0VnLFWVUatgBI=; b=W44omOOhMXa+RvU/8N1/YI7ubeLPj4fZlTFNZAvP5YK3iLt2DEDWvfAjvJWtDnwB8/0/xOZo +wDAAIsbXyhIUdSA1BW0FntPour2M5zCMFzIFtuolry4vyB/vQdeoqy8LVN56/L+sRzkH3xP 0fs9bEVKJSDpM4xEaJOSPPA/Oy8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=X9K3gNaFm0GqBIa1rBHV6vLP951tShs8XXIvmPch6YHpJILzz2fodFT2UgGsJq/ToPl7qc OwrzQ9NcEYX/3RGIOprsmV5EECnpLqSe+9obwz7b3m8KLO+tcXnasF9CqV8vs1sTSMGlR4Y4 g8G7AwdhU76J/kDBS22vFOI7liM7E=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 5980c36a.7f0b0802cc90-smtp-out-n02; Tue, 01 Aug 2017 18:07:38 -0000 (UTC)
Date: Tue, 01 Aug 2017 11:07:37 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <5980c36985974_46fc3fa4ec5e1c3c7407d@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] f61c45: STOP_SENDING is sorta retransmittable and MUSTy
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5980c3698560d_46fc3fa4ec5e1c3c7396b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/M24Ca7EG4IKzDT4IPo06nKSqceU>
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, 01 Aug 2017 18:07:43 -0000

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

  Branch: refs/heads/request_rst
  Home:   https://github.com/quicwg/base-drafts
  Commit: f61c4552f988f7d97688711ae5991015582c8326
      https://github.com/quicwg/base-drafts/commit/f61c4552f988f7d97688711ae5991015582c8326
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

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

  Log Message:
  -----------
  STOP_SENDING is sorta retransmittable and MUSTy



----==_mimepart_5980c3698560d_46fc3fa4ec5e1c3c7396b--


From nobody Tue Aug  1 11:07:48 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8362B12ECB4 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 11:07:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.383
X-Spam-Level: 
X-Spam-Status: No, score=-0.383 tagged_above=-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, RP_MATCHES_RCVD=-0.001, 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 tCelcgc5bANc for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 11:07:42 -0700 (PDT)
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 65AB9131566 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 11:07:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=a2aKytcM8yt+RPwzSsaqoRpKEnk=; b=QhV2gzLWScmoZkeC 4/yctcra4luhE4sCE13LQ8KM5ZA0L6ZupOYXOvfgroay/l1hErwqsfamyLiVtwfZ TR5dX0KuiWZpd1I/wfaq2xMZkoQXbdswJvQXoljNGa13IgA7PK3RJ30oj2zL9bZm MirM20tbM/1IYorAxBIlcajP+XA=
Received: by filter1075p1mdw1.sendgrid.net with SMTP id filter1075p1mdw1-20404-5980C36C-8 2017-08-01 18:07:40.259768537 +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 Tmca3Yx4SKCl_2f9sYzqdQ for <quic-issues@ietf.org>; Tue, 01 Aug 2017 18:07:40.251 +0000 (UTC)
Date: Tue, 01 Aug 2017 18:07:40 +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/171/push/1895271224@github.com>
In-Reply-To: <quicwg/base-drafts/pull/171@github.com>
References: <quicwg/base-drafts/pull/171@github.com>
Subject: Re: [quicwg/base-drafts] Independent states and STOP_SENDING (#171)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5980c36cddba_2d763f9b4bb65c3033555"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0u7WSIVIkAprxLDPEODvGRJkamfEc7eSP2Rv +oyS9zxJ0BSX3AUCoVGGZ6S+yjjBNN8O2y0SePeed28LZqABJ9Azo/BL52mhhVptqUUBoGiE+Fm1Sd 7DwIn7AnAn+ZYAqCWDWE3CXtYVrK4Qf6XLgOqOFbwjaiyNEsJlcc2OpjYkVAm6hXov/w7P1Hy6/hA3 I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/K5ihnp60Z3SQFymRPPGPQhR-dcs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 01 Aug 2017 18:07:43 -0000

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

@MikeBishop pushed 1 commit.

f61c455  STOP_SENDING is sorta retransmittable and MUSTy


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/171/files/5699b82e4ce61cd90754038f0652568ecb625edb..f61c4552f988f7d97688711ae5991015582c8326

----==_mimepart_5980c36cddba_2d763f9b4bb65c3033555
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/f61c455" class="commit-link">f61c455</a>  STOP_SENDING is sorta retransmittable and MUSTy</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/171/files/5699b82e4ce61cd90754038f0652568ecb625edb..f61c4552f988f7d97688711ae5991015582c8326">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8W-iBivsnAbwJLQc-dFqy0-pgPGks5sT2lsgaJpZM4LnL5T">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzDBg06u6unTvcLjtBdE6-ciX0ezks5sT2lsgaJpZM4LnL5T.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/171/files/5699b82e4ce61cd90754038f0652568ecb625edb..f61c4552f988f7d97688711ae5991015582c8326"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #171"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/171/files/5699b82e4ce61cd90754038f0652568ecb625edb..f61c4552f988f7d97688711ae5991015582c8326"}}}</script>

----==_mimepart_5980c36cddba_2d763f9b4bb65c3033555--


From nobody Tue Aug  1 11:12:06 2017
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 BA373131566 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 11:12:02 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TckkhhLnli6M for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 11:12:01 -0700 (PDT)
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 1744D1321E3 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 11:12:01 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501611120; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=wGQ4ViOWWX+ncnz9BiOYS8D0v5JwEHep1xtZx9c1JP8=; b=HXO6+lpnGT36TCmrsL2PzDqco9iA31Uk05ZnL5dcFvmoXIN1TeakT+jAzybjP+FIp/fNFtfG l5rNj0JDgqY+JrCk5qjc58WbgfSerzokriwQVlQ5dUM+kJSH1D37xMKcdBJ7PUZcD5W5vHQR dbzxhtb0pOvb/XQfIapXy1dJ4z8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=nvj95Or72mCoY0wnrbXzT1oHxGSHCL7fvxv9GmhVwaQAHK5/zgr5nZT7cKi7T5VZRsl3qE JcNmnBK2j2/hPg0watP3hgCexxu3SxYz83gYKCEx9j9k8edg+HdgZI1sLYs/D7zSSFYxImeN douZZh8hJRDKq6m4bIE5JJkADxpOI=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5980c46e.7fcf942743f0-smtp-out-n03; Tue, 01 Aug 2017 18:11:58 -0000 (UTC)
Date: Tue, 01 Aug 2017 11:11:57 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <5980c46d901b2_1d313fa66c921c2c5648e@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 106c16: STOP_SENDING is sorta retransmittable and MUSTy
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5980c46d8fe49_1d313fa66c921c2c56356"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CWuac9izdKJ4egSpy3AKQT44Fvc>
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, 01 Aug 2017 18:12:03 -0000

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

  Branch: refs/heads/request_rst
  Home:   https://github.com/quicwg/base-drafts
  Commit: 106c1655fa89fe907da843fddbee5e8c0c85682d
      https://github.com/quicwg/base-drafts/commit/106c1655fa89fe907da843fddbee5e8c0c85682d
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

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

  Log Message:
  -----------
  STOP_SENDING is sorta retransmittable and MUSTy



----==_mimepart_5980c46d8fe49_1d313fa66c921c2c56356--


From nobody Tue Aug  1 11:25:23 2017
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 280FC132220 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 11:25:22 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qRlrHVkhf1Bz for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 11:25:20 -0700 (PDT)
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 A02871321F5 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 11:25:20 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501611920; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=fF5y7BF/wg62TT5sTE7PCtM0RI8VxYI8Ovyrq0LaXNQ=; b=bESenpgnxJr781bM2z/bvZHnnSNn4LWk/O3n32nhO/ezVB8KhyDf+OgjtM5Zy4RZv3Hu/a/d nHzj0OpgMLz1jzgsuuy6xVa9I7txKyY+PZMjp0pmMD/yMf1ef9kWA14Hr7og+HpHnfGLu/lT 98rduHKjMe5Oc0gXWP5zYhCBb8s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=Cm2Y7H87FDEe5aGiXLz9nDVUVJsWm4+4j6Nkxch0gVPPCcuuCW4M9n/LX8Q2Lucu0JrkOa 5eS6Mn6KolEvttYeck9n+V7EHsvki+yAiQHtQU5qPsc0dhJKFyPeXHBqUUtgZVGCSSVGdMV1 c1N0LfjgG2JNHyBnEKISDQBmFGXgo=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5980c3f3.7f21cb705d50-smtp-out-n02; Tue, 01 Aug 2017 18:09:55 -0000 (UTC)
Date: Tue, 01 Aug 2017 11:09:54 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <5980c3f2b531_16363f8bd4539c349336e@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 1c8ded: STOP_SENDING is sorta retransmittable and MUSTy
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5980c3f2b19d_16363f8bd4539c34932af"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8RdHBlDqjDgqRHTXBS5CQa7cus0>
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, 01 Aug 2017 18:25:22 -0000

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

  Branch: refs/heads/request_rst
  Home:   https://github.com/quicwg/base-drafts
  Commit: 1c8ded6d9410b231a2fca5362ec269a55d76eecb
      https://github.com/quicwg/base-drafts/commit/1c8ded6d9410b231a2fca5362ec269a55d76eecb
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

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

  Log Message:
  -----------
  STOP_SENDING is sorta retransmittable and MUSTy



----==_mimepart_5980c3f2b19d_16363f8bd4539c34932af--


From nobody Tue Aug  1 12:17:56 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19D1E1322E8 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 12:17:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.455
X-Spam-Level: 
X-Spam-Status: No, score=-0.455 tagged_above=-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, RP_MATCHES_RCVD=-0.001, 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 q8s_2AvqcuJB for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 12:17:52 -0700 (PDT)
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 F0C7E1322E7 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 12:17:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=0L/galDHwhPzDkEvNF+eADtiu14=; b=hMVgmAtc2RlXJZI6 W02WKvZqzZT2unYz5xTtFV4yCz+T+R1oauQDcN19XpeSHPPAG1YvgzyIcmRRDLFk WY0N2+NZeaWHxOcNvcMp3K5BOWLlxT9+vQ52UkirFtwTCSHCSNA8izFPsubOnOjV gADWb/7oOQ5fITzB7osxkhKvH9s=
Received: by filter1115p1mdw1.sendgrid.net with SMTP id filter1115p1mdw1-7419-5980D3DE-54 2017-08-01 19:17:50.906541822 +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 ismtpd0035p1mdw1.sendgrid.net (SG) with ESMTP id 3MxKq7d0R3yv-kSGdgv7PQ for <quic-issues@ietf.org>; Tue, 01 Aug 2017 19:17:50.841 +0000 (UTC)
Date: Tue, 01 Aug 2017 19:17:51 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab85a7a400a76a460942a4552141f6849fe3dbccba92cf00000001159895dd92a169ce0d7b2095@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/498/c319469300@github.com>
In-Reply-To: <quicwg/base-drafts/pull/498@github.com>
References: <quicwg/base-drafts/pull/498@github.com>
Subject: Re: [quicwg/base-drafts] Version validation fields can't move or change (#498)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5980d3dd78fce_2fff63fca6bc11c342063b0"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0kFXaMaDXzGkhGeZUUWCNX5Fto6pIcDVcUL+ vWQm0ojlL7+wYKL16hYrUeUzwfCs665ClYcqvxD9FzD1ymSgZe9FBNgOlpgziQt9tTS57NGTnbumyv 7jbpU94D97ZJqXwnmGKb3IapKqbftR2JOAA61rE6+bwSO+5f0gZUtJff+W2XIvnIQtCeZqrkZC1usP c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/iw05riIyLHv2ujt3Fnpv9yTfWdw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 01 Aug 2017 19:17:53 -0000

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

Thank you Mike for elegantly summarizing my previous confusion.

-- 
You are receiving 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/498#issuecomment-319469300
----==_mimepart_5980d3dd78fce_2fff63fca6bc11c342063b0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Thank you Mike for elegantly summarizing my previous confusion.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/498#issuecomment-319469300">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7u9iZsM3WJO8uAGFgpLtOTq4jBFks5sT3ndgaJpZM4NQNMa">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-00zSEpTNIFrrUvlOqFXqXZywjwks5sT3ndgaJpZM4NQNMa.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/498#issuecomment-319469300"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #498: Thank you Mike for elegantly summarizing my previous confusion."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/498#issuecomment-319469300"}}}</script>
----==_mimepart_5980d3dd78fce_2fff63fca6bc11c342063b0--


From nobody Tue Aug  1 12:46:20 2017
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 CD6A0131C80 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 12:46:18 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pVboKGajAnpH for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 12:46:17 -0700 (PDT)
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 2A33212EB5D for <quic-issues@ietf.org>; Tue,  1 Aug 2017 12:46:17 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501616776; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=OjetTQ2DgRbKU+hXwr4zi9bWSz6CRaT5AUKU28skYHI=; b=ZMaQf1bZ8isTg9JIAL8KVlkt49gaHGT47B42/sA55nDwQaPibfJpwTBQssrgI9h7RDLeXJ59 EwZDUswTcGkA7k8NUU/ZVYd6c1Ug/4FO5RXQumTvi04C9A7GdNA0iD2FYvffgtfWMcbV4F96 0BQy3/mRlrzI8SkLNfgIzYcgG7Q=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=vRxA4wDbWGANlHnMbfZi4rm+dHo3IFNUKpVQz5thMOBsNc1oti6mZbPxuIQHRB8nL9lDFF pVw6hCRZFohuvCsqK94VWV4yHbzQoEImjLLAhoHXi9OxDmDfCHmRzV0KoS88rfd2X05BnBPc UbxMj3W/putz29WANmM8KYifZmcus=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5980da87.7fafcc15e840-smtp-out-n02; Tue, 01 Aug 2017 19:46:15 -0000 (UTC)
Date: Tue, 01 Aug 2017 12:46:14 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <5980da86b050_19a73fbdec8cdc34502be@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 7989bc: More Martin feedback
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5980da86abec_19a73fbdec8cdc34501d1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/_Pp1webcnvuP9oVQfTkmLTB4Kz0>
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, 01 Aug 2017 19:46:19 -0000

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

  Branch: refs/heads/goaway
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7989bc1925744c8eec6d8f1ede89148fe58c338a
      https://github.com/quicwg/base-drafts/commit/7989bc1925744c8eec6d8f1ede89148fe58c338a
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

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

  Log Message:
  -----------
  More Martin feedback



----==_mimepart_5980da86abec_19a73fbdec8cdc34501d1--


From nobody Tue Aug  1 12:47:05 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E897C131C7D for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 12:47:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.383
X-Spam-Level: 
X-Spam-Status: No, score=-0.383 tagged_above=-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, RP_MATCHES_RCVD=-0.001, 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 Cbst7gVroHxh for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 12:47:03 -0700 (PDT)
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 BE5D412EB5D for <quic-issues@ietf.org>; Tue,  1 Aug 2017 12:47:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=j6NrB6hWwILIFR1CjhO7tF+Il9g=; b=M0ZWCuMCq6d1a9Vi E5x3qDzE8+uQrpEPIpictQCiOHBiIqxiQj/A8pGGNNZbTaVPoJnga+N7nn2+BEli 7QtY2fNN9q1dtmXDvvN0um4d99AxMOYjch0JmtGE5MYgF3MlUKoE9G8aYwVBAUZa pH9F9TuZjHfSAIOLgI+ZCXoPLtw=
Received: by filter0423p1mdw1.sendgrid.net with SMTP id filter0423p1mdw1-15012-5980DA88-25 2017-08-01 19:46:16.345832115 +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 tk_8wvXkQ0K3jU6Ft_TDPw for <quic-issues@ietf.org>; Tue, 01 Aug 2017 19:46:16.298 +0000 (UTC)
Date: Tue, 01 Aug 2017 19:46: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/697/push/1895476654@github.com>
In-Reply-To: <quicwg/base-drafts/pull/697@github.com>
References: <quicwg/base-drafts/pull/697@github.com>
Subject: Re: [quicwg/base-drafts] Move GOAWAY from transport to HTTP (#697)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5980da8824bf6_2c933fae9879bc345361d"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3SC7+NkeDRpzdNtQJIM3+gZ77mmLaPwnH+RX aBQO9uqXod+iQPlR+1LN3eBtZ1EuukMxHkqOm/4Is7oqp4zc58IQvmSUSfHGSQr0ZnGWlT2yEaMoZl MpyeWAdsW5Y1jym4BJbDCNS6rOSLxRTLlsb7CUUj4C80hMBmhMjOQ0MlgwzKtunP3FENi+39uagEQA U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/br0BadBTwpej2oyPtwWqObZHJ40>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 01 Aug 2017 19:47:04 -0000

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

@MikeBishop pushed 1 commit.

7989bc1  More Martin feedback


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/697/files/c7160d9397d8f2ff2b2d815d4ddc719b5655a022..7989bc1925744c8eec6d8f1ede89148fe58c338a

----==_mimepart_5980da8824bf6_2c933fae9879bc345361d
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/7989bc1" class="commit-link">7989bc1</a>  More Martin 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/697/files/c7160d9397d8f2ff2b2d815d4ddc719b5655a022..7989bc1925744c8eec6d8f1ede89148fe58c338a">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3hN2tne22Ygg84CVKp8J93zdHrAks5sT4CIgaJpZM4OkXpV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3tWRPOIP28tc6J6i1vaIOuEC-jPks5sT4CIgaJpZM4OkXpV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/697/files/c7160d9397d8f2ff2b2d815d4ddc719b5655a022..7989bc1925744c8eec6d8f1ede89148fe58c338a"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #697"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/697/files/c7160d9397d8f2ff2b2d815d4ddc719b5655a022..7989bc1925744c8eec6d8f1ede89148fe58c338a"}}}</script>

----==_mimepart_5980da8824bf6_2c933fae9879bc345361d--


From nobody Tue Aug  1 15:21:10 2017
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 71275131C98 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 15:21:08 -0700 (PDT)
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 3Fn_lVNuQEno for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 15:21:07 -0700 (PDT)
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 60F25131C51 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 15:21:07 -0700 (PDT)
Date: Tue, 01 Aug 2017 15:21:06 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501626066; bh=Q0l3YyrPIDV2rBVrZwig5p0ec1d7OrsomXiEO/TcDTg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ZdRfZ634x5JFi5dt8NY27J41kQ+Dv7t7pLChGZtDyKzjIZ0HX75+Kw4Khm4xIbyQb GIH8PAn0bXZCyyjRAemgMZOggPHpiUsdeQe11Q3hlhVs/+hpc/G0y2SXP7tiwHMO/Z 19JBu+Tp+Ii1OJD1+rJgla54AA9ZF86RnFSKmc4o=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1e1e50b0318fd2bc82ca37c95f4e0817458cf1c192cf000000011598c0d292a169ce0ea878fc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/699/review/53653889@github.com>
In-Reply-To: <quicwg/base-drafts/pull/699@github.com>
References: <quicwg/base-drafts/pull/699@github.com>
Subject: Re: [quicwg/base-drafts] Make description of the empty STREAM frame clearer (#699)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5980fed289629_201263fcf4e13dc301198ab"; 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/c7QbWO-xQSVdMmwjp7lLHlAyLNM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 01 Aug 2017 22:21:08 -0000

----==_mimepart_5980fed289629_201263fcf4e13dc301198ab
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/699#pullrequestreview-53653889
----==_mimepart_5980fed289629_201263fcf4e13dc301198ab
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/699#pullrequestreview-53653889">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0rYWRrz7XbBkrvHy7Xjh1B3dmyHks5sT6TSgaJpZM4Okxr4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqx7RxujJg60Dv9WarukuKN2fvGn-ks5sT6TSgaJpZM4Okxr4.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/699#pullrequestreview-53653889"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #699"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/699#pullrequestreview-53653889"}}}</script>
----==_mimepart_5980fed289629_201263fcf4e13dc301198ab--


From nobody Tue Aug  1 16:58:31 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF599131C90 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 16:58:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.383
X-Spam-Level: 
X-Spam-Status: No, score=-0.383 tagged_above=-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, RP_MATCHES_RCVD=-0.001, 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 jmpuDT-jiAqs for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 16:58:28 -0700 (PDT)
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 7DB2C129ADD for <quic-issues@ietf.org>; Tue,  1 Aug 2017 16:58:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=pXjSXBzgvvVExuKwHXFcv8r0hvg=; b=TiHPNq5lCMXNYOW9 T+Y1A7YYkUoom8W7B0sg4U2HoVM8MmBoT67DnFaFwcg9UjPVI6IstNc2T+CfhAAO 3HNhkiJHaqtoBJU5KyH2z1bW4DN1ocAobZlphG+gQ/Inh69VoBOID4pr4MNxZLA6 I6QdIB4QGM5h9G0oaB8PKXNAhQw=
Received: by filter0970p1mdw1.sendgrid.net with SMTP id filter0970p1mdw1-1547-598115A2-43 2017-08-01 23:58:26.92589841 +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 ismtpd0037p1mdw1.sendgrid.net (SG) with ESMTP id waHGTy6NSEGK4tkd7zkx2g for <quic-issues@ietf.org>; Tue, 01 Aug 2017 23:58:26.869 +0000 (UTC)
Date: Tue, 01 Aug 2017 23:58:27 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf7960fb41bde50b781a092d5cf98980736d78b6b92cf000000011598d7a292a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319529514@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598115a28f5cb_2cf23f914d953c3810044b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1oZCppQHdm9t9TiktKu7Y7SKIsI+LGQYDYmD kkfFWuq+8jYvuv1o80JwVndTl8Z4MpKifUO9WOITiUNUN9+zNW4VrCSWKP7wXOtB6LEv9hZbS2jT/v 0xG5hq2iTnC2COW4sgVWhKPFB7GOsZdI0LzU8jigHaL4aid3MNhT8yMOSOSf3sbx5/03bgn38l+mEz k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TVtdkBm4A0wLdBTLdiV-Z60IHrQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 01 Aug 2017 23:58:30 -0000

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

I like ekr's proposed approach. The VN packet currently echoes pieces of the client packet, which seems unnecessary with the "encrypted" VN. We could clean that up too if we want, but that should be a separate issue to deal with once this one is 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/issues/693#issuecomment-319529514
----==_mimepart_598115a28f5cb_2cf23f914d953c3810044b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I like ekr's proposed approach. The VN packet currently echoes pieces of=
 the client packet, which seems unnecessary with the "encrypted" VN. We cou=
ld clean that up too if we want, but that should be a separate issue to dea=
l with once this one is done..</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/693#issuecomment-319529514">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3BS8olWZFdNrSq=
4LiZCBkRXR7blks5sT7uigaJpZM4OfFhh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7WWYxRwAlumdmJBh=
JM2Xwgc57loks5sT7uigaJpZM4OfFhh.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/693#issuecomment-319529514"></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 #693: I like ekr=
's proposed approach. The VN packet currently echoes pieces of the client p=
acket, which seems unnecessary with the \"encrypted\" VN. We could clean th=
at up too if we want, but that should be a separate issue to deal with once=
 this one is done.."}],"action":{"name":"View Issue","url":"https://github.=
com/quicwg/base-drafts/issues/693#issuecomment-319529514"}}}</script>=

----==_mimepart_598115a28f5cb_2cf23f914d953c3810044b--


From nobody Tue Aug  1 17:15:02 2017
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 C8F5D128BC8 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 17:15:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.298
X-Spam-Level: 
X-Spam-Status: No, score=-9.298 tagged_above=-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_H2=-2.8, RCVD_IN_SORBS_SPAM=0.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 ZcUbGSRbutcU for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 17:14:59 -0700 (PDT)
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 9C9FA1275FD for <quic-issues@ietf.org>; Tue,  1 Aug 2017 17:14:59 -0700 (PDT)
Date: Tue, 01 Aug 2017 17:14:58 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501632898; bh=lsk/qf5jaBX99P+VfB2sepb7qGIhzLkjOUxYhJYv3oA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fZiswMTzQdab5GZSVcRLUuRJ+/CcLIKQPa2Ovb6K7NSJ24y/1m35FohfWXwnhZRqz OWOddk22WQoC+26mBW48LXjXyNefUnHaiCq/gcrxKTssNMeuT+tsWalEtZAn2FMo43 oHdC8B4jfXAAi9q0d082anUBFH382bseQ7Xfsfrw=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8506141744d00bde9824482c65ae84b39d31d4b592cf000000011598db8292a169ce0d7b2095@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/498/review/53671279@github.com>
In-Reply-To: <quicwg/base-drafts/pull/498@github.com>
References: <quicwg/base-drafts/pull/498@github.com>
Subject: Re: [quicwg/base-drafts] Version validation fields can't move or change (#498)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59811982e77b6_6a0c3fda616d3c301030b8"; 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/-uuTnVPfJqDw-8CX3PagEopO-NA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 00:15:01 -0000

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

janaiyengar commented on this pull request.



> @@ -1232,6 +1232,15 @@ client MUST terminate with a VERSION_NEGOTIATION_ERROR error code if
 version negotiation occurred but it would have selected a different version
 based on the value of the supported_versions list.
 
+When an endpoint accepts multiple QUIC versions, it can potentially interpret
+transport parameters as they are defined by any of the QUIC versions it
+supports. Since the QUIC protocol relies on transport parameters for
+authenticating the version, the position and the format of the version fields in
+transport parameters MUST be consistent across all QUIC versions supported by
+the client. If a version of QUIC needs to define a new format for transport
+parameters, it MUST define and use a new TLS extension for transport parameters

This isn't defined as a TLS extension in this document, but the format is specified as the layout for in the TransportParameters field in the quic_transport_parameters TLS extension (se line 1076 above.) I think this text probably belongs there, along with the description of the wire layout, instead of here with version negotiation. I think the text is fine, but I would move it up 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/498#discussion_r130760246
----==_mimepart_59811982e77b6_6a0c3fda616d3c301030b8
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/498#discussion_r130760246">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1232,6 +1232,15 @@ client MUST terminate with a VERSION_NEGOTIATION_ERROR error code if
 version negotiation occurred but it would have selected a different version
 based on the value of the supported_versions list.
 
+When an endpoint accepts multiple QUIC versions, it can potentially interpret
+transport parameters as they are defined by any of the QUIC versions it
+supports. Since the QUIC protocol relies on transport parameters for
+authenticating the version, the position and the format of the version fields in
+transport parameters MUST be consistent across all QUIC versions supported by
+the client. If a version of QUIC needs to define a new format for transport
+parameters, it MUST define and use a new TLS extension for transport parameters
</pre>
<p>This isn't defined as a TLS extension in this document, but the format is specified as the layout for in the TransportParameters field in the quic_transport_parameters TLS extension (se line 1076 above.) I think this text probably belongs there, along with the description of the wire layout, instead of here with version negotiation. I think the text is fine, but I would move it up 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/498#discussion_r130760246">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0BbJVkh0iwYpjPeLHEJfLElNd-pks5sT7-CgaJpZM4NQNMa">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqy43zKzcCK9d-b4TZnem26ZBzywYks5sT7-CgaJpZM4NQNMa.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/498#discussion_r130760246"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #498"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/498#discussion_r130760246"}}}</script>
----==_mimepart_59811982e77b6_6a0c3fda616d3c301030b8--


From nobody Tue Aug  1 18:00:54 2017
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 967E212F287 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 18:00:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.299
X-Spam-Level: 
X-Spam-Status: No, score=-9.299 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_H2=-2.8, RCVD_IN_SORBS_SPAM=0.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 GNoAnt2ZCEuX for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 18:00:50 -0700 (PDT)
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 49F2E12EC32 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 18:00:50 -0700 (PDT)
Date: Tue, 01 Aug 2017 18:00:49 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501635649; bh=HntoSZU50mluE8kaokP5IcZIcMBGm1FsiOkVSZaDjRk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=0CO7dXgxnlomDUYc6UOB2CMY5JVy7tKRzA/NBkjk1sYyV/aHBHskalkWhlviE3Haw lgPCFFbSsRMJDSUM5c2/mkDNXkxEqvrYaElimGuJrBpBpOmJUo1g7K8xOk7TDKoke3 Dw11inQmM9Z9IMFNBfrvvyFHFt1/PK6EXb8evl48=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe5b4e38cd67a1a22b840d59fccd2c9e6029cfa3692cf000000011598e64192a169ce0c04da41@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/171/review/53654548@github.com>
In-Reply-To: <quicwg/base-drafts/pull/171@github.com>
References: <quicwg/base-drafts/pull/171@github.com>
Subject: Re: [quicwg/base-drafts] Independent states and STOP_SENDING (#171)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5981244174d0c_256c53fc435f49c3019987"; 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/NVzyFeaSls4SYRvZ-ZjkQcQSUxw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 01:00:52 -0000

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

janaiyengar commented on this pull request.

This largely LGTM. A few minor comments, and I'm happy to approve once they are addressed.

> @@ -2527,6 +2549,32 @@ Reordering might cause frames to be received after closing, see
 {{state-hc-remote}}.
 
 
+## Solicited State Transitions
+
+If an endpoint is no longer interested in the data being received, it MAY send a
+STOP_SENDING frame on a stream in the "open" or "half-closed (local)" state to
+request closure of the stream in the opposite direction.  This typically

Editorial nit: does it make sense to say "request", since it's more of a "demand"? I can't come up with better wording, but maybe "require"? Up to you.

> @@ -275,11 +275,12 @@ fully closed.
 A server can send a complete response prior to the client sending an entire
 request if the response does not depend on any portion of the request that has
 not been sent and received. When this is true, a server MAY request that the
-client abort transmission of a request without error by sending a RST_STREAM
-with an error code of NO_ERROR after sending a complete response and closing its
-stream. Clients MUST NOT discard responses as a result of receiving such a
-RST_STREAM, though clients can always discard responses at their discretion for
-other reasons.
+client abort transmission of a request without error by triggering a QUIC
+STOP_SENDING with error code HTTP_EARLY_RESPONSE, sending a complete response,
+and cleanly closing its streams. Clients MUST NOT discard complete responses as
+a result of receiving a STOP_SENDING, though clients can always discard

HTTP clients won't receive a STOP_SENDING, since that's a QUIC frame (I realize that this was similar earlier with RST_STREAM)... perhaps something like "as a result of receiving a solicited stream reset"? I don't have better ideas.

> @@ -275,11 +275,12 @@ fully closed.
 A server can send a complete response prior to the client sending an entire
 request if the response does not depend on any portion of the request that has
 not been sent and received. When this is true, a server MAY request that the
-client abort transmission of a request without error by sending a RST_STREAM
-with an error code of NO_ERROR after sending a complete response and closing its
-stream. Clients MUST NOT discard responses as a result of receiving such a
-RST_STREAM, though clients can always discard responses at their discretion for
-other reasons.
+client abort transmission of a request without error by triggering a QUIC
+STOP_SENDING with error code HTTP_EARLY_RESPONSE, sending a complete response,
+and cleanly closing its streams. Clients MUST NOT discard complete responses as
+a result of receiving a STOP_SENDING, though clients can always discard
+responses at their discretion for other reasons.  Servers SHOULD NOT abort a

Why a MUST NOT above with clients and SHOULD NOT here with server behavior?

> + 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
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+|                        Stream ID (32)                         |
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+|                        Error Code (32)                        |
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+~~~
+
+The fields are:
+
+Stream ID:
+: The 32-bit Stream ID of the stream being ignored.
+
+Error Code:
+: The reason the sender is ignoring the stream, or QUIC_NO_ERROR if not due to
+  an error.

Isn't this always an application error code and never a QUIC one? If so, can we simply say this is for the application to specify and consume, as one of the app-specified error codes? I don't think you need a QUIC_NO_ERROR in this case.

>  the terminal STREAM frame that contains a FIN flag.
 
-A stream becomes "closed" when the endpoint sends and receives acknowledgment of
-a RST_STREAM frame.
+A stream also becomes "closed" when the endpoint sends a RST_STREAM frame.

This shouldn't have required an ack to be received in the first case. The stream state machine does not include retransmission logic -- that is considered to be a task for the reliabiity machinery "below".

> @@ -2527,6 +2546,26 @@ Reordering might cause frames to be received after closing, see
 {{state-hc-remote}}.
 
 
+## Solicited State Transitions
+
+If an endpoint is no longer interested in the data being received, it MAY send a
+STOP_SENDING frame on a stream in the "open" or "half-closed (local)" state to
+request closure of the stream in the opposite direction.  This typically
+indicates that the receiving application is no longer reading from the stream,
+but is not a guarantee that incoming data will be ignored.
+
+STREAM frames received after sending STOP_SENDING are still counted toward the

This is a requirement now, right? I don't think we need to specify enforcement though... that seems like a bit of an overkill. Besides a sender of STOP_SENDING will have to make assumptions about how the peer's sending code is structured to make an assessment of when to consider the peer in error. For instance, the peer may have buffered data that gets drained after the received STOP_SENDING is acked... surely not a good way to write that code, but there's no reason to require this not 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/171#pullrequestreview-53654548
----==_mimepart_5981244174d0c_256c53fc435f49c3019987
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>This largely LGTM. A few minor comments, and I'm happy to approve once they are addressed.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/171#discussion_r130744742">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2527,6 +2549,32 @@ Reordering might cause frames to be received after closing, see
 {{state-hc-remote}}.
 
 
+## Solicited State Transitions
+
+If an endpoint is no longer interested in the data being received, it MAY send a
+STOP_SENDING frame on a stream in the &quot;open&quot; or &quot;half-closed (local)&quot; state to
+request closure of the stream in the opposite direction.  This typically
</pre>
<p>Editorial nit: does it make sense to say "request", since it's more of a "demand"? I can't come up with better wording, but maybe "require"? Up to you.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/171#discussion_r130763588">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -275,11 +275,12 @@ fully closed.
 A server can send a complete response prior to the client sending an entire
 request if the response does not depend on any portion of the request that has
 not been sent and received. When this is true, a server MAY request that the
-client abort transmission of a request without error by sending a RST_STREAM
-with an error code of NO_ERROR after sending a complete response and closing its
-stream. Clients MUST NOT discard responses as a result of receiving such a
-RST_STREAM, though clients can always discard responses at their discretion for
-other reasons.
+client abort transmission of a request without error by triggering a QUIC
+STOP_SENDING with error code HTTP_EARLY_RESPONSE, sending a complete response,
+and cleanly closing its streams. Clients MUST NOT discard complete responses as
+a result of receiving a STOP_SENDING, though clients can always discard
</pre>
<p>HTTP clients won't receive a STOP_SENDING, since that's a QUIC frame (I realize that this was similar earlier with RST_STREAM)... perhaps something like "as a result of receiving a solicited stream reset"? I don't have better ideas.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/171#discussion_r130763852">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -275,11 +275,12 @@ fully closed.
 A server can send a complete response prior to the client sending an entire
 request if the response does not depend on any portion of the request that has
 not been sent and received. When this is true, a server MAY request that the
-client abort transmission of a request without error by sending a RST_STREAM
-with an error code of NO_ERROR after sending a complete response and closing its
-stream. Clients MUST NOT discard responses as a result of receiving such a
-RST_STREAM, though clients can always discard responses at their discretion for
-other reasons.
+client abort transmission of a request without error by triggering a QUIC
+STOP_SENDING with error code HTTP_EARLY_RESPONSE, sending a complete response,
+and cleanly closing its streams. Clients MUST NOT discard complete responses as
+a result of receiving a STOP_SENDING, though clients can always discard
+responses at their discretion for other reasons.  Servers SHOULD NOT abort a
</pre>
<p>Why a MUST NOT above with clients and SHOULD NOT here with server behavior?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/171#discussion_r130764207">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&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
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+|                        Stream ID (32)                         |
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+|                        Error Code (32)                        |
++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+~~~
+
+The fields are:
+
+Stream ID:
+: The 32-bit Stream ID of the stream being ignored.
+
+Error Code:
+: The reason the sender is ignoring the stream, or QUIC_NO_ERROR if not due to
+  an error.
</pre>
<p>Isn't this always an application error code and never a QUIC one? If so, can we simply say this is for the application to specify and consume, as one of the app-specified error codes? I don't think you need a QUIC_NO_ERROR in this case.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/171#discussion_r130764728">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  the terminal STREAM frame that contains a FIN flag.
 
-A stream becomes &quot;closed&quot; when the endpoint sends and receives acknowledgment of
-a RST_STREAM frame.
+A stream also becomes &quot;closed&quot; when the endpoint sends a RST_STREAM frame.
</pre>
<p>This shouldn't have required an ack to be received in the first case. The stream state machine does not include retransmission logic -- that is considered to be a task for the reliabiity machinery "below".</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/171#discussion_r130764937">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2527,6 +2546,26 @@ Reordering might cause frames to be received after closing, see
 {{state-hc-remote}}.
 
 
+## Solicited State Transitions
+
+If an endpoint is no longer interested in the data being received, it MAY send a
+STOP_SENDING frame on a stream in the &quot;open&quot; or &quot;half-closed (local)&quot; state to
+request closure of the stream in the opposite direction.  This typically
+indicates that the receiving application is no longer reading from the stream,
+but is not a guarantee that incoming data will be ignored.
+
+STREAM frames received after sending STOP_SENDING are still counted toward the
</pre>
<p>This is a requirement now, right? I don't think we need to specify enforcement though... that seems like a bit of an overkill. Besides a sender of STOP_SENDING will have to make assumptions about how the peer's sending code is structured to make an assessment of when to consider the peer in error. For instance, the peer may have buffered data that gets drained after the received STOP_SENDING is acked... surely not a good way to write that code, but there's no reason to require this not 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/171#pullrequestreview-53654548">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2Kjk60p4I36iQ6tUzgtlZ53uatzks5sT8pBgaJpZM4LnL5T">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-H77w5JIjQHp0FcssuKsY6_B-VKks5sT8pBgaJpZM4LnL5T.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/171#pullrequestreview-53654548"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #171"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/171#pullrequestreview-53654548"}}}</script>
----==_mimepart_5981244174d0c_256c53fc435f49c3019987--


From nobody Tue Aug  1 19:13:44 2017
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 887EB131563 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:13:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.253
X-Spam-Level: 
X-Spam-Status: No, score=-8.253 tagged_above=-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_H2=-2.8, 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 XChbMhWRpNwY for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:13:42 -0700 (PDT)
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 7D810131467 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 19:13:42 -0700 (PDT)
Date: Tue, 01 Aug 2017 19:13:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501640021; bh=yfavWk/5kI0r/Fm5JPabvY3UARG8/MsN67oK421E3lU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=NypOmlefJEFiFxiFtygS/LpIeSwu534R8wO/X7npvSN3UCRyzCq+fT1GgLV8ZubbF 4cwmNMi50+Tnxu9nVPPrd++nFqFiY9pCDfylyDjBy5l8gdGtqPliuRaGv+6cZ1BqWN DHBfMG+wJoIB1kdXErrKarUtF5binBFHKoP2ihRQ=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc317ab22f318f2c6a361960e7ef26ea9c94cf00892cf000000011598f75592a169ce0ea70488@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/697/c319548436@github.com>
In-Reply-To: <quicwg/base-drafts/pull/697@github.com>
References: <quicwg/base-drafts/pull/697@github.com>
Subject: Re: [quicwg/base-drafts] Move GOAWAY from transport to HTTP (#697)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59813555ac8f3_6cba3fde1e863c389585e"; 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/gzTChGY9MRwCIbTHu9T-HeIh35M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 02:13:43 -0000

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

Merge 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/697#issuecomment-319548436
----==_mimepart_59813555ac8f3_6cba3fde1e863c389585e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merge 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/697#issuecomment-319548436">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8mNdpVcCQAnC5a7KRsb1kMojqgcks5sT9tVgaJpZM4OkXpV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6j_D-mM2y9vWW-RayJQkq-55k9Nks5sT9tVgaJpZM4OkXpV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/697#issuecomment-319548436"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #697: Merge it!"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/697#issuecomment-319548436"}}}</script>
----==_mimepart_59813555ac8f3_6cba3fde1e863c389585e--


From nobody Tue Aug  1 19:13:56 2017
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 8861B131714 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:13:55 -0700 (PDT)
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 MDY7nc5BFSZX for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:13:54 -0700 (PDT)
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 6A93E131467 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 19:13:54 -0700 (PDT)
Date: Tue, 01 Aug 2017 19:13:53 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501640033; bh=mgBmn0l2t6ld5FM1qDcQ9q8QDVGga60505pv3MGh1Qg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=CKx888A/mNY4WNdxkqjHwmoOdl3u+z8YLurFE/G4U51W/iPC1OaqyiwafKeOLciIN r8R/zmJu7a1kYupZJCltlAtN+vCNgme9KhHHApoElu8v784r7IY8BVTgFgl+fGvjkx HPefPaz/tz9zJOsoI+u1WSNzrUOAo/MYUAaiar+Q=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba36d5fa7c50b75b8721504f39a6256d8c2ab08e292cf000000011598f76192a169ce0ea878fc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/699/issue_event/1188753579@github.com>
In-Reply-To: <quicwg/base-drafts/pull/699@github.com>
References: <quicwg/base-drafts/pull/699@github.com>
Subject: Re: [quicwg/base-drafts] Make description of the empty STREAM frame clearer (#699)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59813561bebe2_571f3ff5bb48bc3c809df"; 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/dGMdopLG7C7yaGzhI_tJTdGIpJk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 02:13:55 -0000

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

Merged #699.

-- 
You are receiving 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/699#event-1188753579
----==_mimepart_59813561bebe2_571f3ff5bb48bc3c809df
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/699" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/699" data-id="245922044" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#699</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/699#event-1188753579">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1mxtOJrMNkrjsjzRleAmZbQxN0_ks5sT9thgaJpZM4Okxr4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0bN7zJ0ph0eKFb23egElnebQDu4ks5sT9thgaJpZM4Okxr4.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/699#event-1188753579"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #699."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/699#event-1188753579"}}}</script>
----==_mimepart_59813561bebe2_571f3ff5bb48bc3c809df--


From nobody Tue Aug  1 19:14:05 2017
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 A6679131467 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:13:56 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IiNXB-R615Pp for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:13:55 -0700 (PDT)
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 74A771315FF for <quic-issues@ietf.org>; Tue,  1 Aug 2017 19:13:55 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501640034; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=C8OMiUyYqaZtN8LVpMk+TyUGTljisMAinkHcXctOv04=; b=KZ9dzqIkra3VHUccR2SjqxaQR3OF1uPufWKT85pvw0cIpyC3ZcTtmnq6ruyvi5iHMHIA6u86 xQhZ0bYLlGNBl3WxgpGbHV6RO7f/fvpD4Lyt6Tgjsm0oHpNGvBH4rflT7h3L184ri489iAOj dTXOizHGq6Qz1RB/Z5qrszBczrY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=HrU+IhC+uHT/XD4fdS4LvOt0tmdLl4cYdnSb3FQkhJBUYQ/ZOzTBlGNVDa2maxo1w0fgCd tfYVSZt5w7JsIBaxn+k8nSNnZP6wmq7R+3/R4yAk0qVVwhH5XnUk2ori8TgVD/Qv4ealXfmN Ibmw/RqXjt6KnrPP4KgXYDz30lTSQ=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 59813561.7fafadf0aa20-smtp-out-n02; Wed, 02 Aug 2017 02:13:53 -0000 (UTC)
Date: Tue, 01 Aug 2017 19:13:53 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5981356131c4_43563fc10729bc30916a@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] f91cc6: Make description of the empty STREAM frame clearer
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598135612dd7_43563fc10729bc30915f5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/4tbVF94xd1V67eVdImqfi6P_jGM>
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, 02 Aug 2017 02:13:56 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: f91cc61ae05cdceaec06a0675de7e7afaf97b91a
      https://github.com/quicwg/base-drafts/commit/f91cc61ae05cdceaec06a0675de7e7afaf97b91a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  Make description of the empty STREAM frame clearer


  Commit: dcd427d3c5f77c39b73e52d32ce67d3ca8ac269a
      https://github.com/quicwg/base-drafts/commit/dcd427d3c5f77c39b73e52d32ce67d3ca8ac269a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #699 from quicwg/empty-fin

Make description of the empty STREAM frame clearer


Compare: https://github.com/quicwg/base-drafts/compare/a02d939d83b3...dcd427d3c5f7
----==_mimepart_598135612dd7_43563fc10729bc30915f5--


From nobody Tue Aug  1 19:14:10 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3C671315FF for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:13:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 vMD4M7jQBtC4 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:13:55 -0700 (PDT)
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 7F19F1316C3 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 19:13:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=q3imCLIZDS/hlwK6L2CHw/f+4KM=; b=vBkwVrDPURf4K1Sa TZjcg90dz3P2Tkp9wpuZM0h0LuWB+k+CLrSnqcEQKRG4YO2LTzYNuWMPA/LjXuB1 QdgvEmCDtz6t0tewmM8HVGByyG8bAmXprIgPMzRqvlJpDi0HAwMWblpU5qCt42zo o3Hw7/AzixDxUMM8OLdG6pkoCRI=
Received: by filter0561p1mdw1.sendgrid.net with SMTP id filter0561p1mdw1-16478-59813562-E 2017-08-02 02:13:54.310682077 +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 HJZNbAINSzWNjopwyNN7Mw for <quic-issues@ietf.org>; Wed, 02 Aug 2017 02:13:54.282 +0000 (UTC)
Date: Wed, 02 Aug 2017 02:13:54 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba95fa2213e737153b4eab364d816ce9024bb088592cf000000011598f76292a169ce0e88225a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/689/issue_event/1188753581@github.com>
In-Reply-To: <quicwg/base-drafts/issues/689@github.com>
References: <quicwg/base-drafts/issues/689@github.com>
Subject: Re: [quicwg/base-drafts] The offset for the frame with fin bit without data. (#689)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598135622b6ac_3af83fa43b381c3c11194"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3YrztPLILkLnLz0sMq6OkSfGZDqxsQ5ydLUV xAaRgpVwPXklB+Uv0TV8j6ACWqJ+8Vs6qejDbkV0Kb/wW3oFXSQQeSVysyeVuUNv9WvJX1RbGlxwsx AnspLuqZk2Op7NeJsb2+u4VBimrQpzmAp0oUw1uwrNdL9rl21pVd4hzFTuM7W09woj6lR/O2KhEcMt 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gY-GTw1K9czWsp_xz9f8FKxvsho>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 02:13:56 -0000

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

Closed #689 via #699.

-- 
You are receiving 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/689#event-1188753581
----==_mimepart_598135622b6ac_3af83fa43b381c3c11194
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/689" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/689" data-id="243802714" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#689</a> via <a href="https://github.com/quicwg/base-drafts/pull/699" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/699" data-id="245922044" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#699</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/689#event-1188753581">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqydf5fqUoqnjZGsoXVoQKku08-R8ks5sT9tigaJpZM4Obt3z">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0bxQVOsGT5T91L72JOn9vJKXRYCks5sT9tigaJpZM4Obt3z.gif" width="1" /></p>
<div itemscope 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/689#event-1188753581"></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 #689 via #699."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/689#event-1188753581"}}}</script>
----==_mimepart_598135622b6ac_3af83fa43b381c3c11194--


From nobody Tue Aug  1 19:14:14 2017
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 659D9131771 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:13:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.796
X-Spam-Level: 
X-Spam-Status: No, score=-0.796 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=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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DJQp8dS9vNKw for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:13:57 -0700 (PDT)
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 5ED8A131714 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 19:13:57 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501640037; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=M570haQYLkpITS1fJCxSGU0jwqtUzdsVA4nTOsV4Z5E=; b=wpdjPs7cDQ+YBACsFjIe+asymRTZm5v8lmyE+FcwA+FkNw3EpTvz2uS2BWkT0Sj+EZJXT6AB 52h8h/if7Wp5mZK5MHIhlL/lD8AsDPADqROhSZwRWgXNJDYr9pfvmOBATN0Q7cD+v2CIBSAX 4sW7OTjG3NiV9CsFde9/FoeZNto=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=T9YlmOgcYrRUjRPfnSI4GyQ84ua97sS8tmpuh65Uix5DjJp+wh8/0Mz4WGQfbK8ZQt3oOr o9t+ESI2viFdhvPMoCUuvl0oTg669ybaNFsnYfsuCEXDOXSeoeUHnv2Xze+xs6m1aaBXZUp3 4qUN2Ny2+AfrJTadcjVSFOCZgVhBg=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 59813565.7fa3dc43c6f0-smtp-out-n03; Wed, 02 Aug 2017 02:13:57 -0000 (UTC)
Date: Tue, 01 Aug 2017 19:13:56 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598135644728_13a23f8cf1cc5c3c496c0@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598135644351_13a23f8cf1cc5c3c495a5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/vgJH1308nBkseHjvowT2Wukj-pM>
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, 02 Aug 2017 02:13:58 -0000

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

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

----==_mimepart_598135644351_13a23f8cf1cc5c3c495a5--


From nobody Tue Aug  1 19:15:01 2017
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 AC42A131563 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:14:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.253
X-Spam-Level: 
X-Spam-Status: No, score=-8.253 tagged_above=-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_H2=-2.8, 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 Nw7UbWcRjASD for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:14:58 -0700 (PDT)
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 93764131467 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 19:14:58 -0700 (PDT)
Date: Tue, 01 Aug 2017 19:14:57 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501640097; bh=gzYt/4WmeBJ6VEJOSn9E/VNA9rtnpN/wM+MRDUmanaU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Ja1h/UZNgMfiNqTRcW/EOE5QTuBBeXit9oBc7O2Tl/8t1kB2duogaYOL0iovaib3a q1dyKpd5H0tBeFBNXqAkEFQQvc/Mwn3ZOTyfo/kbqzpyWEpjQ4nYPVPWovapOVsCqI jF69E/QmofLYm8m78wcpjMv60ofpfGdyHLGUe1Do=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab90f309ac70e7b94d9cf03256254c2bbbcbbd111c92cf000000011598f7a192a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319548608@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598135a1c5f36_3aef3fa43b381c3c1063f"; 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/PSGqtYdV1sJv_tWZ50OJF2N-8Tk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 02:15:00 -0000

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

I agree with Jana, adding Server Stateless Retry to that bucket of things that we might re-examine after 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/693#issuecomment-319548608
----==_mimepart_598135a1c5f36_3aef3fa43b381c3c1063f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I agree with Jana, adding Server Stateless Retry to that bucket of things that we might re-examine after 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/issues/693#issuecomment-319548608">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqz_u8vWW0_V90uCwXbwSOZDSRMiIks5sT9uhgaJpZM4OfFhh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0tMiegpxoXoRyIoR5MvEaVgjXT6ks5sT9uhgaJpZM4OfFhh.gif" width="1" /></p>
<div itemscope 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/693#issuecomment-319548608"></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 #693: I agree with Jana, adding Server Stateless Retry to that bucket of things that we might re-examine after this."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-319548608"}}}</script>
----==_mimepart_598135a1c5f36_3aef3fa43b381c3c1063f--


From nobody Tue Aug  1 19:20:22 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 12B941315FF for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:20:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, 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 Sd36cgrzT8xY for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:20:20 -0700 (PDT)
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 31365124B09 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 19:20:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=oAp7ptScQMJS/4cZnwkD//QymP8=; b=uqUZF4kipeHNftPO oWHCxwjreH3aK/ZSpIBHVryrkFlBfMA0GMXJqeQ4kYFCpKz5GvHACwVu4I13QKRW gsQW2ZMwgedJsHs5q121BhI2V7TUgakKzizeTxbi3zkudbZ+Ybx8TUCUsit1QMEJ brWsj2DdEPrclVRIyvOflEVeiOM=
Received: by filter1126p1mdw1.sendgrid.net with SMTP id filter1126p1mdw1-27351-598136E3-19 2017-08-02 02:20:19.438464768 +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 g8aQvIskTD2l2-5Tl2bJ3g for <quic-issues@ietf.org>; Wed, 02 Aug 2017 02:20:19.363 +0000 (UTC)
Date: Wed, 02 Aug 2017 02:20:19 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab21b0e19a2c9908ab13b5159fb73c2e1673482e9892cf000000011598f8e392a169ce0ea6e077@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/696/issue_event/1188758464@github.com>
In-Reply-To: <quicwg/base-drafts/issues/696@github.com>
References: <quicwg/base-drafts/issues/696@github.com>
Subject: Re: [quicwg/base-drafts] Move GOAWAY to HTTP draft (#696)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598136e3107a7_32653ff98bd15c304084e"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0E+KaR2MvVBVSyfsuFywreBNDh2a68JBfAv5 0JeP8k+zARzZ7jaHTDNVElZQjR2JYjlTodLRo/NeX5C/Gc8JODrfcq4KLqo3oWOKOtblfwV1Mt8Gyj NszR1wSpfiQxDZbid1bR9lAf7Wx/j1QAay8eUD+dFlw77+t2fWX7d09Snx90Ml+pweSZ6UQIHeOobb k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5nKEn75Egka4iNj3b3371uYLf4s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 02:20:21 -0000

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

Closed #696 via #697.

-- 
You are receiving 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/696#event-1188758464
----==_mimepart_598136e3107a7_32653ff98bd15c304084e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/696" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/696" data-id="245817463" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#696</a> via <a href="https://github.com/quicwg/base-drafts/pull/697" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/697" data-id="245826696" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#697</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/696#event-1188758464">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8mo_AC7m7ISUQYrTbFHte_bDcxEks5sT9zjgaJpZM4OkVIW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5xhKA2jFDDo3c38vnrvnOYaKGZgks5sT9zjgaJpZM4OkVIW.gif" width="1" /></p>
<div itemscope 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/696#event-1188758464"></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 #696 via #697."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/696#event-1188758464"}}}</script>
----==_mimepart_598136e3107a7_32653ff98bd15c304084e--


From nobody Tue Aug  1 19:20:29 2017
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 2DD59124B09 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:20:22 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michael.bishop=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hof18AmbhVe8 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:20:20 -0700 (PDT)
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 B6A2A131467 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 19:20:20 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501640420; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=HtJwmtR9z3Zb5oppSk+uo4PoP35z+vPPtZqPMCDBqfw=; b=LEPxBK0YnKO8jkcIKOvvPw94f7vwECNdDSoOUx2zYXTVj5Wg3i2oxtiRef5dMYgi3oGggfae IAtMo6vYLpCHr5Pp1uMUsNB1mCm1fPnGavtK3U4YIIr3/t++ypxjK0skiKAx+7QnQelcaLDj ySPb54XxL/g7k3gOH13SxeDEyiY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=K37KVfgBbeWpq/rissPNxqZTGCCrFoocPM3etzHKFGd+B25AZcNQBrkRRvBMntVn7gCnNR /USyikLsmuRZzdJ4GScDmMa35fw/GRabp8AIr1/FIu9DUrpFIizuUKPP/tPDLRgAu/cJeqFZ ZPMp0froG34Vbr9ILK/nD1SsUIoJ8=
Sender: michael.bishop=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 598136e3.7fc042f0b990-smtp-out-n01; Wed, 02 Aug 2017 02:20:19 -0000 (UTC)
Date: Tue, 01 Aug 2017 19:20:17 -0700
From: Mike Bishop <michael.bishop@microsoft.com>
Reply-To: Mike Bishop <michael.bishop@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <598136e1274b0_73b63fcf38941c3094371@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 6dc557: Move GOAWAY from transport to HTTP (#697)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598136e126f2d_73b63fcf38941c30942c5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/IFPNBR3cmi30YfdlD7N-JPbF2Is>
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, 02 Aug 2017 02:20:22 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 6dc5578ed248fe661a528dcd2b6fbe119185411b
      https://github.com/quicwg/base-drafts/commit/6dc5578ed248fe661a528dcd2b6fbe119185411b
  Author: Mike Bishop <michael.bishop@microsoft.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

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

  Log Message:
  -----------
  Move GOAWAY from transport to HTTP (#697)

* Moved GOAWAY from transport to HTTP

* Fix bad wrapping

* GOAWAY is server-only; rearranging; Martin's feedback

* More rearranging

* More Martin feedback



----==_mimepart_598136e126f2d_73b63fcf38941c30942c5--


From nobody Tue Aug  1 19:20:39 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 488091315FF for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:20:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 TabfDBATxKqq for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:20:27 -0700 (PDT)
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 1B7E41316C3 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 19:20:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=E/HsoG6aRW/5cnAn6unMttylxdI=; b=HKwbMKIdvh53Vdph mAs0eRTDs1t05KZFKpEMtfl6Ffaej7WfxFVy9rT0R4yA49FeOKYwFsHuXa5IXFks 7Tz75GWwig2PttVUHveTswPvy40xYsFxNb6Ex/pZDa5LTbwnZzYJhQU4K4FiTHXh e7MG611xQ0tuKqAAqlQerUoQ9K4=
Received: by filter0454p1mdw1.sendgrid.net with SMTP id filter0454p1mdw1-1327-598136E5-6 2017-08-02 02:20:21.030050376 +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 ismtpd0031p1mdw1.sendgrid.net (SG) with ESMTP id vxZBgXqCTGib89ARaxU29g for <quic-issues@ietf.org>; Wed, 02 Aug 2017 02:20:20.964 +0000 (UTC)
Date: Wed, 02 Aug 2017 02:20:21 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7901dbffaa8a826bf7409bb71118448e3d966a4d92cf000000011598f8e292a169ce0ea70488@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/697/issue_event/1188758462@github.com>
In-Reply-To: <quicwg/base-drafts/pull/697@github.com>
References: <quicwg/base-drafts/pull/697@github.com>
Subject: Re: [quicwg/base-drafts] Move GOAWAY from transport to HTTP (#697)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598136e25d0dd_50b43fdb09a5bc383153b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0D/IRWH0c3PMTg5BRScJvijcMWzQK8JvsKZn 3u+mLaxqiz5d3cMRAWXlJTO7LdgBk90oQ3fTNBnYltIczXVsDTz0jcjvjtH6Isxe7OOBSPemmDm1/G Lwkb5nxNrJSLcKMeStJu42kYGIS5yeUu5ZR+QQEFD8Sh3iveTYQrjDDr9+xhzd37rDQMmIw6Je2+Fa 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Wda9KYtAUt7y8rZLQVQmLWtxXiE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 02:20:29 -0000

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

Merged #697.

-- 
You are receiving 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/697#event-1188758462
----==_mimepart_598136e25d0dd_50b43fdb09a5bc383153b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/697" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/697" data-id="245826696" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#697</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/697#event-1188758462">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-KoeuWxoRObM_-f_DadghjW0Qe9ks5sT9zigaJpZM4OkXpV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqx-QtRIjUxX8TRKR3sv-hWNWjGpuks5sT9zigaJpZM4OkXpV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/697#event-1188758462"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #697."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/697#event-1188758462"}}}</script>
----==_mimepart_598136e25d0dd_50b43fdb09a5bc383153b--


From nobody Tue Aug  1 19:20:43 2017
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 ACB7A1317E3 for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:20:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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=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; domainkeys=pass (1024-bit key) header.sender=michael.bishop=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JCyXjgpLIgaA for <quic-issues@ietfa.amsl.com>; Tue,  1 Aug 2017 19:20:29 -0700 (PDT)
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 A3C841316C3 for <quic-issues@ietf.org>; Tue,  1 Aug 2017 19:20:28 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501640428; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=Kc04V18O2OAzYF6Igrf4gkQUDep8ISBSzpa+oexgIYA=; b=y56I7RIU1I0RPuf1b8gjUcBSWsHP7koes8MEY+P/gAdI/TynVnNaHEBMOMqKmXGktlYCo8FA dY7hPM++bkqBYEmTRKMSgGpufVCifz+0vpWLrG3SIZWqR9ZZgTKnzOylRDvLDhPIBb8ZXUkL 20Gh+2ahUPV/8czUoEt+N6QFIsI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=LX+iNO2fTIn70uPetCuiTgHv4/Vz8utVzs2PmVvudtPlC6f3oXn5h4InWfM2Vi262Ikjtr JaVvNoUl8AGQavvnXvNyqKum9oKO1p8dPT3j504T6iRhxiWBZV5U/wFUmvfwriDheXAqZ1oV Q9FApV9e08FuoUzgL58App/MDxWBc=
Sender: michael.bishop=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 598136eb.7f449877b030-smtp-out-n01; Wed, 02 Aug 2017 02:20:27 -0000 (UTC)
Date: Tue, 01 Aug 2017 19:20:26 -0700
From: MikeBishop <michael.bishop@microsoft.com>
Reply-To: MikeBishop <michael.bishop@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <598136ea5e66b_2db13ffcddc9bc3c781db@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598136ea5e0e8_2db13ffcddc9bc3c7808c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/7Z6_YPwuXrEkeXsJ_OvHt4hlvOQ>
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, 02 Aug 2017 02:20:31 -0000

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

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

----==_mimepart_598136ea5e0e8_2db13ffcddc9bc3c7808c--


From nobody Wed Aug  2 10:17:13 2017
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 EA63C131C35 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:17:10 -0700 (PDT)
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_H3=-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 jq3v-WmiG3Ka for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:17:09 -0700 (PDT)
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 BFD1C131C28 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 10:17:09 -0700 (PDT)
Date: Wed, 02 Aug 2017 10:17:08 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501694228; bh=ws6EU0tVQIbB3noF/LcDgeODj82NWqhP1ilKp67eMxQ=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=FfSzBKPo/WE+dyUhKC72Tp1Y69KPEbct0ecVrzlGcWdQUbXqZHaX1htsoaTxnt6gU qNe2xy3FcIpa183SjA0zyUdfQjxExOxJ1oY3R2PeLs6fFe03c57AFEPOpZfOtDs+U1 Fflj95VDLg4oEV+1fnJ5fdAIuFBukNflo1y7wa5w=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe9514713a0b0966a039decc9fe7404e0fb5ace1792cf000000011599cb1492a169ce0ebff776@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/707@github.com>
Subject: [quicwg/base-drafts] Changelog in Transport (#707)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59820914c2fd6_c5d3f9029545c381306ab"; 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/cR9A3kG8yvmTPVwhrEqwdG-XH9w>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 17:17:11 -0000

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

I guarantee more has happened since -04 than moving GOAWAY.

-- 
You are receiving 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/707
----==_mimepart_59820914c2fd6_c5d3f9029545c381306ab
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I guarantee more has happened since -04 than moving GOAWAY.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/707">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7glYd5nXd6BgTFQSO9WzPeuXY1Xks5sUK8UgaJpZM4OrZkp">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2KmSEi82hhdapRyO8sx3h0td2wgks5sUK8UgaJpZM4OrZkp.gif" width="1" /></p>
<div itemscope 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/707"></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":"Changelog in Transport (#707)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/707"}}}</script>
----==_mimepart_59820914c2fd6_c5d3f9029545c381306ab--


From nobody Wed Aug  2 10:18:10 2017
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 15BBD131CCB for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:18:09 -0700 (PDT)
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_H3=-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 YMWtvg83_xLp for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:18:08 -0700 (PDT)
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 CC902131C35 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 10:18:06 -0700 (PDT)
Date: Wed, 02 Aug 2017 10:18:06 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501694286; bh=CwXqScbI49NZM4eKxs5uXIGEFvsurHZoxoNu5WmLRJk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Mw12tEp4bPS7JgMuqFZ0zB+uoP7TVnj8DLq6MxzjARddx2DZBN5Xg05vsMSqhzkIQ Y6Eth2MRcMhDY4iqcwk8T2v5v0OKcy/noZDWVJHMUQE6qpYdAc6dTzznwfYCMb9aNm ySzhJ0Wnfh1rRAMOE+FmJOup3V2i6RO92u80yMmU=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab73c1921d99a1c9752896651657a8c5c684f242f092cf000000011599cb4e92a169ce0dc86810@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/557/issue_event/1189966999@github.com>
In-Reply-To: <quicwg/base-drafts/issues/557@github.com>
References: <quicwg/base-drafts/issues/557@github.com>
Subject: Re: [quicwg/base-drafts] PUSH_PROMISE ordering guarantee (#557)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5982094e2e873_21263f9741de1c382031e6"; 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/A41EPuFfaloIPgDZsbD5AoHC4qg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 17:18:09 -0000

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

Closed #557.

-- 
You are receiving 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/557#event-1189966999
----==_mimepart_5982094e2e873_21263f9741de1c382031e6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/557" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/557" data-id="231237648" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#557</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/557#event-1189966999">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9gaqb8PGMXPFj63UDf3WemNdvhJks5sUK9OgaJpZM4Nl8yw">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_Jy-SUcJN2RtIkdMvKJG2qVbD1Eks5sUK9OgaJpZM4Nl8yw.gif" width="1" /></p>
<div itemscope 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/557#event-1189966999"></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 #557."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/557#event-1189966999"}}}</script>
----==_mimepart_5982094e2e873_21263f9741de1c382031e6--


From nobody Wed Aug  2 10:26:41 2017
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 AFC5C131E9F for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:26:39 -0700 (PDT)
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_H3=-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 iDg-vK9aC5tL for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:26:38 -0700 (PDT)
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 AF9CA131C3C for <quic-issues@ietf.org>; Wed,  2 Aug 2017 10:26:38 -0700 (PDT)
Date: Wed, 02 Aug 2017 10:26:38 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501694798; bh=BiNM2fscOzIX5gY+yQooAReFdV+2LwftELqGC55CLD4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=uVxjq1XBWl70tJ2+mSJk3PR9fsyGxy4635JdVdnETcdgLKuIIdGZ8xWMlSDnnlWJG 9TCywOiGjapiQXfZx/aSlRf5q2+F0gpbXDC2+dxW6OPQR8ICYs7foZUKwV67C9Z1J0 zlKKsmk5gpkPReV6b1gvx615tTLneVfm5jgJUcdE=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0ce5475db766a055abfb1310b481ae339bf3392092cf000000011599cd4e92a169ce0caf53f4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/371/319741419@github.com>
In-Reply-To: <quicwg/base-drafts/issues/371@github.com>
References: <quicwg/base-drafts/issues/371@github.com>
Subject: Re: [quicwg/base-drafts] ALTSVC Frame (#371)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59820b4e101b3_44833fbd85e63c3c8158a"; 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/ypYcMousHa12lkC7gWXz6zHbzvY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 17:26:39 -0000

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

Potentially fixed by draft-bishop-httpbis-altsvc-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/371#issuecomment-319741419
----==_mimepart_59820b4e101b3_44833fbd85e63c3c8158a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Potentially fixed by draft-bishop-httpbis-altsvc-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/issues/371#issuecomment-319741419">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxEqMMLkqOgVVEh0TQ0x7RJ1lIX9ks5sULFOgaJpZM4MXI1D">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8HJSZuOMf-_n6j0eyhhUogpyfNGks5sULFOgaJpZM4MXI1D.gif" width="1" /></p>
<div itemscope 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/371#issuecomment-319741419"></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 #371: Potentially fixed by draft-bishop-httpbis-altsvc-quic."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/371#issuecomment-319741419"}}}</script>
----==_mimepart_59820b4e101b3_44833fbd85e63c3c8158a--


From nobody Wed Aug  2 10:33:23 2017
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 8E32B131FC0 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:33:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 tyKxSYan3k_4 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:33:16 -0700 (PDT)
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 2D25F12ECF0 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 10:33:16 -0700 (PDT)
Date: Wed, 02 Aug 2017 10:33:15 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501695195; bh=VjITRZ4kiJSToLRPwfl+0uYCPfyauFni+PNp/MBIq6s=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=vmnm1dOIx/oqm5d+SmlOdxu9bDVVAkX+4c67ArdAh1xZG+D7icZD7xNLwiqz2yzSi AFQfv4aoKatSNbdGmMoa/2raBvqSarcL/JtLqvYIpB4FszpHDhk8WXWB3NlcFRL0cA E2Ps+ZxLbnZpzj0IpFhbqiPdJstcY7u5itqz/UrE=
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/171/push/1897792007@github.com>
In-Reply-To: <quicwg/base-drafts/pull/171@github.com>
References: <quicwg/base-drafts/pull/171@github.com>
Subject: Re: [quicwg/base-drafts] Independent states and STOP_SENDING (#171)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59820cdb648f8_49273ffc364cdc3c66626"; 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/ar7cRtNU0OqtAmQrxzyaxTYtsjM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 17:33:18 -0000

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

@MikeBishop pushed 1 commit.

0b027f3  Jana's nits


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/171/files/106c1655fa89fe907da843fddbee5e8c0c85682d..0b027f360213d4b99483fa8773c03307c51d349e

----==_mimepart_59820cdb648f8_49273ffc364cdc3c66626
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/0b027f3" class="commit-link">0b027f3</a>  Jana&#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/171/files/106c1655fa89fe907da843fddbee5e8c0c85682d..0b027f360213d4b99483fa8773c03307c51d349e">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5G7gvvjh9on9dOxoR_3pgT6hzzyks5sULLbgaJpZM4LnL5T">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqy25yoxiV0zcRuWx8kFuWsQK0CD0ks5sULLbgaJpZM4LnL5T.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/171/files/106c1655fa89fe907da843fddbee5e8c0c85682d..0b027f360213d4b99483fa8773c03307c51d349e"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #171"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/171/files/106c1655fa89fe907da843fddbee5e8c0c85682d..0b027f360213d4b99483fa8773c03307c51d349e"}}}</script>

----==_mimepart_59820cdb648f8_49273ffc364cdc3c66626--


From nobody Wed Aug  2 10:33:27 2017
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 E268512ECF0 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:33:17 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ofIKWSk5Pyfi for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:33:16 -0700 (PDT)
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 744B8131D29 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 10:33:16 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501695195; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=zwkGJuidqqhLu+u2P1fEC47S3Ff8ekMB/UHYESenDT4=; b=e7QABUql8r/XNuMincN8tIXzi/wml/1CwmX8Wwm3a48rWC4f7BedYshUqoOTMuIxnz9qLjC0 5XFpErc/sOFTvyI7Lnf3b1NqNSIAJcrTwKSc5pt/+suVUQUWDGv3oykU01offpAw0UPa+wVR Fc2+NDJSxC8XEyz3ovBNN+Rm4Co=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=QStH/dZR2i7XpjxdvU7j2rg+BUqz/hfaiuwDj13y7WsCBTanPbTpLnAOwiSHAAKBPYmToB e3pjtYKKvn8cJSLN/d8TpkNhTUMknqqsDiM2zWJl5lnHQ6Pz4DJ3NBlmJV/whbsWzW8ubym3 QsRSvgYmuuItw0Ubrc/G8pdLAvmEA=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59820cd9.7f618c45fb10-smtp-out-n02; Wed, 02 Aug 2017 17:33:13 -0000 (UTC)
Date: Wed, 02 Aug 2017 10:33:12 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59820cd894e01_1881f3fdd95263c4074629@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 0b027f: Jana's nits
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59820cd894af5_1881f3fdd95263c407456f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nfYWdIZ4lc-HveiNMlLnUtZvVpU>
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, 02 Aug 2017 17:33:18 -0000

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

  Branch: refs/heads/request_rst
  Home:   https://github.com/quicwg/base-drafts
  Commit: 0b027f360213d4b99483fa8773c03307c51d349e
      https://github.com/quicwg/base-drafts/commit/0b027f360213d4b99483fa8773c03307c51d349e
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  Jana's nits



----==_mimepart_59820cd894af5_1881f3fdd95263c407456f--


From nobody Wed Aug  2 10:35:01 2017
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 CD2E513202C for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:34:51 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14nJgtK7Dufr for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:34:45 -0700 (PDT)
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 E5B48131EC1 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 10:34:44 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501695284; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=J1iUbN1G9wVicNO91XrfO7ZICmOWYaDjj+wCirUCy4o=; b=qqiXqia1droVvUBhOBoe62PpXyQJ5APbEFWq2zeWZS+rEOQMZtopkXTWtYs1/Yc6XZojVcbt PJWa7+n2QJHY+L3yE/yxwN1k+cGzOnQMSPJlqquyxpjaexk2+c9AikrMjFYrEVFZR75Jou5k QCQQO+iQQ4ApW1MHKEl4EES+o6s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=NYZ736q3LqgbY4saOJ7SjwOjBXCVXVEnLg9FtS9NAIcdnVvVEAHCHepY8gG9Dyak+E6NxQ eGFXIJdmymIDsJGcgK+rMmx5FByVxW3mJj8Z1H2hmXUqkewU2Pp6pXP0Rtp0QHbHkAt9qSPy DpMj2OsGh16PfVycqz2kpB6m+vEXc=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59820d31.7f5ed822ba80-smtp-out-n03; Wed, 02 Aug 2017 17:34:41 -0000 (UTC)
Date: Wed, 02 Aug 2017 10:34:41 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59820d317130f_306f3fb2912e3c303791c@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] b93d05: remove langauge that says how many bits of the pac...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59820d3170d1b_306f3fb2912e3c30378db"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/FyYzFI64spVWc-MLIGF5qTIMh5Q>
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, 02 Aug 2017 17:34:52 -0000

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

  Branch: refs/heads/request_rst
  Home:   https://github.com/quicwg/base-drafts
  Commit: b93d0506723ab4a38e781ff90b87cdd683d2b80e
      https://github.com/quicwg/base-drafts/commit/b93d0506723ab4a38e781ff90b87cdd683d2b80e
  Author: Patrick McManus <mcmanus@ducksong.com>
  Date:   2017-06-01 (Thu, 01 Jun 2017)

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

  Log Message:
  -----------
  remove langauge that says how many bits of the packet number are used
in the introduction. It said at most 32, when 48 are used in ack
formats.


  Commit: eab1b26681a67a5941455bb1652738a4d7fe0d63
      https://github.com/quicwg/base-drafts/commit/eab1b26681a67a5941455bb1652738a4d7fe0d63
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-19 (Wed, 19 Jul 2017)

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

  Log Message:
  -----------
  Everything on one stream (beware HPACK)


  Commit: 404c5b8ee838042f7269574b608d1b15e2a25fd9
      https://github.com/quicwg/base-drafts/commit/404c5b8ee838042f7269574b608d1b15e2a25fd9
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-19 (Wed, 19 Jul 2017)

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

  Log Message:
  -----------
  Replace HPACK Sequence with zero dynamic table size


  Commit: b5a4d743a5729f1ec726a8a7e7c3964a278060c1
      https://github.com/quicwg/base-drafts/commit/b5a4d743a5729f1ec726a8a7e7c3964a278060c1
  Author: Mike Bishop <michael.bishop@microsoft.com>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

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

  Log Message:
  -----------
  Pushes aren't sequential


  Commit: 2555cdd600d6ed34a5643bd1a5c61c48de0b76ab
      https://github.com/quicwg/base-drafts/commit/2555cdd600d6ed34a5643bd1a5c61c48de0b76ab
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

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

  Log Message:
  -----------
  Merge branch 'packet-num-len' of https://github.com/mcmanus/base-drafts into mcmanus-packet-num-len


  Commit: c5b760f4904d697db6ab9869519b268af58f5b09
      https://github.com/quicwg/base-drafts/commit/c5b760f4904d697db6ab9869519b268af58f5b09
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

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

  Log Message:
  -----------
  Rewrapped to 80


  Commit: c2d5711e7a5baaf68237ea3e8ff970b98b850937
      https://github.com/quicwg/base-drafts/commit/c2d5711e7a5baaf68237ea3e8ff970b98b850937
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into one_stream


  Commit: 9c4eb1812751c51180ab8711dac2fb0b753ff2be
      https://github.com/quicwg/base-drafts/commit/9c4eb1812751c51180ab8711dac2fb0b753ff2be
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

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

  Log Message:
  -----------
  SHOULD be sequential


  Commit: 5fadc569b533d85aa1b43616aef81416617e0810
      https://github.com/quicwg/base-drafts/commit/5fadc569b533d85aa1b43616aef81416617e0810
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

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

  Log Message:
  -----------
  Merge pull request #567 from mcmanus/packet-num-len

remove langauge that says how many bits of the packet number are used


  Commit: e46ae111e6e25968a00082f448274af864bb81a2
      https://github.com/quicwg/base-drafts/commit/e46ae111e6e25968a00082f448274af864bb81a2
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

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

  Log Message:
  -----------
  How did no one catch this?


  Commit: 97b5d40a08336ab1cdcaf2cc6628baacd615f9f9
      https://github.com/quicwg/base-drafts/commit/97b5d40a08336ab1cdcaf2cc6628baacd615f9f9
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-26 (Wed, 26 Jul 2017)

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

  Log Message:
  -----------
  utilize and reset


  Commit: ca0298cda36f834d86c65d2e1ac308714a8d31f7
      https://github.com/quicwg/base-drafts/commit/ca0298cda36f834d86c65d2e1ac308714a8d31f7
  Author: Mike Bishop <michael.bishop@microsoft.com>
  Date:   2017-07-26 (Wed, 26 Jul 2017)

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

  Log Message:
  -----------
  Merge pull request #692 from quicwg/one_stream

HTTP requests on one stream


  Commit: e76053d20abaa9203396c93526c9b484ae9259a3
      https://github.com/quicwg/base-drafts/commit/e76053d20abaa9203396c93526c9b484ae9259a3
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-26 (Wed, 26 Jul 2017)

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

  Log Message:
  -----------
  Expand changelog entry


  Commit: 7db186950f76a9d05ddc7b6d3f88f319cdcd4a8a
      https://github.com/quicwg/base-drafts/commit/7db186950f76a9d05ddc7b6d3f88f319cdcd4a8a
  Author: Mike Bishop <michael.bishop@microsoft.com>
  Date:   2017-07-26 (Wed, 26 Jul 2017)

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

  Log Message:
  -----------
  Separate IANA registries (#376)

* Separate IANA registries
* Change log for IANA split
* Principles and shared experts
* Martin's feedback


  Commit: f91cc61ae05cdceaec06a0675de7e7afaf97b91a
      https://github.com/quicwg/base-drafts/commit/f91cc61ae05cdceaec06a0675de7e7afaf97b91a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  Make description of the empty STREAM frame clearer


  Commit: 035573cff2e813bbb61a1451c767f42110fbffc0
      https://github.com/quicwg/base-drafts/commit/035573cff2e813bbb61a1451c767f42110fbffc0
  Author: EKR <ekr@rtfm.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  Specify RST-like behavior for CONNECTION_CLOSE. Fixes #330, #328


  Commit: 8bc7f1ee75de7ef639779c713c2bc8afc16063cd
      https://github.com/quicwg/base-drafts/commit/8bc7f1ee75de7ef639779c713c2bc8afc16063cd
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  Register DATA in the registry


  Commit: 76865016f73c26cae051c7edaf23ba87ae9aa149
      https://github.com/quicwg/base-drafts/commit/76865016f73c26cae051c7edaf23ba87ae9aa149
  Author: Mike Bishop <michael.bishop@microsoft.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  ENABLE_PUSH instead of DISABLE_PUSH to match HTTP/2 (#694)


  Commit: 305585a06e51534620f054722a9b18f14b0d4c47
      https://github.com/quicwg/base-drafts/commit/305585a06e51534620f054722a9b18f14b0d4c47
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

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

  Log Message:
  -----------
  Don't allow reprioritization of stream 0 (#703)


  Commit: d38552f0bb63617557dce9db4c694bf3979323a8
      https://github.com/quicwg/base-drafts/commit/d38552f0bb63617557dce9db4c694bf3979323a8
  Author: EKR <ekr@rtfm.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

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

  Log Message:
  -----------
  Provide stronger guidance


  Commit: ee069a3e771aa2a8aac387438a3f93fb25b77a94
      https://github.com/quicwg/base-drafts/commit/ee069a3e771aa2a8aac387438a3f93fb25b77a94
  Author: EKR <ekr@rtfm.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

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

  Log Message:
  -----------
  Wording


  Commit: ac9a77afa7cbdfbe481da9540344971e177bbc93
      https://github.com/quicwg/base-drafts/commit/ac9a77afa7cbdfbe481da9540344971e177bbc93
  Author: EKR <ekr@rtfm.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

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

  Log Message:
  -----------
  Reformat


  Commit: 72db13affca9f300ab5dca568453c82a06e87bb0
      https://github.com/quicwg/base-drafts/commit/72db13affca9f300ab5dca568453c82a06e87bb0
  Author: janaiyengar <jri@google.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

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

  Log Message:
  -----------
  Merge pull request #705 from ekr/connection_close

Specify RST-like behavior for CONNECTION_CLOSE. Fixes #330, #328


  Commit: 4a42ce235a0f8298aeec43c822fd8262131c5fe2
      https://github.com/quicwg/base-drafts/commit/4a42ce235a0f8298aeec43c822fd8262131c5fe2
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Make reset simpler and invisible

More extensive rationale for this design will be provided at the interim.


  Commit: 0a2465d36b2528e54d11d2b4a3dcec7b4dff213c
      https://github.com/quicwg/base-drafts/commit/0a2465d36b2528e54d11d2b4a3dcec7b4dff213c
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Remove FIPS-180 from the references


  Commit: 99a66e0bc4b5ee4d9ab3c521c4afabffde0324cd
      https://github.com/quicwg/base-drafts/commit/99a66e0bc4b5ee4d9ab3c521c4afabffde0324cd
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Editorial tweaks


  Commit: 35d8f8b092fda48e0e933ac8e4a31ae3e88a2b3a
      https://github.com/quicwg/base-drafts/commit/35d8f8b092fda48e0e933ac8e4a31ae3e88a2b3a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  token, not secret, and be consistent


  Commit: 8de5dbde7584ead6dd3c060c7e03154ed78162f5
      https://github.com/quicwg/base-drafts/commit/8de5dbde7584ead6dd3c060c7e03154ed78162f5
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Add an updated token to NEW_CONNECTION_ID


  Commit: 3442676352804c6110fce8caa8a0cfe058e66ea3
      https://github.com/quicwg/base-drafts/commit/3442676352804c6110fce8caa8a0cfe058e66ea3
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Some minor editorial improvements


  Commit: e6221fcc84ecdd48c4ffd35e293373e0a41f6bbb
      https://github.com/quicwg/base-drafts/commit/e6221fcc84ecdd48c4ffd35e293373e0a41f6bbb
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Difficult to guess is important enough to say explicitly.


  Commit: d3ec3312a0e2e3269ada359d83c743fdf6f3921e
      https://github.com/quicwg/base-drafts/commit/d3ec3312a0e2e3269ada359d83c743fdf6f3921e
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Improve grammar a little


  Commit: b3d8a3cef2c9023c5d282bfab928a30df9a68c6d
      https://github.com/quicwg/base-drafts/commit/b3d8a3cef2c9023c5d282bfab928a30df9a68c6d
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  stateless reset SHOULD use the short header


  Commit: fbe42500bb997fb77dad268149517348025819a0
      https://github.com/quicwg/base-drafts/commit/fbe42500bb997fb77dad268149517348025819a0
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  octets, not packets


  Commit: a02d939d83b3970f24183f0b91ca15744ee2a2b5
      https://github.com/quicwg/base-drafts/commit/a02d939d83b3970f24183f0b91ca15744ee2a2b5
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #574 from quicwg/invisible_reset

Make reset simpler and invisible


  Commit: dcd427d3c5f77c39b73e52d32ce67d3ca8ac269a
      https://github.com/quicwg/base-drafts/commit/dcd427d3c5f77c39b73e52d32ce67d3ca8ac269a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #699 from quicwg/empty-fin

Make description of the empty STREAM frame clearer


  Commit: 6dc5578ed248fe661a528dcd2b6fbe119185411b
      https://github.com/quicwg/base-drafts/commit/6dc5578ed248fe661a528dcd2b6fbe119185411b
  Author: Mike Bishop <michael.bishop@microsoft.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

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

  Log Message:
  -----------
  Move GOAWAY from transport to HTTP (#697)

* Moved GOAWAY from transport to HTTP

* Fix bad wrapping

* GOAWAY is server-only; rearranging; Martin's feedback

* More rearranging

* More Martin feedback


  Commit: cdc3aa1d6fb24455ab4e04a5793d69c3135f297a
      https://github.com/quicwg/base-drafts/commit/cdc3aa1d6fb24455ab4e04a5793d69c3135f297a
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into request_rst


Compare: https://github.com/quicwg/base-drafts/compare/0b027f360213...cdc3aa1d6fb2
----==_mimepart_59820d3170d1b_306f3fb2912e3c30378db--


From nobody Wed Aug  2 10:35:06 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCF5C132156 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:34:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, RP_MATCHES_RCVD=-0.001, 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 A95dTsWHVyFZ for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:34:51 -0700 (PDT)
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 92CBC131D29 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 10:34:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=fNBuE544NijqtVDAK6bRDQNhj1A=; b=wq7Od31juzQ4fYhR qwweqmdTWgE40OSy5HxxTvB1tsXJcq/ZOK/1N3fE1SPSlmJq7gMbdP0VFXV7IU0W IW8Njpjo1JrEsu3jT5uR3lFtSSPIdzUdQLPc3C/Qsei6WtY9x0b9Omzr2YZ9L43Z Amj3+vyFpYDKtGaJXaVV5RtIOV8=
Received: by filter0927p1mdw1.sendgrid.net with SMTP id filter0927p1mdw1-11003-59820D35-25 2017-08-02 17:34:45.441083008 +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 0b8-xsZFQ3WpyWzPdMtbsg for <quic-issues@ietf.org>; Wed, 02 Aug 2017 17:34:45.416 +0000 (UTC)
Date: Wed, 02 Aug 2017 17:34: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/171/push/1897795175@github.com>
In-Reply-To: <quicwg/base-drafts/pull/171@github.com>
References: <quicwg/base-drafts/pull/171@github.com>
Subject: Re: [quicwg/base-drafts] Independent states and STOP_SENDING (#171)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59820d354f6dc_48a93ffc364cdc3c92277"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2w8it/F3HgnciFchvScd7wYI1fgbyvodPCHX Dimnu2pkt+5kJIeUjQkFXF369ljt/EOAqdp/iCo1QfQIRLQdxvGuzJo5Pn3WPr9/g3YzRJz5UTgjLX CADtoGq3YJP0OMQD1/iyCAgXmn99QPHcqvGHFwnnpl9lOSB/F+ccq3tGMlLJBWpSpo/eQOJ6Gg+/04 k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/qTxzWRvYWWDkECfjmxMdCpHyJek>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 17:34:53 -0000

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

@MikeBishop pushed 1 commit.

cdc3aa1  Merge remote-tracking branch 'origin/master' into request_rst


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/171/files/0b027f360213d4b99483fa8773c03307c51d349e..cdc3aa1d6fb24455ab4e04a5793d69c3135f297a

----==_mimepart_59820d354f6dc_48a93ffc364cdc3c92277
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/cdc3aa1" class="commit-link">cdc3aa1</a>  Merge remote-tracking branch &#39;origin/master&#39; into request_rst</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/171/files/0b027f360213d4b99483fa8773c03307c51d349e..cdc3aa1d6fb24455ab4e04a5793d69c3135f297a">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-TzaeSE1_ljo2HZJ73fPQVN-Q4bks5sULM1gaJpZM4LnL5T">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5cJGQzBgzibljihSd0FxLZbJI2Oks5sULM1gaJpZM4LnL5T.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/171/files/0b027f360213d4b99483fa8773c03307c51d349e..cdc3aa1d6fb24455ab4e04a5793d69c3135f297a"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #171"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/171/files/0b027f360213d4b99483fa8773c03307c51d349e..cdc3aa1d6fb24455ab4e04a5793d69c3135f297a"}}}</script>

----==_mimepart_59820d354f6dc_48a93ffc364cdc3c92277--


From nobody Wed Aug  2 10:40:51 2017
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 6109F129B61 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:40:49 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6PbB80_SoAxk for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:40:48 -0700 (PDT)
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 DEF12129417 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 10:40:47 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501695647; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=gcOLbPrXKzEFX/3vESXB0Y77aFRO8/E0q+NaFo4rTKA=; b=got27vrpz6YLhuPpTILA8ao8Uz5ySM+a0cmfCdVmhcIJ2RyTRqhsBsecqAPH7GrJeMEVWfu4 1bH4y1a1u1UDcXA8fuQPnmf1nLBpAOuBjyrAhYS8ChByQ/FNiAmi1ndb7jPW3celPTf57/9y wLf7ufJB/iHtc64Rmi2D3WfsSxo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=SZEgWQdcVHBDQJpRpbnBIU2uS9fSUZ29QkfXN04UtcbR4z/RLkDT7uGFXufGyomr+5bBjy 7jINiG4NGXjtkOFED+bBtdGSxanbw0oryoikFIkmoI/2rEBbO5+vDaZrNIqzIvYzLQX/sutT Me1XxEmVa9zu2cvhv1hjXqQg4GfL4=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 59820e9d.7f70bc7308d0-smtp-out-n01; Wed, 02 Aug 2017 17:40:45 -0000 (UTC)
Date: Wed, 02 Aug 2017 10:40:44 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59820e9c86a9e_741f3fdfd144fc3c95527@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] feb1c9: Merge remote-tracking branch 'origin/master' into ...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59820e9c86524_741f3fdfd144fc3c9543"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RNGM8rvyMAGM-U2ngzll9TU8UPs>
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, 02 Aug 2017 17:40:49 -0000

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

  Branch: refs/heads/request_rst
  Home:   https://github.com/quicwg/base-drafts
  Commit: feb1c922a8a85cfa4690c5f0881c9f14d382ba02
      https://github.com/quicwg/base-drafts/commit/feb1c922a8a85cfa4690c5f0881c9f14d382ba02
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into request_rst



----==_mimepart_59820e9c86524_741f3fdfd144fc3c9543--


From nobody Wed Aug  2 10:43:39 2017
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 29BC8131F3C for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:43:38 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fu19Ydd1aV1o for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 10:43:37 -0700 (PDT)
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 DC27F129417 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 10:43:36 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501695816; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=FY7Zg9ZnCcn6V1woZyaIGEqOTqBjEbH+7Gmobtuv6Qk=; b=vfnIF/GCK4l2knnWGDqu49BLKgmdNKe1ykEO23HnghCxkDvzNQ03Fng1eeeFn2LKZaUetnN4 wE0sNJia5zw2FiWKyWqcmnYe+aj3rDpkNqCO3yBp179DXojzOAsLk8CRXocMoSWyFOjnvy3f GDzgOjetqO3vK1yAf2eT2TbvxGw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=nkTw6OMGTPIkxnX2VhBf6j8KfLr5VMotGp2ZpCjUpncm8yQkfk0qezfWcky9Shq+jvUAt+ 0zz4Kqc40N0XostA7sIX7WZRngQCU9wzeFgk8jbttM2IAeTsZH/kWulLXKF07FlkOWJVSwI+ ai+MkOgquYgrVVhrJIUZ8hp+9rXWI=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59820f44.7f457c741810-smtp-out-n02; Wed, 02 Aug 2017 17:43:32 -0000 (UTC)
Date: Wed, 02 Aug 2017 10:43:31 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59820f43f2645_18ff93fb4fddb5c4410235c@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 53d162: Merge remote-tracking branch 'origin/master' into ...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59820f43f23c2_18ff93fb4fddb5c44102269"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kcuxLzEi0tqqdVDssjq96oONu-8>
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, 02 Aug 2017 17:43:38 -0000

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

  Branch: refs/heads/request_rst
  Home:   https://github.com/quicwg/base-drafts
  Commit: 53d1621bc9017d31476b308889d38a754dbfa1c4
      https://github.com/quicwg/base-drafts/commit/53d1621bc9017d31476b308889d38a754dbfa1c4
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into request_rst



----==_mimepart_59820f43f23c2_18ff93fb4fddb5c44102269--


From nobody Wed Aug  2 15:00:41 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D96B813218B for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 15:00:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.596
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, 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 hxlP4XhVjWV7 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 15:00:37 -0700 (PDT)
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 3A17B131A4F for <quic-issues@ietf.org>; Wed,  2 Aug 2017 15:00:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Qw3kUzdO7BXPYhg7VUKhfFNQI/E=; b=qjwgvqEaAw6AKI6p Qg5khie9aO/m4IHhbFgE/9csu4f/H91ZOyG0kh4AcF8eXdYmOU+PuYSZcMjy9Z/Q 5AQFBGLJ2qnoCpRjc2SqmmoBC9fdQooxDM4kcwLAa5fEVohzIFspSYckmdC0DNiW ewtdJxFWphbux/320lgtlfEUy0E=
Received: by filter1188p1mdw1.sendgrid.net with SMTP id filter1188p1mdw1-18545-59824B80-C2 2017-08-02 22:00:32.74312397 +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 34SndRcuT2qeV_5mUhoDmA for <quic-issues@ietf.org>; Wed, 02 Aug 2017 22:00:32.721 +0000 (UTC)
Date: Wed, 02 Aug 2017 22:00:32 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab430a5aea47f23c1be72670fae7bbea22cd6f12de92cf00000001159a0d8092a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/53945691@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59824b805d919_49fe3f90d3827c3054178"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2GuFAiChxgHHUAs3XjlgeS61NTU8HDPvv++J 9hk9qtJzvNMvVISthSTvp9cKkMhlcKqFEIIGms1TQ87c/ge1h7KrBW8kGmWgPUEUN5Oz65hP3LhFpy HMnWgcEplZnT3I1J488GM+tH9Tjk1sQQ7XFSPDbY+DFNS8PuCdN70KLFvsqbprjwfsxGU1vwu5hfhv g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/v7N_iu0C5DLYamLQe2hFzsQ8qCI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 22:00:39 -0000

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

MikeBishop commented on this pull request.



>  
   Stream Dependency:
-  : A 32-bit stream identifier for the request stream that this stream depends
-    on (see {{priority}} and {{!RFC7540}}, Section 5.3).
+  : A 32-bit stream identifier for a dependent request.  This contains the
+    stream ID of a request stream when the PUSH_DEPENDENT flag is clear, or a
+    Push ID when the PUSH_DEPENDENT flag is set.  A request stream ID of 0
+    indicates a dependency on the root stream. For details of dependencies,
+    see {{priority}} and {!RFC7540}}, Section 5.3.

Unbalanced braces

-- 
You are receiving 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/701#pullrequestreview-53945691
----==_mimepart_59824b805d919_49fe3f90d3827c3054178
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/701#discussion_r131008343">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
   Stream Dependency:
-  : A 32-bit stream identifier for the request stream that this stream depends
-    on (see {{priority}} and {{!RFC7540}}, Section 5.3).
+  : A 32-bit stream identifier for a dependent request.  This contains the
+    stream ID of a request stream when the PUSH_DEPENDENT flag is clear, or a
+    Push ID when the PUSH_DEPENDENT flag is set.  A request stream ID of 0
+    indicates a dependency on the root stream. For details of dependencies,
+    see {{priority}} and {!RFC7540}}, Section 5.3.
</pre>
<p>Unbalanced braces</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#pullrequestreview-53945691">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq91sqSti1lfztDPynW10f3U76rjqks5sUPGAgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqy5XrEFS0POigGTRtU5dSQ3QDzL6ks5sUPGAgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-53945691"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-53945691"}}}</script>
----==_mimepart_59824b805d919_49fe3f90d3827c3054178--


From nobody Wed Aug  2 15:05:46 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B229F126C2F for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 15:05:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 oYLE_-y50XuZ for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 15:05:43 -0700 (PDT)
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 EEA2C131A4F for <quic-issues@ietf.org>; Wed,  2 Aug 2017 15:05:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=0fx832B2Ja7nqVmqN2BAFKHqINU=; b=UpAfaeetrUnnqESQ SfLQK+KZ6AzvFSLKIUfO/OjD7lKZqIcG3X6iBLN0hf2lv91+fPsLkUEYRch1Eaut rLUp/VRIaLBUfZ2zMhNQ8VChdZ3VqiUBAzzxBX4hlulDK5EfPruM6zA4saWtA4ga eFjpTXlZ6nDEt7+T5TPRS0CrUzg=
Received: by filter0588p1mdw1.sendgrid.net with SMTP id filter0588p1mdw1-17667-59824C98-1C 2017-08-02 22:05:12.265138275 +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 shsU-Ok0RLmC-3_CnrDlvA for <quic-issues@ietf.org>; Wed, 02 Aug 2017 22:05:12.219 +0000 (UTC)
Date: Wed, 02 Aug 2017 22:05:12 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5ff8fa2bf5db7bb827f2278413e9e8fd6bae810792cf00000001159a0e9892a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/53946202@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59824c981f99f_b81e3fc096d29c2c777fd"; 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+5Qdri54zGzT8xDQXbtgSYhwKkJHVYiyshS QJAVaG/jZxRyyev2qnms96wozne/l2LuUCAV3E6+v7U0r/ubDCsKufs3D86d1kXPbq6f9N/WVCdRQ6 HIThah8cg20WNcm1t65uPsMe7+1CQYbevBro/WPcOBFCFXmJbItbQP/vs9ket21LRoQ0uiIGGlB4y6 I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Lv8oW62ABGGEq9g1qza1sUHtihs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 22:05:45 -0000

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

MikeBishop commented on this pull request.



>  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
+Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
+PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).
+
+A PRIORITY frame MAY identify no request in the Prioritized Request field by
+using a stream ID of 0; as in {{!RFC7540}}, this makes the request dependent on
+the root of the dependency tree.

"Prioritized Request" is the request whose priority is being modified.  Per the following paragraph, this cannot be zero (or one).  I think you can delete this paragraph / merge it with the following one.

>  The length of a PRIORITY frame is 9 octets.  A PRIORITY frame with any other
 length MUST be treated as a connection error of type HTTP_MALFORMED_PRIORITY.
 
 
+### CANCEL_PUSH {#frame-cancel-push}
+
+The CANCEL_PUSH frame (type=0x3) is used to request cancellation of server push
+prior to the push stream being created.  The CANCEL_REQUEST frame identifies a

CANCEL_REQUEST => CANCEL_PUSH

-- 
You are receiving 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/701#pullrequestreview-53946202
----==_mimepart_59824c981f99f_b81e3fc096d29c2c777fd
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/701#discussion_r131008817">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
+Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
+PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).
+
+A PRIORITY frame MAY identify no request in the Prioritized Request field by
+using a stream ID of 0; as in {{!RFC7540}}, this makes the request dependent on
+the root of the dependency tree.
</pre>
<p>"Prioritized Request" is the request whose priority is being modified.  Per the following paragraph, this cannot be zero (or one).  I think you can delete this paragraph / merge it with the following one.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131008958">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  The length of a PRIORITY frame is 9 octets.  A PRIORITY frame with any other
 length MUST be treated as a connection error of type HTTP_MALFORMED_PRIORITY.
 
 
+### CANCEL_PUSH {#frame-cancel-push}
+
+The CANCEL_PUSH frame (type=0x3) is used to request cancellation of server push
+prior to the push stream being created.  The CANCEL_REQUEST frame identifies a
</pre>
<p>CANCEL_REQUEST =&gt; CANCEL_PUSH</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#pullrequestreview-53946202">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq79e1GnqKnpy8PF-HkYh8doH7-csks5sUPKYgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7lvU8V820OaFQvTTZfRrHyH1YKeks5sUPKYgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-53946202"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-53946202"}}}</script>
----==_mimepart_59824c981f99f_b81e3fc096d29c2c777fd--


From nobody Wed Aug  2 15:15:37 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4843A132193 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 15:15:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.778
X-Spam-Level: 
X-Spam-Status: No, score=-4.778 tagged_above=-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=-2.8, RP_MATCHES_RCVD=-0.001, T_SPF_HELO_TEMPERROR=0.01, T_SPF_TEMPERROR=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 lWtvs4yULpmM for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 15:15:36 -0700 (PDT)
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 E5642132192 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 15:15:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=lBfXg4bNa2Edw6hvfI93ZcvQvHM=; b=ShbVVqIaFyV8F0zh q6NATqQvpEpx2c+2dMp3iz2gU9hawGDnoytC6/Wscowk2z0qFBMlR90v0wZt1MAO 0Rg2EwFaFqbilJWxmpm/4BWdm5Kwft0o4h0MLw7S5aOIvAmsjCi1fAiopbCkMQIp eex57KsyGKk8F9sYsDcVMvDdniU=
Received: by filter0971p1mdw1.sendgrid.net with SMTP id filter0971p1mdw1-11624-59824F06-5E 2017-08-02 22:15:34.874129299 +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 WBcjmQbvRxScKz7-6lTwew for <quic-issues@ietf.org>; Wed, 02 Aug 2017 22:15:34.850 +0000 (UTC)
Date: Wed, 02 Aug 2017 22:15:34 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab34d128a9e6816cc0f3d3bb2be2aa79e6725f1a6a92cf00000001159a110692a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319814111@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59824f06b2e54_3d663fec5dc07c34239e7"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3hujFWTF2ymqAwY2giCOj9jPxDDIMn+E2KTl acjMN+ksBbGWHjc+VUM7hwYO7CLyte3qqap1n/S9cPgqMj1INBpIbBFTItKEXOAqnPJ97UWM1gbZTR ot8C1xcuDm6kyQMNEGE3YHR/VAmpZ+CIoMhloiXcD0rRxEykuOMixdn/2jWsQUX5R3PYQOtJtKT0l2 M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/01e6OMj3-ArCFDiOQ7ABZCPsWlE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 22:15:37 -0000

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

The risk of an encrypted VN packet is that it moves the specifics of encrypting at least that packet into the "can't change between versions" realm.  Do we want to codify something that requires keeping old moldy crypto around just to express what QUIC versions you support that no longer use that crypto?

Whatever we do, Version Negotiation winds up being a one-off -- if we're consistent now, then it's a one-off when we eventually change.  If we don't encrypt, it's a one-off from the start, which might be more honest.  Though I agree the protection against off-path attackers is also interesting.

-- 
You are receiving 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/693#issuecomment-319814111
----==_mimepart_59824f06b2e54_3d663fec5dc07c34239e7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The risk of an encrypted VN packet is that it moves the specifics of enc=
rypting at least that packet into the "can't change between versions" realm=
.  Do we want to codify something that requires keeping old moldy crypto ar=
ound just to express what QUIC versions you support that no longer use that=
 crypto?</p>
<p>Whatever we do, Version Negotiation winds up being a one-off -- if we're=
 consistent now, then it's a one-off when we eventually change.  If we don'=
t encrypt, it's a one-off from the start, which might be more honest.  Thou=
gh I agree the protection against off-path attackers is also interesting.</=
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/693#issuecomment-319814111">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6oIuP9ksjGGvKW=
DsxdyOp7b2aHHks5sUPUGgaJpZM4OfFhh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9u1Z65ypDZNK8q4T=
L-wD_eS0-3Fks5sUPUGgaJpZM4OfFhh.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/693#issuecomment-319814111"></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 #693: The risk of=
 an encrypted VN packet is that it moves the specifics of encrypting at lea=
st that packet into the \"can't change between versions\" realm.  Do we wan=
t to codify something that requires keeping old moldy crypto around just to=
 express what QUIC versions you support that no longer use that crypto?\r\n=
\r\nWhatever we do, Version Negotiation winds up being a one-off -- if we'r=
e consistent now, then it's a one-off when we eventually change.  If we don=
't encrypt, it's a one-off from the start, which might be more honest.  Tho=
ugh I agree the protection against off-path attackers is also interesting."=
}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-draf=
ts/issues/693#issuecomment-319814111"}}}</script>=

----==_mimepart_59824f06b2e54_3d663fec5dc07c34239e7--


From nobody Wed Aug  2 15:56:45 2017
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 4D71D129B40 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 15:56:44 -0700 (PDT)
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_H3=-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 exiomuNBkQMm for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 15:56:43 -0700 (PDT)
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 2B03C129B35 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 15:56:43 -0700 (PDT)
Date: Wed, 02 Aug 2017 15:56:42 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501714602; bh=F3jb1cgGA3MkZ6ju3GxxEAorq2AlPpQJbVZo7z6SaBg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=D/c02d3NYTLX79Z2kcAOKrgqemhhu90XwYmiE1bCp3QTrTdC5K1R3YznS1KN4qznG 6FtiHEwNQr1+IkiIjNUm/hmYcT9oNUn6pmNIXPsII3LWAYeEib0IjtIPXpP7mpjjI1 hq4VGQljUdRPIEagF8PyLxI2Wfunj9MaG8FCc65c=
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9460e0fa19062cef6a66cdc7c7ef4a05279ca96492cf00000001159a1aaa92a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319821388@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598258aa5647b_72e53ffd63fffc30934ed"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
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/i5F8TA8u3r8U2BxmOUAFEb3oYCQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 22:56:44 -0000

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

On Wed, Aug 2, 2017 at 3:15 PM, Mike Bishop <notifications@github.com>
wrote:

> The risk of an encrypted VN packet is that it moves the specifics of
> encrypting at least that packet into the "can't change between versions=
"
> realm. Do we want to codify something that requires keeping old moldy
> crypto around just to express what QUIC versions you support that no lo=
nger
> use that crypto?
>
=E2=80=8BI completely agree with this=E2=80=8B point and think that a min=
imal VN packet
format is probably best.


-- =

You are receiving 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/693#issuecomment-319821388=

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

On Wed, Aug 2, 2017 at 3:15 PM, Mike Bishop &lt;notifications@github.com&=
gt;<br>
wrote:<br>
<br>
&gt; The risk of an encrypted VN packet is that it moves the specifics of=
<br>
&gt; encrypting at least that packet into the &quot;can&#39;t change betw=
een versions&quot;<br>
&gt; realm. Do we want to codify something that requires keeping old mold=
y<br>
&gt; crypto around just to express what QUIC versions you support that no=
 longer<br>
&gt; use that crypto?<br>
&gt;<br>
=E2=80=8BI completely agree with this=E2=80=8B point and think that a min=
imal VN packet<br>
format is probably best.<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/693#issuecomment-319821388">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqzSBb=
zJq9ctfv3bvbLnco85en112ks5sUP6qgaJpZM4OfFhh">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqzT=
4ur7utpKFn3JFrssrL3YXutOtks5sUP6qgaJpZM4OfFhh.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/693#issuecomment-319821388"></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":"@RyanAtGoogle =
in #693: On Wed, Aug 2, 2017 at 3:15 PM, Mike Bishop \u003cnotifications@=
github.com\u003e\nwrote:\n\n\u003e The risk of an encrypted VN packet is =
that it moves the specifics of\n\u003e encrypting at least that packet in=
to the \"can't change between versions\"\n\u003e realm. Do we want to cod=
ify something that requires keeping old moldy\n\u003e crypto around just =
to express what QUIC versions you support that no longer\n\u003e use that=
 crypto?\n\u003e\n=E2=80=8BI completely agree with this=E2=80=8B point an=
d think that a minimal VN packet\nformat is probably best.\n"}],"action":=
{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/=
693#issuecomment-319821388"}}}</script>=

----==_mimepart_598258aa5647b_72e53ffd63fffc30934ed--


From nobody Wed Aug  2 16:07:29 2017
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 4D27A1321A5 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:07:28 -0700 (PDT)
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_H3=-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 m9uPi2ekFmog for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:07:27 -0700 (PDT)
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 292351321B0 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 16:07:22 -0700 (PDT)
Date: Wed, 02 Aug 2017 16:07:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501715241; bh=vBl26RGz0t4//iGvQ4V5ySZED3N8KJ1XZDvohULex64=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=yV9XszuKS2wJPQZvxL3a7vnwCTJ4Q4sW2XOI+6d9/zzcjtYaLCJ+WcTh2L6nnY4fV XGlBPpubeNuCHaNuWBZoh+jKLgItqd57XGq79vG5CwlhDxDbuEqKEAm+wZYzoi2zrZ dn+B6ZcpCrM4EcA0DiZ/gTL40X8X/DC4R0yIfMN4=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab35602cc3c7e97d055f28ed30e8cce721a8448fd792cf00000001159a1d2992a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319823016@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59825b296373a_328d3fb3a52efc3c14687b"; 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/MPrnu93V0zo3UyYQf-cqlQtcpDk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 23:07:28 -0000

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

Mike, Ryan: Are you suggesting that we treat VN as a special snowflake (which it undoubtedly is) and leave it unencrypted with an FNV-128a hash? We have nominal protection against off-path attackers already with a connection ID echo, so that's covered without the encryption.

I am sympathetic to the idea of not wanting to have old crypto sitting around just to handle VN packets. I'd be happy to treat VN packets as special, and leave them unencrypted. I don't think I care enough about bit flips with the VN packet to need an FNV hash for this alone... we'll still have the (weak) UDP checksum to cover 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/693#issuecomment-319823016
----==_mimepart_59825b296373a_328d3fb3a52efc3c14687b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Mike, Ryan: Are you suggesting that we treat VN as a special snowflake=
 (which it undoubtedly is) and leave it unencrypted with an FNV-128a hash=
? We have nominal protection against off-path attackers already with a co=
nnection ID echo, so that's covered without the encryption.</p>
<p>I am sympathetic to the idea of not wanting to have old crypto sitting=
 around just to handle VN packets. I'd be happy to treat VN packets as sp=
ecial, and leave them unencrypted. I don't think I care enough about bit =
flips with the VN packet to need an FNV hash for this alone... we'll stil=
l have the (weak) UDP checksum to cover that.</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/693#issuecomment-319823016">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq2qes=
i82Q-FWKqPykwHpj_VyV26Tks5sUQEpgaJpZM4OfFhh">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7L=
QmzY9pJpJvMo5Ien7dKq3QmLXks5sUQEpgaJpZM4OfFhh.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/693#issuecomment-319823016"></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 #693: Mike, Ryan: Are you suggesting that we treat VN as a special snow=
flake (which it undoubtedly is) and leave it unencrypted with an FNV-128a=
 hash? We have nominal protection against off-path attackers already with=
 a connection ID echo, so that's covered without the encryption.\r\n\r\nI=
 am sympathetic to the idea of not wanting to have old crypto sitting aro=
und just to handle VN packets. I'd be happy to treat VN packets as specia=
l, and leave them unencrypted. I don't think I care enough about bit flip=
s with the VN packet to need an FNV hash for this alone... we'll still ha=
ve the (weak) UDP checksum to cover that."}],"action":{"name":"View Issue=
","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-31=
9823016"}}}</script>=

----==_mimepart_59825b296373a_328d3fb3a52efc3c14687b--


From nobody Wed Aug  2 16:17:11 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBBD01321A5 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:17:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 fbtTuhTzw8vY for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:17:08 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BBD61321A0 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 16:17:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=XsMkfiS/EQzTksVNHge6fMqnLc0=; b=MwYViTA3bT5FXZlk ppizH4QO7IE8V7b0ZLgEyJdhQxOHK3RujkllbBgo5CqXLYxkX+4wqKumetPerxIe x+jPdWcxYN1wYiG5iYpI8jDr6OI10mqc8pBUIO8nYAtfHi41gmJhD8fIATPropXT BR9yrVx64EYA0ctLC9etgMtvITU=
Received: by filter0960p1mdw1.sendgrid.net with SMTP id filter0960p1mdw1-15674-59825D73-3 2017-08-02 23:17:07.045668252 +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 ismtpd0037p1mdw1.sendgrid.net (SG) with ESMTP id vtRdsVbAQc2TJJrw2cjBnw for <quic-issues@ietf.org>; Wed, 02 Aug 2017 23:17:07.002 +0000 (UTC)
Date: Wed, 02 Aug 2017 23:17:07 +0000 (UTC)
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab383dea424cfa3eb56ef50bfb2570cc5459c7d1e492cf00000001159a1f7292a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319824605@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59825d72b0876_1f9243fa2d976bc34126824"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak339VorRtyse3Vd3BbkOjBwYMbC8o708M3YmX a6QiZMCgnYTEqI8UThRbP1jMVypiiMBGHRZGZuIWWOo9sk17FhXLA8vNjYRS7KmLVVn04OwQNDEmsx q86EN6rYbbTyDsL296rKTq0Lwqlhf886i4Pui+OUszY/WsjPAvzGNIxWbVyI+2YBizFF/ipZmUdtng E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/mklOZUPeNeqlu_l1jCkPguyKFx8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 23:17:10 -0000

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

I suggest that it have no encryption and no fnv-128 hash.

On Wed, Aug 2, 2017 at 4:07 PM, janaiyengar <notifications@github.com>
wrote:

> Mike, Ryan: Are you suggesting that we treat VN as a special snowflake
> (which it undoubtedly is) and leave it unencrypted with an FNV-128a hash?
> We have nominal protection against off-path attackers already with a
> connection ID echo, so that's covered without the encryption.
>
> I am sympathetic to the idea of not wanting to have old crypto sitting
> around just to handle VN packets. I'd be happy to treat VN packets as
> special, and leave them unencrypted. I don't think I care enough about bit
> flips with the VN packet to need an FNV hash for this alone... we'll still
> have the (weak) UDP checksum to cover that.
>
> =E2=80=94
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/693#issuecomment-319823016>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASp6ymfKvman1rx2Ffo8rn=
M9meurafUgks5sUQEpgaJpZM4OfFhh>
> .
>


--=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/693#issuecomment-319824605=

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

I suggest that it have no encryption and no fnv-128 hash.<br>
<br>
On Wed, Aug 2, 2017 at 4:07 PM, janaiyengar &lt;notifications@github.com&gt=
;<br>
wrote:<br>
<br>
&gt; Mike, Ryan: Are you suggesting that we treat VN as a special snowflake=
<br>
&gt; (which it undoubtedly is) and leave it unencrypted with an FNV-128a ha=
sh?<br>
&gt; We have nominal protection against off-path attackers already with a<b=
r>
&gt; connection ID echo, so that&#39;s covered without the encryption.<br>
&gt;<br>
&gt; I am sympathetic to the idea of not wanting to have old crypto sitting=
<br>
&gt; around just to handle VN packets. I&#39;d be happy to treat VN packets=
 as<br>
&gt; special, and leave them unencrypted. I don&#39;t think I care enough a=
bout bit<br>
&gt; flips with the VN packet to need an FNV hash for this alone... we&#39;=
ll still<br>
&gt; have the (weak) UDP checksum to cover that.<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you commented.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/693#issuecomment-3198=
23016&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/ASp6ymfKvman1rx2=
Ffo8rnM9meurafUgks5sUQEpgaJpZM4OfFhh&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/693#issuecomment-319824605">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-kq5HbKfJtniIA=
iw5WWJ0fWewq-ks5sUQNygaJpZM4OfFhh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9nDFAio5jehJATOl=
5hIbv6--Ittks5sUQNygaJpZM4OfFhh.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/693#issuecomment-319824605"></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":"@RyanAtGoogle in #693: I suggest=
 that it have no encryption and no fnv-128 hash.\n\nOn Wed, Aug 2, 2017 at =
4:07 PM, janaiyengar \u003cnotifications@github.com\u003e\nwrote:\n\n\u003e=
 Mike, Ryan: Are you suggesting that we treat VN as a special snowflake\n\u=
003e (which it undoubtedly is) and leave it unencrypted with an FNV-128a ha=
sh?\n\u003e We have nominal protection against off-path attackers already w=
ith a\n\u003e connection ID echo, so that's covered without the encryption.=
\n\u003e\n\u003e I am sympathetic to the idea of not wanting to have old cr=
ypto sitting\n\u003e around just to handle VN packets. I'd be happy to trea=
t VN packets as\n\u003e special, and leave them unencrypted. I don't think =
I care enough about bit\n\u003e flips with the VN packet to need an FNV has=
h for this alone... we'll still\n\u003e have the (weak) UDP checksum to cov=
er that.\n\u003e\n\u003e =E2=80=94\n\u003e You are receiving this because y=
ou commented.\n\u003e Reply to this email directly, view it on GitHub\n\u00=
3e \u003chttps://github.com/quicwg/base-drafts/issues/693#issuecomment-3198=
23016\u003e,\n\u003e or mute the thread\n\u003e \u003chttps://github.com/no=
tifications/unsubscribe-auth/ASp6ymfKvman1rx2Ffo8rnM9meurafUgks5sUQEpgaJpZM=
4OfFhh\u003e\n\u003e .\n\u003e\n"}],"action":{"name":"View Issue","url":"ht=
tps://github.com/quicwg/base-drafts/issues/693#issuecomment-319824605"}}}</=
script>=

----==_mimepart_59825d72b0876_1f9243fa2d976bc34126824--


From nobody Wed Aug  2 16:26:28 2017
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 A23D7131C89 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:26:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.253
X-Spam-Level: 
X-Spam-Status: No, score=-8.253 tagged_above=-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_H2=-2.8, 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 nnOSK94OxVy1 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:26:25 -0700 (PDT)
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 7BF5D1241FC for <quic-issues@ietf.org>; Wed,  2 Aug 2017 16:26:25 -0700 (PDT)
Date: Wed, 02 Aug 2017 16:26:24 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501716384; bh=VdCNzmHu10xlChbQj39qoCNzqCsxF9HYwKyOXLiPopU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ao7aEzGLzojI+DEbvXjewlOoE9rrHGQ0V9h5POQrLmZvxD0GLyjFinag2NvCBSu0E SmC3PaIxPLh9hIJX2F/Zp4af/IFgIn6zKs7Oaxa6iddRCJJ2MiuT/6Eso3cBtVTBuQ aR99Exr5iiwHgQstrwCMUI+16i3Uq+TZ/qw21+uI=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc27f704fcdff0f0db20dee04bbe337788b500ea092cf00000001159a21a092a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319825959@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59825fa0a2576_3ba33f92bba75c3c17874d"; 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/waicYyaC89A1lLzAjr9qbIRR2J0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 23:26:27 -0000

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

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

<p>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/693#issuecomment-319825959">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_64dbnS63xSYB5t18UeXKOpK_tQks5sUQWggaJpZM4OfFhh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4IZTPUmwydy9wYZgPX-qGmUmcGtks5sUQWggaJpZM4OfFhh.gif" width="1" /></p>
<div itemscope 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/693#issuecomment-319825959"></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 #693: SGTM."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-319825959"}}}</script>
----==_mimepart_59825fa0a2576_3ba33f92bba75c3c17874d--


From nobody Wed Aug  2 16:27:13 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 165E1131C89 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:27:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.474
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 1N9Vk62VZuSP for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:27:11 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 38DF41241FC for <quic-issues@ietf.org>; Wed,  2 Aug 2017 16:27:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=PbW59/pnfBsPyuSkccp6apZjBrg=; b=H4eumVWKeBm1LB74 3PFGa4/Z2ukfMHnUVLdMukH4zxKZ1pWXWq37oVRVnmrUPe7EXRkc+nquCZAQqIJk 8ODOG7+e5F24fgOipbIU1ndfsbchWrA7fXwuzHnXy40TZmBDy+MGmqHX49VvG0vr s9Jh3wf2roC6dXa4Q39n67r02cI=
Received: by filter1184p1mdw1.sendgrid.net with SMTP id filter1184p1mdw1-504-59825FCE-2E 2017-08-02 23:27:10.328420634 +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 UXxDaTgaTYCQUkrOlLQODA for <quic-issues@ietf.org>; Wed, 02 Aug 2017 23:27:10.255 +0000 (UTC)
Date: Wed, 02 Aug 2017 23:27:10 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab82e4ccb07019a68441ebc683b28b1f8e9b64b32392cf00000001159a21ce92a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319826085@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59825fce1bd3_46963fcc2a5f3c3844835"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1lVAd1W5ykZu5Kp3XhkkRRfs0Q94NgbmniTp kfv87Mt/Rbt7s83vix0VAKVII+ZFaZTqfH8HWPnobTTJ9qa3M8z8GbYV4XONN/OHSF9RWLmmxGz5LP +ZvIz+zpvzXhPTQrVzxiVWSKhy9W2oMszTSs4f7UfxsQo6SRA5/jxfgU64/g52JiwNCmAWPu/uo/P5 A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ru7nZKW7ugMs5HTE6VUNlA0LAYw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 23:27:12 -0000

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

I'm also happy with VN having no encryption and no fnv-128 hash and being a special snowflake.

-- 
You are receiving 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/693#issuecomment-319826085
----==_mimepart_59825fce1bd3_46963fcc2a5f3c3844835
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I'm also happy with VN having no encryption and no fnv-128 hash and being a special snowflake.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/693#issuecomment-319826085">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2Byo9-1KPJkzV0hsDH_nuxdo7Giks5sUQXOgaJpZM4OfFhh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1pH6eaSMSU1T4mYE4O_8Cidlx-aks5sUQXOgaJpZM4OfFhh.gif" width="1" /></p>
<div itemscope 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/693#issuecomment-319826085"></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 #693: I'm also happy with VN having no encryption and no fnv-128 hash and being a special snowflake."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-319826085"}}}</script>
----==_mimepart_59825fce1bd3_46963fcc2a5f3c3844835--


From nobody Wed Aug  2 16:47:35 2017
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 54D401294A2 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:47:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 tJMXTYi-TpyG for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:47:32 -0700 (PDT)
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 2A0E9126C7A for <quic-issues@ietf.org>; Wed,  2 Aug 2017 16:47:32 -0700 (PDT)
Date: Wed, 02 Aug 2017 16:47:31 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501717651; bh=2zdv6Lh7nN53od9EmS1PogXLxTlhOm1vz8QwgqXzmYw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=nZ1kN3t28WNes6UtuVD96ERAGjcdDht8LehWMSD7gCJGdeSN0i1+uDrG9Qne29xiW Of8z0Yc+KKmIIZ0FtNvhnpsv5ea5AL9Vo8F/cqEU1voYSWVHnp93MM4j911jlAG98h Wx6VsLbFDfKBJuyonmiptuyGMOn0fktuyO9JueTI=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4bfdc55e3ecc254410cd5703b5901d43cfab651f92cf00000001159a269392a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319828968@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598264937fd59_5cab3feb0a1afc2c9796d"; 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/ozCxsTJY8HVNdYQHdMEZYnzLMo0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 23:47:33 -0000

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

Likewise, no encryption and no hash.  There are exactly two packet types that are version-independent, which makes them both inherently special snowflakes.

-- 
You are receiving 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/693#issuecomment-319828968
----==_mimepart_598264937fd59_5cab3feb0a1afc2c9796d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Likewise, no encryption and no hash.  There are exactly two packet types that are version-independent, which makes them both inherently special snowflakes.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/693#issuecomment-319828968">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq98AbY66znLpDexa3wBATOyysU1Fks5sUQqTgaJpZM4OfFhh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_TirEkcMeMypRgkyMceySQNhye6ks5sUQqTgaJpZM4OfFhh.gif" width="1" /></p>
<div itemscope 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/693#issuecomment-319828968"></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 #693: Likewise, no encryption and no hash.  There are exactly two packet types that are version-independent, which makes them both inherently special snowflakes."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-319828968"}}}</script>
----==_mimepart_598264937fd59_5cab3feb0a1afc2c9796d--


From nobody Wed Aug  2 16:49:54 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 441D8131C91 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:49:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.474
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 ZogmVO8_rEOv for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:49:52 -0700 (PDT)
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 49C86126C7A for <quic-issues@ietf.org>; Wed,  2 Aug 2017 16:49:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=w25BVHNqU5q9CHAKUtWVzXPMjko=; b=mTgiJR9Mjx0TLrbu 0Le0BwjmIROEoGp34C+yuMhWioBNCSuU/yIlI5fjBydScHtpyDXAJf4nQzTSicK+ XxB9/Gunlms4t4Fd9oPy+/5hRD6k2YLhp7yX9zMFN9BIgWNkFpdupK6zoHdRspMB pzigQRX2kCI+Fr8wgE1i20p2hQw=
Received: by filter1183p1mdw1.sendgrid.net with SMTP id filter1183p1mdw1-4011-5982651F-C 2017-08-02 23:49:51.277636548 +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 -Hph_j8ZQMafrVctFC1ijg for <quic-issues@ietf.org>; Wed, 02 Aug 2017 23:49:51.309 +0000 (UTC)
Date: Wed, 02 Aug 2017 23:49:51 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1f93747f89322d688d58b0812338b9c7b968227b92cf00000001159a271f92a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319829313@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5982651f3033c_d543ff2f5377c38879c7"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2Jf1UWdHl7fDi40kN87P6cnu2xBs6+0OluhX v6XqA0Eu9uPPwsI/q5x4XplwiipKWh3V3Mhd3uJR9mzQfbblvp2fEg92A7seZr+cS7WcQ3RNu7bUCv UnGM8v8ovQUnhw+cWxdyHzZ7jOFvzu+62KzqZ4hO0yaa7IsxjFI7ASBjgA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RygQ4_pFg4MRqTlnWydDOpylNaw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 23:49:53 -0000

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

The other being stateless(or connection) reset?

-- 
You are receiving 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/693#issuecomment-319829313
----==_mimepart_5982651f3033c_d543ff2f5377c38879c7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The other being stateless(or connection) reset?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/693#issuecomment-319829313">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-TYHtfNdxd8V0wdjdvnKmllGFFvks5sUQsfgaJpZM4OfFhh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5bY91s7MpVQGGDRCooqxfk8FD2Iks5sUQsfgaJpZM4OfFhh.gif" width="1" /></p>
<div itemscope 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/693#issuecomment-319829313"></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 #693: The other being stateless(or connection) reset?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-319829313"}}}</script>
----==_mimepart_5982651f3033c_d543ff2f5377c38879c7--


From nobody Wed Aug  2 16:54:42 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC3FD131C91 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:54:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.454
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, RP_MATCHES_RCVD=-0.001, 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 uS72OjiwYB7r for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 16:54:39 -0700 (PDT)
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 888DA131B79 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 16:54:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Z9hBPz9U6+eQiJHP/9iiDFgKgJo=; b=p7IjLPblQ3HXcQ/4 5e75LwRPmok/lCkOzSwVIYyvIPnjPqftIknT/Y6ln5QFrNTfmSReRPjf+n4y8r1x y6xd42Hplr1m0Bs7PAosUcFlQVo3RFQpwo0HqiOOp50CjXl2E0tRrayiGSuqoxGL +RpN6pZ4j3BiFNg8XECldE13F2w=
Received: by filter1075p1mdw1.sendgrid.net with SMTP id filter1075p1mdw1-20404-5982663E-19 2017-08-02 23:54:38.518840406 +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 lS0kELylRGu-rytqJeMBrw for <quic-issues@ietf.org>; Wed, 02 Aug 2017 23:54:38.475 +0000 (UTC)
Date: Wed, 02 Aug 2017 23:54:38 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5e17d397aaec99b1859e713b0012047c6aa355cd92cf00000001159a283e92a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319829934@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5982663e30e83_498a3ffb522d1c38452f4"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1kcW642QckNaumU1TP+wXNcVKy1WvUGJIi54 5PlYS46K5VSVMynZw5NY7H/F9fUeQ0zCDcsVxxtTFT6juK9QkHB6h4NuFpBjVWffPOrgteeNOjFb+o ITjwkrENBxEeB6Mh7PkN/5p1eYyLnjhupnuQ2SUiO9c2i7tnoyIHzFvHkuJPZ1QknE0l3z20OlimXZ U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/w87DLVtlRShq2GXZEpm0lqkXRbw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 02 Aug 2017 23:54:40 -0000

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

Yep.

-- 
You are receiving 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/693#issuecomment-319829934
----==_mimepart_5982663e30e83_498a3ffb522d1c38452f4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Yep.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/693#issuecomment-319829934">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1jz84t2KtwGd-Wrwkr5NGNXAETIks5sUQw-gaJpZM4OfFhh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq17SCM6t8_kdb8tgqFvFPS8vt26aks5sUQw-gaJpZM4OfFhh.gif" width="1" /></p>
<div itemscope 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/693#issuecomment-319829934"></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 #693: Yep."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-319829934"}}}</script>
----==_mimepart_5982663e30e83_498a3ffb522d1c38452f4--


From nobody Wed Aug  2 17:22:16 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B5EA1275FD for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 17:22:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.597
X-Spam-Level: 
X-Spam-Status: No, score=-0.597 tagged_above=-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, RP_MATCHES_RCVD=-0.001, 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 PTPa93HsyYoc for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 17:22:14 -0700 (PDT)
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 67B33124B0A for <quic-issues@ietf.org>; Wed,  2 Aug 2017 17:22:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=6qBIj5tZyWNHvpaBCoRJ+Tb8lCE=; b=xUJvoTe4kXapr9JF 0efYUHwjWFLkCvr9hW1OrzADA+1rhGeb5Pkw/6G9vf7gCDvmXSeksuKvZoPxCrlv VObRHqcl0HlJQCciMnHgiUQwXaQCzhdeoe2ymBRBD6ETfOIQzm0aTrpW9RwN6kVe 0eaWpX2nR+pRzaZ2K5rxYE4rnig=
Received: by filter0565p1mdw1.sendgrid.net with SMTP id filter0565p1mdw1-19269-59826C99-11 2017-08-03 00:21:45.099205369 +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 1lE8aQMDTGKBiFP5iV1p9Q for <quic-issues@ietf.org>; Thu, 03 Aug 2017 00:21:45.114 +0000 (UTC)
Date: Thu, 03 Aug 2017 00:21:45 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab843677deadc25a712a278c4631ded4be4d970c0692cf00000001159a2e9992a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319833634@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59826c994658_7be93f90ae959c2c96435"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0hk2TRZRWqyijmdmbI9aQgDJOgj/a2lDgVMf RnkmwVbEc7lbZOFjU8c7yOw0B0MiRGw3djHsfx0q99HvbSDJWcJo+SxKs9uk51TEF3ohI+caim8URi W8JxJFF48bWxCyLduR9qI7zOD5wnAWafawJ5J1S6RJmB3+pOhsqYoo05+EXrOyAUE4Grssk36EynFL c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lKVRXH7eycNtYUsVCRgbgAE2D4A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 00:22:15 -0000

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

Since everybody agrees, let's add my vote: no FNV, no encryption for VN.

-- Christian Huitema=20

> On Aug 2, 2017, at 4:54 PM, Mike Bishop <notifications@github.com> wrote:
>=20
> Yep.
>=20
> =E2=80=94
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub, or mute the thread.
>=20


--=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/693#issuecomment-319833634=

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

Since everybody agrees, let&#39;s add my vote: no FNV, no encryption for VN=
.<br>
<br>
-- Christian Huitema <br>
<br>
&gt; On Aug 2, 2017, at 4:54 PM, Mike Bishop &lt;notifications@github.com&g=
t; wrote:<br>
&gt; <br>
&gt; Yep.<br>
&gt; <br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you were mentioned.<br>
&gt; Reply to this email directly, view it on GitHub, or mute the thread.<b=
r>
&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/693#issuecomment-319833634">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqzDJh2wmie6Nkg1=
RQCeAw6bCPt0_ks5sURKZgaJpZM4OfFhh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_QCMwHB4MXP_Zp5l=
flw1_lMeUSoks5sURKZgaJpZM4OfFhh.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/693#issuecomment-319833634"></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 #693: Since everybod=
y agrees, let's add my vote: no FNV, no encryption for VN.\n\n-- Christian =
Huitema \n\n\u003e On Aug 2, 2017, at 4:54 PM, Mike Bishop \u003cnotificati=
ons@github.com\u003e wrote:\n\u003e \n\u003e Yep.\n\u003e \n\u003e =E2=80=
=94\n\u003e You are receiving this because you were mentioned.\n\u003e Repl=
y to this email directly, view it on GitHub, or mute the thread.\n\u003e \n=
"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-dra=
fts/issues/693#issuecomment-319833634"}}}</script>=

----==_mimepart_59826c994658_7be93f90ae959c2c96435--


From nobody Wed Aug  2 19:20:24 2017
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 3E172127058 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:20:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.8
X-Spam-Level: 
X-Spam-Status: No, score=-9.8 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_H2=-2.8, 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 AB-KodvwIjbE for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:20:22 -0700 (PDT)
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 02E7412426E for <quic-issues@ietf.org>; Wed,  2 Aug 2017 19:20:21 -0700 (PDT)
Date: Wed, 02 Aug 2017 19:20:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501726821; bh=QqBCYlRfkfrXPyh3Cup+/5aWO6BZ4RfZK4aksjhyeUw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=xsJ0iijHIcRSP217SkQRepAahRGOEKOGgohvMKndJWT9+MLbLK4mo0VpyOjCAb95O 3AYxIjNIDLZf/faDAsv0rIe3r6sfY+kbO2z1ocW0qzykobPOAThjlNreMCJC1KiaSo UM6N9HBCBLU6vsX4euzorTVctuCiXgFOitLXGLvs=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd254e4d09fcfc51165d61903cb477b5c6a05709092cf00000001159a4a6592a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319849568@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598288654eafe_389f3fae9b93dc3812847e"; 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/SmDfHgcV5cFuEY0rHUB0CZRYWkA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 02:20:23 -0000

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

What vote? This is the IETF Christian, we don't vote here.

On Thu, Aug 3, 2017 at 12:21 AM, Christian Huitema <notifications@github.=
com
> wrote:

> Since everybody agrees, let's add my vote: no FNV, no encryption for VN=
.
>
> -- Christian Huitema
>
> > On Aug 2, 2017, at 4:54 PM, Mike Bishop <notifications@github.com>
> wrote:
> >
> > Yep.
> >
> > =E2=80=94
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub, or mute the thread.
> >
>
> =E2=80=94
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/693#issuecomment-31983363=
4>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AKjg1KR87ZRLXhoNnSeh=
_ExSWnwgy2Toks5sURKYgaJpZM4OfFhh>
> .
>


-- =

You are receiving 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/693#issuecomment-319849568=

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

What vote? This is the IETF Christian, we don&#39;t vote here.<br>
<br>
On Thu, Aug 3, 2017 at 12:21 AM, Christian Huitema &lt;notifications@gith=
ub.com<br>
&gt; wrote:<br>
<br>
&gt; Since everybody agrees, let&#39;s add my vote: no FNV, no encryption=
 for VN.<br>
&gt;<br>
&gt; -- Christian Huitema<br>
&gt;<br>
&gt; &gt; On Aug 2, 2017, at 4:54 PM, Mike Bishop &lt;notifications@githu=
b.com&gt;<br>
&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; Yep.<br>
&gt; &gt;<br>
&gt; &gt; =E2=80=94<br>
&gt; &gt; You are receiving this because you were mentioned.<br>
&gt; &gt; Reply to this email directly, view it on GitHub, or mute the th=
read.<br>
&gt; &gt;<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you commented.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/693#issuecomment-31=
9833634&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/AKjg1KR87ZRLXh=
oNnSeh_ExSWnwgy2Toks5sURKYgaJpZM4OfFhh&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/693#issuecomment-319849568">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8UzX=
Wre4bokkZQBKAr1sQNvsosIks5sUS5lgaJpZM4OfFhh">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqyH=
Y4hzKdOK0BUASUcEbOfJDP9Raks5sUS5lgaJpZM4OfFhh.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/693#issuecomment-319849568"></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 #693: What vote? This is the IETF Christian, we don't vote here.\n\nOn =
Thu, Aug 3, 2017 at 12:21 AM, Christian Huitema \u003cnotifications@githu=
b.com\n\u003e wrote:\n\n\u003e Since everybody agrees, let's add my vote:=
 no FNV, no encryption for VN.\n\u003e\n\u003e -- Christian Huitema\n\u00=
3e\n\u003e \u003e On Aug 2, 2017, at 4:54 PM, Mike Bishop \u003cnotificat=
ions@github.com\u003e\n\u003e wrote:\n\u003e \u003e\n\u003e \u003e Yep.\n=
\u003e \u003e\n\u003e \u003e =E2=80=94\n\u003e \u003e You are receiving t=
his because you were mentioned.\n\u003e \u003e Reply to this email direct=
ly, view it on GitHub, or mute the thread.\n\u003e \u003e\n\u003e\n\u003e=
 =E2=80=94\n\u003e You are receiving this because you commented.\n\u003e =
Reply to this email directly, view it on GitHub\n\u003e \u003chttps://git=
hub.com/quicwg/base-drafts/issues/693#issuecomment-319833634\u003e,\n\u00=
3e or mute the thread\n\u003e \u003chttps://github.com/notifications/unsu=
bscribe-auth/AKjg1KR87ZRLXhoNnSeh_ExSWnwgy2Toks5sURKYgaJpZM4OfFhh\u003e\n=
\u003e .\n\u003e\n"}],"action":{"name":"View Issue","url":"https://github=
.com/quicwg/base-drafts/issues/693#issuecomment-319849568"}}}</script>=

----==_mimepart_598288654eafe_389f3fae9b93dc3812847e--


From nobody Wed Aug  2 19:21:05 2017
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 EE2AE126D46 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:21:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 tagged_above=-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_H2=-2.8, 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 Ujle1u4Fx5cJ for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:21:02 -0700 (PDT)
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 3649812426E for <quic-issues@ietf.org>; Wed,  2 Aug 2017 19:21:02 -0700 (PDT)
Date: Wed, 02 Aug 2017 19:21:01 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501726861; bh=OSI7z7BuMxMEzEM96fjYXdllO8g3zjgC5yrAy84PIMY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=1tdTQ6WyGlCe0uL2aWqoIri6xuWxysbcLVFedvvVf42HTOSMwYeZb1qkBLpzBylzu bDvnsaeS0TQ0lJnTAQCTeaAvZPGHkHD+5Jd0fQ5uw4y8uWdXBLVJ+1EGZKC8zNDU2M mGqYExx7gXsnYCH9T7YR3Cfd8VbOE4Cm/ZXSYBhg=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4fce0dab187f9fb9c159d7445d9bf3d695b1fd9892cf00000001159a4a8d92a169ce0d7b2095@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/498/review/53980297@github.com>
In-Reply-To: <quicwg/base-drafts/pull/498@github.com>
References: <quicwg/base-drafts/pull/498@github.com>
Subject: Re: [quicwg/base-drafts] Version validation fields can't move or change (#498)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5982888d6db03_119783f8fb2247c38189515"; 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/iHoowQv0YuYWAEAWBhuRUnUuH1A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 02:21:04 -0000

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

martinthomson commented on this pull request.



> @@ -1232,6 +1232,15 @@ client MUST terminate with a VERSION_NEGOTIATION_ERROR error code if
 version negotiation occurred but it would have selected a different version
 based on the value of the supported_versions list.
 
+When an endpoint accepts multiple QUIC versions, it can potentially interpret
+transport parameters as they are defined by any of the QUIC versions it
+supports. Since the QUIC protocol relies on transport parameters for
+authenticating the version, the position and the format of the version fields in
+transport parameters MUST be consistent across all QUIC versions supported by
+the client. If a version of QUIC needs to define a new format for transport
+parameters, it MUST define and use a new TLS extension for transport parameters

This is still the right place for the text, because it is talking specifically about version downgrade and how those are detected. Ian's comment is easy to 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/498#discussion_r131040790
----==_mimepart_5982888d6db03_119783f8fb2247c38189515
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/498#discussion_r131040790">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1232,6 +1232,15 @@ client MUST terminate with a VERSION_NEGOTIATION_ERROR error code if
 version negotiation occurred but it would have selected a different version
 based on the value of the supported_versions list.
 
+When an endpoint accepts multiple QUIC versions, it can potentially interpret
+transport parameters as they are defined by any of the QUIC versions it
+supports. Since the QUIC protocol relies on transport parameters for
+authenticating the version, the position and the format of the version fields in
+transport parameters MUST be consistent across all QUIC versions supported by
+the client. If a version of QUIC needs to define a new format for transport
+parameters, it MUST define and use a new TLS extension for transport parameters
</pre>
<p>This is still the right place for the text, because it is talking specifically about version downgrade and how those are detected. Ian's comment is easy to 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/498#discussion_r131040790">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0x4JyQLoo1uTHIZNYgmGmb9QVjiks5sUS6NgaJpZM4NQNMa">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_iQTnQJalGdoEJRUucZKScrh29rks5sUS6NgaJpZM4NQNMa.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/498#discussion_r131040790"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #498"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/498#discussion_r131040790"}}}</script>
----==_mimepart_5982888d6db03_119783f8fb2247c38189515--


From nobody Wed Aug  2 19:27:52 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEF6F126D46 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:27:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 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, RP_MATCHES_RCVD=-0.001, 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 jHYZlUwpuEpG for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:27:49 -0700 (PDT)
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 2CC0D1321B9 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 19:27:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=M96TR0/ob+UA2ZcbLrfrrrfSJb0=; b=d/CI8e5edUL7eAU8 x3RRB7/uxnNKNw/dIVy1hGoA1EHH54YheiBBtBTVYyLVkr7PhoPokdU6nkFTOf8v q0P383A1eLxfgpLaHaTCYnB1CO4ac/ofVEX5N9CBU84sDNolqREgS8Rib4bjt9ZS /sR/KKR4ZAfecPeWPjjTWHKG9uQ=
Received: by filter0934p1mdw1.sendgrid.net with SMTP id filter0934p1mdw1-1152-59828A24-D 2017-08-03 02:27:48.433984801 +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 BRERxAjQSfu1MIGrEJeTvw for <quic-issues@ietf.org>; Thu, 03 Aug 2017 02:27:48.211 +0000 (UTC)
Date: Thu, 03 Aug 2017 02:27:48 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1a1801075dca035757c61e18918620129cb7934792cf00000001159a4c2392a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319850540@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59828a23d2ee7_147bf3f8fb2247c38128148"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak10+hgEzWXObtBomfefulKSSHs/q7j5C33QyY qHzJJ48hZjZA/71RiNVhvu44m6MS3UCieVhqQIlC3WNlPEDgvz4WkOx5t/00v2jK+6u87r2swsJOYT uo3gVnxwmj6Ktm+/vvfjP2ukAK0IifFVGACb5bSlxizRegMWUQrjdIKonQUz9LjZauUKEGZUCHjGhu 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gN9w-pCT_sYAUC5A5Gl1Sz-FjaQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 02:27:51 -0000

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

Jana, do you realize that right now I am finishing a nice bottle of wine, i=
n an island in which I just moored my boat? So yes of course I can pretend =
to vote!

-- Christian Huitema=20

> On Aug 2, 2017, at 7:20 PM, janaiyengar <notifications@github.com> wrote:
>=20
> What vote? This is the IETF Christian, we don't vote here.
>=20
> On Thu, Aug 3, 2017 at 12:21 AM, Christian Huitema <notifications@github.=
com
> > wrote:
>=20
> > Since everybody agrees, let's add my vote: no FNV, no encryption for VN.
> >
> > -- Christian Huitema
> >
> > > On Aug 2, 2017, at 4:54 PM, Mike Bishop <notifications@github.com>
> > wrote:
> > >
> > > Yep.
> > >
> > > =E2=80=94
> > > You are receiving this because you were mentioned.
> > > Reply to this email directly, view it on GitHub, or mute the thread.
> > >
> >
> > =E2=80=94
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub
> > <https://github.com/quicwg/base-drafts/issues/693#issuecomment-31983363=
4>,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-auth/AKjg1KR87ZRLXhoNnSeh=
_ExSWnwgy2Toks5sURKYgaJpZM4OfFhh>
> > .
> >
> =E2=80=94
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub, or mute the thread.
>=20


--=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/693#issuecomment-319850540=

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

Jana, do you realize that right now I am finishing a nice bottle of wine, i=
n an island in which I just moored my boat? So yes of course I can pretend =
to vote!<br>
<br>
-- Christian Huitema <br>
<br>
&gt; On Aug 2, 2017, at 7:20 PM, janaiyengar &lt;notifications@github.com&g=
t; wrote:<br>
&gt; <br>
&gt; What vote? This is the IETF Christian, we don&#39;t vote here.<br>
&gt; <br>
&gt; On Thu, Aug 3, 2017 at 12:21 AM, Christian Huitema &lt;notifications@g=
ithub.com<br>
&gt; &gt; wrote:<br>
&gt; <br>
&gt; &gt; Since everybody agrees, let&#39;s add my vote: no FNV, no encrypt=
ion for VN.<br>
&gt; &gt;<br>
&gt; &gt; -- Christian Huitema<br>
&gt; &gt;<br>
&gt; &gt; &gt; On Aug 2, 2017, at 4:54 PM, Mike Bishop &lt;notifications@gi=
thub.com&gt;<br>
&gt; &gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Yep.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; =E2=80=94<br>
&gt; &gt; &gt; You are receiving this because you were mentioned.<br>
&gt; &gt; &gt; Reply to this email directly, view it on GitHub, or mute the=
 thread.<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; =E2=80=94<br>
&gt; &gt; You are receiving this because you commented.<br>
&gt; &gt; Reply to this email directly, view it on GitHub<br>
&gt; &gt; &lt;https://github.com/quicwg/base-drafts/issues/693#issuecomment=
-319833634&gt;,<br>
&gt; &gt; or mute the thread<br>
&gt; &gt; &lt;https://github.com/notifications/unsubscribe-auth/AKjg1KR87ZR=
LXhoNnSeh_ExSWnwgy2Toks5sURKYgaJpZM4OfFhh&gt;<br>
&gt; &gt; .<br>
&gt; &gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you were mentioned.<br>
&gt; Reply to this email directly, view it on GitHub, or mute the thread.<b=
r>
&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/693#issuecomment-319850540">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0ToIk_bT7bqAYB=
FFIBKAoYxURHpks5sUTAjgaJpZM4OfFhh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7TaTLk63O23qeBXO=
90-AhGXGsqEks5sUTAjgaJpZM4OfFhh.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/693#issuecomment-319850540"></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 #693: Jana, do you r=
ealize that right now I am finishing a nice bottle of wine, in an island in=
 which I just moored my boat? So yes of course I can pretend to vote!\n\n--=
 Christian Huitema \n\n\u003e On Aug 2, 2017, at 7:20 PM, janaiyengar \u003=
cnotifications@github.com\u003e wrote:\n\u003e \n\u003e What vote? This is =
the IETF Christian, we don't vote here.\n\u003e \n\u003e On Thu, Aug 3, 201=
7 at 12:21 AM, Christian Huitema \u003cnotifications@github.com\n\u003e \u0=
03e wrote:\n\u003e \n\u003e \u003e Since everybody agrees, let's add my vot=
e: no FNV, no encryption for VN.\n\u003e \u003e\n\u003e \u003e -- Christian=
 Huitema\n\u003e \u003e\n\u003e \u003e \u003e On Aug 2, 2017, at 4:54 PM, M=
ike Bishop \u003cnotifications@github.com\u003e\n\u003e \u003e wrote:\n\u00=
3e \u003e \u003e\n\u003e \u003e \u003e Yep.\n\u003e \u003e \u003e\n\u003e \=
u003e \u003e =E2=80=94\n\u003e \u003e \u003e You are receiving this because=
 you were mentioned.\n\u003e \u003e \u003e Reply to this email directly, vi=
ew it on GitHub, or mute the thread.\n\u003e \u003e \u003e\n\u003e \u003e\n=
\u003e \u003e =E2=80=94\n\u003e \u003e You are receiving this because you c=
ommented.\n\u003e \u003e Reply to this email directly, view it on GitHub\n\=
u003e \u003e \u003chttps://github.com/quicwg/base-drafts/issues/693#issueco=
mment-319833634\u003e,\n\u003e \u003e or mute the thread\n\u003e \u003e \u0=
03chttps://github.com/notifications/unsubscribe-auth/AKjg1KR87ZRLXhoNnSeh_E=
xSWnwgy2Toks5sURKYgaJpZM4OfFhh\u003e\n\u003e \u003e .\n\u003e \u003e\n\u003=
e =E2=80=94\n\u003e You are receiving this because you were mentioned.\n\u0=
03e Reply to this email directly, view it on GitHub, or mute the thread.\n\=
u003e \n"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/=
base-drafts/issues/693#issuecomment-319850540"}}}</script>=

----==_mimepart_59828a23d2ee7_147bf3f8fb2247c38128148--


From nobody Wed Aug  2 19:30:21 2017
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 ADC93129A96 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:30:19 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EyKS578QvOn3 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:30:18 -0700 (PDT)
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 5F5AB12F287 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 19:30:18 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501727417; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=ncGJELGey1mK0iJe+q8bmCRCFvL/huAq36u11IgbzxU=; b=BliDPInZrU7XbI6bM5aCLp+FpRtWRVzgzWLjr6IcB/0hAnWcpLVuWKxxKnGGlBzCVafJ7Wh4 +jcbGRVsu5iybSQlC1U13olzxLNqPuPzNXtucwfynHR3L9SWJLG+3KaxnQJ7MZjeq3446d0E 9q8ejkNTovpLFO7EQ0OJgeQyrCU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=rBdakIUJKDl8KDYbkwMCKEzkP0yvDclsDjRd8cRQEwMOBTPqye5VrcHY64taJ7g2aBg4SX 9MzZdnRoxZsuntq4cfRPcy263Au2wPvJZii2MYCxgT/itQl5jCs57Y+3ZrdkxIWw7yRzK2Pu UHmRkOPkrceC8UQ/pQvGYM7ddgfQY=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 59828ab8.7f5218098b40-smtp-out-n03; Thu, 03 Aug 2017 02:30:16 -0000 (UTC)
Date: Wed, 02 Aug 2017 19:30:15 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59828ab7eedc7_78b43fa680e2bc2c63497@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 7b0560: Attempt to address feedback
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59828ab7eea55_78b43fa680e2bc2c633f1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/D6jE4RbDIcE1LDtzWkY7x_PD5tc>
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, 03 Aug 2017 02:30:20 -0000

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

  Branch: refs/heads/transport_parameter_versioning
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7b05603055fbe32047714a8b92cf0839761c6afc
      https://github.com/quicwg/base-drafts/commit/7b05603055fbe32047714a8b92cf0839761c6afc
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

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

  Log Message:
  -----------
  Attempt to address feedback



----==_mimepart_59828ab7eea55_78b43fa680e2bc2c633f1--


From nobody Wed Aug  2 19:30:30 2017
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 BE4CC12F287 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:30:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.682
X-Spam-Level: 
X-Spam-Status: No, score=-7.682 tagged_above=-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_H2=-2.8, RCVD_IN_SORBS_SPAM=0.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 TAtztNw0aQ9x for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:30:18 -0700 (PDT)
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 3E159126D46 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 19:30:18 -0700 (PDT)
Date: Wed, 02 Aug 2017 19:30:17 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501727417; bh=Zlg+AsJ1XQnwis81jNCL+v0kOCdTqkOnvN/pQdrDGS8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=wZ0EMY7G/+2BiDfdBPCdaxiNCrZBIt/C2TFMhcQ5jHGvmuc1Gsj5BS+v7wEV/eBsj GgbUBJCIFXndbeALUrV/Ss52i114/fHrNwXiZHuO4uGk+egEGeVUQu7SUbaG5Zn5bz 1aGi+k1uk9eB5ghrb8JddUyVfp1DHDHp9u1sfFIo=
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/498/push/1898682328@github.com>
In-Reply-To: <quicwg/base-drafts/pull/498@github.com>
References: <quicwg/base-drafts/pull/498@github.com>
Subject: Re: [quicwg/base-drafts] Version validation fields can't move or change (#498)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59828ab992b7d_79903ffd709a5c382356a"; 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/CrgQo0n1662-AzaW65FojIJdIKs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 02:30:20 -0000

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

@martinthomson pushed 1 commit.

7b05603  Attempt to address feedback


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/498/files/c48030d34993cda46314e5daaaeaa2896b16432b..7b05603055fbe32047714a8b92cf0839761c6afc

----==_mimepart_59828ab992b7d_79903ffd709a5c382356a
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/7b05603" class="commit-link">7b05603</a>  Attempt to address 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/498/files/c48030d34993cda46314e5daaaeaa2896b16432b..7b05603055fbe32047714a8b92cf0839761c6afc">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-2jWs4yIkaJDew42OiNmFo4SfbSks5sUTC5gaJpZM4NQNMa">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-3Uble0QPGvpTYKyAxyqYadm5yJks5sUTC5gaJpZM4NQNMa.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/498/files/c48030d34993cda46314e5daaaeaa2896b16432b..7b05603055fbe32047714a8b92cf0839761c6afc"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #498"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/498/files/c48030d34993cda46314e5daaaeaa2896b16432b..7b05603055fbe32047714a8b92cf0839761c6afc"}}}</script>

----==_mimepart_59828ab992b7d_79903ffd709a5c382356a--


From nobody Wed Aug  2 19:32:35 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE1AB126D46 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:32:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.183
X-Spam-Level: 
X-Spam-Status: No, score=-3.183 tagged_above=-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=-2.8, RP_MATCHES_RCVD=-0.001, 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 K6trBsMr1M6K for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:32:32 -0700 (PDT)
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 6C4D3129A96 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 19:32:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=LtbQ5x80qdYXx0gJvkXDEvDaGMk=; b=kENCtlF1FuhbWpAp s5aEZ4lpiCyBf1uGmNoh36Lw1uPVYkZ/n3zARmc5YC7QipuCYN4OWSGasWKgsOIW k8HQuIv1XkDiCMc41zKWKHaTCOGcyMC2ck9Bj2H5g/FJMmWbPFpzZCU/7bItuciG dJuXoLEax7s59YW6rrK4nBv8/Vw=
Received: by filter1136p1mdw1.sendgrid.net with SMTP id filter1136p1mdw1-24925-59828B3F-16 2017-08-03 02:32:31.521600243 +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 TVYfQTQYRlCcKcb3aWg7OQ for <quic-issues@ietf.org>; Thu, 03 Aug 2017 02:32:31.527 +0000 (UTC)
Date: Thu, 03 Aug 2017 02:32:31 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab16d44a937162ad31de713db6667229df626d52b092cf00000001159a4d3f92a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319851144@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59828b3f68780_6d093ffd709a5c385526a"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3VsrZR/2zFRBks7YGVzJjjLWseGQuw1Z3kn4 7HzAAJOav0ihGnO1TKCiHyOwVejsoZNpvgpB1KP38R3sOAIN+7/ymzfX7aLarJMTXJXd3pf1dQfftd KBHEhjNaS5w9EO5m7+kiqoZfrH9JP+A+bPyxk9kzGLRMny0/WcKn3PLUiO0TYS+D+omP5f2cxs69UD I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gCQ3hPQTwt8pIzY4Mn7faDKf5HI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 02:32:34 -0000

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

We still need proof that the VN packet didn't come from off-path.  How should we do that?  We currently echo the header, is that still the right answer?

-- 
You are receiving 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/693#issuecomment-319851144
----==_mimepart_59828b3f68780_6d093ffd709a5c385526a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>We still need proof that the VN packet didn't come from off-path.  How should we do that?  We currently echo the header, is that still the right answer?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/693#issuecomment-319851144">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1Q68I_mcahDowJ_yzbpltucs2t9ks5sUTE_gaJpZM4OfFhh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6pFM6Gd8XYGvrG_yyTG5MTOqffKks5sUTE_gaJpZM4OfFhh.gif" width="1" /></p>
<div itemscope 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/693#issuecomment-319851144"></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 #693: We still need proof that the VN packet didn't come from off-path.  How should we do that?  We currently echo the header, is that still the right answer?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-319851144"}}}</script>
----==_mimepart_59828b3f68780_6d093ffd709a5c385526a--


From nobody Wed Aug  2 19:34:43 2017
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 BE104129A9F for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:34:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 z7I9i8oJK60w for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:34:39 -0700 (PDT)
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 A89211321B4 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 19:34:39 -0700 (PDT)
Date: Wed, 02 Aug 2017 19:34:38 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501727678; bh=9L4ffYEuG709wIwpQc8J4iRAoRvd32zzSlbu06j/Y3I=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=BDWlqvG9/GcLVSXi0/+9fvvlBylyLCQMxXURLnR5d0mXK58UXfRNXsLUZXm3Y2r4I C4ioA3do0F8cj+zFxGYh0yzMqr9z1yJdaFWRWQ5diRzODw+Vgcvn8vEgOVbG6AwXeb o+LEUr5CXY8u993B//eReVCqvgSRdcLKqU63FQQE=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb08da0fa15275450974a72268d2700aa2a9ed7a192cf00000001159a4dbe92a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319851408@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59828bbeeac39_2db4c3ff4c98f7c3c119337"; 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/MY93eHuj9WO2mlHICwft_vhIXSc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 02:34:41 -0000

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

That was my thinking. The protection is as good as the packet encrypted with the connection ID, since the information required to generate the VN is the same in both cases.

-- 
You are receiving 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/693#issuecomment-319851408
----==_mimepart_59828bbeeac39_2db4c3ff4c98f7c3c119337
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>That was my thinking. The protection is as good as the packet encrypted with the connection ID, since the information required to generate the VN is the same in both cases.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/693#issuecomment-319851408">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyELdobSb_tqdpDV35IYzWZn1LkUks5sUTG-gaJpZM4OfFhh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5bVOWu_c03F4lqh4HLLb0pMApXzks5sUTG-gaJpZM4OfFhh.gif" width="1" /></p>
<div itemscope 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/693#issuecomment-319851408"></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 #693: That was my thinking. The protection is as good as the packet encrypted with the connection ID, since the information required to generate the VN is the same in both cases."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-319851408"}}}</script>
----==_mimepart_59828bbeeac39_2db4c3ff4c98f7c3c119337--


From nobody Wed Aug  2 19:57:16 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 722A71321C7 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:57:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 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, RP_MATCHES_RCVD=-0.001, 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 zpp4vmHL1fHc for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:57:13 -0700 (PDT)
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 DC46E1321CB for <quic-issues@ietf.org>; Wed,  2 Aug 2017 19:57:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=3Q/KepNMu2eAZ9oyDXa0G2s4Oqg=; b=Ch1e5CSMVQzwjd4O pMCczahl1+VHhCK/5EgCyRn8U+XEu7KII6vcZxhpyXS5pdJisO6UAO739YY0Urpj gqyyHJqDxIqdddcQR8xFFnQN/VcmS3id0I/JCBbkHRF2qznMZxsZPNLNE23YUhpH e+uAU3YHCe/sRJLt4SPqZvKgoFU=
Received: by filter1136p1mdw1.sendgrid.net with SMTP id filter1136p1mdw1-24925-59829108-1B 2017-08-03 02:57:12.254466805 +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 lS_gGZ9cRZK8L1kQZ_Zhsw for <quic-issues@ietf.org>; Thu, 03 Aug 2017 02:57:12.250 +0000 (UTC)
Date: Thu, 03 Aug 2017 02:57:12 +0000 (UTC)
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc6d40daa8c0bb828bee0e30a5e280a341665c4cf92cf00000001159a530892a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319854352@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5982910824b01_1e653ff2dc0f9c2c75240"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1xs8UYW77716p3imW+9b0otyfdNSWxGiJgVD RVE93rJR3Fa5hVV7D6MwTRUBDc2A6qI+Sy/EwXUxthA3mcAdGcvWgh1RsEJqHCBmJBJfsPhGFZXEk6 pMTOl5D20cm8ZuJxy2ZHpGychG1QBnw82rV9QWSA9arE7y4g3oWFdP595JZwA1yU6bVWYFuA+/vuMb Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8VVjbpt7lN_ll6vW-RKsMCkcfqU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 02:57:14 -0000

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

Agreed. Echoing the connection id seems to provide sufficient entropy to
defend against off-path attackers.

On Wed, Aug 2, 2017 at 7:34 PM, janaiyengar <notifications@github.com>
wrote:

> That was my thinking. The protection is as good as the packet encrypted
> with the connection ID, since the information required to generate the VN
> is the same in both cases.
>
> =E2=80=94
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/693#issuecomment-319851408>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASp6yl2Lr-8KHUakdZ49tq=
GUtdBhlPk4ks5sUTG-gaJpZM4OfFhh>
> .
>


--=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/693#issuecomment-319854352=

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

Agreed. Echoing the connection id seems to provide sufficient entropy to<br>
defend against off-path attackers.<br>
<br>
On Wed, Aug 2, 2017 at 7:34 PM, janaiyengar &lt;notifications@github.com&gt=
;<br>
wrote:<br>
<br>
&gt; That was my thinking. The protection is as good as the packet encrypte=
d<br>
&gt; with the connection ID, since the information required to generate the=
 VN<br>
&gt; is the same in both cases.<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you commented.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/693#issuecomment-3198=
51408&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/ASp6yl2Lr-8KHUak=
dZ49tqGUtdBhlPk4ks5sUTG-gaJpZM4OfFhh&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/693#issuecomment-319854352">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5Ow6MiJNzq4qi1=
qIpSorqAhmO39ks5sUTcIgaJpZM4OfFhh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_TjO-Usht7N8iZKY=
mbte4cJGtBqks5sUTcIgaJpZM4OfFhh.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/693#issuecomment-319854352"></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":"@RyanAtGoogle in #693: Agreed. E=
choing the connection id seems to provide sufficient entropy to\ndefend aga=
inst off-path attackers.\n\nOn Wed, Aug 2, 2017 at 7:34 PM, janaiyengar \u0=
03cnotifications@github.com\u003e\nwrote:\n\n\u003e That was my thinking. T=
he protection is as good as the packet encrypted\n\u003e with the connectio=
n ID, since the information required to generate the VN\n\u003e is the same=
 in both cases.\n\u003e\n\u003e =E2=80=94\n\u003e You are receiving this be=
cause you commented.\n\u003e Reply to this email directly, view it on GitHu=
b\n\u003e \u003chttps://github.com/quicwg/base-drafts/issues/693#issuecomme=
nt-319851408\u003e,\n\u003e or mute the thread\n\u003e \u003chttps://github=
.com/notifications/unsubscribe-auth/ASp6yl2Lr-8KHUakdZ49tqGUtdBhlPk4ks5sUTG=
-gaJpZM4OfFhh\u003e\n\u003e .\n\u003e\n"}],"action":{"name":"View Issue","u=
rl":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-31985435=
2"}}}</script>=

----==_mimepart_5982910824b01_1e653ff2dc0f9c2c75240--


From nobody Wed Aug  2 19:58:10 2017
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 4CF611321C7 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:58:09 -0700 (PDT)
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_H3=-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 n2IPord-QzH7 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 19:58:08 -0700 (PDT)
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 D35221321C6 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 19:58:07 -0700 (PDT)
Date: Wed, 02 Aug 2017 19:58:07 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501729087; bh=PxfIMvdUW0c1d/hzLaSOThjeqsoTdPWuw82sODMc+Pk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UBUOMMwZckk/bTz+nxPZ2ayASitLX3ARXD03MGnMakQ7abO1KlOlCfHHlS+lSLpaO JtJupiryTGZlukUTN+U9nCST7BoP7/qM3qi3lTynUmDbB053qR4gP4Sk3pFRz+BUYL lrxd/7/Dkpz0+lcuhPBQDQwyCXQi3oRW1xIh/g0c=
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7bd634cd817c34465d4518d1682c1533a65c449f92cf00000001159a533f92a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319854466@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5982913f14e2_61ce3fa14069dc3441648"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
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/fA50rFUZnHgRFvslZWRsIYQf3i4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 02:58:09 -0000

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

On Wed, Aug 2, 2017 at 7:27 PM, Christian Huitema <notifications@github.c=
om>
wrote:

> Jana, do you realize that right now I am finishing a nice bottle of win=
e,
> in an island in which I just moored my boat? So yes of course I can pre=
tend
> to vote!
>

=E2=80=8BI vote that we have the next interim on Christian's boat moored =
at his
island!


-- =

You are receiving 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/693#issuecomment-319854466=

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

On Wed, Aug 2, 2017 at 7:27 PM, Christian Huitema &lt;notifications@githu=
b.com&gt;<br>
wrote:<br>
<br>
&gt; Jana, do you realize that right now I am finishing a nice bottle of =
wine,<br>
&gt; in an island in which I just moored my boat? So yes of course I can =
pretend<br>
&gt; to vote!<br>
&gt;<br>
<br>
=E2=80=8BI vote that we have the next interim on Christian&#39;s boat moo=
red at his<br>
island!<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/693#issuecomment-319854466">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxyUV=
M6bctLFbfZ8hPDUMzDv9Lwjks5sUTc_gaJpZM4OfFhh">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq-p=
3pc4-O6bqMSX8RSRoGuiohx2pks5sUTc_gaJpZM4OfFhh.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/693#issuecomment-319854466"></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":"@RyanAtGoogle =
in #693: On Wed, Aug 2, 2017 at 7:27 PM, Christian Huitema \u003cnotifica=
tions@github.com\u003e\nwrote:\n\n\u003e Jana, do you realize that right =
now I am finishing a nice bottle of wine,\n\u003e in an island in which I=
 just moored my boat? So yes of course I can pretend\n\u003e to vote!\n\u=
003e\n\n=E2=80=8BI vote that we have the next interim on Christian's boat=
 moored at his\nisland!\n"}],"action":{"name":"View Issue","url":"https:/=
/github.com/quicwg/base-drafts/issues/693#issuecomment-319854466"}}}</scr=
ipt>=

----==_mimepart_5982913f14e2_61ce3fa14069dc3441648--


From nobody Wed Aug  2 20:00:43 2017
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 C373E1321C0 for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 20:00:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.254
X-Spam-Level: 
X-Spam-Status: No, score=-8.254 tagged_above=-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_H2=-2.8, 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 VLYInVBsAx5V for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 20:00:41 -0700 (PDT)
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 5FD2B1317E3 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 20:00:41 -0700 (PDT)
Date: Wed, 02 Aug 2017 20:00:40 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501729240; bh=llXpowvhyMlhBTw1Fc6omTU0hLK/OEoX3MoP0SVl/eI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=MzbvV02S4/n96KUlxMyKlAlpK/3Wjoe7xStICKAxwO8PcqkIahO5kIEjPoIuvnO5s 9faLTuLPqt8Ikbk68yJVHs7O9zEvKLlJYywjckVDmMwcpG5CwcCgtlSWG9vLUG0A1y oqoIb509xyvaGyMe2O8vlQwZl4wFIcEHGT80taB0=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0cfa2fc2334b9a5d8a9ab66f23a7102d67c9486592cf00000001159a53d892a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/319854799@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598291d8b44ed_168d3fe22679bc2c419d7"; 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/YRjXyWiR1qKdaumlpBMcCZjsrUA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 03:00:43 -0000

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

I believe Christian isn't too far from Seattle...

-- 
You are receiving 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/693#issuecomment-319854799
----==_mimepart_598291d8b44ed_168d3fe22679bc2c419d7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I believe Christian isn't too far from Seattle...</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/693#issuecomment-319854799">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8yvAhKhjuXvOegOz4y_yE7r4XL5ks5sUTfYgaJpZM4OfFhh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-RkC2O-ogxPppKkRRnbiOpsdnIPks5sUTfYgaJpZM4OfFhh.gif" width="1" /></p>
<div itemscope 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/693#issuecomment-319854799"></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 #693: I believe Christian isn't too far from Seattle..."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-319854799"}}}</script>
----==_mimepart_598291d8b44ed_168d3fe22679bc2c419d7--


From nobody Wed Aug  2 21:22:22 2017
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 40D4B1321EE for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 21:22:21 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=mnot=mnot.net@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xesBcMtbHTfc for <quic-issues@ietfa.amsl.com>; Wed,  2 Aug 2017 21:22:19 -0700 (PDT)
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 7BB481321E9 for <quic-issues@ietf.org>; Wed,  2 Aug 2017 21:22:19 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501734138; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=6QlHfnJAEd6YsCX1t9qbDWRmaYHdnFd3TIG/+oIbO2A=; b=K74TV3xW9+9p8LFYaHlTEVZeMY8uSW1PikVd3RomYUOa9sV/w6Z5vnLYCOsa64sxeMDDDodW jXYIWd99D+NSCgFlVG1fVG3M2mJdwANFWOkNtimCXEOxXui4sfnMHX7+4jyumYH7oyhVkA3n GEzevpDDrrAjqhunudGcWgiSapM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=kVgVhRQeBzEGzj1Hgo3kv/Y1HZ+/T3Xwqluw5Mr778ZHDzCfZWXosgnV1uzQsZh3UjaPRC 4sjI6uKoipDHVYc6t12F7N5hRMFU6fJVFMzluASuKxBFtDhX3IwP11Bx9pkPzfze0r30uyZk Wd7Aw4NJgJnYQ3a3wg+d1bt8sMsUc=
Sender: mnot=mnot.net@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 5982a4fa.7f30902b2570-smtp-out-n02; Thu, 03 Aug 2017 04:22:18 -0000 (UTC)
Date: Wed, 02 Aug 2017 21:22:17 -0700
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5982a4f9e4efd_17c73ffdda2e7c382223a@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/wg-materials] 1bd534: Add link to compatibility matrix
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5982a4f9e4af9_17c73ffdda2e7c38221d6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/zESFYDQ_w-W8TIa7KChttyhguao>
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, 03 Aug 2017 04:22:21 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 1bd534423c1b9bfe16b6d26f79ef543ced2854a3
      https://github.com/quicwg/wg-materials/commit/1bd534423c1b9bfe16b6d26f79ef543ced2854a3
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M ietf99/minutes.md

  Log Message:
  -----------
  Add link to compatibility matrix



----==_mimepart_5982a4f9e4af9_17c73ffdda2e7c38221d6--


From nobody Thu Aug  3 00:01:55 2017
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 3E766126557 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 00:01:53 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CHRCg_8jTVRC for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 00:01:52 -0700 (PDT)
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 7353C1321CA for <quic-issues@ietf.org>; Thu,  3 Aug 2017 00:01:50 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501743709; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=IVAdRXTvNy4C95ZCpnm9OQnpD/ijNU4FeqQ0dYC7e+g=; b=uyYMVfzantMdhOXZ+DMNfZNqoK0WiSBToeEomAhHpKxk8twoAePA9HDh0+NVllJfGbXC+IFo 72hz1h4NAp7/OUsyCLSqrKQC6pQDHaS0cgKUx5dzDh4rkEQ+xEfnrE9FWeTeifZ59NRWgZR2 f/lGMf4PPPk4By9wjVAO5G4fxeY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=nq82gpyr0M8pUIx9O68HZ6LqvgzGFBXZdQwZh6wGCi+REEkgjSIP+KRpY2f1+UPQ6z3OAx CAFn5C1i2j4OCG/3I8eSbh9GxC3WYT4nIFUyxmPMI1eSdnze9PZ51QtEMllYOSt5zmytlIs3 RBTI5t1TBGzlepooXb7ABi9xcVWrU=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 5982ca5b.7fe8e0506870-smtp-out-n02; Thu, 03 Aug 2017 07:01:47 -0000 (UTC)
Date: Thu, 03 Aug 2017 00:01:47 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5982ca5bd72ef_4f793fa6326bfc3411622@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 681359: Editorial cleanup
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5982ca5bd6f45_4f793fa6326bfc341161b1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rZSZit7iXNPCNtqcY_EkCTXStlE>
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, 03 Aug 2017 07:01:53 -0000

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

  Branch: refs/heads/push-id
  Home:   https://github.com/quicwg/base-drafts
  Commit: 6813597969768f9e88a5c7f505e402b344f94177
      https://github.com/quicwg/base-drafts/commit/6813597969768f9e88a5c7f505e402b344f94177
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

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

  Log Message:
  -----------
  Editorial cleanup



----==_mimepart_5982ca5bd6f45_4f793fa6326bfc341161b1--


From nobody Thu Aug  3 00:02:01 2017
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 7F299126557 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 00:01:54 -0700 (PDT)
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 WKsOC0zPt1ky for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 00:01:53 -0700 (PDT)
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 1041113221F for <quic-issues@ietf.org>; Thu,  3 Aug 2017 00:01:51 -0700 (PDT)
Date: Thu, 03 Aug 2017 00:01:50 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501743710; bh=qSN1yIpRWCM1F8o7gWYLcQB9EI4e5Lo4DEtnHJLGyUc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=kN36h8hvnkL3UPf+0aQ6Fqlv7WurXDh1qWcApuSuRPj7e7aeeog3xr0GSABycpD68 JXYbSUXuCsSXDVWr8rmY6yC/WYGBKNpvzJ+xgcaYRBfvP0wg1c8BCtnk1CkD7gHgMf Mu9m6Iy95gcvhNFfvx8npjaJG5PqOs6vuh8j/Gkg=
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/701/push/1899003079@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5982ca5e6102c_6dac3fa1c34ddc2c85616"; 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/chAs3Dc8QpCc9qWVTE_aZaJN6tk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 07:01:54 -0000

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

@martinthomson pushed 1 commit.

6813597  Editorial cleanup


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/701/files/5f1ebb5ac2ea89439c1eb4d9ffe391abb740eb09..6813597969768f9e88a5c7f505e402b344f94177

----==_mimepart_5982ca5e6102c_6dac3fa1c34ddc2c85616
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/6813597" class="commit-link">6813597</a>  Editorial cleanup</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/701/files/5f1ebb5ac2ea89439c1eb4d9ffe391abb740eb09..6813597969768f9e88a5c7f505e402b344f94177">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_HaT6tbe7qphw77thQRD3svVLNKks5sUXBegaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4qNbHVXjJkTJNKWMABLvignMq-Iks5sUXBegaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701/files/5f1ebb5ac2ea89439c1eb4d9ffe391abb740eb09..6813597969768f9e88a5c7f505e402b344f94177"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701/files/5f1ebb5ac2ea89439c1eb4d9ffe391abb740eb09..6813597969768f9e88a5c7f505e402b344f94177"}}}</script>

----==_mimepart_5982ca5e6102c_6dac3fa1c34ddc2c85616--


From nobody Thu Aug  3 08:39:00 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F062F132462 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 08:38:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.255
X-Spam-Level: 
X-Spam-Status: No, score=-3.255 tagged_above=-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=-2.8, RP_MATCHES_RCVD=-0.001, 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 B-e4AHM_q_NY for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 08:38:42 -0700 (PDT)
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 75A4E132461 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 08:38:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=yK3tInnnheGuyW+M0UuEoA6ElVY=; b=wqL3cyASk80BAGcs HcbKuaNd7NhFl6UTzpJA4yW7UMMstFQt0oldsIhDfNiem4yM8i1xD0FPsno/yeJV pLQJNIww873lLPD7fF1RZDlVJyBw45uNDhGCChv2JZxHGtKkuRd+A5/0NqNd/1Wv r4x8Yz5S69XrpCALwZ0b3EojIrg=
Received: by filter0537p1mdw1.sendgrid.net with SMTP id filter0537p1mdw1-14640-5983435F-1B 2017-08-03 15:38:07.335246331 +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 4XGOAZQAQ-evOpNOZzqqdA for <quic-issues@ietf.org>; Thu, 03 Aug 2017 15:38:07.281 +0000 (UTC)
Date: Thu, 03 Aug 2017 15:38:07 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe64811762f948e966a1c9d2711c6236b8505281592cf00000001159b055e92a169ce0d7b2095@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/498/review/54134223@github.com>
In-Reply-To: <quicwg/base-drafts/pull/498@github.com>
References: <quicwg/base-drafts/pull/498@github.com>
Subject: Re: [quicwg/base-drafts] Version validation fields can't move or change (#498)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983435ee5dd7_4ea43fa97c7d9c3010719b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2tjbk6qA25sFmJ9RLb2nBLyVmX73w3Ms8aVT W9/c1GlQYd2hEus36/W+KJgQ8s15gNwKU4XOcbzeX6k1xg2RekaKXqjwP3sBr/4b5qQdI2BLeyulfN mHhM3ApNIjkULQXGam23eP/BV2vGkb7usoMbRwUbGyBv9D9TLflcGAv5XKDcC3aVUJ8VFUt0T+DBIN s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Oh1QS1o8MebT3tq7XORiVMhsPC4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 15:38:44 -0000

----==_mimepart_5983435ee5dd7_4ea43fa97c7d9c3010719b
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/498#pullrequestreview-54134223
----==_mimepart_5983435ee5dd7_4ea43fa97c7d9c3010719b
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/498#pullrequestreview-54134223">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9a7kOIVwBCBrzwhNgv2AcEbhUUCks5sUelegaJpZM4NQNMa">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq12QVP-_fkPTHBtSPkgrsfSW78CFks5sUelegaJpZM4NQNMa.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/498#pullrequestreview-54134223"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #498"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/498#pullrequestreview-54134223"}}}</script>
----==_mimepart_5983435ee5dd7_4ea43fa97c7d9c3010719b--


From nobody Thu Aug  3 08:52:51 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FCA1132509 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 08:52:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.801
X-Spam-Level: 
X-Spam-Status: No, score=-4.801 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=-2.8, RP_MATCHES_RCVD=-0.001, 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 scXDbG8pBZNB for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 08:52:47 -0700 (PDT)
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 7EBF8132506 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 08:52:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=rZm7zIh1SUhffEcRonw8VbbHGRs=; b=CDRMhJEJH+IizPm9 KAh7zf4I0dft0K8wOvwZ/uiU9BBQHtk6S9KFuTOT1XskRr0uoqGGt+RDMXtCV/g3 w8Q5UY96UVu7zggG18RA2OJ6alASQOkHZmv8N2yw/dZSJamr7Y5HXIbDfpfLF5UC bHUc0uFgIepY/fL76WHDhH54iY0=
Received: by filter0917p1mdw1.sendgrid.net with SMTP id filter0917p1mdw1-31865-598346C7-20 2017-08-03 15:52:39.519548975 +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 7qIZQUbNRemABk7iLBLaYQ for <quic-issues@ietf.org>; Thu, 03 Aug 2017 15:52:39.475 +0000 (UTC)
Date: Thu, 03 Aug 2017 15:52:39 +0000 (UTC)
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abdb6c617b30a477d2dc7cc3a4bc840d279fddaa2592cf00000001159b08c792a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/320010951@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598346c750d0a_6f003fe558953c3816005a"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3tNVdNpT1wSeS7g5jL37V5EYUw+rGtNhRmfo XIBERR4bisvlWaVrA0R3yg5Q4At65Di6PojIInZkbWhKh2sgdV8npC1/kfONIuuS/rO8LcEJPAcPzT q+fAWByU3MEKYW4jGXNDMy6+2xhfaF3Yly77xVi5zouOc2+33ACTY0xG6A==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XFJs0ZVQbPFGDAnMFRKD4xezD-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, 03 Aug 2017 15:52:50 -0000

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

But now this is the only thing with some special snowflake anti-injection.
I don't see how that makes things better.



On Wed, Aug 2, 2017 at 7:57 PM, Ryan Hamilton <notifications@github.com>
wrote:

> Agreed. Echoing the connection id seems to provide sufficient entropy to
> defend against off-path attackers.
>
> On Wed, Aug 2, 2017 at 7:34 PM, janaiyengar <notifications@github.com>
> wrote:
>
> > That was my thinking. The protection is as good as the packet encrypted
> > with the connection ID, since the information required to generate the =
VN
> > is the same in both cases.
> >
> > =E2=80=94
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub
> > <https://github.com/quicwg/base-drafts/issues/693#issuecomment-319851408
> >,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-auth/ASp6yl2Lr-
> 8KHUakdZ49tqGUtdBhlPk4ks5sUTG-gaJpZM4OfFhh>
>
> > .
> >
>
> =E2=80=94
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/693#issuecomment-319854352>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABD1oRI2adgeAAd4bq4m3C=
ijJmmlabgGks5sUTcHgaJpZM4OfFhh>
> .
>


--=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/693#issuecomment-320010951=

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

But now this is the only thing with some special snowflake anti-injection.<=
br>
I don&#39;t see how that makes things better.<br>
<br>
<br>
<br>
On Wed, Aug 2, 2017 at 7:57 PM, Ryan Hamilton &lt;notifications@github.com&=
gt;<br>
wrote:<br>
<br>
&gt; Agreed. Echoing the connection id seems to provide sufficient entropy =
to<br>
&gt; defend against off-path attackers.<br>
&gt;<br>
&gt; On Wed, Aug 2, 2017 at 7:34 PM, janaiyengar &lt;notifications@github.c=
om&gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt; &gt; That was my thinking. The protection is as good as the packet enc=
rypted<br>
&gt; &gt; with the connection ID, since the information required to generat=
e the VN<br>
&gt; &gt; is the same in both cases.<br>
&gt; &gt;<br>
&gt; &gt; =E2=80=94<br>
&gt; &gt; You are receiving this because you commented.<br>
&gt; &gt; Reply to this email directly, view it on GitHub<br>
&gt; &gt; &lt;https://github.com/quicwg/base-drafts/issues/693#issuecomment=
-319851408<br>
&gt; &gt;,<br>
&gt; &gt; or mute the thread<br>
&gt; &gt; &lt;https://github.com/notifications/unsubscribe-auth/ASp6yl2Lr-<=
br>
&gt; 8KHUakdZ49tqGUtdBhlPk4ks5sUTG-gaJpZM4OfFhh&gt;<br>
&gt;<br>
&gt; &gt; .<br>
&gt; &gt;<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you were mentioned.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/693#issuecomment-3198=
54352&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/ABD1oRI2adgeAAd4=
bq4m3CijJmmlabgGks5sUTcHgaJpZM4OfFhh&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/693#issuecomment-320010951">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxsd2Sp6lZqFcel=
gu7LhlZHaZSZSks5sUezHgaJpZM4OfFhh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq__L4SI-5OY731G8n=
DjUCiqiEn-Sks5sUezHgaJpZM4OfFhh.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/693#issuecomment-320010951"></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 #693: But now this is th=
e only thing with some special snowflake anti-injection.\nI don't see how t=
hat makes things better.\n\n\n\nOn Wed, Aug 2, 2017 at 7:57 PM, Ryan Hamilt=
on \u003cnotifications@github.com\u003e\nwrote:\n\n\u003e Agreed. Echoing t=
he connection id seems to provide sufficient entropy to\n\u003e defend agai=
nst off-path attackers.\n\u003e\n\u003e On Wed, Aug 2, 2017 at 7:34 PM, jan=
aiyengar \u003cnotifications@github.com\u003e\n\u003e wrote:\n\u003e\n\u003=
e \u003e That was my thinking. The protection is as good as the packet encr=
ypted\n\u003e \u003e with the connection ID, since the information required=
 to generate the VN\n\u003e \u003e is the same in both cases.\n\u003e \u003=
e\n\u003e \u003e =E2=80=94\n\u003e \u003e You are receiving this because yo=
u commented.\n\u003e \u003e Reply to this email directly, view it on GitHub=
\n\u003e \u003e \u003chttps://github.com/quicwg/base-drafts/issues/693#issu=
ecomment-319851408\n\u003e \u003e,\n\u003e \u003e or mute the thread\n\u003=
e \u003e \u003chttps://github.com/notifications/unsubscribe-auth/ASp6yl2Lr-=
\n\u003e 8KHUakdZ49tqGUtdBhlPk4ks5sUTG-gaJpZM4OfFhh\u003e\n\u003e\n\u003e \=
u003e .\n\u003e \u003e\n\u003e\n\u003e =E2=80=94\n\u003e You are receiving =
this because you were mentioned.\n\u003e Reply to this email directly, view=
 it on GitHub\n\u003e \u003chttps://github.com/quicwg/base-drafts/issues/69=
3#issuecomment-319854352\u003e,\n\u003e or mute the thread\n\u003e \u003cht=
tps://github.com/notifications/unsubscribe-auth/ABD1oRI2adgeAAd4bq4m3CijJmm=
labgGks5sUTcHgaJpZM4OfFhh\u003e\n\u003e .\n\u003e\n"}],"action":{"name":"Vi=
ew Issue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomm=
ent-320010951"}}}</script>=

----==_mimepart_598346c750d0a_6f003fe558953c3816005a--


From nobody Thu Aug  3 10:25:58 2017
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 C647212EC1D for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 10:25:56 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TzIzMVO1VefY for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 10:25:54 -0700 (PDT)
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 70FB1132376 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 10:25:54 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501781153; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=AHkeQ4YUI8QzWnA9RSObM91bP7LqDllOjSN6cf0Hl0o=; b=G0/yx7wN7Uqg+Lz+5iNG6wc4O5r0KrwYiLTaIebF1OR8Mk17uSVBc9BIOoZcihNP7t3JPz6H TZmLMLIN5+gtu/QwW4iUpIxrW5jYp2oDeZhxNRj02e93jmkf6MWWdo/UmEPYwbo7jC9rmzi7 AldyI1ngPD6pqRxgVJJLWsVf/T4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=Ay1NExOEuuxJjGD0Ou778KkYMWQAZuPKBL7cJRdyIQ4HecuWfC92bPqgabCizLpe6QYAmf tIbFFldRIb7CMfue3eC4gGYQy4WU1BQKnh/5TcWxIl3dx3JLJsb7z/zH7j6cFTSph/gZqEjM 7efkVhOpTFRPiO01L19gChJ6ov+d8=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 59835c9f.7fa3bc099c90-smtp-out-n03; Thu, 03 Aug 2017 17:25:51 -0000 (UTC)
Date: Thu, 03 Aug 2017 10:25:50 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59835c9ee97ab_14f33ff2d86d7c381219ab@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] f91cc6: Make description of the empty STREAM frame clearer
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59835c9ee8be8_14f33ff2d86d7c38121894"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tluyptTe4fXab53fZ5V3iv-pxKE>
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, 03 Aug 2017 17:25:57 -0000

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

  Branch: refs/heads/push-id
  Home:   https://github.com/quicwg/base-drafts
  Commit: f91cc61ae05cdceaec06a0675de7e7afaf97b91a
      https://github.com/quicwg/base-drafts/commit/f91cc61ae05cdceaec06a0675de7e7afaf97b91a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  Make description of the empty STREAM frame clearer


  Commit: 4a42ce235a0f8298aeec43c822fd8262131c5fe2
      https://github.com/quicwg/base-drafts/commit/4a42ce235a0f8298aeec43c822fd8262131c5fe2
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Make reset simpler and invisible

More extensive rationale for this design will be provided at the interim.


  Commit: 0a2465d36b2528e54d11d2b4a3dcec7b4dff213c
      https://github.com/quicwg/base-drafts/commit/0a2465d36b2528e54d11d2b4a3dcec7b4dff213c
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Remove FIPS-180 from the references


  Commit: 99a66e0bc4b5ee4d9ab3c521c4afabffde0324cd
      https://github.com/quicwg/base-drafts/commit/99a66e0bc4b5ee4d9ab3c521c4afabffde0324cd
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Editorial tweaks


  Commit: 35d8f8b092fda48e0e933ac8e4a31ae3e88a2b3a
      https://github.com/quicwg/base-drafts/commit/35d8f8b092fda48e0e933ac8e4a31ae3e88a2b3a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  token, not secret, and be consistent


  Commit: 8de5dbde7584ead6dd3c060c7e03154ed78162f5
      https://github.com/quicwg/base-drafts/commit/8de5dbde7584ead6dd3c060c7e03154ed78162f5
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Add an updated token to NEW_CONNECTION_ID


  Commit: 3442676352804c6110fce8caa8a0cfe058e66ea3
      https://github.com/quicwg/base-drafts/commit/3442676352804c6110fce8caa8a0cfe058e66ea3
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Some minor editorial improvements


  Commit: e6221fcc84ecdd48c4ffd35e293373e0a41f6bbb
      https://github.com/quicwg/base-drafts/commit/e6221fcc84ecdd48c4ffd35e293373e0a41f6bbb
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Difficult to guess is important enough to say explicitly.


  Commit: d3ec3312a0e2e3269ada359d83c743fdf6f3921e
      https://github.com/quicwg/base-drafts/commit/d3ec3312a0e2e3269ada359d83c743fdf6f3921e
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Improve grammar a little


  Commit: b3d8a3cef2c9023c5d282bfab928a30df9a68c6d
      https://github.com/quicwg/base-drafts/commit/b3d8a3cef2c9023c5d282bfab928a30df9a68c6d
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  stateless reset SHOULD use the short header


  Commit: fbe42500bb997fb77dad268149517348025819a0
      https://github.com/quicwg/base-drafts/commit/fbe42500bb997fb77dad268149517348025819a0
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  octets, not packets


  Commit: a02d939d83b3970f24183f0b91ca15744ee2a2b5
      https://github.com/quicwg/base-drafts/commit/a02d939d83b3970f24183f0b91ca15744ee2a2b5
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #574 from quicwg/invisible_reset

Make reset simpler and invisible


  Commit: dcd427d3c5f77c39b73e52d32ce67d3ca8ac269a
      https://github.com/quicwg/base-drafts/commit/dcd427d3c5f77c39b73e52d32ce67d3ca8ac269a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #699 from quicwg/empty-fin

Make description of the empty STREAM frame clearer


  Commit: 6dc5578ed248fe661a528dcd2b6fbe119185411b
      https://github.com/quicwg/base-drafts/commit/6dc5578ed248fe661a528dcd2b6fbe119185411b
  Author: Mike Bishop <michael.bishop@microsoft.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

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

  Log Message:
  -----------
  Move GOAWAY from transport to HTTP (#697)

* Moved GOAWAY from transport to HTTP

* Fix bad wrapping

* GOAWAY is server-only; rearranging; Martin's feedback

* More rearranging

* More Martin feedback


  Commit: 794d9146bc132b558fe8d510cb06f2b612943f84
      https://github.com/quicwg/base-drafts/commit/794d9146bc132b558fe8d510cb06f2b612943f84
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into push-id


Compare: https://github.com/quicwg/base-drafts/compare/681359796976...794d9146bc13
----==_mimepart_59835c9ee8be8_14f33ff2d86d7c38121894--


From nobody Thu Aug  3 10:26:44 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A702A1323B2 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 10:26:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.383
X-Spam-Level: 
X-Spam-Status: No, score=-0.383 tagged_above=-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, RP_MATCHES_RCVD=-0.001, 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 mDZLSaVP76F9 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 10:26:41 -0700 (PDT)
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 6B1A81323B1 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 10:26:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=8DtQgJkiOsJXpL5UEfZ8dBI0zs4=; b=Lr+yLMnyvVlaBAnx BhjmVeiNKRNOtEJDKwWDj5Z7hrLLeYboksQuHUEAGFHcQbMP3cbQcowb5JWsUNpI ixuLJN1dmhocCZ/x35vRE4/dY/t1JcqR9q3EM7amnL231Q2oGXk/ht580pnFjoCT nVig0WIcA43eROh6uV/cz9ICix8=
Received: by filter0464p1mdw1.sendgrid.net with SMTP id filter0464p1mdw1-12164-59835CA2-33 2017-08-03 17:25:54.632023875 +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 sTZTUGy7THyGdGsz_3XHHQ for <quic-issues@ietf.org>; Thu, 03 Aug 2017 17:25:54.610 +0000 (UTC)
Date: Thu, 03 Aug 2017 17:25:56 +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/701/push/1900367333@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59835ca27fabf_20213f84202cfc341087c8"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3gDobjrPXQTEMclszl81oPPkSE8XZrIDjopU 7bheiU+G2OGBkmlG3i9Ix/saxiFmxdpZiAfV2aMphDUxm9pqWfuK+vnep7vTNfGJZGVQbCOyp1F4ka vQkyTurdbQRdzMSuAczUD6fVhZfunahHs8wZIH0AJQmXpcwsU/EVvIhVJiFR7WkVuy6FYj0B26eSKq o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/L9Dv6Grtv7vZ6dFLVNnRGHhWgys>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 17:26:43 -0000

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

@MikeBishop pushed 1 commit.

794d914  Merge remote-tracking branch 'origin/master' into push-id


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/701/files/6813597969768f9e88a5c7f505e402b344f94177..794d9146bc132b558fe8d510cb06f2b612943f84

----==_mimepart_59835ca27fabf_20213f84202cfc341087c8
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/794d914" class="commit-link">794d914</a>  Merge remote-tracking branch &#39;origin/master&#39; into push-id</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/701/files/6813597969768f9e88a5c7f505e402b344f94177..794d9146bc132b558fe8d510cb06f2b612943f84">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1TLbWBk812627Rs7nB0VOxFQRBnks5sUgKigaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5RT6KOVnYUXfVw42930RVPMhhtXks5sUgKigaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701/files/6813597969768f9e88a5c7f505e402b344f94177..794d9146bc132b558fe8d510cb06f2b612943f84"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701/files/6813597969768f9e88a5c7f505e402b344f94177..794d9146bc132b558fe8d510cb06f2b612943f84"}}}</script>

----==_mimepart_59835ca27fabf_20213f84202cfc341087c8--


From nobody Thu Aug  3 13:12:22 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EF33131BBF for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 13:12:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level: 
X-Spam-Status: No, score=-2.021 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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 KqgtYeWBi9dM for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 13:12:19 -0700 (PDT)
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 11DAD131950 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 13:12:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=yFbIqOSIlJKtc+eUJlShV+49w3g=; b=B4Z9GoTVpPO0Y3yv +s0BQnQQMlme5Go89MzXhAkkUxrca+hmQruKcnbuAGfua9UUyCwBaza5BdDRp6w7 jaN8m4v1VpAKMxYLpX9YsDH7tLigs+VXFoI1m/pFI/rHTrIHQaHdHlzf8fJrF27V L9xfsrUmiexdc53TP0wpAP5sP6E=
Received: by filter1182p1mdw1.sendgrid.net with SMTP id filter1182p1mdw1-19805-598383A1-5E 2017-08-03 20:12:17.928555593 +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 mUwXuGlQTVOtOx3Jw3b1TA for <quic-issues@ietf.org>; Thu, 03 Aug 2017 20:12:17.919 +0000 (UTC)
Date: Thu, 03 Aug 2017 20:12:18 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf428684680721e04243edbfe999704761162b20992cf00000001159b45a192a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/53971824@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598383a1ca40a_14433fd99dc13c3c993ec"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0AgWgkjvPsoxLnVuIGzSSplMukN7swHs6foI vAAGzd/zEYK+PK8kEmXu4672jYZ0LvA3HihYYgnzsMfqJRmOMBRy5EZyhRrM7mqeN2NonvDmdkmyV0 QJrVWnl6QwqObB9ES/TjXcqc7c8v9G7jL+MvbEyvbN4SMcigPLKyCThqwLjLwmRSNIHK4A80Blh5rj w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/JCwD4hJX04aB-4azFaVZS_gemuQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 20:12:21 -0000

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

ianswett commented on this pull request.

One nit.

> -form a dependency tree. The structure of the dependency tree changes as PRIORITY
-frames add, remove, or change the dependency links between streams.
+this priority scheme, a given request can be designated as dependent upon
+another request, which expresses the preference that the latter stream (the
+"parent" request) be allocated resources before the former stream (the
+"dependent" request). Taken together, the dependencies across all requests in a
+connection form a dependency tree. The structure of the dependency tree changes
+as PRIORITY frames add, remove, or change the dependency links between requests.
+
+HTTP/2 defines its priorities in terms of streams whereas HTTP over QUIC
+identifies requests.  The PRIORITY frame {{frame-priority}} identifies a request
+either by identifying the stream that carries a request or by using a Push ID
+({{frame-push-promise}}).  Other than the means of identifying requests, the
+prioritization system is identical to that in HTTP/2.
+
+Only a client can prioritize requests.  A server MUST NOT send a PRIORITY frame.

Not to be pedantic, but a server can definitely prioritize requests, even if it's not via the PRIORITY frame.  How about saying "Only the client can SEND a PRIORITY 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/701#pullrequestreview-53971824
----==_mimepart_598383a1ca40a_14433fd99dc13c3c993ec
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>One nit.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131032855">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; -form a dependency tree. The structure of the dependency tree changes as PRIORITY
-frames add, remove, or change the dependency links between streams.
+this priority scheme, a given request can be designated as dependent upon
+another request, which expresses the preference that the latter stream (the
+&quot;parent&quot; request) be allocated resources before the former stream (the
+&quot;dependent&quot; request). Taken together, the dependencies across all requests in a
+connection form a dependency tree. The structure of the dependency tree changes
+as PRIORITY frames add, remove, or change the dependency links between requests.
+
+HTTP/2 defines its priorities in terms of streams whereas HTTP over QUIC
+identifies requests.  The PRIORITY frame {{frame-priority}} identifies a request
+either by identifying the stream that carries a request or by using a Push ID
+({{frame-push-promise}}).  Other than the means of identifying requests, the
+prioritization system is identical to that in HTTP/2.
+
+Only a client can prioritize requests.  A server MUST NOT send a PRIORITY frame.
</pre>
<p>Not to be pedantic, but a server can definitely prioritize requests, even if it's not via the PRIORITY frame.  How about saying "Only the client can SEND a PRIORITY frame."</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#pullrequestreview-53971824">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwFNAibp4JUcesAHZNRP9rw9eHiZks5sUimhgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxeNA17VtQWheLCn6N9RGj4JAXVXks5sUimhgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-53971824"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-53971824"}}}</script>
----==_mimepart_598383a1ca40a_14433fd99dc13c3c993ec--


From nobody Thu Aug  3 16:39:50 2017
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 2BC3E131F21 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 16:39:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 jcgFOgljxE2h for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 16:39:46 -0700 (PDT)
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 B9E3D131EBC for <quic-issues@ietf.org>; Thu,  3 Aug 2017 16:39:46 -0700 (PDT)
Date: Thu, 03 Aug 2017 16:39:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501803586; bh=hYLwKo2DA3JaIS7wkyc/wFSS/um+E34MvVtzhqgdNq4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=esicoMffIeJuHLIJ5VdbqrUrRtBQR0W+YETexRI+XvuksjAXaCHP+ZjFejyD3dKZT 3kePW6ElrTpH2Q1FbusNF+ndoCvW3Z9Dan3X5P9DDDYJXEjU0LeqzShZlScp/P3xga Z3XnI3TviuC/FPk4yVktXQSiCKGW+hJnRhqmEMEY=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9b239d5ee6da901bc07a2b3bbb0abe8dd65def0c92cf00000001159b764292a169ce0c04da41@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/171/issue_event/1192339548@github.com>
In-Reply-To: <quicwg/base-drafts/pull/171@github.com>
References: <quicwg/base-drafts/pull/171@github.com>
Subject: Re: [quicwg/base-drafts] Independent states and STOP_SENDING (#171)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983b442248cd_64623fea50a69c3815337"; 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/hNbrkiRWYGMAdrNy-BUrXpeZPZE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 23:39:48 -0000

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

Merged #171.

-- 
You are receiving 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/171#event-1192339548
----==_mimepart_5983b442248cd_64623fea50a69c3815337
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/171" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/171" data-id="201644609" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#171</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/171#event-1192339548">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2lrGEN8NyGEevtdnGj7TQUSwMZVks5sUlpCgaJpZM4LnL5T">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9cMSvKZf2QUoq7TOPHvmhW_taWUks5sUlpCgaJpZM4LnL5T.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/171#event-1192339548"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #171."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/171#event-1192339548"}}}</script>
----==_mimepart_5983b442248cd_64623fea50a69c3815337--


From nobody Thu Aug  3 16:39:55 2017
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 D2848131EBC for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 16:39:48 -0700 (PDT)
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 QxHaY9LPfslJ for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 16:39:46 -0700 (PDT)
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 BC154131F19 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 16:39:46 -0700 (PDT)
Date: Thu, 03 Aug 2017 16:39:45 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501803585; bh=oTEaKLkzj4BIQN/xnHsxhXP2TlepBciSZZZ124f9ypA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=EBGgFckCRRFP51zEfmMQQOjTjFB8441DMHh1OWQ2m8C2T7JgkSD+Wq4HEJDvi3n4F KU8cOYeU78MfwB9dspf/fPJBbz+3D3xmdTYArn60EfhyM3OeoTrgWJ6M3l7GGLrjvW cVPX7rGoxWdhgLnPWm0g39hKLpvBhvVY3639CRjE=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab135ce5c0b3f1928d4427574001c1916b2891726692cf00000001159b764192a169ce0bfda20a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/165/issue_event/1192339549@github.com>
In-Reply-To: <quicwg/base-drafts/issues/165@github.com>
References: <quicwg/base-drafts/issues/165@github.com>
Subject: Re: [quicwg/base-drafts] Resetting Streams (#165)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983b441ec12a_7da73fd62e771c3c50176"; 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/7yllvSFhweUckckaG3Q6mLpPqJw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 03 Aug 2017 23:39:49 -0000

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

Closed #165 via #171.

-- 
You are receiving 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/165#event-1192339549
----==_mimepart_5983b441ec12a_7da73fd62e771c3c50176
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/165" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/165" data-id="201171466" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#165</a> via <a href="https://github.com/quicwg/base-drafts/pull/171" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/171" data-id="201644609" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#171</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/165#event-1192339549">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-_RNOgUk-z0jBPYmPg3_1sxopXTks5sUlpBgaJpZM4LlNY6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4york5n1iqVlu8LPzKydOx8mRJxks5sUlpBgaJpZM4LlNY6.gif" width="1" /></p>
<div itemscope 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/165#event-1192339549"></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 #165 via #171."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/165#event-1192339549"}}}</script>
----==_mimepart_5983b441ec12a_7da73fd62e771c3c50176--


From nobody Thu Aug  3 16:40:02 2017
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 5364A131FB7 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 16:39:50 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rGVkGzK9D5OY for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 16:39:48 -0700 (PDT)
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 A207E131FC7 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 16:39:47 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501803586; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=chQkkkQks8dnoLbxfsmV/gPSlFN7+t4EwzrpevcAExs=; b=JJYbyC826VOZdUtb0IXS0UpwhcCXY3nSV+5FmFw2NS8n5kmut6jU4OvtkTDE70Pr4gkna6Ny Xf40SS8723LdQW8UevL0tLZOcvUP9AYtAV6Ox/81NRv+X0WwgytZub/rOYaAakXtwK2NMRq0 BUtBh1nI3k94jl4AYSYnCnXMll0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=R+QZE7BObwibK9p1GEs0p5c4ERW4vlcXcrZz0HOWKhHe8HrhsYj7r2fHTV5nD1S3GkQBZo k5YXDgh6BoJbO+4KjsL1I9SsuTJkehUEE/DJHnnQl/n2IY9D6joQdZ45mtb+UPVyVKVBB+oj x2m3Pd/daHCyAFeY9DCMowIW1bcE0=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5983b442.7f6cbc3abb40-smtp-out-n02; Thu, 03 Aug 2017 23:39:46 -0000 (UTC)
Date: Thu, 03 Aug 2017 16:39:45 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5983b44117157_eac3f920fe31c381216af@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] b1c79f: First pass at REQUEST_RST
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5983b44116889_eac3f920fe31c3812154b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3vJzL5_E_oec-YuQVHZye6gtq-E>
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, 03 Aug 2017 23:39:50 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: b1c79fbd0685c05bc1c6687e07103692d637fcf9
      https://github.com/quicwg/base-drafts/commit/b1c79fbd0685c05bc1c6687e07103692d637fcf9
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

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

  Log Message:
  -----------
  First pass at REQUEST_RST


  Commit: 4c96bd2a53ea421cffa51e2919f09b146edfdf86
      https://github.com/quicwg/base-drafts/commit/4c96bd2a53ea421cffa51e2919f09b146edfdf86
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

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

  Log Message:
  -----------
  Use REQUEST_RST in HTTP/QUIC


  Commit: 7f665266b611dd166187cbf819e1243233312fa3
      https://github.com/quicwg/base-drafts/commit/7f665266b611dd166187cbf819e1243233312fa3
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

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

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


  Commit: b2dc2c2bb0c84fed5f79e5f893db8c3948e517d2
      https://github.com/quicwg/base-drafts/commit/b2dc2c2bb0c84fed5f79e5f893db8c3948e517d2
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

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

  Log Message:
  -----------
  Wrong word form


  Commit: dd17d054e308fb2940bc7027c1e613f87657dfe0
      https://github.com/quicwg/base-drafts/commit/dd17d054e308fb2940bc7027c1e613f87657dfe0
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-02-23 (Thu, 23 Feb 2017)

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

  Log Message:
  -----------
  Fix some merge stuff


  Commit: c9d0d8fe5c53e0f7672ab67f8ba47e8ef3e8eb7a
      https://github.com/quicwg/base-drafts/commit/c9d0d8fe5c53e0f7672ab67f8ba47e8ef3e8eb7a
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

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

  Log Message:
  -----------
  Servers shouldn't freak out either


  Commit: 7f0a1342e4756b82bc21f3ba8139b6057fff6598
      https://github.com/quicwg/base-drafts/commit/7f0a1342e4756b82bc21f3ba8139b6057fff6598
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

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

  Log Message:
  -----------
  Rename to DISINTEREST


  Commit: 001c274f95c10fa225a75761f38f8d59bd24b7db
      https://github.com/quicwg/base-drafts/commit/001c274f95c10fa225a75761f38f8d59bd24b7db
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

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

  Log Message:
  -----------
  Suggest error code, loosen ordering


  Commit: d4f77df3f9c2c78726b9599bd6b34b65adc9cdeb
      https://github.com/quicwg/base-drafts/commit/d4f77df3f9c2c78726b9599bd6b34b65adc9cdeb
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-03-07 (Tue, 07 Mar 2017)

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

  Log Message:
  -----------
  an => a


  Commit: dccd3f35ee751937b06f0ea48c8f1e342e79bab6
      https://github.com/quicwg/base-drafts/commit/dccd3f35ee751937b06f0ea48c8f1e342e79bab6
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-03-08 (Wed, 08 Mar 2017)

  Changed paths:
    M CONTRIBUTING.md
    M Makefile
    M draft-ietf-quic-http.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into request_rst


  Commit: 4ce57c568ce9abc7af842ff8f13b5c114944cee2
      https://github.com/quicwg/base-drafts/commit/4ce57c568ce9abc7af842ff8f13b5c114944cee2
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-03-08 (Wed, 08 Mar 2017)

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

  Log Message:
  -----------
  Without selecting?


  Commit: 5088ec5675b3581d7a05bc0e283587cd36480d40
      https://github.com/quicwg/base-drafts/commit/5088ec5675b3581d7a05bc0e283587cd36480d40
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-04-13 (Thu, 13 Apr 2017)

  Changed paths:
    M .gitignore
    M CONTRIBUTING.md
    M Makefile
    M README.md
    M circle.yml
    M draft-ietf-quic-http.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into request_rst


  Commit: df92cb1e8af7701b202f3faabb8fc7dcc0c90104
      https://github.com/quicwg/base-drafts/commit/df92cb1e8af7701b202f3faabb8fc7dcc0c90104
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-04-13 (Thu, 13 Apr 2017)

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

  Log Message:
  -----------
  Martin's less-MUSTy feedback on DISINTEREST


  Commit: 3ac855012455203562ddbcbfa5b51a78dc05de8e
      https://github.com/quicwg/base-drafts/commit/3ac855012455203562ddbcbfa5b51a78dc05de8e
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-05-02 (Tue, 02 May 2017)

  Changed paths:
    M .gitignore
    M CONTRIBUTING.md
    M Makefile
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merging with Martin's stream state text


  Commit: 574039307697333cb8d86d7d4b62cc47a5eb9149
      https://github.com/quicwg/base-drafts/commit/574039307697333cb8d86d7d4b62cc47a5eb9149
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

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

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


  Commit: 299e72d53afeb03d34d4b29e7ce1f79f1a6067de
      https://github.com/quicwg/base-drafts/commit/299e72d53afeb03d34d4b29e7ce1f79f1a6067de
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-06-07 (Wed, 07 Jun 2017)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into request_rst


  Commit: 1536501b067b20a810600b61b2dedcff12059b08
      https://github.com/quicwg/base-drafts/commit/1536501b067b20a810600b61b2dedcff12059b08
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into request_rst


  Commit: 52f99c7cf83c4d87c8f2ef41450a8a0343619af3
      https://github.com/quicwg/base-drafts/commit/52f99c7cf83c4d87c8f2ef41450a8a0343619af3
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

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

  Log Message:
  -----------
  Update frame type value and table


  Commit: 15da4ced14ace1ce9d2859c8fe357377b754970b
      https://github.com/quicwg/base-drafts/commit/15da4ced14ace1ce9d2859c8fe357377b754970b
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into request_rst


  Commit: 35dfd023a707c974c4d90c51a17211bfceb8dcc7
      https://github.com/quicwg/base-drafts/commit/35dfd023a707c974c4d90c51a17211bfceb8dcc7
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  Bring back the error code


  Commit: e0be281ea21903edc16675f958a1e33b170b8000
      https://github.com/quicwg/base-drafts/commit/e0be281ea21903edc16675f958a1e33b170b8000
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  REQUEST_RST -> DISINTEREST -> STOP_SENDING


  Commit: e91b42885baa4aea55d8bd028a31d65cd9ba1421
      https://github.com/quicwg/base-drafts/commit/e91b42885baa4aea55d8bd028a31d65cd9ba1421
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  DISINTEREST->STOP_SENDING in HTTP doc


  Commit: 121317646f7ac70cf9ab58f88d91bcde7967af0d
      https://github.com/quicwg/base-drafts/commit/121317646f7ac70cf9ab58f88d91bcde7967af0d
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  Clarifying stream state


  Commit: 23c7dd2953dabff330c1ed391f3f4b2c193d4cf1
      https://github.com/quicwg/base-drafts/commit/23c7dd2953dabff330c1ed391f3f4b2c193d4cf1
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  delete 'up to and'


  Commit: 7a46965980fead43cb964f27e5183e8014c941b5
      https://github.com/quicwg/base-drafts/commit/7a46965980fead43cb964f27e5183e8014c941b5
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  STOP_SENDING in half-closed remote


  Commit: 5699b82e4ce61cd90754038f0652568ecb625edb
      https://github.com/quicwg/base-drafts/commit/5699b82e4ce61cd90754038f0652568ecb625edb
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Remove implied ordering of STOP_SENDING and STREAM frames


  Commit: 106c1655fa89fe907da843fddbee5e8c0c85682d
      https://github.com/quicwg/base-drafts/commit/106c1655fa89fe907da843fddbee5e8c0c85682d
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

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

  Log Message:
  -----------
  STOP_SENDING is sorta retransmittable and MUSTy


  Commit: 0b027f360213d4b99483fa8773c03307c51d349e
      https://github.com/quicwg/base-drafts/commit/0b027f360213d4b99483fa8773c03307c51d349e
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  Jana's nits


  Commit: 53d1621bc9017d31476b308889d38a754dbfa1c4
      https://github.com/quicwg/base-drafts/commit/53d1621bc9017d31476b308889d38a754dbfa1c4
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into request_rst


  Commit: 4cd36e5ee894d89303416c608cb3d0aed2facd89
      https://github.com/quicwg/base-drafts/commit/4cd36e5ee894d89303416c608cb3d0aed2facd89
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #171 from quicwg/request_rst

Independent states and STOP_SENDING


Compare: https://github.com/quicwg/base-drafts/compare/6dc5578ed248...4cd36e5ee894
----==_mimepart_5983b44116889_eac3f920fe31c3812154b--


From nobody Thu Aug  3 16:40:17 2017
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 92A99131FBD for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 16:40:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.797
X-Spam-Level: 
X-Spam-Status: No, score=-0.797 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=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L6geL1hl9RI8 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 16:40:02 -0700 (PDT)
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 641EF131EDB for <quic-issues@ietf.org>; Thu,  3 Aug 2017 16:40:02 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501803602; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=G6y3HdreRuHnHN5xU4Vg49r1tc1UT/hN7eu8SBEQsN0=; b=q/XH4h+PNfGUlba7q9XFLZ2Q6XzImiXK4wTbcJYtc3Ha52jNKVftztvxRgyJ1yl+joL7pmXw ZiWwCmCpnCnXTF+e+pG+vQh5N+DcB46YUiv0viQvG7gqLAVjMUm+a2B06eLOlWz9tZQWa8my FuKt2USumHR46KTc8vyp0PfIKY0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=rdnYqPFtvj63Vg1rVmEdsbfRiEei7PguBngPWMrxxgRo291H0tkcUmTNCztfbLM7wbGcIC i8G3XYjWRNRr8/afvjvquTTW5KejSfhewUcDvVTexN2w0gW+StNiAM0SISebcDuIoQfZX2DU IVQO+afe3Nby9gzAWVqO7hi7I4SLI=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5983b443.7f5d38238f00-smtp-out-n02; Thu, 03 Aug 2017 23:39:47 -0000 (UTC)
Date: Thu, 03 Aug 2017 16:39:47 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5983b4431c71e_6ee73f8860091c3095346@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5983b4431c37a_6ee73f8860091c3095234"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/SMFlEq18cqdDCrZkAWQNkdwomLI>
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, 03 Aug 2017 23:40:03 -0000

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

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

----==_mimepart_5983b4431c37a_6ee73f8860091c3095234--


From nobody Thu Aug  3 17:16:07 2017
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 EBDBE132002 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 17:16:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 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_H2=-2.8, 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 LudwU9GCGwET for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 17:15:58 -0700 (PDT)
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 9443F131FF8 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 17:15:58 -0700 (PDT)
Date: Thu, 03 Aug 2017 17:15:57 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501805757; bh=hwW4RTBKDCZqOGxk1eZ0Z1hSjlQq0RLv3M/WJbY6Zi4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ue7hZpUER/O0e2Jj0NHWPHP0QRbVRz7wNyKjbnQNiwdhekXRqqGU1FK+wDp5zkWW3 usWEncNZOxnAwfmnrtbXMdiEeBuUa3XAh+chiA45ams1bPkNJshi2ultxjlSXQUuLB j4dOjK0fr7XpK1MumycYLLLPaUttmMt86V4leUOo=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5ac5605cb6e1c12f2b9fe32ad4371ca81e78ab1592cf00000001159b7ebd92a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54246728@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983bcbd8bcaf_e813fe54f483c347787c"; 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/2ZbGGmomMlIR00nNJf6k0i3Uptw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 00:16:01 -0000

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

janaiyengar commented on this pull request.

A bunch of editorial comments, and one material one.
1. I think we need to be able to handle potential reordering between PUSH_PROMISE and CANCEL_PUSH.
2. I don't think it makes sesne to say "push response" and "server push request", so I propose "promised resource".
3. There's awkward phrasing around Prioritized Request and Dependent Request in text surrounding the PRIORITY frame. I propose adding "ID" to these field names to make the text less awkward.

> -form a dependency tree. The structure of the dependency tree changes as PRIORITY
-frames add, remove, or change the dependency links between streams.
+this priority scheme, a given request can be designated as dependent upon
+another request, which expresses the preference that the latter stream (the
+"parent" request) be allocated resources before the former stream (the
+"dependent" request). Taken together, the dependencies across all requests in a
+connection form a dependency tree. The structure of the dependency tree changes
+as PRIORITY frames add, remove, or change the dependency links between requests.
+
+HTTP/2 defines its priorities in terms of streams whereas HTTP over QUIC
+identifies requests.  The PRIORITY frame {{frame-priority}} identifies a request
+either by identifying the stream that carries a request or by using a Push ID
+({{frame-push-promise}}).  Other than the means of identifying requests, the
+prioritization system is identical to that in HTTP/2.
+
+Only a client can prioritize requests.  A server MUST NOT send a PRIORITY frame.

+1. I think it's more precise to say PRIORITY frame. 
FWIW, I think it's a good idea that we're adding this requirement to avoid ambiguity and further down below, to avoid having to deal with reordering between PUSH_PROMISE and PRIORITY frames from server to client.

> @@ -402,15 +431,25 @@ without EHB set, followed by a HEADERS frame with EHB set.
 ### PRIORITY {#frame-priority}
 
 The PRIORITY (type=0x02) frame specifies the sender-advised priority of a stream
-and is substantially different from {{!RFC7540}}. In order to support ordering,
-it MUST be sent only on the control stream. The format has been modified to
-accommodate not being sent on-stream and the larger stream ID space of QUIC.
+and is substantially different in format from {{!RFC7540}}.  In order to ensure

nit: remove "substantially"

>  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
-A PRIORITY frame MAY identify a dependent stream with a stream ID of 0; as in
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
+Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
+PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).

I don't think it identifies the PUSH_PROMISE, but the promised resource, right?

>  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
-A PRIORITY frame MAY identify a dependent stream with a stream ID of 0; as in
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.

I'm not sure I understand this sentence. Can you rephrase? Specifically "A request is identified by the stream ID of a request" is really awkward. Perhaps saying "prioritized request" and "dependent request" might help? I believe what you're trying to say is: "A prioritized request is identified by its stream ID when the corresponding PRIORITY frame does not have PUSH_PRIORITIZED or PUSH_DEPENDENT flags set. Setting these flags causes the PRIORITY frame to identify a pushed resource using a Push ID (see {{frame-push-promise}} for details)." WDYT?

> @@ -430,29 +469,79 @@ The flags defined are:
 
 The PRIORITY frame payload has the following fields:
 
-  Prioritized Stream:
-  : A 32-bit stream identifier for the request stream whose priority is being
-    updated.
+  Prioritized Request:
+  : A 32-bit identifier for a request.  This contains the stream ID of a request
+    stream when the PUSH_PRIORITIZED flag is clear, or a Push ID when the
+    PUSH_PRIORITIZED flag is set.
 
   Stream Dependency:

This should be Dependent Request. "Stream Dependency" is not a field in the frame.

>  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
-A PRIORITY frame MAY identify a dependent stream with a stream ID of 0; as in
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
+Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
+PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).
+
+A PRIORITY frame MAY identify a Stream Dependency with a stream ID of 0; as in

Suggestion: "A PRIORITY frame MAY identify a Dependent Request ID of 0; ...". I'd prefer this because the value is not always stream ID.

>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-   |                    Dependent Stream (32)                      |
+   |                    Dependent Request (32)                     |

I'll propose that you add ID to both these fields. (Prioritized Request ID and Dependent Request ID). It makes references to these identifiers in the text easier to write.

>  {{!RFC7540}}, this makes the request dependent on the root of the dependency
-tree.  Stream ID 0 and stream ID 1 cannot be reprioritized; an attempt to
-reprioritize these stream MUST be treated as a connection error of type
+tree.
+
+Stream ID 0 and stream ID 1 cannot be reprioritized. A Prioritized Request that
+identifies Stream 0 or 1 MUST be treated as a connection error of type

ditto -- "A Prioritized Request ID of 0 or 1"

>  The length of a PRIORITY frame is 9 octets.  A PRIORITY frame with any other
 length MUST be treated as a connection error of type HTTP_MALFORMED_PRIORITY.
 
 
+### CANCEL_PUSH {#frame-cancel-push}
+
+The CANCEL_PUSH frame (type=0x3) is used to request cancellation of server push
+prior to the push stream being created.  The CANCEL_PUSH frame identifies a
+server push request by Push ID (see {{frame-push-promise}}).

how about "promised resource" instead of "server push request"?

>  The length of a PRIORITY frame is 9 octets.  A PRIORITY frame with any other
 length MUST be treated as a connection error of type HTTP_MALFORMED_PRIORITY.
 
 
+### CANCEL_PUSH {#frame-cancel-push}
+
+The CANCEL_PUSH frame (type=0x3) is used to request cancellation of server push
+prior to the push stream being created.  The CANCEL_PUSH frame identifies a
+server push request by Push ID (see {{frame-push-promise}}).
+
+When a server receives this frame, it aborts sending the response for the
+identified server push.  If the server has not yet started to send the server

similarly, "sending the promised resource"

> +sending CANCEL_PUSH has no effect on the state of the push stream.  A QUIC
+RST_STREAM frame SHOULD be used instead to cancel transmission of the server
+push response.
+
+A CANCEL_PUSH frame is sent on the control stream.  Sending a CANCEL_PUSH frame
+on a stream other than the control stream MUST be treated as a stream error of
+type HTTP_WRONG_STREAM.
+
+The CANCEL_PUSH frame has no defined flags.
+
+The CANCEL_PUSH frame carries a 32-bit Push ID that identifies the server push
+that is being cancelled (see {{frame-push-promise}}).
+
+A server MUST treat a CANCEL_PUSH frame payload that is other than 4 octets in
+length, or a CANCEL_PUSH frame that identifies an unknown Push ID as a
+connection error of type HTTP_MALFORMED_CANCEL_PUSH.

A CANCEL_PUSH from a server could be reordered with a PUSH_PROMISE... I'm not sure what to do about this but I wanted to raise it.

> @@ -583,12 +673,34 @@ server to client, as in HTTP/2.  It defines no flags.
 
 The payload consists of:
 
-  Promised Stream ID:
-  : A 32-bit Stream ID indicating the QUIC stream on which the response will be
-    sent
+Push ID:
+: A 32-bit identifier for the server push request.  A push ID is used in push

It really sounds odd to say "server push request". It's not a request... how about "promised resource"?

>  
-  Payload:
-  : HPACK-compressed request headers for the promised response.
+A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be

"Referencing the same promised resource"

>  
-  Payload:
-  : HPACK-compressed request headers for the promised response.
+A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
+made in relation to every response in which server push might be needed without
+causing duplicating pushes.

"causing duplicating pushes" --> "duplicating pushes"

> +A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
+made in relation to every response in which server push might be needed without
+causing duplicating pushes.
+
+A server that uses the same Push ID in multiple PUSH_PROMISE frames MUST include
+the same header fields each time.  The octets of the header block MAY be
+different due to differing encoding, but the header fields and their values MUST
+be identical.  Note that ordering of header fields is significant.  A client
+MUST treat receipt of a PUSH_PROMISE with conflicting header field values for
+the same Push ID as a connection error of type HTTP_MALFORMED_PUSH_PROMISE.
+
+A server SHOULD avoid sending a PUSH_PROMISE that includes a Push ID that was
+fulfilled prior to the request being made.  Though a client needs to handle
+receiving a promised response prior to it being promised due to reordering of

Suggested rewording: "Due to the possibility of network reordering, a client must be able to receive a promised resource prior to the corresponding PUSH_PROMISE."

> +requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
+made in relation to every response in which server push might be needed without
+causing duplicating pushes.
+
+A server that uses the same Push ID in multiple PUSH_PROMISE frames MUST include
+the same header fields each time.  The octets of the header block MAY be
+different due to differing encoding, but the header fields and their values MUST
+be identical.  Note that ordering of header fields is significant.  A client
+MUST treat receipt of a PUSH_PROMISE with conflicting header field values for
+the same Push ID as a connection error of type HTTP_MALFORMED_PUSH_PROMISE.
+
+A server SHOULD avoid sending a PUSH_PROMISE that includes a Push ID that was
+fulfilled prior to the request being made.  Though a client needs to handle
+receiving a promised response prior to it being promised due to reordering of
+stream delivery, clients might be unable to reuse a pushed response that was
+long since consumed. \[Editor's Note: should we include a count of the number of

Not sure what this phrase means "clients might be unable to reuse a pushed response that was long since consumed." Can you clarify?

>  
 SETTINGS (0x4):
 : SETTINGS frames are sent only at the beginning of the connection.  See
   {{frame-settings}} and {{h2-settings}}.
 
 PUSH_PROMISE (0x5):
-: See {{frame-push-promise}}.
+: The PUSH_PROMISE does not reference the stream that carries the response to
+  the pushed request; instead the push stream references the PUSH_PROMISE frame.

reword. suggestion: "The PUSH_PROMISE does not reference the stream carrying the promised resource; instead the push stream references the PUSH_PROMISE 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/701#pullrequestreview-54246728
----==_mimepart_5983bcbd8bcaf_e813fe54f483c347787c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>A bunch of editorial comments, and one material one.</p>
<ol>
<li>I think we need to be able to handle potential reordering between PUSH_PROMISE and CANCEL_PUSH.</li>
<li>I don't think it makes sesne to say "push response" and "server push request", so I propose "promised resource".</li>
<li>There's awkward phrasing around Prioritized Request and Dependent Request in text surrounding the PRIORITY frame. I propose adding "ID" to these field names to make the text less awkward.</li>
</ol><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131281077">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; -form a dependency tree. The structure of the dependency tree changes as PRIORITY
-frames add, remove, or change the dependency links between streams.
+this priority scheme, a given request can be designated as dependent upon
+another request, which expresses the preference that the latter stream (the
+&quot;parent&quot; request) be allocated resources before the former stream (the
+&quot;dependent&quot; request). Taken together, the dependencies across all requests in a
+connection form a dependency tree. The structure of the dependency tree changes
+as PRIORITY frames add, remove, or change the dependency links between requests.
+
+HTTP/2 defines its priorities in terms of streams whereas HTTP over QUIC
+identifies requests.  The PRIORITY frame {{frame-priority}} identifies a request
+either by identifying the stream that carries a request or by using a Push ID
+({{frame-push-promise}}).  Other than the means of identifying requests, the
+prioritization system is identical to that in HTTP/2.
+
+Only a client can prioritize requests.  A server MUST NOT send a PRIORITY frame.
</pre>
<p>+1. I think it's more precise to say PRIORITY frame.<br>
FWIW, I think it's a good idea that we're adding this requirement to avoid ambiguity and further down below, to avoid having to deal with reordering between PUSH_PROMISE and PRIORITY frames from server to client.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131283462">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -402,15 +431,25 @@ without EHB set, followed by a HEADERS frame with EHB set.
 ### PRIORITY {#frame-priority}
 
 The PRIORITY (type=0x02) frame specifies the sender-advised priority of a stream
-and is substantially different from {{!RFC7540}}. In order to support ordering,
-it MUST be sent only on the control stream. The format has been modified to
-accommodate not being sent on-stream and the larger stream ID space of QUIC.
+and is substantially different in format from {{!RFC7540}}.  In order to ensure
</pre>
<p>nit: remove "substantially"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131283880">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
-A PRIORITY frame MAY identify a dependent stream with a stream ID of 0; as in
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
+Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
+PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).
</pre>
<p>I don't think it identifies the PUSH_PROMISE, but the promised resource, right?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131283884">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
-A PRIORITY frame MAY identify a dependent stream with a stream ID of 0; as in
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
</pre>
<p>I'm not sure I understand this sentence. Can you rephrase? Specifically "A request is identified by the stream ID of a request" is really awkward. Perhaps saying "prioritized request" and "dependent request" might help? I believe what you're trying to say is: "A prioritized request is identified by its stream ID when the corresponding PRIORITY frame does not have PUSH_PRIORITIZED or PUSH_DEPENDENT flags set. Setting these flags causes the PRIORITY frame to identify a pushed resource using a Push ID (see {{frame-push-promise}} for details)." WDYT?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131284235">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -430,29 +469,79 @@ The flags defined are:
 
 The PRIORITY frame payload has the following fields:
 
-  Prioritized Stream:
-  : A 32-bit stream identifier for the request stream whose priority is being
-    updated.
+  Prioritized Request:
+  : A 32-bit identifier for a request.  This contains the stream ID of a request
+    stream when the PUSH_PRIORITIZED flag is clear, or a Push ID when the
+    PUSH_PRIORITIZED flag is set.
 
   Stream Dependency:
</pre>
<p>This should be Dependent Request. "Stream Dependency" is not a field in the frame.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131284631">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
-A PRIORITY frame MAY identify a dependent stream with a stream ID of 0; as in
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
+Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
+PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).
+
+A PRIORITY frame MAY identify a Stream Dependency with a stream ID of 0; as in
</pre>
<p>Suggestion: "A PRIORITY frame MAY identify a Dependent Request ID of 0; ...". I'd prefer this because the value is not always stream ID.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131284918">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-   |                    Dependent Stream (32)                      |
+   |                    Dependent Request (32)                     |
</pre>
<p>I'll propose that you add ID to both these fields. (Prioritized Request ID and Dependent Request ID). It makes references to these identifiers in the text easier to write.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131285091">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  {{!RFC7540}}, this makes the request dependent on the root of the dependency
-tree.  Stream ID 0 and stream ID 1 cannot be reprioritized; an attempt to
-reprioritize these stream MUST be treated as a connection error of type
+tree.
+
+Stream ID 0 and stream ID 1 cannot be reprioritized. A Prioritized Request that
+identifies Stream 0 or 1 MUST be treated as a connection error of type
</pre>
<p>ditto -- "A Prioritized Request ID of 0 or 1"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131286922">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  The length of a PRIORITY frame is 9 octets.  A PRIORITY frame with any other
 length MUST be treated as a connection error of type HTTP_MALFORMED_PRIORITY.
 
 
+### CANCEL_PUSH {#frame-cancel-push}
+
+The CANCEL_PUSH frame (type=0x3) is used to request cancellation of server push
+prior to the push stream being created.  The CANCEL_PUSH frame identifies a
+server push request by Push ID (see {{frame-push-promise}}).
</pre>
<p>how about "promised resource" instead of "server push request"?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131287008">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  The length of a PRIORITY frame is 9 octets.  A PRIORITY frame with any other
 length MUST be treated as a connection error of type HTTP_MALFORMED_PRIORITY.
 
 
+### CANCEL_PUSH {#frame-cancel-push}
+
+The CANCEL_PUSH frame (type=0x3) is used to request cancellation of server push
+prior to the push stream being created.  The CANCEL_PUSH frame identifies a
+server push request by Push ID (see {{frame-push-promise}}).
+
+When a server receives this frame, it aborts sending the response for the
+identified server push.  If the server has not yet started to send the server
</pre>
<p>similarly, "sending the promised resource"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131287498">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; +sending CANCEL_PUSH has no effect on the state of the push stream.  A QUIC
+RST_STREAM frame SHOULD be used instead to cancel transmission of the server
+push response.
+
+A CANCEL_PUSH frame is sent on the control stream.  Sending a CANCEL_PUSH frame
+on a stream other than the control stream MUST be treated as a stream error of
+type HTTP_WRONG_STREAM.
+
+The CANCEL_PUSH frame has no defined flags.
+
+The CANCEL_PUSH frame carries a 32-bit Push ID that identifies the server push
+that is being cancelled (see {{frame-push-promise}}).
+
+A server MUST treat a CANCEL_PUSH frame payload that is other than 4 octets in
+length, or a CANCEL_PUSH frame that identifies an unknown Push ID as a
+connection error of type HTTP_MALFORMED_CANCEL_PUSH.
</pre>
<p>A CANCEL_PUSH from a server could be reordered with a PUSH_PROMISE... I'm not sure what to do about this but I wanted to raise it.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131287572">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -583,12 +673,34 @@ server to client, as in HTTP/2.  It defines no flags.
 
 The payload consists of:
 
-  Promised Stream ID:
-  : A 32-bit Stream ID indicating the QUIC stream on which the response will be
-    sent
+Push ID:
+: A 32-bit identifier for the server push request.  A push ID is used in push
</pre>
<p>It really sounds odd to say "server push request". It's not a request... how about "promised resource"?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131287727">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
-  Payload:
-  : HPACK-compressed request headers for the promised response.
+A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
</pre>
<p>"Referencing the same promised resource"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131287765">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
-  Payload:
-  : HPACK-compressed request headers for the promised response.
+A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
+made in relation to every response in which server push might be needed without
+causing duplicating pushes.
</pre>
<p>"causing duplicating pushes" --&gt; "duplicating pushes"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131288104">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; +A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
+made in relation to every response in which server push might be needed without
+causing duplicating pushes.
+
+A server that uses the same Push ID in multiple PUSH_PROMISE frames MUST include
+the same header fields each time.  The octets of the header block MAY be
+different due to differing encoding, but the header fields and their values MUST
+be identical.  Note that ordering of header fields is significant.  A client
+MUST treat receipt of a PUSH_PROMISE with conflicting header field values for
+the same Push ID as a connection error of type HTTP_MALFORMED_PUSH_PROMISE.
+
+A server SHOULD avoid sending a PUSH_PROMISE that includes a Push ID that was
+fulfilled prior to the request being made.  Though a client needs to handle
+receiving a promised response prior to it being promised due to reordering of
</pre>
<p>Suggested rewording: "Due to the possibility of network reordering, a client must be able to receive a promised resource prior to the corresponding PUSH_PROMISE."</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131288189">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; +requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
+made in relation to every response in which server push might be needed without
+causing duplicating pushes.
+
+A server that uses the same Push ID in multiple PUSH_PROMISE frames MUST include
+the same header fields each time.  The octets of the header block MAY be
+different due to differing encoding, but the header fields and their values MUST
+be identical.  Note that ordering of header fields is significant.  A client
+MUST treat receipt of a PUSH_PROMISE with conflicting header field values for
+the same Push ID as a connection error of type HTTP_MALFORMED_PUSH_PROMISE.
+
+A server SHOULD avoid sending a PUSH_PROMISE that includes a Push ID that was
+fulfilled prior to the request being made.  Though a client needs to handle
+receiving a promised response prior to it being promised due to reordering of
+stream delivery, clients might be unable to reuse a pushed response that was
+long since consumed. \[Editor&#39;s Note: should we include a count of the number of
</pre>
<p>Not sure what this phrase means "clients might be unable to reuse a pushed response that was long since consumed." Can you clarify?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131288333">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
 SETTINGS (0x4):
 : SETTINGS frames are sent only at the beginning of the connection.  See
   {{frame-settings}} and {{h2-settings}}.
 
 PUSH_PROMISE (0x5):
-: See {{frame-push-promise}}.
+: The PUSH_PROMISE does not reference the stream that carries the response to
+  the pushed request; instead the push stream references the PUSH_PROMISE frame.
</pre>
<p>reword. suggestion: "The PUSH_PROMISE does not reference the stream carrying the promised resource; instead the push stream references the PUSH_PROMISE frame."</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#pullrequestreview-54246728">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2LeARquVMdw3vfUo2XaEV4a6Gofks5sUmK9gaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4mOTsGG2kejLu_1Q5fVDR7APprGks5sUmK9gaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-54246728"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-54246728"}}}</script>
----==_mimepart_5983bcbd8bcaf_e813fe54f483c347787c--


From nobody Thu Aug  3 17:34:35 2017
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 90BE913201A for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 17:34:33 -0700 (PDT)
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_H3=-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 aLHEA8KFIJ_q for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 17:34:32 -0700 (PDT)
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 45CB1129AE7 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 17:34:32 -0700 (PDT)
Date: Thu, 03 Aug 2017 17:34:31 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501806871; bh=5+BGOIFzx90v7dWbgSLSjnQZQgi/rmAbxa/lRoOp858=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Ay8tyPt7jb9Ejha8Do2x2Py2RnQLowcs70vXlDwv5O3WCVYpl6HecZnRVqhj0oWd4 QaVDEFX2LLpL0vo4JeTTpDKeQO2w9yFiWb0u+m/PD4ROObKuUAv8Gl783zTmlB/eD8 7+HB/i1w2cBXQZwn4+9JrfGTBzOyVCaDjzuy0ts8=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab075aed582094463b7ecc2facb851a247c4e8efa992cf00000001159b831792a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/320125396@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983c1179e38d_53c03f9bf52a1c3448218"; 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/d81anWIIw-fUETxw2DQD8ubr2m4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 00:34:33 -0000

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

As Mike pointed out, VN and Stateless Reset are special snowflakes, no
matter what. The point is that since whatever we do now with them is goin=
g
to become stale sooner or later, leaving it as plaintext seems like the
cleanest approach. That makes sense to me, especially since there's no
additional protection that you get for encrypting them with a forever-fix=
ed
key.

On Thu, Aug 3, 2017 at 3:52 PM, ekr <notifications@github.com> wrote:

> But now this is the only thing with some special snowflake anti-injecti=
on.
> I don't see how that makes things better.
>
>
>
> On Wed, Aug 2, 2017 at 7:57 PM, Ryan Hamilton <notifications@github.com=
>
> wrote:
>
> > Agreed. Echoing the connection id seems to provide sufficient entropy=
 to
> > defend against off-path attackers.
> >
> > On Wed, Aug 2, 2017 at 7:34 PM, janaiyengar <notifications@github.com=
>
> > wrote:
> >
> > > That was my thinking. The protection is as good as the packet encry=
pted
> > > with the connection ID, since the information required to generate =
the
> VN
> > > is the same in both cases.
> > >
> > > =E2=80=94
> > > You are receiving this because you commented.
> > > Reply to this email directly, view it on GitHub
> > > <https://github.com/quicwg/base-drafts/issues/693#
> issuecomment-319851408
> > >,
> > > or mute the thread
> > > <https://github.com/notifications/unsubscribe-auth/ASp6yl2Lr-
> > 8KHUakdZ49tqGUtdBhlPk4ks5sUTG-gaJpZM4OfFhh>
> >
> > > .
> > >
> >
> > =E2=80=94
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub
> > <https://github.com/quicwg/base-drafts/issues/693#issuecomment-319854=
352
> >,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-auth/
> ABD1oRI2adgeAAd4bq4m3CijJmmlabgGks5sUTcHgaJpZM4OfFhh>
> > .
> >
>
> =E2=80=94
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/693#issuecomment-32001095=
1>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AKjg1FDaaPr7OVpcDH9U=
1b0tGDo5LKYRks5sUezGgaJpZM4OfFhh>
> .
>


-- =

You are receiving 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/693#issuecomment-320125396=

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

As Mike pointed out, VN and Stateless Reset are special snowflakes, no<br=
>
matter what. The point is that since whatever we do now with them is goin=
g<br>
to become stale sooner or later, leaving it as plaintext seems like the<b=
r>
cleanest approach. That makes sense to me, especially since there&#39;s n=
o<br>
additional protection that you get for encrypting them with a forever-fix=
ed<br>
key.<br>
<br>
On Thu, Aug 3, 2017 at 3:52 PM, ekr &lt;notifications@github.com&gt; wrot=
e:<br>
<br>
&gt; But now this is the only thing with some special snowflake anti-inje=
ction.<br>
&gt; I don&#39;t see how that makes things better.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Aug 2, 2017 at 7:57 PM, Ryan Hamilton &lt;notifications@gith=
ub.com&gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt; &gt; Agreed. Echoing the connection id seems to provide sufficient e=
ntropy to<br>
&gt; &gt; defend against off-path attackers.<br>
&gt; &gt;<br>
&gt; &gt; On Wed, Aug 2, 2017 at 7:34 PM, janaiyengar &lt;notifications@g=
ithub.com&gt;<br>
&gt; &gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; That was my thinking. The protection is as good as the pac=
ket encrypted<br>
&gt; &gt; &gt; with the connection ID, since the information required to =
generate the<br>
&gt; VN<br>
&gt; &gt; &gt; is the same in both cases.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; =E2=80=94<br>
&gt; &gt; &gt; You are receiving this because you commented.<br>
&gt; &gt; &gt; Reply to this email directly, view it on GitHub<br>
&gt; &gt; &gt; &lt;https://github.com/quicwg/base-drafts/issues/693#<br>
&gt; issuecomment-319851408<br>
&gt; &gt; &gt;,<br>
&gt; &gt; &gt; or mute the thread<br>
&gt; &gt; &gt; &lt;https://github.com/notifications/unsubscribe-auth/ASp6=
yl2Lr-<br>
&gt; &gt; 8KHUakdZ49tqGUtdBhlPk4ks5sUTG-gaJpZM4OfFhh&gt;<br>
&gt; &gt;<br>
&gt; &gt; &gt; .<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; =E2=80=94<br>
&gt; &gt; You are receiving this because you were mentioned.<br>
&gt; &gt; Reply to this email directly, view it on GitHub<br>
&gt; &gt; &lt;https://github.com/quicwg/base-drafts/issues/693#issuecomme=
nt-319854352<br>
&gt; &gt;,<br>
&gt; &gt; or mute the thread<br>
&gt; &gt; &lt;https://github.com/notifications/unsubscribe-auth/<br>
&gt; ABD1oRI2adgeAAd4bq4m3CijJmmlabgGks5sUTcHgaJpZM4OfFhh&gt;<br>
&gt; &gt; .<br>
&gt; &gt;<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you commented.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/693#issuecomment-32=
0010951&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/AKjg1FDaaPr7OV=
pcDH9U1b0tGDo5LKYRks5sUezGgaJpZM4OfFhh&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/693#issuecomment-320125396">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-1mD=
mpdqFB8_2S_V5P7BWF0JzBFks5sUmcXgaJpZM4OfFhh">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqyV=
vCv9gkb6m-O0HHv5usNheL5r4ks5sUmcXgaJpZM4OfFhh.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/693#issuecomment-320125396"></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 #693: As Mike pointed out, VN and Stateless Reset are special snowflake=
s, no\nmatter what. The point is that since whatever we do now with them =
is going\nto become stale sooner or later, leaving it as plaintext seems =
like the\ncleanest approach. That makes sense to me, especially since the=
re's no\nadditional protection that you get for encrypting them with a fo=
rever-fixed\nkey.\n\nOn Thu, Aug 3, 2017 at 3:52 PM, ekr \u003cnotificati=
ons@github.com\u003e wrote:\n\n\u003e But now this is the only thing with=
 some special snowflake anti-injection.\n\u003e I don't see how that make=
s things better.\n\u003e\n\u003e\n\u003e\n\u003e On Wed, Aug 2, 2017 at 7=
:57 PM, Ryan Hamilton \u003cnotifications@github.com\u003e\n\u003e wrote:=
\n\u003e\n\u003e \u003e Agreed. Echoing the connection id seems to provid=
e sufficient entropy to\n\u003e \u003e defend against off-path attackers.=
\n\u003e \u003e\n\u003e \u003e On Wed, Aug 2, 2017 at 7:34 PM, janaiyenga=
r \u003cnotifications@github.com\u003e\n\u003e \u003e wrote:\n\u003e \u00=
3e\n\u003e \u003e \u003e That was my thinking. The protection is as good =
as the packet encrypted\n\u003e \u003e \u003e with the connection ID, sin=
ce the information required to generate the\n\u003e VN\n\u003e \u003e \u0=
03e is the same in both cases.\n\u003e \u003e \u003e\n\u003e \u003e \u003=
e =E2=80=94\n\u003e \u003e \u003e You are receiving this because you comm=
ented.\n\u003e \u003e \u003e Reply to this email directly, view it on Git=
Hub\n\u003e \u003e \u003e \u003chttps://github.com/quicwg/base-drafts/iss=
ues/693#\n\u003e issuecomment-319851408\n\u003e \u003e \u003e,\n\u003e \u=
003e \u003e or mute the thread\n\u003e \u003e \u003e \u003chttps://github=
.com/notifications/unsubscribe-auth/ASp6yl2Lr-\n\u003e \u003e 8KHUakdZ49t=
qGUtdBhlPk4ks5sUTG-gaJpZM4OfFhh\u003e\n\u003e \u003e\n\u003e \u003e \u003=
e .\n\u003e \u003e \u003e\n\u003e \u003e\n\u003e \u003e =E2=80=94\n\u003e=
 \u003e You are receiving this because you were mentioned.\n\u003e \u003e=
 Reply to this email directly, view it on GitHub\n\u003e \u003e \u003chtt=
ps://github.com/quicwg/base-drafts/issues/693#issuecomment-319854352\n\u0=
03e \u003e,\n\u003e \u003e or mute the thread\n\u003e \u003e \u003chttps:=
//github.com/notifications/unsubscribe-auth/\n\u003e ABD1oRI2adgeAAd4bq4m=
3CijJmmlabgGks5sUTcHgaJpZM4OfFhh\u003e\n\u003e \u003e .\n\u003e \u003e\n\=
u003e\n\u003e =E2=80=94\n\u003e You are receiving this because you commen=
ted.\n\u003e Reply to this email directly, view it on GitHub\n\u003e \u00=
3chttps://github.com/quicwg/base-drafts/issues/693#issuecomment-320010951=
\u003e,\n\u003e or mute the thread\n\u003e \u003chttps://github.com/notif=
ications/unsubscribe-auth/AKjg1FDaaPr7OVpcDH9U1b0tGDo5LKYRks5sUezGgaJpZM4=
OfFhh\u003e\n\u003e .\n\u003e\n"}],"action":{"name":"View Issue","url":"h=
ttps://github.com/quicwg/base-drafts/issues/693#issuecomment-320125396"}}=
}</script>=

----==_mimepart_5983c1179e38d_53c03f9bf52a1c3448218--


From nobody Thu Aug  3 18:42:07 2017
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 493C2129B14 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:42:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 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_H2=-2.8, 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 M1w7rpGVZNob for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:42:03 -0700 (PDT)
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 53778132029 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 18:42:03 -0700 (PDT)
Date: Thu, 03 Aug 2017 18:42:02 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501810922; bh=ELdQJml0swx3k3AIPRG4Tl2ZpFRJgPYSQsgawv48t9k=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=g98dqXz/1LqLdMh87mKnZLxRKzpi5FZJ21nSuJclhYrPcYRyzej1zXp6Qz3NZ0VrK 2rZfCa3Ke2ay35TE1srczK4jhKDoVzbRXt/A+w+lsVpkRV2ebV99759n1MexdsvzMt wXZRWwOuoHKkvIhPtDQHAxc/6YpKButdQxU1SwHQ=
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd55fc02d47c32af92b4a33120c26282263d9808892cf00000001159b92ea92a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/320133947@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983d0ea7a1c8_40cd3f8c0d441c301261fd"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/yD6iRV3EZ3qazHEOUxB6uMKQXe8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 01:42:05 -0000

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

I think it's valuable to have a consistent set of defenses that are easy =
to
reason about.

However, it seems that we have consensus to do this for all packets other=

than VN and Stateless Reset, and VN doesn't have any integrity check at a=
ll
now. So why don't I send a PR that does this for the other packets and th=
en
we can discuss VN in Seattle?

On Thu, Aug 3, 2017 at 5:34 PM, janaiyengar <notifications@github.com>
wrote:

> As Mike pointed out, VN and Stateless Reset are special snowflakes, no
> matter what. The point is that since whatever we do now with them is go=
ing
> to become stale sooner or later, leaving it as plaintext seems like the=

> cleanest approach. That makes sense to me, especially since there's no
> additional protection that you get for encrypting them with a forever-f=
ixed
> key.
>
> On Thu, Aug 3, 2017 at 3:52 PM, ekr <notifications@github.com> wrote:
>
> > But now this is the only thing with some special snowflake
> anti-injection.
> > I don't see how that makes things better.
> >
> >
> >
> > On Wed, Aug 2, 2017 at 7:57 PM, Ryan Hamilton <notifications@github.c=
om>
> > wrote:
> >
> > > Agreed. Echoing the connection id seems to provide sufficient entro=
py
> to
> > > defend against off-path attackers.
> > >
> > > On Wed, Aug 2, 2017 at 7:34 PM, janaiyengar <notifications@github.c=
om>
> > > wrote:
> > >
> > > > That was my thinking. The protection is as good as the packet
> encrypted
> > > > with the connection ID, since the information required to generat=
e
> the
> > VN
> > > > is the same in both cases.
> > > >
> > > > =E2=80=94
> > > > You are receiving this because you commented.
> > > > Reply to this email directly, view it on GitHub
> > > > <https://github.com/quicwg/base-drafts/issues/693#
> > issuecomment-319851408
> > > >,
> > > > or mute the thread
> > > > <https://github.com/notifications/unsubscribe-auth/ASp6yl2Lr-
> > > 8KHUakdZ49tqGUtdBhlPk4ks5sUTG-gaJpZM4OfFhh>
> > >
> > > > .
> > > >
> > >
> > > =E2=80=94
> > > You are receiving this because you were mentioned.
> > > Reply to this email directly, view it on GitHub
> > > <https://github.com/quicwg/base-drafts/issues/693#
> issuecomment-319854352
> > >,
> > > or mute the thread
> > > <https://github.com/notifications/unsubscribe-auth/
> > ABD1oRI2adgeAAd4bq4m3CijJmmlabgGks5sUTcHgaJpZM4OfFhh>
> > > .
> > >
> >
> > =E2=80=94
> > You are receiving this because you commented.
> > Reply to this email directly, view it on GitHub
> > <https://github.com/quicwg/base-drafts/issues/693#issuecomment-320010=
951
> >,
> > or mute the thread
> > <https://github.com/notifications/unsubscribe-auth/
> AKjg1FDaaPr7OVpcDH9U1b0tGDo5LKYRks5sUezGgaJpZM4OfFhh>
>
> > .
> >
>
> =E2=80=94
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/issues/693#issuecomment-32012539=
6>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ABD1oQWsZvGLuMCKTAF6=
k9E48X5mBEcAks5sUmcVgaJpZM4OfFhh>
> .
>


-- =

You are receiving 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/693#issuecomment-320133947=

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

I think it&#39;s valuable to have a consistent set of defenses that are e=
asy to<br>
reason about.<br>
<br>
However, it seems that we have consensus to do this for all packets other=
<br>
than VN and Stateless Reset, and VN doesn&#39;t have any integrity check =
at all<br>
now. So why don&#39;t I send a PR that does this for the other packets an=
d then<br>
we can discuss VN in Seattle?<br>
<br>
On Thu, Aug 3, 2017 at 5:34 PM, janaiyengar &lt;notifications@github.com&=
gt;<br>
wrote:<br>
<br>
&gt; As Mike pointed out, VN and Stateless Reset are special snowflakes, =
no<br>
&gt; matter what. The point is that since whatever we do now with them is=
 going<br>
&gt; to become stale sooner or later, leaving it as plaintext seems like =
the<br>
&gt; cleanest approach. That makes sense to me, especially since there&#3=
9;s no<br>
&gt; additional protection that you get for encrypting them with a foreve=
r-fixed<br>
&gt; key.<br>
&gt;<br>
&gt; On Thu, Aug 3, 2017 at 3:52 PM, ekr &lt;notifications@github.com&gt;=
 wrote:<br>
&gt;<br>
&gt; &gt; But now this is the only thing with some special snowflake<br>
&gt; anti-injection.<br>
&gt; &gt; I don&#39;t see how that makes things better.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On Wed, Aug 2, 2017 at 7:57 PM, Ryan Hamilton &lt;notifications=
@github.com&gt;<br>
&gt; &gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; &gt; Agreed. Echoing the connection id seems to provide suffici=
ent entropy<br>
&gt; to<br>
&gt; &gt; &gt; defend against off-path attackers.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Wed, Aug 2, 2017 at 7:34 PM, janaiyengar &lt;notificati=
ons@github.com&gt;<br>
&gt; &gt; &gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; That was my thinking. The protection is as good as th=
e packet<br>
&gt; encrypted<br>
&gt; &gt; &gt; &gt; with the connection ID, since the information require=
d to generate<br>
&gt; the<br>
&gt; &gt; VN<br>
&gt; &gt; &gt; &gt; is the same in both cases.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; =E2=80=94<br>
&gt; &gt; &gt; &gt; You are receiving this because you commented.<br>
&gt; &gt; &gt; &gt; Reply to this email directly, view it on GitHub<br>
&gt; &gt; &gt; &gt; &lt;https://github.com/quicwg/base-drafts/issues/693#=
<br>
&gt; &gt; issuecomment-319851408<br>
&gt; &gt; &gt; &gt;,<br>
&gt; &gt; &gt; &gt; or mute the thread<br>
&gt; &gt; &gt; &gt; &lt;https://github.com/notifications/unsubscribe-auth=
/ASp6yl2Lr-<br>
&gt; &gt; &gt; 8KHUakdZ49tqGUtdBhlPk4ks5sUTG-gaJpZM4OfFhh&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; .<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; =E2=80=94<br>
&gt; &gt; &gt; You are receiving this because you were mentioned.<br>
&gt; &gt; &gt; Reply to this email directly, view it on GitHub<br>
&gt; &gt; &gt; &lt;https://github.com/quicwg/base-drafts/issues/693#<br>
&gt; issuecomment-319854352<br>
&gt; &gt; &gt;,<br>
&gt; &gt; &gt; or mute the thread<br>
&gt; &gt; &gt; &lt;https://github.com/notifications/unsubscribe-auth/<br>=

&gt; &gt; ABD1oRI2adgeAAd4bq4m3CijJmmlabgGks5sUTcHgaJpZM4OfFhh&gt;<br>
&gt; &gt; &gt; .<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; =E2=80=94<br>
&gt; &gt; You are receiving this because you commented.<br>
&gt; &gt; Reply to this email directly, view it on GitHub<br>
&gt; &gt; &lt;https://github.com/quicwg/base-drafts/issues/693#issuecomme=
nt-320010951<br>
&gt; &gt;,<br>
&gt; &gt; or mute the thread<br>
&gt; &gt; &lt;https://github.com/notifications/unsubscribe-auth/<br>
&gt; AKjg1FDaaPr7OVpcDH9U1b0tGDo5LKYRks5sUezGgaJpZM4OfFhh&gt;<br>
&gt;<br>
&gt; &gt; .<br>
&gt; &gt;<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you were mentioned.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/issues/693#issuecomment-32=
0125396&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/ABD1oQWsZvGLuM=
CKTAF6k9E48X5mBEcAks5sUmcVgaJpZM4OfFhh&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/693#issuecomment-320133947">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq43qt=
GC9tlrCrkBZrRrbhaVybc7tks5sUnbqgaJpZM4OfFhh">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq6R=
PO76ONI9ukIpXg0i2_OOC6LoXks5sUnbqgaJpZM4OfFhh.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/693#issuecomment-320133947"></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":"@ekr in #693: =
I think it's valuable to have a consistent set of defenses that are easy =
to\nreason about.\n\nHowever, it seems that we have consensus to do this =
for all packets other\nthan VN and Stateless Reset, and VN doesn't have a=
ny integrity check at all\nnow. So why don't I send a PR that does this f=
or the other packets and then\nwe can discuss VN in Seattle?\n\nOn Thu, A=
ug 3, 2017 at 5:34 PM, janaiyengar \u003cnotifications@github.com\u003e\n=
wrote:\n\n\u003e As Mike pointed out, VN and Stateless Reset are special =
snowflakes, no\n\u003e matter what. The point is that since whatever we d=
o now with them is going\n\u003e to become stale sooner or later, leaving=
 it as plaintext seems like the\n\u003e cleanest approach. That makes sen=
se to me, especially since there's no\n\u003e additional protection that =
you get for encrypting them with a forever-fixed\n\u003e key.\n\u003e\n\u=
003e On Thu, Aug 3, 2017 at 3:52 PM, ekr \u003cnotifications@github.com\u=
003e wrote:\n\u003e\n\u003e \u003e But now this is the only thing with so=
me special snowflake\n\u003e anti-injection.\n\u003e \u003e I don't see h=
ow that makes things better.\n\u003e \u003e\n\u003e \u003e\n\u003e \u003e=
\n\u003e \u003e On Wed, Aug 2, 2017 at 7:57 PM, Ryan Hamilton \u003cnotif=
ications@github.com\u003e\n\u003e \u003e wrote:\n\u003e \u003e\n\u003e \u=
003e \u003e Agreed. Echoing the connection id seems to provide sufficient=
 entropy\n\u003e to\n\u003e \u003e \u003e defend against off-path attacke=
rs.\n\u003e \u003e \u003e\n\u003e \u003e \u003e On Wed, Aug 2, 2017 at 7:=
34 PM, janaiyengar \u003cnotifications@github.com\u003e\n\u003e \u003e \u=
003e wrote:\n\u003e \u003e \u003e\n\u003e \u003e \u003e \u003e That was m=
y thinking. The protection is as good as the packet\n\u003e encrypted\n\u=
003e \u003e \u003e \u003e with the connection ID, since the information r=
equired to generate\n\u003e the\n\u003e \u003e VN\n\u003e \u003e \u003e \=
u003e is the same in both cases.\n\u003e \u003e \u003e \u003e\n\u003e \u0=
03e \u003e \u003e =E2=80=94\n\u003e \u003e \u003e \u003e You are receivin=
g this because you commented.\n\u003e \u003e \u003e \u003e Reply to this =
email directly, view it on GitHub\n\u003e \u003e \u003e \u003e \u003chttp=
s://github.com/quicwg/base-drafts/issues/693#\n\u003e \u003e issuecomment=
-319851408\n\u003e \u003e \u003e \u003e,\n\u003e \u003e \u003e \u003e or =
mute the thread\n\u003e \u003e \u003e \u003e \u003chttps://github.com/not=
ifications/unsubscribe-auth/ASp6yl2Lr-\n\u003e \u003e \u003e 8KHUakdZ49tq=
GUtdBhlPk4ks5sUTG-gaJpZM4OfFhh\u003e\n\u003e \u003e \u003e\n\u003e \u003e=
 \u003e \u003e .\n\u003e \u003e \u003e \u003e\n\u003e \u003e \u003e\n\u00=
3e \u003e \u003e =E2=80=94\n\u003e \u003e \u003e You are receiving this b=
ecause you were mentioned.\n\u003e \u003e \u003e Reply to this email dire=
ctly, view it on GitHub\n\u003e \u003e \u003e \u003chttps://github.com/qu=
icwg/base-drafts/issues/693#\n\u003e issuecomment-319854352\n\u003e \u003=
e \u003e,\n\u003e \u003e \u003e or mute the thread\n\u003e \u003e \u003e =
\u003chttps://github.com/notifications/unsubscribe-auth/\n\u003e \u003e A=
BD1oRI2adgeAAd4bq4m3CijJmmlabgGks5sUTcHgaJpZM4OfFhh\u003e\n\u003e \u003e =
\u003e .\n\u003e \u003e \u003e\n\u003e \u003e\n\u003e \u003e =E2=80=94\n\=
u003e \u003e You are receiving this because you commented.\n\u003e \u003e=
 Reply to this email directly, view it on GitHub\n\u003e \u003e \u003chtt=
ps://github.com/quicwg/base-drafts/issues/693#issuecomment-320010951\n\u0=
03e \u003e,\n\u003e \u003e or mute the thread\n\u003e \u003e \u003chttps:=
//github.com/notifications/unsubscribe-auth/\n\u003e AKjg1FDaaPr7OVpcDH9U=
1b0tGDo5LKYRks5sUezGgaJpZM4OfFhh\u003e\n\u003e\n\u003e \u003e .\n\u003e \=
u003e\n\u003e\n\u003e =E2=80=94\n\u003e You are receiving this because yo=
u were mentioned.\n\u003e Reply to this email directly, view it on GitHub=
\n\u003e \u003chttps://github.com/quicwg/base-drafts/issues/693#issuecomm=
ent-320125396\u003e,\n\u003e or mute the thread\n\u003e \u003chttps://git=
hub.com/notifications/unsubscribe-auth/ABD1oQWsZvGLuMCKTAF6k9E48X5mBEcAks=
5sUmcVgaJpZM4OfFhh\u003e\n\u003e .\n\u003e\n"}],"action":{"name":"View Is=
sue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment=
-320133947"}}}</script>=

----==_mimepart_5983d0ea7a1c8_40cd3f8c0d441c301261fd--


From nobody Thu Aug  3 18:44:49 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 503BC12EB9B for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:44:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 ghyRPmZHGx4J for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:44:47 -0700 (PDT)
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 D32B0129B14 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 18:44:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=zwHVziBYOH7+E4XFWftioOt35NI=; b=oELoIiPDRsN6Xr0m CItb140IhZUu6ZNX+5w2gadqQ7LxFaGmCUsJU1eP+jBoZRc3O+PnIDg41Ay2dVjE DbEQVPCDRRxBeZwi4TT+ynRvgMNOYUj2bKyn9J5t15Jt5OwwqnbgBbDIw9xzSw6K WtWQd94HpTBk8TNOEdHsDNcngjc=
Received: by filter1142p1mdw1.sendgrid.net with SMTP id filter1142p1mdw1-6157-5983D18E-D 2017-08-04 01:44:46.258682607 +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 8shcLa7XRdCdzWPqzjLWaA for <quic-issues@ietf.org>; Fri, 04 Aug 2017 01:44:46.217 +0000 (UTC)
Date: Fri, 04 Aug 2017 01:44:46 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab60e4e2c15b73f255813d9a00f25c1a476243a49b92cf00000001159b938d92a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54263892@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983d18de7da8_ccf63fc1b6573c3c10578d"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1DkxvUF4QmagO8ESt41+GV82kiC2fMoJThcv 25DRzl/heeEK6JzYLUl0GQ5EJxc6Q42qmoJqeDNZhDalXYCvMwMxSby9Ts2uAHxN+m7MmgK4hREl+E OSHnS2CM7gcXGDsWW+UAKtpB+7OEHjP5bZE4x34gsuVsTpF+MA5KKsk8ADsKLjwhYK2LcU8Sd2di2U Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/PkPjH9l5taEhc4PwsKrXbzPBUIA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 01:44:48 -0000

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

martinthomson commented on this pull request.



> @@ -430,29 +469,79 @@ The flags defined are:
 
 The PRIORITY frame payload has the following fields:
 
-  Prioritized Stream:
-  : A 32-bit stream identifier for the request stream whose priority is being
-    updated.
+  Prioritized Request:
+  : A 32-bit identifier for a request.  This contains the stream ID of a request
+    stream when the PUSH_PRIORITIZED flag is clear, or a Push ID when the
+    PUSH_PRIORITIZED flag is set.
 
   Stream Dependency:

Hmm, I think that "dependent request" means the stream that is dependent, so I changed the name.  I'll fix the picture.

-- 
You are receiving 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/701#discussion_r131296932
----==_mimepart_5983d18de7da8_ccf63fc1b6573c3c10578d
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/701#discussion_r131296932">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -430,29 +469,79 @@ The flags defined are:
 
 The PRIORITY frame payload has the following fields:
 
-  Prioritized Stream:
-  : A 32-bit stream identifier for the request stream whose priority is being
-    updated.
+  Prioritized Request:
+  : A 32-bit identifier for a request.  This contains the stream ID of a request
+    stream when the PUSH_PRIORITIZED flag is clear, or a Push ID when the
+    PUSH_PRIORITIZED flag is set.
 
   Stream Dependency:
</pre>
<p>Hmm, I think that "dependent request" means the stream that is dependent, so I changed the name.  I'll fix the picture.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#discussion_r131296932">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7b2Sbm9_lnsPpdNCO9K9z4KhDGfks5sUneNgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7lwKuB3teseJ8G12eLMG4UG7jrXks5sUneNgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131296932"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#discussion_r131296932"}}}</script>
----==_mimepart_5983d18de7da8_ccf63fc1b6573c3c10578d--


From nobody Thu Aug  3 18:48:26 2017
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 CC8C6131CF0 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:48:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.395
X-Spam-Level: 
X-Spam-Status: No, score=-8.395 tagged_above=-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_H2=-2.8, 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 pU7zDBWWw1uu for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:48:23 -0700 (PDT)
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 5D546132043 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 18:48:23 -0700 (PDT)
Date: Thu, 03 Aug 2017 18:48:22 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501811302; bh=aazvV6Y/shMKCpmQzfSccLLpdodtqUbRkEdXVsJHccM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=AZhEegtKcEswCnMRAPog01AWtnUsO/EiEbQHtr/WHeddI8EmD3bFMllQFx7AFM2BE ZsYCPhPdvDRVMIVpX6wxLRmEnOe19JXsBX3et3/sibjxKO3DMDlNQKCopWC097oCvX Cvk3pryNic5aOBfCDMfKYE9RFWjD57g8dBvRNCK4=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfdbc558769cdee17ca4253c73cfa397633df36ca92cf00000001159b946692a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54264219@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983d266a9b12_3dad3f8c0d441c3011226e"; 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/AnQBNQXfzyX-qXBehPsVpU-K000>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 01:48:25 -0000

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

martinthomson commented on this pull request.



>  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
-A PRIORITY frame MAY identify a dependent stream with a stream ID of 0; as in
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.

I've reworded a little.  I've used the field names more explicitly.  I didn't want to use "prioritized request" because that is too close to "Prioritized Request 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/701#discussion_r131297245
----==_mimepart_5983d266a9b12_3dad3f8c0d441c3011226e
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/701#discussion_r131297245">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
-A PRIORITY frame MAY identify a dependent stream with a stream ID of 0; as in
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
</pre>
<p>I've reworded a little.  I've used the field names more explicitly.  I didn't want to use "prioritized request" because that is too close to "Prioritized Request 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/701#discussion_r131297245">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9rO70YMB5Sn415KnuhXTP2ON6vKks5sUnhmgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0VIM63EaVPg-j8eLSt2xNbkRdz5ks5sUnhmgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131297245"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#discussion_r131297245"}}}</script>
----==_mimepart_5983d266a9b12_3dad3f8c0d441c3011226e--


From nobody Thu Aug  3 18:49:35 2017
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 324B2132043 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:49:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.395
X-Spam-Level: 
X-Spam-Status: No, score=-8.395 tagged_above=-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_H2=-2.8, 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 wsYROeV_dt_U for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:49:31 -0700 (PDT)
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 B572012EB9B for <quic-issues@ietf.org>; Thu,  3 Aug 2017 18:49:31 -0700 (PDT)
Date: Thu, 03 Aug 2017 18:49:31 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501811371; bh=IOeDGfuoe2t1EZgKsQnCXOMmcnCNAJ8CDWbB8W0vUrE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=KXg4UL0Xw4T4QoonzYsnuTowxS6PrOwTsUYEK5tbZ0VxRxoM46clRg4DyG5WR99h8 +rGkYX52DMSOTosLyboRvfJE6Hg1R50OV/t1ZI2Ym6EVSCFzOxfXTyZyrcl0ALpzMT ripClbsR9B2SaV/rthkNWNNX33tqg9jsf4kkOUSA=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab12fc0f57b08ddf5563e2229a07a502433e105ec292cf00000001159b94ab92a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54264329@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983d2ab182de_68ab3fc3f14f1c2c64372"; 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/7gthlT6wA_IByESLwWyfR5rJS8E>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 01:49:33 -0000

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

martinthomson commented on this pull request.



>  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
-A PRIORITY frame MAY identify a dependent stream with a stream ID of 0; as in
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
+Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
+PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).
+
+A PRIORITY frame MAY identify a Stream Dependency with a stream ID of 0; as in

That would only work if we prohibit a Push ID of 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/701#discussion_r131297342
----==_mimepart_5983d2ab182de_68ab3fc3f14f1c2c64372
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/701#discussion_r131297342">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
   Weight:
   : An unsigned 8-bit integer representing a priority weight for the stream (see
     {{!RFC7540}}, Section 5.3). Add one to the value to obtain a weight between
     1 and 256.
 
-A PRIORITY frame MAY identify a dependent stream with a stream ID of 0; as in
+A PRIORITY frame identifies a request to priotize, and a request upon which that
+request is dependent.  A request is identified by the stream ID of a request
+when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
+Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
+PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).
+
+A PRIORITY frame MAY identify a Stream Dependency with a stream ID of 0; as in
</pre>
<p>That would only work if we prohibit a Push ID of 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/701#discussion_r131297342">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq72iPf4g6V-7YrrSUelH4g8Yp0iwks5sUnirgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw-CsSNzrKBsKOjl0kvSayaO1mW6ks5sUnirgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131297342"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#discussion_r131297342"}}}</script>
----==_mimepart_5983d2ab182de_68ab3fc3f14f1c2c64372--


From nobody Thu Aug  3 18:50:32 2017
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 982F7131CF0 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:50:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.395
X-Spam-Level: 
X-Spam-Status: No, score=-8.395 tagged_above=-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_H2=-2.8, 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 oirFSdMKAZGU for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:50:29 -0700 (PDT)
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 7BEDF12EB9B for <quic-issues@ietf.org>; Thu,  3 Aug 2017 18:50:29 -0700 (PDT)
Date: Thu, 03 Aug 2017 18:50:28 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501811428; bh=Yp/kgPGgidZxT99Q0raruZAAUwYy6uu4QUsS4XPtFmU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=DsdSqDS9UriNn5xudcrKmUbB5yRk59pwwkhjZ0gzgP1uTSFJY/iu8vrHsjg85z+gO Q8Y+lg0de5A2/lesJynFc307C1VtpR2Fd3kFR6TJaxypAi7WHvge4ISoW7lFNG8muk /F6ZRajZw7c+K2S4AdUo8msSW0iwtYA1SIKi94Rg=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab663f49e9a0995a2f9a6fb3d17bd931961635fd8c92cf00000001159b94e492a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54264406@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983d2e4d7f85_2addd3f86270f5c34985e8"; 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/WMh17mUC43MR1QeYpe8MFhbtSNM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 01:50:31 -0000

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

martinthomson commented on this pull request.



>  The length of a PRIORITY frame is 9 octets.  A PRIORITY frame with any other
 length MUST be treated as a connection error of type HTTP_MALFORMED_PRIORITY.
 
 
+### CANCEL_PUSH {#frame-cancel-push}
+
+The CANCEL_PUSH frame (type=0x3) is used to request cancellation of server push
+prior to the push stream being created.  The CANCEL_PUSH frame identifies a
+server push request by Push ID (see {{frame-push-promise}}).

The resource is the thing identified by a URL.  I'm trying to be consistent here by always identifying requests, either those made by the client, or those synthesized/predicted by the server.

-- 
You are receiving 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/701#discussion_r131297405
----==_mimepart_5983d2e4d7f85_2addd3f86270f5c34985e8
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/701#discussion_r131297405">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  The length of a PRIORITY frame is 9 octets.  A PRIORITY frame with any other
 length MUST be treated as a connection error of type HTTP_MALFORMED_PRIORITY.
 
 
+### CANCEL_PUSH {#frame-cancel-push}
+
+The CANCEL_PUSH frame (type=0x3) is used to request cancellation of server push
+prior to the push stream being created.  The CANCEL_PUSH frame identifies a
+server push request by Push ID (see {{frame-push-promise}}).
</pre>
<p>The resource is the thing identified by a URL.  I'm trying to be consistent here by always identifying requests, either those made by the client, or those synthesized/predicted by the server.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#discussion_r131297405">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq73tNsW5pqpfOxEyYHxlfMljwlbYks5sUnjkgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5Wqf84-3LcaMn6KjRTB2dDNiIlOks5sUnjkgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131297405"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#discussion_r131297405"}}}</script>
----==_mimepart_5983d2e4d7f85_2addd3f86270f5c34985e8--


From nobody Thu Aug  3 18:52:39 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DB78131463 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:52:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.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, RP_MATCHES_RCVD=-0.001, 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 BAbSBrNg73nL for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:52:36 -0700 (PDT)
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 BB270128BC8 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 18:52:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Lc5h67KRhh+EkiQvhNRXH2PJrHY=; b=AjOiKlbu7m4tQvr2 7VIynsTqSaTDvN8euFEL5Bz5zdxNNlLltr5Kw+YOzPKaqSA2YC2wftWiGfLuiDW0 vNsX4Iyg8KzPCO329VRts23gwPlrvBdy4NL63JZbXScx1yGbVy1gp/EiLeOnse1q tIIiVT1ds9HM+izX2pbbHmGs/+8=
Received: by filter1116p1mdw1.sendgrid.net with SMTP id filter1116p1mdw1-5169-5983D363-40 2017-08-04 01:52:35.935960991 +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 ismtpd0027p1mdw1.sendgrid.net (SG) with ESMTP id 5-iCmMzwSqSZLJz1y7Fxhg for <quic-issues@ietf.org>; Fri, 04 Aug 2017 01:52:35.894 +0000 (UTC)
Date: Fri, 04 Aug 2017 01:52:36 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab675c18dbff3ddde76e0cf3ddb29632693642dea092cf00000001159b956392a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54264594@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983d36396ab3_4ed43ff669bbfc34137b1"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak26vwl4x5QkjwA7zkrszTpwslsJf6uVIqFvjH B1MYNll8iislkbQzWcaqva25vr3YFRwfHmxJr+RE2SoGAKjCQE83OM8bjmrKE+xLgqqAfZCiuSFQtM gHzMIPRuwPrr08P4Rl/tAeNA9DNPl+aV0MQ8RjjJutXT9GrEg91r8m02Fnpy3bETXPTS8G9rZtn3FA 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YeAShqw8fkJbli0oeFDbRYbD4Dg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 01:52:38 -0000

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

martinthomson commented on this pull request.



> +A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
+made in relation to every response in which server push might be needed without
+causing duplicating pushes.
+
+A server that uses the same Push ID in multiple PUSH_PROMISE frames MUST include
+the same header fields each time.  The octets of the header block MAY be
+different due to differing encoding, but the header fields and their values MUST
+be identical.  Note that ordering of header fields is significant.  A client
+MUST treat receipt of a PUSH_PROMISE with conflicting header field values for
+the same Push ID as a connection error of type HTTP_MALFORMED_PUSH_PROMISE.
+
+A server SHOULD avoid sending a PUSH_PROMISE that includes a Push ID that was
+fulfilled prior to the request being made.  Though a client needs to handle
+receiving a promised response prior to it being promised due to reordering of

That's a completely different statement.

-- 
You are receiving 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/701#discussion_r131297577
----==_mimepart_5983d36396ab3_4ed43ff669bbfc34137b1
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/701#discussion_r131297577">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; +A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
+made in relation to every response in which server push might be needed without
+causing duplicating pushes.
+
+A server that uses the same Push ID in multiple PUSH_PROMISE frames MUST include
+the same header fields each time.  The octets of the header block MAY be
+different due to differing encoding, but the header fields and their values MUST
+be identical.  Note that ordering of header fields is significant.  A client
+MUST treat receipt of a PUSH_PROMISE with conflicting header field values for
+the same Push ID as a connection error of type HTTP_MALFORMED_PUSH_PROMISE.
+
+A server SHOULD avoid sending a PUSH_PROMISE that includes a Push ID that was
+fulfilled prior to the request being made.  Though a client needs to handle
+receiving a promised response prior to it being promised due to reordering of
</pre>
<p>That's a completely different statement.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#discussion_r131297577">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0saxy_J4QSfVRaIKqsFU6vYAgtoks5sUnljgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3SjnFWNyfbGKyUKKfDWn6TrZAWTks5sUnljgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131297577"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#discussion_r131297577"}}}</script>
----==_mimepart_5983d36396ab3_4ed43ff669bbfc34137b1--


From nobody Thu Aug  3 18:54:10 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3036131C26 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:54:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 jvTu0s2q2Cqd for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 18:54:07 -0700 (PDT)
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 EF842128BC8 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 18:54:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=BaBSXdFZprv/O3cqdgowWUrB8ps=; b=sb59NTuvzXbIObas Wex/12Ck9bCP78Ku82pdNa5MuAORRTXfveFYZEoAkh1aT8Cws4tkOYar+0pkbg0v fTiDPegJittPIiGtpmXTPMCzdd/dGXr0kGhVyHHALhN4DZDcGyMuj3AqQiqVMuFE VA/jvWUTtwegwfNiIKMRshtmgeY=
Received: by filter1126p1mdw1.sendgrid.net with SMTP id filter1126p1mdw1-27351-5983D3BE-F 2017-08-04 01:54:06.099038255 +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 hHvcUs1QTLODgSrYAMT0Ng for <quic-issues@ietf.org>; Fri, 04 Aug 2017 01:54:06.049 +0000 (UTC)
Date: Fri, 04 Aug 2017 01:54:06 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5258f7878a6569c56d45fc8a2689058c3b7b035192cf00000001159b95bd92a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54264735@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5983d3bdea9e5_6dea3ff669bbfc344297e"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0CfrhiIu191kbEvyeAa8TMJ4bXs8cRjSu7a3 L6OX193+gacb10i82fEzVbJ7LHQf3J+4wpZuOreZb0WcyQPbwuMXWH7xhVkdUPAbe2ObhwJxvFjRxi kZXWpPhlJhPKXw+3cKLwqUuCCBF6gxaOwVaB6VJnKMRjdXhkgDw+J2zrE2JTkleqWk1QFum9Usg0xD M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/hanku8M14bwoaXTs58JMJCofB5k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 01:54:09 -0000

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

martinthomson commented on this pull request.



> +requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
+made in relation to every response in which server push might be needed without
+causing duplicating pushes.
+
+A server that uses the same Push ID in multiple PUSH_PROMISE frames MUST include
+the same header fields each time.  The octets of the header block MAY be
+different due to differing encoding, but the header fields and their values MUST
+be identical.  Note that ordering of header fields is significant.  A client
+MUST treat receipt of a PUSH_PROMISE with conflicting header field values for
+the same Push ID as a connection error of type HTTP_MALFORMED_PUSH_PROMISE.
+
+A server SHOULD avoid sending a PUSH_PROMISE that includes a Push ID that was
+fulfilled prior to the request being made.  Though a client needs to handle
+receiving a promised response prior to it being promised due to reordering of
+stream delivery, clients might be unable to reuse a pushed response that was
+long since consumed. \[Editor's Note: should we include a count of the number of

A server might promise with Push ID X and fulfill that promise.  Later, it could send the same PUSH_PROMISE for X and assume that the client already has the response.  A client can't be expected to retain the response.  I have a different proposal for handling this now that I've had time away from the problem, I'll write that down.

-- 
You are receiving 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/701#discussion_r131297698
----==_mimepart_5983d3bdea9e5_6dea3ff669bbfc344297e
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/701#discussion_r131297698">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; +requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
+made in relation to every response in which server push might be needed without
+causing duplicating pushes.
+
+A server that uses the same Push ID in multiple PUSH_PROMISE frames MUST include
+the same header fields each time.  The octets of the header block MAY be
+different due to differing encoding, but the header fields and their values MUST
+be identical.  Note that ordering of header fields is significant.  A client
+MUST treat receipt of a PUSH_PROMISE with conflicting header field values for
+the same Push ID as a connection error of type HTTP_MALFORMED_PUSH_PROMISE.
+
+A server SHOULD avoid sending a PUSH_PROMISE that includes a Push ID that was
+fulfilled prior to the request being made.  Though a client needs to handle
+receiving a promised response prior to it being promised due to reordering of
+stream delivery, clients might be unable to reuse a pushed response that was
+long since consumed. \[Editor&#39;s Note: should we include a count of the number of
</pre>
<p>A server might promise with Push ID X and fulfill that promise.  Later, it could send the same PUSH_PROMISE for X and assume that the client already has the response.  A client can't be expected to retain the response.  I have a different proposal for handling this now that I've had time away from the problem, I'll write that down.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#discussion_r131297698">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3muzT9yjBNsC5nGl5N3c616QXoDks5sUnm9gaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqziST5zKZRJVvMm7Jx0OrMWKbj-Sks5sUnm9gaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131297698"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#discussion_r131297698"}}}</script>
----==_mimepart_5983d3bdea9e5_6dea3ff669bbfc344297e--


From nobody Thu Aug  3 19:03:37 2017
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 05874129ADD for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 19:03:36 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cL4cVITkAwWN for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 19:03:35 -0700 (PDT)
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 0C3E61277BB for <quic-issues@ietf.org>; Thu,  3 Aug 2017 19:03:34 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501812214; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=iLv3sRKHBV5FWfnzOH0bJxs0w0P/txgTXYdCY6U9J/Q=; b=Fsp1a8deJJUsBmzeT+WYezSwzy5QcQKQrpSe9CE07z4eIEAcy+BrQrBEEKc21V0LQStLwMNi 1oqQcA2khfrsqpmqwub+t97rBNj33qDZ6dejZrEU01CmWr9a7h+kfTcPwijIxlcJhCPY799k vHQQVG5YGUCAiUam73oz0t540Og=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=aCTKHkOJYRaXP0QgiNTqyTVRc0sEate0fk2uEpeK1+CK9BV6PezXOpX+AULPDUaNpkSk9Q 2ZoUkmuNMsumqShrZFCvAW3+CuRURndCyNfW2DQQUS7YbmINtJ7CWeC1MPiVJTbgJvN6jZkl nrT+G0M/UlcoK95r2TfvAkMKWCvGU=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 5983d5f5.7f43f4214810-smtp-out-n03; Fri, 04 Aug 2017 02:03:33 -0000 (UTC)
Date: Thu, 03 Aug 2017 19:03:32 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5983d5f4e7881_2344e3fd278e1bc2c17381@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 16b12a: Define a Push ID
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5983d5f4e7527_2344e3fd278e1bc2c1723c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/q53Zq2jUTvGBcio4No2NwZdp_JQ>
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, 04 Aug 2017 02:03:36 -0000

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

  Branch: refs/heads/push-id
  Home:   https://github.com/quicwg/base-drafts
  Commit: 16b12a1647378d8067381dbf7973ee543c85b5fc
      https://github.com/quicwg/base-drafts/commit/16b12a1647378d8067381dbf7973ee543c85b5fc
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Define a Push ID


  Commit: 4b3fb33da81b1c919577ba0c22f98d54e9d579c0
      https://github.com/quicwg/base-drafts/commit/4b3fb33da81b1c919577ba0c22f98d54e9d579c0
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Mike's editorial comments


  Commit: 7343bd8abf9aad6a6f0732e2cb95d8d9ae380771
      https://github.com/quicwg/base-drafts/commit/7343bd8abf9aad6a6f0732e2cb95d8d9ae380771
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Editorial cleanup


  Commit: cb44d94019cfa2cc519f0394afbbcebcc2ab07a2
      https://github.com/quicwg/base-drafts/commit/cb44d94019cfa2cc519f0394afbbcebcc2ab07a2
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Edit's inspired by Jana's review


Compare: https://github.com/quicwg/base-drafts/compare/794d9146bc13...cb44d94019cf
----==_mimepart_5983d5f4e7527_2344e3fd278e1bc2c1723c--


From nobody Thu Aug  3 23:21:14 2017
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 45B71131761 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:21:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.798
X-Spam-Level: 
X-Spam-Status: No, score=-9.798 tagged_above=-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_H2=-2.8, 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 mpV1mgeTeKsK for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:21:11 -0700 (PDT)
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 D772C12EA7C for <quic-issues@ietf.org>; Thu,  3 Aug 2017 23:21:10 -0700 (PDT)
Date: Thu, 03 Aug 2017 23:21:10 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501827670; bh=uelae12HVeLtm62iEEhC73Iqb5xWGemkr8TH5+2dnrM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=xGeldUKfSlDZHlF6YgRh3dbRe3ifM5z+6bHry/5WhBS2mFyGSPqqyN6kV9K3jkiz+ szMqT8n58Az15Q+tAqFNiLJd4ZRcXF8vH0ee8XhFuCkjQBrz7K7WK9KIS5V4C920Ie 2RGQjS7ZVTcZYNsPP8Ygzs/x8vCWtysNwDwwCqgA=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb08e0cf44d2836d09ecb79680f85a0dd4c16638492cf00000001159bd45692a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54287508@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5984125618005_7d1a3fc2979edc2c1271ca"; 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/soqH5hzNwp7eD_4SDj5JpLdB8jU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 06:21:12 -0000

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

MikeBishop commented on this pull request.



> @@ -402,15 +431,25 @@ without EHB set, followed by a HEADERS frame with EHB set.
 ### PRIORITY {#frame-priority}
 
 The PRIORITY (type=0x02) frame specifies the sender-advised priority of a stream
-and is substantially different from {{!RFC7540}}. In order to support ordering,
-it MUST be sent only on the control stream. The format has been modified to
-accommodate not being sent on-stream and the larger stream ID space of QUIC.
+and is substantially different in format from {{!RFC7540}}.  In order to ensure

This is an echo of language elsewhere in the HTTP draft, indicating which frames are mostly-direct copies of the HTTP/2 equivalent, and which ones are fundamentally different.  Happy to discuss rephrasing that all-up in a separate editorial issue, but I think following the existing pattern in this PR is entirely appropriate.

-- 
You are receiving 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/701#discussion_r131319051
----==_mimepart_5984125618005_7d1a3fc2979edc2c1271ca
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/701#discussion_r131319051">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -402,15 +431,25 @@ without EHB set, followed by a HEADERS frame with EHB set.
 ### PRIORITY {#frame-priority}
 
 The PRIORITY (type=0x02) frame specifies the sender-advised priority of a stream
-and is substantially different from {{!RFC7540}}. In order to support ordering,
-it MUST be sent only on the control stream. The format has been modified to
-accommodate not being sent on-stream and the larger stream ID space of QUIC.
+and is substantially different in format from {{!RFC7540}}.  In order to ensure
</pre>
<p>This is an echo of language elsewhere in the HTTP draft, indicating which frames are mostly-direct copies of the HTTP/2 equivalent, and which ones are fundamentally different.  Happy to discuss rephrasing that all-up in a separate editorial issue, but I think following the existing pattern in this PR is entirely appropriate.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#discussion_r131319051">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5HxHlBTnBwTMDHpjeUvCAqC0mb0ks5sUrhWgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw5NPRLcvUUOPXaG9d0Qwu7qDitoks5sUrhWgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131319051"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#discussion_r131319051"}}}</script>
----==_mimepart_5984125618005_7d1a3fc2979edc2c1271ca--


From nobody Thu Aug  3 23:22:23 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93FA9131A7C for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:22:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.596
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, RP_MATCHES_RCVD=-0.001, 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 QD1qXOD3QQxr for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:22:20 -0700 (PDT)
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 4E90C1243F3 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 23:22:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Ey7CrZNP4tGDA6ront+zWvDQ5xQ=; b=Nbo3tkvd2H8mh9KN KanXQFE+hvUTl27a1XhJGtlNCqq7BpUZi8iR4qIiQT6Akoa3DIdb8rm+7Uz0xtDo 9kvydOEd8qcbL1GdDgIwZPT832NBjmOtucBPZmPsvhlKuMt0KmGvrUucfFTxDjDj RfWDijvo/8OwNQViK+vhU0CRHpk=
Received: by filter0569p1mdw1.sendgrid.net with SMTP id filter0569p1mdw1-16022-5984129A-46 2017-08-04 06:22:18.691923313 +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 sg_Se-XXQkyfPqVxVIeGWw for <quic-issues@ietf.org>; Fri, 04 Aug 2017 06:22:18.637 +0000 (UTC)
Date: Fri, 04 Aug 2017 06:22:18 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab55a71d5fd71afd57553a83a00696971abcaacc9692cf00000001159bd49a92a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54287640@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5984129a87c42_559e3ff9d67dbc38114571"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0lcAyqCIi70vIEEfYbthIzRqkSHykB4GuvrU VNuTCELHrbE18yw4rwCXeW6XqRAxY6v6n0HphJeqtuJOm6Ezki4zCi/9n64OgV8saAchHdGIGf+lJB +jgTL5fJg22tSbeN30hOnaXMpeAR+/F8H9fIYom93U3bc9z0bmTpkvNHRPjzg/GDiPy2m9iGY+fnpK 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XMMwbe3MjVyl9idofQM_Emxd69k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 06:22:22 -0000

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

MikeBishop commented on this pull request.



> @@ -583,12 +673,34 @@ server to client, as in HTTP/2.  It defines no flags.
 
 The payload consists of:
 
-  Promised Stream ID:
-  : A 32-bit Stream ID indicating the QUIC stream on which the response will be
-    sent
+Push ID:
+: A 32-bit identifier for the server push request.  A push ID is used in push

It is a request -- the PUSH_PROMISE contains a request body that the server is telling the client it expects the client will want to make shortly.

-- 
You are receiving 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/701#discussion_r131319192
----==_mimepart_5984129a87c42_559e3ff9d67dbc38114571
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/701#discussion_r131319192">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -583,12 +673,34 @@ server to client, as in HTTP/2.  It defines no flags.
 
 The payload consists of:
 
-  Promised Stream ID:
-  : A 32-bit Stream ID indicating the QUIC stream on which the response will be
-    sent
+Push ID:
+: A 32-bit identifier for the server push request.  A push ID is used in push
</pre>
<p>It is a request -- the PUSH_PROMISE contains a request body that the server is telling the client it expects the client will want to make shortly.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#discussion_r131319192">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4ro7d8npT7Cmxt68hU-xfmPPwcHks5sUriagaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4bIfxQu87a_IE13tTetUO5Y7x11ks5sUriagaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131319192"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#discussion_r131319192"}}}</script>
----==_mimepart_5984129a87c42_559e3ff9d67dbc38114571--


From nobody Thu Aug  3 23:23:13 2017
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 91A01131761 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:23:11 -0700 (PDT)
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 1T0r3U1MP4Bg for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:23:10 -0700 (PDT)
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 2817C12EA7C for <quic-issues@ietf.org>; Thu,  3 Aug 2017 23:23:10 -0700 (PDT)
Date: Thu, 03 Aug 2017 23:23:09 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501827789; bh=S/HtaQCyv1+adltrwmO3klcKgwejfkypcot9jZobkFI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=bsTW6arjSRqHIW2g1hYZ/7s04l9+yqeFdvknfHJ5KM+JA5YGvYe2wSz+FILdiyUOo GMKhCCrsjpGyWBDSw4Fv/keWB+TELF4iUyyFsxtZjj38bqRbvlCZt2Nz6chph5S93B 1zvcH2U9IqO2LkjvYklXFhajzIaQOgBnbDw4Voak=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9f4d80f1eda2af89cbcf7193ca553d5129734fa992cf00000001159bd4cd92a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54287717@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598412cd7f4ca_635d3f9c7a7e9c34121034"; 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/FPySUdGbSCGkOk3hbgKOk2yPdew>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 06:23:12 -0000

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

MikeBishop commented on this pull request.



>  The length of a PRIORITY frame is 9 octets.  A PRIORITY frame with any other
 length MUST be treated as a connection error of type HTTP_MALFORMED_PRIORITY.
 
 
+### CANCEL_PUSH {#frame-cancel-push}
+
+The CANCEL_PUSH frame (type=0x3) is used to request cancellation of server push
+prior to the push stream being created.  The CANCEL_PUSH frame identifies a
+server push request by Push ID (see {{frame-push-promise}}).

At least one other place, you refer simply to "the push" -- after some initial definition, that might be less awkward, though it feels somewhat informal.

-- 
You are receiving 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/701#discussion_r131319268
----==_mimepart_598412cd7f4ca_635d3f9c7a7e9c34121034
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/701#discussion_r131319268">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  The length of a PRIORITY frame is 9 octets.  A PRIORITY frame with any other
 length MUST be treated as a connection error of type HTTP_MALFORMED_PRIORITY.
 
 
+### CANCEL_PUSH {#frame-cancel-push}
+
+The CANCEL_PUSH frame (type=0x3) is used to request cancellation of server push
+prior to the push stream being created.  The CANCEL_PUSH frame identifies a
+server push request by Push ID (see {{frame-push-promise}}).
</pre>
<p>At least one other place, you refer simply to "the push" -- after some initial definition, that might be less awkward, though it feels somewhat informal.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#discussion_r131319268">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_yqoqU5X4BAf3xtGH9om66sOPsUks5sUrjNgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwDxrfPZkVR5dH88YPjhlxlWEgKKks5sUrjNgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131319268"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#discussion_r131319268"}}}</script>
----==_mimepart_598412cd7f4ca_635d3f9c7a7e9c34121034--


From nobody Thu Aug  3 23:24:26 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6727131A7C for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:24:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 hI2XPDyXwoQC for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:24:23 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D7BD131761 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 23:24:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=j3rSZeZMXGueJL1H4Wvu+BMAYyQ=; b=Nwbk9un12xFgqmA3 9yzDdtKLoByw09Uiskoawe0mFPLzbAiOUm30xrxyQrKQCoQ1VqAgYwfuEuatMgzK EOIcNL9UbiSx72g7oX8OX5Aj2ceh/P2alChScUqWErc+jDLwTxesRMmZeHLyAlnO xIAMaxgmMiSkmXyt4U9KXx0CJhk=
Received: by filter0565p1mdw1.sendgrid.net with SMTP id filter0565p1mdw1-19269-59841313-3A 2017-08-04 06:24:19.825175585 +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 FUfvAENRSdKI6iyDQ8x5RA for <quic-issues@ietf.org>; Fri, 04 Aug 2017 06:24:19.817 +0000 (UTC)
Date: Fri, 04 Aug 2017 06:24:19 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc56b67be8300818b180765f2fad47328a1a19ffd92cf00000001159bd51392a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54287855@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59841313aee9d_575e3fbd360a3c2c11555b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0M7u9CcE1+RA3YGL9r4uEiwrgrSmdZKt671F MVK6gMzdwORGb4mSfHiBmzDZi8aFbc7Vtw8ptBx0kxRE4bj2at9TT5Yl7lUdvJF30kuJyrRm8GXszM UYEsfCIWJcU+iZ5wcuD7WIg1azr2l1LzAqP42thAt0MEZYQHVxh+MuHUAXwBQu2/2aZTolfL6pbd1Y U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CWMtMdXCMUxClM-NgGWh7_ecZI0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 06:24:25 -0000

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

MikeBishop commented on this pull request.



>  
-  Payload:
-  : HPACK-compressed request headers for the promised response.
+A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be

Technically, there's nothing stopping you from having two different pushes for the same resource in flight at once.  I'm drawing a blank on why you would do that, but I'm not sure we want to foreclose it 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/701#discussion_r131319405
----==_mimepart_59841313aee9d_575e3fbd360a3c2c11555b
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/701#discussion_r131319405">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
-  Payload:
-  : HPACK-compressed request headers for the promised response.
+A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
</pre>
<p>Technically, there's nothing stopping you from having two different pushes for the same resource in flight at once.  I'm drawing a blank on why you would do that, but I'm not sure we want to foreclose it 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/701#discussion_r131319405">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6u1-mzTItTcgCYYjzFXISjxxMA5ks5sUrkTgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0sqfy_gaJAWxWdw8y0UTFGuYJi_ks5sUrkTgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131319405"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#discussion_r131319405"}}}</script>
----==_mimepart_59841313aee9d_575e3fbd360a3c2c11555b--


From nobody Thu Aug  3 23:26:11 2017
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 14622131919 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:26:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.798
X-Spam-Level: 
X-Spam-Status: No, score=-9.798 tagged_above=-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_H2=-2.8, 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 Oe2N9EyMhBFa for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:26:07 -0700 (PDT)
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 3EAEF1243F3 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 23:26:07 -0700 (PDT)
Date: Thu, 03 Aug 2017 23:26:06 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501827966; bh=hqLFBvmKfaK3KzkPqnU1HoZJWBju9uUOwZl8cbtGIh4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fQ2ESXavvv36bYvge2bMxTRKxLOhGHjMDESVeqHbfozZ0t8xeAoRhLL/g8gP9jIFu Hc8MVtoeB3wW7f6CWsCo0gCmsxiN4ovL/eHepZgMajT6ihvMp9DwesT1wvNeqB1pO7 KKfknrQ3t0OrVxRb96O9W3sie6vRuHtD07+S4b4k=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba2cfedafaf78eb23ac3f196cd23907052d9223c392cf00000001159bd57e92a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54288088@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5984137e97c4c_5ac73f9c7a7e9c348094c"; 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/Ag6aigqS-gTj_oFrmHvZX5RsT7w>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 06:26:09 -0000

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

MikeBishop commented on this pull request.



> @@ -494,17 +495,19 @@ The PRIORITY frame payload has the following fields:
     1 and 256.
 
 A PRIORITY frame identifies a request to priotize, and a request upon which that
-request is dependent.  A request is identified by the stream ID of a request
-when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
-Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
-PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).
-
-A PRIORITY frame MAY identify a Stream Dependency with a stream ID of 0; as in
-{{!RFC7540}}, this makes the request dependent on the root of the dependency
+request is dependent.  A Prioritized Request ID or Stream Dependency ID
+identifies a client initiated request using the corresponding stream ID when the

I believe client-initiated should be hyphenated.

-- 
You are receiving 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/701#pullrequestreview-54288088
----==_mimepart_5984137e97c4c_5ac73f9c7a7e9c348094c
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/701#discussion_r131319630">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -494,17 +495,19 @@ The PRIORITY frame payload has the following fields:
     1 and 256.
 
 A PRIORITY frame identifies a request to priotize, and a request upon which that
-request is dependent.  A request is identified by the stream ID of a request
-when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
-Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
-PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).
-
-A PRIORITY frame MAY identify a Stream Dependency with a stream ID of 0; as in
-{{!RFC7540}}, this makes the request dependent on the root of the dependency
+request is dependent.  A Prioritized Request ID or Stream Dependency ID
+identifies a client initiated request using the corresponding stream ID when the
</pre>
<p>I believe client-initiated should be hyphenated.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#pullrequestreview-54288088">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-cFrZSz4O9-15avQ5pQ7gUBhuMmks5sUrl-gaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwlvPvqu7B5zKRCfD2kj8XpN2ToQks5sUrl-gaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-54288088"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-54288088"}}}</script>
----==_mimepart_5984137e97c4c_5ac73f9c7a7e9c348094c--


From nobody Thu Aug  3 23:27:40 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 296701243F3 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:27:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 uP0dKpUTnaKD for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:27:37 -0700 (PDT)
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 900B2131919 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 23:27:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=7OITda8Kqq2csNMMyGf5bX5X82Y=; b=ZQ7epKwkdutWSt2L d6aEg2PZKtz7Y9MYJ9UIufCuRaofsireTmupFsNbRdtwOF+KaCj5d60xR/3wd12K gGtF0OdXWbWBHeQhSXZ63FJpT6maKvOdcMd3ACezeT3xNiLrY8TiTDj2WD/ZeTi5 4kAov8IzUNtuV3npjjmsZJaBKQE=
Received: by filter0504p1mdw1.sendgrid.net with SMTP id filter0504p1mdw1-6439-598413D8-7 2017-08-04 06:27:36.107601439 +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 DLvGnliFQJKrKzw-TXHVDw for <quic-issues@ietf.org>; Fri, 04 Aug 2017 06:27:36.080 +0000 (UTC)
Date: Fri, 04 Aug 2017 06:27:36 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf25f7d96cc0b1d0d572e845de10c30f476e026de92cf00000001159bd5d792a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/c320167454@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598413d7c29bf_237c53f9dec80dc38810e9"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3aGwNOwSiVpY7OMOpe0Xpll0Y3hgDIVT7b54 i2jur6z7SgiQozfiY8j3xzHb/wx2L4uUULLi6jHn5EABzz8jrZ2uiY5uxBp7ds1ds/umn3zlUKgjD7 NCXyVgJCJMWjp142jI5bdT93kS2AyfoY3QT3I1M5iLTdBoTC6Ynz53Y5NVEBvN2cqlZCZZh96t1Pqq U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oitSaaFFXH1rBFpu-dyP55AwSLg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 06:27:39 -0000

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

Random question while reading -- is '0' a valid Push ID?  The answer isn't entirely obvious, and I could see implementations differing painfully.

-- 
You are receiving 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/701#issuecomment-320167454
----==_mimepart_598413d7c29bf_237c53f9dec80dc38810e9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Random question while reading -- is '0' a valid Push ID?  The answer isn't entirely obvious, and I could see implementations differing painfully.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#issuecomment-320167454">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7Jjpyw5k3Bgi19I3KS6XTrTM4iGks5sUrnXgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_Ony7uIdk3ikBCXBLCpUnynrMtKks5sUrnXgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#issuecomment-320167454"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701: Random question while reading -- is '0' a valid Push ID?  The answer isn't entirely obvious, and I could see implementations differing painfully."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#issuecomment-320167454"}}}</script>
----==_mimepart_598413d7c29bf_237c53f9dec80dc38810e9--


From nobody Thu Aug  3 23:58:16 2017
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 741C9132077 for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:58:14 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DTMvX1GrV1zv for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:58:13 -0700 (PDT)
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 ECF46132053 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 23:58:10 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501829890; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=DHRLNSaux7NU/YXiRs+fTGhg1Vz+vR6u5s03JDR7/Dw=; b=KlVvdtJGQIH9RaYHKW95ApTgI8hmTlNGVnM5dd/Y0W5zCVeyWKEJEl8fW4BaWWWtcBAyymFd wyS1VFKV0C4bqHkzJ4Zj+woPF1njEuVsWnsdWClMV7YpgCigh6EQdBLso2iUMKcIKY1jA4Zo WpeJiEL8yyGgNITpfmebsb9x2ss=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=sWLeq9msdqEJOR3wFpaLZiBflx0ohIM8diNS5cc1Gcd3OaZcatLT5uHylsCg3iZCFJqBYS 9KJOmU47sQN7Ju1UKfoeZkLOoPGeVDKno7HGXf+DoHabFeLRzzNReg2tQd7QApbgsewNkadI HQO9/6Qo2BXyMwo84UExdOV3YLL/Y=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59841b01.7f6cdeb85e40-smtp-out-n02; Fri, 04 Aug 2017 06:58:09 -0000 (UTC)
Date: Thu, 03 Aug 2017 23:58:08 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59841b00337e4_33093fa27adcbc3c1142a1@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] d7b14b: hyphenate
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59841b0033456_33093fa27adcbc3c11411c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/IxfOFiW7PwiNMTQNiVl5X4Qm9o8>
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, 04 Aug 2017 06:58:15 -0000

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

  Branch: refs/heads/push-id
  Home:   https://github.com/quicwg/base-drafts
  Commit: d7b14bf0b4348dce65e80ed4a1bbe6f693733a6b
      https://github.com/quicwg/base-drafts/commit/d7b14bf0b4348dce65e80ed4a1bbe6f693733a6b
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  hyphenate



----==_mimepart_59841b0033456_33093fa27adcbc3c11411c--


From nobody Thu Aug  3 23:58:25 2017
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 D94A6131C8C for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:58:16 -0700 (PDT)
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 k-vxkV_Aa1dP for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:58:14 -0700 (PDT)
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 00338132058 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 23:58:10 -0700 (PDT)
Date: Thu, 03 Aug 2017 23:58:10 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501829890; bh=3EFRaQ20kIptCzLmCe13Q5XJ297ua0Oli1pLI/jVq/s=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=zWvXqzNDt1xtbSYPmTbevTd3D66zC+YWQYoirOtBh2/BE51sbS7M740tZiJaC3KVg LYWqLezdSCcPj8leh/BgTkHG08JovFu+la1yz2+lY+s2AbGj6YnuN/PdNmg7sBpVxa 9d/b7GAyf3jCmluyPUTV/3QFQ2piq4KC+y+eX7ho=
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/701/push/1901542616@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59841b0234ecc_254b3f96eb965c3c469c4"; 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/0dgd7sHO4WvAAd5AC370iCU7PPo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 06:58:17 -0000

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

@martinthomson pushed 1 commit.

d7b14bf  hyphenate


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

----==_mimepart_59841b0234ecc_254b3f96eb965c3c469c4
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/d7b14bf" class="commit-link">d7b14bf</a>  hyphenate</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/701/files/cb44d94019cfa2cc519f0394afbbcebcc2ab07a2..d7b14bf0b4348dce65e80ed4a1bbe6f693733a6b">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9bacx4DndI_ReQZiw_jQPK-kPEZks5sUsECgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyQQQn-fOWYlaV6aNcors3TZHygLks5sUsECgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701/files/cb44d94019cfa2cc519f0394afbbcebcc2ab07a2..d7b14bf0b4348dce65e80ed4a1bbe6f693733a6b"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701/files/cb44d94019cfa2cc519f0394afbbcebcc2ab07a2..d7b14bf0b4348dce65e80ed4a1bbe6f693733a6b"}}}</script>

----==_mimepart_59841b0234ecc_254b3f96eb965c3c469c4--


From nobody Thu Aug  3 23:58:42 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A54812EA7C for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:58:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.182
X-Spam-Level: 
X-Spam-Status: No, score=-3.182 tagged_above=-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=-2.8, RP_MATCHES_RCVD=-0.001, 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 ubO9EhkjEnqZ for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:58:38 -0700 (PDT)
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 8A2D01317A4 for <quic-issues@ietf.org>; Thu,  3 Aug 2017 23:58:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=3ofKMPeiYdHGfqDVL1Ptq2y6zHY=; b=jZHgrtaavJj3nmmV qX2kCqdyUbFmtA284vx1ZKMq3ugETf5y8On0xVyp5OZ8JN4X5i79/ddXtvjrI1DE NbmAGA9yxbZSGTJlFsjcBYX+clMwE1jw1npCeWWGOTRO5oxac1YS1JB47sB8IzIx MJKwtSyp/WqP9WpBSkgYDmmLZfU=
Received: by filter1072p1mdw1.sendgrid.net with SMTP id filter1072p1mdw1-3552-59841B1D-27 2017-08-04 06:58:37.669057749 +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 Wb6Sc0o7QByo_GGm8E7_6Q for <quic-issues@ietf.org>; Fri, 04 Aug 2017 06:58:37.556 +0000 (UTC)
Date: Fri, 04 Aug 2017 06:58:37 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9cdafa6799e51666cb110a25efcf68a6c50eac5792cf00000001159bdd1d92a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54292344@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59841b1d1f9f9_3b4b3f8835241c2c46915"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1i9B418TYE7xdaB7h3Eh2MRqN5JHtS4c9FzR PYiOGH50QHQ3oLffwQX3/9N/RtxLaxkvQQWRmQ8+0K7xD+Z3ZPPb1SLCik8SMCjMyQCBo3ySBy6u8I xYaisUfY+EfnVbGRygqBY4e+CcxQ3eyjHHUaPMt3g150z3N1Fb1bgZFYE0mn2a3pUONf6G763m6vch o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6JUYZbyVlybVE5QCg6aycPCBPs0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 06:58:41 -0000

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

martinthomson commented on this pull request.



>  
-  Payload:
-  : HPACK-compressed request headers for the promised response.
+A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be

That's another reason to talk about "requests" rather than resources.

-- 
You are receiving 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/701#discussion_r131323651
----==_mimepart_59841b1d1f9f9_3b4b3f8835241c2c46915
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/701#discussion_r131323651">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt;  
-  Payload:
-  : HPACK-compressed request headers for the promised response.
+A server MAY use the same Push ID in multiple PUSH_PROMISE frames.  This allows
+the server to use the same server push in response to multiple concurrent
+requests.  Referencing the same server push ensures that a PUSH_PROMISE can be
</pre>
<p>That's another reason to talk about "requests" rather than resources.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#discussion_r131323651">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyJG82xOeOpIgIjZhbkIQKZ8NCCEks5sUsEdgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7da9fHt3EOEBl7tdngbdJ1gkiR5ks5sUsEdgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131323651"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#discussion_r131323651"}}}</script>
----==_mimepart_59841b1d1f9f9_3b4b3f8835241c2c46915--


From nobody Thu Aug  3 23:59:18 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 460C813170E for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:59:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 vfX7C5tLZDUW for <quic-issues@ietfa.amsl.com>; Thu,  3 Aug 2017 23:59:16 -0700 (PDT)
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 0D68812EA7C for <quic-issues@ietf.org>; Thu,  3 Aug 2017 23:59:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=35VccAf+LeNJGT52fupleoP9atc=; b=dSOoTzddfRsr45bp kwGt9K0ibIt1TzjznCB6uxLyS/ofsSUMjg36bhmfPPOOgU9dpu0f7bZQnkFFkVpg DUh6FsAvH7TCyK+ejdN1RxHL7RLz+2jIMdVAb5MEwImz/5gOkbUzWM0KWy6VbjlL oNdvBbPOZ4DynbL38AKZAQzyT5k=
Received: by filter1151p1mdw1.sendgrid.net with SMTP id filter1151p1mdw1-22983-59841B43-5 2017-08-04 06:59:15.262098714 +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 9SfAOVFgT7G4eCaAeLfYCA for <quic-issues@ietf.org>; Fri, 04 Aug 2017 06:59:15.217 +0000 (UTC)
Date: Fri, 04 Aug 2017 06:59:15 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab28062c2f0d94b0e547acbac9cd5d811bc5ef729a92cf00000001159bdd4292a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/c320173143@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59841b42e3ec5_27b9b3fc2979edc2c1307a5"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1VEc8qKgURQZm9B8ex56ytoHq0hwplB4v7K5 2XuGo+tgygENRC2L42ItPnEU2LQuEwkmqjnXxwQtUP9TCqBACDlJEWR6LioVBD3DMGHJhpp4UCjDFT hc9nAWIsgTWs0U3S5L1xtnBbYB+s+FPnRhvfDocS2zF6CBKO6lYuPUWY9Xlgzc48yaaBxC9zc5JcSb 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/n5AtvE9kV2EIHo4ZT-fHq7g_nuk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 06:59:17 -0000

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

I hope to fix the 0 thing in a follow-on.  See my response to Jana on the mailing list.  Right now, the entire 32-bit space is open for business.

-- 
You are receiving 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/701#issuecomment-320173143
----==_mimepart_59841b42e3ec5_27b9b3fc2979edc2c1307a5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I hope to fix the 0 thing in a follow-on.  See my response to Jana on the mailing list.  Right now, the entire 32-bit space is open for business.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#issuecomment-320173143">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq24dvHytU0Z5Hgr87lfFwwv4kj84ks5sUsFCgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq60uD3FQ3TSygG5MgGEzb1CR3z7zks5sUsFCgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#issuecomment-320173143"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701: I hope to fix the 0 thing in a follow-on.  See my response to Jana on the mailing list.  Right now, the entire 32-bit space is open for business."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#issuecomment-320173143"}}}</script>
----==_mimepart_59841b42e3ec5_27b9b3fc2979edc2c1307a5--


From nobody Fri Aug  4 13:45:32 2017
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 C87F112009C for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:45:30 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1H84y5Fn9G3v for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:45:29 -0700 (PDT)
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 55CBF12EBF4 for <quic-issues@ietf.org>; Fri,  4 Aug 2017 13:45:29 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501879528; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=cqS+e56E2d++n+0as8KFHNzraydY8EaX9whCasrBncM=; b=OKs4GHqDzIBP/LLAYN3kZ3KVzSK3SF32NGUKtiHXsE9YlXlO8dbkuao1GvP9j6Fi41VbYF7k YkWm/KC/riH0yKNU6jEvwPNsW+JO7WMg9UlT9wp6XIF3yOq0RIZ1g8ck3OM4HBYgNV9mW7jb SZGY/KV0rYI+L56uxiACuCFfwNQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=oNH2wfgwrUFDUa5vUBYrXdz61R82CH22m1lNXppdzd9sBD5wDuMiT/kmFjyjjseZ0WkNI1 uUeyUrQUqm+AXboh6OqUIjifZwWLzFAlOsl41cI/4P6IfcZMyf4HLwfFu71KKDbxgBtXlkqB i/W5/wvO4AK6NrKjvUi9AFywxLkFQ=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5984dce8.7f70b81b3d50-smtp-out-n02; Fri, 04 Aug 2017 20:45:28 -0000 (UTC)
Date: Fri, 04 Aug 2017 13:45:28 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5984dce8bb78_cc73ff2fada3c34110538@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 2a6545: Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5984dce8b6c8_cc73ff2fada3c341104be"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WZgh0wctiImSZ-zb-MJT4QcNfsQ>
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, 04 Aug 2017 20:45:31 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 2a65451cc59b03acc0a517e47fa18f63753b1944
      https://github.com/quicwg/base-drafts/commit/2a65451cc59b03acc0a517e47fa18f63753b1944
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Push ID (#701)

* Define a Push ID

* Mike's editorial comments

* Editorial cleanup

* Edit's inspired by Jana's review

* hyphenate



----==_mimepart_5984dce8b6c8_cc73ff2fada3c341104be--


From nobody Fri Aug  4 13:45:38 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E044B131BFE for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:45:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 3xdQlmgYoK-3 for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:45:31 -0700 (PDT)
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 91BA412009C for <quic-issues@ietf.org>; Fri,  4 Aug 2017 13:45:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=MceqJtaC0Ev9LL0rzhk5Izlyvsc=; b=m/GZt/03Q7hAUixH Y1afRqmtBw/3XeOdvOoOvTRgfza1jVCk2NXtwwT1U8plJtCA4zg8HJCrv7xcqfYF GewTzIo1NJFArlIrnp6B9Il+gLYIbibXv25VC+iLLkqcmVOVfp7YnVUKq2ReG+WY FaFEP5wDtrbV3uwf83EIyZsF3OY=
Received: by filter0501p1mdw1.sendgrid.net with SMTP id filter0501p1mdw1-14065-5984DCEA-10 2017-08-04 20:45:30.330646263 +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 MWmgKIBYSH2cs2Y-vvDDYQ for <quic-issues@ietf.org>; Fri, 04 Aug 2017 20:45:30.287 +0000 (UTC)
Date: Fri, 04 Aug 2017 20:45:30 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8efe0d4780a18cd63df8f3508b8a450e9c4f585092cf00000001159c9ee992a169ce0ea8b85c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/702/issue_event/1193788884@github.com>
In-Reply-To: <quicwg/base-drafts/issues/702@github.com>
References: <quicwg/base-drafts/issues/702@github.com>
Subject: Re: [quicwg/base-drafts] Concurrent server pushes for the same resource (#702)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5984dce9ca253_73703f8c8e193c3c912ee"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1sYDhRdXzZCEDyp5dUPuIVq0XqxgxH1ectVY F+CDkinIJhZV1iTVMNbfc/9AecljIWcoNecDGbNMzCwwmYfFZkf+DN4i6HxSdznItneP/VEzomfNcv vyMEEWGCnK+FlaDhAxjIMJj0nyNBKQD1y2022YB31jDTyMu5pWs5IhWWSnIAnydkCbmnlmCuHQ8mDw 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Q23Yumznb3c8Sy5nOlYtSDEoR8s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 20:45:33 -0000

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

Closed #702 via #701.

-- 
You are receiving 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/702#event-1193788884
----==_mimepart_5984dce9ca253_73703f8c8e193c3c912ee
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/702" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/702" data-id="245938268" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#702</a> via <a href="https://github.com/quicwg/base-drafts/pull/701" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/701" data-id="245937363" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#701</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/702#event-1193788884">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_xM6Vj4dL7B68-zRus-65ucjqzuks5sU4LpgaJpZM4Ok2Hg">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3LsVUhINqjmrNQO-e8dY8APxK2lks5sU4LpgaJpZM4Ok2Hg.gif" width="1" /></p>
<div itemscope 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/702#event-1193788884"></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 #702 via #701."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/702#event-1193788884"}}}</script>
----==_mimepart_5984dce9ca253_73703f8c8e193c3c912ee--


From nobody Fri Aug  4 13:45:44 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4769512009C for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:45:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 9ac6EZLUjnPc for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:45:32 -0700 (PDT)
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 229CE12EBF4 for <quic-issues@ietf.org>; Fri,  4 Aug 2017 13:45:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=whMHxGn15/V7l8R9XkhFE51kX4k=; b=gn2/yftFVqJ2W9EY KUlPiQIxKXTvRB0v1qwJ35o420fFKbYIyX4YAV38or+x68tuA/BPo1gOgf5YTCMf W0ea5v5ncPb3Pnb9WKgJAhCcRUH16GJCFcq3DmCRyPUAtq+7GECUvz5JWguoexnM 8/3GcAgKHVR9dYstVQvsBBpb1JM=
Received: by filter0979p1mdw1.sendgrid.net with SMTP id filter0979p1mdw1-27929-5984DCEB-5 2017-08-04 20:45:31.053204926 +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 UKaZPhXLQteGAP_I4voefw for <quic-issues@ietf.org>; Fri, 04 Aug 2017 20:45:31.006 +0000 (UTC)
Date: Fri, 04 Aug 2017 20:45:31 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9c3463a197a84366563902a5ba73abff391d6efc92cf00000001159c9eea92a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/issue_event/1193788881@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5984dcea71c36_6b7c3ff087a6bc301479de"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3X4Pitt+1zwYPmrFBqhRSQBXkCZgAc9EzGc8 i823GdbtgpXK3R1LV2CW3jb3wOLjbz1PKE/97chtfLP5Avn2UfMk1dZtGQ2gVkPRpnHGda0mqJO6P2 GeJ5kLdAGasWU9TkOtcD5MXnhcovqj5hBvbyfcuI2qhpr9L9Is2rci/B0FbdeJqE/tnpjxKFIH3bq3 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/UUdz3s-snkkcvvqICX_l6LrkNPI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 20:45:33 -0000

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

Merged #701.

-- 
You are receiving 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/701#event-1193788881
----==_mimepart_5984dcea71c36_6b7c3ff087a6bc301479de
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/701" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/701" data-id="245937363" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#701</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/701#event-1193788881">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxZq4qgMKNw4UVdqj09PVoz1Sspvks5sU4LqgaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3dDrthVl50ycYxklwXdQp3Dn_47ks5sU4LqgaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#event-1193788881"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #701."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#event-1193788881"}}}</script>
----==_mimepart_5984dcea71c36_6b7c3ff087a6bc301479de--


From nobody Fri Aug  4 13:45:48 2017
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 66B7912ECC6 for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:45:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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=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; domainkeys=pass (1024-bit key) header.sender=michael.bishop=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mb_rXNlhiQiz for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:45:35 -0700 (PDT)
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 2197012EBF4 for <quic-issues@ietf.org>; Fri,  4 Aug 2017 13:45:35 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501879534; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=yl9cV0p9mxSBGyV1zF1kQwd460dNIsM6/aPqVEzfHc8=; b=NNRdoAiruMANI4yZLL/VhHqLR/FpgPtqMe/wCZKC61530uxlOO1TRR//JwZcuEi2xAXulx1J rFv98juUHkqoV13vgvqbeWsBaFWfTp9SHkc1+Dw7Cs8/FSHE2VIV+3EkYAkaXga+LobaX9gj sMYxiAJcUcBPm/oWjAuXnpyuU/s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=uz8nUwEU1J6mXt0LjVkHlFNtE0znEczhRRv+WWl5kzlqvHQf2oDBUIem69NdaNx/nfd12E azHZ8Nxj6y5dAkqNOVa7D34YDn5II5erSaZLTfp/YlsCv8yoanycaIAEDkus5DFzsfEA8uF5 sJSx3nUiBWdxz8siBCmX+D9MWt34E=
Sender: michael.bishop=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5984dcee.7efeb887d030-smtp-out-n03; Fri, 04 Aug 2017 20:45:34 -0000 (UTC)
Date: Fri, 04 Aug 2017 13:45:34 -0700
From: MikeBishop <michael.bishop@microsoft.com>
Reply-To: MikeBishop <michael.bishop@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <5984dcee48df6_6ee73f8860091c30106177@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5984dcee48a88_6ee73f8860091c30106064"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/UX7MBp2bWFUVxsCSV6jB-AMVVew>
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, 04 Aug 2017 20:45:36 -0000

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

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

----==_mimepart_5984dcee48a88_6ee73f8860091c30106064--


From nobody Fri Aug  4 13:51:23 2017
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 443E412420B for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:51:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.253
X-Spam-Level: 
X-Spam-Status: No, score=-8.253 tagged_above=-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_H2=-2.8, 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 dNY77dYBHF_O for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:51:21 -0700 (PDT)
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 F0440120724 for <quic-issues@ietf.org>; Fri,  4 Aug 2017 13:51:20 -0700 (PDT)
Date: Fri, 04 Aug 2017 13:51:20 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501879880; bh=AZnl64BdbH9doVBQPlDuRbWPUfr0rTCcUd+jsbG4I94=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UC6C8ZWsv94cN0G7qdnuaaeRsavkniYF7dQdmCFGvEhAj8z54L18Ne1QaNyAxCR8y q0AdcMAOWfwInu7Ieljio+A/kGFDoY0f56N7wrZYJCwc7nMQ/6ezn3MLZP+8CS3DSL 0SZFE+qx9op4MR1/r1A0nuOJLF9DTLNs+5Kv346E=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab78e1ae13f27b376300cd00290698b4316d9afd7b92cf00000001159ca04892a169ce0e8b6ed0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/690/320350287@github.com>
In-Reply-To: <quicwg/base-drafts/issues/690@github.com>
References: <quicwg/base-drafts/issues/690@github.com>
Subject: Re: [quicwg/base-drafts] Do we need endofearlydata? (#690)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5984de4810523_59e73fb5f2bd7c387511f"; 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/6GGbCGqCK_mkBR9RCEQ4YjC29vU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 20:51:22 -0000

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

Sounds like we're in agreement that this can close with no text change, then.  Please re-open if you disagree.

-- 
You are receiving 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/690#issuecomment-320350287
----==_mimepart_5984de4810523_59e73fb5f2bd7c387511f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Sounds like we're in agreement that this can close with no text change, then.  Please re-open if you disagree.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/690#issuecomment-320350287">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2-2PJR-pa-9UNJzJw2yyBtr-pGfks5sU4RIgaJpZM4Oco0b">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2B0iqrj8JArQyyJl7i83VR2tANAks5sU4RIgaJpZM4Oco0b.gif" width="1" /></p>
<div itemscope 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/690#issuecomment-320350287"></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 #690: Sounds like we're in agreement that this can close with no text change, then.  Please re-open if you disagree."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/690#issuecomment-320350287"}}}</script>
----==_mimepart_5984de4810523_59e73fb5f2bd7c387511f--


From nobody Fri Aug  4 13:51:34 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CE0A120721 for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:51:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 JHpDkTNWjFjD for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:51:22 -0700 (PDT)
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 4F2E8120724 for <quic-issues@ietf.org>; Fri,  4 Aug 2017 13:51:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=siairsJssOiZukDzsJswa8L4LJY=; b=I/8btlKj+wfS/DIx QhMLOpqmu0DnpBGt1scLOOloPrEKqE/FUddDesYHzQjm6+DayAc6a4pNw51kVN5I Gc23sL1rXBWqDFi3q6a+daFpyEmY9e5H3zRl8pcUkrc+UaK9+V8VLB8D2FNkgvOq g2IU5/saRYNfj7ehCrNmbAS3Q44=
Received: by filter0932p1mdw1.sendgrid.net with SMTP id filter0932p1mdw1-25425-5984DE49-8 2017-08-04 20:51:21.228475479 +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 ismtpd0039p1mdw1.sendgrid.net (SG) with ESMTP id n-OJivIsQteuSgqVVTan7w for <quic-issues@ietf.org>; Fri, 04 Aug 2017 20:51:21.198 +0000 (UTC)
Date: Fri, 04 Aug 2017 20:51:21 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab78e1ae13f27b376300cd00290698b4316d9afd7b92cf00000001159ca04892a169ce0e8b6ed0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/690/issue_event/1193796635@github.com>
In-Reply-To: <quicwg/base-drafts/issues/690@github.com>
References: <quicwg/base-drafts/issues/690@github.com>
Subject: Re: [quicwg/base-drafts] Do we need endofearlydata? (#690)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5984de48b10d9_5e423fd2245c5c34268c3"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3aHxrwmgk6Wm0LiKKTeO6taeg+Af9MRFQ1fi XbDjhKmzYig9Lua97pTe9ylOB7ryD8ojajGTecBOAyvQncrrZ/kt6jpTBnZ+HLlSsTT80iqAKPGRCA GxpX12XqUL5TcCHgc8Nqlz27Ccf54sY0nenscr39NXjZbLTlvkOtFIBszF9otvys+rO+dsNxx2mLpy I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/MEpfbNj3a60XkaeljD1ETJIRgiM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 20:51:23 -0000

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

Closed #690.

-- 
You are receiving 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/690#event-1193796635
----==_mimepart_5984de48b10d9_5e423fd2245c5c34268c3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/690" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/690" data-id="244018896" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#690</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/690#event-1193796635">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2-2PJR-pa-9UNJzJw2yyBtr-pGfks5sU4RIgaJpZM4Oco0b">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2B0iqrj8JArQyyJl7i83VR2tANAks5sU4RIgaJpZM4Oco0b.gif" width="1" /></p>
<div itemscope 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/690#event-1193796635"></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 #690."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/690#event-1193796635"}}}</script>
----==_mimepart_5984de48b10d9_5e423fd2245c5c34268c3--


From nobody Fri Aug  4 13:52:12 2017
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 2267D126BF0 for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:52:10 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bw20WX9RvbTZ for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:52:08 -0700 (PDT)
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 63BB9124234 for <quic-issues@ietf.org>; Fri,  4 Aug 2017 13:52:08 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501879927; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=9BQF4yTT+um1QS3VEFZAZ9kWM9UJReTRSvGVaAR1whQ=; b=NsyVckpZfA0sYIpiLfnWq27+utQQ/538LF9/iC979qerc3OiW2sV8JQoge1Sq425xXfklZqR LVCqbwpqYs/KP2XpDksoOOgP8y2JzBqLTvCa96dcGU0zlPSZ9PEm5qsbLrJGMuLSvgZ2h5lU OW36GHkzAa6HNc1eTrVHHH/kPEc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=ezvsvkmwVhVgBhPzzCfTqDqVO77XFFeMqA5g+Du/0WBjSTH2sWkA7/m8Jz/5DUaVrZSmry QrPvTkTtz6kKsxjmxahhsBOt3ItG6kZ6hYf5ZWI5cX29QaiBYgbQHZzTarErNyvfIPGG1oQR DxxIKHZTM9lcwxxOxGBwwFk9HWrNI=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5984de74.7f45dc165de0-smtp-out-n02; Fri, 04 Aug 2017 20:52:04 -0000 (UTC)
Date: Fri, 04 Aug 2017 13:52:03 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <5984de73f0090_5ce3ffba57d3c38106581@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] e9e5d6: DATA frames MUST be non-empty
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5984de73efb7d_5ce3ffba57d3c3810648a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RqJJT3PWrxPX8eR0MNs3NM5K0fM>
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, 04 Aug 2017 20:52:10 -0000

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

  Branch: refs/heads/empty_data
  Home:   https://github.com/quicwg/base-drafts
  Commit: e9e5d6ca87f84152cd8e57dce0d67546201535cc
      https://github.com/quicwg/base-drafts/commit/e9e5d6ca87f84152cd8e57dce0d67546201535cc
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  DATA frames MUST be non-empty



----==_mimepart_5984de73efb7d_5ce3ffba57d3c3810648a--


From nobody Fri Aug  4 13:52:33 2017
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 465F6126CB6 for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:52:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.798
X-Spam-Level: 
X-Spam-Status: No, score=-9.798 tagged_above=-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_H2=-2.8, 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 5XchxRMDK_md for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:52:31 -0700 (PDT)
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 CD45D124217 for <quic-issues@ietf.org>; Fri,  4 Aug 2017 13:52:30 -0700 (PDT)
Date: Fri, 04 Aug 2017 13:52:29 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501879950; bh=Y3RtAw7Xk8p6WvCO0hbf9qL51ZOiVlQ6rnDFnP/4Bec=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=rX9XiNX5UAv0aBh77JUGAU896imiUm9B5orDqdRhYCxFClhHQMChUSzt5KQ8JS0TW pqYn9WchN6SRa+F5QVQli6YSTcEzxN6EmYW1+qoQSFFzdBBxwiwcBFdJjbif5MR3mc qyEW6AhTbW6RM3yJukLFkoOCnN1lOdcwIbhwPkqI=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3041195221bb3c96d1cc4cd1de1ac880df80da5e92cf00000001159ca08d92a169ce0ec9ed2e@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/708@github.com>
Subject: [quicwg/base-drafts] DATA frames MUST be non-empty (#708)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5984de8de84a2_2bf13f9281a81c3810125a"; 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/1Ew3MawvqBiyRYzEuQ7qHkTJ7IE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 20:52:32 -0000

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

Fixes #700.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/708

-- Commit Summary --

  * DATA frames MUST be non-empty

-- File Changes --

    M draft-ietf-quic-http.md (4)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/708.patch
https://github.com/quicwg/base-drafts/pull/708.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/708

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

<p><span class="issue-keyword tooltipped tooltipped-se" aria-label="This pull request closes issue #700.">Fixes</span> <a href="https://github.com/quicwg/base-drafts/issues/700" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/700" data-id="245923924" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#700</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/708'>https://github.com/quicwg/base-drafts/pull/708</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>DATA frames MUST be non-empty</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/708/files#diff-0">draft-ietf-quic-http.md</a>
    (4)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/708.patch'>https://github.com/quicwg/base-drafts/pull/708.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/708.diff'>https://github.com/quicwg/base-drafts/pull/708.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/708">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwUoDrQ5HaRgGBfVkZZLysLr_YAOks5sU4SNgaJpZM4OuLZQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyf0XXQhkEVbFjppPq6LWOuV3hOwks5sU4SNgaJpZM4OuLZQ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/708"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"DATA frames MUST be non-empty (#708)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/708"}}}</script>

----==_mimepart_5984de8de84a2_2bf13f9281a81c3810125a--


From nobody Fri Aug  4 13:58:34 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45D8F1204DA for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:58:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 9-clYi1-SgLO for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 13:58:31 -0700 (PDT)
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 1EA3912009C for <quic-issues@ietf.org>; Fri,  4 Aug 2017 13:58:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=h8IyFW00o7rI33y/FRaU7e1x1qA=; b=BohoW9Fw4Y7k3jMI zQFBA6iM0L7/gAQTFd33z/FLOcKgFjvKGE0pe47zoiEHS2N0CQ/xVw1I4fYFty2+ Qpuis89g01Bch9o/uaaQ+U7Ux376jgVevv+91vh7OmLaVLsIPLTaRMvaokROTis/ j/FJS2uN4FPdI7xvWhcV2jche78=
Received: by filter0826p1mdw1.sendgrid.net with SMTP id filter0826p1mdw1-3236-5984DFF5-9 2017-08-04 20:58:29.16412016 +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 Zp3gCt2bQueBtx30SkRmQQ for <quic-issues@ietf.org>; Fri, 04 Aug 2017 20:58:29.126 +0000 (UTC)
Date: Fri, 04 Aug 2017 20:58:29 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abacc39f517031ff3a1d223c798f663e9a1c1fb12792cf00000001159ca1f492a169ce0ded529b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/578/320351730@github.com>
In-Reply-To: <quicwg/base-drafts/issues/578@github.com>
References: <quicwg/base-drafts/issues/578@github.com>
Subject: Re: [quicwg/base-drafts] What is "legacy clients" in transport draft? (#578)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5984dff4d0443_33c03fd2245c5c34315d3"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak083TIiH9bT1d8oXqBruth1YfFNKdQsvvEgnl YDdOI/Ba8Ojhx+8VkobAJFFXsHeX16JAjs3kABlatSVxZvbaPS6WvpnW2gj2o+B8MBaFUfyuHtR37B i++/Vl0Bfx2ESVgrdxLovnrVx0LWABsQJqBPddovgiPtwRpgEIJuBfN3l5hqnIo7rjvE7MFJcDJaS8 s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/9Kd0z_MtDJYhUpMgGK79WcHEsyM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 20:58:32 -0000

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

Yes, I think that's the goal.  You can deploy QUIC as an application-included library on any operating system that provides UDP support, regardless of whether it provides QUIC support.

-- 
You are receiving 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/578#issuecomment-320351730
----==_mimepart_5984dff4d0443_33c03fd2245c5c34315d3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Yes, I think that's the goal.  You can deploy QUIC as an application-included library on any operating system that provides UDP support, regardless of whether it provides QUIC support.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/578#issuecomment-320351730">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2FF0gf7u9ABQZzWGAYENlwHsBYkks5sU4X0gaJpZM4NwVgw">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw3aHU2VsSn7ZgEiXhB69rDBeANkks5sU4X0gaJpZM4NwVgw.gif" width="1" /></p>
<div itemscope 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/578#issuecomment-320351730"></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 #578: Yes, I think that's the goal.  You can deploy QUIC as an application-included library on any operating system that provides UDP support, regardless of whether it provides QUIC support."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/578#issuecomment-320351730"}}}</script>
----==_mimepart_5984dff4d0443_33c03fd2245c5c34315d3--


From nobody Fri Aug  4 14:00:06 2017
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 D835F1204DA for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 14:00:04 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NflW8FsGqa0n for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 14:00:03 -0700 (PDT)
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 2DB70120721 for <quic-issues@ietf.org>; Fri,  4 Aug 2017 14:00:03 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1501880402; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=N8z1AllivDoiMl8tFyOPcCE9+XZGqokFlO6OpK2iDiE=; b=NGtE85Rtt6GHJ09HzzRxD8p1oOE9S79u39Gl9QNFaG7zRAedfMvBZKJEtgdx6phvDyXSy1jb 7Q0SFSH6/VWczPNVtBKvP0mEFm44ZVlnIwGoZG3q2Gqds+jlZDthmPsr2q1EPfLmbJywBsG4 0emvmMOoiU/ruubYAb8OSH9DKww=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=IMfq7TeU9huEr0Ba+t2suTAq11B+XeGT+ClSejcyNU1CseJ9HC4PNuj/x9Na+uk6HNxvCT 6kCbk+Yzk7ut0dZ/Lc8Fvt2oqTwr+z812baf3X+5u/kMzibg1Z9LCrm3s6igq37kHRlMGibu y/ioytHP7jAnKCE++8Z8y1fuQ9qOo=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5984e051.7ff65442d420-smtp-out-n01; Fri, 04 Aug 2017 21:00:01 -0000 (UTC)
Date: Fri, 04 Aug 2017 14:00:01 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <5984e051bada8_4673fc88b2b3c3c527e0@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 687136: Changelog
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5984e051baa4e_4673fc88b2b3c3c526f8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2xt5CtrnLyyEfXyHqM7H6fux1T0>
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, 04 Aug 2017 21:00:05 -0000

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

  Branch: refs/heads/empty_data
  Home:   https://github.com/quicwg/base-drafts
  Commit: 6871366c189f5613a35fbccdbc50aa93cf4433e4
      https://github.com/quicwg/base-drafts/commit/6871366c189f5613a35fbccdbc50aa93cf4433e4
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  Changelog



----==_mimepart_5984e051baa4e_4673fc88b2b3c3c526f8--


From nobody Fri Aug  4 14:00:11 2017
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 88E6B1204DA for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 14:00:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 69o5GBmkfpiw for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 14:00:04 -0700 (PDT)
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 4FEDD12009C for <quic-issues@ietf.org>; Fri,  4 Aug 2017 14:00:04 -0700 (PDT)
Date: Fri, 04 Aug 2017 14:00:03 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501880403; bh=kVwnPpHR+c8ZbSldg0+RiK9n57hlncVLREWbv2qdHqM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=l3o8d7IrlXVD99zeCoizZeielMNRwfNLAj89B2sVEibpLfOJbtM0uoVXQRs2GQLTX 2lfXCZBZd2TuQq2GyLhXhAkuWfWnlBgrcsrHHc1Lw0aWWqvqtQysS9RU5ZqZ559p+2 zqfJ8/8bojQDSJnzlAPaYxJ5PDcBUd706erXUqzA=
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/708/push/1903141747@github.com>
In-Reply-To: <quicwg/base-drafts/pull/708@github.com>
References: <quicwg/base-drafts/pull/708@github.com>
Subject: Re: [quicwg/base-drafts] DATA frames MUST be non-empty (#708)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5984e053a87e7_5e0e3fd2245c5c34747d0"; 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/vCqAjI8qXsMe6uXeIITpqyhUiuk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 04 Aug 2017 21:00:05 -0000

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

@MikeBishop pushed 1 commit.

6871366  Changelog


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/708/files/e9e5d6ca87f84152cd8e57dce0d67546201535cc..6871366c189f5613a35fbccdbc50aa93cf4433e4

----==_mimepart_5984e053a87e7_5e0e3fd2245c5c34747d0
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/6871366" class="commit-link">6871366</a>  Changelog</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/708/files/e9e5d6ca87f84152cd8e57dce0d67546201535cc..6871366c189f5613a35fbccdbc50aa93cf4433e4">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4JxslEJPuxy_Va75ngUKLhqnY5dks5sU4ZTgaJpZM4OuLZQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6UZoTFtf3dVPHvn40mWrm9QAbkkks5sU4ZTgaJpZM4OuLZQ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/708/files/e9e5d6ca87f84152cd8e57dce0d67546201535cc..6871366c189f5613a35fbccdbc50aa93cf4433e4"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #708"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/708/files/e9e5d6ca87f84152cd8e57dce0d67546201535cc..6871366c189f5613a35fbccdbc50aa93cf4433e4"}}}</script>

----==_mimepart_5984e053a87e7_5e0e3fd2245c5c34747d0--


From nobody Fri Aug  4 18:05:39 2017
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 5694E12DDD0 for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 18:05:37 -0700 (PDT)
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 TlPU4IRF9Zwe for <quic-issues@ietfa.amsl.com>; Fri,  4 Aug 2017 18:05:31 -0700 (PDT)
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 F0636129B61 for <quic-issues@ietf.org>; Fri,  4 Aug 2017 18:05:30 -0700 (PDT)
Date: Fri, 04 Aug 2017 18:05:30 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501895130; bh=Ly6BmNE08+79tv2hrpK5K+wyqb2ZSCmYrTzu0XTfcfo=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=pHeUh8gLGVktzhHJPnYP1nLR0+hmPlRIDrZrz2+3f4QxYSquemTcWu3rqCjEKOo7z UT4d8TVzRGIVHCOx+7lTIfejDebB1t3SJVgvuZTJvpilY4XJOUgJOTGPMqxkEpG/rP uUyOvD8ImMiUNGSgsFYzAjBmI3CgFwx7iBIyPwaQ=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab90dae19b2a49d68aca287fad9025455592e4cf9292cf00000001159cdbda92a169ce0ea8b4d3@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/701/review/54503997@github.com>
In-Reply-To: <quicwg/base-drafts/pull/701@github.com>
References: <quicwg/base-drafts/pull/701@github.com>
Subject: Re: [quicwg/base-drafts] Push ID (#701)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598519da2e36a_275b3fe8ba72bc347019"; 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/xIV-H3VSBXEJ7_CtQKzxlUQEc5g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 05 Aug 2017 01:05:37 -0000

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

janaiyengar commented on this pull request.

LGTM. Looking forward to the follow on.

> @@ -494,17 +495,19 @@ The PRIORITY frame payload has the following fields:
     1 and 256.
 
 A PRIORITY frame identifies a request to priotize, and a request upon which that
-request is dependent.  A request is identified by the stream ID of a request
-when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
-Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
-PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).
-
-A PRIORITY frame MAY identify a Stream Dependency with a stream ID of 0; as in
-{{!RFC7540}}, this makes the request dependent on the root of the dependency
+request is dependent.  A Prioritized Request ID or Stream Dependency ID
+identifies a client initiated request using the corresponding stream ID when the

+1

-- 
You are receiving 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/701#pullrequestreview-54503997
----==_mimepart_598519da2e36a_275b3fe8ba72bc347019
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>LGTM. Looking forward to the follow on.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/701#discussion_r131510486">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -494,17 +495,19 @@ The PRIORITY frame payload has the following fields:
     1 and 256.
 
 A PRIORITY frame identifies a request to priotize, and a request upon which that
-request is dependent.  A request is identified by the stream ID of a request
-when the corresponding PUSH_PRIORITIZED or PUSH_DEPENDENT flag is not set.
-Setting the PUSH or PUSH_DEPENDENT flag causes the frame to identify a
-PUSH_PROMISE using a Push ID (see {{frame-push-promise}} for details).
-
-A PRIORITY frame MAY identify a Stream Dependency with a stream ID of 0; as in
-{{!RFC7540}}, this makes the request dependent on the root of the dependency
+request is dependent.  A Prioritized Request ID or Stream Dependency ID
+identifies a client initiated request using the corresponding stream ID when the
</pre>
<p>+1</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/701#pullrequestreview-54503997">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-0V84h9GL4gsHDD2aIgzlHajz4Yks5sU7_agaJpZM4Ok13x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-8U8QW8NMACHfreZb6H6FOgFUSzks5sU7_agaJpZM4Ok13x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-54503997"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #701"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/701#pullrequestreview-54503997"}}}</script>
----==_mimepart_598519da2e36a_275b3fe8ba72bc347019--


From nobody Sat Aug  5 17:31:05 2017
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 CC07B1243F6 for <quic-issues@ietfa.amsl.com>; Sat,  5 Aug 2017 17:31:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.253
X-Spam-Level: 
X-Spam-Status: No, score=-8.253 tagged_above=-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_H2=-2.8, 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 kNjMUBtu42mv for <quic-issues@ietfa.amsl.com>; Sat,  5 Aug 2017 17:31:02 -0700 (PDT)
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 025C6126B71 for <quic-issues@ietf.org>; Sat,  5 Aug 2017 17:31:00 -0700 (PDT)
Date: Sat, 05 Aug 2017 17:31:00 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1501979460; bh=NQoEKHMUVnpeRg1U+wjROGu3j2QLKMA3NY/1eaaJpk0=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=SZ+kxsqO9rPr0uu9GgtXLl2iM+apgHr16SFBU14gK6BADL8fZPymv23IoFSz2lBIn JVvC3h2yAgECg0uPBSibmIf71dhdw2hEFrbPslAYl8GktU0d7GbKQ34SpqzqTGap/b HO3LO5f2fZWYwlhRFi7Yl8lrb38QmhFn4qB9Xrwo=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab54ab86c02c3dea3a4888726b26a906237d2000b392cf00000001159e254492a169ce0ecb7f83@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/709@github.com>
Subject: [quicwg/base-drafts] Make Push ID sequential (#709)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5986634410df9_49f73fc365159c2c9582f"; 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/PpkYpSxgN8ST6UFBGxj_4bpqpts>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 06 Aug 2017 00:31:04 -0000

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

And add a MAX_PUSH_ID message to hq

-- 
You are receiving 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/709
----==_mimepart_5986634410df9_49f73fc365159c2c9582f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>And add a MAX_PUSH_ID message to hq</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/709">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4IiYeretYJvIFmyFIelGpKWO5pbks5sVQlEgaJpZM4Oumb_">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwK92BKaN-BzrKuM_Ld4D6zwbhq8ks5sVQlEgaJpZM4Oumb_.gif" width="1" /></p>
<div itemscope 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/709"></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":"Make Push ID sequential (#709)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/709"}}}</script>
----==_mimepart_5986634410df9_49f73fc365159c2c9582f--


From nobody Sun Aug  6 02:16:25 2017
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 E767D13201D for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 02:16:22 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=mnot=mnot.net@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f0G7KRp3LWok for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 02:16:21 -0700 (PDT)
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 144E7132017 for <quic-issues@ietf.org>; Sun,  6 Aug 2017 02:16:20 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502010980; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=xCi7EUKi8r01R3C81gYp1MjXZjsz68MT1qbj7NyZmEY=; b=e2i5XgbhzxcWYNYNoOyPxnyt4n8iz0liMGFisuPQpXDmVtDE5leuvRXD/5ygDchbDLLM/uQq 3HWqrJdU2G1WSdkajP3lXqCLihTQuqk/29bMJrmbjH40wcaYaI3qgwez31XQ3h9Ol+njL1nY Mx/2x2nkbCPXFPnIBvKnD3JXKiA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=m5VYR8ddMjgylGQ9FRUJ2uZd6toAfF8luaLbCdQmEknvmE80yIQznWehwB+i7u2oIXEPRH d2V2uJH0wBHR5xwiTcXYnFEwJi3bEF5xQRWuMCnb6eYcEXEb3GiijILhAUPP1Ru8U01z8swD cV1y6syO3HhYr/lgVzetbNnQJM54k=
Sender: mnot=mnot.net@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5986de64.7f3c74106ea0-smtp-out-n03; Sun, 06 Aug 2017 09:16:20 -0000 (UTC)
Date: Sun, 06 Aug 2017 02:16:20 -0700
From: Mark Nottingham <mnot@mnot.net>
Reply-To: Mark Nottingham <mnot@mnot.net>
To: quic-issues@ietf.org
Message-ID: <5986de648296_78e03fb226a75c341237e9@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/wg-materials] 9d65e8: Update compat matrix link
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5986de647eb4_78e03fb226a75c34123662"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eKRDjT-DPFTJ1rXwzAveScEP6zw>
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, 06 Aug 2017 09:16:23 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/wg-materials
  Commit: 9d65e8a8b0c4e44493cf7bf9485d633b8feeb2dd
      https://github.com/quicwg/wg-materials/commit/9d65e8a8b0c4e44493cf7bf9485d633b8feeb2dd
  Author: Mark Nottingham <mnot@mnot.net>
  Date:   2017-08-06 (Sun, 06 Aug 2017)

  Changed paths:
    M ietf99/minutes.md

  Log Message:
  -----------
  Update compat matrix link



----==_mimepart_5986de647eb4_78e03fb226a75c34123662--


From nobody Sun Aug  6 14:53:12 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA34A131F1A for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 14:53:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 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=-2.8, 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 87gx1I18PGJl for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 14:53:06 -0700 (PDT)
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 3811F129A96 for <quic-issues@ietf.org>; Sun,  6 Aug 2017 14:53:06 -0700 (PDT)
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=yyH7bhNV+PTnHhsUfkqUpHy6cDI=; b=utX3cP6v5Q32aMOR r9eOeUx3JDIRDvx8HNeuq3sQOhQbQNO/va6Mnz+WpJmabmpB7BQl+VI8WVMT5bPd YSEKPxFpHwinPdFg3YiKPvDQF1xZoTi5Fn49rYi9U5iFzxd8EtPr+EoF9vMHmmnC BxGvF2MbcyF5vb+T2iZwtWaRR7U=
Received: by filter0933p1mdw1.sendgrid.net with SMTP id filter0933p1mdw1-25257-59878FC1-45 2017-08-06 21:53:05.440956239 +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 VldirMlwSb2-SSSTBroxng for <quic-issues@ietf.org>; Sun, 06 Aug 2017 21:53:05.370 +0000 (UTC)
Date: Sun, 06 Aug 2017 21:53:05 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba7f917c7f21d838689d0926a2603c84a95c0340392cf00000001159f51c192a169ce0ecc5e73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/710@github.com>
Subject: [quicwg/base-drafts] Versions in transport parameter force reformatting client hello on renegotiation (#710)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59878fc11eb8f_47053fa1a2a81c3096b3"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak10hkqA6CChVaNS2IpJKrPQdKvpIzwkCwVdoq rfInuIhT2qp+20O3264OKednbeaRNIs1T2i/eA5iSdDknRYrrhBXqVdPFII0oR/FR+vSmbiiknqhba HtlbIS8qX5Aw+1wUqSvOogth6Wy6RWgHGjhBKD1fIubuyfJf8S29vls8eAaGrkTR4/PFJDJsdYbWlV c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Fc4Ei4WI0ZUMxTz1GOiSIzNta0Q>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 06 Aug 2017 21:53:09 -0000

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

The transport parameter extension sent in the Client Hello includes the following:

>      select (Handshake.msg_type) {
>         case client_hello:
>            QuicVersion negotiated_version;
>            QuicVersion initial_version;
>            ...

This is annoying, since the "negotiated version" will not be known until negotiation is complete. As the extension is sent in the first flight with the Client Hello, this means that the value of this Client Hello will change between the first Client Initial packet that triggered a version negotiation, and the repeated Client Initial packet that is sent with the new version number. The text in section 7.1 says:

> Though the contents of a packet might not change in response to version negotiation, a client MUST increase the packet number it uses on every packet it sends. 

If we keep the "negotiated version" in the transport parameter extension, the content of the packet will always change, so this sentence is misleading.

I would prefer to only include the "initial version" in the transport parameter extension. The server can detect shenanigans if the initial version belong to its supported version list, yet is different from the version in the QUIC header. The client can detect shenanigans if the server supported list includes its own initial proposal.

There is an argument that the QUIC header might be forged. In that case, it seems better to include the negotiated version in the server parameters, before the list of supported versions, and trust the client to detect any disparity.


-- 
You are receiving 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/710
----==_mimepart_59878fc11eb8f_47053fa1a2a81c3096b3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The transport parameter extension sent in the Client Hello includes the following:</p>
<blockquote>
<pre><code> select (Handshake.msg_type) {
    case client_hello:
       QuicVersion negotiated_version;
       QuicVersion initial_version;
       ...
</code></pre>
</blockquote>
<p>This is annoying, since the "negotiated version" will not be known until negotiation is complete. As the extension is sent in the first flight with the Client Hello, this means that the value of this Client Hello will change between the first Client Initial packet that triggered a version negotiation, and the repeated Client Initial packet that is sent with the new version number. The text in section 7.1 says:</p>
<blockquote>
<p>Though the contents of a packet might not change in response to version negotiation, a client MUST increase the packet number it uses on every packet it sends.</p>
</blockquote>
<p>If we keep the "negotiated version" in the transport parameter extension, the content of the packet will always change, so this sentence is misleading.</p>
<p>I would prefer to only include the "initial version" in the transport parameter extension. The server can detect shenanigans if the initial version belong to its supported version list, yet is different from the version in the QUIC header. The client can detect shenanigans if the server supported list includes its own initial proposal.</p>
<p>There is an argument that the QUIC header might be forged. In that case, it seems better to include the negotiated version in the server parameters, before the list of supported versions, and trust the client to detect any disparity.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/710">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1hVA_aubd_3dikO6QJo-DPC7XxNks5sVjXBgaJpZM4Ou2lC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6wR-h6ty3st6KR5S1VLIv5eLSAOks5sVjXBgaJpZM4Ou2lC.gif" width="1" /></p>
<div itemscope 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/710"></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":"Versions in transport parameter force reformatting client hello on renegotiation (#710)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/710"}}}</script>
----==_mimepart_59878fc11eb8f_47053fa1a2a81c3096b3--


From nobody Sun Aug  6 16:22:24 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57A16129AE7 for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 16:22:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.453
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 mk2VH8-LzS0O for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 16:22:21 -0700 (PDT)
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 42D0512009C for <quic-issues@ietf.org>; Sun,  6 Aug 2017 16:22:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Ppt7UsODNaXF2LB5fhlWwVJ8gp4=; b=pRkc5yNKKy3x2trH 9SZmx8ouai8IS7fmmBGjzFLsSCbyO7t4te165w7ZgCczDvlKvSAKT4eZYu/qQqmK kaEc3A8Y+CZemaKzviMld8QXh0ILFjihfXbSYyFpzo9AzC6KGDa2kgl09Q4FZeOR 7nPn6Uf5OfPTAxw2brSTGwPhAQI=
Received: by filter0928p1mdw1.sendgrid.net with SMTP id filter0928p1mdw1-5152-5987A4AC-3 2017-08-06 23:22:20.185746415 +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 hbzogyHlRPOllhpHegEjGA for <quic-issues@ietf.org>; Sun, 06 Aug 2017 23:22:20.215 +0000 (UTC)
Date: Sun, 06 Aug 2017 23:22:20 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0a9765ecb90952605f41525cd7b91bdd2ba30d9292cf00000001159f66ac92a169ce0ecc5e73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/710/320539481@github.com>
In-Reply-To: <quicwg/base-drafts/issues/710@github.com>
References: <quicwg/base-drafts/issues/710@github.com>
Subject: Re: [quicwg/base-drafts] Versions in transport parameter force reformatting client hello on renegotiation (#710)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5987a4ac1c8e9_7ff73fa3b009dc2c80467"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2CvZZmGasso21ZPcyNp5j6nITmiFFhk+a4b8 ROfj4ZkABd82BAWustIJ6njKZnGzD6sUhblSMAshwB9MIV4ZI7wibM2hJgrOYR5Z9UGCtpcXT3PznJ pjYL8M6A0/e+1sEnXa/CBPDKoWadW2VxqgXe4BHmNb5mg1wsR3vruQD5/dX9mRvAArNe7QWCStMZbL 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dI9sLV6mYLmgY0WTSYm5v8vYUNo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 06 Aug 2017 23:22:22 -0000

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

Taking the negotiated version out removes it from the integrity check over the handshake.  That would be 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/issues/710#issuecomment-320539481
----==_mimepart_5987a4ac1c8e9_7ff73fa3b009dc2c80467
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Taking the negotiated version out removes it from the integrity check over the handshake.  That would be 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/issues/710#issuecomment-320539481">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_SXcnZCG9bV3grv1Isr61SjkQxTks5sVkqsgaJpZM4Ou2lC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9gKksECBuJLBxqV6vDhjtpAezyUks5sVkqsgaJpZM4Ou2lC.gif" width="1" /></p>
<div itemscope 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/710#issuecomment-320539481"></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 #710: Taking the negotiated version out removes it from the integrity check over the handshake.  That would be unfortunate."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/710#issuecomment-320539481"}}}</script>
----==_mimepart_5987a4ac1c8e9_7ff73fa3b009dc2c80467--


From nobody Sun Aug  6 22:00:38 2017
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 CC895127978 for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 22:00:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 tagged_above=-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_H2=-2.8, 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 iJ3GcNM3uwBr for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 22:00:34 -0700 (PDT)
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 AB51B127601 for <quic-issues@ietf.org>; Sun,  6 Aug 2017 22:00:34 -0700 (PDT)
Date: Sun, 06 Aug 2017 22:00:33 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502082033; bh=TMCRvrz2WEsjmuRuo53D3LGS8R7S6b43LYxrJkFiSHk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fJLU7AO/b44zy1K3OI9Raz6AOJ4+WvaTMa7vXUGS9G7kieAY2scMLiXHbYVIZXMyd dYG3Jz1U9VrNdNGWo+VtV87XUjihvlrIoPDGP8OJN7NZx1gXR6EQGfNMYhWg3YTXlF zzxzEcAv8SGd8wb3mHCnIVNo2yvwYYc5u2zcNOcs=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab280b8fa03437016482826014e24275c69b5f8f8c92cf00000001159fb5f192a169ce0ecc5e73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/710/320569099@github.com>
In-Reply-To: <quicwg/base-drafts/issues/710@github.com>
References: <quicwg/base-drafts/issues/710@github.com>
Subject: Re: [quicwg/base-drafts] Versions in transport parameter force reformatting client hello on renegotiation (#710)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5987f3f1b4e30_2fab3fdd381a7c3c520e3"; 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/_NA5FjjoWqNMM_AT_HZaDJMzEsU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 07 Aug 2017 05:00:37 -0000

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

Yes, that's why I was suggesting adding it to the server extension. That way the Client Hello can be repeated with just a change of the version number and sequence numbers in the QUIC header, and the Server Hello needs to be formatted only once.  The new structure would be:

    struct {
      select (Handshake.msg_type) {
         case client_hello:
            QuicVersion initial_version;

         case encrypted_extensions:
            QuicVersion negotiated_version;
            QuicVersion supported_versions<2..2^8-4>;

         case new_session_ticket:
            struct {};
      };
      TransportParameter parameters<30..2^16-1>;
   } TransportParameters;

-- 
You are receiving 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/710#issuecomment-320569099
----==_mimepart_5987f3f1b4e30_2fab3fdd381a7c3c520e3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Yes, that's why I was suggesting adding it to the server extension. Th=
at way the Client Hello can be repeated with just a change of the version=
 number and sequence numbers in the QUIC header, and the Server Hello nee=
ds to be formatted only once.  The new structure would be:</p>
<pre><code>struct {
  select (Handshake.msg_type) {
     case client_hello:
        QuicVersion initial_version;

     case encrypted_extensions:
        QuicVersion negotiated_version;
        QuicVersion supported_versions&lt;2..2^8-4&gt;;

     case new_session_ticket:
        struct {};
  };
  TransportParameter parameters&lt;30..2^16-1&gt;;
</code></pre>
<p>} TransportParameters;</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/710#issuecomment-320569099">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0Ido=
97ONg_IepVzcTkBYt_yP7b6ks5sVpnxgaJpZM4Ou2lC">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2Q=
qkfpF1gqt4rQqFGJrxLq1beamks5sVpnxgaJpZM4Ou2lC.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/710#issuecomment-320569099"></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 #7=
10: Yes, that's why I was suggesting adding it to the server extension. T=
hat way the Client Hello can be repeated with just a change of the versio=
n number and sequence numbers in the QUIC header, and the Server Hello ne=
eds to be formatted only once.  The new structure would be:\r\n\r\n    st=
ruct {\r\n      select (Handshake.msg_type) {\r\n         case client_hel=
lo:\r\n            QuicVersion initial_version;\r\n\r\n         case encr=
ypted_extensions:\r\n            QuicVersion negotiated_version;\r\n     =
       QuicVersion supported_versions\u003c2..2^8-4\u003e;\r\n\r\n       =
  case new_session_ticket:\r\n            struct {};\r\n      };\r\n     =
 TransportParameter parameters\u003c30..2^16-1\u003e;\r\n   } TransportPa=
rameters;"}],"action":{"name":"View Issue","url":"https://github.com/quic=
wg/base-drafts/issues/710#issuecomment-320569099"}}}</script>=

----==_mimepart_5987f3f1b4e30_2fab3fdd381a7c3c520e3--


From nobody Sun Aug  6 22:07:59 2017
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 4EF6C127601 for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 22:07:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.299
X-Spam-Level: 
X-Spam-Status: No, score=-9.299 tagged_above=-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_H2=-2.8, RCVD_IN_SORBS_SPAM=0.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 KNKjNAFXEbbS for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 22:07:55 -0700 (PDT)
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 9F5BF127978 for <quic-issues@ietf.org>; Sun,  6 Aug 2017 22:07:55 -0700 (PDT)
Date: Sun, 06 Aug 2017 22:07:54 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502082474; bh=tX9jJ6TTP88476DiafXXK8YY8VdzEoq13BaSO2s9Pd0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fa/vlfIXs4q2t5fCTHJsofzyG2hDFpZ6REoPU/hD+iqBGdsJcyWXXUniBWyEWp+Tp Nb8i54+G9jKcHiUzB3Ui4EACsngpTSXGmH+Rd8snxerlqS7Yzvfvq/Xn4qZVo4+hS3 /OA3ZH9BlfK0nnddOt5bebSntVL3yD/14ZDaRdpQ=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab433ae61248262638d73dac0e3fe3f3ebad0e7b4292cf00000001159fb7aa92a169ce0ecc5e73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/710/320569777@github.com>
In-Reply-To: <quicwg/base-drafts/issues/710@github.com>
References: <quicwg/base-drafts/issues/710@github.com>
Subject: Re: [quicwg/base-drafts] Versions in transport parameter force reformatting client hello on renegotiation (#710)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5987f5aac9711_52153faab3033c3c150456"; 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/Qy9wd-OaVbYylNe__QlqZbbESyE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 07 Aug 2017 05:07:57 -0000

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

The current spec does not work well for a client that treats TLS as a black box. With the current spec, it does something like:

 * Initiate TLS Context, format extension, obtain Client Hello message
 * Send Client Hello message on stream zero in client initial packet
 * On receiving version negotiation packet, select new version.
 * Delete old TLS context, initiate new one, format new extension, obtain new Client hello.
 * Clean up stream zero, send new Client Hello message on new stream 0 in new client initial packet.

That means the crypto associated to beginning of connection will have to be done twice.

-- 
You are receiving 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/710#issuecomment-320569777
----==_mimepart_5987f5aac9711_52153faab3033c3c150456
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The current spec does not work well for a client that treats TLS as a =
black box. With the current spec, it does something like:</p>
<ul>
<li>Initiate TLS Context, format extension, obtain Client Hello message</=
li>
<li>Send Client Hello message on stream zero in client initial packet</li=
>
<li>On receiving version negotiation packet, select new version.</li>
<li>Delete old TLS context, initiate new one, format new extension, obtai=
n new Client hello.</li>
<li>Clean up stream zero, send new Client Hello message on new stream 0 i=
n new client initial packet.</li>
</ul>
<p>That means the crypto associated to beginning of connection will have =
to be done twice.</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/710#issuecomment-320569777">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq7Q4C=
kzZK7sl6PaLdBoVXfpFwJWCks5sVpuqgaJpZM4Ou2lC">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4P=
gTgjI0BE8te0r5OWvi-6NCUv5ks5sVpuqgaJpZM4Ou2lC.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/710#issuecomment-320569777"></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 #7=
10: The current spec does not work well for a client that treats TLS as a=
 black box. With the current spec, it does something like:\r\n\r\n * Init=
iate TLS Context, format extension, obtain Client Hello message\r\n * Sen=
d Client Hello message on stream zero in client initial packet\r\n * On r=
eceiving version negotiation packet, select new version.\r\n * Delete old=
 TLS context, initiate new one, format new extension, obtain new Client h=
ello.\r\n * Clean up stream zero, send new Client Hello message on new st=
ream 0 in new client initial packet.\r\n\r\nThat means the crypto associa=
ted to beginning of connection will have to be done twice."}],"action":{"=
name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/71=
0#issuecomment-320569777"}}}</script>=

----==_mimepart_5987f5aac9711_52153faab3033c3c150456--


From nobody Sun Aug  6 22:10:41 2017
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 97D07127601 for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 22:10:39 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jyuyuf6cZfOD for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 22:10:38 -0700 (PDT)
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 E76DC120227 for <quic-issues@ietf.org>; Sun,  6 Aug 2017 22:10:37 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502082637; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=WubASjGefxqVQ6b7YylE1UBSo7LHeo+swTO7op3gGaM=; b=uxg0kbFADFYR40K+m2FW8nPotIXpidRC7nLS8NmVfeYT4u8kQA3GI+IIJ6yD8Pz94ehGtmGk rsp+jcuVewGclogf96fTWA0CCf9WjbKSTX3t+6bq73aTCfGPIwYynoNOOGyY7l/k+PwGzahi yGVzDvv+EytqYNUH6WeVBZmzrmY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=N/AufSlI18o16pgIKeC4S9tZmuEOygtcsZI5tUVh5Ep+Sv0rkDDjXt9OcPbCodGG0kRY3z e02mFPbUwtpt+VkgbLLr9bw1OYFpZjm9kdXCRrsbK3K9v4qCkCjDby1xMvbSrmnJnL/1/cjL ZGsWzzLBisbDFrkhMMsKcBUlsUfdI=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 5987f64c.7f1d3010c0f0-smtp-out-n01; Mon, 07 Aug 2017 05:10:36 -0000 (UTC)
Date: Sun, 06 Aug 2017 22:10:36 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5987f64c9089a_4083f8a2cc17c30178278@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 62b678: Unidirectional streams - full fat version
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5987f64c90519_4083f8a2cc17c3017815e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/EDYbsM9LqN76vkIbKyPRLyXUY6Y>
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, 07 Aug 2017 05:10:39 -0000

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

  Branch: refs/heads/unidirectional_mt
  Home:   https://github.com/quicwg/base-drafts
  Commit: 62b678e4cb7494a8b8a686febf29f3fa2ad3c0fc
      https://github.com/quicwg/base-drafts/commit/62b678e4cb7494a8b8a686febf29f3fa2ad3c0fc
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

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

  Log Message:
  -----------
  Unidirectional streams - full fat version



----==_mimepart_5987f64c90519_4083f8a2cc17c3017815e--


From nobody Sun Aug  6 23:07:53 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19BEC127AD4 for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 23:07:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 TiJmWRY9g0-s for <quic-issues@ietfa.amsl.com>; Sun,  6 Aug 2017 23:07:51 -0700 (PDT)
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 82977120227 for <quic-issues@ietf.org>; Sun,  6 Aug 2017 23:07:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=s22VuLGlH3MbAYyGnwTAmQs1xWk=; b=J1GkHqC3DajCTBXV VTlpRLdOQRQueS4vVeQx5YGIZshEbosDF7J/he4rOydtTwkgJaYWPGjToHEKTV4G WuaC2vgVaNpxvlUHL9nrtZH0ADg+gbfV1qe3s4TYPy3ZZF+VCu9qxpsT3iS9rUwT D5mQzTuUiYWyIZ1+U+VmPvR3cXY=
Received: by filter0939p1mdw1.sendgrid.net with SMTP id filter0939p1mdw1-6921-598803B4-1 2017-08-07 06:07:48.032941622 +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 GlVApIV8Tji5XwNxI3qG5Q for <quic-issues@ietf.org>; Mon, 07 Aug 2017 06:07:47.961 +0000 (UTC)
Date: Mon, 07 Aug 2017 06:07:48 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab52453070412a9902aa59bfe86dd34efb3b25bfe992cf00000001159fc5b392a169ce0ecc5e73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/710/320576822@github.com>
In-Reply-To: <quicwg/base-drafts/issues/710@github.com>
References: <quicwg/base-drafts/issues/710@github.com>
Subject: Re: [quicwg/base-drafts] Versions in transport parameter force reformatting client hello on renegotiation (#710)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598803b3d4334_56d53fc24df97c30976e4"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2RZCwfp2hlHWc37hZC3Lz0KrK5ylRP+DoW+h 9la5IIqhB87H4jnb4H+bbT35IZHNVf17K6iDpQi9eaeoHBHPky7b+YN73+bfxLRVkKokAS4Ur1cxfe SwrjeIoeWVjDEVvfxkHM449Seu/gkd4/0RM39Zql7uknRqTMMH5lGRI+pnJ0xnECCzKQYNPRpG3d0V E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ASpv__Weq7Cu7oK5acyIHVB8qeU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 07 Aug 2017 06:07:52 -0000

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

Properly generic handling would throw away the initial TLS context and make a new one when it received Version Negotiation.

Moving the negotiated version is possible, and it seems like a reasonable optimization for cases where two versions both use TLS.

-- 
You are receiving 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/710#issuecomment-320576822
----==_mimepart_598803b3d4334_56d53fc24df97c30976e4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Properly generic handling would throw away the initial TLS context and m=
ake a new one when it received Version Negotiation.</p>
<p>Moving the negotiated version is possible, and it seems like a reasonabl=
e optimization for cases where two versions both use TLS.</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/710#issuecomment-320576822">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8eevOD2k02-pso=
AYiT4dDV1YXXvks5sVqmzgaJpZM4Ou2lC">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq3sQADptXsvDA87NR=
wkbbHJsmZfJks5sVqmzgaJpZM4Ou2lC.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/710#issuecomment-320576822"></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 #710: Properly=
 generic handling would throw away the initial TLS context and make a new o=
ne when it received Version Negotiation.\r\n\r\nMoving the negotiated versi=
on is possible, and it seems like a reasonable optimization for cases where=
 two versions both use TLS."}],"action":{"name":"View Issue","url":"https:/=
/github.com/quicwg/base-drafts/issues/710#issuecomment-320576822"}}}</scrip=
t>=

----==_mimepart_598803b3d4334_56d53fc24df97c30976e4--


From nobody Mon Aug  7 16:17:10 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 908D9128C9C for <quic-issues@ietfa.amsl.com>; Mon,  7 Aug 2017 16:17:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.454
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 JbgS0IzSRaJm for <quic-issues@ietfa.amsl.com>; Mon,  7 Aug 2017 16:17:07 -0700 (PDT)
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 0657812EAF7 for <quic-issues@ietf.org>; Mon,  7 Aug 2017 16:17:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=wuraltl7YyuodfFIlV81GygQChY=; b=OhV6lPtYnmPTS9LF hsKcsN2Tm1Ocl8pjwnF4t+RMEXMvuWAiBJys8yc+wShMzP/Cug3mF3sqg5okmRvp L5p8xJNp9SuCrb2jpn5ZkNRmqLbDV2IFBSzD+BW3CN7rqJmoZnxcKiZJ/+ggO3Hu D5SygklolkyGEbKu1HAjN2KLNnM=
Received: by filter0816p1mdw1.sendgrid.net with SMTP id filter0816p1mdw1-14102-5988F4EF-4D 2017-08-07 23:17:03.718974749 +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 ZuJ7QpyXQ6mI7gKGI-wYpg for <quic-issues@ietf.org>; Mon, 07 Aug 2017 23:17:03.673 +0000 (UTC)
Date: Mon, 07 Aug 2017 23:17:04 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab46ae4d0c8585a73b64b44050d56ed382b596a53b92cf0000000115a0b6ef92a169ce0ecc5e73@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/710/320806105@github.com>
In-Reply-To: <quicwg/base-drafts/issues/710@github.com>
References: <quicwg/base-drafts/issues/710@github.com>
Subject: Re: [quicwg/base-drafts] Versions in transport parameter force reformatting client hello on renegotiation (#710)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5988f4ef582d3_2c5ba3fa55da15c381054b8"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1yjSxz/ERGAkDdtX6TAzF7oG6kdtLTJxM6h8 uNU1ILaU5jl4WJjhiZJ2RDLNz3JDnnn0Bl7qXGUdEH/odD5yhlaqv5PWR5usm0UExCzDZS2j3WnXDF cuuCT1eT+gYPFkx3AGu1nDWYygXCB6IZi4pL51fhD1Ax5VhipFyjdw8ZcxonX40snSbYkAAk2SOo4P w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/D8tHHz1wbGGYwc_5XHItJmVifQE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 07 Aug 2017 23:17:09 -0000

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

Seems fine to me at first glance.

-- 
You are receiving 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/710#issuecomment-320806105
----==_mimepart_5988f4ef582d3_2c5ba3fa55da15c381054b8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Seems fine to me at first glance.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/710#issuecomment-320806105">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwqmOGAL-bDSxozDBPleBwBpNng9ks5sV5rvgaJpZM4Ou2lC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2CkbBHh6GuQqqT_Ab3ojjEYTwnsks5sV5rvgaJpZM4Ou2lC.gif" width="1" /></p>
<div itemscope 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/710#issuecomment-320806105"></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 #710: Seems fine to me at first glance."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/710#issuecomment-320806105"}}}</script>
----==_mimepart_5988f4ef582d3_2c5ba3fa55da15c381054b8--


From nobody Tue Aug  8 01:38:53 2017
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 6EA621320B5 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:38:52 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2JbVI63z0K10 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:38:51 -0700 (PDT)
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 24C98124B0A for <quic-issues@ietf.org>; Tue,  8 Aug 2017 01:38:51 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502181530; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=BVn63Jg0EkiP+FeP4Nso5QAfeb/+dvK8vNo+7ZU7iQU=; b=KxT1oHKGBHJXVltKJZOSS+IVAy4vHrlpPuNeyxDy822Kd6irDUxjhgtUi3ZicycJtp/QWcKI qn71+V4NQ0FMS0XFlSt38hVGnYNkGRAWQnRCW22E+544IQnWZ+dDVjOiwsSRiyLLJ5Ut3Mmm KKUJ2tT0zK+u2Sby05qqkDG6om8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=BwW2wnsDZIKWy1FxbyhxE6RHDVaNoizUeZIO4cCWyC1Y+G8ldhJw2fRXBesNR2UcL4ou8W aDv2Hl9LVyKbYvGSg/DmzzgLF6TkBWWltusmQxpjRvbRppnVIZJ6it93NtwGrGqQ0Kx+BPg2 i3A3P3VDkDI6F0JCqOm5sac0lRLyQ=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 59897899.7fece009b870-smtp-out-n03; Tue, 08 Aug 2017 08:38:49 -0000 (UTC)
Date: Tue, 08 Aug 2017 01:38:48 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59897898c8165_21553f990a167c44777e@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] f348e1: Limit pushes using MAX_PUSH_ID
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59897898c7d9e_21553f990a167c4476cb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/bVZdbMmCF7CKtSotdB0PZ-k2pTQ>
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, 08 Aug 2017 08:38:52 -0000

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

  Branch: refs/heads/push-id-seq
  Home:   https://github.com/quicwg/base-drafts
  Commit: f348e1c4a71e314b142f82030c4b1a200c3b4c03
      https://github.com/quicwg/base-drafts/commit/f348e1c4a71e314b142f82030c4b1a200c3b4c03
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

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

  Log Message:
  -----------
  Limit pushes using MAX_PUSH_ID

This repurposes SETTINGS_ENABLE_PUSH as the initial limit.

A client can use this to limit the number of outstanding pushes.  I've included
advice on increasing the limit, not as the pushes are first used, but as the
pushes are completed (or cancelled).

There wasn't a rule for handling a truncated push stream header, so I added
that as well.  The HTTP_DUPLICATE_PUSH error was reclaimed for signaling all
three types of error with a push stream header: truncation, duplicate Push ID,
and exceeding MAX_PUSH_ID.



----==_mimepart_59897898c7d9e_21553f990a167c4476cb--


From nobody Tue Aug  8 01:39:30 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F281D124B0A for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:39:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.018
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 dSiw7GHyQtsB for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:39:27 -0700 (PDT)
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 2FE521320B5 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 01:39:27 -0700 (PDT)
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=OzBlL4hLgt1UuRkG4UPX67oQor4=; b=h0cxLsqqM6q7sGII WcUQZ8/s1s61Cp9U+Ihg/6TQ6fT9xmn6eXNp2W1O+EDpThqGwiXClJDBvviWaCGg VXA0I2DmEurZR6hUXYfbP/W5sSFQ4KpYxi7uaCDfpHFMbY7Z/EkppWhCaP1x1Ss2 pfLiMI5ijz8a99PiuyTLhHMxf+o=
Received: by filter0542p1mdw1.sendgrid.net with SMTP id filter0542p1mdw1-31275-598978B6-22 2017-08-08 08:39:18.486482285 +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 DjJBQF-VRAi0eOtSPGLnNg for <quic-issues@ietf.org>; Tue, 08 Aug 2017 08:39:18.469 +0000 (UTC)
Date: Tue, 08 Aug 2017 08:39:19 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0ff4a81cad411d382b021991caff7a609b15c19492cf0000000115a13ab692a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711@github.com>
Subject: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598978b63643b_bd13fc0f0405c2c5453a"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1xZ7UnDJMboRAV/lTMA1TnrHfvWCDndsQD5r 1Fz1u81pzxFkFFZzSTkTBW/Q/0RyKtlRvwAFjnJeZJV0jsbfFVmQ6VbBDN28madp9e7g/9UPsOreJG 0+PLKheKsKWKPN6VBsZmcZy7AeOgMOsYcjXnqKb4ZubduuSDCWp86cXoPsB7aVAc7fKiO3U+mknkRf k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/NhpDLR13_4kJptSSdBkDxix-bmI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 08:39:29 -0000

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

This repurposes SETTINGS_ENABLE_PUSH as the initial limit.

A client can use this to limit the number of outstanding pushes.  I've included
advice on increasing the limit, not as the pushes are first used, but as the
pushes are completed (or cancelled).

There wasn't a rule for handling a truncated push stream header, so I added
that as well.  The HTTP_DUPLICATE_PUSH error was reclaimed for signaling all
three types of error with a push stream header: truncation, duplicate Push ID,
and exceeding MAX_PUSH_ID.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/711

-- Commit Summary --

  * Limit pushes using MAX_PUSH_ID

-- File Changes --

    M draft-ietf-quic-http.md (64)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/711.patch
https://github.com/quicwg/base-drafts/pull/711.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/711

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

<p>This repurposes SETTINGS_ENABLE_PUSH as the initial limit.</p>
<p>A client can use this to limit the number of outstanding pushes.  I've included<br>
advice on increasing the limit, not as the pushes are first used, but as the<br>
pushes are completed (or cancelled).</p>
<p>There wasn't a rule for handling a truncated push stream header, so I added<br>
that as well.  The HTTP_DUPLICATE_PUSH error was reclaimed for signaling all<br>
three types of error with a push stream header: truncation, duplicate Push ID,<br>
and exceeding MAX_PUSH_ID.</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/711'>https://github.com/quicwg/base-drafts/pull/711</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Limit pushes using MAX_PUSH_ID</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/711/files#diff-0">draft-ietf-quic-http.md</a>
    (64)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/711.patch'>https://github.com/quicwg/base-drafts/pull/711.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/711.diff'>https://github.com/quicwg/base-drafts/pull/711.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/711">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9mha3iwotdOSVhV4ujUGWFh_vXOks5sWB62gaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-DI-QWvUsAxKCyQOFwW_tWLjGlCks5sWB62gaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Limit pushes using MAX_PUSH_ID (#711)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711"}}}</script>

----==_mimepart_598978b63643b_bd13fc0f0405c2c5453a--


From nobody Tue Aug  8 01:51:49 2017
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 25853132143 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:51:48 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HJQXTQO8zD4k for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:51:47 -0700 (PDT)
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 EC908126C22 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 01:51:46 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502182306; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=hLs3EdPMvewiqTWCXm726S0IlLIEJc8I3znX/lEltDA=; b=FYCAxplWoC2/Et1/FysaSqW4Ky0iw9RVdg+fE4XmIoDxVGSxauqzHw1/FeXf1QIQQEjO/JyT 28uswEmp6niztgcrJpNoR2vj7Y1takp8+3MCNZXGC9MPvCfugqPnpol6eX58r+oCns89WxTz yVzmx6W4MCrIn7dEsYWQtorwq1k=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=nmCKd5YFj9Ta6GVSAirVgD6kSG8vKWEX43cRKwCAO7T5Hb7AVR5Z5qbpHIsYn4RdBqFLFS VA/Khk9XKjB9poy01prkkk5DMJXdn9ms1HTqq3UaHNtuav5yN80oYVL4ElRe3n47eFwRTfIy xs1F4d5v1wfP9zJbKyWvXx7un6ug4=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 59897ba1.7fa9582bb930-smtp-out-n02; Tue, 08 Aug 2017 08:51:45 -0000 (UTC)
Date: Tue, 08 Aug 2017 01:51:45 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59897ba16b4e9_7bed3f9b73d2fc3c95288@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 7640b1: Fix error codes, prohibit reduction
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59897ba16b119_7bed3f9b73d2fc3c951a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/qgVF9KHhcapqoJC9CKlEKShNQj4>
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, 08 Aug 2017 08:51:48 -0000

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

  Branch: refs/heads/push-id-seq
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7640b1248234efd28db914a92055a13393e2450f
      https://github.com/quicwg/base-drafts/commit/7640b1248234efd28db914a92055a13393e2450f
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

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

  Log Message:
  -----------
  Fix error codes, prohibit reduction



----==_mimepart_59897ba16b119_7bed3f9b73d2fc3c951a--


From nobody Tue Aug  8 01:52:00 2017
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 1A256132153 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:51:55 -0700 (PDT)
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 r3GTsWO0_1hL for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:51:53 -0700 (PDT)
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 74ECA132143 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 01:51:53 -0700 (PDT)
Date: Tue, 08 Aug 2017 01:51:52 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502182312; bh=tIq8M+u0rs0anxaJBak0KFIIuh7jPz7wHYotd5ymFYM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=T5nWBI14J0DksnomFcuTjCHFh/dklJjme3Fk13PbYfi5HZgnXPHeySF02hzEYzAcF Jiu6Ot50O9UnvMGCzoUe0JCck/wygbtwHF+0oyggx3m9+vzC1VdUiL8ADI2NXgQfFc ne/YghZ774z1HIWt+kyisXV2fzVJo+75XLvB8sHk=
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/711/push/1908163628@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59897ba8bf494_1e2ef3f98526abc2c1042e"; 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/6ORf3ktKqzCAv19kCjo73QAheNg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 08:51:55 -0000

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

@martinthomson pushed 1 commit.

7640b12  Fix error codes, prohibit reduction


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/711/files/f348e1c4a71e314b142f82030c4b1a200c3b4c03..7640b1248234efd28db914a92055a13393e2450f

----==_mimepart_59897ba8bf494_1e2ef3f98526abc2c1042e
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/7640b12" class="commit-link">7640b12</a>  Fix error codes, prohibit reduction</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/711/files/f348e1c4a71e314b142f82030c4b1a200c3b4c03..7640b1248234efd28db914a92055a13393e2450f">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5L5Ot2tAvHegekJ8QzGy2SrcuK_ks5sWCGogaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqysVIMVDkulmY7iEworaYFI9Wnc0ks5sWCGogaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711/files/f348e1c4a71e314b142f82030c4b1a200c3b4c03..7640b1248234efd28db914a92055a13393e2450f"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711/files/f348e1c4a71e314b142f82030c4b1a200c3b4c03..7640b1248234efd28db914a92055a13393e2450f"}}}</script>

----==_mimepart_59897ba8bf494_1e2ef3f98526abc2c1042e--


From nobody Tue Aug  8 01:54:56 2017
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 BBFAA1320E3 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:54:54 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zCQBDf1EDB42 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:54:53 -0700 (PDT)
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 9BA5C126C22 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 01:54:53 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502182493; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=gHbLvqY+quGaDF8z4AYyZxQKl0fxCq80L0M8Tktpgw4=; b=GfDDGgnJVhZLDu6cZy9mLb7pw4F00Z4XEUuPQqrqqbfeDt4bpFNwJWPnkGNX0ZEMk/EfXPIj N1WzHR51ZJLEqhgkcZPVd6tEpOOJxjZSUuz31rpZqSm9jOOGT+Wj39227UBTqX0/V6ypnAQD w6Stqyi3eiQjd6jx9KE0v/tzbz4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=oRZNyed0t0OsgzC7Dc2LMudO2x/U5IZvO6nGcd+aAPKyNcaPEHvkXxadNOrD84+JObG+Kf VLadaIA5HccXZWmph9FO/pZKYg4UQP3W1AlAxyUQSFjos3KgxHeY+XCNc9TjOEr0IxhDEV78 1uFLpS0HNyNnU9a/G/kx+dv7yiBr8=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 59897c5c.7f1124443960-smtp-out-n02; Tue, 08 Aug 2017 08:54:52 -0000 (UTC)
Date: Tue, 08 Aug 2017 01:54:51 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59897c5b55b0a_6f473fb7f0c61c44123033@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 9dad90: Fix error code definitions
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59897c5b5577a_6f473fb7f0c61c4412295a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nOuz0QY05uOX71bZxgMwTt9Ml1c>
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, 08 Aug 2017 08:54:55 -0000

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

  Branch: refs/heads/fix-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 9dad90315513c2b39a1857fb29a052e9901ca9d1
      https://github.com/quicwg/base-drafts/commit/9dad90315513c2b39a1857fb29a052e9901ca9d1
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

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

  Log Message:
  -----------
  Fix error code definitions

HTTP_MALFORMED_DATA description mentioned HEADERS and it wasn't in the IANA table.

HTTP_WRONG_STREAM was defined as HTTP_SETTINGS_ON_WRONG_STREAM.



----==_mimepart_59897c5b5577a_6f473fb7f0c61c4412295a--


From nobody Tue Aug  8 01:56:19 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8481C13218E for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:56:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.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_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 SAUA5rG0x9ym for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 01:56:10 -0700 (PDT)
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 1974E1320E3 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 01:56:10 -0700 (PDT)
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=ZtBG2eNC/LpPVJfbO0euXNeiOc8=; b=sIYK4TZe6QJ0CIWm 159pWTisI8eIEltk+W4hLmqh2fOYSDfEbWt+I+D56XOuxR+DeIZbeP8awU6EfxF3 4rk9ApPpdzUAkdzjWpWWx2U/MDflp67P4W9wAQ1WpT8Wp70f3F7JqSFLcqdQiB71 Iw19y75LJnTG+c7Y2FRdXkhM6y0=
Received: by filter1150p1mdw1.sendgrid.net with SMTP id filter1150p1mdw1-24101-59897CA9-13 2017-08-08 08:56:09.261469864 +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 ismtpd0039p1mdw1.sendgrid.net (SG) with ESMTP id 8ehdZsidTtGBTpSlAn9Xog for <quic-issues@ietf.org>; Tue, 08 Aug 2017 08:56:09.193 +0000 (UTC)
Date: Tue, 08 Aug 2017 08:56:09 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab01c4499fbafffde3fb3bb67f73fe731a45ca749f92cf0000000115a13ea892a169ce0ed2071a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/712@github.com>
Subject: [quicwg/base-drafts] Fix error code definitions (#712)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59897ca8dff5a_1e2713f98526abc2c236af"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2ZekJjJyKEuKUYe2gAZ+skH8s+8mfmkQKHcG Q7Id76Gj6ycd2I2lmWKdYeoHSoF2yors+ntqqtAPHiK9gpqOlkq0dNUaOXyPtPnPTpKoBIwdINk/8h LDo73LGr3OgODuJkxCK61JIH4vU5UycgiJuR2+J7lgRHYnXYWmSOaIWIdwBfcKtYOA44s5Vgjt6HEa 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lyPZblBC4IfDhsMlksKdkEbZey0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 08:56:14 -0000

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

HTTP_MALFORMED_DATA description mentioned HEADERS and it wasn't in the IANA table.

HTTP_WRONG_STREAM was defined as HTTP_SETTINGS_ON_WRONG_STREAM.

@MikeBishop, I hope that this is properly editorial, the HTTP_SETTINGS_ON_WRONG_STREAM thing isn't clear, though WRONG_STREAM is now used in a few other places.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/712

-- Commit Summary --

  * Fix error code definitions

-- File Changes --

    M draft-ietf-quic-http.md (14)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/712.patch
https://github.com/quicwg/base-drafts/pull/712.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/712

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

<p>HTTP_MALFORMED_DATA description mentioned HEADERS and it wasn't in the IANA table.</p>
<p>HTTP_WRONG_STREAM was defined as HTTP_SETTINGS_ON_WRONG_STREAM.</p>
<p><a href="https://github.com/mikebishop" class="user-mention">@MikeBishop</a>, I hope that this is properly editorial, the HTTP_SETTINGS_ON_WRONG_STREAM thing isn't clear, though WRONG_STREAM is now used in a few other places.</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/712'>https://github.com/quicwg/base-drafts/pull/712</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Fix error code definitions</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/712/files#diff-0">draft-ietf-quic-http.md</a>
    (14)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/712.patch'>https://github.com/quicwg/base-drafts/pull/712.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/712.diff'>https://github.com/quicwg/base-drafts/pull/712.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/712">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyQWNlKq0T3htdI8pg9Ah6uuLYoiks5sWCKogaJpZM4Owb9q">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6UJzGvJSVUcgt0hr1nxaRUuYjNPks5sWCKogaJpZM4Owb9q.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/712"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 error code definitions (#712)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/712"}}}</script>

----==_mimepart_59897ca8dff5a_1e2713f98526abc2c236af--


From nobody Tue Aug  8 13:48:35 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A75BA1327C3 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 13:48:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.018
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 nqccXtF8lUWY for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 13:48:31 -0700 (PDT)
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 70F221327CD for <quic-issues@ietf.org>; Tue,  8 Aug 2017 13:48:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=qd2Rap4dLU0ZL8Y2XGVyvSQBvvg=; b=LSzr147IaslNRNU+ OK416hafndovfQqZp/kncwnbVmEMDXA1TDSukorBtizKor0UGmEXwzZoPIf6LYFj WaheeonX6UgPWvkpz6Zy2P2RyqhyRCTSjrriYvyK0U40D1UwHkqBrvxis67xnGWR W6lBQVU7eWFL+lF8n6Qdev7+9hg=
Received: by filter1188p1mdw1.sendgrid.net with SMTP id filter1188p1mdw1-18545-598A2376-30 2017-08-08 20:47:50.341553732 +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 rfrsudD5RFmjSmeTkV3SGg for <quic-issues@ietf.org>; Tue, 08 Aug 2017 20:47:50.296 +0000 (UTC)
Date: Tue, 08 Aug 2017 20:47:50 +0000 (UTC)
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab25767abd57efcdfdc676c0eaa30db9bb47eb994892cf0000000115a1e57692a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/review/55062620@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a2376248a_70ce3f98e2b71c30335b0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0uItJE0Mz4/ORKOocGHXJKUJ8i3IfTFI9JfT zuw1OTnvOHFcG0jZc3CuNlFt0UGGrbWPECPZcYspKfb4/TUQ+hI/F4Hd26Osq/98srhtYSi3wO6C44 XkDYcqCV4SiI10CiDFDQLyp4ejmxhN1RutUjGJoE77wK9G0Yu22o5cQyZlrtPCY1wNsUtk9crkKZ0X 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/UBacL_qYqJ6YxrLbr5-qFOpYqfw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 20:48:34 -0000

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

RyanAtGoogle commented on this pull request.



> @@ -794,6 +815,37 @@ the server MAY send another GOAWAY frame with an updated last stream identifier.
 This ensures that a connection can be cleanly shut down without losing requests.
 
 
+# MAX_PUSH_ID {#frame-max-push-id}
+
+The MAX_PUSH_ID frame (type=0xA) is used by clients to control the number of
+server pushes that the server can initiate.  This sets the maximum value for a
+Push ID that the server can use in a PUSH_PROMISE frame.  Consequently, this
+also limits the number of push streams that the server can initiate.

I'm not sure I'm following this completely. Clearly MAX_PUSH_ID limits the number of *promises* that the server can make. But isn't the number of actual push streams limited by the MAX_STREAM_ID? 

(This makes me wonder if "Promise ID" might be a better name than "Push ID" but I may well just be confused.)


-- 
You are receiving 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/711#pullrequestreview-55062620
----==_mimepart_598a2376248a_70ce3f98e2b71c30335b0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132024320">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -794,6 +815,37 @@ the server MAY send another GOAWAY frame with an updated last stream identifier.
 This ensures that a connection can be cleanly shut down without losing requests.
 
 
+# MAX_PUSH_ID {#frame-max-push-id}
+
+The MAX_PUSH_ID frame (type=0xA) is used by clients to control the number of
+server pushes that the server can initiate.  This sets the maximum value for a
+Push ID that the server can use in a PUSH_PROMISE frame.  Consequently, this
+also limits the number of push streams that the server can initiate.
</pre>
<p>I'm not sure I'm following this completely. Clearly MAX_PUSH_ID limits the number of <em>promises</em> that the server can make. But isn't the number of actual push streams limited by the MAX_STREAM_ID?</p>
<p>(This makes me wonder if "Promise ID" might be a better name than "Push ID" but I may well just be confused.)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/711#pullrequestreview-55062620">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq73KmKXzfK64pcF7teAcM8hStYgNks5sWMl2gaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1BfHWjbRxRtEjXGZzA00PQO43FUks5sWMl2gaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#pullrequestreview-55062620"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

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


From nobody Tue Aug  8 14:48:05 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9550B132322 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 14:48:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.615
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 DI_48DCN1lc3 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 14:48:02 -0700 (PDT)
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 4F546132225 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 14:47:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=1lZyA5SMDncj0Eb5d1WTTWXFZ7M=; b=ofxyatAFVmRivkmS 5hzJci0XFrMCSpexg21/Uc9PzSSQKB7DrJYUB+GGAVThL9w3x08LJq9m8e/YlEMh jWaTaro/n3eVJcGLR2ndHrAHxur4EPRIdyjB8fSWfqjREcq+9yl5f3f7EiZr6FzK 9ZKGT4jSid9lrw99OLuqOYinoD0=
Received: by filter0590p1mdw1.sendgrid.net with SMTP id filter0590p1mdw1-20061-598A318B-48 2017-08-08 21:47:55.877080929 +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 dEdaMjWURj2S9vaobuhZ8w for <quic-issues@ietf.org>; Tue, 08 Aug 2017 21:47:55.806 +0000 (UTC)
Date: Tue, 08 Aug 2017 21:47:56 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf3d75e3500dcd8367dfca144382dc1be71ec7e9992cf0000000115a1f38a92a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/review/55082044@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a318a78295_3b9a3fb8c8eafc341739f"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1bmWoP8B6UqkUd+7cpnWiym0w2aKNaOMM/k9 Sgbf8y89DeYmufO/3VMoksXNrBxc50aHZVaf1/kkm9BFNOHYDKWFjb3I9g3bzHu72E3+nE8/7Y+eVQ laTz8TZodTl28aWRN1S9LkKMwdDNE2Aj8b2lcD/LwiUNLrvhdk2A3fRNJ2kSI35OYinBOc6sCX5FK4 I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ISXAKVh7Ns_a5_4IlLKziKLhEko>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 21:48:04 -0000

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

MikeBishop commented on this pull request.



> @@ -794,6 +815,37 @@ the server MAY send another GOAWAY frame with an updated last stream identifier.
 This ensures that a connection can be cleanly shut down without losing requests.
 
 
+# MAX_PUSH_ID {#frame-max-push-id}
+
+The MAX_PUSH_ID frame (type=0xA) is used by clients to control the number of
+server pushes that the server can initiate.  This sets the maximum value for a
+Push ID that the server can use in a PUSH_PROMISE frame.  Consequently, this
+also limits the number of push streams that the server can initiate.

You can't deliver a push that hasn't been promised, so the actual limit is whichever is smaller.

-- 
You are receiving 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/711#discussion_r132042047
----==_mimepart_598a318a78295_3b9a3fb8c8eafc341739f
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/711#discussion_r132042047">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -794,6 +815,37 @@ the server MAY send another GOAWAY frame with an updated last stream identifier.
 This ensures that a connection can be cleanly shut down without losing requests.
 
 
+# MAX_PUSH_ID {#frame-max-push-id}
+
+The MAX_PUSH_ID frame (type=0xA) is used by clients to control the number of
+server pushes that the server can initiate.  This sets the maximum value for a
+Push ID that the server can use in a PUSH_PROMISE frame.  Consequently, this
+also limits the number of push streams that the server can initiate.
</pre>
<p>You can't deliver a push that hasn't been promised, so the actual limit is whichever is smaller.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/711#discussion_r132042047">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5nzhSLwaLqVihHVvWI7UasLj-dvks5sWNeKgaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4UgR27kPUZdDrR9ld5juzCFl07Dks5sWNeKgaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132042047"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711#discussion_r132042047"}}}</script>
----==_mimepart_598a318a78295_3b9a3fb8c8eafc341739f--


From nobody Tue Aug  8 15:00:52 2017
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 BA3581320CC for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:00:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 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_H2=-2.8, 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 8d-kIgb5i3wJ for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:00:48 -0700 (PDT)
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 7213B131CC2 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 15:00:48 -0700 (PDT)
Date: Tue, 08 Aug 2017 15:00:47 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502229647; bh=VIu6hBAaS8/xdO7tWaYe0zfsc5rGIau9VJNfoYcOMS4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=eGM3TmZFs11VwH1P86MVAoMPqt3Ld89g4Kr5qYluyRn8kftHxirYcAsFUNK0zrAVs 8bVN7Jj1w45ZlwthZUd2cfeP49/8lUIwLAAgm6cXlcLSt0EEidlYmTdb6ZJKjzQJIp 4HVa0F2KPTknsyCvAGxmqnjW4FR8LAcM9OAefE54=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abace36b502819dd58bcb88b56afdd9bcbc074916592cf0000000115a1f68f92a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/review/55082288@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a348f967b5_51003fd29a2abc301260eb"; 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/YepBCWKxipsikN10MJDaZb0dS-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: Tue, 08 Aug 2017 22:00:51 -0000

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

MikeBishop commented on this pull request.

Generally good; minor nits other than the frame ID.

> @@ -362,9 +362,20 @@ This header consists of a 32-bit Push ID, which identifies a server push (see
 ~~~~~
 {: #fig-push-stream-header title="Push Stream Header"}
 
+A push stream always starts with a 32-bit Push ID.  A client MUST treat
+receiving a push stream that contains fewer than 4 octets as a connection error
+of type HTTP_MALFORMED_PUSH.
+
+A server SHOULD use Push IDs sequentially, starting at 0.  A client uses the
+MAX_PUSH_ID frame ({{frame-max-push-id}}) and SETTINGS_MAX_PUSH_ID

Nit:  I'd mention these in the order they're used; the setting to provide an initial value and the frame to increment it later.

> @@ -693,6 +708,12 @@ Push ID:
 Header Block:
 : HPACK-compressed request headers for the promised response.
 
+A server MUST NOT use a Push ID that is larger than the client has provided in a
+MAX_PUSH_ID frame ({{frame-max-push-id}}) or the SETTINGS_MAX_PUSH_ID setting
+({{settings-parameters}}).  A client that receives a PUSH_PROMISE that contains
+a larger Push ID than is allowed MUST be treated as a connection error of type
+HTTP_MALFORMED_PUSH_PROMISE.

"is allowed" makes it sound like an absolute limit; might be worth rewording slightly.

> @@ -794,6 +815,37 @@ the server MAY send another GOAWAY frame with an updated last stream identifier.
 This ensures that a connection can be cleanly shut down without losing requests.
 
 
+# MAX_PUSH_ID {#frame-max-push-id}
+
+The MAX_PUSH_ID frame (type=0xA) is used by clients to control the number of

Note that you're now conflicting with the frame type for the ALTSVC frame in the HTTP/2 registry.  ORIGIN is using 0xC, which suggests someone has 0xB but I can't think of who off the top of my head right now.  Might want to jump out to at least 0xD to be safe, or (ab)use 0x8 instead.

> +
+A server MUST NOT send a MAX_PUSH_ID frame.  A client MUST treat the receipt of
+a MAX_PUSH_ID frame as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
+
+The initial value for the maximum Push ID is determined by the
+SETTINGS_MAX_PUSH_ID setting ({{settings-parameters}}).  A client that wishes to
+manage the number of promised server pushes can increase the maximum Push ID by
+sending a MAX_PUSH_ID frame as the server fulfills or cancels server pushes.
+
+The MAX_PUSH_ID frame has no defined flags.
+
+The MAX_PUSH_ID frame carries a 32-bit Push ID that identifies the maximum value
+for a Push ID that the server can use (see {{frame-push-promise}}).  A
+MAX_PUSH_ID frame cannot reduce the maximum Push ID; receipt of a MAX_PUSH_ID
+that contains a smaller value than previously received MUST be treated as a
+connection error of type HTTP_MALFORMED_MAX_PUSH_ID.

General comment:  Because these are on the control stream, which means guaranteed in-order delivery, we *could* use the HTTP/2 model of sending an increment rather than an absolute number.  I'm not sold that the few bytes saved are worth it, 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/711#pullrequestreview-55082288
----==_mimepart_598a348f967b5_51003fd29a2abc301260eb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>Generally good; minor nits other than the frame ID.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132042233">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -362,9 +362,20 @@ This header consists of a 32-bit Push ID, which identifies a server push (see
 ~~~~~
 {: #fig-push-stream-header title=&quot;Push Stream Header&quot;}
 
+A push stream always starts with a 32-bit Push ID.  A client MUST treat
+receiving a push stream that contains fewer than 4 octets as a connection error
+of type HTTP_MALFORMED_PUSH.
+
+A server SHOULD use Push IDs sequentially, starting at 0.  A client uses the
+MAX_PUSH_ID frame ({{frame-max-push-id}}) and SETTINGS_MAX_PUSH_ID
</pre>
<p>Nit:  I'd mention these in the order they're used; the setting to provide an initial value and the frame to increment it later.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132042709">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -693,6 +708,12 @@ Push ID:
 Header Block:
 : HPACK-compressed request headers for the promised response.
 
+A server MUST NOT use a Push ID that is larger than the client has provided in a
+MAX_PUSH_ID frame ({{frame-max-push-id}}) or the SETTINGS_MAX_PUSH_ID setting
+({{settings-parameters}}).  A client that receives a PUSH_PROMISE that contains
+a larger Push ID than is allowed MUST be treated as a connection error of type
+HTTP_MALFORMED_PUSH_PROMISE.
</pre>
<p>"is allowed" makes it sound like an absolute limit; might be worth rewording slightly.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132043773">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -794,6 +815,37 @@ the server MAY send another GOAWAY frame with an updated last stream identifier.
 This ensures that a connection can be cleanly shut down without losing requests.
 
 
+# MAX_PUSH_ID {#frame-max-push-id}
+
+The MAX_PUSH_ID frame (type=0xA) is used by clients to control the number of
</pre>
<p>Note that you're now conflicting with the frame type for the ALTSVC frame in the HTTP/2 registry.  ORIGIN is using 0xC, which suggests someone has 0xB but I can't think of who off the top of my head right now.  Might want to jump out to at least 0xD to be safe, or (ab)use 0x8 instead.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132044290">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; +
+A server MUST NOT send a MAX_PUSH_ID frame.  A client MUST treat the receipt of
+a MAX_PUSH_ID frame as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
+
+The initial value for the maximum Push ID is determined by the
+SETTINGS_MAX_PUSH_ID setting ({{settings-parameters}}).  A client that wishes to
+manage the number of promised server pushes can increase the maximum Push ID by
+sending a MAX_PUSH_ID frame as the server fulfills or cancels server pushes.
+
+The MAX_PUSH_ID frame has no defined flags.
+
+The MAX_PUSH_ID frame carries a 32-bit Push ID that identifies the maximum value
+for a Push ID that the server can use (see {{frame-push-promise}}).  A
+MAX_PUSH_ID frame cannot reduce the maximum Push ID; receipt of a MAX_PUSH_ID
+that contains a smaller value than previously received MUST be treated as a
+connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
</pre>
<p>General comment:  Because these are on the control stream, which means guaranteed in-order delivery, we <em>could</em> use the HTTP/2 model of sending an increment rather than an absolute number.  I'm not sold that the few bytes saved are worth it, 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/711#pullrequestreview-55082288">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9YpjDh1NRVPV0tS84sZ2_72grRpks5sWNqPgaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyl0k7REN2ktiuV1aI9tc2HOML7Yks5sWNqPgaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#pullrequestreview-55082288"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711#pullrequestreview-55082288"}}}</script>
----==_mimepart_598a348f967b5_51003fd29a2abc301260eb--


From nobody Tue Aug  8 15:04:33 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50180126B7E for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:04:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.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, 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 9TlS0lQbpE37 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:04:19 -0700 (PDT)
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 0E3EB1321D6 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 15:02:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=LqcEP0+b4Se47aschViL0wNJ6eU=; b=wyB4kBZEU5Mfa4iM ugc3Y6ZoxU96ymXzghINMN4hPcBD6mw5oxCzcRznXPS5Nwhkg3kCqPwPyB66rXqV AQqxTTYw7aeZILxm2Nr9u3mD/AAmmqVGAn1By7RSb8U5koG7v185FcUz+HXrsEjp hCBhqF9/aGG6hdExRLzbWb97SNk=
Received: by filter1153p1mdw1.sendgrid.net with SMTP id filter1153p1mdw1-25811-598A34DA-F 2017-08-08 22:02:02.112149572 +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 8aK3uPQFSUydxxnXi40q5A for <quic-issues@ietf.org>; Tue, 08 Aug 2017 22:02:02.080 +0000 (UTC)
Date: Tue, 08 Aug 2017 22:02:02 +0000 (UTC)
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe6416e3403450df532b45c0ea887d0da1970d34e92cf0000000115a1f6d992a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/review/55085344@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a34d9e6ab7_5cb63fd9e3315c341249e0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak30W87kfgHvBCSAW4HW5psMh85ShYHEBOADMG 2M5Cp3BUN3lYpIYzTXWiLlMs0jKve7d/nzGJ4NJkIB8XfSIyWFtR3w1+873Jk80OP1BHmuJ+nA8d4d +r+/VYBWcVuvf08wMTNWlUZkqJzvAmxLdE+4F2cZ68jBoRb3UGG/s0bwfzr25FmenvufdChQRFwzWF 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8Dd9iDjxcwGESetYWUGE0gGdeZY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 22:04:21 -0000

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

RyanAtGoogle commented on this pull request.



> @@ -794,6 +815,37 @@ the server MAY send another GOAWAY frame with an updated last stream identifier.
 This ensures that a connection can be cleanly shut down without losing requests.
 
 
+# MAX_PUSH_ID {#frame-max-push-id}
+
+The MAX_PUSH_ID frame (type=0xA) is used by clients to control the number of
+server pushes that the server can initiate.  This sets the maximum value for a
+Push ID that the server can use in a PUSH_PROMISE frame.  Consequently, this
+also limits the number of push streams that the server can initiate.

Good point. (Though I think it common practice we expect the promise limit to be higher than the stream limit so we would not expect this to be the lower of the two.) Perhaps the text could say:

Consequently, this also limits the number of push streams that the server can initiate in conjunction with MAX_STREAM_ID.

(or some such)

-- 
You are receiving 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/711#discussion_r132045017
----==_mimepart_598a34d9e6ab7_5cb63fd9e3315c341249e0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132045017">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -794,6 +815,37 @@ the server MAY send another GOAWAY frame with an updated last stream identifier.
 This ensures that a connection can be cleanly shut down without losing requests.
 
 
+# MAX_PUSH_ID {#frame-max-push-id}
+
+The MAX_PUSH_ID frame (type=0xA) is used by clients to control the number of
+server pushes that the server can initiate.  This sets the maximum value for a
+Push ID that the server can use in a PUSH_PROMISE frame.  Consequently, this
+also limits the number of push streams that the server can initiate.
</pre>
<p>Good point. (Though I think it common practice we expect the promise limit to be higher than the stream limit so we would not expect this to be the lower of the two.) Perhaps the text could say:</p>
<p>Consequently, this also limits the number of push streams that the server can initiate in conjunction with MAX_STREAM_ID.</p>
<p>(or some such)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/711#discussion_r132045017">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqx1rNnHuRw6YNyZOj5_rwJZ5RU1rks5sWNrZgaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyo1592ghFf6SSMkVUy_7wJJ2Simks5sWNrZgaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132045017"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

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


From nobody Tue Aug  8 15:13:06 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52456126C2F for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:13:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.595
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 6_y4TdqcGTCd for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:13:04 -0700 (PDT)
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 601D7126BF0 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 15:13:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=jqAOBcHyHRJ6jVU4bxIEEaJx8lo=; b=HHjpwKgT0xVBIE8W AQf9ewpPq+a2YFSPNUnCMMc3NLGqIrtVz5M0uI1UG/EjnCMwX5jIGAkRQJ+EIP+C XLoFwUEJqkNxN67c1dDP+Qnf5Qi7BWxMe+xyHWls+NQTnQGhrSEehAsMA+imCSEo b+i/8jbpnxmO6YDLY6RwUshTszw=
Received: by filter0950p1mdw1.sendgrid.net with SMTP id filter0950p1mdw1-14871-598A376F-4 2017-08-08 22:13:03.303232946 +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 UTttJli1SD-tnqIsOdA6Dw for <quic-issues@ietf.org>; Tue, 08 Aug 2017 22:13:03.232 +0000 (UTC)
Date: Tue, 08 Aug 2017 22:13:03 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9159b0956d1df98cf01f268095499a53b1a5f45692cf0000000115a1f96e92a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/review/55087621@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a376ee9a3a_75683f92c6d35c3c12974b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2M4vkEarNnA8/giyyTd+kWDpMPsa2SCktlkp YIWSsnNfhUDpKcRIwVTiFgfGCWcpAz8K/t0VhmaXdAEDtudYGsFm33ot5AQQojoKHZO58LGlZrEBos Ldqiqm4vzsZ4LraPxC6f6rrdLKfua6wgPBZ0kynLL2NRx3G/Q/OpFC8keJiv2QIGc3g4bY99UJ6jpP Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/OwaUVOO5-8Mst4izvreAhz-Ry-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, 08 Aug 2017 22:13:05 -0000

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

MikeBishop commented on this pull request.



> @@ -857,14 +909,17 @@ HTTP_INTERRUPTED_HEADERS (0x0E):
 : A HEADERS frame without the End Header Block flag was followed by a frame
   other than HEADERS.
 
-HTTP_SETTINGS_ON_WRONG_STREAM (0x0F):
-: A SETTINGS frame was received on a request control stream.
+HTTP_WRONG_STREAM (0x0F):
+: A frame was received on a different stream to where it is permitted.

"different... to" is British; "different... than" is American.  "Different... from" is neutral.  Maybe we should use that, or just sidestep the issue with "on a stream where it is not 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/pull/711#pullrequestreview-55087621
----==_mimepart_598a376ee9a3a_75683f92c6d35c3c12974b
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/711#discussion_r132047194">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -857,14 +909,17 @@ HTTP_INTERRUPTED_HEADERS (0x0E):
 : A HEADERS frame without the End Header Block flag was followed by a frame
   other than HEADERS.
 
-HTTP_SETTINGS_ON_WRONG_STREAM (0x0F):
-: A SETTINGS frame was received on a request control stream.
+HTTP_WRONG_STREAM (0x0F):
+: A frame was received on a different stream to where it is permitted.
</pre>
<p>"different... to" is British; "different... than" is American.  "Different... from" is neutral.  Maybe we should use that, or just sidestep the issue with "on a stream where it is not 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/pull/711#pullrequestreview-55087621">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6Acfmzn4ZGfBLL_L9QQ58wyI65Fks5sWN1ugaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7C9Z60LL7qfXsaKn4Y0WyO1voAIks5sWN1ugaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#pullrequestreview-55087621"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711#pullrequestreview-55087621"}}}</script>
----==_mimepart_598a376ee9a3a_75683f92c6d35c3c12974b--


From nobody Tue Aug  8 15:31:49 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A721A132025 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:31:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.181
X-Spam-Level: 
X-Spam-Status: No, score=-3.181 tagged_above=-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=-2.8, 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 PaECQEf8s_Co for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:31:41 -0700 (PDT)
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 C253C1270AC for <quic-issues@ietf.org>; Tue,  8 Aug 2017 15:31:31 -0700 (PDT)
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=+UJ6/Mo+GaBkRD1KCKcIOh7NG50=; b=vHlaOMPQ9oj0BSvu KpWxO24YYqvjDxjc6l1+fG0OuF8a1gXhkMc01XWAC+i1Z9SxzLTKptPBkdiiV2F9 0x4PGL620RBtGyC33JdzVnOvM39oW8NY4Mb8PkwSTrSMTAkzRBGid3kF+5utH+Xd 6w1CE8Z2k3Uh4aSblawNRuqdtAo=
Received: by filter1117p1mdw1.sendgrid.net with SMTP id filter1117p1mdw1-856-598A3BC3-4 2017-08-08 22:31:31.052171006 +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 Xh59ZTejSFGtwBqPcNg04g for <quic-issues@ietf.org>; Tue, 08 Aug 2017 22:31:31.025 +0000 (UTC)
Date: Tue, 08 Aug 2017 22:31:31 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8a4f0ff48fe99bb709635158a21cc39e6edf79e892cf0000000115a1fdc292a169ce0ed562e0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/713@github.com>
Subject: [quicwg/base-drafts] Stateless Retry and Server-Chosen Connection ID (#713)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a3bc2de709_67eb3fdbcf955c3c1153c0"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak12/kfyxNRbxF29oNAqgSnC1oNmNxZ+hBQbuD tu2DsFHh3UzSum3aH+lU4qQBiFCEnaXLqTXrdQwAFcyO0C+OHYRyhnXjFmg5h4LR9Tvfru9kacppT3 gacUWMFB81oGXHXDMrRsXitgC40OrJLSNFU9KOxZJAIeKy+Wm/sLyPnJI9HapfQYot3gATX3gh2voV U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Q7_elzsyg_QdNEA9MGNEhP4JA24>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 22:31:46 -0000

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

In Paris, there was discussion about allowing the server to change the Connection ID on a Server Stateless Retry.  However, the spec doesn't actually define how to do this.  Currently, it says to start a new connection, which could be read to imply a newly-random Connection ID.

For load-shedding, it would be nice to enable the server to point the client to a new server, which likely implies carrying it in the HelloRetryRequest.


-- 
You are receiving 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/713
----==_mimepart_598a3bc2de709_67eb3fdbcf955c3c1153c0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>In Paris, there was discussion about allowing the server to change the Connection ID on a Server Stateless Retry.  However, the spec doesn't actually define how to do this.  Currently, it says to start a new connection, which could be read to imply a newly-random Connection ID.</p>
<p>For load-shedding, it would be nice to enable the server to point the client to a new server, which likely implies carrying it in the HelloRetryRequest.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/713">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqz-dB0o1MLwXkBuJIiqqfbPTAPdxks5sWOHCgaJpZM4OxX86">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4PBzs5ziBvZStZ8aOgIJA1mGyQDks5sWOHCgaJpZM4OxX86.gif" width="1" /></p>
<div itemscope 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/713"></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":"Stateless Retry and Server-Chosen Connection ID (#713)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/713"}}}</script>
----==_mimepart_598a3bc2de709_67eb3fdbcf955c3c1153c0--


From nobody Tue Aug  8 15:32:56 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32DF61241FC for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:32:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.453
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 HdeB4rclJEYq for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:32:54 -0700 (PDT)
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 43655131CCC for <quic-issues@ietf.org>; Tue,  8 Aug 2017 15:32:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=0iGN4TdWJTSomKf90fqhBt9ovIw=; b=e2F70woPwlE/P2Cg mOmsIAibjlb5W1plQHl0y+yLY7UaK14Z3oaUnVjqosKtBEnnE6LLEWwK4Tt9rUNZ VnmVxeDba3akI5RRxBCOFzbK/YqNAJyIq06SP7gAk6WVa8wPu7fW+s3TGwSpQ+Ca OTR3ZV4cI41ogXuf5uGD745mEvk=
Received: by filter0938p1mdw1.sendgrid.net with SMTP id filter0938p1mdw1-4937-598A3C0E-19 2017-08-08 22:32:46.343047873 +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 qfxqWCGMSFumyJ3idTsovg for <quic-issues@ietf.org>; Tue, 08 Aug 2017 22:32:46.236 +0000 (UTC)
Date: Tue, 08 Aug 2017 22:32:46 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb71ce3af318787a2cc0d5498caf4c6ae2510934592cf0000000115a1fe0d92a169ce0ed2071a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/712/c321100502@github.com>
In-Reply-To: <quicwg/base-drafts/pull/712@github.com>
References: <quicwg/base-drafts/pull/712@github.com>
Subject: Re: [quicwg/base-drafts] Fix error code definitions (#712)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a3c0db0e3d_74353fe078da3c3c840d6"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1G5n7urk8eyxXqRSun9FpUoTn+DQaGfYXCOE jIg0dif8rMlAFvCJcYbDGo+mTxX+nRB5seMnAqhbU/zV51aqv4oPTToXxobfGohDOxP+pcLE+hybmI oLzWgb/5fRaKzO9Yb7rnuy24EiPYxOrWFRMv2YYYjiw0sxSqVFP1opCho7ujUBV8IUqM3iRziQZQl+ Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/-9vf1f-xQJ1KIolyNFK3lGdFm2I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 22:32:55 -0000

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

"Different... from" versus "different... to" versus "different... than" here 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/712#issuecomment-321100502
----==_mimepart_598a3c0db0e3d_74353fe078da3c3c840d6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>"Different... from" versus "different... to" versus "different... than" here 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/712#issuecomment-321100502">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq14U9amA2A5NxqpWl_17VJEdfyx9ks5sWOINgaJpZM4Owb9q">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw_uoEaQHdV1HYLKk17LeFd82bxKks5sWOINgaJpZM4Owb9q.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/712#issuecomment-321100502"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #712: \"Different... from\" versus \"different... to\" versus \"different... than\" here as well."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/712#issuecomment-321100502"}}}</script>
----==_mimepart_598a3c0db0e3d_74353fe078da3c3c840d6--


From nobody Tue Aug  8 15:55:23 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DA18129ABE for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:55:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.595
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 OKuejgXXl6RQ for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 15:55:21 -0700 (PDT)
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 56190126B71 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 15:55:21 -0700 (PDT)
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=yKIfoFB/PhxBP+g0+vTtJHZrDvY=; b=Ltbq3bWO7KwdYNrj 5G5H8jm6n7cJK/AsaIxrYN2LOS+W5zVLFrhdqLcKhBkdXPaFJ3fuX6crrQFjounn jJ5bc4xuvr4GK4NA6QXpksfGFsRb/RyoosCFXmHrQj3drRgRPaKk8mpJ1Pb0xTi+ vX1T4IAj8V/7SX0byNG7dkfg/2c=
Received: by filter0448p1mdw1.sendgrid.net with SMTP id filter0448p1mdw1-29539-598A4158-5 2017-08-08 22:55:20.141091594 +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 VzDTGkTzRjGtkejylRJyLA for <quic-issues@ietf.org>; Tue, 08 Aug 2017 22:55:20.099 +0000 (UTC)
Date: Tue, 08 Aug 2017 22:55:20 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab875c6e0a8af8fd1fa99173c1fed2f0bafe620c3f92cf0000000115a2035792a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714@github.com>
Subject: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a4157f05fe_f733fd346303c3010437c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3TkZEv0/OClF9zmWTSTE21m/jCYcQwJa7/sM aPN3o+vCTgKTH/HDyRdOpNBAN0mNOBDIAspFjX4YnzMPGw9IAQAjr3/veQBEDBan1gJ90aDgzxiB91 aRT7cxJHjwzUOdnlDeyvQ7xvkXT5HJM5BdZhZXuLhssGDjTjIcjNyOlsY+zBnDUKSieEiwr0F7R5fs k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8JMBiNGfqBN7qKMVCIcR6dZP1RY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 22:55:23 -0000

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

@mikkelfj has raised questions about whether we might be able to maintain many connections on the same port.  @ianswett has pointed out that other connection-ID-oriented protocols operate *all* connections on the same port to minimize the use of ephemeral ports.  However, if any of those connections are to the same back end, there will be duplicate 5-tuples, and QUIC's current model doesn't support simultaneous handshakes with the same 5-tuple.

If we want to enable this, we would need to have the server's first flight continue using the client-chosen Connection ID, but contain the new 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/issues/714
----==_mimepart_598a4157f05fe_f733fd346303c3010437c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/mikkelfj" class="user-mention">@mikkelfj</a> has raised questions about whether we might be able to maintain many connections on the same port.  <a href="https://github.com/ianswett" class="user-mention">@ianswett</a> has pointed out that other connection-ID-oriented protocols operate <em>all</em> connections on the same port to minimize the use of ephemeral ports.  However, if any of those connections are to the same back end, there will be duplicate 5-tuples, and QUIC's current model doesn't support simultaneous handshakes with the same 5-tuple.</p>
<p>If we want to enable this, we would need to have the server's first flight continue using the client-chosen Connection ID, but contain the new 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/issues/714">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0jJ7XDfTUTVzkr7tQhIJNoTkV1Kks5sWOdXgaJpZM4OxZJ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-v9A9RDxTJ6IO9AG2hz3HoJ5genks5sWOdXgaJpZM4OxZJ9.gif" width="1" /></p>
<div itemscope 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/714"></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":"Multiple connections on the same port (#714)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/714"}}}</script>
----==_mimepart_598a4157f05fe_f733fd346303c3010437c--


From nobody Tue Aug  8 16:09:45 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26A53131CE6 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 16:09:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.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, 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 fUHExo3oPIsU for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 16:09:40 -0700 (PDT)
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 E9B88131CCC for <quic-issues@ietf.org>; Tue,  8 Aug 2017 16:09:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=7IBCEvRnmU6j+X2bOjVYzX1fsQU=; b=ImrWDWhk5BiUGkQW 0pKeifceJYuPO63I3WnRPH1ekk47yMnE5K4rAQoh2vdsx9AeNpu/TNvPnyNl0ydu qAGIi0aTI7wI0yG8/SJVJwqg0WpWz1wmLVxr3fIf0IZNIvQevx6E6OLqXlc1QSa/ jZkpkPYFTp2QTnKiz9X+zqCCm9Y=
Received: by filter0558p1mdw1.sendgrid.net with SMTP id filter0558p1mdw1-26427-598A44A8-82 2017-08-08 23:09:28.826135647 +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 U-Rk032cT3qaSo27ep3-TA for <quic-issues@ietf.org>; Tue, 08 Aug 2017 23:09:28.821 +0000 (UTC)
Date: Tue, 08 Aug 2017 23:09:29 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe81a85dd0323ef1d834373bf4887fc9b71504a9392cf0000000115a206a892a169ce0ed562e0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/713/321106612@github.com>
In-Reply-To: <quicwg/base-drafts/issues/713@github.com>
References: <quicwg/base-drafts/issues/713@github.com>
Subject: Re: [quicwg/base-drafts] Stateless Retry and Server-Chosen Connection ID (#713)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a44a8ad90d_1d2a23fad926f9c38915b6"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3F8N9zARQ3mkOzpszo/UJ+IS5nh+LUcdrd6G NWpWawIikfL5TbFFWYqh1eHXvHnoPDFXTg+JBotdwUWPjNImRfgXXDCAvR9n/wlh5iWD9CH8Tm7ZMy SSiDD3ZP/vPfdseV5bA3GQu9eEb0Ihm74YqqZQEz5rGp72gyv6x8r+bdFOcJUsydy1j5wahYciyHct 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/iRsQ-ZLJPZk0tr9gqbYhk-A1iK0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 23:09:43 -0000

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

>From editors' discussion on this: 

Our joint recollection is that a new Connection ID can be sent along with the HRR, potentially in a TLS extension. The client uses it in the subsequent Client Initial. The server-side load balancer treating it as a client-chosen connection ID, which means that the server that sent the HRR should, if it wants redirection, generate this Connection ID accordingly.

For verification, the server can send a cookie along with HRR that contains the proposed connection ID, which the client echoes in new Client Initial.

-- 
You are receiving 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/713#issuecomment-321106612
----==_mimepart_598a44a8ad90d_1d2a23fad926f9c38915b6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>From editors' discussion on this:</p>
<p>Our joint recollection is that a new Connection ID can be sent along wit=
h the HRR, potentially in a TLS extension. The client uses it in the subseq=
uent Client Initial. The server-side load balancer treating it as a client-=
chosen connection ID, which means that the server that sent the HRR should,=
 if it wants redirection, generate this Connection ID accordingly.</p>
<p>For verification, the server can send a cookie along with HRR that conta=
ins the proposed connection ID, which the client echoes in new Client Initi=
al.</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/713#issuecomment-321106612">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-SO7TwFHJfICk2=
dKRNrTyNTj9azks5sWOqogaJpZM4OxX86">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqy-cRwTOGGE00-iAS=
d8nfvgrikA7ks5sWOqogaJpZM4OxX86.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/713#issuecomment-321106612"></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 #713: From edito=
rs' discussion on this: \r\n\r\nOur joint recollection is that a new Connec=
tion ID can be sent along with the HRR, potentially in a TLS extension. The=
 client uses it in the subsequent Client Initial. The server-side load bala=
ncer treating it as a client-chosen connection ID, which means that the ser=
ver that sent the HRR should, if it wants redirection, generate this Connec=
tion ID accordingly.\r\n\r\nFor verification, the server can send a cookie =
along with HRR that contains the proposed connection ID, which the client e=
choes in new Client Initial."}],"action":{"name":"View Issue","url":"https:=
//github.com/quicwg/base-drafts/issues/713#issuecomment-321106612"}}}</scri=
pt>=

----==_mimepart_598a44a8ad90d_1d2a23fad926f9c38915b6--


From nobody Tue Aug  8 16:12:29 2017
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 D6782131D1D for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 16:12:27 -0700 (PDT)
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 Mj4nvFuvl5kb for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 16:12:26 -0700 (PDT)
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 3F412129AD3 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 16:12:25 -0700 (PDT)
Date: Tue, 08 Aug 2017 16:12:24 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502233944; bh=Qf0dNoqwlegceMaPR/QHvs1ELtaVHhg5kH25FA2uCfI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=z428aZ9/hkLNzktiLYAnWBi0IZLlJPoBGLajG4vns+Qchbu4J5JLso/S9wx2Ej997 FVvzTIH5PiMpHH3LBnMeEXkVPTVSRbabTKTxKdQ+/uRovREwaDH4ut5N1gpHxOUosc fZgcQ/gXF2d34wEJ9cR7dFmsWj754W8JS7fAVw3o=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab18c910b547cd6ef758823240d9011ca045f28bd992cf0000000115a2075892a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714/321107107@github.com>
In-Reply-To: <quicwg/base-drafts/issues/714@github.com>
References: <quicwg/base-drafts/issues/714@github.com>
Subject: Re: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a455875b31_291073fad926f9c382634a"; 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/sinoeV49jDRsn7zPwP-BjeZSeHY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 23:12:28 -0000

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

Summarizing editors' discussion: We can use this new connection ID for only 1-RTT encrypted packets. We can further simplify the transport mechanism for server-chosen connection ID, by simply making it part of transport_params.

Note that #713 handles the case of server-chosen connection ID for Stateless Retries.

-- 
You are receiving 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/714#issuecomment-321107107
----==_mimepart_598a455875b31_291073fad926f9c382634a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Summarizing editors' discussion: We can use this new connection ID for=
 only 1-RTT encrypted packets. We can further simplify the transport mech=
anism for server-chosen connection ID, by simply making it part of transp=
ort_params.</p>
<p>Note that <a href=3D"https://github.com/quicwg/base-drafts/issues/713"=
 class=3D"issue-link js-issue-link" data-url=3D"https://github.com/quicwg=
/base-drafts/issues/713" data-id=3D"248865504" data-error-text=3D"Failed =
to load issue title" data-permission-text=3D"Issue title is private">#713=
</a> handles the case of server-chosen connection ID for Stateless Retrie=
s.</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/714#issuecomment-321107107">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqzB4E=
OXpegzGqPpcve9ZOAGn9WW5ks5sWOtYgaJpZM4OxZJ9">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq6H=
RL7hVHmfOQABFUiGSQRNjWk0oks5sWOtYgaJpZM4OxZJ9.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/714#issuecomment-321107107"></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 #714: Summarizing editors' discussion: We can use this new connection I=
D for only 1-RTT encrypted packets. We can further simplify the transport=
 mechanism for server-chosen connection ID, by simply making it part of t=
ransport_params.\r\n\r\nNote that #713 handles the case of server-chosen =
connection ID for Stateless Retries."}],"action":{"name":"View Issue","ur=
l":"https://github.com/quicwg/base-drafts/issues/714#issuecomment-3211071=
07"}}}</script>=

----==_mimepart_598a455875b31_291073fad926f9c382634a--


From nobody Tue Aug  8 16:14:12 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92072127058 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 16:14:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.381
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 KoXFVisbCIGZ for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 16:14:08 -0700 (PDT)
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 95EC8126B71 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 16:14:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=8uumLvRgks07EYO1WZSPiyOqZ64=; b=AB5fUizDm9SBQdsS mIuLHWJ9bUN1H8vVYbpwtFFEvSjiLQII4oF4mDBHpylBHJ7h5gVdyeJw+QdpBLvr ZBEP7ZE2SqDShFODFfHP46gtxLEN0rkaiSdpSkhLjDH/+d1s7JV5YBGRAECzQf/6 mZL2TzKBxXzN/cy78e6xrCB8zec=
Received: by filter1111p1mdw1.sendgrid.net with SMTP id filter1111p1mdw1-14809-598A45BF-25 2017-08-08 23:14:07.574680788 +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 bx9cZ_PcQsO8OqmV2wMkBg for <quic-issues@ietf.org>; Tue, 08 Aug 2017 23:14:07.535 +0000 (UTC)
Date: Tue, 08 Aug 2017 23:14:07 +0000 (UTC)
From: Igor Lubashev <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5214953e373af476923dcbbfb9f03e801cd9947892cf0000000115a207bf92a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714/321107375@github.com>
In-Reply-To: <quicwg/base-drafts/issues/714@github.com>
References: <quicwg/base-drafts/issues/714@github.com>
Subject: Re: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a45bf2459d_1bde3fde6955dc3c8818c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: igorlord
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2Y69QELp5O/YFQ23QyY5xqeUBs2vlrse4DFJ snDhYhNd8jyE4PhcEUKizsZh9JQi8+OjXR+Nsk5R1EtWrHYS5dYm3mpW0e9kNWRGMGTNJ/vvhBsJJ5 4lDPKgi4+id3kSFYOqh0/9WTScShAfSjeK06ljqNvvG1Fq0l0WIOSiBX+AyMztvZcoyFK+pquHrU1h o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KisESE6fynCFgesriHJC4AMEzfs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 08 Aug 2017 23:14:10 -0000

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

That said, we should make sure to discourage the use a single client port for all of its QUIC traffic.  Routers do EQMP based a on 5-tuple, and most of them will not be QUIC-aware for years.

-- 
You are receiving 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/714#issuecomment-321107375
----==_mimepart_598a45bf2459d_1bde3fde6955dc3c8818c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>That said, we should make sure to discourage the use a single client port for all of its QUIC traffic.  Routers do EQMP based a on 5-tuple, and most of them will not be QUIC-aware for years.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/714#issuecomment-321107375">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzAzVL1M9riyaRwEwomMesrvLgafks5sWOu_gaJpZM4OxZJ9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzziIVFQ3XshaUEPWtW_sTeZJF12ks5sWOu_gaJpZM4OxZJ9.gif" width="1" /></p>
<div itemscope 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/714#issuecomment-321107375"></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":"@igorlord in #714: That said, we should make sure to discourage the use a single client port for all of its QUIC traffic.  Routers do EQMP based a on 5-tuple, and most of them will not be QUIC-aware for years."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/714#issuecomment-321107375"}}}</script>
----==_mimepart_598a45bf2459d_1bde3fde6955dc3c8818c--


From nobody Tue Aug  8 17:43:51 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC8CE120720 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 17:43:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 tagged_above=-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=-2.8, 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 1RKctLef5HeD for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 17:43:48 -0700 (PDT)
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 06D11120227 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 17:43:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=AeaF2fFLdLYqjVYoaLyrlsfrBso=; b=rMlbvwIjxbuuVvkV 65gpCw542kD90UH6qsXXSGLrINzrikhOxaDbsiku2XWG61Hp6uEGYVcPxhpz8dz7 d8BNXCAiJKTAD7nUSNVkTr37JK6smvvBw9k2S5X913gBjjor0tK9FXeAO9HT+F1C qJzdNY4oYuE9uY34aRuTh7a7h+g=
Received: by filter0539p1mdw1.sendgrid.net with SMTP id filter0539p1mdw1-15869-598A5AC2-32 2017-08-09 00:43:46.896164859 +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 KEUvfBj0QSSRTTbUjXoE4g for <quic-issues@ietf.org>; Wed, 09 Aug 2017 00:43:46.867 +0000 (UTC)
Date: Wed, 09 Aug 2017 00:43:47 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abebbbc282c6234123e7293efc43ae961e4b831e9f92cf0000000115a21cc292a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/review/55110080@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a5ac2bd43f_121f3ff801dc7c2c1050f1"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0RT6v2LkixIUQAdWU1+1tmYTt+o2Rt7+71Ce iRm9LiQw0xSA0B7FeI1Da0UDMHYY00O8khqpb1YeWOmjuYzTtD40hvPyUAK6XJNmMM8KWcbmHw18aG dqt6o5ZaMGEjx7OcgJ26RH1JJfib+IQzhh0oGvdB80DdOiSDqfqqU2h6x0UNMV982jQu8HqLQ6bJzf 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Z8wbeYOIo8VTOy5IxxiWuYkb6RM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 00:43:50 -0000

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

martinthomson commented on this pull request.



> +
+A server MUST NOT send a MAX_PUSH_ID frame.  A client MUST treat the receipt of
+a MAX_PUSH_ID frame as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
+
+The initial value for the maximum Push ID is determined by the
+SETTINGS_MAX_PUSH_ID setting ({{settings-parameters}}).  A client that wishes to
+manage the number of promised server pushes can increase the maximum Push ID by
+sending a MAX_PUSH_ID frame as the server fulfills or cancels server pushes.
+
+The MAX_PUSH_ID frame has no defined flags.
+
+The MAX_PUSH_ID frame carries a 32-bit Push ID that identifies the maximum value
+for a Push ID that the server can use (see {{frame-push-promise}}).  A
+MAX_PUSH_ID frame cannot reduce the maximum Push ID; receipt of a MAX_PUSH_ID
+that contains a smaller value than previously received MUST be treated as a
+connection error of type HTTP_MALFORMED_MAX_PUSH_ID.

I think that we can make a bigger saving here by not sending the frame as often, noting that MAX_STREAM_ID covers the resource exhaustion 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/711#discussion_r132067932
----==_mimepart_598a5ac2bd43f_121f3ff801dc7c2c1050f1
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/711#discussion_r132067932">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; +
+A server MUST NOT send a MAX_PUSH_ID frame.  A client MUST treat the receipt of
+a MAX_PUSH_ID frame as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
+
+The initial value for the maximum Push ID is determined by the
+SETTINGS_MAX_PUSH_ID setting ({{settings-parameters}}).  A client that wishes to
+manage the number of promised server pushes can increase the maximum Push ID by
+sending a MAX_PUSH_ID frame as the server fulfills or cancels server pushes.
+
+The MAX_PUSH_ID frame has no defined flags.
+
+The MAX_PUSH_ID frame carries a 32-bit Push ID that identifies the maximum value
+for a Push ID that the server can use (see {{frame-push-promise}}).  A
+MAX_PUSH_ID frame cannot reduce the maximum Push ID; receipt of a MAX_PUSH_ID
+that contains a smaller value than previously received MUST be treated as a
+connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
</pre>
<p>I think that we can make a bigger saving here by not sending the frame as often, noting that MAX_STREAM_ID covers the resource exhaustion 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/711#discussion_r132067932">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3ID6f6habAT2ei66kWkAEAnZmGuks5sWQDCgaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq935XRX60NWuptElntxEygxwA9kOks5sWQDCgaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132067932"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711#discussion_r132067932"}}}</script>
----==_mimepart_598a5ac2bd43f_121f3ff801dc7c2c1050f1--


From nobody Tue Aug  8 17:45:14 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBD0C131CE7 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 17:45:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.396
X-Spam-Level: 
X-Spam-Status: No, score=-3.396 tagged_above=-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=-2.8, 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 56eMv4xirmVl for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 17:45:07 -0700 (PDT)
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 BB2D11201F8 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 17:44:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=2WpbGzK4M9sqcodRxCdP+OPv0xo=; b=iZXjOjOZKQc0MCnf WNgDYLY/CWfs0Mmi5R1VjjWS+h0en7DCmoudBGRDFrBe1IbxdntW2zZRJYPtHzlV KRH0gYn96aFs2nS/2v/nDHwLEukiZGpyT82z4B0JJ2y70FWqkdy3lNbptAfV2FMD 0i6IfLubcjVj/0348zzxCcuEC6Y=
Received: by filter0949p1mdw1.sendgrid.net with SMTP id filter0949p1mdw1-23333-598A5B06-77 2017-08-09 00:44:54.940946799 +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 xNgDrYX4QoCLMvaNXTrwOA for <quic-issues@ietf.org>; Wed, 09 Aug 2017 00:44:54.884 +0000 (UTC)
Date: Wed, 09 Aug 2017 00:44:55 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0965fc6e315e7a207720d7d3846ccda112de988292cf0000000115a21d0692a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/review/55110204@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a5b0697911_1e383fe5a52e7c30273b6"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3sWzDROkA1aSQgutF6TU//7KOQ8EjPgmX8KN I3GAvmc2yM1k71LL7kieKs3sygx6+zjSHSDXUBRknSCSZCqTFvvlX91FPU0jkXwO/OA29cxDMwfoWo VGK+JFk30pMF6njEfW/IqSRucxJ48q4/n2rlJ3KeJoA5WuVyW+aNXjyYcKZ9o/X+PUbvJ+Zk03lzcp Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/we9e3i5AiNmYStjYzegtGE5z-UU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 00:45:09 -0000

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

martinthomson commented on this pull request.



> @@ -857,14 +909,17 @@ HTTP_INTERRUPTED_HEADERS (0x0E):
 : A HEADERS frame without the End Header Block flag was followed by a frame
   other than HEADERS.
 
-HTTP_SETTINGS_ON_WRONG_STREAM (0x0F):
-: A SETTINGS frame was received on a request control stream.
+HTTP_WRONG_STREAM (0x0F):
+: A frame was received on a different stream to where it is permitted.

I learn something every day.  I say that in its most Lovecraftian meaning, of course.

-- 
You are receiving 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/711#discussion_r132068043
----==_mimepart_598a5b0697911_1e383fe5a52e7c30273b6
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/711#discussion_r132068043">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -857,14 +909,17 @@ HTTP_INTERRUPTED_HEADERS (0x0E):
 : A HEADERS frame without the End Header Block flag was followed by a frame
   other than HEADERS.
 
-HTTP_SETTINGS_ON_WRONG_STREAM (0x0F):
-: A SETTINGS frame was received on a request control stream.
+HTTP_WRONG_STREAM (0x0F):
+: A frame was received on a different stream to where it is permitted.
</pre>
<p>I learn something every day.  I say that in its most Lovecraftian meaning, of course.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/711#discussion_r132068043">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-Pcj_P2ufPXwRALVr9zDCEAq0W4ks5sWQEGgaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7qBzSkHMIF4_hnTYFzqIUszlAPrks5sWQEGgaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132068043"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711#discussion_r132068043"}}}</script>
----==_mimepart_598a5b0697911_1e383fe5a52e7c30273b6--


From nobody Tue Aug  8 17:45:28 2017
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 2200F1321CC for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 17:45:25 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dOTTz1oExqhf for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 17:45:24 -0700 (PDT)
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 29483131CED for <quic-issues@ietf.org>; Tue,  8 Aug 2017 17:45:19 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502239518; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=5GXnsePdW1uQfuahDdNJwUjbKcSgDgr61uWRalixSrs=; b=JintPpHJWAV8LaH0jRYnMBIekVs/voRoUxKnwIRJq3n6tjTTR0W8AiDi6cR9hE8IRRUPskaq OP2sFEUdZxhawP763dzrGO5daP6UIjki93uH1WvKZ2k4YwWcG1mTvJesOhlicy+K0mhKqxYa mXKnEkSdgRYaHkQreON8mfPOAfI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=wpqiVhHunVDDvLvVSrz348lVdxSMqPsAR2E1mJxGBVf07u14uaGrzFrTpR4WsJ1KZxrCix Tu+I6ZhUu1oWWFbUJ9ynoYkWLdVSxZTU79Bg0LGwzR2RqCXIoQYvebsNgusLngyAKv5C5QvU Hba2u7ANG2yoaKRuHkrIpZHrbvQ/Y=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 598a5b1d.7f7a4c0ec2d0-smtp-out-n01; Wed, 09 Aug 2017 00:45:17 -0000 (UTC)
Date: Tue, 08 Aug 2017 17:45:16 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598a5b1c85a78_786c3fb66e1ddc38102477@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] b6bcd4: Review comments
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598a5b1c85792_786c3fb66e1ddc381023c7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tBBr1LzIQaMt_LkrW1UGLkym4KE>
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, 09 Aug 2017 00:45:25 -0000

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

  Branch: refs/heads/push-id-seq
  Home:   https://github.com/quicwg/base-drafts
  Commit: b6bcd43af27b55c2a035aee6a27a268999b1a813
      https://github.com/quicwg/base-drafts/commit/b6bcd43af27b55c2a035aee6a27a268999b1a813
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

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

  Log Message:
  -----------
  Review comments



----==_mimepart_598a5b1c85792_786c3fb66e1ddc381023c7--


From nobody Tue Aug  8 17:45:39 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AFB4B13219D for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 17:45:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.182
X-Spam-Level: 
X-Spam-Status: No, score=-3.182 tagged_above=-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=-2.8, 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 hrmmixWtoexq for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 17:45:26 -0700 (PDT)
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 80DF51201F8 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 17:45:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=hAMuAydck3wl2gQ7mr0RU+2JO9U=; b=HvBH8m75A3xrib8Q McngRyNz5a9m25JQOdKZer3rsOnC3+P+IZ00GjpN1rk0uFQZYgpoX/NCJG8GgMhh mSr96hv64mHlnrm1vjy15pWXkdvmD5S7yAu3bhtQRST03q/LfsXA9BF8kc6RhC5C S1QM2MOMULZziCbSVv6qwwkqyxU=
Received: by filter0913p1mdw1.sendgrid.net with SMTP id filter0913p1mdw1-30881-598A5B20-5A 2017-08-09 00:45:20.386932744 +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 ismtpd0033p1mdw1.sendgrid.net (SG) with ESMTP id _aeyKdi9T8i3-cq-11dFKw for <quic-issues@ietf.org>; Wed, 09 Aug 2017 00:45:20.322 +0000 (UTC)
Date: Wed, 09 Aug 2017 00:45:20 +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/711/push/1910117682@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a5b1f9b91_25713fb483e37c3c6434d"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3kq3PEPhLYqywayL9WVkGHbB9pSCFq6vymSo IDpGgjcFSb3w7N+DMYw+0dO3W7bmuSecj9TviJZirMj9Z/P/ZI3r6cqdcdy9ytoxoe7x/wTTF0CrZt qGsAogIgA9WPsTyYllAVtzZ8tqFq69hdoCNjtE9FZxi1gLuuzCzC0RKbkCtAC0wFnqa+Mup4WoiW0i U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/F597IG3C3eeJBhprBmCCwS3mCNc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 00:45:30 -0000

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

@martinthomson pushed 1 commit.

b6bcd43  Review comments


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/711/files/7640b1248234efd28db914a92055a13393e2450f..b6bcd43af27b55c2a035aee6a27a268999b1a813

----==_mimepart_598a5b1f9b91_25713fb483e37c3c6434d
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/b6bcd43" class="commit-link">b6bcd43</a>  Review 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/711/files/7640b1248234efd28db914a92055a13393e2450f..b6bcd43af27b55c2a035aee6a27a268999b1a813">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxqeav7FISlUqRJ_TajUXNbqT2_Iks5sWQEfgaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-rPthcRy0Yu5wGQy62CrS_W1xUCks5sWQEfgaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711/files/7640b1248234efd28db914a92055a13393e2450f..b6bcd43af27b55c2a035aee6a27a268999b1a813"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711/files/7640b1248234efd28db914a92055a13393e2450f..b6bcd43af27b55c2a035aee6a27a268999b1a813"}}}</script>

----==_mimepart_598a5b1f9b91_25713fb483e37c3c6434d--


From nobody Tue Aug  8 20:17:39 2017
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 78B84131D70 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 20:17:37 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ayB8mqxcHsrx for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 20:17:36 -0700 (PDT)
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 10FEF131D38 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 20:17:35 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502248655; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=sNX4ZujWZk1ZJ5UQcQMTp2DeLddBm5U04B9ca7RqGWM=; b=j5JLGieQ/idRmy+fYImu63ck2+dP+HB5WsXhm85doMHNvG9nY2EtlxvZ1Me8cJkwFnkZZNow ngVcCw/PDEtYXLLQWE8JA+FuxQR0uFj1GxWzcbf0grdc7Wc/vpnFMn0XrXcZLZDKLHkShKpa rncoTsws6aaB6AZ0fm41yHcmJxM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=yOUberv6lLo6lPNnz+9E3zhNOw3+RA+t086OAjekv7HrJuyUCT8ysntq3RBW9QCUvq+cfu v3IqMtQgc4Jcgxh6BESCDDnCyWZTOS1IPkX3hIJcXkTcqc9q+R1WPvfjEvD1yugIPVfTBd10 GS+VyyIp/WupKav6hMCVlpySaagrY=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 598a7ece.7f28185c73f0-smtp-out-n02; Wed, 09 Aug 2017 03:17:34 -0000 (UTC)
Date: Tue, 08 Aug 2017 20:17:34 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598a7eced590f_6caf3fa79f2fbc24280b@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 2ceb0f: Wow, such a pedant
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598a7eced5576_6caf3fa79f2fbc2427919"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/vsjuk7pHKYWgq53uUx2rdpNj4NE>
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, 09 Aug 2017 03:17:37 -0000

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

  Branch: refs/heads/fix-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 2ceb0f08f3d298c14349489d17d8a4ace724ec06
      https://github.com/quicwg/base-drafts/commit/2ceb0f08f3d298c14349489d17d8a4ace724ec06
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

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

  Log Message:
  -----------
  Wow, such a pedant



----==_mimepart_598a7eced5576_6caf3fa79f2fbc2427919--


From nobody Tue Aug  8 20:17:46 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A027C131D38 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 20:17:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 o9_D19NPD6_f for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 20:17:38 -0700 (PDT)
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 66E09131D33 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 20:17:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=nnGy3Zxh+ybOPQt9o40D2lN5Htw=; b=dHjhadsSuoCQQ3HV CvFYTV10B7kFnvRKGoMfFqJRFSmu1t251IR8h4x6H5ZcNnar/7gqVQdznEOxhsQC RwNDZgKdxm8xeDqQf1g8sCF/DWby6LBib8WuNZja9l2D7vRBAd0U9nwpFUtbr80W TD+S+4l2dSc+hBhubLpRjkB8z6g=
Received: by filter1113p1mdw1.sendgrid.net with SMTP id filter1113p1mdw1-13889-598A7ED0-32 2017-08-09 03:17:36.983552356 +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 oaj_ZkSvT_6P1_0Si462Ow for <quic-issues@ietf.org>; Wed, 09 Aug 2017 03:17:36.956 +0000 (UTC)
Date: Wed, 09 Aug 2017 03:17:37 +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/712/push/1910291410@github.com>
In-Reply-To: <quicwg/base-drafts/pull/712@github.com>
References: <quicwg/base-drafts/pull/712@github.com>
Subject: Re: [quicwg/base-drafts] Fix error code definitions (#712)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598a7ed0d1f6f_20ce3fc3a30f5c3468510"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3IhONIw49usP8Rf2E/h8UvYBxHKLJ+s4qo0r 4e+MvE3oo9yG7iwP19onG35gXqqY9kW+3x9WF2Lw8QV8uamWKKT5v7AgbAwOsA15QwEiRDNpJbCuaE aeYy6JqyYx0v6bM0/3kIRTdxzQOLSOeq1rnECTWIxq4lpnAISUDqVdRgHDPlHjKFjKQbdg9WylDaQL g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/u5ICOEcIbCbRdd6YoXRFX7BOq78>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 03:17:45 -0000

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

@martinthomson pushed 1 commit.

2ceb0f0  Wow, such a pedant


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/712/files/9dad90315513c2b39a1857fb29a052e9901ca9d1..2ceb0f08f3d298c14349489d17d8a4ace724ec06

----==_mimepart_598a7ed0d1f6f_20ce3fc3a30f5c3468510
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/2ceb0f0" class="commit-link">2ceb0f0</a>  Wow, such a pedant</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/712/files/9dad90315513c2b39a1857fb29a052e9901ca9d1..2ceb0f08f3d298c14349489d17d8a4ace724ec06">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5Hp3mRFXRMB5n-rTGw6_69_KqdIks5sWSTQgaJpZM4Owb9q">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0edSetjjqzhHoLaVHlaYEEplJiPks5sWSTQgaJpZM4Owb9q.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/712/files/9dad90315513c2b39a1857fb29a052e9901ca9d1..2ceb0f08f3d298c14349489d17d8a4ace724ec06"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #712"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/712/files/9dad90315513c2b39a1857fb29a052e9901ca9d1..2ceb0f08f3d298c14349489d17d8a4ace724ec06"}}}</script>

----==_mimepart_598a7ed0d1f6f_20ce3fc3a30f5c3468510--


From nobody Tue Aug  8 23:17:55 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA177126C23 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 23:17:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.596
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 aeaZEOSq-PHv for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 23:17:52 -0700 (PDT)
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 82CF91243F6 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 23:17:52 -0700 (PDT)
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=tD7UNvxEYzTqmvJWEC0krHbTo/Q=; b=WBJmH2z1XMx52v8i 5fUFhpxC13T/F+iwSGq7VDY8kzeFL/jPavHCN0q9B1Z/1U0/rJ/3BBcKa2OWHb3R ssgQDGLaAWmdt0+MzWVONXUNJ3pL8Of6XDU5OEKHiOHiHCgHRV1R6B3ACjaaAru9 SeQY47XI7iGsuZgK19B5BnBl+nY=
Received: by filter0946p1mdw1.sendgrid.net with SMTP id filter0946p1mdw1-6752-598AA90F-E 2017-08-09 06:17:51.4963442 +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 fTHSc-ADS-2XPiDf_QibyA for <quic-issues@ietf.org>; Wed, 09 Aug 2017 06:17:51.453 +0000 (UTC)
Date: Wed, 09 Aug 2017 06:17:51 +0000 (UTC)
From: =?UTF-8?B?5aSy?= <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb4f3c894e70a6660a151ce81f82775f13f84eacc92cf0000000115a26b0f92a169ce0ed6563c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/715@github.com>
Subject: [quicwg/base-drafts] Fix a nit in draft-ietf-quic-tls.md (#715)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598aa90f56849_52833fbd847b3c307443d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: zh4ui
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1HNJTH6uHNNWQ7ARkBOgWcd1u2Zcq1CH0RLl ro/iR6zXqINtbs7Rza0LyOeWMq8JOboI7XzBovAu8FcAsjJJ8n5Oe7AozPT5bsSjIHXz/pXpztCzoJ ieWd9hlWpggm1QwXUX9EpF9XtnTPGZPWM+/PE3+V1yfYjpXLenXOMTbpFQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kH5Z6sh-SeSaVoN3Umq6d5VcW-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: Wed, 09 Aug 2017 06:17:54 -0000

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

The original sentence "the server immediately after receiving the first handshake message from the client" lacks a predicate, "responds" may fit.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/715

-- Commit Summary --

  * Update draft-ietf-quic-tls.md

-- File Changes --

    M draft-ietf-quic-tls.md (2)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/715.patch
https://github.com/quicwg/base-drafts/pull/715.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/715

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

<p>The original sentence "the server immediately after receiving the first handshake message from the client" lacks a predicate, "responds" may fit.</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/715'>https://github.com/quicwg/base-drafts/pull/715</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Update draft-ietf-quic-tls.md</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/715/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/715.patch'>https://github.com/quicwg/base-drafts/pull/715.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/715.diff'>https://github.com/quicwg/base-drafts/pull/715.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/715">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2VCuF-clRjKmRw9z_Yq-IBM8K3Sks5sWU8PgaJpZM4OxpA4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7r8Ded-4yuugNUMBQySlwBwSzW3ks5sWU8PgaJpZM4OxpA4.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/715"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 a nit in draft-ietf-quic-tls.md (#715)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/715"}}}</script>

----==_mimepart_598aa90f56849_52833fbd847b3c307443d--


From nobody Tue Aug  8 23:54:25 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AFFF131DB6 for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 23:54:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.596
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 mUkb_bJGM5vF for <quic-issues@ietfa.amsl.com>; Tue,  8 Aug 2017 23:54:22 -0700 (PDT)
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 4B6B0127010 for <quic-issues@ietf.org>; Tue,  8 Aug 2017 23:54:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=xHZ9KFIZhjxDanXUiA3X9uxIkRI=; b=iaRKpYxEx9RXysub JpmyjEGrVYVIZ/3KTfc7dWpFJwQ1bGJZ+axZwL2CiRTqKUrpE1lWkgD+yTNjmaEy H3TRrK5PFcC5uFXU/6UWL4XnWcjv1Thu/ESnKZlEkFkOVUl/5rbtrQrjTlQstkpI WT6XUBuJv0Z30v/5I8nrhgOqnuY=
Received: by filter0807p1mdw1.sendgrid.net with SMTP id filter0807p1mdw1-13857-598AB19A-4D 2017-08-09 06:54:18.962851616 +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 ismtpd0037p1mdw1.sendgrid.net (SG) with ESMTP id tLMIYJrrS_SIflyFChpJHg for <quic-issues@ietf.org>; Wed, 09 Aug 2017 06:54:18.924 +0000 (UTC)
Date: Wed, 09 Aug 2017 06:54:19 +0000 (UTC)
From: Roni Even <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd85b44a2a8208edfb933c121e5efd4a9170ea8ad92cf0000000115a2739a92a169ce0bfea4e8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/166/321169734@github.com>
In-Reply-To: <quicwg/base-drafts/issues/166@github.com>
References: <quicwg/base-drafts/issues/166@github.com>
Subject: Re: [quicwg/base-drafts] Interdomain UX troubleshooting (#166)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598ab19a9b2f3_28783f8f1754bc2c5311b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ronieven
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0kDylI0CrxPTZajJ+wNH1EfSvk6EvNfwKI1e GZUH6iaRGQ38G9yKF08NP9eUXn6NLKGzdkTzhZQQN3uWkaBeCUOcpDluF29zLVH03Ic8gHid7qA9FR FpdzcTh6XWZIzstyR1B9QEDGJNeyxyqFvupVtdL93t9+jCPQLLWNsHoFvD96pC69QVLOE3sYP6dvDy s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/zm6HlAi_BdjJVExxOxjxzcfTXSo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 06:54:24 -0000

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

Fast response to QoS and QoE is crucial to network operators, some of the intended usage for HTTP over QUIC is media delivery which may be a paid service. I find that the looking at RTT and packet loss information separably problematic. It would have been better to work on Manageability of QUIC in parallel to the other documents.   

-- 
You are receiving 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/166#issuecomment-321169734
----==_mimepart_598ab19a9b2f3_28783f8f1754bc2c5311b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Fast response to QoS and QoE is crucial to network operators, some of th=
e intended usage for HTTP over QUIC is media delivery which may be a paid s=
ervice. I find that the looking at RTT and packet loss information separabl=
y problematic. It would have been better to work on Manageability of QUIC i=
n parallel to the other documents.</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/166#issuecomment-321169734">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq7WZF2hJp9p9NWd=
mHORJTR2IMKQVks5sWVeagaJpZM4LleaO">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0A_LT61VMgzG5ZhB=
HGHobcX37Sdks5sWVeagaJpZM4LleaO.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/166#issuecomment-321169734"></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":"@ronieven in #166: Fast response=
 to QoS and QoE is crucial to network operators, some of the intended usage=
 for HTTP over QUIC is media delivery which may be a paid service. I find t=
hat the looking at RTT and packet loss information separably problematic. I=
t would have been better to work on Manageability of QUIC in parallel to th=
e other documents.   "}],"action":{"name":"View Issue","url":"https://githu=
b.com/quicwg/base-drafts/issues/166#issuecomment-321169734"}}}</script>=

----==_mimepart_598ab19a9b2f3_28783f8f1754bc2c5311b--


From nobody Wed Aug  9 03:05:21 2017
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 D9D1A126C22 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 03:05:18 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qwYZGz1MR175 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 03:05:18 -0700 (PDT)
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 E4210124234 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 03:05:17 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502273117; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=8MR5pvUJNiLr9tHrus9CIjulmEJZU5hMWkDpsgh9+TQ=; b=VGqvfy34NFc3KNA3r0v7jRJrRGZ3vUrxPuz50Uap3/bMYEdA+yIVmJIrs3iW7ss0uhun0qRA BoCd6J9Y+WVQXhBLr07LmYgbDy2kR7GtPOYXiiqYspYWuMR9EVolSfaVE/8J0yPvj1QfPB+Y m31BXnPUtpFgJR+l2Yb0tws4eqs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=rVT4FcFB4WYsdQdYxgxn42DetMxeu2wUe7ZTVdUbeCtqstAitmOdou+g2Ymy5Nfg0jNK9V z+Fh5LPO12u02KQf1sY2PlqulW3h04zGAFgzbeFGDduiisiDfoHu5s7Q+UsHcnjVty7a2aK9 MAe7pg5dLvc39wo7W96B2KCyPkAP8=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 598ade5b.7f6aa0343cc0-smtp-out-n01; Wed, 09 Aug 2017 10:05:15 -0000 (UTC)
Date: Wed, 09 Aug 2017 03:05:15 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598ade5b9be4e_acd3fdd09097c2c1509ba@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 916b00: Update draft-ietf-quic-tls.md
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598ade5b9b9aa_acd3fdd09097c2c15084"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oYlACIZzw-Y_IwOXkfKr2BCq0Ow>
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, 09 Aug 2017 10:05:19 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 916b003242a819a1fa13eb17be360166c172faba
      https://github.com/quicwg/base-drafts/commit/916b003242a819a1fa13eb=
17be360166c172faba
  Author: =E5=A4=B2 <zh4ui@users.noreply.github.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

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

  Log Message:
  -----------
  Update draft-ietf-quic-tls.md

The original sentence "the server immediately after receiving the first h=
andshake message from the client" lacks a predicate, "responds" may fit.


  Commit: 76cc29567330351476264d671178b1f5c39720f1
      https://github.com/quicwg/base-drafts/commit/76cc29567330351476264d=
671178b1f5c39720f1
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

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

  Log Message:
  -----------
  Rewrap


Compare: https://github.com/quicwg/base-drafts/compare/2a65451cc59b...76c=
c29567330=

----==_mimepart_598ade5b9b9aa_acd3fdd09097c2c15084--


From nobody Wed Aug  9 03:05:26 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99DB8132125 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 03:05:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 lmeJhCfQrE7L for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 03:05:21 -0700 (PDT)
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 7B5D31320CF for <quic-issues@ietf.org>; Wed,  9 Aug 2017 03:05:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=UksPS7O5jMWkgM2MjxmDj77WnSI=; b=ua+QT+NFEbm0kB9/ Vf0W6/MWIfnF0Th4RQOHZuVFxYFu7H5HmYsuWwhjWojjeApISOTii6bQ7fzghTDg vUSzLi7UjTgSkdUrjWYkvSLHUTwLXdA6JzTrmiLIRjP10K4hBgRPtW21lBj9r2jq OZtsp3MijYbDGXdMxQvAeJoS84U=
Received: by filter0420p1mdw1.sendgrid.net with SMTP id filter0420p1mdw1-7675-598ADE5F-6D 2017-08-09 10:05:19.786943184 +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 gfZiks7XRnGdxPuNzvOPVA for <quic-issues@ietf.org>; Wed, 09 Aug 2017 10:05:19.790 +0000 (UTC)
Date: Wed, 09 Aug 2017 10:05:19 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab783f1a83035b48719c8f7dcab2fd06d0d231791e92cf0000000115a2a05f92a169ce0ed6563c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/715/issue_event/1198791065@github.com>
In-Reply-To: <quicwg/base-drafts/pull/715@github.com>
References: <quicwg/base-drafts/pull/715@github.com>
Subject: Re: [quicwg/base-drafts] Fix a nit in draft-ietf-quic-tls.md (#715)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598ade5fa91c5_26873fe6e5ee7c3820089b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak04Y9HQCYY3gcyCRsKm3pQQWIl1moAbG7hEuI cVyzknRGR4cwBgIwzVcnbXvWgn/hcAT07THg+AhJlHv8dqkFZtSxW1NbZiMAP0IUyRwDwWBpOs3FBH Bcdunz49zOp/5aGOas6FfdT5L3jEpBwLWP6hwQP9s2Ofadhw+UT1DWSqt5svPehZBg4YTV94yt5iqn Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GGRKmXsTf4hQl_7H9CTf9O8hjgM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 10:05:23 -0000

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

Merged #715.

-- 
You are receiving 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/715#event-1198791065
----==_mimepart_598ade5fa91c5_26873fe6e5ee7c3820089b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/715" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/715" data-id="248927804" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#715</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/715#event-1198791065">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyYXk1dO1aTqWZz6R-p4euolJIi7ks5sWYRfgaJpZM4OxpA4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8xr9VvZ_4Dvh-wZpHZWPe3bct3jks5sWYRfgaJpZM4OxpA4.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/715#event-1198791065"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #715."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/715#event-1198791065"}}}</script>
----==_mimepart_598ade5fa91c5_26873fe6e5ee7c3820089b--


From nobody Wed Aug  9 09:10:56 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EA401323D4 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 09:10:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.396
X-Spam-Level: 
X-Spam-Status: No, score=-3.396 tagged_above=-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=-2.8, 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 Ln5eXg_4cSRF for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 09:10:53 -0700 (PDT)
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 3F75C1323CB for <quic-issues@ietf.org>; Wed,  9 Aug 2017 09:10:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=9znijDUS+p1MP6HJk0fRKtrVxdA=; b=VJlgoyXdQDbUbuhd 82acAaLgPSRLkdeWRRL5viJukXDtIssh4B13SXjW/uILMfe+Rz7CCzzkC4giK8qC TL0Q+8Ls/lA+pOE5rVt1rM42JTQLynrIy+hg6eADBVmRBJ/ZNYLCMNgLqii++1f9 QfzeNASCQVppiztQQTmpEagT4tQ=
Received: by filter0481p1mdw1.sendgrid.net with SMTP id filter0481p1mdw1-21601-598B3408-6A 2017-08-09 16:10:48.784173225 +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 GrAhE7d3S1m8e-k1E-7Exg for <quic-issues@ietf.org>; Wed, 09 Aug 2017 16:10:48.746 +0000 (UTC)
Date: Wed, 09 Aug 2017 16:10:49 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0158f6acab5f0d2e20f3e7ee006fcf26922ebfa892cf0000000115a2f60892a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/review/55289662@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598b340897dd0_281eb3ff787be9c2c326f7"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak18jwk37HGKMn63bBd2kZnybVUkc6JQWHAk7F /rZT6EReX+6Qw7uIyow/+KhocgeqMKmNxa6tcJ//gNCZ/mU/zDD4nF2R7KiVRvWeIoF95Jm4wM3lY3 TM3b5H8kbKcYQq41vh0TZRQMp2zdYFoScWY5XfAWiky5FDGCgmKMhQ85oqGGmhZE1MTtGh0BQAmq5x w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/53q5UazImLiNbasOKymRD0pa95E>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 16:10:55 -0000

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

MikeBishop commented on this pull request.



> @@ -362,9 +362,20 @@ This header consists of a 32-bit Push ID, which identifies a server push (see
 ~~~~~
 {: #fig-push-stream-header title="Push Stream Header"}
 
+A push stream always starts with a 32-bit Push ID.  A client MUST treat
+receiving a push stream that contains fewer than 4 octets as a connection error
+of type HTTP_MALFORMED_PUSH.
+
+A server SHOULD use Push IDs sequentially, starting at 0.  A client uses the
+SETTINGS_MAX_PUSH_ID ({{settings-parameters}}) setting and the MAX_PUSH_ID frame
+({{frame-max-push-id}}) to limit the number of pushes that a server can promise
+initiate.  A client MUST treat receipt of a push stream with a Push ID that is

"promise initiate" needs to have only one word or a conjunction.

-- 
You are receiving 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/711#pullrequestreview-55289662
----==_mimepart_598b340897dd0_281eb3ff787be9c2c326f7
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/711#discussion_r132230918">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -362,9 +362,20 @@ This header consists of a 32-bit Push ID, which identifies a server push (see
 ~~~~~
 {: #fig-push-stream-header title=&quot;Push Stream Header&quot;}
 
+A push stream always starts with a 32-bit Push ID.  A client MUST treat
+receiving a push stream that contains fewer than 4 octets as a connection error
+of type HTTP_MALFORMED_PUSH.
+
+A server SHOULD use Push IDs sequentially, starting at 0.  A client uses the
+SETTINGS_MAX_PUSH_ID ({{settings-parameters}}) setting and the MAX_PUSH_ID frame
+({{frame-max-push-id}}) to limit the number of pushes that a server can promise
+initiate.  A client MUST treat receipt of a push stream with a Push ID that is
</pre>
<p>"promise initiate" needs to have only one word or a conjunction.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/711#pullrequestreview-55289662">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6XfL-75Won6b40LRdJ6p2Dwhcz5ks5sWdoIgaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1O2U57ZAs7uiD-pHQE-OiOu7Ud1ks5sWdoIgaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#pullrequestreview-55289662"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711#pullrequestreview-55289662"}}}</script>
----==_mimepart_598b340897dd0_281eb3ff787be9c2c326f7--


From nobody Wed Aug  9 09:46:18 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEC57132429 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 09:46:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 drKKEfeAMQtG for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 09:46:15 -0700 (PDT)
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 922E613242A for <quic-issues@ietf.org>; Wed,  9 Aug 2017 09:46:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ReaH3h9iNIjiKLInRe5D498c6d0=; b=XDDPKauphU4pN5No WE5M100HWfrykhdUNFwC6lT41jYOD6wRKSSyNhtCZKIOxsNIIT1PnnW3xFmLJSlz Ev9Ne+0yrBBndG9WmDyf/MDQsb6DcWy05jMfoHkHd4xrgCrOgPRNr8kvnLnGXyXe H13VHGcvJAzfGEwy2UEAvFFciKI=
Received: by filter0448p1mdw1.sendgrid.net with SMTP id filter0448p1mdw1-29539-598B3C37-48 2017-08-09 16:45:43.70748855 +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 qiZbF8FNRk2zgHWOMLQisg for <quic-issues@ietf.org>; Wed, 09 Aug 2017 16:45:43.684 +0000 (UTC)
Date: Wed, 09 Aug 2017 16:45:43 +0000 (UTC)
From: Igor Lubashev <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe863d6e69142399af89c8b156dd794f2ce7674af92cf0000000115a2fe3792a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714/321313131@github.com>
In-Reply-To: <quicwg/base-drafts/issues/714@github.com>
References: <quicwg/base-drafts/issues/714@github.com>
Subject: Re: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598b3c372a42a_38e03fa0d7443c2c51686"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: igorlord
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak027YfckOjnlAF1fuLnYLAv9bERd+KP66cGA0 KeNYx4J8zucP9E7S4AuBya4W5GFQvfOi/xmfTDYjjMbk1Dh7ZewDhv62+SKyAuGegdGjwf61Qj5My3 HZxT4fVwqMkcLOtvA4WzWE21al7pZptKkIsBtwTcBVf7aRyTruOiC19MjcxbsoFppnHBPscy1qQ/NS w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/UQarLZc0-IvD9lNU2BAYXpQ6fDA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 16:46:17 -0000

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

@janaiyengar, could you clarify what you mean by: "We can further simplify the transport mechanism for server-chosen connection ID, by simply making it part of transport_params"?

We are starting our load balancer implementation for IETF QUIC, so details like this are very pertinent.

-- 
You are receiving 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/714#issuecomment-321313131
----==_mimepart_598b3c372a42a_38e03fa0d7443c2c51686
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/janaiyengar" class=3D"user-mention">@janai=
yengar</a>, could you clarify what you mean by: "We can further simplify th=
e transport mechanism for server-chosen connection ID, by simply making it =
part of transport_params"?</p>
<p>We are starting our load balancer implementation for IETF QUIC, so detai=
ls like this are very pertinent.</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/714#issuecomment-321313131">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1UmayNXfHkGPxy=
K3hiIAJQQDsSmks5sWeI3gaJpZM4OxZJ9">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqxtxULIyywJOWGEYy=
YGXnieMF78Pks5sWeI3gaJpZM4OxZJ9.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/714#issuecomment-321313131"></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":"@igorlord in #714: @janaiyengar,=
 could you clarify what you mean by: \"We can further simplify the transpor=
t mechanism for server-chosen connection ID, by simply making it part of tr=
ansport_params\"?\r\n\r\nWe are starting our load balancer implementation f=
or IETF QUIC, so details like this are very pertinent."}],"action":{"name":=
"View Issue","url":"https://github.com/quicwg/base-drafts/issues/714#issuec=
omment-321313131"}}}</script>=

----==_mimepart_598b3c372a42a_38e03fa0d7443c2c51686--


From nobody Wed Aug  9 10:01:18 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEED6132440 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 10:01:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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, NO_DNS_FOR_FROM=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 5TOnGZpkHWSM for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 10:01:15 -0700 (PDT)
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 57110132439 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 10:01:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=FDxe0XgysDpkiLVOvA/u5NoL5VE=; b=c0wELKiXO1z+efx3 myhPnKsc9zSgfkrcnSIsqCabXrMjSxNVXc6ylXKrHVtqsS+eh7ewLPdQ5FliICVe XzklK0WG7995v2TSFpIJfzIIZE43dwfsdGCcIEwvMdxuQ8cl2X0gDqfkvS90dRIq 8D5MHHtsFaZbqT8nqU3f3aISmDY=
Received: by filter0569p1mdw1.sendgrid.net with SMTP id filter0569p1mdw1-16022-598B3FAA-5A 2017-08-09 17:00:26.75442348 +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 ismtpd0035p1mdw1.sendgrid.net (SG) with ESMTP id hCKSJh-eQNK5RHrOiHs_Kw for <quic-issues@ietf.org>; Wed, 09 Aug 2017 17:00:26.723 +0000 (UTC)
Date: Wed, 09 Aug 2017 17:00:42 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6912859b934f7041bba0e0e7144b54a4b7e8979092cf0000000115a301aa92a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714/321317131@github.com>
In-Reply-To: <quicwg/base-drafts/issues/714@github.com>
References: <quicwg/base-drafts/issues/714@github.com>
Subject: Re: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598b3faa59dd9_269e3fa91b80fc385815b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2xWDde/h1tjwcqmShn6eIUxudk9n0Zg9ePD3 TE2ba2wRbnp1OgJVJcaSOr+D/ecE/ehG2ysDNcz7nmx8PTgJyUpmwvwwVbFpdgm1EwBHPTUY+8sFz7 yPpXoFCl/PgyFPXpuDbpGaP8hbEMnCsKB70gIcC7R8fDd3IhiKOirxSpJ75snj8Ao/GOed7A04F8Vc k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/p-pDqZrvboQUDngrZLrbojvQ1nQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 17:01:17 -0000

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

Basically, the reasoning in the meeting was this:  If you want multiple handshakes sharing the same 5-tuple in parallel, then you have to be able to identify which handshake a given packet belongs to.  That means the first packet from the server that gives you the server-chosen ID _also_ has to have the client-chosen ID so it can be correlated.  The client can start using the server-chosen ID after that, as currently defined.

If the server's choice of connection ID has to be carried in its first packet and that packet has to have the client-chosen connection ID, then it makes sense to just carry the new connection ID in the transport parameters, which are in that packet anyway for the normal case.  (Of course, we also need a way to carry it in a HelloRetryRequest, but that's #713.)

-- 
You are receiving 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/714#issuecomment-321317131
----==_mimepart_598b3faa59dd9_269e3fa91b80fc385815b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Basically, the reasoning in the meeting was this:  If you want multiple =
handshakes sharing the same 5-tuple in parallel, then you have to be able t=
o identify which handshake a given packet belongs to.  That means the first=
 packet from the server that gives you the server-chosen ID <em>also</em> h=
as to have the client-chosen ID so it can be correlated.  The client can st=
art using the server-chosen ID after that, as currently defined.</p>
<p>If the server's choice of connection ID has to be carried in its first p=
acket and that packet has to have the client-chosen connection ID, then it =
makes sense to just carry the new connection ID in the transport parameters=
, which are in that packet anyway for the normal case.  (Of course, we also=
 need a way to carry it in a HelloRetryRequest, but that's <a href=3D"https=
://github.com/quicwg/base-drafts/issues/713" class=3D"issue-link js-issue-l=
ink" data-url=3D"https://github.com/quicwg/base-drafts/issues/713" data-id=
=3D"248865504" data-error-text=3D"Failed to load issue title" data-permissi=
on-text=3D"Issue title is private">#713</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/714#issuecomment-321317131">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxsqimgK_6I4tBJ=
MVrE1WwbS4M_6ks5sWeWqgaJpZM4OxZJ9">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_Z1ot3ZNw5ogKXUP=
QkJmhzUePFHks5sWeWqgaJpZM4OxZJ9.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/714#issuecomment-321317131"></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 #714: Basically, =
the reasoning in the meeting was this:  If you want multiple handshakes sha=
ring the same 5-tuple in parallel, then you have to be able to identify whi=
ch handshake a given packet belongs to.  That means the first packet from t=
he server that gives you the server-chosen ID _also_ has to have the client=
-chosen ID so it can be correlated.  The client can start using the server-=
chosen ID after that, as currently defined.\r\n\r\nIf the server's choice o=
f connection ID has to be carried in its first packet and that packet has t=
o have the client-chosen connection ID, then it makes sense to just carry t=
he new connection ID in the transport parameters, which are in that packet =
anyway for the normal case.  (Of course, we also need a way to carry it in =
a HelloRetryRequest, but that's #713.)"}],"action":{"name":"View Issue","ur=
l":"https://github.com/quicwg/base-drafts/issues/714#issuecomment-321317131=
"}}}</script>=

----==_mimepart_598b3faa59dd9_269e3fa91b80fc385815b--


From nobody Wed Aug  9 15:01:33 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC77A1323C6 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 15:01:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 9rAoU8HnIRVZ for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 15:01:28 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 018871324C7 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 15:01:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=NasfVvlVsMRp4knbbezh2wle8Kw=; b=YCeFXwUW2qCaRacW 1z66RWiqorE1wRTUdK/MPq9E8rzfRvcPhC0fBOTVhQRgwXIkeCfrCq0TwkCWIrJ4 xRCFAK9hY2MC9ig4ixg/QFXDuKfBaZe9BPAzQm6j/aE6PT71Ba4P6gKmll+2cgop m6faf9gqm00v4tKmqcIpKvON/hk=
Received: by filter1139p1mdw1.sendgrid.net with SMTP id filter1139p1mdw1-1192-598B861D-5E 2017-08-09 22:01:01.981492662 +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 EmYXqH7sTQqdCJfU65AAWg for <quic-issues@ietf.org>; Wed, 09 Aug 2017 22:01:01.959 +0000 (UTC)
Date: Wed, 09 Aug 2017 22:01:02 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7b348718b3748928e7b12b48653f79e8a9aa19ee92cf0000000115a3481d92a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/review/55379023@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598b861dc2d66_12f43f8be7f55c3c437e1"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3t5eUf0CYTBh8H7DNJc9FOJFeIMCRrzn5qpG cULpfGKjb0j15r460qKtJ5yy+CGeQdx6qW206WVD6pCGXzYqO2YqQNcu+E+w3cQ37xoMIol+MpLe81 UCfAEM5JahgtAzIE+EYkYeepD0Cfs5/lbJL7yyXUYgRVIgXXgoJp9G24iPL8Tpwo1Jhs7uojjbaJey g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/vg6VDaMgtXKrZ3as6yt9Ow_oBBo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 22:01:32 -0000

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

janaiyengar commented on this pull request.

Thanks, Martin! Looks great. A few comments.

> +
+A server MUST NOT send a MAX_PUSH_ID frame.  A client MUST treat the receipt of
+a MAX_PUSH_ID frame as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
+
+The initial value for the maximum Push ID is determined by the
+SETTINGS_MAX_PUSH_ID setting ({{settings-parameters}}).  A client that wishes to
+manage the number of promised server pushes can increase the maximum Push ID by
+sending a MAX_PUSH_ID frame as the server fulfills or cancels server pushes.
+
+The MAX_PUSH_ID frame has no defined flags.
+
+The MAX_PUSH_ID frame carries a 32-bit Push ID that identifies the maximum value
+for a Push ID that the server can use (see {{frame-push-promise}}).  A
+MAX_PUSH_ID frame cannot reduce the maximum Push ID; receipt of a MAX_PUSH_ID
+that contains a smaller value than previously received MUST be treated as a
+connection error of type HTTP_MALFORMED_MAX_PUSH_ID.

I don't think the savings are worth it, since this shouldn't be sent that often really as it is. 

On resource exhaustion, I think both MAX_STREAM_ID and MAX_PUSH_ID both cover that issue, just at different levels. QUIC decides MAX_STREAM_ID based on its resource constraints for streams, and the HTTP "layer" decides MAX_PUSH_ID based on its constraints for handling pushed resources. I think these are independent.

> @@ -857,14 +910,17 @@ HTTP_INTERRUPTED_HEADERS (0x0E):
 : A HEADERS frame without the End Header Block flag was followed by a frame
   other than HEADERS.
 
-HTTP_SETTINGS_ON_WRONG_STREAM (0x0F):
-: A SETTINGS frame was received on a request control stream.
+HTTP_WRONG_STREAM (0x0F):
+: A frame was received on a different stream from where it is permitted.

from -> than ? I mostly don't care because it might be about local idioms, but it took me a moment to parse :-)
Offline, Ryan suggested "A frame was received on stream where it is not permitted", which SGTM as well (though it is semantically slightly different).

> @@ -632,8 +643,12 @@ The following settings are defined in HTTP/QUIC:
   SETTINGS_HEADER_TABLE_SIZE (0x1):
   : An integer with a maximum value of 2^32 - 1.  This value MUST be zero.
 
-  SETTINGS_ENABLE_PUSH (0x2):
-  : Transmitted as a Boolean
+  SETTINGS_MAX_PUSH_ID (0x2):
+  : An integer with a maximum value of 2^32 - 1.  This determines the initial
+    maximum Push ID that a server can use.  This setting only has meaning when
+    set by a client; a server MUST NOT provide a value for this setting.  A
+    client MUST treat receipt of this setting from a server as a connection
+    error of type HTTP_MALFORMED_SETTINGS.

Can this be 0? I assume so, since there's no other way to disable PUSH now. Can you state this explicitly here (that a client can disable push by setting this value to 0)?

> @@ -794,6 +815,38 @@ the server MAY send another GOAWAY frame with an updated last stream identifier.
 This ensures that a connection can be cleanly shut down without losing requests.
 
 
+# MAX_PUSH_ID {#frame-max-push-id}
+
+The MAX_PUSH_ID frame (type=0xD) is used by clients to control the number of
+server pushes that the server can initiate.  This sets the maximum value for a
+Push ID that the server can use in a PUSH_PROMISE frame.  Consequently, this
+also limits the number of push streams that the server can initiate in addition
+to the limit set by the QUIC MAX_STREAM_ID frame.

It seems silly but possible to send this with 0. Can you add a sentence that says this MUST be > 0?

> +type HTTP_WRONG_STREAM.
+
+A server MUST NOT send a MAX_PUSH_ID frame.  A client MUST treat the receipt of
+a MAX_PUSH_ID frame as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
+
+The initial value for the maximum Push ID is determined by the
+SETTINGS_MAX_PUSH_ID setting ({{settings-parameters}}).  A client that wishes to
+manage the number of promised server pushes can increase the maximum Push ID by
+sending a MAX_PUSH_ID frame as the server fulfills or cancels server pushes.
+
+The MAX_PUSH_ID frame has no defined flags.
+
+The MAX_PUSH_ID frame carries a 32-bit Push ID that identifies the maximum value
+for a Push ID that the server can use (see {{frame-push-promise}}).  A
+MAX_PUSH_ID frame cannot reduce the maximum Push ID; receipt of a MAX_PUSH_ID
+that contains a smaller value than previously received MUST be treated as a

I would explicitly state that this previous value may have been received via MAX_PUSH_ID or SETTINGS_MAX_PUSH_ID. Perhaps "a smaller value than that received via a previous MAX_PUSH_ID or SETTINGS_MAX_PUSH_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/711#pullrequestreview-55379023
----==_mimepart_598b861dc2d66_12f43f8be7f55c3c437e1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>Thanks, Martin! Looks great. A few comments.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132311226">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; +
+A server MUST NOT send a MAX_PUSH_ID frame.  A client MUST treat the receipt of
+a MAX_PUSH_ID frame as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
+
+The initial value for the maximum Push ID is determined by the
+SETTINGS_MAX_PUSH_ID setting ({{settings-parameters}}).  A client that wishes to
+manage the number of promised server pushes can increase the maximum Push ID by
+sending a MAX_PUSH_ID frame as the server fulfills or cancels server pushes.
+
+The MAX_PUSH_ID frame has no defined flags.
+
+The MAX_PUSH_ID frame carries a 32-bit Push ID that identifies the maximum value
+for a Push ID that the server can use (see {{frame-push-promise}}).  A
+MAX_PUSH_ID frame cannot reduce the maximum Push ID; receipt of a MAX_PUSH_ID
+that contains a smaller value than previously received MUST be treated as a
+connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
</pre>
<p>I don't think the savings are worth it, since this shouldn't be sent that often really as it is.</p>
<p>On resource exhaustion, I think both MAX_STREAM_ID and MAX_PUSH_ID both cover that issue, just at different levels. QUIC decides MAX_STREAM_ID based on its resource constraints for streams, and the HTTP "layer" decides MAX_PUSH_ID based on its constraints for handling pushed resources. I think these are independent.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132312577">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -857,14 +910,17 @@ HTTP_INTERRUPTED_HEADERS (0x0E):
 : A HEADERS frame without the End Header Block flag was followed by a frame
   other than HEADERS.
 
-HTTP_SETTINGS_ON_WRONG_STREAM (0x0F):
-: A SETTINGS frame was received on a request control stream.
+HTTP_WRONG_STREAM (0x0F):
+: A frame was received on a different stream from where it is permitted.
</pre>
<p>from -&gt; than ? I mostly don't care because it might be about local idioms, but it took me a moment to parse :-)<br>
Offline, Ryan suggested "A frame was received on stream where it is not permitted", which SGTM as well (though it is semantically slightly different).</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132315954">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -632,8 +643,12 @@ The following settings are defined in HTTP/QUIC:
   SETTINGS_HEADER_TABLE_SIZE (0x1):
   : An integer with a maximum value of 2^32 - 1.  This value MUST be zero.
 
-  SETTINGS_ENABLE_PUSH (0x2):
-  : Transmitted as a Boolean
+  SETTINGS_MAX_PUSH_ID (0x2):
+  : An integer with a maximum value of 2^32 - 1.  This determines the initial
+    maximum Push ID that a server can use.  This setting only has meaning when
+    set by a client; a server MUST NOT provide a value for this setting.  A
+    client MUST treat receipt of this setting from a server as a connection
+    error of type HTTP_MALFORMED_SETTINGS.
</pre>
<p>Can this be 0? I assume so, since there's no other way to disable PUSH now. Can you state this explicitly here (that a client can disable push by setting this value to 0)?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132316343">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -794,6 +815,38 @@ the server MAY send another GOAWAY frame with an updated last stream identifier.
 This ensures that a connection can be cleanly shut down without losing requests.
 
 
+# MAX_PUSH_ID {#frame-max-push-id}
+
+The MAX_PUSH_ID frame (type=0xD) is used by clients to control the number of
+server pushes that the server can initiate.  This sets the maximum value for a
+Push ID that the server can use in a PUSH_PROMISE frame.  Consequently, this
+also limits the number of push streams that the server can initiate in addition
+to the limit set by the QUIC MAX_STREAM_ID frame.
</pre>
<p>It seems silly but possible to send this with 0. Can you add a sentence that says this MUST be &gt; 0?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132318447">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; +type HTTP_WRONG_STREAM.
+
+A server MUST NOT send a MAX_PUSH_ID frame.  A client MUST treat the receipt of
+a MAX_PUSH_ID frame as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
+
+The initial value for the maximum Push ID is determined by the
+SETTINGS_MAX_PUSH_ID setting ({{settings-parameters}}).  A client that wishes to
+manage the number of promised server pushes can increase the maximum Push ID by
+sending a MAX_PUSH_ID frame as the server fulfills or cancels server pushes.
+
+The MAX_PUSH_ID frame has no defined flags.
+
+The MAX_PUSH_ID frame carries a 32-bit Push ID that identifies the maximum value
+for a Push ID that the server can use (see {{frame-push-promise}}).  A
+MAX_PUSH_ID frame cannot reduce the maximum Push ID; receipt of a MAX_PUSH_ID
+that contains a smaller value than previously received MUST be treated as a
</pre>
<p>I would explicitly state that this previous value may have been received via MAX_PUSH_ID or SETTINGS_MAX_PUSH_ID. Perhaps "a smaller value than that received via a previous MAX_PUSH_ID or SETTINGS_MAX_PUSH_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/711#pullrequestreview-55379023">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4cpMPcBHFPitC45n1BZINDJLJxLks5sWiwdgaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq238vjwrEYfTosNhvyTeyRxYDM7cks5sWiwdgaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#pullrequestreview-55379023"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711#pullrequestreview-55379023"}}}</script>
----==_mimepart_598b861dc2d66_12f43f8be7f55c3c437e1--


From nobody Wed Aug  9 15:37:57 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23A7C13239B for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 15:37:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 2hkSareiJ4jW for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 15:37:54 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D48D132250 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 15:37:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=aHUEt/RhF//8ixdBeF5S87SOI04=; b=OqYer9yETOPcEp/b /wm0sVpxx40K5mxaeXRAmSwMwqIPpXcN7PlTb9GBfsgAH8axXaX7omv3hWl+umcA c4KkrR7uZn2x2KlY7oW/GjWUNADTBgVma5JR5gDEHAOJch/lG+Nr3/bYWrSjcmMB d9bk4kO3cYjRr32U24a81kKBhq8=
Received: by filter1137p1mdw1.sendgrid.net with SMTP id filter1137p1mdw1-2189-598B8EC1-2B 2017-08-09 22:37:53.435522116 +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 ismtpd0033p1mdw1.sendgrid.net (SG) with ESMTP id sZmIGfuwRe6toah1Z_Ej6w for <quic-issues@ietf.org>; Wed, 09 Aug 2017 22:37:53.361 +0000 (UTC)
Date: Wed, 09 Aug 2017 22:37:53 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9b2f55422638e4607b25a818a3b70522762fb8f492cf0000000115a350c092a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714/321400593@github.com>
In-Reply-To: <quicwg/base-drafts/issues/714@github.com>
References: <quicwg/base-drafts/issues/714@github.com>
Subject: Re: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598b8ec0eec31_499b3f92f2039c3c1027eb"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1+IDGpIeZvgQ/vJ7z+S9946lZrCoYlK4EQev byBr/aHxY4E2C6Iz62Pv/odm3spyqwMvxOrZLHX3k2U6z09HNxq8jXpNDiMgJuVd3QAX99+Yxqxcdr uffTAex6bEv+Fw39By6Fm5hlPpl3e4sQzP7P9JPnF2fvNef+GfXPf8WnbTczcaJS32wjRLv9llTz6u o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dRDDgEE_Jkt-f0xIpSYJk9_FJZE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 22:37:56 -0000

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

What Mike said. Thanks for speaking up about your implementation effort, Igor, that's useful to know. I think at this point, #713 and this issue are the only ones that we need to resolve... and actually for your load balancer implementation, you only really need this issue to be resolved. I'll spin up a PR 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/issues/714#issuecomment-321400593
----==_mimepart_598b8ec0eec31_499b3f92f2039c3c1027eb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>What Mike said. Thanks for speaking up about your implementation effort,=
 Igor, that's useful to know. I think at this point, <a href=3D"https://git=
hub.com/quicwg/base-drafts/issues/713" class=3D"issue-link js-issue-link" d=
ata-url=3D"https://github.com/quicwg/base-drafts/issues/713" data-id=3D"248=
865504" data-error-text=3D"Failed to load issue title" data-permission-text=
=3D"Issue title is private">#713</a> and this issue are the only ones that =
we need to resolve... and actually for your load balancer implementation, y=
ou only really need this issue to be resolved. I'll spin up a PR soon.</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/714#issuecomment-321400593">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4qSgbjWUb0ldzh=
YPp4_qAcMqDsrks5sWjTAgaJpZM4OxZJ9">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2fdHTalQVkSngUUO=
7hvNJo-mgsyks5sWjTAgaJpZM4OxZJ9.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/714#issuecomment-321400593"></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 #714: What Mike =
said. Thanks for speaking up about your implementation effort, Igor, that's=
 useful to know. I think at this point, #713 and this issue are the only on=
es that we need to resolve... and actually for your load balancer implement=
ation, you only really need this issue to be resolved. I'll spin up a PR so=
on."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-=
drafts/issues/714#issuecomment-321400593"}}}</script>=

----==_mimepart_598b8ec0eec31_499b3f92f2039c3c1027eb--


From nobody Wed Aug  9 15:39:51 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4803E13239B for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 15:39:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 O0xc9tTlGXzT for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 15:39:47 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 620A7132380 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 15:39:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=nSMR/VYH94FbEaD1bBe0XLv8ynA=; b=f+UXTM+PP5tQUWPN A9cGBXlpnHJnmo4jKZ9SrLmJaoU+ExHKEOSO0BCkT7SK5nFCwn8XVrV0APeGDAkh plu1Eoq6kAES64D6HAnKXM99TC1Gg9s5qzCCm0DjwV7OlG6ikQw36TkMMKmyjFes YVEhNIAEWcewkBXH37Q/6GPtoJw=
Received: by filter1145p1mdw1.sendgrid.net with SMTP id filter1145p1mdw1-2322-598B8F32-2B 2017-08-09 22:39:46.443392893 +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 ismtpd0027p1mdw1.sendgrid.net (SG) with ESMTP id D_5kSudeQ-qczQTLuDTYTg for <quic-issues@ietf.org>; Wed, 09 Aug 2017 22:39:46.398 +0000 (UTC)
Date: Wed, 09 Aug 2017 22:39:46 +0000 (UTC)
From: Igor Lubashev <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc104ab86c6a918c44b6d30ad478a5bf3647a06cb92cf0000000115a3513292a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714/321400931@github.com>
In-Reply-To: <quicwg/base-drafts/issues/714@github.com>
References: <quicwg/base-drafts/issues/714@github.com>
Subject: Re: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598b8f321c802_5be13f93547fbc38304a2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: igorlord
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2ITH+AClF8owL2WP4SywH2SuInmLWJvS7cKo uQcZ1h0MV6WBkId+yMO6A4TlsL276/xxBQwqlCvBRA3a6d0rvdvXkxNi04b06rn0LJYKQNER0GD5K/ AUrv16RTO2238APFcrdcU3xQNTjNuA2k4gJFQXK8jnvhB0Tg6xIJG440RUUxrcGcwJJ3K+taZlK9zx w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/9lctGjGii4Ma8DsXW_W3NzatK70>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 22:39:49 -0000

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

So the server's first 1-RTT packet would have client's connection ID and carry server's connection ID in transport params.  But all subsequent server's packets will have server's connection ID?  (Or will all subsequent server's packets still have client's connection ID, while client's 1-RTT packets will have Server's connection ID?)

In the former case (only the server's first 1-RTT packet has client's connection ID), what happens if that first packet is lost/reordered?  Will the client respond with a Stateless Reset, when it receives server's second 1-RTT packet with server's 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/issues/714#issuecomment-321400931
----==_mimepart_598b8f321c802_5be13f93547fbc38304a2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>So the server's first 1-RTT packet would have client's connection ID and=
 carry server's connection ID in transport params.  But all subsequent serv=
er's packets will have server's connection ID?  (Or will all subsequent ser=
ver's packets still have client's connection ID, while client's 1-RTT packe=
ts will have Server's connection ID?)</p>
<p>In the former case (only the server's first 1-RTT packet has client's co=
nnection ID), what happens if that first packet is lost/reordered?  Will th=
e client respond with a Stateless Reset, when it receives server's second 1=
-RTT packet with server's connection 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/714#issuecomment-321400931">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq83y3f5116XmyqY=
hR1Zxb7RUkHOnks5sWjUygaJpZM4OxZJ9">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_uolAG4Ez2w3d37C=
764isjaQMtgks5sWjUygaJpZM4OxZJ9.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/714#issuecomment-321400931"></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":"@igorlord in #714: So the server=
's first 1-RTT packet would have client's connection ID and carry server's =
connection ID in transport params.  But all subsequent server's packets wil=
l have server's connection ID?  (Or will all subsequent server's packets st=
ill have client's connection ID, while client's 1-RTT packets will have Ser=
ver's connection ID?)\r\n\r\nIn the former case (only the server's first 1-=
RTT packet has client's connection ID), what happens if that first packet i=
s lost/reordered?  Will the client respond with a Stateless Reset, when it =
receives server's second 1-RTT packet with server's connection ID?"}],"acti=
on":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issue=
s/714#issuecomment-321400931"}}}</script>=

----==_mimepart_598b8f321c802_5be13f93547fbc38304a2--


From nobody Wed Aug  9 15:44:00 2017
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 59AC4132461 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 15:43:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 tagged_above=-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_H2=-2.8, 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 K-f--1JfRR4h for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 15:43:56 -0700 (PDT)
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 C04EF13239B for <quic-issues@ietf.org>; Wed,  9 Aug 2017 15:43:56 -0700 (PDT)
Date: Wed, 09 Aug 2017 15:43:55 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502318635; bh=TEHCY8SsTY8A54DTB4PpnYmyf8JF9rVpaUmjo1WP5Kg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=WdGRa8YZAsU0Ota+UIbQ73SH1SMOXv4Tyu6q/Z8Jt4MtAskD6yd6ed/ZI0iTAaKcL mss95BatZbiletvQA09bJdICRulqv+7F2R96SeFlySzPr1RdvE26WZNgKqZWVlPfYn T/G51sqteKwptog1zFwbyyA3CWIaf92xkFSPw4XI=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba5e9d18e5cc84fefd2e2e155990bc1606209192a92cf0000000115a3522b92a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714/321401729@github.com>
In-Reply-To: <quicwg/base-drafts/issues/714@github.com>
References: <quicwg/base-drafts/issues/714@github.com>
Subject: Re: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598b902bd590d_75a13fbe109f1c2c1223d1"; 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/CsJmk163bzni-2VDtfWFyZZJTu8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 22:43:58 -0000

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

So, if we carry the server-chosen connection ID in transport params, we can be assured that the client will have this ID by the time it is trying to decrypt 1-RTT-encrypted packets.

So the rules then become:
- All 1-RTT encrypted packets use server-chosen connection ID.
- All other packets carry client-chosen connection ID*

* The exception to this rule is the Client Initial following a Stateless Retry Packet, but that does not matter from a load balancer's perspective, since the connection ID in Client Initial packets are supposed to be treated by load balancers as client-chosen.

Does that make sense?

-- 
You are receiving 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/714#issuecomment-321401729
----==_mimepart_598b902bd590d_75a13fbe109f1c2c1223d1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>So, if we carry the server-chosen connection ID in transport params, w=
e can be assured that the client will have this ID by the time it is tryi=
ng to decrypt 1-RTT-encrypted packets.</p>
<p>So the rules then become:</p>
<ul>
<li>All 1-RTT encrypted packets use server-chosen connection ID.</li>
<li>All other packets carry client-chosen connection ID*</li>
</ul>
<ul>
<li>The exception to this rule is the Client Initial following a Stateles=
s Retry Packet, but that does not matter from a load balancer's perspecti=
ve, since the connection ID in Client Initial packets are supposed to be =
treated by load balancers as client-chosen.</li>
</ul>
<p>Does that make sense?</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/714#issuecomment-321401729">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-Mh8=
8kYZQrxEBmAnfgwVdneEGPUks5sWjYrgaJpZM4OxZJ9">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqwo=
kIguIyMe-dwdZtAPM3oPtnqnZks5sWjYrgaJpZM4OxZJ9.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/714#issuecomment-321401729"></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 #714: So, if we carry the server-chosen connection ID in transport para=
ms, we can be assured that the client will have this ID by the time it is=
 trying to decrypt 1-RTT-encrypted packets.\r\n\r\nSo the rules then beco=
me:\r\n- All 1-RTT encrypted packets use server-chosen connection ID.\r\n=
- All other packets carry client-chosen connection ID*\r\n\r\n* The excep=
tion to this rule is the Client Initial following a Stateless Retry Packe=
t, but that does not matter from a load balancer's perspective, since the=
 connection ID in Client Initial packets are supposed to be treated by lo=
ad balancers as client-chosen.\r\n\r\nDoes that make sense?"}],"action":{=
"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/7=
14#issuecomment-321401729"}}}</script>=

----==_mimepart_598b902bd590d_75a13fbe109f1c2c1223d1--


From nobody Wed Aug  9 16:20:36 2017
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 98F561321AD for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 16:20:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.999
X-Spam-Level: 
X-Spam-Status: No, score=-0.999 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] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=jri=google.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wtyuCV8_dQqI for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 16:20:32 -0700 (PDT)
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 CD975131EA7 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 16:20:32 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502320832; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=JR19VJC8y8ExehffTp514IqdoqzneHtY9fJHzejJicc=; b=PYMIzod4/65rW+5p50z0tXL+QdbT/jC1cX7HUbz4k/WU6GuULI+oFiUfNiXTfe/YINlRd74s 3YDNRKIKEBqvH43F0l/HLrUv1F2HqyU2XC+KppWkRSX07lOMUrah5JRe5BQjtPTdJLyCLTYw 9qILmwFF1ZMxFdV8yl7LZBKiQuY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=C65x9FjspdKGE+xhPGrHXTv/z1GmnTBilawxv7FGeXpuvI5BVujt8A6gHU8STDuiUeQlsI DLjq6nYpEMYccxNBuUeV/bj0mvLMzHMUyuanDRJXsCoK7biQhk/psqar+jMBQGxWL/ZKWW2J 4IZW3jS7kdLKu5LmBbrZjm7H4/Zbs=
Sender: jri=google.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 598b98bf.7fb6940d8e70-smtp-out-n02; Wed, 09 Aug 2017 23:20:31 -0000 (UTC)
Date: Wed, 09 Aug 2017 16:20:30 -0700
From: Jana Iyengar <jri@google.com>
Reply-To: Jana Iyengar <jri@google.com>
To: quic-issues@ietf.org
Message-ID: <598b98be282c7_1d4683fd053d7fc2c78098@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 1f6276: Rephrase sentence in Intro
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598b98be27fdf_1d4683fd053d7fc2c7799c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nAQLnm6Gs3sNK9auL_D9bZfPifE>
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, 09 Aug 2017 23:20:35 -0000

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

  Branch: refs/heads/legacy
  Home:   https://github.com/quicwg/base-drafts
  Commit: 1f62767141563ae846513305b9c170e46d141bda
      https://github.com/quicwg/base-drafts/commit/1f62767141563ae846513305b9c170e46d141bda
  Author: Jana Iyengar <jri@google.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

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

  Log Message:
  -----------
  Rephrase sentence in Intro



----==_mimepart_598b98be27fdf_1d4683fd053d7fc2c7799c--


From nobody Wed Aug  9 16:22:13 2017
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 A3BDC1204DA for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 16:22:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 tagged_above=-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_H2=-2.8, 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 9htB9mSQXmKT for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 16:22:10 -0700 (PDT)
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 C78BF126C2F for <quic-issues@ietf.org>; Wed,  9 Aug 2017 16:22:10 -0700 (PDT)
Date: Wed, 09 Aug 2017 16:22:09 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502320929; bh=PoLbT5/ntwiV+Vq+wEl2X6fMdswgCHVzQZM8ZGtebmA=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=jyPm34eUSqEQSQGLW0CfYGGo1Zw8R6IgGWd//yFDFkJBN3dTXhJ9pqoCyeD4F+LYx 7ZJDCpffG+1fFxradxP8+HyC3nBasT3Tro8CWSWOSDDE0+fxgrx+Tf+QrgE0wNtMhw UDUXNKp+k6QgWdX3Y9Lnw6qO4UOPOsRt9qeL6jbw=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4d3366d83a156dbdadc3890a083356d76fc4bd2392cf0000000115a35b2192a169ce0eda55ab@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/716@github.com>
Subject: [quicwg/base-drafts] Rephrase sentence in Intro (#716)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598b9921d1346_45aa3fc2f8a67c3c69039"; 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/ImsIvew354I3EeEuGMEWclmJQXY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 09 Aug 2017 23:22:13 -0000

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

Closes #578.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/716

-- Commit Summary --

  * Rephrase sentence in Intro

-- File Changes --

    M draft-ietf-quic-transport.md (17)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/716.patch
https://github.com/quicwg/base-drafts/pull/716.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/716

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

<p><span class="issue-keyword tooltipped tooltipped-se" aria-label="This pull request closes issue #578.">Closes</span> <a href="https://github.com/quicwg/base-drafts/issues/578" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/578" data-id="233656987" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#578</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/716'>https://github.com/quicwg/base-drafts/pull/716</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Rephrase sentence in Intro</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/716/files#diff-0">draft-ietf-quic-transport.md</a>
    (17)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/716.patch'>https://github.com/quicwg/base-drafts/pull/716.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/716.diff'>https://github.com/quicwg/base-drafts/pull/716.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/716">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqz37frRm01yEI_UUEXL34_m9kF98ks5sWj8hgaJpZM4Oywoh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_H-o4flEZs5cgC0sf2PpgGgaVZ6ks5sWj8hgaJpZM4Oywoh.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/716"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Rephrase sentence in Intro (#716)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/716"}}}</script>

----==_mimepart_598b9921d1346_45aa3fc2f8a67c3c69039--


From nobody Wed Aug  9 17:28:44 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3EB95131D1D for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:28:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.473
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 EXlmGxTFAjLR for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:28:41 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D9CD01201F2 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:28:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=jyPtUNPvppgOAHklSue5u0murMY=; b=GNCV5Ah4guz3uVVz eA4P7fOE1yGqlkJb3zdBO8PSqx87IR7ZETEfAP92SlXbOzeT6dvs4rG5Bin7w8S4 q+iE3HTimeG03JRnVda643Dg2YHfAXxemfO3gk2l/c8n11HjnLYXWNAoqpslnsIg 2ot3nVLRoIMOlbUI00pwra8B3Os=
Received: by filter0947p1mdw1.sendgrid.net with SMTP id filter0947p1mdw1-13369-598BA8B8-3 2017-08-10 00:28:40.133344728 +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 iG60jqqLSFGfiliOCcTqmw for <quic-issues@ietf.org>; Thu, 10 Aug 2017 00:28:40.061 +0000 (UTC)
Date: Thu, 10 Aug 2017 00:28:40 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab478a359147dbb9fbbc66863a845b69d7f2099b6c92cf0000000115a36ab792a169ce0e943650@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/693/321417213@github.com>
In-Reply-To: <quicwg/base-drafts/issues/693@github.com>
References: <quicwg/base-drafts/issues/693@github.com>
Subject: Re: [quicwg/base-drafts] Specify AEAD-based protection of cleartext packets (#693)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598ba8b7d5dab_71633fde209a1c38539b7"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3aDvgKvpM5VjC80kqXcPS8TxpNzbAf7QL4fa pB9xks9KNYtnBsfE43v1qMPd4dRQRATyy4SJMTvmLDtcwy8h1wuoOHxCq7Bwu5GNx7qiPJFgUWZFxQ hw+mco9jkhuXrVjNJFNBN4r2vqZL2OMwtdF/ZFoF+doS+SI0aCY+6Adl/QHwMsQW+5Dh/HYAoDqtf+ s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/QPM4V3xgVmfKLvBWifMXvmpY5aM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:28:42 -0000

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

Sorry - I thought I had responded to this, but I dropped it. Yes, your plan 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/693#issuecomment-321417213
----==_mimepart_598ba8b7d5dab_71633fde209a1c38539b7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Sorry - I thought I had responded to this, but I dropped it. Yes, your plan 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/693#issuecomment-321417213">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxC5gEI5VvuVzV3GMt3UrwulXYIcks5sWk63gaJpZM4OfFhh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6N7H8SaDaydbQ2gY4vIeNv4hr1zks5sWk63gaJpZM4OfFhh.gif" width="1" /></p>
<div itemscope 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/693#issuecomment-321417213"></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 #693: Sorry - I thought I had responded to this, but I dropped it. Yes, your plan SGTM."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/693#issuecomment-321417213"}}}</script>
----==_mimepart_598ba8b7d5dab_71633fde209a1c38539b7--


From nobody Wed Aug  9 17:34:31 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB8A313209D for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:34:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.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_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 8Yfy58dM8Lia for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:34:27 -0700 (PDT)
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 AE3C1131CE6 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:34:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=zSAcqyf/fvRgtt6KNZH/P6Ic35Y=; b=xTp3SlrmtOVdihTV k3Xn+EKENqL+gFx4M6khNwxvGMDXuA89OQHOznxAp1rly08b1R3R9rETlO4zYM1M 1SdV0RaGPIsCml13SYDQn1pya8/cJ9yNby9s5JuS+HzxZhFueC0NNr+ZuC3NQ8MZ Na0nW4z7Zsbu2gnUx4Sj5qjV134=
Received: by filter0971p1mdw1.sendgrid.net with SMTP id filter0971p1mdw1-11624-598BAA12-6E 2017-08-10 00:34:26.776247768 +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 JHCiHi6-SECj7Q_0v3uG1g for <quic-issues@ietf.org>; Thu, 10 Aug 2017 00:34:26.735 +0000 (UTC)
Date: Thu, 10 Aug 2017 00:34:26 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4162ea430b1d145ad1da9baf343ef077f38f187b92cf0000000115a36c1292a169ce0d7b2095@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/498/review/55410295@github.com>
In-Reply-To: <quicwg/base-drafts/pull/498@github.com>
References: <quicwg/base-drafts/pull/498@github.com>
Subject: Re: [quicwg/base-drafts] Version validation fields can't move or change (#498)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598baa1266cb8_642f3fb9bc379c301192ea"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1kwHVTld6BMGBnnGh3yGOrtBWOWlUa8oqAW3 GSQ3auxpBtIDoaiTvIQhSIxagltXl+JhhxW5p0/NdsKzuW/p8ypQZYiURUb11dwCt9dMPTjKtKZatg UTdPf3xN5z/zFzV9a1N9s4EXClmG7YT4EXA/PeRYVnMz9cO1CftBgYGfFX9FYfNycdQlsj3Ic2c+6l 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/f-q73wHfZShLc2SioSnYa8HT4DU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:34:30 -0000

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

janaiyengar approved this pull request.

LGTM, modulo readability nits.

> @@ -1232,6 +1232,15 @@ client MUST terminate with a VERSION_NEGOTIATION_ERROR error code if
 version negotiation occurred but it would have selected a different version
 based on the value of the supported_versions list.
 
+When an endpoint accepts multiple QUIC versions, it can potentially interpret
+transport parameters as they are defined by any of the QUIC versions it
+supports.  The version field in the QUIC packet header are only authenticated

nit: are -> is
also, "is only authenticated using" -> "is authenticated using"

> @@ -1232,6 +1232,15 @@ client MUST terminate with a VERSION_NEGOTIATION_ERROR error code if
 version negotiation occurred but it would have selected a different version
 based on the value of the supported_versions list.
 
+When an endpoint accepts multiple QUIC versions, it can potentially interpret
+transport parameters as they are defined by any of the QUIC versions it
+supports.  The version field in the QUIC packet header are only authenticated
+using the transport parameters.  The position and the format of the version
+fields in transport parameters MUST either be identical across different QUIC
+versions, or be unambiguously different in a way that ensures that there is no
+possibility for confusion about their interpretation.  One way that a new format

suggested rephrase: "be unambiguously different in a way that ensures that there is no possibility for confusion about their interpretation" --> "be unambiguously different to ensure no confusion about their interpretation"

-- 
You are receiving 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/498#pullrequestreview-55410295
----==_mimepart_598baa1266cb8_642f3fb9bc379c301192ea
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>LGTM, modulo readability nits.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/498#discussion_r132340435">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1232,6 +1232,15 @@ client MUST terminate with a VERSION_NEGOTIATION_ERROR error code if
 version negotiation occurred but it would have selected a different version
 based on the value of the supported_versions list.
 
+When an endpoint accepts multiple QUIC versions, it can potentially interpret
+transport parameters as they are defined by any of the QUIC versions it
+supports.  The version field in the QUIC packet header are only authenticated
</pre>
<p>nit: are -&gt; is<br>
also, "is only authenticated using" -&gt; "is authenticated using"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/498#discussion_r132340634">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1232,6 +1232,15 @@ client MUST terminate with a VERSION_NEGOTIATION_ERROR error code if
 version negotiation occurred but it would have selected a different version
 based on the value of the supported_versions list.
 
+When an endpoint accepts multiple QUIC versions, it can potentially interpret
+transport parameters as they are defined by any of the QUIC versions it
+supports.  The version field in the QUIC packet header are only authenticated
+using the transport parameters.  The position and the format of the version
+fields in transport parameters MUST either be identical across different QUIC
+versions, or be unambiguously different in a way that ensures that there is no
+possibility for confusion about their interpretation.  One way that a new format
</pre>
<p>suggested rephrase: "be unambiguously different in a way that ensures that there is no possibility for confusion about their interpretation" --&gt; "be unambiguously different to ensure no confusion about their interpretation"</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/498#pullrequestreview-55410295">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4U8kUubr9Xij5-2GhpKTv9HUitGks5sWlASgaJpZM4NQNMa">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6PPnQ6Lva7kDzbl3gxwGeCwc3RAks5sWlASgaJpZM4NQNMa.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/498#pullrequestreview-55410295"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #498"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/498#pullrequestreview-55410295"}}}</script>
----==_mimepart_598baa1266cb8_642f3fb9bc379c301192ea--


From nobody Wed Aug  9 17:42:16 2017
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 3E5821324D6 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:42:10 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 41y0KSpR1LXD for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:42:08 -0700 (PDT)
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 81792132139 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:42:08 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502325727; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=NOmNiFYHETMYXBboeVDK74snCH0r7qW60+efY/eShMY=; b=I923CcA4ZPLO53OqItjC5RqJOKDI9qJOFsoAo3ScTafdGkURvK2nsDQ3Dliv2Fm0bEmXJiEC 3q2uByDaVmTshhk/ENhOg+VCibjfxYKX6TKQyqnW86lId3iN5SNYGNrOKVIKSLksfQELUegt sGUsk9jkWcXkngL7HOe2pGJT4Qc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=oJdlvFG9fKyw0YeOXNMDvtCkG7Bk62lKzKmvZeOJ0/jLDwCwnInvD8VSnaL2T+PRV57dfv 0YgwDQUqad/ZFjK9b3/bPeKE9U56jutF8WoJnaKjdsHNBAl4yqcnmMaSY+IIDnwNcZT/7Pzo bIZL6jUgLGpN+t7acWamVEWaABsS4=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 598babde.7fd2bc185ae0-smtp-out-n03; Thu, 10 Aug 2017 00:42:06 -0000 (UTC)
Date: Wed, 09 Aug 2017 17:42:05 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598babdddd0dc_4133f8a41933c349961b@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] b40f81: Limit pushes using MAX_PUSH_ID
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598babdddcd16_4133f8a41933c349956d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/DcR3rXXsl9AV4AkkQB5jrwNrRb0>
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, 10 Aug 2017 00:42:10 -0000

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

  Branch: refs/heads/push-id-seq
  Home:   https://github.com/quicwg/base-drafts
  Commit: b40f817b6bc691109491dad0bb15d6bc33b3a415
      https://github.com/quicwg/base-drafts/commit/b40f817b6bc691109491dad0bb15d6bc33b3a415
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Limit pushes using MAX_PUSH_ID

This repurposes SETTINGS_ENABLE_PUSH as the initial limit.

A client can use this to limit the number of outstanding pushes.  I've included
advice on increasing the limit, not as the pushes are first used, but as the
pushes are completed (or cancelled).

There wasn't a rule for handling a truncated push stream header, so I added
that as well.  The HTTP_DUPLICATE_PUSH error was reclaimed for signaling all
three types of error with a push stream header: truncation, duplicate Push ID,
and exceeding MAX_PUSH_ID.


  Commit: aa26c0f25ae24c25e4cf9241603c2fd21703d611
      https://github.com/quicwg/base-drafts/commit/aa26c0f25ae24c25e4cf9241603c2fd21703d611
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Fix error codes, prohibit reduction


  Commit: 636e9442eb24bcff56cdbc0eedee3ca066ce770b
      https://github.com/quicwg/base-drafts/commit/636e9442eb24bcff56cdbc0eedee3ca066ce770b
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Review comments


  Commit: f1fb1fec1f970e9ae99827dc0ab67cdfba0bc2af
      https://github.com/quicwg/base-drafts/commit/f1fb1fec1f970e9ae99827dc0ab67cdfba0bc2af
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Remove push setting in favor of MAX_PUSH_ID


  Commit: 95ff370669f9f17c8cb38835e4cf6ba7d5acdf88
      https://github.com/quicwg/base-drafts/commit/95ff370669f9f17c8cb38835e4cf6ba7d5acdf88
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Remove redundant word


Compare: https://github.com/quicwg/base-drafts/compare/b6bcd43af27b...95ff370669f9
----==_mimepart_598babdddcd16_4133f8a41933c349956d--


From nobody Wed Aug  9 17:43:27 2017
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 C321E1324D3 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:43:25 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2nOtpn6OqpuS for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:43:24 -0700 (PDT)
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 3C7BC131CB2 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:43:24 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502325803; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=A0UBr3fRKSiFpwYN07l9rwmckgykIDg0gUi8mappcTQ=; b=fL2rUTg38ut+AYZomvyw4rHX3hq6oxga49Uw43XZ9iFPRd/4rZNRAPb0cPuEMdUoMRAJpgX1 I3TVcWxlNJRp7IHAcv9xXtguV7+8bB9E1N0Cj7jmfkXZsG7NZiRO6yAD2jDZckk+aVGlpho8 yFxerMdfgdxckiSDI6DWzoJgh9U=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=Z1S0wBzn6PgNYcIcwLz9tHKaAFH9cyUOECxMjbeXAL9R54xXhfhslmDuTDRqZgoHUGhkUj 2v5lk+R/UA7AWZYifOTrWNCLMODAbsZ1mWWB0hO5nNmHaF/vSIZsiFV7XFtbTjOVCx3Twj02 QDYimrysfwheNwBpdcGr+ZtqwuPiU=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 598bac2a.7fe00ecefa20-smtp-out-n01; Thu, 10 Aug 2017 00:43:22 -0000 (UTC)
Date: Wed, 09 Aug 2017 17:43:21 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598bac29da08e_4ad03fc3b4ed7c381852@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 1f6276: Rephrase sentence in Intro
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598bac29d98c8_4ad03fc3b4ed7c3818457"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/IQ77lDU8kDMZnwKnuCUQoyj1jyI>
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, 10 Aug 2017 00:43:26 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 1f62767141563ae846513305b9c170e46d141bda
      https://github.com/quicwg/base-drafts/commit/1f62767141563ae846513305b9c170e46d141bda
  Author: Jana Iyengar <jri@google.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

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

  Log Message:
  -----------
  Rephrase sentence in Intro


  Commit: fb1d772669b4cc84d1443f7d7cd4a2adaa821e18
      https://github.com/quicwg/base-drafts/commit/fb1d772669b4cc84d1443f7d7cd4a2adaa821e18
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #716 from quicwg/legacy

Rephrase sentence in Intro


Compare: https://github.com/quicwg/base-drafts/compare/76cc29567330...fb1d772669b4
----==_mimepart_598bac29d98c8_4ad03fc3b4ed7c3818457--


From nobody Wed Aug  9 17:43:32 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72658131CB2 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:43:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 h-meTT31i34H for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:43:25 -0700 (PDT)
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 0B895132025 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:43:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Ap4u+CE8aZ1H8Ub75WoTwVwrab8=; b=wVQwRdVazmPQTEF5 iw2+19GFn1WBTB710B1Bl0dg2NHuDcfCwSHyBE8pL7Ab2sLObx6qJCd/5Lh2OAcL kbs+MrYzyD5Of7g64QI9sI6rTklikOkD2fZFitN9i8X7S44W+xEQ4ZmvxLL1gZ9v gbRfsDvQScL+g7SyflVgQ+kdOdc=
Received: by filter0417p1mdw1.sendgrid.net with SMTP id filter0417p1mdw1-20859-598BAC2B-2E 2017-08-10 00:43:23.813189514 +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 8NgD2AhkTyillXJhhkYwaA for <quic-issues@ietf.org>; Thu, 10 Aug 2017 00:43:23.745 +0000 (UTC)
Date: Thu, 10 Aug 2017 00:43:24 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc1a7cc8d61480353b2a7835ad9fe737c4aca1e1492cf0000000115a36e2b92a169ce0ded529b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/578/issue_event/1200099884@github.com>
In-Reply-To: <quicwg/base-drafts/issues/578@github.com>
References: <quicwg/base-drafts/issues/578@github.com>
Subject: Re: [quicwg/base-drafts] What is "legacy clients" in transport draft? (#578)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bac2b6bb8d_4ec93fb3fbc2fc389536f"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2X94RO83dyzBinQot0tfjODrSh+NBU/d1CI6 mwbESK/d9fPrWmSNkMVbo0nLSLxmm6aXCl9aA6mNp6z4OOGn07pENVEexVyOiCeZCLh7xSBnFu+RMJ ZSga7KNdtpxPbYYM5UGkIRVdvMeKW1m14jDYtSMOI6V6JlZvShmU5s600RuCCDkM40LrECRGuE89QJ Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LpES6WqZ9hvU3KcYAWePjMz0f8U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:43:26 -0000

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

Closed #578 via #716.

-- 
You are receiving 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/578#event-1200099884
----==_mimepart_598bac2b6bb8d_4ec93fb3fbc2fc389536f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/578" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/578" data-id="233656987" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#578</a> via <a href="https://github.com/quicwg/base-drafts/pull/716" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/716" data-id="249189803" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#716</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/578#event-1200099884">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1qIgWnT3QqV9Sh073Vrz6cP_dwgks5sWlIrgaJpZM4NwVgw">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0piiMttXP1EYVq5K9Cs7XjWtk72ks5sWlIrgaJpZM4NwVgw.gif" width="1" /></p>
<div itemscope 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/578#event-1200099884"></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 #578 via #716."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/578#event-1200099884"}}}</script>
----==_mimepart_598bac2b6bb8d_4ec93fb3fbc2fc389536f--


From nobody Wed Aug  9 17:43:41 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5395F1324D3 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:43:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 ijFPmbVhP3-m for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:43:36 -0700 (PDT)
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 CE793131CB2 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:43:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=yFyQYQRkL94dp0hdFXdsFJ1ABPc=; b=WMsfxww4WuMp8j2L SGqUGjPXGbag6jhhq/kfjyEjBUwuAe7cZQ8sbYXpdS7Nzur7c9DGpCCU0mDgHdps vkF59CIIfBkrfcNFwhuS1gEiNCQ7nH/cDxqVMxBf343wDMJTxaFyzvXIQknVDFWZ U1/f/+K4cbk/13OUJnQt00fkbmE=
Received: by filter1098p1mdw1.sendgrid.net with SMTP id filter1098p1mdw1-22552-598BAC2C-A 2017-08-10 00:43:24.04562389 +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 hVfPyErPQIm6MpN8pomUNw for <quic-issues@ietf.org>; Thu, 10 Aug 2017 00:43:23.975 +0000 (UTC)
Date: Thu, 10 Aug 2017 00:43:24 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9d8012923231aa1e1e9af26d31648e5a1d77c51392cf0000000115a36e2b92a169ce0eda55ab@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/716/issue_event/1200099880@github.com>
In-Reply-To: <quicwg/base-drafts/pull/716@github.com>
References: <quicwg/base-drafts/pull/716@github.com>
Subject: Re: [quicwg/base-drafts] Rephrase sentence in Intro (#716)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bac2bcf43d_11f63faeab6d3c30940a6"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0H2nvyOEJWlYm+2GzAMjIBLI+fwZSKF4fqrE Hv7xfcqcNSk/PMvwQcAbCqN2dUNy6hUm5oXWtl7r6iyFv5sD/eXbe+NabcZmDkEQbx3LVE3Rrg70L9 3cwBLBijfKtNCnlH98bVndkyPnKL8vXFO8+0SYnjWLlN49HFwAlzbdAThr/yJaDyRqxYx6CnfiipUo Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/X1-wVjnDxaT_oC66csli4CjmL1c>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:43:37 -0000

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

Merged #716.

-- 
You are receiving 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/716#event-1200099880
----==_mimepart_598bac2bcf43d_11f63faeab6d3c30940a6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/716" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/716" data-id="249189803" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#716</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/716#event-1200099880">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4t7AOj6fRlzxjLrOBX4TyddSgaBks5sWlIrgaJpZM4Oywoh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzlcSE-ELT0hLAGxGugnZbP0uiuQks5sWlIrgaJpZM4Oywoh.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/716#event-1200099880"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #716."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/716#event-1200099880"}}}</script>
----==_mimepart_598bac2bcf43d_11f63faeab6d3c30940a6--


From nobody Wed Aug  9 17:44:56 2017
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 F3AC6132139 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:44:54 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id on2KQWhf2dFo for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:44:53 -0700 (PDT)
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 6483B132025 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:44:53 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502325892; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=D78PkvWvT+GqoH9g7VSpUj+5pHDc+apSFitX1P5m2s4=; b=UrUiKslo9TOLqNclAHQO5SUpkbsLo5GiOjKayTPTUtwOOcSWQksuUbrjBRPZdr0nJz+Z5oYM viihIVBDfk1MmbZB07fHFrOs2kxkLbKx/0TsqSMlANmIrLNdOx4W0Cf5OnCUylMe0N93Rbdw JA8qoyJ/0TPziH9RLaxS3hLXF3k=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=wDoA5CcqFfNnF561iMW6tCX7XXmy0LVWXA00ob3wJxYjtAecvGIqlkU3WoccZNWkwYWGC+ 5inmYDNbyB/YjQGjsjMwpiO67tTN1nf+aBWzRAx1/czPjLH/xWYYyjhmWdBlB5YSxmQTF0tI b7WJ8XQdzwRk9uHG1bJ6NSsSCv5d0=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 598bac84.7f6a0c5ded20-smtp-out-n02; Thu, 10 Aug 2017 00:44:52 -0000 (UTC)
Date: Wed, 09 Aug 2017 17:44:52 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598bac844948f_4c373f8e1836bc2c25486@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] a7ac6f: Fix error code definitions
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598bac8449091_4c373f8e1836bc2c2535d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/1iOhdbDCXrh2pjyl8SkZfPKVDW4>
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, 10 Aug 2017 00:44:55 -0000

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

  Branch: refs/heads/fix-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: a7ac6f18c74f845ca7e63ce6aa1a2f84af646d2c
      https://github.com/quicwg/base-drafts/commit/a7ac6f18c74f845ca7e63ce6aa1a2f84af646d2c
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Fix error code definitions

HTTP_MALFORMED_DATA description mentioned HEADERS and it wasn't in the IANA table.

HTTP_WRONG_STREAM was defined as HTTP_SETTINGS_ON_WRONG_STREAM.


  Commit: 092684345329c2c5a72a8271e5bb026ff1bddd40
      https://github.com/quicwg/base-drafts/commit/092684345329c2c5a72a8271e5bb026ff1bddd40
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  So much effort spent on something so trivial


Compare: https://github.com/quicwg/base-drafts/compare/2ceb0f08f3d2...092684345329
----==_mimepart_598bac8449091_4c373f8e1836bc2c2535d--


From nobody Wed Aug  9 17:46:15 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 333E3132025 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:46:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.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, 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 naNKXnKj7TpS for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:46:12 -0700 (PDT)
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 4042A131CB2 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:46:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=K3qY0IV9tjjbjhv6+iCeGHoDMMg=; b=EhH2gyliDMgdM0eq 7H08M9joMXRZwBJ9WzLPr315XYf2m0gfLhSZ5RhsgGppFcbeTWofeX2s5ZHuZSJG tE6GJdTwuPsAx8Zp2tC/ByKZkJxGmfUYoqHTPPAIC8ZGxWtM6tVRzsM3B8+JPrhs aeA0yp/2ndf0A2fLG7vsOCNtt8g=
Received: by filter0425p1mdw1.sendgrid.net with SMTP id filter0425p1mdw1-20540-598BACD3-4D 2017-08-10 00:46:11.48395203 +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 -640ix6bQgSzYMb0cjLyCA for <quic-issues@ietf.org>; Thu, 10 Aug 2017 00:46:11.424 +0000 (UTC)
Date: Thu, 10 Aug 2017 00:46:11 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab16a3c17353c47301a6c676a142926910ac912eb992cf0000000115a36ed392a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/review/55411890@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bacd350611_28b83f90b6609c2c523af"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2rPHwMG6HZ+pzkehrKgv/CgtkeivOf1QfOWv D7KcdqfwudQzLQ7FzaLsfpbFi1tRCPvW2k3LKIJrkY/a/dv7IrB4i+Kb6QL449qjU3na4s+FleP72r CqeaUwGQkcAAfPciFpbID/oU7p9qFGAd0UiAcFquCbmHpeemG/gQ6Jfptx5RrvaSD4Jyvci7M4DHhw g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/bji5mGwddq-Kf4S5eUqTSbL0-8I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:46:14 -0000

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

martinthomson commented on this pull request.



> @@ -857,14 +910,17 @@ HTTP_INTERRUPTED_HEADERS (0x0E):
 : A HEADERS frame without the End Header Block flag was followed by a frame
   other than HEADERS.
 
-HTTP_SETTINGS_ON_WRONG_STREAM (0x0F):
-: A SETTINGS frame was received on a request control stream.
+HTTP_WRONG_STREAM (0x0F):
+: A frame was received on a different stream from where it is permitted.

I took Ryan's text, but I moved that to #712.  This PR will appear to be include the change, but that's just because I rebased on top of #712 on the assumption that it will be 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/base-drafts/pull/711#discussion_r132342017
----==_mimepart_598bacd350611_28b83f90b6609c2c523af
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/711#discussion_r132342017">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -857,14 +910,17 @@ HTTP_INTERRUPTED_HEADERS (0x0E):
 : A HEADERS frame without the End Header Block flag was followed by a frame
   other than HEADERS.
 
-HTTP_SETTINGS_ON_WRONG_STREAM (0x0F):
-: A SETTINGS frame was received on a request control stream.
+HTTP_WRONG_STREAM (0x0F):
+: A frame was received on a different stream from where it is permitted.
</pre>
<p>I took Ryan's text, but I moved that to <a href="https://github.com/quicwg/base-drafts/pull/712" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/712" data-id="248645402" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#712</a>.  This PR will appear to be include the change, but that's just because I rebased on top of <a href="https://github.com/quicwg/base-drafts/pull/712" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/712" data-id="248645402" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#712</a> on the assumption that it will be 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/base-drafts/pull/711#discussion_r132342017">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzJt5b8jdRVbQHyFtkjKxTnsS0dsks5sWlLTgaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq20-9nasnpCdyaNflTFj_EFes_xYks5sWlLTgaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#discussion_r132342017"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711#discussion_r132342017"}}}</script>
----==_mimepart_598bacd350611_28b83f90b6609c2c523af--


From nobody Wed Aug  9 17:47:48 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2224C12741D for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:47:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.473
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 jxUrPUqRRa_t for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:47:45 -0700 (PDT)
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 84EED128C81 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:47:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=qASYE2WLEAoJVp1k6Cf0cIseey4=; b=k9dRumU8sAo8WYxJ ypXFV7FbOyu0xGLaZosdogBsKAdjTzdrEurehqTSnxTGgMHs05Kt4v2dm32VvjGP VTHcFff+O2w3zGEDlhnFz9+q9fnI5awaMsL82ojohYCbAVpeRpJU+lb2DyCwzHB1 7YAW+zROrlH/bTRSAMUkiNtN9Nc=
Received: by filter0996p1mdw1.sendgrid.net with SMTP id filter0996p1mdw1-8660-598BAD17-4B 2017-08-10 00:47:19.603042581 +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 GbLbNxcQRYK7oqJMIlKjOw for <quic-issues@ietf.org>; Thu, 10 Aug 2017 00:47:19.442 +0000 (UTC)
Date: Thu, 10 Aug 2017 00:47:19 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd2b570902a53463c78bcfe6f179618bb93b83b7892cf0000000115a36f1792a169ce0ed2071a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/712/review/55412001@github.com>
In-Reply-To: <quicwg/base-drafts/pull/712@github.com>
References: <quicwg/base-drafts/pull/712@github.com>
Subject: Re: [quicwg/base-drafts] Fix error code definitions (#712)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bad171e98b_4be53ff2cc4d7c3c327fd"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2lxdfc7ACqkj619Yb2fvrbGqukzVF1aIc9rp 1RUI0NiCagxCxxvRzgiZ3YZOeQH9/F0oPWFlZisizgUmkjLjzOFlB+JdJsrFOfrpxsQxyoK1mlsRhf Jicmnu9RsB3iSWUZy1XDhjzsiCXePuXtKJy7EVYt/K2+7re42Amh3hmvVgr+6oXxAlX3u/OxMmFr2L o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5bAZK4soq0GrAxZ3tkRaQENAUaw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:47:47 -0000

----==_mimepart_598bad171e98b_4be53ff2cc4d7c3c327fd
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/712#pullrequestreview-55412001
----==_mimepart_598bad171e98b_4be53ff2cc4d7c3c327fd
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/712#pullrequestreview-55412001">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7ZxjI8p4ZU12Md3pOxaQguyLzERks5sWlMXgaJpZM4Owb9q">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5XBuE4uct0HxMRQMm4C0eLz2mUSks5sWlMXgaJpZM4Owb9q.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/712#pullrequestreview-55412001"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #712"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/712#pullrequestreview-55412001"}}}</script>
----==_mimepart_598bad171e98b_4be53ff2cc4d7c3c327fd--


From nobody Wed Aug  9 17:48:26 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6D27131CB2 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:48:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 gShARPG_fCKw for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:48:22 -0700 (PDT)
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 F26C912741D for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:48:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=wH5y0cSRINCN9wz0OaRIIZfvFLg=; b=CM1iSC35K9y9v66y PbsUKZrtPaQbZsHoow9RE6VXcsS1hFYIgSR9EvqD8dMiDOtsrOpwxE9H7O9e5CLQ r2ekelEKeD/D4AQm6edaI7teaGUmeT8c9de7q6scTq/kKAlvVHNYZ1m5MDcWjgfQ gDx2etfs23dVctSsaFaXrM1lTLU=
Received: by filter0611p1mdw1.sendgrid.net with SMTP id filter0611p1mdw1-27275-598BAD51-3C 2017-08-10 00:48:17.542139553 +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 heC4f553QsO1D1BAEnHBbw for <quic-issues@ietf.org>; Thu, 10 Aug 2017 00:48:17.497 +0000 (UTC)
Date: Thu, 10 Aug 2017 00:48:17 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab00557a1ff815343964b1276e2e170f5894ca5ed792cf0000000115a36f5192a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/c321419821@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bad5153ca8_38373f80ed3e7c38119540"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2C4ovhxtmgGa0gf4uWqHNZmVIf3fd5+c25Rh NrlALxrOHmYw0ifW9LIGI6SNlwy9wFadJROJX89Omc6AFHGIVXu60TrjNk0onnDHDG21MZOJlvkavj KuVdVQgV9zNWrbBRg/3cvtJZ6EymOpMPEH8KSudllCU/Wbz1xfoArsk02P5NXyNXVQzUDJn5KNbu/m A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LSUY-JP4EORrhf-xmT8wOTXjKp0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:48:25 -0000

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

Heh -- thanks for rephrasing, it's one of those trivial yet annoying things.

On Wed, Aug 9, 2017 at 5:46 PM, Martin Thomson <notifications@github.com>
wrote:

> *@martinthomson* commented on this pull request.
> ------------------------------
>
> In draft-ietf-quic-http.md
> <https://github.com/quicwg/base-drafts/pull/711#discussion_r132342017>:
>
> > @@ -857,14 +910,17 @@ HTTP_INTERRUPTED_HEADERS (0x0E):
>  : A HEADERS frame without the End Header Block flag was followed by a fr=
ame
>    other than HEADERS.
>
> -HTTP_SETTINGS_ON_WRONG_STREAM (0x0F):
> -: A SETTINGS frame was received on a request control stream.
> +HTTP_WRONG_STREAM (0x0F):
> +: A frame was received on a different stream from where it is permitted.
>
> I took Ryan's text, but I moved that to #712
> <https://github.com/quicwg/base-drafts/pull/712>. This PR will appear to
> be include the change, but that's just because I rebased on top of #712
> <https://github.com/quicwg/base-drafts/pull/712> on the assumption that
> it will be merged.
>
> =E2=80=94
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/quicwg/base-drafts/pull/711#discussion_r132342017>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AKjg1CBuuPYrMA7q8eURZw=
d82JARTWNcks5sWlLTgaJpZM4OwaxD>
> .
>


--=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/711#issuecomment-321419821=

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

Heh -- thanks for rephrasing, it&#39;s one of those trivial yet annoying th=
ings.<br>
<br>
On Wed, Aug 9, 2017 at 5:46 PM, Martin Thomson &lt;notifications@github.com=
&gt;<br>
wrote:<br>
<br>
&gt; *@martinthomson* commented on this pull request.<br>
&gt; ------------------------------<br>
&gt;<br>
&gt; In draft-ietf-quic-http.md<br>
&gt; &lt;https://github.com/quicwg/base-drafts/pull/711#discussion_r1323420=
17&gt;:<br>
&gt;<br>
&gt; &gt; @@ -857,14 +910,17 @@ HTTP_INTERRUPTED_HEADERS (0x0E):<br>
&gt;  : A HEADERS frame without the End Header Block flag was followed by a=
 frame<br>
&gt;    other than HEADERS.<br>
&gt;<br>
&gt; -HTTP_SETTINGS_ON_WRONG_STREAM (0x0F):<br>
&gt; -: A SETTINGS frame was received on a request control stream.<br>
&gt; +HTTP_WRONG_STREAM (0x0F):<br>
&gt; +: A frame was received on a different stream from where it is permitt=
ed.<br>
&gt;<br>
&gt; I took Ryan&#39;s text, but I moved that to #712<br>
&gt; &lt;https://github.com/quicwg/base-drafts/pull/712&gt;. This PR will a=
ppear to<br>
&gt; be include the change, but that&#39;s just because I rebased on top of=
 #712<br>
&gt; &lt;https://github.com/quicwg/base-drafts/pull/712&gt; on the assumpti=
on that<br>
&gt; it will be merged.<br>
&gt;<br>
&gt; =E2=80=94<br>
&gt; You are receiving this because you commented.<br>
&gt; Reply to this email directly, view it on GitHub<br>
&gt; &lt;https://github.com/quicwg/base-drafts/pull/711#discussion_r1323420=
17&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/AKjg1CBuuPYrMA7q=
8eURZwd82JARTWNcks5sWlLTgaJpZM4OwaxD&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/pull/711#issuecomment-321419821">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1RlWUvgAfjxq_Crg=
C5dJ1lGUcApks5sWlNRgaJpZM4OwaxD">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqwfK4GSP4SamClGqY=
dCjv92nkDQ3ks5sWlNRgaJpZM4OwaxD.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=
/711#issuecomment-321419821"></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":"@janaiyengar in #711: Heh -- tha=
nks for rephrasing, it's one of those trivial yet annoying things.\n\nOn We=
d, Aug 9, 2017 at 5:46 PM, Martin Thomson \u003cnotifications@github.com\u0=
03e\nwrote:\n\n\u003e *@martinthomson* commented on this pull request.\n\u0=
03e ------------------------------\n\u003e\n\u003e In draft-ietf-quic-http.=
md\n\u003e \u003chttps://github.com/quicwg/base-drafts/pull/711#discussion_=
r132342017\u003e:\n\u003e\n\u003e \u003e @@ -857,14 +910,17 @@ HTTP_INTERRU=
PTED_HEADERS (0x0E):\n\u003e  : A HEADERS frame without the End Header Bloc=
k flag was followed by a frame\n\u003e    other than HEADERS.\n\u003e\n\u00=
3e -HTTP_SETTINGS_ON_WRONG_STREAM (0x0F):\n\u003e -: A SETTINGS frame was r=
eceived on a request control stream.\n\u003e +HTTP_WRONG_STREAM (0x0F):\n\u=
003e +: A frame was received on a different stream from where it is permitt=
ed.\n\u003e\n\u003e I took Ryan's text, but I moved that to #712\n\u003e \u=
003chttps://github.com/quicwg/base-drafts/pull/712\u003e. This PR will appe=
ar to\n\u003e be include the change, but that's just because I rebased on t=
op of #712\n\u003e \u003chttps://github.com/quicwg/base-drafts/pull/712\u00=
3e on the assumption that\n\u003e it will be merged.\n\u003e\n\u003e =E2=80=
=94\n\u003e You are receiving this because you commented.\n\u003e Reply to =
this email directly, view it on GitHub\n\u003e \u003chttps://github.com/qui=
cwg/base-drafts/pull/711#discussion_r132342017\u003e,\n\u003e or mute the t=
hread\n\u003e \u003chttps://github.com/notifications/unsubscribe-auth/AKjg1=
CBuuPYrMA7q8eURZwd82JARTWNcks5sWlLTgaJpZM4OwaxD\u003e\n\u003e .\n\u003e\n"}=
],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/bas=
e-drafts/pull/711#issuecomment-321419821"}}}</script>=

----==_mimepart_598bad5153ca8_38373f80ed3e7c38119540--


From nobody Wed Aug  9 17:50:51 2017
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 4D7621321A3 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:50:47 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sR95qaxigfBJ for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:50:45 -0700 (PDT)
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 92A55132025 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:50:45 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502326244; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=3ucWnhjiQ6y+tPx9/YPKvFJ/UxJyQVR2UkRT7OlVOlI=; b=fti7HOR+5kR85khe2XvBuTDZpVkve6A3f8SbyR15x3BBdulFq5nPGR09hNxjV5ZpmEKW9pT7 +zIt7/a4BYZfIP4hEs91UcTbq5phzl8ZLFW/pV2tPVbylO/qA8NbdBqkDASPkizuyKNoV6Vb bMLCdoAOkqsELuGjj3halpPiR6w=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=Ctc6OYhzdd+WhXK33GHTxPfcnGhTmvozc57l+87/kmvVYua4ocWfZK5hXNXyMozwxTl9t/ CNtcQk1hJUxnMylbnYzsTtF66wDDZhTrymMI6eVofkTgdoAPXPCQ4YeZwgGwquQpXfR94wFt PCqZT+SUx15OSRPbUIccrPHnu/76M=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 598bade4.7fc3f0248fc0-smtp-out-n02; Thu, 10 Aug 2017 00:50:44 -0000 (UTC)
Date: Wed, 09 Aug 2017 17:50:44 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598bade472504_1a3e3fa7b93a3c3452745@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 3feae8: Version validation fields can't move or change
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598bade472100_1a3e3fa7b93a3c345262c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/mNtgYr0hxaNKQlH8tGoRrV-0yc0>
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, 10 Aug 2017 00:50:47 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 3feae87038a9c22e87e51ffc76ef3b1780569664
      https://github.com/quicwg/base-drafts/commit/3feae87038a9c22e87e51ffc76ef3b1780569664
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Version validation fields can't move or change

Closes #121.


  Commit: c48030d34993cda46314e5daaaeaa2896b16432b
      https://github.com/quicwg/base-drafts/commit/c48030d34993cda46314e5daaaeaa2896b16432b
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Better reasons for maintaining consistent version negotiation fields in transport parameters

Thanks to @vasilvv for the text, which I only tweaked slightly.


  Commit: 7b05603055fbe32047714a8b92cf0839761c6afc
      https://github.com/quicwg/base-drafts/commit/7b05603055fbe32047714a8b92cf0839761c6afc
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

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

  Log Message:
  -----------
  Attempt to address feedback


  Commit: 2d755ea72538d65c40facb3fab4feed3de6ef7af
      https://github.com/quicwg/base-drafts/commit/2d755ea72538d65c40facb3fab4feed3de6ef7af
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Editorial tweaks, thanks Jana


  Commit: e231b0748967b35bafde1b88664c234ee5f38281
      https://github.com/quicwg/base-drafts/commit/e231b0748967b35bafde1b88664c234ee5f38281
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Merge branch 'transport_parameter_versioning'


Compare: https://github.com/quicwg/base-drafts/compare/fb1d772669b4...e231b0748967
----==_mimepart_598bade472100_1a3e3fa7b93a3c345262c--


From nobody Wed Aug  9 17:50:56 2017
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 DCAF41321A3 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:50:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 QME0xLioRkmb for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:50:47 -0700 (PDT)
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 1C81D132139 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:50:47 -0700 (PDT)
Date: Wed, 09 Aug 2017 17:50:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502326246; bh=QB8EDn070dI2JaPc6FCgdjfsZbfD0Yn29Es2sA1pyI0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=w5E9rw/UrO25MzXG3hLnMMd3zAXB5pihO5Sbh6HB9mHDlPmlYnDQogs4+GpXsUMP9 xq1pWC46iOttujhPbyxGchJ9K+MOu0CLobCQtF2KHjg2JXbMl7VFYUdj1CIzsMC7CW UyYevPojjVT5Vuo9j2fB6+D1TRq144GlEPIMdFg4=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd92fc0556632d50069db5ecc475ba81d9af9e7e392cf0000000115a36fe692a169ce0d7b2095@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/498/issue_event/1200105149@github.com>
In-Reply-To: <quicwg/base-drafts/pull/498@github.com>
References: <quicwg/base-drafts/pull/498@github.com>
Subject: Re: [quicwg/base-drafts] Version validation fields can't move or change (#498)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bade66f839_15093f7fbaa5dc2c235cc"; 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/ZljEVSZpGusCrvyWLvS5PbhaN58>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:50:49 -0000

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

Merged #498.

-- 
You are receiving 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/498#event-1200105149
----==_mimepart_598bade66f839_15093f7fbaa5dc2c235cc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/498" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/498" data-id="226173077" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#498</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/498#event-1200105149">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-ZLj_WCCr7_Pqy4fl9hXRbk69dSks5sWlPmgaJpZM4NQNMa">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8ZEYFHIbpg0mBMofg-y3F89h-t7ks5sWlPmgaJpZM4NQNMa.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/498#event-1200105149"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #498."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/498#event-1200105149"}}}</script>
----==_mimepart_598bade66f839_15093f7fbaa5dc2c235cc--


From nobody Wed Aug  9 17:51:03 2017
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 B215012741D for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:50:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.796
X-Spam-Level: 
X-Spam-Status: No, score=-0.796 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=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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ysYuCNax_9vd for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:50:52 -0700 (PDT)
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 EA3661324CF for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:50:50 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502326250; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=zWN8GVV9d8bZyCLe4z55o7SFugtg99BalBdDe2tYIyc=; b=XdHnVVaZS2UNiqWwrB+Zxn8QAXn1Y4xhjYUHv9tA8DwsRIQoXVWMrsjJ+GlwwylRpgI1TJED VH5PXsAX6+Z0eGnOB8iCDZyeF8uUOIFKnI2jKJBol5/R13e0nPWkTRmzx5iBeu4Q3U/fkHvy n0w+lnCHYqvPS/xYmBXPy4j1iP0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=pBShFj/6iadL7yvyNRigm8LdwsXoxkNSeCR3beb0SXb8Y4wyqzXqK9W2mObn8Bbks+jBqM yAgACOzAMKfjYaqig3qnX2XMUzRUsKBSpX0w/9DS4/Nr/1yzZdWEu8+lnAUdo3v7+nRQ+cWJ r5BBVuVrp7MRhPDkHjC6jaw2Lp8vU=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 598badea.7f0a6c6d22d0-smtp-out-n02; Thu, 10 Aug 2017 00:50:50 -0000 (UTC)
Date: Wed, 09 Aug 2017 17:50:50 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598badea302a3_783c3f9366ea7c28306d3@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598badea2ff48_783c3f9366ea7c2830532"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/NGtf2n2PM6kjg7PL1comE6QkryU>
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, 10 Aug 2017 00:50:54 -0000

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

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

----==_mimepart_598badea2ff48_783c3f9366ea7c2830532--


From nobody Wed Aug  9 17:51:20 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 80073132139 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:51:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 MaYcne1nEOfU for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:51:17 -0700 (PDT)
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 4013612741D for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:51:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=BSm2NUEq2IEVmXFl+nHO7DnGL4Q=; b=WX/YbPVxoFf9Tygs 9I7gDRRQ86P/CFvveiWW9E8a3OI20lAoLQ/R9zBGfZraoCSoWe5BG2atFSZweezg jhDPimSRBwRboVwJMV7EwWoV9UgENRcxshPpvPZO0XFd4BERE1MSnGaiAu5v5Cip ufc6EUWffQMDTwyp0nk3hNCqcUs=
Received: by filter0486p1mdw1.sendgrid.net with SMTP id filter0486p1mdw1-2581-598BADE6-76 2017-08-10 00:50:46.965932564 +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 ismtpd0027p1mdw1.sendgrid.net (SG) with ESMTP id 6ACI7TLPTUiPAZ8051rd-A for <quic-issues@ietf.org>; Thu, 10 Aug 2017 00:50:46.952 +0000 (UTC)
Date: Thu, 10 Aug 2017 00:50:47 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe7c002c47081ea7ff3ba7e4c4ae4c89a2af55cd492cf0000000115a36fe692a169ce0bd79035@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/121/issue_event/1200105152@github.com>
In-Reply-To: <quicwg/base-drafts/issues/121@github.com>
References: <quicwg/base-drafts/issues/121@github.com>
Subject: Re: [quicwg/base-drafts] Version downgrade vulnerability (#121)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bade69ec6e_52123f7fbaa5dc2c289a5"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1N9Y+Q0o+BeU3sXe0s5wQUF7KUE5z0EJnO5g jDvemQo36hZ3Ce3F4/cW1Zzm1LqsF4pH13iSos+Y3bJJNzVrv/PWHTLrjVT0UaAR9XpR4cwmcrGEfM kNG7aG1evTqu7KSXMaQWsyrOwqxD4GQwQ9hDesHXFGeRK3VDMahclisMvF1Q3ebBiotl4ZyyVapWSc M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/n1EkAIJmq4585Rbpm8mBnAI4yoo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:51:18 -0000

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

Closed #121 via #498.

-- 
You are receiving 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/121#event-1200105152
----==_mimepart_598bade69ec6e_52123f7fbaa5dc2c289a5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/121" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/121" data-id="198676533" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#121</a> via <a href="https://github.com/quicwg/base-drafts/pull/498" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/498" data-id="226173077" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#498</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/121#event-1200105152">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1m92i2Yc7nZuPoSt3iUQtuORZxVks5sWlPmgaJpZM4LafMw">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5dsts2WQf5sYalRzFfH67h7yEV2ks5sWlPmgaJpZM4LafMw.gif" width="1" /></p>
<div itemscope 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/121#event-1200105152"></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 #121 via #498."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/121#event-1200105152"}}}</script>
----==_mimepart_598bade69ec6e_52123f7fbaa5dc2c289a5--


From nobody Wed Aug  9 17:54:53 2017
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 C50781321A3 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:54:51 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=jri=google.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7nURQ61q3lnq for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:54:50 -0700 (PDT)
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 5704413219A for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:54:50 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502326489; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=bbeVVKQDgq7kE+/R9kuV2qP2wV+UUOMYN/KRG7kE+Y4=; b=HTuwa4TD9M63r4U97Ro6nrEnddTYH55QsDeJ0fvTZiQvW2rZJ7Wmzbu9+/ToYe6MX2f9yEr5 Uq44QmQ9E7rfH4OR6QKtX4YScQ7dnRRAblY1F1aoRgZgDHS+S3HPnspueWowEeK5RWiiaOJN PgE4wWnadITEor9vLRNK6+b5pTA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=b+X84SQIlaPfO99hXVntreNF3zxY9m85ixQflTYH3Eb4ThXXAR8YhPy5nghaYELIN8OCLA Bnf6q5/0HX3/IFLBxcSFMJPg2a8qlkVqg1Mnnk2OZzt+IcSbHJsmTk5HrVNG6estcKcbtnh5 NL1ZCn1/kw4O0nRmsrkjpwK49x5tQ=
Sender: jri=google.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 598baed9.7f80300fe7e0-smtp-out-n02; Thu, 10 Aug 2017 00:54:49 -0000 (UTC)
Date: Wed, 09 Aug 2017 17:54:49 -0700
From: Jana Iyengar <jri@google.com>
Reply-To: Jana Iyengar <jri@google.com>
To: quic-issues@ietf.org
Message-ID: <598baed92cb52_7dde3f810609fc24403a8@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 02ce4a: editorial nits
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598baed92c7fe_7dde3f810609fc2440264"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YlNe3KIs9e8CY68RTd1YuuYX-K4>
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, 10 Aug 2017 00:54:52 -0000

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

  Branch: refs/heads/rephrase
  Home:   https://github.com/quicwg/base-drafts
  Commit: 02ce4ae6f1074600ae3d6327df8ad9d1d5ede81d
      https://github.com/quicwg/base-drafts/commit/02ce4ae6f1074600ae3d6327df8ad9d1d5ede81d
  Author: Jana Iyengar <jri@google.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

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

  Log Message:
  -----------
  editorial nits



----==_mimepart_598baed92c7fe_7dde3f810609fc2440264--


From nobody Wed Aug  9 17:55:20 2017
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 8D8071324D7 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:55:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.395
X-Spam-Level: 
X-Spam-Status: No, score=-8.395 tagged_above=-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_H2=-2.8, 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 Yq59BAdh1HY7 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:55:16 -0700 (PDT)
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 ACB7A1321A3 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:55:16 -0700 (PDT)
Date: Wed, 09 Aug 2017 17:55:16 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502326516; bh=vnUhCK58jRMcq4D+bIu+SVBhdNqL1BqzKJ5S5gwfOE0=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=nBazPwMzvyVG/Kenu+6mamIOV6f8DaoIPZzlGvB5Htwde25K1ynnLmElXgUXX0WbP RPiu+1145mw0D8ZjhLq1ZjSWNGwYn0oWKB7CbGZkuX6fiIsnoxXJYzmuD0NMftqpVY O/y+rxvmSC+WYzb95g/flmFMaJbg9K6STFpyGPwc=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc85dbdad89866b49c3d8c84d9441691e8cc8867292cf0000000115a370f492a169ce0eda8909@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/717@github.com>
Subject: [quicwg/base-drafts] editorial nits (#717)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598baef49e30_70ae3f9587b57c301060fd"; 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/jYVlDpd-Cnv1wTomxsxkiC3rDm0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:55:19 -0000

----==_mimepart_598baef49e30_70ae3f9587b57c301060fd
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/717

-- Commit Summary --

  * editorial nits

-- File Changes --

    M draft-ietf-quic-transport.md (8)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/717.patch
https://github.com/quicwg/base-drafts/pull/717.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/717

----==_mimepart_598baef49e30_70ae3f9587b57c301060fd
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/717'>https://github.com/quicwg/base-drafts/pull/717</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>editorial nits</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/717/files#diff-0">draft-ietf-quic-transport.md</a>
    (8)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/717.patch'>https://github.com/quicwg/base-drafts/pull/717.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/717.diff'>https://github.com/quicwg/base-drafts/pull/717.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/717">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzGWxZjJfFbLnZXW7WS_5YKZHKMzks5sWlT0gaJpZM4Oy0NQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyQfuSqtnY4VjAoF33RFOucL85Lrks5sWlT0gaJpZM4Oy0NQ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/717"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"editorial nits (#717)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/717"}}}</script>

----==_mimepart_598baef49e30_70ae3f9587b57c301060fd--


From nobody Wed Aug  9 17:55:38 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8AD41324D8 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:55:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.473
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 KTPlpx9NIrWg for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:55:34 -0700 (PDT)
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 8429B1321A3 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:55:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=2ne4EeQi89eNHdGrCUXE9zghDBM=; b=FcjLawCKAPyauidA C+2zwGvnzpshfE/nVI57Hc93wVLEOIBbYTEk2u/LrGKjg34xK115Hwm38/4l4zuv WvIr5NsXSLvopzSPQY8yixfQtCkIr58xY+hUIqy5331acXyxO5OuORHWQg4nX93p aIlao2bintruv+N810Lx69+jlsA=
Received: by filter0935p1mdw1.sendgrid.net with SMTP id filter0935p1mdw1-30105-598BAF05-5B 2017-08-10 00:55:33.575651863 +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 9WadqsO3R4C-gfNlmfgOyw for <quic-issues@ietf.org>; Thu, 10 Aug 2017 00:55:33.545 +0000 (UTC)
Date: Thu, 10 Aug 2017 00:55:33 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab01b6e32ca4074aee56b311c0486833326ca754f092cf0000000115a3710592a169ce0b77d632@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/44/321420711@github.com>
In-Reply-To: <quicwg/base-drafts/issues/44@github.com>
References: <quicwg/base-drafts/issues/44@github.com>
Subject: Re: [quicwg/base-drafts] DAG of documents (#44)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598baf0534a68_11aaa3ff4989a5c3c66242"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2P7tUFYKqmPde58Rf+lNM7s8Ai2cPcY0aziU YnXr70Qq5ELDppQh4szrvbn7A1ujjIVdVDuMF2iesVapgwwM5ohMjWEOJH/dliafFEDDUOGEHvOJ+A FD+TxBHfdYHFotY0vg0OuqzmTH7nGhrNmUnrmh24iuijujL5KSY6o5OrYoXTSZG6k2VauSYRYMeYcI c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/zGznBinnpXH_4QIoL69bBUJaBRw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:55:36 -0000

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

In the absence of a response.  I'm going to make an executive decision 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/issues/44#issuecomment-321420711
----==_mimepart_598baf0534a68_11aaa3ff4989a5c3c66242
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>In the absence of a response.  I'm going to make an executive decision 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/issues/44#issuecomment-321420711">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5ZflkhxZf93bNOTmXNAXJ3w-UDEks5sWlUFgaJpZM4K_fhF">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5aqEGQVvbr_PVy3WhHMYpxNGW6Jks5sWlUFgaJpZM4K_fhF.gif" width="1" /></p>
<div itemscope 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/44#issuecomment-321420711"></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 #44: In the absence of a response.  I'm going to make an executive decision here."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/44#issuecomment-321420711"}}}</script>
----==_mimepart_598baf0534a68_11aaa3ff4989a5c3c66242--


From nobody Wed Aug  9 17:55:47 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8A0D1321A3 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:55:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.453
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 1RG9tiFPgamN for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:55:35 -0700 (PDT)
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 7CEB31324D7 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:55:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=JLt4jBdzUyFKBObxcgmGN9djYLo=; b=KwIMqkXq1r30Fwba 0yCwS2kk2v5kdupYqCrIIYjfSM4746jsioIYPFBcXfSvAzVa8mcDULTkfUY+RrK+ n9nZSvvTCSJvoWtWT2/s5FSHKgJZRDKdLmNp+QtEbvtM3HSme8ACkoMz+/1R/nq7 tDQhZjet/vvkv5iKT+YnpZOWWGs=
Received: by filter0431p1mdw1.sendgrid.net with SMTP id filter0431p1mdw1-552-598BAF06-23 2017-08-10 00:55:34.680548157 +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 Xrs3g6WYR1GpwsiyIaBJzQ for <quic-issues@ietf.org>; Thu, 10 Aug 2017 00:55:34.539 +0000 (UTC)
Date: Thu, 10 Aug 2017 00:55:34 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab816a1b0429e67a2e0828188f1272ecb1a15acdf492cf0000000115a3710692a169ce0b77d632@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/44/issue_event/1200108405@github.com>
In-Reply-To: <quicwg/base-drafts/issues/44@github.com>
References: <quicwg/base-drafts/issues/44@github.com>
Subject: Re: [quicwg/base-drafts] DAG of documents (#44)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598baf063fdc1_66653f997268bc30885e9"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0jJpQp68sBfR6Mb4bWOBODl9SzrOWrMgMlE0 8U2AkxOVgkSyWhEPbCf1LzjFxwZzyNwUrV1vTx2fUGDJWf2E4sewXMkjsVW9fTx6na8wh3LpoJiyGa B7u8hX1tUVo9a5Y830zkV08K8f8CgWw9xVsTFInnBvesTx4KTxG2z0TygyS75WTM3YUB5bX1k+/lax w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/fTzTYA7Hb-Wvb6aN6jdnlPPHF38>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 00:55:37 -0000

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

Closed #44.

-- 
You are receiving 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/44#event-1200108405
----==_mimepart_598baf063fdc1_66653f997268bc30885e9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/44" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/44" data-id="192402994" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#44</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/44#event-1200108405">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq54dRJu5NEfI8y4JuTvQFPPG5Dzfks5sWlUGgaJpZM4K_fhF">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3JkpoyhOGb44hnDMUE1x271f618ks5sWlUGgaJpZM4K_fhF.gif" width="1" /></p>
<div itemscope 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/44#event-1200108405"></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 #44."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/44#event-1200108405"}}}</script>
----==_mimepart_598baf063fdc1_66653f997268bc30885e9--


From nobody Wed Aug  9 17:57:23 2017
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 A76041324D9 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:57:22 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: 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-axB-lyky1 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 17:57:20 -0700 (PDT)
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 95F671324D7 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 17:57:20 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502326640; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=LP0uqiHL7BSPpbiSHbFHYIY+3Xjm3IMlQNCDyVSDcyY=; b=m5+WO/5UhdxEd5ZA1HD8kpNLkguRAtUwqVNu7Pq5YQyvJu2UvU8sg2/v4/qCXAvyhvA04Lws UCGDGl4lVxlK2H+Muzb5Y1Dr/CIqChwJoGxVbcvmg5jUujSazUecvwgYUVZZl9Jbh8ajAkvm JCaxZNUeSPHUP2TjIaAd52bDHuY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=sxPaQfePXifl9I9WfceP5Kz1aJHq/cLs8Dk+G7ryG6emoJXMF0pOJzkM2PwoEe9AE7elNv cC6BW1IlsUxgs8VpMNP2YJ1RH2N6lYPlLG/tFh8urnaxaAkcdkOPV89vHleAUSOH0tTNI2NS D4qouz78EjxkcVlTWlJHNIBXVbVcs=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 598bad15.7f2d4464a150-smtp-out-n03; Thu, 10 Aug 2017 00:47:17 -0000 (UTC)
Date: Wed, 09 Aug 2017 17:47:16 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598bad144059b_157b3fa6ff2b9c3419925@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 4bcc8b: Limit pushes using MAX_PUSH_ID
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598bad1440196_157b3fa6ff2b9c3419822"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3SMvbu6T0SKmzlD96mrCWgi-tqs>
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, 10 Aug 2017 00:57:23 -0000

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

  Branch: refs/heads/push-id-seq
  Home:   https://github.com/quicwg/base-drafts
  Commit: 4bcc8b8b0bbe32be3baf37754ba5b51a7279c24f
      https://github.com/quicwg/base-drafts/commit/4bcc8b8b0bbe32be3baf37754ba5b51a7279c24f
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Limit pushes using MAX_PUSH_ID

This repurposes SETTINGS_ENABLE_PUSH as the initial limit.

A client can use this to limit the number of outstanding pushes.  I've included
advice on increasing the limit, not as the pushes are first used, but as the
pushes are completed (or cancelled).

There wasn't a rule for handling a truncated push stream header, so I added
that as well.  The HTTP_DUPLICATE_PUSH error was reclaimed for signaling all
three types of error with a push stream header: truncation, duplicate Push ID,
and exceeding MAX_PUSH_ID.


  Commit: 3b7aa265c5ae458fff58e38986ea571105daeeb9
      https://github.com/quicwg/base-drafts/commit/3b7aa265c5ae458fff58e38986ea571105daeeb9
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Fix error codes, prohibit reduction


  Commit: f633213fcbc0442f7887dcef6ed4630ec74a300b
      https://github.com/quicwg/base-drafts/commit/f633213fcbc0442f7887dcef6ed4630ec74a300b
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Review comments


  Commit: 9b96a44abc86d951aa9915365b3d2867b076ec88
      https://github.com/quicwg/base-drafts/commit/9b96a44abc86d951aa9915365b3d2867b076ec88
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Remove push setting in favor of MAX_PUSH_ID


  Commit: b38ae536b3440ac70850bc9237c490bb729b28aa
      https://github.com/quicwg/base-drafts/commit/b38ae536b3440ac70850bc9237c490bb729b28aa
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Remove redundant word


Compare: https://github.com/quicwg/base-drafts/compare/95ff370669f9...b38ae536b344
----==_mimepart_598bad1440196_157b3fa6ff2b9c3419822--


From nobody Wed Aug  9 18:02:31 2017
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 B77981324D7 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:02:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 o2LXqJJ7cyKO for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:02:27 -0700 (PDT)
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 1B7071324D8 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 18:02:27 -0700 (PDT)
Date: Wed, 09 Aug 2017 18:02:26 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502326946; bh=EuyNVNjQ7XhMHKrWgBVPClKQ+6fYZL9HJ4vRPz3v95k=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=zrMw1uzzlAsBPXY7CEXH5sPmwJ/JD7Y6N2huUualO1KoZaB1WdFUnQdwSlEBacWS6 Hafk1+sBfKqDDuSHaQlTF1klLp01SFOSRKDtg3HojUcMCtwKo2mh19WUDBQdOEDQ77 IlQSM/JfII3+/IjD/0E6Htq5Nb6gQv7M5Kl16Gao=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb67441ca4563261fa34a0b8f07abe46462cfe16d92cf0000000115a372a292a169ce0eda8cd0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/718@github.com>
Subject: [quicwg/base-drafts] Retain use of SETTINGS_ENABLE_PUSH (#718)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bb0a249246_277153fc1afaf5c341620a1"; 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/xuZLfvbFBSdaoLWpN6Aqf5xb7S4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 01:02:30 -0000

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

When pushing, the server currently only pushes after it's heard a MAX_PUSH_ID from the client. It might be useful to retain HTTP/2's SETTINGS_ENABLE_PUSH boolean that indicates push is disabled by the client. Without this boolean, the server has to wait forever to push but can't because it didn't hear anything from the client "yet", and the only way it knows that the client has disabled push is basically silence... which seems not great. (Tertiary point: it might be useful for various debugging/logging purposes to have an explicit disabling.)

-- 
You are receiving 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/718
----==_mimepart_598bb0a249246_277153fc1afaf5c341620a1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>When pushing, the server currently only pushes after it's heard a MAX_PUSH_ID from the client. It might be useful to retain HTTP/2's SETTINGS_ENABLE_PUSH boolean that indicates push is disabled by the client. Without this boolean, the server has to wait forever to push but can't because it didn't hear anything from the client "yet", and the only way it knows that the client has disabled push is basically silence... which seems not great. (Tertiary point: it might be useful for various debugging/logging purposes to have an explicit disabling.)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/718">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-9zqCJuI-M4iCRtBC5JlkNnttvqks5sWlaigaJpZM4Oy0ef">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq26QqQLjLUA2GgTSKsEC7PVG35Tnks5sWlaigaJpZM4Oy0ef.gif" width="1" /></p>
<div itemscope 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/718"></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":"Retain use of SETTINGS_ENABLE_PUSH (#718)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/718"}}}</script>
----==_mimepart_598bb0a249246_277153fc1afaf5c341620a1--


From nobody Wed Aug  9 18:08:31 2017
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 B067D1323BA for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:08:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.796
X-Spam-Level: 
X-Spam-Status: No, score=-0.796 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=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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uCYjmerJaNcu for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:08:29 -0700 (PDT)
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 BB10A1201F8 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 18:08:28 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502327308; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=OJkpt2JSa+Pgnd/fLIDjTwCc4ml66wuHVSfbezL5/PI=; b=Xd1LejUzRFJiU3kflclLqFMDYK9ijnHYMv8E6JWOlK7qqPoml/Sh8VXE2G5tRJX412jS2WcT MqxCtDgp9m0FNCrhpPA0DSnYu3rkv8joUR7Nul+cjnsxTWKC79mX+83ilLye/19bp2iDuzhe f6Zjo7BjORaRx9MxVY8W+x660VE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=TpZpe51kODf4NIp+ML6PzrJLReCNXAYrt48sgHGqyRUbd5Qqtj9z4aTTM3OQUV5f09qypU /nCTufkNPwuR9vzXomBB6rqh2l8L86XysjdCmm2APuXNAozpT50hQnpj34rGA7sSQ/qe1UKU XTUZfbrByAcgUJsG9kE73NytvjX8U=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 598bac2d.7f4a8254ee40-smtp-out-n03; Thu, 10 Aug 2017 00:43:25 -0000 (UTC)
Date: Wed, 09 Aug 2017 17:43:24 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598bac2c19362_3f773f8d4883dc444279e@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598bac2c18fde_3f773f8d4883dc4442692"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/_Dy7rBk-fEQBzVAZC55ivGyWi0g>
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, 10 Aug 2017 01:08:31 -0000

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

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

----==_mimepart_598bac2c18fde_3f773f8d4883dc4442692--


From nobody Wed Aug  9 18:14:52 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BACE91324E7 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:14:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 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=-2.8, 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 CrAytjHSdnPU for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:14:49 -0700 (PDT)
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 D07821324E6 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 18:14:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=JS0bpFB1/ApKx8FZ7O6+/mzRsuA=; b=r1ZXZzUx6LJrErNM nHYRzxPVkGERfa10UEILAJvrsFiiAybEWleqaDDfFU8Cry9R8QrLuM8vwbKi9/uS TmpIKmY8jjtoq00BeaNPEYHne0nAo3T5MR96nEx8xZ0k/CEUqUwnRrm1SZrC1PAl pWmE6v+Nc2LniOB2AykceanMH8U=
Received: by filter0830p1mdw1.sendgrid.net with SMTP id filter0830p1mdw1-25480-598BB35D-F 2017-08-10 01:14:05.163014127 +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 QYjyDfyMSo2JR44N0COmbA for <quic-issues@ietf.org>; Thu, 10 Aug 2017 01:14:05.110 +0000 (UTC)
Date: Thu, 10 Aug 2017 01:14:05 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb10a2361c2acc6fb77b3cab9ff665a4b592db38992cf0000000115a3755c92a169ce0c1df36d@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/238/321423082@github.com>
In-Reply-To: <quicwg/base-drafts/issues/238@github.com>
References: <quicwg/base-drafts/issues/238@github.com>
Subject: Re: [quicwg/base-drafts] Memory commitment for header parsing (#238)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bb35ceafcd_34773f997268bc30432b4"; 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/74QwNhphkHrVN2R8YFmsd763nBMwdvifmL Wx9Wyx9Nr3yQX0V9W0H4y1gz443XS0rLgKgv+6Y0ZBCGaxeZXKwYJRT2/D8MBmMGYyFNiJt7UqKIxn b+jgd2LcFq3l7QVViu+XXkSozLbpWv9cluV/8P1cb04k5MLwoJgYuVUjrGONye/o2MyOa3SOOnaOa0 w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2MSQOdkh_kt2YUxzyqCNd5_rSAI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 01:14:51 -0000

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

@marten-seemann, I'm trying to understand our options here:

1. Do nothing
2. Provide some advice
3. Provide a mechanism

Despite the complications, I'm inclined toward tackling the advice angle on this one.  Header parsers are likely a shared resource that might be shared across multiple connections and there are advantages in solving the atomicity problem more generally (see below for more on this).

## Advice

This might be along the lines of "wait for the end of a header block before you parse it lest you commit to having many concurrently active parsers".

The problem here is that you want back pressure.  You don't want to read from the transport (and open up the flow control window) or you are buffering multiple concurrent header blocks as bytes instead of headers and you haven't solved the problem.

So you need additional advice that transport APIs provide an application protocol implementation the ability to peek at stream content without releasing it from the transport.  A peek API has downsides, and it wouldn't be necessary if we only allowed a single HEADERS frame, because you could just read the HEADERS header to get the length and then wait until the transport has that many bytes available.

Either way, this ensures that flow control is used to limit resource exhaustion.  

The downside of using flow control this way is that you also need sender involvement so that you don't deadlock.  Too many partially completed header blocks in progress will ensure that the sender can't send any more, but they need to send more in order to complete any one of those header blocks.  That forces some pretty complicated logic on the sender side to manage completion of a header block alongside other prioritization concerns.  In a sense, the need to avoid deadlock causes completing a header block to be more important than just about anything else.

Maybe we need this functionality more generally: the ability to identify a slice of bytes on a stream that represent an atomic unit.

## The Mechanism: Limit Header Parsers

We could instead apply a strict limit to the number of header parsers. This implies adding a measure of HoLB to the protocol.  

The sequence numbers that Mike added to serialize HPACK had this effect, but they reduced it to just one, you can imagine a design with multiple "threads" and some way to limit the number of threads.

(Maybe we need a new tag for this sort of problem: "problems that h2 didn't have, but we discover that QUIC inadvertently introduced")

-- 
You are receiving 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/238#issuecomment-321423082
----==_mimepart_598bb35ceafcd_34773f997268bc30432b4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/marten-seemann" class=3D"user-mention">@ma=
rten-seemann</a>, I'm trying to understand our options here:</p>
<ol>
<li>Do nothing</li>
<li>Provide some advice</li>
<li>Provide a mechanism</li>
</ol>
<p>Despite the complications, I'm inclined toward tackling the advice angle=
 on this one.  Header parsers are likely a shared resource that might be sh=
ared across multiple connections and there are advantages in solving the at=
omicity problem more generally (see below for more on this).</p>
<h2>Advice</h2>
<p>This might be along the lines of "wait for the end of a header block bef=
ore you parse it lest you commit to having many concurrently active parsers=
".</p>
<p>The problem here is that you want back pressure.  You don't want to read=
 from the transport (and open up the flow control window) or you are buffer=
ing multiple concurrent header blocks as bytes instead of headers and you h=
aven't solved the problem.</p>
<p>So you need additional advice that transport APIs provide an application=
 protocol implementation the ability to peek at stream content without rele=
asing it from the transport.  A peek API has downsides, and it wouldn't be =
necessary if we only allowed a single HEADERS frame, because you could just=
 read the HEADERS header to get the length and then wait until the transpor=
t has that many bytes available.</p>
<p>Either way, this ensures that flow control is used to limit resource exh=
austion.</p>
<p>The downside of using flow control this way is that you also need sender=
 involvement so that you don't deadlock.  Too many partially completed head=
er blocks in progress will ensure that the sender can't send any more, but =
they need to send more in order to complete any one of those header blocks.=
  That forces some pretty complicated logic on the sender side to manage co=
mpletion of a header block alongside other prioritization concerns.  In a s=
ense, the need to avoid deadlock causes completing a header block to be mor=
e important than just about anything else.</p>
<p>Maybe we need this functionality more generally: the ability to identify=
 a slice of bytes on a stream that represent an atomic unit.</p>
<h2>The Mechanism: Limit Header Parsers</h2>
<p>We could instead apply a strict limit to the number of header parsers. T=
his implies adding a measure of HoLB to the protocol.</p>
<p>The sequence numbers that Mike added to serialize HPACK had this effect,=
 but they reduced it to just one, you can imagine a design with multiple "t=
hreads" and some way to limit the number of threads.</p>
<p>(Maybe we need a new tag for this sort of problem: "problems that h2 did=
n't have, but we discover that QUIC inadvertently introduced")</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/238#issuecomment-321423082">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8ph5eYcbVdgbeB=
n2Uzxvp3w0t-Dks5sWllcgaJpZM4LuSLz">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq-pPzfgilEmcVVCAe=
aIAD7X6Q4xXks5sWllcgaJpZM4LuSLz.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/238#issuecomment-321423082"></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 #238: @marten-=
seemann, I'm trying to understand our options here:\r\n\r\n1. Do nothing\r\=
n2. Provide some advice\r\n3. Provide a mechanism\r\n\r\nDespite the compli=
cations, I'm inclined toward tackling the advice angle on this one.  Header=
 parsers are likely a shared resource that might be shared across multiple =
connections and there are advantages in solving the atomicity problem more =
generally (see below for more on this).\r\n\r\n## Advice\r\n\r\nThis might =
be along the lines of \"wait for the end of a header block before you parse=
 it lest you commit to having many concurrently active parsers\".\r\n\r\nTh=
e problem here is that you want back pressure.  You don't want to read from=
 the transport (and open up the flow control window) or you are buffering m=
ultiple concurrent header blocks as bytes instead of headers and you haven'=
t solved the problem.\r\n\r\nSo you need additional advice that transport A=
PIs provide an application protocol implementation the ability to peek at s=
tream content without releasing it from the transport.  A peek API has down=
sides, and it wouldn't be necessary if we only allowed a single HEADERS fra=
me, because you could just read the HEADERS header to get the length and th=
en wait until the transport has that many bytes available.\r\n\r\nEither wa=
y, this ensures that flow control is used to limit resource exhaustion.  \r=
\n\r\nThe downside of using flow control this way is that you also need sen=
der involvement so that you don't deadlock.  Too many partially completed h=
eader blocks in progress will ensure that the sender can't send any more, b=
ut they need to send more in order to complete any one of those header bloc=
ks.  That forces some pretty complicated logic on the sender side to manage=
 completion of a header block alongside other prioritization concerns.  In =
a sense, the need to avoid deadlock causes completing a header block to be =
more important than just about anything else.\r\n\r\nMaybe we need this fun=
ctionality more generally: the ability to identify a slice of bytes on a st=
ream that represent an atomic unit.\r\n\r\n## The Mechanism: Limit Header P=
arsers\r\n\r\nWe could instead apply a strict limit to the number of header=
 parsers. This implies adding a measure of HoLB to the protocol.  \r\n\r\nT=
he sequence numbers that Mike added to serialize HPACK had this effect, but=
 they reduced it to just one, you can imagine a design with multiple \"thre=
ads\" and some way to limit the number of threads.\r\n\r\n(Maybe we need a =
new tag for this sort of problem: \"problems that h2 didn't have, but we di=
scover that QUIC inadvertently introduced\")"}],"action":{"name":"View Issu=
e","url":"https://github.com/quicwg/base-drafts/issues/238#issuecomment-321=
423082"}}}</script>=

----==_mimepart_598bb35ceafcd_34773f997268bc30432b4--


From nobody Wed Aug  9 18:15:52 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0C431324EF for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:15:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.381
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 Gwf9DeDaUwly for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:15:49 -0700 (PDT)
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 4220F1324E7 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 18:15:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=vvDte3AyHG41B9CNibVD5wjeZP0=; b=F1RBHWPVKR0jO09o tFUyvtncCdZkiQMLfDP7tzF/U3wAnSF28NN1U3eKM7B5BpbG8/JXfwil9ddpnjUX euNGQrsVBDG09sxQP1J+SkuqjIRzGNMDZLALaWh3ZxkExKqj3syUDHTodboO+hUK DFpzlAtzJSpagMh23cydBW8YnvM=
Received: by filter0542p1mdw1.sendgrid.net with SMTP id filter0542p1mdw1-31275-598BB3BD-28 2017-08-10 01:15:42.420792595 +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 7Kb6SdXrTKaHwhg8L6jLYA for <quic-issues@ietf.org>; Thu, 10 Aug 2017 01:15:41.668 +0000 (UTC)
Date: Thu, 10 Aug 2017 01:15:42 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab70f7a8854bb75b3eccfd91070a80e10af88436df92cf0000000115a375bd92a169ce0eda8909@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/717/issue_event/1200123964@github.com>
In-Reply-To: <quicwg/base-drafts/pull/717@github.com>
References: <quicwg/base-drafts/pull/717@github.com>
Subject: Re: [quicwg/base-drafts] editorial nits (#717)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bb3bd52e34_30293fecbbabbc3c1050de"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0pg0StGppLYKeWxVLjfGwBzop9wuEgwlqzdo S6dvHFo+FXYhUKRL+8Xf2d+lkFq4XhEWm5cHi6AYlEBwUWgZvw7++qZV8n1E0XEPRHhowvoCeS97sc jQwT1FqdjZsGzD1cILC6+dAogCleHJD+a61qHzJS0+o704qGPQARMzlQoPO0SLbphy08EJnICXmZSC M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/e-3m47YXEoS67qmIM4Zp93GiIQ4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 01:15:51 -0000

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

Merged #717.

-- 
You are receiving 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/717#event-1200123964
----==_mimepart_598bb3bd52e34_30293fecbbabbc3c1050de
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/717" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/717" data-id="249202953" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#717</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/717#event-1200123964">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6ye-tsPEhr-6yoZJQEvRmbTDsiHks5sWlm9gaJpZM4Oy0NQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq36j9GyDjZf3aeMX1GiyWYEQaA5Yks5sWlm9gaJpZM4Oy0NQ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/717#event-1200123964"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #717."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/717#event-1200123964"}}}</script>
----==_mimepart_598bb3bd52e34_30293fecbbabbc3c1050de--


From nobody Wed Aug  9 18:16:09 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA1A51324ED for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:16:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.253
X-Spam-Level: 
X-Spam-Status: No, score=-3.253 tagged_above=-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=-2.8, 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 aSs52wZ2Gkd6 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:16:05 -0700 (PDT)
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 9714B1324E7 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 18:16:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=UioN60oHL+LdfNpz2czzK85l8ng=; b=IpdJgmzL9h7vRcX7 erqurp/7qc/gkYeZHpeCoeM8a5X7IkFirwPlZ0sxpvlHOt1ND1nugtxUYCL1pA9k Uptkc3pDD0tkSNF/Vph+a/9vtobSZNAyWY0m6UUl1E7yq8JolWHGHtPLfYuWqif9 1oeuoOaM6qTuevBF6Gv/PnjACls=
Received: by filter0906p1mdw1.sendgrid.net with SMTP id filter0906p1mdw1-2490-598BB3C6-57 2017-08-10 01:15:50.805306783 +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 FBG4id5RTBC9eMB_fsU0Mw for <quic-issues@ietf.org>; Thu, 10 Aug 2017 01:15:50.766 +0000 (UTC)
Date: Thu, 10 Aug 2017 01:15:50 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab495807d3acb2e1a23b296c97a0e6b1fe8bd05e3192cf0000000115a375c692a169ce0eda8909@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/717/c321423321@github.com>
In-Reply-To: <quicwg/base-drafts/pull/717@github.com>
References: <quicwg/base-drafts/pull/717@github.com>
Subject: Re: [quicwg/base-drafts] editorial nits (#717)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bb3c66cbff_5b993fb3fbc2fc38143915"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2nLdJ6Vx3gWfoWU8WtXmUAI/xVT1UQku6tV+ DUhTctx58E6fKPtRXkISHS3LZSxmS1TNp5IlT7pAezLar2QN3ZzkcYPvx5IyRtIe2kcZu0oo4vbunR GOiYylWLZ6xA0QDis2/TEyAJjaAraC1ijpAeEKzk3FGTHETxnqnYEp0kq84wFB/y0xt+meQ6c5q0SJ A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ei27DWFQnNzPtDvZof_TkAusmbQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 01:16:07 -0000

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

Yikes, I kinda screwed that one 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/717#issuecomment-321423321
----==_mimepart_598bb3c66cbff_5b993fb3fbc2fc38143915
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Yikes, I kinda screwed that one up :)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/717#issuecomment-321423321">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_Uy2ioDhBs3xD0uvS6SheGXhlPTks5sWlnGgaJpZM4Oy0NQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_vVGPqL2iYxR_6MPcD0XNYF3MQ4ks5sWlnGgaJpZM4Oy0NQ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/717#issuecomment-321423321"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #717: Yikes, I kinda screwed that one up :)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/717#issuecomment-321423321"}}}</script>
----==_mimepart_598bb3c66cbff_5b993fb3fbc2fc38143915--


From nobody Wed Aug  9 18:20:21 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 804901324EA for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:20:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.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_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 xnSUdf7E4YUL for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:20:16 -0700 (PDT)
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 33E111324E7 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 18:20:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=N+jQE3liOSwYxGzTd3yTLAEcGw4=; b=awlsSbDuqJ+VaGOI nuATQnHI44y+6EhJjCo60zU1CsvLvj3Min4rHCtFeoJ5GDyrAb5sxyW4TgstOm0H lc1K5IHS1CvOLxmkZIHoOiToW4gkm+dnMNaibjNG7ARGvzyOHVFt1X2VzKRUGKpU +xXrjNw1eGrur5aJ3EPiwMNuRHA=
Received: by filter0825p1mdw1.sendgrid.net with SMTP id filter0825p1mdw1-9454-598BB4CE-F 2017-08-10 01:20:14.218653229 +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 QguZ098cRxGsXF3e0wEbrA for <quic-issues@ietf.org>; Thu, 10 Aug 2017 01:20:14.111 +0000 (UTC)
Date: Thu, 10 Aug 2017 01:20:14 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3784afdc30fa1e6baa0bfdf56d4a8383344b715a92cf0000000115a376ce92a169ce0eda8cd0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/718/321423883@github.com>
In-Reply-To: <quicwg/base-drafts/issues/718@github.com>
References: <quicwg/base-drafts/issues/718@github.com>
Subject: Re: [quicwg/base-drafts] Retain use of SETTINGS_ENABLE_PUSH (#718)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bb4ce48ca_5c173fc1afaf5c341478a3"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2lv2SB0NH7FbOcpvRq24y3XJR+DJNqnfPe+8 okBKKHSVvS3twXN7U3d2R3Vgjsr5GPBeodgcVsEPf8n8rNcy0WJVOeH9/k7o+PFf7ga3HRfF4a27gw ItIl09DcqBhsFfM+03MMFbehjXTieJvrAWUMrAVVLyg7bjkIKuv7ZMM4D9Lo0Ye9I1xkx6mQawXoZB 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/yPmgWf6lUqf9iNcXYL-GLh9auxA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 01:20:18 -0000

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

It's true, this changes the default stance of a server.  In the event that a MAX_PUSH_ID (#711) isn't received, the server simply can't use server push.  If the client really does support push, this error is going to be rare (the packet containing the MAX_PUSH_ID is lost or delayed and the request is still in a position to be understood and responded to).  The only consequence is lost opportunity, the protocol still functions.

We have a similar problem with SETTINGS.  SETTINGS establishes the header table size, so there is a lost (compression) opportunity if it is lost or reordered.

Either way, I think that we'll find out just how much of a problem this is when we get some experience with this.  It might be premature to decide right 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/718#issuecomment-321423883
----==_mimepart_598bb4ce48ca_5c173fc1afaf5c341478a3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>It's true, this changes the default stance of a server.  In the event th=
at a MAX_PUSH_ID (<a href=3D"https://github.com/quicwg/base-drafts/pull/711=
" class=3D"issue-link js-issue-link" data-url=3D"https://github.com/quicwg/=
base-drafts/issues/711" data-id=3D"248641040" data-error-text=3D"Failed to =
load issue title" data-permission-text=3D"Issue title is private">#711</a>)=
 isn't received, the server simply can't use server push.  If the client re=
ally does support push, this error is going to be rare (the packet containi=
ng the MAX_PUSH_ID is lost or delayed and the request is still in a positio=
n to be understood and responded to).  The only consequence is lost opportu=
nity, the protocol still functions.</p>
<p>We have a similar problem with SETTINGS.  SETTINGS establishes the heade=
r table size, so there is a lost (compression) opportunity if it is lost or=
 reordered.</p>
<p>Either way, I think that we'll find out just how much of a problem this =
is when we get some experience with this.  It might be premature to decide =
right 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/718#issuecomment-321423883">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqyGM3Kwuo9ytU_I=
oTYUSCdjnSEyhks5sWlrOgaJpZM4Oy0ef">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqwPv5jjZNSPECK_wL=
_V1STYfatOqks5sWlrOgaJpZM4Oy0ef.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/718#issuecomment-321423883"></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 #718: It's tru=
e, this changes the default stance of a server.  In the event that a MAX_PU=
SH_ID (#711) isn't received, the server simply can't use server push.  If t=
he client really does support push, this error is going to be rare (the pac=
ket containing the MAX_PUSH_ID is lost or delayed and the request is still =
in a position to be understood and responded to).  The only consequence is =
lost opportunity, the protocol still functions.\r\n\r\nWe have a similar pr=
oblem with SETTINGS.  SETTINGS establishes the header table size, so there =
is a lost (compression) opportunity if it is lost or reordered.\r\n\r\nEith=
er way, I think that we'll find out just how much of a problem this is when=
 we get some experience with this.  It might be premature to decide right n=
ow."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-=
drafts/issues/718#issuecomment-321423883"}}}</script>=

----==_mimepart_598bb4ce48ca_5c173fc1afaf5c341478a3--


From nobody Wed Aug  9 18:32:54 2017
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 53936131CF2 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:32:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 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_H2=-2.8, 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 RRLamCUj3F2C for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:32:51 -0700 (PDT)
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 552DD129B30 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 18:32:51 -0700 (PDT)
Date: Wed, 09 Aug 2017 18:32:50 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502328770; bh=SW9mh+1EjBEyeM4fApBJ9omVucuV7OVVb44KtPEnxYA=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=jLnTHtY/uTpUmsIbnwbeAg5p1JZ/BGIEVdwQcgYOXPjEWFQjOlnUiylw7Wqas/ppm Euuf3P7K6fptA0HraY4x/kefDBVu4ZOnx6D63TyEpE+qZG0jXZ9+0gLw6wnkadphFV +WnDwKYDha/B1mm9SyiYP8qZszvVA5sRoelIxqcs=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba77a81e39bcb9ab0ed8ab271552faaa1ae349dd492cf0000000115a379c292a169ce0eda9bff@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/719@github.com>
Subject: [quicwg/base-drafts] Revise text on ACK frames prior to handshake completion (#719)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bb7c27dda3_1b5d3f997268bc30573eb"; 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/chj9ty4tkeWMuuZ3du60FOwfIiQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 01:32:53 -0000

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

This extensively used language like "protected ACK frames", which is incorrect.
I fixed that here, recognizing that more extensive fixes are probably needed.

I also just made the observation that the server might acknowledge 0-RTT, but
the client might be unable to read those ACK frames, which closes #221.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/719

-- Commit Summary --

  * Revise text on ACK frames prior to handshake completion

-- File Changes --

    M draft-ietf-quic-tls.md (38)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/719.patch
https://github.com/quicwg/base-drafts/pull/719.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/719

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

<p>This extensively used language like "protected ACK frames", which is incorrect.<br>
I fixed that here, recognizing that more extensive fixes are probably needed.</p>
<p>I also just made the observation that the server might acknowledge 0-RTT, but<br>
the client might be unable to read those ACK frames, which <span class="issue-keyword tooltipped tooltipped-se" aria-label="This pull request closes issue #221.">closes</span> <a href="https://github.com/quicwg/base-drafts/issues/221" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/221" data-id="202982274" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#221</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/719'>https://github.com/quicwg/base-drafts/pull/719</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Revise text on ACK frames prior to handshake completion</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/719/files#diff-0">draft-ietf-quic-tls.md</a>
    (38)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/719.patch'>https://github.com/quicwg/base-drafts/pull/719.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/719.diff'>https://github.com/quicwg/base-drafts/pull/719.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/719">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzqEUpmjmMWPYdfyRvObbOCRc_Vnks5sWl3CgaJpZM4Oy1hr">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5loZn18dhyI16vJ_NUe9DQgT-5sks5sWl3CgaJpZM4Oy1hr.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/719"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Revise text on ACK frames prior to handshake completion (#719)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/719"}}}</script>

----==_mimepart_598bb7c27dda3_1b5d3f997268bc30573eb--


From nobody Wed Aug  9 18:34:39 2017
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 58363129B30 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:34:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.796
X-Spam-Level: 
X-Spam-Status: No, score=-0.796 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=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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tq7TDKL7ghCE for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:34:35 -0700 (PDT)
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 C3F63132500 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 18:34:35 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502328875; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=ut3eS9im9OumDVAKOnNla6mL0bsRflO1doFdGvguMZ0=; b=divLo4d2EFJ0hsEVTxCZfgKclQrQZFVwGh/IofQbTnM4fPYTQJvm3KJKGhqWC1y8YQwO02Kt xKmBCbt9X1uk80vHLoNamOWpKzrh65wVLGM5zmoD8l6f8aPZKBfMypH/W/g4Gf5bShj6w6if 7VF2ksAXnzOpwgz2EQs1qJIkr7E=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=I//7eAzQFlS5YNvfd1JkmjmvNiKAKuXdCNZgDELOyP8F53/FdyACE0SkN9ORkrBLAmBxCZ VXBgMJCgeAFN9DqdaiaVIBL9nuIEiFv8yB1faMdY+zOFjGu4goNJUNe10nRg4KKI+BvncXoX vWHU0I0GC0KlnQm8wB1TuSNKu8C9M=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 598bb82a.7f03a00c3030-smtp-out-n02; Thu, 10 Aug 2017 01:34:34 -0000 (UTC)
Date: Wed, 09 Aug 2017 18:34:33 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598bb82970f26_1c9a23fca2a783c30805e9@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598bb82970c0f_1c9a23fca2a783c3080499"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kyLPrtCC7CW2Wm5pPYgc5pakxz0>
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, 10 Aug 2017 01:34:37 -0000

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

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

----==_mimepart_598bb82970c0f_1c9a23fca2a783c3080499--


From nobody Wed Aug  9 18:34:45 2017
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 6324E1324F8 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:34:37 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cdb9WbLMfFc8 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:34:35 -0700 (PDT)
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 BCF621324FD for <quic-issues@ietf.org>; Wed,  9 Aug 2017 18:34:35 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502328875; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=Ml7txv6Y9qkqYHz724Nv5UeopDpAA052QIzfTd6dUGI=; b=hGptq7QY027TbBnK2ZO8sOKuqgNT029+rWScALJL7ScbWNzVJPcjnlZDrwqRwufXlNg/aWUl ZKQd/inwaMcueYPeTfcCMeUb0HKo/nobMe79BqDEtV23g0j9exwgifbzY6AltEeQpGo0pk0r 4gywtDJhxK95/DxmR7hY6EHriGk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=fD8rrUED0q8U135EhtqTWStojebLMw30WPCck1Tg7DU20O/a4nEez04n88QhCITQ/v/Fc3 j/hujRD+5PGv24ti022b9sLU+NgT098WQ+L4ruhE9Sh9fnDY8kxwO4ka/p+AA2zNJPXwjzJy 3PbU+FDgPtQ3H3jXp4CG6spqv11oo=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 598bb82a.7fdeac35cf60-smtp-out-n01; Thu, 10 Aug 2017 01:34:34 -0000 (UTC)
Date: Wed, 09 Aug 2017 18:34:33 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598bb8292b4ca_3d673f90d0c35c446114b@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 02ce4a: editorial nits
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598bb8292b139_3d673f90d0c35c44610f0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oeE28L2BmioJVCCL4wUYuCM3-MA>
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, 10 Aug 2017 01:34:37 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 02ce4ae6f1074600ae3d6327df8ad9d1d5ede81d
      https://github.com/quicwg/base-drafts/commit/02ce4ae6f1074600ae3d6327df8ad9d1d5ede81d
  Author: Jana Iyengar <jri@google.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

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

  Log Message:
  -----------
  editorial nits


  Commit: 2fbfa6fd63e4db91b2af4ab91936df051b7a8135
      https://github.com/quicwg/base-drafts/commit/2fbfa6fd63e4db91b2af4ab91936df051b7a8135
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #717 from quicwg/rephrase

editorial nits


Compare: https://github.com/quicwg/base-drafts/compare/e231b0748967...2fbfa6fd63e4
----==_mimepart_598bb8292b139_3d673f90d0c35c44610f0--


From nobody Wed Aug  9 18:37:25 2017
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 F08E91324F8 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:37:23 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mqG5MKkwQfo8 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 18:37:22 -0700 (PDT)
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 76BC7132501 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 18:37:22 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502329041; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=XZeanrTvzNOwfvnFb5iI2/iHnHyi/8cHVNxLf3XgYVs=; b=ctOVPp4HCrrNEVK+1TVt/vMqBTaX2lRN7/XGGOJiqF1PjKBFf8zOfWUaXYnYRSFPOs4iQ+xq Yk1nnisTc6Hmvl+NYHR5nv7ZHCvVFj5+GbX03UxHb7MbIfPmTXPqzkjfAh/PGoVELxnA1UJq iZeK5i4in3QC4a0/rG/Xq2oXH7g=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=m1O8LwwmBNhVcXNMAbQ+0R2/0kK45zOnL41ouiuM4kuv7byolOaAt64X8tXbeFL2HbaBPQ 6xw8wU3APXLmhzZu/kbcfxImF4omIYmgz5tVqqunBU2h6vnwv1e4J6gnJJ+H6n4qgbDnPqYm 3wBJpRAc5RqktBSNEEYempi4Y7jcg=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 598bb8d1.7f5f044ec720-smtp-out-n01; Thu, 10 Aug 2017 01:37:21 -0000 (UTC)
Date: Wed, 09 Aug 2017 18:37:21 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598bb8d128f0e_7bd93fda75921c44347f1@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] c32c37: Revise text on ACK frames prior to handshake compl...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598bb8d128b6f_7bd93fda75921c4434690"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8RKdmOSZMLsfyOmUY0d1pIOMdBM>
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, 10 Aug 2017 01:37:24 -0000

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

  Branch: refs/heads/ack-0rtt
  Home:   https://github.com/quicwg/base-drafts
  Commit: c32c3788a298bdcca5d8d5f15b1e4602134febc6
      https://github.com/quicwg/base-drafts/commit/c32c3788a298bdcca5d8d5f15b1e4602134febc6
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Revise text on ACK frames prior to handshake completion

This extensively used language like "protected ACK frames", which is incorrect.
I fixed that here, recognizing that more extensive fixes are probably needed.

I also just made the observation that the server might acknowledge 0-RTT, but
the client might be unable to read those ACK frames, which closes #221.



----==_mimepart_598bb8d128b6f_7bd93fda75921c4434690--


From nobody Wed Aug  9 19:34:49 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4388E132529 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 19:34:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 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=-2.8, 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 Q-YJKSYoD0xw for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 19:34:45 -0700 (PDT)
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 861B313252B for <quic-issues@ietf.org>; Wed,  9 Aug 2017 19:34:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=W4oaJ9zgUfa/Yxcky5dvm2YMMiY=; b=ERNKf1URIqIFF9cI mKrrxyD3PFHNbwQBoV21/yIzWBo4gn0VuQfYv4+ic7R0bBAv9Jln/4cTz5JRzmht KSszr11i7A0xl6VUCw2Mh0tkV61ypSPgilzYWb9D4myVgiYZfOCi+lGV2A8E8Q72 toZhs4riHvKsTwy1QDydWdebxJE=
Received: by filter0546p1mdw1.sendgrid.net with SMTP id filter0546p1mdw1-12925-598BC62B-16 2017-08-10 02:34:19.077816352 +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 sDufp6eAQx66x8Nz8LYRWQ for <quic-issues@ietf.org>; Thu, 10 Aug 2017 02:34:19.036 +0000 (UTC)
Date: Thu, 10 Aug 2017 02:34:19 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf23da7d1e4fb6cb62e79edccff70cd4f9b66eee892cf0000000115a3882a92a169ce0eda9bff@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/719/review/55420770@github.com>
In-Reply-To: <quicwg/base-drafts/pull/719@github.com>
References: <quicwg/base-drafts/pull/719@github.com>
Subject: Re: [quicwg/base-drafts] Revise text on ACK frames prior to handshake completion (#719)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bc62ae731e_2bd1a3ff4989a5c3c5096e"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak20fjmJ3HMD8We8kAdvf2Hd/SuVA602ku/S+m wM5LAMI41+ry+vrEF0R3VWaMgpgs1FCCxivpKR9iZTpShn9htsn0/DT0tA/kg7WH6pcUltAfxn1mB8 DPKHeC+lhTLNdqnl/yDwAqe7JINidegeD3Y0NliMVuJpfCdTJ4+Bz3G9V5s5UmcD3+jLaJ04oy922Q 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TuonpYTSJgTdnhk559oGe8KkmFo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 02:34:47 -0000

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

ianswett commented on this pull request.

A few suggestions to make the wording stronger.

> -ISSUE:
-
-: What about 0-RTT data?  Should we allow acknowledgment of 0-RTT with
-  unprotected frames?  If we don't, then 0-RTT data will be unacknowledged until
-  the handshake completes.  This isn't a problem if the handshake completes
-  without loss, but it could mean that 0-RTT stalls when a handshake packet
-  disappears for any reason.
-
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was

So the endpoint needs to ignore the entire ack frame if any packets acknowledged were protected?

> +packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any
+  packets containing acknowledgments of 0-RTT data cannot have packet protection
+  removed by the client until the entire server handshake is received by the
+  client.
+
+An endpoint SHOULD use data from `ACK` frames carried in unprotected or
+0-RTT-protected packets only during the initial handshake and while they have
+insufficient information from `ACK` frames in 1-RTT-protected packets.  Once

I'd like to make this stronger if possible.  How about "only before they have received an 'ACK' frame in a 1-RTT protected packet.  Once they have received an ack frame in a 1-RTT protected packet, all ack frames with less protection MUST be ignored."

> -
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any

I'm not sure how this note is helpful.  The server has to send all acks either unprotected or in 1RTT packets, correct?  If so, it seems simpler to say "0-RTT data can be acknowledged by the server as it is received, but it must be send with 1-RTT protection."?

-- 
You are receiving 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/719#pullrequestreview-55420770
----==_mimepart_598bc62ae731e_2bd1a3ff4989a5c3c5096e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>A few suggestions to make the wording stronger.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/719#discussion_r132350381">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; -ISSUE:
-
-: What about 0-RTT data?  Should we allow acknowledgment of 0-RTT with
-  unprotected frames?  If we don&#39;t, then 0-RTT data will be unacknowledged until
-  the handshake completes.  This isn&#39;t a problem if the handshake completes
-  without loss, but it could mean that 0-RTT stalls when a handshake packet
-  disappears for any reason.
-
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
</pre>
<p>So the endpoint needs to ignore the entire ack frame if any packets acknowledged were protected?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/719#discussion_r132350674">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any
+  packets containing acknowledgments of 0-RTT data cannot have packet protection
+  removed by the client until the entire server handshake is received by the
+  client.
+
+An endpoint SHOULD use data from `ACK` frames carried in unprotected or
+0-RTT-protected packets only during the initial handshake and while they have
+insufficient information from `ACK` frames in 1-RTT-protected packets.  Once
</pre>
<p>I'd like to make this stronger if possible.  How about "only before they have received an 'ACK' frame in a 1-RTT protected packet.  Once they have received an ack frame in a 1-RTT protected packet, all ack frames with less protection MUST be ignored."</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/719#discussion_r132351742">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; -
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any
</pre>
<p>I'm not sure how this note is helpful.  The server has to send all acks either unprotected or in 1RTT packets, correct?  If so, it seems simpler to say "0-RTT data can be acknowledged by the server as it is received, but it must be send with 1-RTT protection."?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/719#pullrequestreview-55420770">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq64meeQO8BVdeJUs8Sb4_SqBRl06ks5sWmwqgaJpZM4Oy1hr">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzoJTNbddy3ecNHwqiPayvjIPAmmks5sWmwqgaJpZM4Oy1hr.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/719#pullrequestreview-55420770"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #719"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/719#pullrequestreview-55420770"}}}</script>
----==_mimepart_598bc62ae731e_2bd1a3ff4989a5c3c5096e--


From nobody Wed Aug  9 19:44:06 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48980127735 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 19:44:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 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=-2.8, 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 TZfQC1U0XXyv for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 19:44:01 -0700 (PDT)
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 5CAC9131CBF for <quic-issues@ietf.org>; Wed,  9 Aug 2017 19:44:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ZUsBlRSqTtuAlRZ1MAH+iAUJcG4=; b=E4TfnRjJF+QoGdCi yJ6NxZhg0JGm9q6DW0coyC2hQg+1bI/2EHSJBJeeouuxm72uqAgJtED02lfXrwNF u3vSf748lBUfEEOEjb/RTcR0MlR/iOJbsHptYg+zXT6SLA6lNXtbkokdxrGHEC+N GdYDLB+j+/pw9M0TYVHSBcsAXNc=
Received: by filter1100p1mdw1.sendgrid.net with SMTP id filter1100p1mdw1-21452-598BC870-A 2017-08-10 02:44:00.411740878 +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 QXGjzmlWSGmpdvfJi9_6MA for <quic-issues@ietf.org>; Thu, 10 Aug 2017 02:44:00.343 +0000 (UTC)
Date: Thu, 10 Aug 2017 02:44:00 +0000 (UTC)
From: Igor Lubashev <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0da428a8ca63c1c5ee5b43ba837df76ce0618b0a92cf0000000115a38a6f92a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714/321435185@github.com>
In-Reply-To: <quicwg/base-drafts/issues/714@github.com>
References: <quicwg/base-drafts/issues/714@github.com>
Subject: Re: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bc86feedc7_27e73ff2cc4d7c3c457a2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: igorlord
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2YK4TP1XTx8Yi8tSxzJFALtNWOzx2Rfzwu2b V+dx1hoy+FHeFLoytorQmkqHHV2NJsgQYUBG5kevEtYb+66aHiETXCCuZ06FVSC3aY1Btj0mAMUasU ZjUSj/Zc7rtqbci+FIW7dgiD9lbP7HlfwQjTfPxRI/ahCSs0VhA3mBUnzYvwPMy1VbIBrN9kyqvayH A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/1qgQLNMrLaot-L2W81brYgnyoww>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 02:44:03 -0000

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

Ok, that makes sense.

One observation that such a multiplexing client would need to be especially careful with QUIC packets featuring unknown Connection IDs.

> if we carry the server-chosen connection ID in transport params, we can be assured that the client will have this ID by the time it is trying to decrypt 1-RTT-encrypted packets

If the client receives 1-RTT-encrypted packet from the server before it received a packet with QUIC TLS transport params (server-chosen connection ID), quic-tls ("9.3. Receiving Out-of-Order Protected Frames") says that the client may store those packets and later decrypt them.  If the client is in the process of negotiating multiple connections using the same 5-tuple, it will not be able to rely on a 5-tuple to identify a specific QUIC connection it is trying to negotiate and will need to do something more clever. That client would also need to be clever enough to know when it can and cannot send a stateless reset in response to a packet with a connection id it is not aware of.

-- 
You are receiving 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/714#issuecomment-321435185
----==_mimepart_598bc86feedc7_27e73ff2cc4d7c3c457a2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Ok, that makes sense.</p>
<p>One observation that such a multiplexing client would need to be especia=
lly careful with QUIC packets featuring unknown Connection IDs.</p>
<blockquote>
<p>if we carry the server-chosen connection ID in transport params, we can =
be assured that the client will have this ID by the time it is trying to de=
crypt 1-RTT-encrypted packets</p>
</blockquote>
<p>If the client receives 1-RTT-encrypted packet from the server before it =
received a packet with QUIC TLS transport params (server-chosen connection =
ID), quic-tls ("9.3. Receiving Out-of-Order Protected Frames") says that th=
e client may store those packets and later decrypt them.  If the client is =
in the process of negotiating multiple connections using the same 5-tuple, =
it will not be able to rely on a 5-tuple to identify a specific QUIC connec=
tion it is trying to negotiate and will need to do something more clever. T=
hat client would also need to be clever enough to know when it can and cann=
ot send a stateless reset in response to a packet with a connection id it i=
s not aware of.</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/714#issuecomment-321435185">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4BANL-lzNU9mkK=
DrwgEUkzYorLGks5sWm5vgaJpZM4OxZJ9">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4KHNQmWR4RxARkRu=
_igl7vNf2Rvks5sWm5vgaJpZM4OxZJ9.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/714#issuecomment-321435185"></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":"@igorlord in #714: Ok, that make=
s sense.\r\n\r\nOne observation that such a multiplexing client would need =
to be especially careful with QUIC packets featuring unknown Connection IDs=
.\r\n\r\n\u003e if we carry the server-chosen connection ID in transport pa=
rams, we can be assured that the client will have this ID by the time it is=
 trying to decrypt 1-RTT-encrypted packets\r\n\r\nIf the client receives 1-=
RTT-encrypted packet from the server before it received a packet with QUIC =
TLS transport params (server-chosen connection ID), quic-tls (\"9.3. Receiv=
ing Out-of-Order Protected Frames\") says that the client may store those p=
ackets and later decrypt them.  If the client is in the process of negotiat=
ing multiple connections using the same 5-tuple, it will not be able to rel=
y on a 5-tuple to identify a specific QUIC connection it is trying to negot=
iate and will need to do something more clever. That client would also need=
 to be clever enough to know when it can and cannot send a stateless reset =
in response to a packet with a connection id it is not aware of."}],"action=
":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/=
714#issuecomment-321435185"}}}</script>=

----==_mimepart_598bc86feedc7_27e73ff2cc4d7c3c457a2--


From nobody Wed Aug  9 20:16:45 2017
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 38DA013253A for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:16:43 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y2PCcOQlhO2S for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:16:41 -0700 (PDT)
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 9B5C1132529 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 20:16:41 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502335001; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=w5R0QBQDWZ+/XKZhpf90F32Ay1PaWztkHZAAsGr8eCk=; b=DwWgtuwlnnjstybPRj5rrWFqVbiNUeX/YKFgjS20xO7CetvMyUuAUkaKHUN29tzj7aL0la+W uQXXOdLo+nXYNXBcdgCVIoXUM7lz+Hp+J6LsaSY4QexURaUfbfrWK68aYABwvUZzFyWLHens 9dc2urBXahgScn88WSrnzfAB/7s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=KDLtKB17W6bT3KyeBpVKXFQ3GtVKbJnAGUly7uGPBSBzNnmcaD3P+VLqs5AZDV40j5Q3yw 8VKH3ja1mDZ1jyRB7rz/WZ8ldiovrW3dhv15of7Rhl5OlkA33qDdwINvsc1+6Kgk4hvttONq dRtuVoWlqqlKsjh7OdU9t365qPJHQ=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 598bd018.7f19f4189090-smtp-out-n03; Thu, 10 Aug 2017 03:16:40 -0000 (UTC)
Date: Wed, 09 Aug 2017 20:16:39 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598bd0178d7b5_7b653fe8f0663c447472a@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 230589: Strength requirement
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598bd0178d40b_7b653fe8f0663c447462a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nPYWxF1XvHxb8oY6z_XlUCuS1bA>
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, 10 Aug 2017 03:16:43 -0000

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

  Branch: refs/heads/ack-0rtt
  Home:   https://github.com/quicwg/base-drafts
  Commit: 230589fe68637ba7954a4c177e5bb5069900b385
      https://github.com/quicwg/base-drafts/commit/230589fe68637ba7954a4c177e5bb5069900b385
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Strength requirement



----==_mimepart_598bd0178d40b_7b653fe8f0663c447462a--


From nobody Wed Aug  9 20:16:50 2017
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 D67BD132529 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:16:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 ZgKxFWE5FGPO for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:16:42 -0700 (PDT)
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 25C19132536 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 20:16:42 -0700 (PDT)
Date: Wed, 09 Aug 2017 20:16:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502335001; bh=EjMj0VAJEPLxmN6QTSRQ0yklXa+8cZX6cfGQnhazmn0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=XFD6hpiOPvvztmzYt/RkFP0pJ5G+otx6zfh4+DPELEY0g+y9veAM4zWNpKePi4lBb Onwef6SsA04NGchSXLFZ/xlbpNSApZkwh4ja66bZTapDHNAYD+SqXVl8zuKUMVVIf+ tm9ypf6+2fCR/Qyy2MsHD0/SgxjQoL3dUSGQltj0=
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/719/push/1912890646@github.com>
In-Reply-To: <quicwg/base-drafts/pull/719@github.com>
References: <quicwg/base-drafts/pull/719@github.com>
Subject: Re: [quicwg/base-drafts] Revise text on ACK frames prior to handshake completion (#719)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bd0195928d_11a63fcf6e691c34112636"; 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/8P44QOQ26lHDtn-yLQuCVnH0nGE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 03:16:44 -0000

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

@martinthomson pushed 1 commit.

230589f  Strength requirement


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/719/files/c32c3788a298bdcca5d8d5f15b1e4602134febc6..230589fe68637ba7954a4c177e5bb5069900b385

----==_mimepart_598bd0195928d_11a63fcf6e691c34112636
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/230589f" class="commit-link">230589f</a>  Strength requirement</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/719/files/c32c3788a298bdcca5d8d5f15b1e4602134febc6..230589fe68637ba7954a4c177e5bb5069900b385">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_w-aI3XeZTfXKrePTAd12QZhCVQks5sWnYZgaJpZM4Oy1hr">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqybdNHFs-P5xMOZourIGOBVTQMXCks5sWnYZgaJpZM4Oy1hr.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/719/files/c32c3788a298bdcca5d8d5f15b1e4602134febc6..230589fe68637ba7954a4c177e5bb5069900b385"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #719"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/719/files/c32c3788a298bdcca5d8d5f15b1e4602134febc6..230589fe68637ba7954a4c177e5bb5069900b385"}}}</script>

----==_mimepart_598bd0195928d_11a63fcf6e691c34112636--


From nobody Wed Aug  9 20:16:58 2017
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 0288E132536 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:16:50 -0700 (PDT)
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 lkyT32ZfM9kA for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:16:48 -0700 (PDT)
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 6240813253C for <quic-issues@ietf.org>; Wed,  9 Aug 2017 20:16:46 -0700 (PDT)
Date: Wed, 09 Aug 2017 20:16:45 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502335005; bh=4F0mhIx0sQEoCUtH8amdVmjrFqzvSI0xlHJLfbkWWHc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=kUQxcmusq7EoKp4OY0sSb21OqgRVXcMsPDa5ir8UsNjX0ktyuYX480jjb4LRzdTLn UNzDziPSd6QcfQ6KcdboPwmiPUIEOXqpx4on8rBC317V43YFGJ+XpC1K5/H8RwJwGJ DYn0reDo1BdNlSmYy04G5yVx1XtgVghjzqhq16VY=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab371029db84793cfa9e6dd00e8708c33e921e994192cf0000000115a3921d92a169ce0eda9bff@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/719/review/55425968@github.com>
In-Reply-To: <quicwg/base-drafts/pull/719@github.com>
References: <quicwg/base-drafts/pull/719@github.com>
Subject: Re: [quicwg/base-drafts] Revise text on ACK frames prior to handshake completion (#719)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bd01d87e13_c0a3fae452f7c301564b0"; 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/TcHHTGUTi7WX18kZCs2ZGbOHEcU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 03:16:50 -0000

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

martinthomson commented on this pull request.



> -ISSUE:
-
-: What about 0-RTT data?  Should we allow acknowledgment of 0-RTT with
-  unprotected frames?  If we don't, then 0-RTT data will be unacknowledged until
-  the handshake completes.  This isn't a problem if the handshake completes
-  without loss, but it could mean that 0-RTT stalls when a handshake packet
-  disappears for any reason.
-
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was

I'm applying principles we agreed: if it looks like trash, throw it out.  This ensures that a disruptive presence has to guess everything correctly in order for their disruption to be successful.  I'd say throw out the entire packet, but that might not be possible (other stuff might have been processed, and we don't want to ask implementations to rewind their TLS state machine, for instance). 

> -
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any

The point here is to highlight a problem with this requirement, not to restate the requirement to protect ACK frames.  The problem is that the server handshake might not be complete from the perspective of the client.  That leads to the client not having 1-RTT keys.  Which then leads to the client being unable to read those ACK frames.

> +packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any
+  packets containing acknowledgments of 0-RTT data cannot have packet protection
+  removed by the client until the entire server handshake is received by the
+  client.
+
+An endpoint SHOULD use data from `ACK` frames carried in unprotected or
+0-RTT-protected packets only during the initial handshake and while they have
+insufficient information from `ACK` frames in 1-RTT-protected packets.  Once

I think that we could be even stronger.  See 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/719#discussion_r132355400
----==_mimepart_598bd01d87e13_c0a3fae452f7c301564b0
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/719#discussion_r132355400">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; -ISSUE:
-
-: What about 0-RTT data?  Should we allow acknowledgment of 0-RTT with
-  unprotected frames?  If we don&#39;t, then 0-RTT data will be unacknowledged until
-  the handshake completes.  This isn&#39;t a problem if the handshake completes
-  without loss, but it could mean that 0-RTT stalls when a handshake packet
-  disappears for any reason.
-
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
</pre>
<p>I'm applying principles we agreed: if it looks like trash, throw it out.  This ensures that a disruptive presence has to guess everything correctly in order for their disruption to be successful.  I'd say throw out the entire packet, but that might not be possible (other stuff might have been processed, and we don't want to ask implementations to rewind their TLS state machine, for instance).</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/719#discussion_r132355505">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; -
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any
</pre>
<p>The point here is to highlight a problem with this requirement, not to restate the requirement to protect ACK frames.  The problem is that the server handshake might not be complete from the perspective of the client.  That leads to the client not having 1-RTT keys.  Which then leads to the client being unable to read those ACK frames.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/719#discussion_r132355962">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; +packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any
+  packets containing acknowledgments of 0-RTT data cannot have packet protection
+  removed by the client until the entire server handshake is received by the
+  client.
+
+An endpoint SHOULD use data from `ACK` frames carried in unprotected or
+0-RTT-protected packets only during the initial handshake and while they have
+insufficient information from `ACK` frames in 1-RTT-protected packets.  Once
</pre>
<p>I think that we could be even stronger.  See 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/719#discussion_r132355400">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3uwBNSrU6Ls8vYf81Tyb2wI1X9lks5sWnYdgaJpZM4Oy1hr">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2z5O3w5fa-vgz0v9zb4UPPIAb9Lks5sWnYdgaJpZM4Oy1hr.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/719#discussion_r132355400"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #719"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/719#discussion_r132355400"}}}</script>
----==_mimepart_598bd01d87e13_c0a3fae452f7c301564b0--


From nobody Wed Aug  9 20:29:41 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C900124B09 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:29:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.381
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 sIAV6Xf31hs9 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:29:38 -0700 (PDT)
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 8FC5012426E for <quic-issues@ietf.org>; Wed,  9 Aug 2017 20:29:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=kIZIDgQhW+YrGTq8sIh3oc/pxOg=; b=v9NoZM/31waLDTqY cRyuoypTQyCVXAvYl22XNXEYTc/2xvoREli1NI5KMKXGWA5nWH3fF8Bz+APtKktA G7T0DO1IN6zQvvJRCJa4JO5+gPRdGZqPwI6VMsqWs288Nfb57dWQL8u0HLFEYjSW ZcRFtpXFio9BLMQuwxTNYa39xOg=
Received: by filter0628p1mdw1.sendgrid.net with SMTP id filter0628p1mdw1-32283-598BD321-F 2017-08-10 03:29:37.233100401 +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 ismtpd0035p1mdw1.sendgrid.net (SG) with ESMTP id sMmAAAU4S7aXx1mPn9L5nA for <quic-issues@ietf.org>; Thu, 10 Aug 2017 03:29:37.170 +0000 (UTC)
Date: Thu, 10 Aug 2017 03:29:37 +0000 (UTC)
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abee1a705afc598b9cd5c1b178f763ac133b821e9492cf0000000115a3952092a169ce0c1df36d@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/238/321440871@github.com>
In-Reply-To: <quicwg/base-drafts/issues/238@github.com>
References: <quicwg/base-drafts/issues/238@github.com>
Subject: Re: [quicwg/base-drafts] Memory commitment for header parsing (#238)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bd320e2463_255323f9bd31a3c3c91791"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2jSqPZH4yO8Dewc2hMRtB2j6cpK+zL7nMJ1k QliYBmuibr0sDrAiaPEPTvft1728r9PspUPL9V0RXlHLOcH5dC9Fyl27gG3tF21zzzlVOmGJO2pSgy 7/TeD9fXhp6hrAbywQbgdWbHCGMgpH5Ld9bFbb8zK3M9Ey1zXdLiL1BCwoWW/eyQlDZChrdJB9GdCh 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KG7LPi1AJi3OfijrUoHloAQMS7I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 03:29:40 -0000

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

Now that we're back to the single stream per request, I'm not sure that I understand the crux of the issue here. Since headers are delivered on the request stream, are the implications of flow control any different than reading body data?

-- 
You are receiving 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/238#issuecomment-321440871
----==_mimepart_598bd320e2463_255323f9bd31a3c3c91791
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Now that we're back to the single stream per request, I'm not sure that =
I understand the crux of the issue here. Since headers are delivered on the=
 request stream, are the implications of flow control any different than re=
ading body data?</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/238#issuecomment-321440871">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq2GbzYWVg0iEdBD=
HW_oUvp_JZktkks5sWnkggaJpZM4LuSLz">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq84epJdSVhu9qI3z5=
BczmVQsmZr0ks5sWnkggaJpZM4LuSLz.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/238#issuecomment-321440871"></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":"@RyanAtGoogle in #238: Now that =
we're back to the single stream per request, I'm not sure that I understand=
 the crux of the issue here. Since headers are delivered on the request str=
eam, are the implications of flow control any different than reading body d=
ata?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base=
-drafts/issues/238#issuecomment-321440871"}}}</script>=

----==_mimepart_598bd320e2463_255323f9bd31a3c3c91791--


From nobody Wed Aug  9 20:38:21 2017
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 304DF132541 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:38:19 -0700 (PDT)
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 EQCamajd-3w7 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:38:17 -0700 (PDT)
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 937CE13253A for <quic-issues@ietf.org>; Wed,  9 Aug 2017 20:38:17 -0700 (PDT)
Date: Wed, 09 Aug 2017 20:38:16 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502336296; bh=TmiImVo8batcT3/Ib0Xv0q9b1naerAzscEkp+UL0B5c=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fYaksM9mzIAku8Pb8wk0Zaxj0SIljmLifSNi8xHCb2F/jXo8SfClGxEQK9BA/oq69 H/dGF0/qFmSMqRFLRLXbhcyYVejGxmz4JIDVsY+j9cE3p/HWyc/QxV1P5y+uxQRYuQ eR+gEYjcwprTdEZxGz5v9kAmKcttcp8LT/tt59fk=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8b50f7ca3b466abc2619da1a7a88fc93b110ac5192cf0000000115a3972892a169ce0c1df36d@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/238/321441816@github.com>
In-Reply-To: <quicwg/base-drafts/issues/238@github.com>
References: <quicwg/base-drafts/issues/238@github.com>
Subject: Re: [quicwg/base-drafts] Memory commitment for header parsing (#238)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bd528e2c4b_60a03f81e069bc3810737c"; 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/pCJpWlX4XrR5pwVOtvc8m2KfE3s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 03:38:19 -0000

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

@RyanAtGoogle, the problem is unchanged in that regard (the only impact of that change being that bodies are blocked by headers).  The problem is that a server that allows N concurrent streams potentially has to run N concurrent header parsers.  That's a state commitment that the protocol doesn't account for at all.  Or, more correctly, it's a state commitment that the server cannot constrain other than by limiting concurrent requests.  It's a problem that could lead to new and interesting variations on the Slowloris attack.

-- 
You are receiving 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/238#issuecomment-321441816
----==_mimepart_598bd528e2c4b_60a03f81e069bc3810737c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/ryanatgoogle" class=3D"user-mention">@Ry=
anAtGoogle</a>, the problem is unchanged in that regard (the only impact =
of that change being that bodies are blocked by headers).  The problem is=
 that a server that allows N concurrent streams potentially has to run N =
concurrent header parsers.  That's a state commitment that the protocol d=
oesn't account for at all.  Or, more correctly, it's a state commitment t=
hat the server cannot constrain other than by limiting concurrent request=
s.  It's a problem that could lead to new and interesting variations on t=
he Slowloris attack.</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/238#issuecomment-321441816">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-3D6=
a9AHBWH2V9UJd8YxPHkeYuaks5sWnsogaJpZM4LuSLz">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq5c=
c_xSV0Iw8YQOWLvaI28bVhLEVks5sWnsogaJpZM4LuSLz.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/238#issuecomment-321441816"></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 #238: @RyanAtGoogle, the problem is unchanged in that regard (the onl=
y impact of that change being that bodies are blocked by headers).  The p=
roblem is that a server that allows N concurrent streams potentially has =
to run N concurrent header parsers.  That's a state commitment that the p=
rotocol doesn't account for at all.  Or, more correctly, it's a state com=
mitment that the server cannot constrain other than by limiting concurren=
t requests.  It's a problem that could lead to new and interesting variat=
ions on the Slowloris attack."}],"action":{"name":"View Issue","url":"htt=
ps://github.com/quicwg/base-drafts/issues/238#issuecomment-321441816"}}}<=
/script>=

----==_mimepart_598bd528e2c4b_60a03f81e069bc3810737c--


From nobody Wed Aug  9 20:45:00 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70DA7132542 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:44:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 ycn9Z4RK9Mk4 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 20:44:57 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C7EC132540 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 20:44:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=SRjHIPXDJ/LVb1knLtdfvuo+ZaQ=; b=FXlhhe83vuwzYYKD +Loy5XeTdgGgRpskNCqeNCDZX8BJeDqKul662nkU7KSvThuxauLhIoo8ThB+PIR6 3ylsz/3cYmJaYZ6bW6PxZJWKAjTYGujN+ef8OlkKZbZBEhrqWQBuo87EaGQl5efR 6uKZ2fZ85oEGqnm8o0EgcVY5mU8=
Received: by filter0956p1mdw1.sendgrid.net with SMTP id filter0956p1mdw1-31985-598BD6B8-12 2017-08-10 03:44:56.34640937 +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 ismtpd0031p1mdw1.sendgrid.net (SG) with ESMTP id SFFkigtkSRaDRwcE6dI3vw for <quic-issues@ietf.org>; Thu, 10 Aug 2017 03:44:56.331 +0000 (UTC)
Date: Thu, 10 Aug 2017 03:44:56 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe80df8886efb9358669c3b3e78cfa86e6fc5c8c492cf0000000115a398b792a169ce0eda9bff@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/719/review/55428121@github.com>
In-Reply-To: <quicwg/base-drafts/pull/719@github.com>
References: <quicwg/base-drafts/pull/719@github.com>
Subject: Re: [quicwg/base-drafts] Revise text on ACK frames prior to handshake completion (#719)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bd6b8d4f_73d33fec25f3fc2c911c2"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1PvXa2RIyrejoqae8sPe48hjj1kdA8fQ3sbB elTV+kpDwiYl3Fq3cQOI6n1Satj/tXbPFoYbjfzKpPIWiYl0NhC6TdLq2S/xKRbzrRfE9dsvSbCKhd QWaqDqQxu3H8Gn/rJX2q5I9dC7T7Ywmr1qJdAeXxnc5+VJ1L9wEacqCFAC2xHpRcAMSSVc8VRGBMHW 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Wz3G0ZhdmmiTwSixp-s1S-2_EeA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 03:44:59 -0000

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

ianswett commented on this pull request.

Thanks for the improvements, some followup suggestions.

> -ISSUE:
-
-: What about 0-RTT data?  Should we allow acknowledgment of 0-RTT with
-  unprotected frames?  If we don't, then 0-RTT data will be unacknowledged until
-  the handshake completes.  This isn't a problem if the handshake completes
-  without loss, but it could mean that 0-RTT stalls when a handshake packet
-  disappears for any reason.
-
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was

Another option is to close the connection if we think this is something we want to enforce.  I think I'd prefer that, since partially consumed packets creates edge cases I don't want to consider if I don't need to.

> -
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any

Ah, makes sense.  How about "will not" instead of "cannot" and possibly a mention of why, such as the server sending acks with 1RTT keys and the client not having them?  I thought you were telling the client what it must do, not describing 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/719#pullrequestreview-55428121
----==_mimepart_598bd6b8d4f_73d33fec25f3fc2c911c2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>Thanks for the improvements, some followup suggestions.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/719#discussion_r132357511">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; -ISSUE:
-
-: What about 0-RTT data?  Should we allow acknowledgment of 0-RTT with
-  unprotected frames?  If we don&#39;t, then 0-RTT data will be unacknowledged until
-  the handshake completes.  This isn&#39;t a problem if the handshake completes
-  without loss, but it could mean that 0-RTT stalls when a handshake packet
-  disappears for any reason.
-
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
</pre>
<p>Another option is to close the connection if we think this is something we want to enforce.  I think I'd prefer that, since partially consumed packets creates edge cases I don't want to consider if I don't need to.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/719#discussion_r132358049">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; -
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any
</pre>
<p>Ah, makes sense.  How about "will not" instead of "cannot" and possibly a mention of why, such as the server sending acks with 1RTT keys and the client not having them?  I thought you were telling the client what it must do, not describing 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/719#pullrequestreview-55428121">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw_Mi_Ex8XX83M2qNVhoOzRwa7csks5sWny4gaJpZM4Oy1hr">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4P3Lmh439JANh1pEiae85DrwgiMks5sWny4gaJpZM4Oy1hr.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/719#pullrequestreview-55428121"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #719"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/719#pullrequestreview-55428121"}}}</script>
----==_mimepart_598bd6b8d4f_73d33fec25f3fc2c911c2--


From nobody Wed Aug  9 21:11:54 2017
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 A0F7E132549 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 21:11:52 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZmgvVdjlJgN8 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 21:11:51 -0700 (PDT)
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 4698C132545 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 21:11:51 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502338310; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=xNJRfuwDb35uUDnEe+PA9k5LmizVAUpQkx7LQk5SExY=; b=oCw30lnY++twuLQQb4WG8U3zO7eaOD2RFuMGWxwuly6Zo3paqYiC4hPtXQs5zh6YWPeUV97r 8IRbOYHOnJ+UlMMEngNYXqdxidM+s06E++0WU25mG+DaaumTn8paamQR60xdD7trUAyq2nAS Rurhp8t0JfKk1JnyzweGR+BhPNI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=M7xy/b2swIUT2Bx1iFqN2sX5daD1t3puFgApxjFgUwSqo8XRJNaB0L/1RWovpSg8RAfuCJ sWiRUcIYuTRnN6NJfPpaydY3dNW94E3SLln/zHxX7mVIU5VkEZjTlJpsv3LS8yVYUEwJw4e6 tVScLR+z2Kyfx08seD6oKKxu052k0=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 598bdd06.7fdf4c783d50-smtp-out-n01; Thu, 10 Aug 2017 04:11:50 -0000 (UTC)
Date: Wed, 09 Aug 2017 21:11:49 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598bdd0525148_4ca43fd99d3bdc2c58625@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] d19b7f: Harder again
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598bdd0524db5_4ca43fd99d3bdc2c585e9"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cO8matY_BHfE5P9FwP-H7CVsZi0>
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, 10 Aug 2017 04:11:53 -0000

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

  Branch: refs/heads/ack-0rtt
  Home:   https://github.com/quicwg/base-drafts
  Commit: d19b7f8a11f08062e726258ea5389127ecd13628
      https://github.com/quicwg/base-drafts/commit/d19b7f8a11f08062e726258ea5389127ecd13628
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Harder again



----==_mimepart_598bdd0524db5_4ca43fd99d3bdc2c585e9--


From nobody Wed Aug  9 21:12:01 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2253132545 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 21:11:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.381
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 LczhCe-In-RK for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 21:11:52 -0700 (PDT)
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 57B57132548 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 21:11:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=+x0F9fE9qaw9CaxP7f+DkYM5IFc=; b=lzzh6jJfL3jy8Kcm Lg6477kph8p6RtANdKCJ7xc2l9AbhLEGgci3B/zdzpldeOvL8WR6wI2L2GTvjH+7 I6pe4GjV+To8u30T+u8Kkn/A56smNDZHMi2EWgskay6Bf9bLOrbtRkb0hcZgN3UY PHhppZVMh1JBPEFENESMAMzmoDE=
Received: by filter0800p1mdw1.sendgrid.net with SMTP id filter0800p1mdw1-11840-598BDD07-8 2017-08-10 04:11:51.118568566 +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 ROl8FYRfRduucknLF892Cg for <quic-issues@ietf.org>; Thu, 10 Aug 2017 04:11:51.060 +0000 (UTC)
Date: Thu, 10 Aug 2017 04:11:51 +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/719/push/1912951003@github.com>
In-Reply-To: <quicwg/base-drafts/pull/719@github.com>
References: <quicwg/base-drafts/pull/719@github.com>
Subject: Re: [quicwg/base-drafts] Revise text on ACK frames prior to handshake completion (#719)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bdd06b9fec_6cf03fec25f3fc2c6816"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0fy8YJ6Uo9Dxm8OLOehrHRYChjNDTgyx+nZw o79PCjzhX6uvZNEviH5EPoPSVvdAgCx5bpT+dbvhbtNX23KrRmVj3oFd6DtxumqxWmNksEq1+Hcdrf qF8FzNGQFuq3bV6gaNlqjJvJ84VBDavDHt0LIyLdqO5OyROZQweGVxN6g9QiK6Sy9Fx/3UnB/jsOxd U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sbQCMFms0JE5H7BiKoXEuLQv_vM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 04:11:54 -0000

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

@martinthomson pushed 1 commit.

d19b7f8  Harder again


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/719/files/230589fe68637ba7954a4c177e5bb5069900b385..d19b7f8a11f08062e726258ea5389127ecd13628

----==_mimepart_598bdd06b9fec_6cf03fec25f3fc2c6816
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/d19b7f8" class="commit-link">d19b7f8</a>  Harder again</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/719/files/230589fe68637ba7954a4c177e5bb5069900b385..d19b7f8a11f08062e726258ea5389127ecd13628">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5XOPLO7Lbts4_CsBbms2DU2akkzks5sWoMGgaJpZM4Oy1hr">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqx_rKNsYPpqL_KiIrDxBcjse5KPYks5sWoMGgaJpZM4Oy1hr.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/719/files/230589fe68637ba7954a4c177e5bb5069900b385..d19b7f8a11f08062e726258ea5389127ecd13628"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #719"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/719/files/230589fe68637ba7954a4c177e5bb5069900b385..d19b7f8a11f08062e726258ea5389127ecd13628"}}}</script>

----==_mimepart_598bdd06b9fec_6cf03fec25f3fc2c6816--


From nobody Wed Aug  9 21:13:22 2017
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 A7585132545 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 21:13:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 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_H2=-2.8, 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 0G1p227tFeZo for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 21:13:18 -0700 (PDT)
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 77758132491 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 21:13:18 -0700 (PDT)
Date: Wed, 09 Aug 2017 21:13:17 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502338397; bh=mcNFmb3qdD3oB1L0ouc/iwUvaJbEgZyz3VAJshOzYRs=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=bTDQqYMadQ10E6oND5YTJ83Wn5JQgTK5V0zGOuJHBzUisddanQ5V2J4xXsi6MnSCU aUBe/ZswPA+BKZzm5muwe+g+DXsWKhlg+OeNdj+tt2TY1eHG8W9Mz4IHlEENVzDwXx WrY4vte0owazdr1qdedWbeD5lJmVgE3tm1avDLnE=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9425297a0e8048fbf52f1e563bd0e01408baa84992cf0000000115a39f5d92a169ce0eda9bff@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/719/review/55430527@github.com>
In-Reply-To: <quicwg/base-drafts/pull/719@github.com>
References: <quicwg/base-drafts/pull/719@github.com>
Subject: Re: [quicwg/base-drafts] Revise text on ACK frames prior to handshake completion (#719)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bdd5db018e_214733ffc30d73c341422ea"; 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/fawJcBfhS-AcIYYtiMzCkVy2QEE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 04:13:20 -0000

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

martinthomson commented on this pull request.



> -ISSUE:
-
-: What about 0-RTT data?  Should we allow acknowledgment of 0-RTT with
-  unprotected frames?  If we don't, then 0-RTT data will be unacknowledged until
-  the handshake completes.  This isn't a problem if the handshake completes
-  without loss, but it could mean that 0-RTT stalls when a handshake packet
-  disappears for any reason.
-
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was

That would work, and would be consistent with the other principle (don't do too much about interference prior to agreeing on keys).

> -
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any

"will not" implies lack of will, whereas cannot is correct - it's impossible (or a cryptographically-enforced equivalent thereof).  I will explain why 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/719#discussion_r132359764
----==_mimepart_598bdd5db018e_214733ffc30d73c341422ea
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/719#discussion_r132359764">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; -ISSUE:
-
-: What about 0-RTT data?  Should we allow acknowledgment of 0-RTT with
-  unprotected frames?  If we don&#39;t, then 0-RTT data will be unacknowledged until
-  the handshake completes.  This isn&#39;t a problem if the handshake completes
-  without loss, but it could mean that 0-RTT stalls when a handshake packet
-  disappears for any reason.
-
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
</pre>
<p>That would work, and would be consistent with the other principle (don't do too much about interference prior to agreeing on keys).</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/719#discussion_r132359868">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt; -
-An endpoint SHOULD use data from unprotected or 0-RTT-protected `ACK` frames
-only during the initial handshake and while they have insufficient information
-from 1-RTT-protected `ACK` frames.  Once sufficient information has been
-obtained from protected messages, information obtained from less reliable
-sources can be discarded.
+Endpoints MUST NOT use an `ACK` frame in an unprotected packet to acknowledge
+packets that were protected by 0-RTT or 1-RTT keys.  An endpoint MUST ignore an
+`ACK` frame in an unprotected packet if it claims to acknowledge data that was
+sent in a protected packet.  Such an acknowledgement can only serve as a denial
+of service, since an endpoint that can read protected data is always able to
+send protected data.
+
+Note:
+
+: 0-RTT data can be acknowledged by the server as it receives it, but any
</pre>
<p>"will not" implies lack of will, whereas cannot is correct - it's impossible (or a cryptographically-enforced equivalent thereof).  I will explain why 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/719#discussion_r132359764">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_j2YYQUW440cWQMXRMkMFEo-hL5ks5sWoNdgaJpZM4Oy1hr">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9lKhb_296astN5AdyUFgN3DdejHks5sWoNdgaJpZM4Oy1hr.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/719#discussion_r132359764"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #719"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/719#discussion_r132359764"}}}</script>
----==_mimepart_598bdd5db018e_214733ffc30d73c341422ea--


From nobody Wed Aug  9 21:14:25 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A990132548 for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 21:14:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.473
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 9XWeNlUOTHWw for <quic-issues@ietfa.amsl.com>; Wed,  9 Aug 2017 21:14:21 -0700 (PDT)
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 5E808132491 for <quic-issues@ietf.org>; Wed,  9 Aug 2017 21:14:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=OZpqv+BD0i3CHoPOelIw2+lrEGY=; b=FCLKoFf0Bdzvf063 bE5Inn2YmOpMM12Qi8BlfL81mlr/XAwKbLdn/EuyB4KrYukW9ik+/WMneFRt1aiR S0Gd/d0MYep/6SkmurMfmbK/uyF6fAhIaBP7AXFEiOHvpLl0NsR15se4Ijb9PQME Y+Z4yJhPcCyLkPYTXasXA6+Evqo=
Received: by filter0562p1mdw1.sendgrid.net with SMTP id filter0562p1mdw1-23920-598BDD97-3A 2017-08-10 04:14:15.982242151 +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 ismtpd0027p1mdw1.sendgrid.net (SG) with ESMTP id yDZVuQtNSgOJQ87PmaDClw for <quic-issues@ietf.org>; Thu, 10 Aug 2017 04:14:15.897 +0000 (UTC)
Date: Thu, 10 Aug 2017 04:14:16 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7b8dd9c9c425c20a8279536baf0c3f48eab9eedc92cf0000000115a39f9792a169ce0eda9bff@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/719/c321445850@github.com>
In-Reply-To: <quicwg/base-drafts/pull/719@github.com>
References: <quicwg/base-drafts/pull/719@github.com>
Subject: Re: [quicwg/base-drafts] Revise text on ACK frames prior to handshake completion (#719)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598bdd978b416_68e43fcf6e691c341272d7"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3wcQaVoXVgwXK82KSNBznaWTWmuJdrKOCER2 T0mkl9DJ3TjYfPkVEMDAqSPEEW1AGHbV0UZl735JhoKjaELyqDArv8nKwutMrsaEsaFgVBmM0U0/LX yJte4cG4TfOUmCtL/NK9s0PrXhHqvH22pHHHWqecs3YbVEf4HXgVKS0g1eIiCU6ezg4CQpKN98KfWy U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/-5Wm1bH8TuCF7uJwMnxTJB9UhDQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 04:14:23 -0000

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

This is no longer strictly editorial.  @janaiyengar, can you take a quick look?

-- 
You are receiving 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/719#issuecomment-321445850
----==_mimepart_598bdd978b416_68e43fcf6e691c341272d7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This is no longer strictly editorial.  <a href="https://github.com/janaiyengar" class="user-mention">@janaiyengar</a>, can you take a quick look?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/719#issuecomment-321445850">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-M69YFEP3CndEkxUBR_xhFkmI62ks5sWoOXgaJpZM4Oy1hr">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0wNmPPk1oQs4HZblwe0Qvi4-TLqks5sWoOXgaJpZM4Oy1hr.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/719#issuecomment-321445850"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #719: This is no longer strictly editorial.  @janaiyengar, can you take a quick look?"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/719#issuecomment-321445850"}}}</script>
----==_mimepart_598bdd978b416_68e43fcf6e691c341272d7--


From nobody Thu Aug 10 11:13:59 2017
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 D5254132256 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 11:13:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 P_3rBnGOQFNA for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 11:13:50 -0700 (PDT)
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 BDD251323B7 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 11:13:50 -0700 (PDT)
Date: Thu, 10 Aug 2017 11:13:49 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502388829; bh=hS/MGDTvx+gPxOziJum/dCI2vRjjxaRUULoCHqZupoo=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=gdr/IAAx6NeeIwJjBV+qTiaGutHkyGWFXzc3EitS28iXpm0gAQS1z1mkjfwuI38k6 ys5s7dqg5Cu9ngOPwmK6ETF1phsCpHKpbErm+nuMkTsvCupO+8bGH2+gkRlDRdqWVS Eq5lYxAQrKzftYkj2Jz2tl1tvQJaTdd8fImPjM4A=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab618b157338d0c5729b71a4c80e8ce40edce0576192cf0000000115a4645d92a169ce0b80dea1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/61/321631349@github.com>
In-Reply-To: <quicwg/base-drafts/issues/61@github.com>
References: <quicwg/base-drafts/issues/61@github.com>
Subject: Re: [quicwg/base-drafts] Silent close (#61)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598ca25de5230_611c3ff07bb9fc344812d"; 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/2QzJ1OZIlKJa1wESdCb6xvAhRIY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 18:13:53 -0000

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

We should plan to discuss this in Seattle. I'll spin up some text and slides before then so we can kick off discussion on the list.

-- 
You are receiving 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/61#issuecomment-321631349
----==_mimepart_598ca25de5230_611c3ff07bb9fc344812d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>We should plan to discuss this in Seattle. I'll spin up some text and slides before then so we can kick off discussion on the list.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/61#issuecomment-321631349">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0OUr-xsiOlYsJOoUmjSGnBr0elqks5sW0hdgaJpZM4LCB-J">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7-aMF0GiZX2BWSzN5ZozcI04py0ks5sW0hdgaJpZM4LCB-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/61#issuecomment-321631349"></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 #61: We should plan to discuss this in Seattle. I'll spin up some text and slides before then so we can kick off discussion on the list."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/61#issuecomment-321631349"}}}</script>
----==_mimepart_598ca25de5230_611c3ff07bb9fc344812d--


From nobody Thu Aug 10 11:19:35 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A81421323D3 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 11:19:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.253
X-Spam-Level: 
X-Spam-Status: No, score=-3.253 tagged_above=-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=-2.8, 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 SYXrFyvDmj0C for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 11:19:32 -0700 (PDT)
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 160761323B9 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 11:19:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=5VAM77EA2/THqV+q/p1pOmOV4wo=; b=T766Umc5MQvEEzvP nHbsO84rcB16rCHqRNiUicCvuc7Up5iUawmuu90we0/VMVUdVuQSXbtSKj/YXCN9 CgurdB6jsxdLEP40Y3j5aYy50uAl8XOUNmmBuLARPJb+hovUw7tvhmxDAvS5Wi2y KCCc2qy6s5ECF9kbAnRLcYjXlTE=
Received: by filter0414p1mdw1.sendgrid.net with SMTP id filter0414p1mdw1-18310-598CA3B2-B 2017-08-10 18:19:30.222871526 +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 n0EHHCslSiyeAXPa1sJE_w for <quic-issues@ietf.org>; Thu, 10 Aug 2017 18:19:30.200 +0000 (UTC)
Date: Thu, 10 Aug 2017 18:19:30 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6c6e1ca0cb983ffb568857820fabbced8990746992cf0000000115a465b292a169ce0eda8cd0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/718/321632870@github.com>
In-Reply-To: <quicwg/base-drafts/issues/718@github.com>
References: <quicwg/base-drafts/issues/718@github.com>
Subject: Re: [quicwg/base-drafts] Retain use of SETTINGS_ENABLE_PUSH (#718)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598ca3b219138_757a3ff07bb9fc34712fd"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2RRE+7OjQ22/ymCXHKbbLJlVsV9hB3vvlQ6D xKtF1GiiC81E8vhp98cRnvEwb05eQcEa1WK+4e2JNm3QovOpXur9FY7NhYU2lf4FzLBlLXCu7jDvVH oH1oAn3BkrBmufN0MnrLRYHSJROzYlow/H9wwPiIzMbI9N59+HgFhuh/VKkv9WPLZ380cB4abEiJel 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Y0FpL4-zOks-N66Vo1ym3JNFeC4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 18:19:34 -0000

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

Marking as parked, since we aren't looking for resolution 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/718#issuecomment-321632870
----==_mimepart_598ca3b219138_757a3ff07bb9fc34712fd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Marking as parked, since we aren't looking for resolution 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/issues/718#issuecomment-321632870">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-eddDNMYdi6WYxDmRDpraLwUC5Xks5sW0mygaJpZM4Oy0ef">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq35H6ARPGp_Vq0bgXlvNduUMYesQks5sW0mygaJpZM4Oy0ef.gif" width="1" /></p>
<div itemscope 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/718#issuecomment-321632870"></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 #718: Marking as parked, since we aren't looking for resolution now."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/718#issuecomment-321632870"}}}</script>
----==_mimepart_598ca3b219138_757a3ff07bb9fc34712fd--


From nobody Thu Aug 10 11:31:10 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96AE2132406 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 11:31:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.595
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 kChdCpDZpCNr for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 11:31:08 -0700 (PDT)
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 21B721323B1 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 11:31:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=GrjQiL7kb/DkMsviBeOgExr0Wr0=; b=QcVz6qRQuJ6d8bUU 0Udv68bFV6gOuPUO9f7qsU+w4Jjj6v3LLK5OaApRoDOHZOZyqjluYyHvUWCtknVB LLsPDhn42mD79xvhF77AbkYTZRSC6ekb8YqW/zejlfRt1HTxCUFKNlkzy/8QCFCh 6BLf4PCSf6cX07N9qAXFNdALfYA=
Received: by filter0441p1mdw1.sendgrid.net with SMTP id filter0441p1mdw1-1484-598CA66A-22 2017-08-10 18:31:06.382018066 +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 ismtpd0031p1mdw1.sendgrid.net (SG) with ESMTP id 2WTNrHMDSCWtrVeZ06Rh-w for <quic-issues@ietf.org>; Thu, 10 Aug 2017 18:31:06.365 +0000 (UTC)
Date: Thu, 10 Aug 2017 18:31:06 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf1e2da38df964bc25035f565473a5a9874e9e10d92cf0000000115a4686a92a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714/321635782@github.com>
In-Reply-To: <quicwg/base-drafts/issues/714@github.com>
References: <quicwg/base-drafts/issues/714@github.com>
Subject: Re: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598ca66a1295b_137d3fc6db9f1c306937d"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2GCNs5BZKk5kKpATjL9jsCj4NJjvhXZJ6xvv CDc/dFu0g7dHKceQsX9VpFceb8/+inTTkkZAbZ/W/5/4Qpb4BzIcRgs/POZQUnL3LSKLyAAZZseJzh JBd/s2uRlPO+AimOPKH+5sYULXVl8UwHp2TWSb37NnU6U4Mcr01np39XiiGuK6rLKLNgPCNmhr2BT+ w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/FnSJb95gzfKF3O7V9sLF3sAGZU4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 10 Aug 2017 18:31:09 -0000

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

Good point. In this case, the client would have to maintain a shared buffer for undecrypted packets that arrive on the socket but cannot be assigned to a connection yet, or some such logic. That seems fine as the responsibility of a client that is choosing to multiplex connections over the same 5-tuple.

As for Stateless Reset, that is only sent by the server, and the connection ID is clear in that 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/714#issuecomment-321635782
----==_mimepart_598ca66a1295b_137d3fc6db9f1c306937d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Good point. In this case, the client would have to maintain a shared buf=
fer for undecrypted packets that arrive on the socket but cannot be assigne=
d to a connection yet, or some such logic. That seems fine as the responsib=
ility of a client that is choosing to multiplex connections over the same 5=
-tuple.</p>
<p>As for Stateless Reset, that is only sent by the server, and the connect=
ion ID is clear in that case.</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/714#issuecomment-321635782">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq_ejlyBUb9rpwMR=
Bs9100X3dVbqdks5sW0xqgaJpZM4OxZJ9">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9rbn3U3LPlNX06LP=
sXPXlM9hqq2ks5sW0xqgaJpZM4OxZJ9.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/714#issuecomment-321635782"></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 #714: Good point=
. In this case, the client would have to maintain a shared buffer for undec=
rypted packets that arrive on the socket but cannot be assigned to a connec=
tion yet, or some such logic. That seems fine as the responsibility of a cl=
ient that is choosing to multiplex connections over the same 5-tuple.\r\n\r=
\nAs for Stateless Reset, that is only sent by the server, and the connecti=
on ID is clear in that case."}],"action":{"name":"View Issue","url":"https:=
//github.com/quicwg/base-drafts/issues/714#issuecomment-321635782"}}}</scri=
pt>=

----==_mimepart_598ca66a1295b_137d3fc6db9f1c306937d--


From nobody Thu Aug 10 18:50:42 2017
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 A6108132496 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 18:50:40 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZFtj9th2ig6m for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 18:50:33 -0700 (PDT)
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 AFFC91324BF for <quic-issues@ietf.org>; Thu, 10 Aug 2017 18:50:33 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502416233; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=sCmPWPMlheu2bRT6R7N890e8Odtj27D1yx6fS3pq0RM=; b=v3TMEXTkxSkKld/IkhIOSDfndYaoX3i0QsmqoQAUCnQxBsZmOedyI3fBcmNLgKYH+J9org9N z+CNA5BqCG3IwLa0BA1C6LTuk/mirDcrD1LDJ2jH+UU6Fbr7FDpLa1s3aviFWuhyGoqlFDzp s3nwgeKl8ou1wmr01mLGAqfTYDA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=RZhrcWH3lM6qoVbLF0V+sO6mNXJ2oKUS+YGsaj7ACQRVpdbR6J9vqbMKaCivhUTnxQF5xj Z8sXWj+p2ZcGTs98hBHftl3VDfzrBJtx/t3qJBSe5Nyk1hK7F8QO8BDx94Y1v1fYkrvN80mp jdHCeqBGGJ8F6HNiHrHMGXURMrJfs=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 598d0d68.7f4a825128a0-smtp-out-n03; Fri, 11 Aug 2017 01:50:32 -0000 (UTC)
Date: Thu, 10 Aug 2017 18:50:31 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d0d67168f2_774c3f924ae8fc301133be@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 43c7b5: Add related streams
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d0d6716554_774c3f924ae8fc3011322d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8WbXVTGk46t-XSXhWA0Z2zIa7gs>
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, 11 Aug 2017 01:50:41 -0000

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

  Branch: refs/heads/unidirectional_paired
  Home:   https://github.com/quicwg/base-drafts
  Commit: 43c7b5071286d9be0dc2eef56fb002f12d358e00
      https://github.com/quicwg/base-drafts/commit/43c7b5071286d9be0dc2eef56fb002f12d358e00
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Add related streams


  Commit: a6a8592b5b5e9e8a31987b2559455b306d149907
      https://github.com/quicwg/base-drafts/commit/a6a8592b5b5e9e8a31987b2559455b306d149907
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Prohibit their use


Compare: https://github.com/quicwg/base-drafts/compare/43c7b5071286^...a6a8592b5b5e
----==_mimepart_598d0d6716554_774c3f924ae8fc3011322d--


From nobody Thu Aug 10 18:55:19 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DF671324B9 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 18:55:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 dt-ZL64Mkyer for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 18:55:16 -0700 (PDT)
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 796E21324AE for <quic-issues@ietf.org>; Thu, 10 Aug 2017 18:55:16 -0700 (PDT)
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=YH83aGrDSYew0M+p/LyqIK4cC0w=; b=ngQd08rYDf6gWwWa O/W0RYJLnNqALvs8fHvxzi8n2wtq72IgeqTJs0dzRj94og7RlnDlSZVYNWnRVXRK bcqQ7sqg3031ssiLgLQtSSV0CG2zzvAsYvTS8CF8ABBEOp6oZE1aizWFZwwE4G3e 3zeFyGpXGfva0qargsBa3IftTck=
Received: by filter1083p1mdw1.sendgrid.net with SMTP id filter1083p1mdw1-10389-598D0E83-23 2017-08-11 01:55:15.428405912 +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 kt4eXsODT3COjPADnqusEQ for <quic-issues@ietf.org>; Fri, 11 Aug 2017 01:55:15.458 +0000 (UTC)
Date: Fri, 11 Aug 2017 01:55:15 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab650f3950830f4133e36d332d4aa14dd9c925529392cf0000000115a4d08392a169ce0edf651b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/720@github.com>
Subject: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d0e83484db_6ae63fcd4299bc3c88238"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3Ngb5EXCjjiAhwzYoeXZLMgouLxnn+2FpN6S 5P/FgBb7ZU5v31zW5lZF73F2anqjrXCP7H850/uTXzHwiFvUV/9QjVINzOaXtxJPNm+MbPZntifsiu 4RL1oNwRbo04o0LH1KPWBf8iEgqCKfdKZOYJRQPMMrDwJrHurWTdyAFWGp4EMdYEDNIROyipj5BAWk g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eA_SQk2FyXNhbYxOJukhFb088ag>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 01:55:18 -0000

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

This is based on the PR in #643.  It adds the concept of "related streams", which allows for pairing of streams.  It recommends against using the concept for anything else, but notes that any semantics are the responsibility of the application protocol.  This modifies the HTTP draft to prohibit use of this capability - that draft has a superior mechanism for request-response association.

I've kept this separate from #643 so that it can be assessed independently.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/720

-- Commit Summary --

  * Add related streams
  * Prohibit their use

-- File Changes --

    M draft-ietf-quic-http.md (4)
    M draft-ietf-quic-transport.md (60)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/720.patch
https://github.com/quicwg/base-drafts/pull/720.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/720

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

<p>This is based on the PR in <a href="https://github.com/quicwg/base-drafts/pull/643" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/643" data-id="237104319" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#643</a>.  It adds the concept of "related streams", which allows for pairing of streams.  It recommends against using the concept for anything else, but notes that any semantics are the responsibility of the application protocol.  This modifies the HTTP draft to prohibit use of this capability - that draft has a superior mechanism for request-response association.</p>
<p>I've kept this separate from <a href="https://github.com/quicwg/base-drafts/pull/643" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/643" data-id="237104319" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#643</a> so that it can be assessed independently.</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/720'>https://github.com/quicwg/base-drafts/pull/720</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Add related streams</li>
  <li>Prohibit their use</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/720/files#diff-0">draft-ietf-quic-http.md</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/720/files#diff-1">draft-ietf-quic-transport.md</a>
    (60)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/720.patch'>https://github.com/quicwg/base-drafts/pull/720.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/720.diff'>https://github.com/quicwg/base-drafts/pull/720.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/720">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzX38S2oSTeuyJSdyL14lwijf1Z3ks5sW7SDgaJpZM4O0K9x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-3lOSINsRJiPICObG1DtMLdwiepks5sW7SDgaJpZM4O0K9x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/720"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 bidirectional streams on top of unidirectional (#720)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/720"}}}</script>

----==_mimepart_598d0e83484db_6ae63fcd4299bc3c88238--


From nobody Thu Aug 10 20:48:01 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2568C131CB5 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 20:48:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.474
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 GWDyltqJjmTD for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 20:47:58 -0700 (PDT)
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 B0DB11287A5 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 20:47:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=2fSp5QEdm1PK8hviKqNE47/kiw0=; b=TVXASbOXB4KJ1Bro QhqgLeZ46bbIxxy+dFhRBl3FAOyqhsb728UuVBOWnFowaIX7JPDu5pqw+xqBSRL3 ot1gz8zgXoAYZvvQTf/esiVZuZv+mLUqhyN98M2HAsxf5l4pDHh6HBneH51HIvae wI0UNewUOc72QIfxtSrfr+SLYek=
Received: by filter1099p1mdw1.sendgrid.net with SMTP id filter1099p1mdw1-23063-598D28ED-67 2017-08-11 03:47:57.753145674 +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 ismtpd0036p1mdw1.sendgrid.net (SG) with ESMTP id 5jSnkuA7Q0WIyTKT7IB7HA for <quic-issues@ietf.org>; Fri, 11 Aug 2017 03:47:57.699 +0000 (UTC)
Date: Fri, 11 Aug 2017 03:47:57 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0557dbd237a5b8871653ee24d679d4c2e6f1716392cf0000000115a4eaed92a169ce0eda9bff@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/719/review/55713282@github.com>
In-Reply-To: <quicwg/base-drafts/pull/719@github.com>
References: <quicwg/base-drafts/pull/719@github.com>
Subject: Re: [quicwg/base-drafts] Revise text on ACK frames prior to handshake completion (#719)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d28ed5bf51_25f43ff9e218dc30943f1"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2IgX+mktLtfeZgqObshEh1GCGYoFASI6TCaH 1C/DuZCZnkvgmTZt1/RzTAXQyb/5SPbYp+UHtjvyeqT2ZcWXwP53OcFXgSaAcxoFTp2UINMtmR9sNZ 0z1VoHwqXJy+fuL9riLuZXIbh65MPqWPgPYarHigOHxT7oYBo5HKihscVtG4hGoeuZH32jFrx3iMOR k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/zgPg1prEh-JtTS6auJpVIFUc8jo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 03:48:00 -0000

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

ianswett approved this pull request.

Thanks for the changes, I'm happy with 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/719#pullrequestreview-55713282
----==_mimepart_598d28ed5bf51_25f43ff9e218dc30943f1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>Thanks for the changes, I'm happy with 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/719#pullrequestreview-55713282">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq37I46ynOHj19A6lG5BbTVSAGQVdks5sW87tgaJpZM4Oy1hr">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_BuZm3ggHPjh7ofxJ0wMQpSJSmcks5sW87tgaJpZM4Oy1hr.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/719#pullrequestreview-55713282"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #719"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/719#pullrequestreview-55713282"}}}</script>
----==_mimepart_598d28ed5bf51_25f43ff9e218dc30943f1--


From nobody Thu Aug 10 20:55:06 2017
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 64DCF132450 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 20:55:04 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dv1q5swAl-sm for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 20:55:02 -0700 (PDT)
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 C17AB13243D for <quic-issues@ietf.org>; Thu, 10 Aug 2017 20:55:02 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502423702; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=VnO9D9bc6kUWAvGwVyROp1sP/tN36KaG0DIzmclfS6w=; b=CdGQTxZKZBdNbo41otw/DXst0agPM5GhBMnr6bPn3Vc4NJ0BGH3qAWCtmc01+tALAcaGD410 HXCcn0kZ0f1TjN4pkUK54ojmbPv94BVSrcjxnZMffjg0chaixhUaFmjyYCSKGBkxZ1X7Fj7p YnZs1gtzR9NiT5ex9GoLnfjK35c=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=J1/bkptwjI7uAisitiEDzPB6iUOQfgUoQIrRL9FxB4pj/zgqSIeT+akmnVOV5fON7I03yK Ba3KGIn4hMa8U6owI2SGZvopqFWGXcjklcq1WPRwMwHSzf5LuS1OTEoGm8sApr/WCj4OLNEz l3QNOYA9rwcnfrVlkxFv4DGsL8gw0=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 598d2a95.7fa22c36ac00-smtp-out-n03; Fri, 11 Aug 2017 03:55:01 -0000 (UTC)
Date: Thu, 10 Aug 2017 20:55:01 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d2a95a7735_44ab3fa362db3c3458476@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] c2bc65: Refactor the section on connection termination
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d2a95a7341_44ab3fa362db3c34583b0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LjMQ3W2_qSaIDLtkKSZZzUVTmCc>
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, 11 Aug 2017 03:55:04 -0000

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

  Branch: refs/heads/cleanup-close
  Home:   https://github.com/quicwg/base-drafts
  Commit: c2bc6537fe8500043d1de3aa8380cb06a2866da7
      https://github.com/quicwg/base-drafts/commit/c2bc6537fe8500043d1de3aa8380cb06a2866da7
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Refactor the section on connection termination



----==_mimepart_598d2a95a7341_44ab3fa362db3c34583b0--


From nobody Thu Aug 10 20:57:08 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CB2113244C for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 20:57:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 tkgr2E_nuIXi for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 20:57:04 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3B56B120720 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 20:57:04 -0700 (PDT)
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=NLYMGiBhDW5TxX2rDG4LCcRPoJs=; b=uTW/jkV0aorZ4reY X1uTi1BkjJu0aC/HeMhHN1VYV7JcTBAPOxVfMssycRrF6XVYpbOULqeP2m0N/X/i B2TJHNdcRgvRsgqthlG59Z0i/Wv5YZ8tPAAXe94OwXJT9eebLMdt6mzWiUN+WhBk u9NBz5KJ1xvl2rhfmVjX7ZJlIfg=
Received: by filter0957p1mdw1.sendgrid.net with SMTP id filter0957p1mdw1-5855-598D2B0F-3E 2017-08-11 03:57:03.710050241 +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 ismtpd0023p1mdw1.sendgrid.net (SG) with ESMTP id BXu8Q6GjRMeVevYlwfc6Xg for <quic-issues@ietf.org>; Fri, 11 Aug 2017 03:57:03.532 +0000 (UTC)
Date: Fri, 11 Aug 2017 03:57:03 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab619448b3002067b81d22901fcab99ef7a97dd55e92cf0000000115a4ed0f92a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721@github.com>
Subject: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d2b0f30bfa_71c73fe09a2b7c345838"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1vIz6d1J17jwbFby0l6iOsqJ+3sw1rNDewm+ Kr511Ku7zLFbAuuNGuZ1HXG3p9vs97K0H6dGOJCUrD3dpiURDQqqeGq/zg1yWnh+pjDqZOLYx0hJFC 31IvN23Mi2pwzrc5DXNe8zcPIAsVigFF5hnSoxGGPy3w9KJLBqwL5hsClelGSsqmJZdOdfnX5/YLqh w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/hO1YDPy32E-USUYHS5AAZOi2qTE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 03:57:06 -0000

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

This makes progress toward #61, but doesn't actually commit to a particular design.  It still needs fleshing out with details of how long to wait around and so forth, but I hope that it's a reasonable start.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/721

-- Commit Summary --

  * Refactor the section on connection termination

-- File Changes --

    M draft-ietf-quic-transport.md (99)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/721.patch
https://github.com/quicwg/base-drafts/pull/721.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/721

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

<p>This makes progress toward <a href="https://github.com/quicwg/base-drafts/issues/61" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/61" data-id="192994977" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#61</a>, but doesn't actually commit to a particular design.  It still needs fleshing out with details of how long to wait around and so forth, but I hope that it's a reasonable start.</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/721'>https://github.com/quicwg/base-drafts/pull/721</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Refactor the section on connection termination</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/721/files#diff-0">draft-ietf-quic-transport.md</a>
    (99)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/721.patch'>https://github.com/quicwg/base-drafts/pull/721.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/721.diff'>https://github.com/quicwg/base-drafts/pull/721.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/721">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_9jalqGhob-dYG8AbE5WrkkwYB_ks5sW9EPgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6B1scuWqxJvXynlMvyaz42JL7qOks5sW9EPgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Refactor the section on connection termination (#721)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721"}}}</script>

----==_mimepart_598d2b0f30bfa_71c73fe09a2b7c345838--


From nobody Thu Aug 10 21:59:13 2017
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 2185C131CDF for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 21:59:11 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y200xAFAt575 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 21:59:09 -0700 (PDT)
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 5A471129B25 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 21:59:09 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502427548; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=/ybi60M9tCxsse4m2A56IiekPT4KFvx3YrcwitPOJOI=; b=rVniVFIGCdqSV+8P9U39FzWXIaB+CuXtilQ9kX3wXTtxkgHxZvQAW/xUjd3xVRB60dIYO9Am TSJmQduL00D7bI/Zw+32uu/Akll7jcLHLTDo2Fk2P7KUNgsOGdmxGF3bFsotZZDaPEI4HlGh cH/HNjwyvwvh2EWlbS57ZRAJH9s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=uOrTZ9F2mLI9zfRp11LbF2qe0Gf23VeBDiRlgVzrDntUM1UaNKcJ98r/pLfGVAy8KJRpWs Wpz11qkC1UcUk/cjJL3CUneXDud3ev2zjf0MtmGiFjQRd2+hLQ81yYmCs22LBhZ2sGybc+vH LFCh/OMO/AOtqXiSVJkwwvgU+wKnM=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 598d399b.7f0d7c6ecb40-smtp-out-n02; Fri, 11 Aug 2017 04:59:07 -0000 (UTC)
Date: Thu, 10 Aug 2017 21:59:06 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d399aaabe6_47a23f9f1e2e3c3472834@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 299cb8: Split error code space
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d399aaa805_47a23f9f1e2e3c34727a6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/bnGXeksLMZ5oFTeBoiWG5AQ9DGs>
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, 11 Aug 2017 04:59:11 -0000

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

  Branch: refs/heads/split-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 299cb850d5173a058f6439885f3f00fc0b0df6d2
      https://github.com/quicwg/base-drafts/commit/299cb850d5173a058f6439885f3f00fc0b0df6d2
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Split error code space

This creates two orthogonal spaces for error codes.  Application error codes
can be used for both connection and stream errors and are under the control of
the application protocol.  Transport error codes are QUIC-controlled, but can
only terminate the connection.

To fix this, I had to add IANA considerations for error codes, plus a few extra
tweaks.  I think that the error code space could be narrowed to 16 bits after
this, if only to keep things sane.

Closes #132.



----==_mimepart_598d399aaa805_47a23f9f1e2e3c34727a6--


From nobody Thu Aug 10 22:01:13 2017
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 E077113209D for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:01:10 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ixWE71PD2nsD for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:01:08 -0700 (PDT)
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 D662B132395 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:01:07 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502427667; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=HD7ok76yp6I7wtKDgKWZFNGTcMhylfBUN9pwFrr4Yqc=; b=Ybo0tp7mxaTmgNEa02qxE4Z39LkjUrLRTpB3sRKtGKJFEYQR2i8aNbA5dfarK4li1ZgU5MDS zVcWk9nFbMBV09qw2k0Ks/eHIWGPswvokHZ3/l6sLlL27hCq0VXcXN88V6VWDOM6KXeUGY8Q /z/9SGt7vI8Y8ZN00QDX0oNxXtM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=mvp5lXvbFmHASgcw4rgb1vBVbKO5k0hvoczgC2LPzTnYo0JOMrHAdzjqnRGUFRG4gnBG0z AqvpqLTm5axGCzUJ/q1HNJ+u01N13V9PIJNPmpVJg3uKtgeb/S41ZWxnLFynq7R//brg88Cw 6VLsrhSaK+bjkxDmksbfjovPpDQDE=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 598d3a12.7fc3341de480-smtp-out-n03; Fri, 11 Aug 2017 05:01:06 -0000 (UTC)
Date: Thu, 10 Aug 2017 22:01:06 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d3a122864d_1c7ee3ffc63e35c3443594@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 4edb25: s/Public Reset/Stateless Reset/
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d3a122838d_1c7ee3ffc63e35c3443443"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lBLtL2e5DpqEfpar7nz3v1ZOq2g>
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, 11 Aug 2017 05:01:11 -0000

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

  Branch: refs/heads/split-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 4edb255eb98bcc1fff17dd517863303f97b872f5
      https://github.com/quicwg/base-drafts/commit/4edb255eb98bcc1fff17dd517863303f97b872f5
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  s/Public Reset/Stateless Reset/



----==_mimepart_598d3a122838d_1c7ee3ffc63e35c3443443--


From nobody Thu Aug 10 22:02:30 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DFED120724 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:02:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 eauKCi3dM780 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:02:26 -0700 (PDT)
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 2A406132380 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:02:26 -0700 (PDT)
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=rq2GkTOqVlXXxj9D4HM5RbRga/U=; b=JryBpOIcKLV3br28 vfpYkMD2zirLJthZ9Os1afRYKhaVZZ0fSj9ycpdOIEXnDquA4QeFc+YrOckgPKLP WPV7tHeS0RwXLH2gZDG00s17qEdVUfozRMS+Clj4AAQAG2NHVo8Jpmwpa1YH63yn u/RzqXfqeRxDfw51KVyChc1itK4=
Received: by filter0560p1mdw1.sendgrid.net with SMTP id filter0560p1mdw1-32731-598D3A61-7 2017-08-11 05:02:25.15303716 +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 oKZbX5NgQ2q87pR-tb2j7Q for <quic-issues@ietf.org>; Fri, 11 Aug 2017 05:02:25.099 +0000 (UTC)
Date: Fri, 11 Aug 2017 05:02:25 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7adc39fbd10f7e65b1169ade518f692cb958677992cf0000000115a4fc6192a169ce0edfabce@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/722@github.com>
Subject: [quicwg/base-drafts] Split error code space (#722)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d3a612dd2_26de3fe9169c9c3c15161"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2uch5plDj4GEnSvMoil4+DhnsE93OMobMprO I1C18YLSmdy0ukN7zqh/Xc6VmOVS0QZmmWOWijtq0jjIiakGtJYICOfLRZU0S2PnLIbuXyxnmc+w9+ lzqMHhwse60LARCqdArdI2DOIOBiHeNkwB8DalFYjYWD3n4tgOOyQzPceckDPwP1PBgsY2gSf2WTjA U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GfoyM_R06tKAF4r5BU2kiBa24vA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 05:02:28 -0000

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

This creates two orthogonal spaces for error codes.  Application error codes
can be used for both connection and stream errors and are under the control of
the application protocol.  Transport error codes are QUIC-controlled, but can
only terminate the connection.

To fix this, I had to add IANA considerations for error codes, plus a few extra
tweaks.  I think that the error code space could be narrowed to 16 bits after
this, if only to keep things sane.

Closes #132.

(I've stacked this on top of #721 because I don't like managing conflicts and this touches the same general area.)
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/722

-- Commit Summary --

  * Refactor the section on connection termination
  * Split error code space
  * s/Public Reset/Stateless Reset/

-- File Changes --

    M draft-ietf-quic-tls.md (41)
    M draft-ietf-quic-transport.md (323)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/722.patch
https://github.com/quicwg/base-drafts/pull/722.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/722

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

<p>This creates two orthogonal spaces for error codes.  Application error codes<br>
can be used for both connection and stream errors and are under the control of<br>
the application protocol.  Transport error codes are QUIC-controlled, but can<br>
only terminate the connection.</p>
<p>To fix this, I had to add IANA considerations for error codes, plus a few extra<br>
tweaks.  I think that the error code space could be narrowed to 16 bits after<br>
this, if only to keep things sane.</p>
<p><span class="issue-keyword tooltipped tooltipped-se" aria-label="This pull request closes issue #132.">Closes</span> <a href="https://github.com/quicwg/base-drafts/pull/132" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/132" data-id="199727301" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#132</a>.</p>
<p>(I've stacked this on top of <a href="https://github.com/quicwg/base-drafts/pull/721" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/721" data-id="249533693" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#721</a> because I don't like managing conflicts and this touches the same general area.)</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/722'>https://github.com/quicwg/base-drafts/pull/722</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Refactor the section on connection termination</li>
  <li>Split error code space</li>
  <li>s/Public Reset/Stateless Reset/</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/722/files#diff-0">draft-ietf-quic-tls.md</a>
    (41)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/722/files#diff-1">draft-ietf-quic-transport.md</a>
    (323)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/722.patch'>https://github.com/quicwg/base-drafts/pull/722.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/722.diff'>https://github.com/quicwg/base-drafts/pull/722.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/722">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwBg4OWP8mnMht23QomlIObJHPnhks5sW-BhgaJpZM4O0P91">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5t2IkbxaNwauf5uwijsbYoNl_5Qks5sW-BhgaJpZM4O0P91.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/722"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 error code space (#722)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/722"}}}</script>

----==_mimepart_598d3a612dd2_26de3fe9169c9c3c15161--


From nobody Thu Aug 10 22:07:23 2017
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 F33DC132026 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:07:21 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EpCrm8yzeD-Q for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:07:20 -0700 (PDT)
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 9374513244C for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:07:20 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502428040; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=l1vo3j4laiRnbCMSKRlEKQHP2xQn5ufwk3ZYcbR7T8U=; b=Zn2qV3tEuSRGHPo1j8znLzXtMJh19awJM9wxrJ2XhtwlfqARmt4stG4cHZl+/TLtNQvHnkp8 TtZYqdO3r4UWZu7peB4+/oPby88TSZ4mVfeREWcFngaJT7P7z4Gasg6lstV06D1rbFCCjHK4 8IOLtm8CZiti1T0t3trRBBtEcSE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=dZvAQIFT+2hOtwY5uu/VCJLEaNAPOAnlWJtz9hJZvjudhzuE8x4qCcGpeaSs0SzM9WsyPM U4sXrd7kox7esPdNkzbAAYfFUfINnz58UZcwNK1em1EyqPVTem1C+4dwjQTVv91LFn+zs7BB jM3O+FnB8wNddyF0P3KUyXktMPPRs=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 598d3b86.7f28385bea50-smtp-out-n02; Fri, 11 Aug 2017 05:07:18 -0000 (UTC)
Date: Thu, 10 Aug 2017 22:07:18 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d3b867641a_4ac3fd0203b5c384694b@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] bf6c5d: Get codes consistent
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d3b8676013_4ac3fd0203b5c384685d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2PcJmJcio6GXdNRZ_33lRxiKXcU>
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, 11 Aug 2017 05:07:22 -0000

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

  Branch: refs/heads/split-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: bf6c5d960364642ee51d651c862b2a00b436f92e
      https://github.com/quicwg/base-drafts/commit/bf6c5d960364642ee51d651c862b2a00b436f92e
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Get codes consistent



----==_mimepart_598d3b8676013_4ac3fd0203b5c384685d--


From nobody Thu Aug 10 22:07:30 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05CA413209D for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:07:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 quLu7cgVA7V5 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:07:21 -0700 (PDT)
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 138B8132488 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:07:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Pynf8IIfPP3NFGPri8+ib19gcSo=; b=TAL5+1URfFX8eK/F vYfZjGgjmHsGaQjjzB5ZQMFzn2vXS4YBWVwtyVlgrDPE8Xnao+dGvPVjDj/h/QKv 93J/VRPfjxETWwASg3OlQGtmOtGca0I9klHvG5lRAtO5OLGfIZDTQf8lOmCt2pb/ okIlAJVb+msWczM7C5OTwNqhInA=
Received: by filter0462p1mdw1.sendgrid.net with SMTP id filter0462p1mdw1-5319-598D3B88-4 2017-08-11 05:07:20.059800601 +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 CYBv5fWjSvy_mraPXMQC_A for <quic-issues@ietf.org>; Fri, 11 Aug 2017 05:07:20.002 +0000 (UTC)
Date: Fri, 11 Aug 2017 05:07:20 +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/722/push/1915540945@github.com>
In-Reply-To: <quicwg/base-drafts/pull/722@github.com>
References: <quicwg/base-drafts/pull/722@github.com>
Subject: Re: [quicwg/base-drafts] Split error code space (#722)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d3b87d8170_143cb3fd0b1689c347014d"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1uUAnHMz6fVQCECaMKMGBDLOKbyNBpaZ7TJA BBEHTbEa+JGEUcCZbw+2VQ3pZ+oKEduIyWjxEvADSyiSvjNFlOR/P3c0BGENw0fshK3oTT7kLcvh5+ hoCnckHpqw4BdQwwegz3DKzGol9oy/jW5/LiYrq6CgbEQJsCrkuLSP5ASuZGlZSz9aYOYY1GEwnX4w w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ib104xUeYX7q5CWEnGtH6-8eZ9g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 05:07:23 -0000

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

@martinthomson pushed 1 commit.

bf6c5d9  Get codes consistent


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/722/files/4edb255eb98bcc1fff17dd517863303f97b872f5..bf6c5d960364642ee51d651c862b2a00b436f92e

----==_mimepart_598d3b87d8170_143cb3fd0b1689c347014d
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/bf6c5d9" class="commit-link">bf6c5d9</a>  Get codes consistent</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/722/files/4edb255eb98bcc1fff17dd517863303f97b872f5..bf6c5d960364642ee51d651c862b2a00b436f92e">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7x6kDifnbcnxNBBU1M6dHsOVmgXks5sW-GHgaJpZM4O0P91">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxqlrxC6KZzrBYoK-tzAd6j2Omcdks5sW-GHgaJpZM4O0P91.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/722/files/4edb255eb98bcc1fff17dd517863303f97b872f5..bf6c5d960364642ee51d651c862b2a00b436f92e"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #722"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/722/files/4edb255eb98bcc1fff17dd517863303f97b872f5..bf6c5d960364642ee51d651c862b2a00b436f92e"}}}</script>

----==_mimepart_598d3b87d8170_143cb3fd0b1689c347014d--


From nobody Thu Aug 10 22:15:36 2017
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 00D8B132423 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:15:34 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9yTatn71eyvg for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:15:33 -0700 (PDT)
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 13784132139 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:15:32 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502428531; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=mDW0je5kz27iwS4V6H4JlllEaflLtFxKQiKZczQyoZM=; b=w64RnPoZKm0ARmAExbVju5m7AAsr1Iyw9OQ+AR87+moXCGBuVzQi0sI/Xo2EL0GuQVz3uKpr emYPf4SUYFxAF0yNudZtEXxstxU693r6P6ZKpcVCZdp6t3rK3C8mXuhffpjwA7k5Cj62lM9T AbF2IyCRnvmD5Z3/n/9YP56LLWk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=l12NjQT/fJSTtze+jSEj8+TIkKkD64zRFtiGuoowWVVsHD8WtAqoQZqkhoH6CNG2oxRWqS 10rC29pDdFUUGU880l0jg9ZHeRlLtZt6VBbzYUCJPjQsO/hWvovFP3oAarVoBQUGi2z7YuoY I8BR+M63rbs2qoCwYtEbioNg7MLtM=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 598d3d72.7f5f882f2f00-smtp-out-n01; Fri, 11 Aug 2017 05:15:30 -0000 (UTC)
Date: Thu, 10 Aug 2017 22:15:30 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d3d72ac050_4d003faf875e5c247882b@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 1f0011: Make STOP_SENDING application-specific as well
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d3d72abc8d_4d003faf875e5c24787d7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XRftYhhYWFGvfUXXgZAiWljiEcY>
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, 11 Aug 2017 05:15:35 -0000

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

  Branch: refs/heads/split-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 1f001108b2a9af83d7804ec1f2ec2dca0ddda338
      https://github.com/quicwg/base-drafts/commit/1f001108b2a9af83d7804ec1f2ec2dca0ddda338
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Make STOP_SENDING application-specific as well



----==_mimepart_598d3d72abc8d_4d003faf875e5c24787d7--


From nobody Thu Aug 10 22:15:44 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8194D12778D for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:15:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.182
X-Spam-Level: 
X-Spam-Status: No, score=-3.182 tagged_above=-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=-2.8, 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 04JfGHCI6G4x for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:15:34 -0700 (PDT)
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 A642C132397 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:15:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=UNOjsPVT76rsVNIanaORhuwJp0Q=; b=IogRs5O4b4G7DUVw 0rizq+z+jBK+AjayuhgnN/jP+rBYezep3wXIybH8eS/dkf0AF8UwjFFDPVgNPf+L eHYaIWCKVXc5FNsa8sJhugKrFbS8OLZcxr/5MFBD3YGFsUus/5ksFsk1vKWDeiZ5 yqw9oLP3Jm4AUTpHHPkKUtI1nfk=
Received: by filter1092p1mdw1.sendgrid.net with SMTP id filter1092p1mdw1-13485-598D3D74-A 2017-08-11 05:15:32.551469658 +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 hA7XuL32RweG1MKGNRgzjQ for <quic-issues@ietf.org>; Fri, 11 Aug 2017 05:15:32.482 +0000 (UTC)
Date: Fri, 11 Aug 2017 05:15:32 +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/722/push/1915548321@github.com>
In-Reply-To: <quicwg/base-drafts/pull/722@github.com>
References: <quicwg/base-drafts/pull/722@github.com>
Subject: Re: [quicwg/base-drafts] Split error code space (#722)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d3d745faf8_25143ff840801c2c1166e1"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak04rGkwUNqMGi514pEQRtV2Pz0XjKzZvVJjYj /cSVYDEHMI3mGfRPzdL7Qvux2HeMVxeHV0sRD5QiVTNBKe/9zQKcvJE3ABMKsDD4BFC6pDz8q6remq ZGJaaXkMusaM3XLXzrf0Vxq8jH/25j6APCUjc9o1LMIKENb72N2INbHvljsulQTvjaqiD8CSn4CQs+ k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kbfUsGGa6Xm8p9so1Tu5fqTDZ6s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 05:15:35 -0000

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

@martinthomson pushed 1 commit.

1f00110  Make STOP_SENDING application-specific as well


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/722/files/bf6c5d960364642ee51d651c862b2a00b436f92e..1f001108b2a9af83d7804ec1f2ec2dca0ddda338

----==_mimepart_598d3d745faf8_25143ff840801c2c1166e1
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/1f00110" class="commit-link">1f00110</a>  Make STOP_SENDING application-specific as well</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/722/files/bf6c5d960364642ee51d651c862b2a00b436f92e..1f001108b2a9af83d7804ec1f2ec2dca0ddda338">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwErqlfI_aqfPaSJq_1jPfrrp9KQks5sW-N0gaJpZM4O0P91">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2AOaoBzAtupG-4ANlki5ywjrCVIks5sW-N0gaJpZM4O0P91.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/722/files/bf6c5d960364642ee51d651c862b2a00b436f92e..1f001108b2a9af83d7804ec1f2ec2dca0ddda338"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #722"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/722/files/bf6c5d960364642ee51d651c862b2a00b436f92e..1f001108b2a9af83d7804ec1f2ec2dca0ddda338"}}}</script>

----==_mimepart_598d3d745faf8_25143ff840801c2c1166e1--


From nobody Thu Aug 10 22:16:38 2017
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 6428B132484 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:16:36 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qyjcKxDzRkjF for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:16:35 -0700 (PDT)
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 EE678132479 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:16:34 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502428594; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=zyie0923mjXbwPJh2BHwOneK/BbHJcxBTuz8vfMkdnY=; b=HK0PatRkdGA9KrnojrEiOMrLsG7+M4THqCu2BBw8z6MKdmXA4i5j+8SdOS9NLFJiB5krpBet xExEzTH8J+W4gAt5NXPQ23qMsJoCpunWi3cY62aDKaSbjuEtIs9CLmgif5f4Ig92hXzm/6qL QWcaavU1ML+QomBwlV/bMJHTsFY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=ndjHu5e5bozjuk1kIMGydVTMS4GQuTyjzabAnyQ56VeoP6akdjWnN/WcDclqnPyo0co8Zf 7/McXvB6aZOsjVglpp5XcrYQTKXeIoR/M5SfUZcPOSSUsaQZ+JL35yUVOivZvUdwpcAYBOLw mxt0hPk+YVNv5nQh6E0bb3GpSWBsQ=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 598d3db2.7fca3ff68090-smtp-out-n02; Fri, 11 Aug 2017 05:16:34 -0000 (UTC)
Date: Thu, 10 Aug 2017 22:16:34 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d3db23037b_44ab3fa362db3c3459044@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] fc7ced: Split errors in HTTP too
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d3db22ffc9_44ab3fa362db3c34589d0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/JUSk9xhu4VQi4HvZhcSHHh-c9Ok>
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, 11 Aug 2017 05:16:36 -0000

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

  Branch: refs/heads/split-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: fc7ced7cd62f414e10086ca767c477f7727f5808
      https://github.com/quicwg/base-drafts/commit/fc7ced7cd62f414e10086ca767c477f7727f5808
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Split errors in HTTP too



----==_mimepart_598d3db22ffc9_44ab3fa362db3c34589d0--


From nobody Thu Aug 10 22:16:46 2017
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 3C91F132484 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:16:38 -0700 (PDT)
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 15eFDFYLgEd3 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:16:36 -0700 (PDT)
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 AA8F1132479 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:16:36 -0700 (PDT)
Date: Thu, 10 Aug 2017 22:16:36 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502428596; bh=u5nZ8KysZLU5jktrWSZozAXNRh/heHQQwhAl/+TbHEM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=bEZ1nR7v/25hvF4cLdKCmNJZPrzDrm42JU5fBffsA7PU94+LSNpb8dvDhuz/MHLrY OgxkDqsKmPbK6w5D/xeWEkO58wuMsBeKy4cYrQLPZ292mGXJ2hjWRFm/ZCdW56GSPo 85L3VIA3a/TYYVc5wp4dEToD9nBJMAL9seH6fHOI=
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/722/push/1915549278@github.com>
In-Reply-To: <quicwg/base-drafts/pull/722@github.com>
References: <quicwg/base-drafts/pull/722@github.com>
Subject: Re: [quicwg/base-drafts] Split error code space (#722)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d3db47124_499a3fb331f87c34723dc"; 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/qpHg5H7lLgxgiZv4mUeWdL2A-q0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 05:16:38 -0000

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

@martinthomson pushed 1 commit.

fc7ced7  Split errors in HTTP too


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/722/files/1f001108b2a9af83d7804ec1f2ec2dca0ddda338..fc7ced7cd62f414e10086ca767c477f7727f5808

----==_mimepart_598d3db47124_499a3fb331f87c34723dc
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/fc7ced7" class="commit-link">fc7ced7</a>  Split errors in HTTP too</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/722/files/1f001108b2a9af83d7804ec1f2ec2dca0ddda338..fc7ced7cd62f414e10086ca767c477f7727f5808">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyWQKoLkvl7k2wuOL_tQgaItzyJXks5sW-O0gaJpZM4O0P91">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_4ZJCdV8EkCJGk0SvFtqOTqNT0Uks5sW-O0gaJpZM4O0P91.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/722/files/1f001108b2a9af83d7804ec1f2ec2dca0ddda338..fc7ced7cd62f414e10086ca767c477f7727f5808"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #722"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/722/files/1f001108b2a9af83d7804ec1f2ec2dca0ddda338..fc7ced7cd62f414e10086ca767c477f7727f5808"}}}</script>

----==_mimepart_598d3db47124_499a3fb331f87c34723dc--


From nobody Thu Aug 10 22:22:13 2017
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 1B8C2132473 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:22:12 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c8pZShbrFWDp for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:22:10 -0700 (PDT)
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 11AA2127978 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:22:09 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502428929; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=xqkdknSNZZOM49CerrEK12Ddt0b3PFsIOhhohip1OUA=; b=QVLm2RRkG9h/c2m/MXFmWaUk6WTWfGVVdm28tuIQ2f1VgJiIea0vGcUu7fpYQCJkpUqcuCGM mFc2PzAERjrIpBVcbh9utDZkaZB4j5lPgCxjPCgiqey/nb//Csb9NcVba9o2OXuL9zenAGv3 if64tGQZlz3fbMAT1szZtUHtJ3c=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=qFvtZljtcnieayYuEAnjE7sEoTgjPlXgBGHElCFWkG2swYETyK+Vr9bVUhfcv6353eG+5H zdpOzIKXyodLvPJsKUo4NeB7RRTwgMEF/yXapgptjW/Z/4q8JLfJ7xyUw87A9O/oq7/Ai+Od WBIb/8BpyG1Qw8rfRXgCeQ3rTQvJc=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 598d3f01.7ff9141f2480-smtp-out-n03; Fri, 11 Aug 2017 05:22:09 -0000 (UTC)
Date: Thu, 10 Aug 2017 22:22:08 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d3f006535_73593f871acd3c38373d4@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 9ca072: Refine description of HTTP codes
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d3f006039_73593f871acd3c3837211"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/OZs5u0Kw68jN_jYj2px0v6Zewyk>
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, 11 Aug 2017 05:22:12 -0000

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

  Branch: refs/heads/split-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 9ca0728dfdc8572a86386f6a638dec5ee4e17246
      https://github.com/quicwg/base-drafts/commit/9ca0728dfdc8572a86386f6a638dec5ee4e17246
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Refine description of HTTP codes


  Commit: 50594bf5bcb50cf08762f405d3d47692b44c4df6
      https://github.com/quicwg/base-drafts/commit/50594bf5bcb50cf08762f405d3d47692b44c4df6
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Move TLS errors closer


Compare: https://github.com/quicwg/base-drafts/compare/fc7ced7cd62f...50594bf5bcb5
----==_mimepart_598d3f006039_73593f871acd3c3837211--


From nobody Thu Aug 10 22:22:18 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51F2D127978 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:22:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 YLt-Ypatm_wN for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:22:10 -0700 (PDT)
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 D00291241F5 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:22:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=BztaFDXKOsd8Pl9AKiSUvRf0XjA=; b=VoN5sgRJWLjbIVMO 6xiki5by9lBqwv/lRI1fMqIN32W5MKRY5VgqYzIUQ7cHHMuYE7/WmHMWaaHOH+zX gO4vdYkDbiIpA2ZDT55MIxjey6pHzMVWamiKbMtm+eCH8yVX/kGWKH3fLCm8ggzR kQ1pP9wyP+oM6Na5XkluGWDYHhE=
Received: by filter0438p1mdw1.sendgrid.net with SMTP id filter0438p1mdw1-11789-598D3F01-3C 2017-08-11 05:22:09.40136656 +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 onn4ffkoSuyAbeE-BbjXqQ for <quic-issues@ietf.org>; Fri, 11 Aug 2017 05:22:09.348 +0000 (UTC)
Date: Fri, 11 Aug 2017 05:22:09 +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/722/push/1915554261@github.com>
In-Reply-To: <quicwg/base-drafts/pull/722@github.com>
References: <quicwg/base-drafts/pull/722@github.com>
Subject: Re: [quicwg/base-drafts] Split error code space (#722)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d3f0140a92_3a5b3ff840801c2c123519"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2UcLxXEM8Gi41QIHrKFezCdfkFZSkFFNAzpT LhGwtV9Gp/m29kWJhXXLd99lWUOz5oLJZ2BegjIqcE6nGUIauPFqWnN2MKoP9r2lxzWpVS6jw59lSM cC0H+ef1UhFLr2DICGgybq0+jEtC0PAohqe5S/gJOtyluW8JE6a/G2ZUEQElAR2eQHnf5lClGni0y8 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/B-BcRaC1WiXSjvfmwUEXVmhhNDA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 05:22:12 -0000

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

@martinthomson pushed 2 commits.

9ca0728  Refine description of HTTP codes
50594bf  Move TLS errors closer


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/722/files/fc7ced7cd62f414e10086ca767c477f7727f5808..50594bf5bcb50cf08762f405d3d47692b44c4df6

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

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

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/9ca0728" class="commit-link">9ca0728</a>  Refine description of HTTP codes</li>
  <li><a href="https://github.com/quicwg/base-drafts/commit/50594bf" class="commit-link">50594bf</a>  Move TLS errors closer</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/722/files/fc7ced7cd62f414e10086ca767c477f7727f5808..50594bf5bcb50cf08762f405d3d47692b44c4df6">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxQLbDvYrhIt70KsIFMz6HVRHu00ks5sW-UBgaJpZM4O0P91">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3GVNo0YkTCLy9jwc_E6Wd4Ktd9iks5sW-UBgaJpZM4O0P91.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/722/files/fc7ced7cd62f414e10086ca767c477f7727f5808..50594bf5bcb50cf08762f405d3d47692b44c4df6"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 2 commits in #722"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/722/files/fc7ced7cd62f414e10086ca767c477f7727f5808..50594bf5bcb50cf08762f405d3d47692b44c4df6"}}}</script>

----==_mimepart_598d3f0140a92_3a5b3ff840801c2c123519--


From nobody Thu Aug 10 22:22:25 2017
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 91782132481 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:22:18 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LBBxNctH2NOh for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:22:17 -0700 (PDT)
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 71164132397 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:22:17 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502428936; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=sVMktjqAyAViSCns5fk7snGQajoRdLs/rVAJPJyXROw=; b=To+huTHqi1u8gTsn2RF37Qm8KXlmi1iOJ54xLdht18qjSO1CCiUEfvIrQCWHGXV4Um1tY4Ev HQDfr6fLMoIfiaoBmARh7/ywTIo7MTXeDHhih+vtHqdNXe14KyPmEcWrIYNtnRPHwi8o4Ujx 2b8v8yj6NnOcDVJFzd8WCBd1Qyk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=iEVdCtWsE3fDTH1WWU+cPK8jm89UI0kCr7M5nUmEczcMvw+aTx5R1cwR84uJfK3AzaonM4 ZAQ+154UmhesSv3pKEwmIilYseTR4cqgA3ZMpCowG3ghjXxC1n7Jfn1nNN0TEef8pu3rxYQ8 R+x3uQTqJWSKULFBHaaaXTYfFSY/8=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 598d3f08.7f18dc5e08a0-smtp-out-n03; Fri, 11 Aug 2017 05:22:16 -0000 (UTC)
Date: Thu, 10 Aug 2017 22:22:15 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d3f07cd788_774c3f924ae8fc3011417a@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 067a9e: Make error codes smaller
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d3f07cd364_774c3f924ae8fc3011407c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/z3oncebRkbC7h7hukSYfDbKmEk4>
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, 11 Aug 2017 05:22:18 -0000

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

  Branch: refs/heads/smaller-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 067a9e722b554a1042a7d98948e980aab240bc4b
      https://github.com/quicwg/base-drafts/commit/067a9e722b554a1042a7d98948e980aab240bc4b
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Make error codes smaller



----==_mimepart_598d3f07cd364_774c3f924ae8fc3011407c--


From nobody Thu Aug 10 22:23:38 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F20613208E for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:23:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 tagged_above=-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=-2.8, 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 S8EDbK0l_KBA for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:23:35 -0700 (PDT)
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 B714B12EC11 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:23:35 -0700 (PDT)
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=uBY0A4BSRVNe4bkJNca30+luw38=; b=tASn+7bUqqEXe6Xq cGx2WjS/BZ6+g+ajQFEquHpciuG56IoxupaKo6hAYdfmIp5vzEYowIXPGQEoON5S XR/XcsnFnUGEtTmiaNvUAaSy4rNQaqNpogbMYJow9tUrAYD13QyW9Enb1DUz9BPv +FJfdI0hAY3xv/Fu+sBQFwCTEcY=
Received: by filter0829p1mdw1.sendgrid.net with SMTP id filter0829p1mdw1-32191-598D3F55-6 2017-08-11 05:23:33.047967648 +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 S4J-05uETayq_R5HcgbMCA for <quic-issues@ietf.org>; Fri, 11 Aug 2017 05:23:32.978 +0000 (UTC)
Date: Fri, 11 Aug 2017 05:23:33 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab20365c26dd6dae92784200812e200687e806c49a92cf0000000115a5015492a169ce0edfb333@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/723@github.com>
Subject: [quicwg/base-drafts] Make error codes smaller (#723)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d3f54d89eb_43d03fa47c6d7c38153d7"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak19iQpgmfzo/8C1H0CWQ6BD3AoUvcZUsYOhXV 9Mm7r05zbX1RRVzcBsXn70i8BVLxxy/HgXBDzsTIep8lIF7JarCzT7kU6hcZpIMMJPsJ3iTCRKDuMb iyO/zJAbzYmjCl/ENA1bAi6MlxySNq5+jJNcASt7Bo+B3DuzIELkOk8h2Aqt3CW25O03JBJT7E7COd I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/mKIY379XQOMpI6ucuULlvfeMkGk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 05:23:37 -0000

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

With #722, the error code space is much more tightly defined.  We don't need the enormous space that we have.  A 16-bit value is adequate.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/723

-- Commit Summary --

  * Make error codes smaller

-- File Changes --

    M draft-ietf-quic-http.md (4)
    M draft-ietf-quic-transport.md (26)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/723.patch
https://github.com/quicwg/base-drafts/pull/723.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/723

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

<p>With <a href="https://github.com/quicwg/base-drafts/pull/722" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/722" data-id="249539534" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#722</a>, the error code space is much more tightly defined.  We don't need the enormous space that we have.  A 16-bit value is adequate.</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/723'>https://github.com/quicwg/base-drafts/pull/723</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Make error codes smaller</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/723/files#diff-0">draft-ietf-quic-http.md</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/723/files#diff-1">draft-ietf-quic-transport.md</a>
    (26)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/723.patch'>https://github.com/quicwg/base-drafts/pull/723.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/723.diff'>https://github.com/quicwg/base-drafts/pull/723.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/723">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6iwcxtOZOOsMD7KhlI1HQKX3Sqbks5sW-VUgaJpZM4O0QgI">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq43jLW4CmucYMFMLa27JVXdmwWMgks5sW-VUgaJpZM4O0QgI.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/723"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Make error codes smaller (#723)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/723"}}}</script>

----==_mimepart_598d3f54d89eb_43d03fa47c6d7c38153d7--


From nobody Thu Aug 10 22:29:58 2017
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 E15441324D5 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:29:56 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nsVYKnzYX-EN for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:29:55 -0700 (PDT)
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 4BAEF1324D6 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:29:55 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502429394; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=GytYYr/sMp4hGEg1PSb1vQzVFuHJeSmfzSXm21FJIGI=; b=ENS7Ll7g5Ci6wbxry4lTiP7f3LX2NoN/vmmElKLSzmvNaEmNFL1NGbMMM53cf8KWiEo3RCvr /H/HqeYczF+JoQ4L3rFDbgh66h7EKxymbAPwMVFtx69rsFlMOuGAUJOUzCcGzo2y0keSc1pk s7rLePsBqdbFKCgEXrX/w0QQaE4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=Bn0lPkEQW4BiunuA6p5ck1b2zrXrhrjfV2GPyJq8Fik60Pji66i2xyZKBcO9UBZVr8eOw2 ixYUny4CmkPWCwneKaCSnraaY40g3mlhWZgDbv8rZrDCU3pW+T+drJD5+EEssmGi0PkS8FP6 FockBJIX2ITwYlANDBge+cnt48gCI=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 598d40d2.7f912e283900-smtp-out-n03; Fri, 11 Aug 2017 05:29:54 -0000 (UTC)
Date: Thu, 10 Aug 2017 22:29:53 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d40d19d6ed_e153faf35a1bc3c1174bd@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 5538d4: Match the names
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d40d19d1cc_e153faf35a1bc3c1173c0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/EXSQumWo_IeYF_EbOMZNRpwnSIU>
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, 11 Aug 2017 05:29:57 -0000

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

  Branch: refs/heads/split-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 5538d44bd56f86bc41728eab3ef994bd5c86028a
      https://github.com/quicwg/base-drafts/commit/5538d44bd56f86bc41728eab3ef994bd5c86028a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Match the names


  Commit: a26a1fbcdf481e32120a755d1dd47336f053acdd
      https://github.com/quicwg/base-drafts/commit/a26a1fbcdf481e32120a755d1dd47336f053acdd
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Add HTTP_NO_ERROR


Compare: https://github.com/quicwg/base-drafts/compare/50594bf5bcb5...a26a1fbcdf48
----==_mimepart_598d40d19d1cc_e153faf35a1bc3c1173c0--


From nobody Thu Aug 10 22:30:06 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 662911324DA for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:29:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 OhJ3IBejTkkC for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 22:29:58 -0700 (PDT)
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 264961324D5 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 22:29:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=oDkQD/Al55K/cVFUysuwIjHYluA=; b=YXO+pTtdrJymM7ct 54/GULsVpr3BqHJ4C3f43ipXmIoRgek7QT9dPC9VXoxz/RGlNCvTQUBCF9/x1nTA dcFsZ7Nps6SpAjUsD50Pr4/GrNB9MtKfqIDjI1jcWahQiLm4RkBlg+8rHViR3rAi OVJcxLHqPg4WYxUA2/cxMD27kTI=
Received: by filter0796p1mdw1.sendgrid.net with SMTP id filter0796p1mdw1-5418-598D40D4-2B 2017-08-11 05:29:56.349941663 +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 _3ij-VVyRtqu7P4rJpFOag for <quic-issues@ietf.org>; Fri, 11 Aug 2017 05:29:56.289 +0000 (UTC)
Date: Fri, 11 Aug 2017 05:29:56 +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/722/push/1915561552@github.com>
In-Reply-To: <quicwg/base-drafts/pull/722@github.com>
References: <quicwg/base-drafts/pull/722@github.com>
Subject: Re: [quicwg/base-drafts] Split error code space (#722)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d40d4345c1_373c3fea175a9c2c1412d"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1gfCN47VLwvFsPGvRRJ/TGMMp9fQ3920sTPV UNJ8mKrqmh08NMMrxGNeJ0+m3RgiYjQXKN+wfOq/XbtDvEhRMPNHIAih3dzlSCJuEX0/1Up3fxQqoN JGkqlsGJ7Ow80o3oapn4akTzFuPaiMgD0J+WKADcX2emLYehPQnfUkw6SRtNzLa4sphaJ5qqDZ8CGv Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/c1KZH8XQ7wQ7K5PsyYpAJeWAd24>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 05:29:59 -0000

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

@martinthomson pushed 2 commits.

5538d44  Match the names
a26a1fb  Add HTTP_NO_ERROR


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/722/files/50594bf5bcb50cf08762f405d3d47692b44c4df6..a26a1fbcdf481e32120a755d1dd47336f053acdd

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

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

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/5538d44" class="commit-link">5538d44</a>  Match the names</li>
  <li><a href="https://github.com/quicwg/base-drafts/commit/a26a1fb" class="commit-link">a26a1fb</a>  Add HTTP_NO_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/722/files/50594bf5bcb50cf08762f405d3d47692b44c4df6..a26a1fbcdf481e32120a755d1dd47336f053acdd">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqygWwY7nC9k7vYVi0OlZufNhslzQks5sW-bUgaJpZM4O0P91">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxlEkceW0q8bJI1Wlu4bMdAv1-4kks5sW-bUgaJpZM4O0P91.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/722/files/50594bf5bcb50cf08762f405d3d47692b44c4df6..a26a1fbcdf481e32120a755d1dd47336f053acdd"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 2 commits in #722"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/722/files/50594bf5bcb50cf08762f405d3d47692b44c4df6..a26a1fbcdf481e32120a755d1dd47336f053acdd"}}}</script>

----==_mimepart_598d40d4345c1_373c3fea175a9c2c1412d--


From nobody Thu Aug 10 23:50:43 2017
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 C762D1326CB for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:50:41 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7S47ny8CXlgH for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:50:40 -0700 (PDT)
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 3F5BA1326C4 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 23:50:40 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502434239; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=QnEj5tI6JMbnjlJcpGYugRZW9Cj/xdzWRXdsn6+0xV4=; b=hfw0XeXca5izLMANMqZj4/P7RyQ4iZm+NhUs9TJgqVqu468Apvqwej6Zdq0xU5TMWVVFVLHz /Wo0eAEU17oDOZ0Nur7WOXkEsRbehXQ9Tmsa6d5gQtJckz5QYYYeK7gCboO8uQbsXr4qzdVF nzGLveTeHcNPy5WJEChGfp/pBWw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=o5X8SDwDpPm1rwgx8LPRd+254KlteOcm30pjsVaYeAjPzdiBx1aOlQaJxWdupqXf7t5l9R 0AQnnko6//X3vK3olWXTTqKh1WJrUXMi8GDjGYBBzqkaw7eL5Z+TKqK1lQPnLZxyiBaeyFoS 0d1qP5lIoaO54xYU0WSjMWEhQo9Ns=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 598d53be.7f4b4c0fc2a0-smtp-out-n02; Fri, 11 Aug 2017 06:50:38 -0000 (UTC)
Date: Thu, 10 Aug 2017 23:50:37 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d53bddf958_43e3f99dfad9c34628fe@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 594ab5: Define requirements for handling packets
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d53bddf5ab_43e3f99dfad9c34627da"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/uXx4MCgucgCFYr59Wrg4pLDjkhM>
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, 11 Aug 2017 06:50:42 -0000

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

  Branch: refs/heads/packet-handling
  Home:   https://github.com/quicwg/base-drafts
  Commit: 594ab51b68a4b451a613ab89d1cca55cb29d63e7
      https://github.com/quicwg/base-drafts/commit/594ab51b68a4b451a613ab89d1cca55cb29d63e7
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Define requirements for handling packets

We never really said how to handle incoming packets.  This adds a section on
that.  This was originally motivated by #570, where the rules for what to
generate a Version Negotiation packet for were a little unclear.

Now though, this is a far more comprehensive description of what to do with
a packet that is received.

For #570, I've chosen to limit packet size.  If the packet is too small, then
this requires the server to drop the packet.  In response to the potential for
a future version of QUIC to define a smaller initial packet (@mikkelfj raised
this point), I've included advice on what might be done to avoid having packets
discarded.

I realize that we don't have a patch that sets the packet size to 1200.  I'm
going to write that one now.  This depends on that.



----==_mimepart_598d53bddf5ab_43e3f99dfad9c34627da--


From nobody Thu Aug 10 23:53:30 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD4171324C8 for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:53:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 4gNOqSWGbexD for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:53:24 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 957371324B3 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 23:53:24 -0700 (PDT)
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=iLnvJ6leACFw0kwrGzM8WltGraA=; b=LBV3bo0odKUJoQGr SxaN1b2hC9UM4ocERqEwAdb9fsBXmNymJMnXGAfYn8lAg421ha//NxiYTkFvZ3+2 P5LxNmgPa54ySnEQcjpSGfh8i9PLieEvNq/LTR9GZmSvwyafWYI2+/Pbv53RFffR fRnAsQi+XpzwArlAVujhxKsmKT0=
Received: by filter0650p1mdw1.sendgrid.net with SMTP id filter0650p1mdw1-14515-598D5462-85 2017-08-11 06:53:22.765706145 +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 QowouF5MTS2iNlgqd8mc_A for <quic-issues@ietf.org>; Fri, 11 Aug 2017 06:53:22.768 +0000 (UTC)
Date: Fri, 11 Aug 2017 06:53:22 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5f682b69d78e6d026dc2ef42700efc462f336a6792cf0000000115a5166292a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724@github.com>
Subject: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d54629af63_1a383fd943d15c3410408c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak39INNkTAO8oTrTevxykYallzvCJLEtfYdINt lQP5RbnvqvnpH8S7OiarhQUvDG1hHznIn9k7XwnlG6ROXfrFTyzq6/61Rc/of+0i4z9MSaWaFG+FrR c2Xz46N5fFE5ZIvcCM938yoplhGNb97xD4JDcSOY1fVAmlkwLUlW2yYSWjVo6veXmokyMozmhDtGYL 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8DyJklJehGuKOI80gns8QtM_B20>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 06:53:27 -0000

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

We never really said how to handle incoming packets.  This adds a section on
that.  This was originally motivated by #570, where the rules for what to
generate a Version Negotiation packet for were a little unclear.

Now though, this is a far more comprehensive description of what to do with
a packet that is received.

For #570, I've chosen to limit packet size.  If the packet is too small, then
this requires the server to drop the packet.  In response to the potential for
a future version of QUIC to define a smaller initial packet (@mikkelfj raised
this point), I've included advice on what might be done to avoid having packets
discarded.

I realize that we don't have a patch that sets the packet size to 1200.  I'm
going to write that one now.  This depends on that.

Closes #570.  

I would also like to do the same to #568, but that will be down to @mcmanus.  To the extent that we treat VN as special (see discussion on #693 regarding this), then that will be addressed by the change proposed there.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/724

-- Commit Summary --

  * Define requirements for handling packets

-- File Changes --

    M draft-ietf-quic-transport.md (100)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/724.patch
https://github.com/quicwg/base-drafts/pull/724.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/724

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

<p>We never really said how to handle incoming packets.  This adds a section on<br>
that.  This was originally motivated by <a href="https://github.com/quicwg/base-drafts/issues/570" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/570" data-id="233406175" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#570</a>, where the rules for what to<br>
generate a Version Negotiation packet for were a little unclear.</p>
<p>Now though, this is a far more comprehensive description of what to do with<br>
a packet that is received.</p>
<p>For <a href="https://github.com/quicwg/base-drafts/issues/570" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/570" data-id="233406175" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#570</a>, I've chosen to limit packet size.  If the packet is too small, then<br>
this requires the server to drop the packet.  In response to the potential for<br>
a future version of QUIC to define a smaller initial packet (<a href="https://github.com/mikkelfj" class="user-mention">@mikkelfj</a> raised<br>
this point), I've included advice on what might be done to avoid having packets<br>
discarded.</p>
<p>I realize that we don't have a patch that sets the packet size to 1200.  I'm<br>
going to write that one now.  This depends on that.</p>
<p><span class="issue-keyword tooltipped tooltipped-se" aria-label="This pull request closes issue #570.">Closes</span> <a href="https://github.com/quicwg/base-drafts/issues/570" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/570" data-id="233406175" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#570</a>.</p>
<p>I would also like to do the same to <a href="https://github.com/quicwg/base-drafts/issues/568" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/568" data-id="233367607" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#568</a>, but that will be down to <a href="https://github.com/mcmanus" class="user-mention">@mcmanus</a>.  To the extent that we treat VN as special (see discussion on <a href="https://github.com/quicwg/base-drafts/issues/693" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/693" data-id="244594256" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#693</a> regarding this), then that will be addressed by the change proposed there.</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/724'>https://github.com/quicwg/base-drafts/pull/724</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Define requirements for handling packets</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/724/files#diff-0">draft-ietf-quic-transport.md</a>
    (100)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/724.patch'>https://github.com/quicwg/base-drafts/pull/724.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/724.diff'>https://github.com/quicwg/base-drafts/pull/724.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/724">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxo4MUxYY3k4Ak3Y4qKOAnFCO_GAks5sW_pigaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_rQOX6YLZzi54I6P3mNc8CLBJdtks5sW_pigaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 requirements for handling packets (#724)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724"}}}</script>

----==_mimepart_598d54629af63_1a383fd943d15c3410408c--


From nobody Thu Aug 10 23:54:28 2017
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 BE2A913251A for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:54:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 CF4SSWRkJz3b for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:54:26 -0700 (PDT)
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 EEF39132521 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 23:54:25 -0700 (PDT)
Date: Thu, 10 Aug 2017 23:54:25 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502434465; bh=75koEwbiRLCi+JldofB7/Ky0+BYA/PSAeoB0iwoBXBU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=v+b/JOxYGIJb0FJYEuMWqsZlC96+6aSZ7wC+jZb8U7zwD3YBL9Y0QKHV0JE6v6dy2 QAfgl1gGwgp3azERuARBst9crqwQIaEjSr/ON+REG5y0HGdCnW7330yoMeWNO8pkaE SeTTfbh3PnFYF5YGzbnu5Bi15PcIoYCd5g/lnvYc=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb89afeacbf627aea8af10de9aa133ccad66ba86592cf0000000115a516a192a169ce0e7ea8c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/684/issue_event/1202128117@github.com>
In-Reply-To: <quicwg/base-drafts/issues/684@github.com>
References: <quicwg/base-drafts/issues/684@github.com>
Subject: Re: [quicwg/base-drafts] Simplify Client Initial size (#684)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d54a1201e1_1a133fd943d15c3495686"; 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/7z8xKJNWBPtLkL8Nd1TyLYtAuGU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 06:54:28 -0000

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

Closed #684 via #685.

-- 
You are receiving 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/684#event-1202128117
----==_mimepart_598d54a1201e1_1a133fd943d15c3495686
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/684" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/684" data-id="243181766" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#684</a> via <a href="https://github.com/quicwg/base-drafts/pull/685" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/685" data-id="243181804" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#685</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/684#event-1202128117">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqy7CrgnNdX30k7xMI2yTKmIrbm9rks5sW_qhgaJpZM4OZCyy">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8G-r2eoeSLfwBSJzsS-s1avIv_Pks5sW_qhgaJpZM4OZCyy.gif" width="1" /></p>
<div itemscope 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/684#event-1202128117"></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 #684 via #685."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/684#event-1202128117"}}}</script>
----==_mimepart_598d54a1201e1_1a133fd943d15c3495686--


From nobody Thu Aug 10 23:54:34 2017
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 0F22613251E for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:54:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 lt3nG3mAGalQ for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:54:26 -0700 (PDT)
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 64B62132522 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 23:54:26 -0700 (PDT)
Date: Thu, 10 Aug 2017 23:54:25 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502434465; bh=m5vYlsMRNkZJaY/HUm+sl8Jsy7Vopz97c3LtQzbxED4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Z7/C/P9zT+Jj1hE1bCsBL8Z4b0nH2K4gSmw05SziAJjl508Ol99Liu7FMb+s55rU2 GCz834WZ1NAZPbk2oCzB/wJaKauONjS7lSm5A88sQKgTZLaOw90g32kctZkz+9ni8p qUVbVFwg8r7EaGiJ1elTEngUEfJLgtavOp4IeL1M=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab57bcfe8b92e02e4fc072b95c7aded9192dc0414492cf0000000115a516a192a169ce0e7ea8ec@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/685/issue_event/1202128116@github.com>
In-Reply-To: <quicwg/base-drafts/pull/685@github.com>
References: <quicwg/base-drafts/pull/685@github.com>
Subject: Re: [quicwg/base-drafts] Change Client Initial size to 1200 flat (#685)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d54a1b826f_51f03fd2caeedc341400a6"; 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/hC4txcSXUgrUKkjly220WIHR9Os>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 06:54:28 -0000

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

Merged #685.

-- 
You are receiving 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/685#event-1202128116
----==_mimepart_598d54a1b826f_51f03fd2caeedc341400a6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/685" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/685" data-id="243181804" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#685</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/685#event-1202128116">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqy8vDjEmNJrHaPPoZ84g3hYPEHHIks5sW_qhgaJpZM4OZCzd">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqx-3Y8XryfrrwoqMufqKn-AtCa9-ks5sW_qhgaJpZM4OZCzd.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/685#event-1202128116"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #685."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/685#event-1202128116"}}}</script>
----==_mimepart_598d54a1b826f_51f03fd2caeedc341400a6--


From nobody Thu Aug 10 23:54:41 2017
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 3C6FA13252A for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:54:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.797
X-Spam-Level: 
X-Spam-Status: No, score=-0.797 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=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6aHGe--KbEBV for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:54:29 -0700 (PDT)
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 B10FE132527 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 23:54:29 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502434469; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=venev4Ci+CRMXMSIx3PYcK88PZbcF7j//Rc8CrESJBw=; b=zO9Oec2x/8brPrZoNXf06ePxgA/CoMIBvGISu7NeXp3QnKRBT/VdXQt4rTWnbpNpu//3Un28 PmWynWibqPIfAxN9b4RnGdvBoODXO7StvzDBb5+G1xPgW0Pc0pbrXCEx0rNB1Gk+mCeamqMY st37GToBSXYoYCFznGKirfbI3+4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=yCgQBdJV8aHRNaK4HNTqZtzD18hxi1ScGG659wCwQ3muw5U6nw6c3/KZ+RwVsRRGThnPFn Cs21H6Y4thtQXArfGS5+R3PTQ30JpMp4kG7CzP/NBV6wZ/SgnIW/3vOCKCmWrkoqIIbdPpnh ZitArVh0/sESILbWn8eeiDUrDn4Vk=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 598d54a4.7f32d42a9690-smtp-out-n02; Fri, 11 Aug 2017 06:54:28 -0000 (UTC)
Date: Thu, 10 Aug 2017 23:54:27 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d54a3cc36b_741a3fd3c0533c3895847@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d54a3cbfda_741a3fd3c0533c389573c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/QheEhEih69p99809XIT3Eii7-B8>
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, 11 Aug 2017 06:54:31 -0000

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

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

----==_mimepart_598d54a3cbfda_741a3fd3c0533c389573c--


From nobody Thu Aug 10 23:55:25 2017
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 388A71326EB for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:55:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 k0WoPRHh5-Mt for <quic-issues@ietfa.amsl.com>; Thu, 10 Aug 2017 23:55:22 -0700 (PDT)
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 7F03C1326F2 for <quic-issues@ietf.org>; Thu, 10 Aug 2017 23:55:22 -0700 (PDT)
Date: Thu, 10 Aug 2017 23:55:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502434521; bh=aqxyT7Ee5Ugjl56Ptbgx+m63QO0Z+1SHqQkkX46qhWc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=xopGkLMvBG/2sXZEtu75FHiXhgtz9UfcIQwfD1MaORVb/mdawAmvLFCgFpNcBBQsg b3ci0y9MzNPxemoLnt4lN/Du6O+d3QG/RzzxSxK/Bak3uaua5roqsehwlJpR24ucC4 eSNcYZZ4Ip1m9Ep54csucvObsVZgh1WhAKESmmFE=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab061b01fb8381014c67d94a4d63b9a901ed65248892cf0000000115a516d992a169ce0e43a87c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/672/c321742996@github.com>
In-Reply-To: <quicwg/base-drafts/pull/672@github.com>
References: <quicwg/base-drafts/pull/672@github.com>
Subject: Re: [quicwg/base-drafts] Stream correlation in Transport (#672)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d54d9b4d02_24b793fb3d1537c34268f3"; 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/C_FCwudrxaipgU13Q--EDH0tJ1o>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 06:55:24 -0000

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

@MikeBishop, do you think that #720 might be better and we could close 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/672#issuecomment-321742996
----==_mimepart_598d54d9b4d02_24b793fb3d1537c34268f3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/mikebishop" class="user-mention">@MikeBishop</a>, do you think that <a href="https://github.com/quicwg/base-drafts/pull/720" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/720" data-id="249521435" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#720</a> might be better and we could close 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/672#issuecomment-321742996">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8ZWrgvYJ17jdgyesqimv-1b7Bemks5sW_rZgaJpZM4OIm8f">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzfzLDJjaw3054Q5BrfvdjWzXNbvks5sW_rZgaJpZM4OIm8f.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/672#issuecomment-321742996"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #672: @MikeBishop, do you think that #720 might be better and we could close this?"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/672#issuecomment-321742996"}}}</script>
----==_mimepart_598d54d9b4d02_24b793fb3d1537c34268f3--


From nobody Fri Aug 11 00:04:31 2017
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 1824C13250F for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:04:29 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id heChrA7DHhdm for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:04:27 -0700 (PDT)
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 7D3B0132509 for <quic-issues@ietf.org>; Fri, 11 Aug 2017 00:04:27 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502435066; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=6Fqai+G+Y3C60cRSoLUwfYaZUsDXEFAV3glWxVPv1y4=; b=W/ofW1csEQFKN7UXLCvmnoRfjMdUB6lyBKexAYJkRPrIJ7iHNjAq+b3++kDMFOwOTy2n+lKb nF8rCCTPi8dqZaprVx/gVIooVHWHLK5AAXJDaVpoEboVJbivhuemyrc6lLXtXcgnI+3Yo7Cm V/6prI/bBgscA8kgM3EDqa+IX+A=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=vcPPCkNTuKa9GgG9461RkC+VMKMEFbSDxXPyCSIaUUmGNgmv2kfrNCyhXhZwmWp4EAehWV x7Ah3W3A7MXvbyYTu1ubpP7WeW43jH9FQ02KVr7/uz6d23uTvM1Q50JBTx79KxZdEkyfpBm3 YSTYNhOP2VarBz03SnBMNPj7mj/94=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 598d54a0.7f83382d4480-smtp-out-n03; Fri, 11 Aug 2017 06:54:24 -0000 (UTC)
Date: Thu, 10 Aug 2017 23:54:23 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d549fa3b76_43db3fb0c6965c38865a1@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 087ef2: Client Initial needs to be 1200
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d549fa37c8_43db3fb0c6965c3886425"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/X6swCLQX5Z6mRvZpQAytSjXsNYk>
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, 11 Aug 2017 07:04:29 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 087ef2c7b99b2821c47bc935e198fc307f69b747
      https://github.com/quicwg/base-drafts/commit/087ef2c7b99b2821c47bc935e198fc307f69b747
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-15 (Sat, 15 Jul 2017)

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

  Log Message:
  -----------
  Client Initial needs to be 1200


  Commit: c32b0ccb48f5e6f7f53a3e8d0fd6a96d37264782
      https://github.com/quicwg/base-drafts/commit/c32b0ccb48f5e6f7f53a3e8d0fd6a96d37264782
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-15 (Sat, 15 Jul 2017)

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

  Log Message:
  -----------
  Make the bounds of the size limit clearer


  Commit: b340370773e8f045bcc53d54c4e6c89bdf9f3444
      https://github.com/quicwg/base-drafts/commit/b340370773e8f045bcc53d54c4e6c89bdf9f3444
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-15 (Sat, 15 Jul 2017)

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

  Log Message:
  -----------
  Ian being pedantic


  Commit: d019bb6f2d5ba1196c1226bbcccc895ebacdef6d
      https://github.com/quicwg/base-drafts/commit/d019bb6f2d5ba1196c1226bbcccc895ebacdef6d
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-15 (Sat, 15 Jul 2017)

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

  Log Message:
  -----------
  We have more room with FNV-1a 64


  Commit: a26b04eed9f1c4ee553b88fb8757e532ec8935a5
      https://github.com/quicwg/base-drafts/commit/a26b04eed9f1c4ee553b88fb8757e532ec8935a5
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #685 from quicwg/1200

Change Client Initial size to 1200 flat


Compare: https://github.com/quicwg/base-drafts/compare/2fbfa6fd63e4...a26b04eed9f1
----==_mimepart_598d549fa37c8_43db3fb0c6965c3886425--


From nobody Fri Aug 11 00:09:38 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D56413271D for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:09:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 UuXc8qgMV3tJ for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:09:31 -0700 (PDT)
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 52D89132714 for <quic-issues@ietf.org>; Fri, 11 Aug 2017 00:09:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Bh+DhKKqniqNqAqe5UyzyPzH0jM=; b=alYso0jrEfJnNsDH flQfo73lL37zgfntLnyk71QL/vh1estjoLu/L3TNtTu3YRPtjLOcQ02ZpLFz6K52 2XGdaYqc+D1yIR5OVVvMWSWzzAERHiBoaKoOVvZjU9FkwrRK4Yt3zQUJK7tXc/lF a+5/F0XEGi4eEeAJXTdueI0e6jI=
Received: by filter1123p1mdw1.sendgrid.net with SMTP id filter1123p1mdw1-27747-598D582A-5 2017-08-11 07:09:30.218082134 +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 aPXTptHKT3WXEfbYCM3_tA for <quic-issues@ietf.org>; Fri, 11 Aug 2017 07:09:30.163 +0000 (UTC)
Date: Fri, 11 Aug 2017 07:09:30 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8662717991981351db1da1ddc917713f77a18b3b92cf0000000115a51a2992a169ce0dada711@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/536/review/55726445@github.com>
In-Reply-To: <quicwg/base-drafts/pull/536@github.com>
References: <quicwg/base-drafts/pull/536@github.com>
Subject: Re: [quicwg/base-drafts] Cleaning up Loss Detection overview (#536)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d5829b573a_1e3c3fbb01149c301126c7"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1a5zkAquvNy8N5jbR4RkbnckRHVyYcmngZy2 ebU+HIIl+w2ji3Gz8Ms/EgglUGKgiDtQgaStePim7oGZKS//J/UzkLNSssF10+Mf8fvkKbHbINT27l GQPDJjegwpHbiAz4AywvRxfFCn5lrxQhS/ujud/w5oYD2V4XVV42cLZEknUGRIWECq58FNlTvWI0vr 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/PDFiQigPgoQsgTiVU1iCAF0Qhms>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 07:09:34 -0000

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

martinthomson requested changes on this pull request.

BTW, I didn't see a notification when the extra commits were pushed.  Sorry about taking so long to get to this.

I think that some of this depends on @ianswett, so this should be a reminder to look at this again.  This is generally an improvement, so I'd like to see it merged, but it's a little hard to follow as it is.

>  QUIC uses a combination of ack information and alarms to detect lost packets.
 An unacknowledged QUIC packet is marked as lost in one of the following ways:
 
-  * A packet is marked as lost if at least one packet that was sent a threshold
-    number of packets (kReorderingThreshold) after it has been
-    acknowledged. This indicates that the unacknowledged packet is either lost
-    or reordered beyond the specified threshold. This mechanism combines both
-    TCP's FastRetransmit and FACK mechanisms.
-
-  * If a packet is near the tail, where fewer than kReorderingThreshold packets
-    are sent after it, the sender cannot expect to detect loss based on the
-    previous mechanism. In this case, a sender uses both ack information and an
-    alarm to detect loss. Specifically, when the last sent packet is
-    acknowledged, the sender waits a short period of time to allow for
-    reordering and then marks any unacknowledged packets as lost. This mechanism
+  * When at least one packet that was sent a threshold number of packets

This is still very hard to parse for me.   Does this work?

"If a packet is received, packets with significantly lower packet numbers (determined by kReorderingThreshold) that have not been received are marked as lost.  This mechanism combines both TCP's ... [citation needed]"

> -
-  * If a packet is near the tail, where fewer than kReorderingThreshold packets
-    are sent after it, the sender cannot expect to detect loss based on the
-    previous mechanism. In this case, a sender uses both ack information and an
-    alarm to detect loss. Specifically, when the last sent packet is
-    acknowledged, the sender waits a short period of time to allow for
-    reordering and then marks any unacknowledged packets as lost. This mechanism
+  * When at least one packet that was sent a threshold number of packets
+    (kReorderingThreshold) after an unacknowledged packet is acknowledged. This
+    indicates that the unacknowledged packet is either lost or reordered beyond
+    the specified threshold. This mechanism combines both TCP's FastRetransmit
+    and FACK mechanisms.
+
+  * When a short period of time has elapsed after the last sent packet is
+    acknowledged, with unacknowledged packets near the tail (fewer than
+    kReorderingThreshold packets sent after them). The sender cannot expect to

"If a short period of time has elapsed since the last packet was sent and there are fewer than the reordering threshold (kReorderingThreshold) packets that have been sent since the highest acknowledged packet.  A sender will not be able to detect loss based on the reordering threshold in this case, so these packets are considered lost based on a timer.  This design is based on the Linux implementation... [citation needed]"

>  
-  * Instead of a packet threshold to tolerate reordering, a QUIC sender may use
-    a time threshold. This allows for senders to be tolerant of short periods of
-    significant reordering. In this mechanism, a QUIC sender marks a packet as
-    lost when a packet larger than it is acknowledged and a threshold amount of
-    time has passed since the packet was sent.
+The above mechanisms use a packet threshold to tolerate
+reordering. Alternatively, a QUIC sender may use a time threshold. This allows

I can't see any change in response to this comment.

>  
-  * Handshake packets, which contain STREAM frames for stream 0, are
-    critical to QUIC transport and crypto negotiation, so a separate alarm
-    period is used for them.
+Handshake packets, which contain STREAM frames for stream 0, are critical to
+QUIC transport and crypto negotiation, so a separate (more aggressive) alarm

As above, no change apparent 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/536#pullrequestreview-55726445
----==_mimepart_598d5829b573a_1e3c3fbb01149c301126c7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>BTW, I didn't see a notification when the extra commits were pushed.  Sorry about taking so long to get to this.</p>
<p>I think that some of this depends on <a href="https://github.com/ianswett" class="user-mention">@ianswett</a>, so this should be a reminder to look at this again.  This is generally an improvement, so I'd like to see it merged, but it's a little hard to follow as it is.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/536#discussion_r132625496">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt;  QUIC uses a combination of ack information and alarms to detect lost packets.
 An unacknowledged QUIC packet is marked as lost in one of the following ways:
 
-  * A packet is marked as lost if at least one packet that was sent a threshold
-    number of packets (kReorderingThreshold) after it has been
-    acknowledged. This indicates that the unacknowledged packet is either lost
-    or reordered beyond the specified threshold. This mechanism combines both
-    TCP&#39;s FastRetransmit and FACK mechanisms.
-
-  * If a packet is near the tail, where fewer than kReorderingThreshold packets
-    are sent after it, the sender cannot expect to detect loss based on the
-    previous mechanism. In this case, a sender uses both ack information and an
-    alarm to detect loss. Specifically, when the last sent packet is
-    acknowledged, the sender waits a short period of time to allow for
-    reordering and then marks any unacknowledged packets as lost. This mechanism
+  * When at least one packet that was sent a threshold number of packets
</pre>
<p>This is still very hard to parse for me.   Does this work?</p>
<p>"If a packet is received, packets with significantly lower packet numbers (determined by kReorderingThreshold) that have not been received are marked as lost.  This mechanism combines both TCP's ... [citation needed]"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/536#discussion_r132625996">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt; -
-  * If a packet is near the tail, where fewer than kReorderingThreshold packets
-    are sent after it, the sender cannot expect to detect loss based on the
-    previous mechanism. In this case, a sender uses both ack information and an
-    alarm to detect loss. Specifically, when the last sent packet is
-    acknowledged, the sender waits a short period of time to allow for
-    reordering and then marks any unacknowledged packets as lost. This mechanism
+  * When at least one packet that was sent a threshold number of packets
+    (kReorderingThreshold) after an unacknowledged packet is acknowledged. This
+    indicates that the unacknowledged packet is either lost or reordered beyond
+    the specified threshold. This mechanism combines both TCP&#39;s FastRetransmit
+    and FACK mechanisms.
+
+  * When a short period of time has elapsed after the last sent packet is
+    acknowledged, with unacknowledged packets near the tail (fewer than
+    kReorderingThreshold packets sent after them). The sender cannot expect to
</pre>
<p>"If a short period of time has elapsed since the last packet was sent and there are fewer than the reordering threshold (kReorderingThreshold) packets that have been sent since the highest acknowledged packet.  A sender will not be able to detect loss based on the reordering threshold in this case, so these packets are considered lost based on a timer.  This design is based on the Linux implementation... [citation needed]"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/536#discussion_r132626097">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt;  
-  * Instead of a packet threshold to tolerate reordering, a QUIC sender may use
-    a time threshold. This allows for senders to be tolerant of short periods of
-    significant reordering. In this mechanism, a QUIC sender marks a packet as
-    lost when a packet larger than it is acknowledged and a threshold amount of
-    time has passed since the packet was sent.
+The above mechanisms use a packet threshold to tolerate
+reordering. Alternatively, a QUIC sender may use a time threshold. This allows
</pre>
<p>I can't see any change in response to this comment.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/536#discussion_r132626293">draft-ietf-quic-recovery.md</a>:</p>
<pre style='color:#555'>&gt;  
-  * Handshake packets, which contain STREAM frames for stream 0, are
-    critical to QUIC transport and crypto negotiation, so a separate alarm
-    period is used for them.
+Handshake packets, which contain STREAM frames for stream 0, are critical to
+QUIC transport and crypto negotiation, so a separate (more aggressive) alarm
</pre>
<p>As above, no change apparent 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/536#pullrequestreview-55726445">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxzW4kIu9pl-sCI9_wslEWBAc0wlks5sW_4pgaJpZM4NebW6">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8N7A8-66RBsgOna9de78Qdng-5Eks5sW_4pgaJpZM4NebW6.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/536#pullrequestreview-55726445"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #536"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/536#pullrequestreview-55726445"}}}</script>
----==_mimepart_598d5829b573a_1e3c3fbb01149c301126c7--


From nobody Fri Aug 11 00:19:35 2017
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 05BD2132714 for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:19:33 -0700 (PDT)
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_H3=-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 4CrtiS0hhV5V for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:19:31 -0700 (PDT)
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 3F74313270B for <quic-issues@ietf.org>; Fri, 11 Aug 2017 00:19:31 -0700 (PDT)
Date: Fri, 11 Aug 2017 00:19:30 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502435970; bh=v59L9BJ+FzTVrmrBRJGIXjOaagycUvx/xYKih4Zu8bs=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fjn9S+AaWmXJNaKJbS7NnWIrX724jSI8NWE9IOISlIA/AV8c/YLAvMlpB8lNH5XxA h7V77K2RxGHBcFJOTAL/Vkf3NH7iwckO2ETbj8kIY0dxylX5DC460aCGP76zymDNyJ gQydRFM20KGp9XAS5+e21ixpA5TdRZkprHWKNtoQ=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbfc1afefe70758a1b453c432f7e72ccdcc206b0492cf0000000115a51c8292a169ce0d99fec5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/524/c321746256@github.com>
In-Reply-To: <quicwg/base-drafts/pull/524@github.com>
References: <quicwg/base-drafts/pull/524@github.com>
Subject: Re: [quicwg/base-drafts] Increase resilience to spoofed Version Negotiation packets (#524)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d5a828d368_780b3f92276e9c388637d"; 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/tsvSw2sdgl5eUXOKQUbFMrBXo4A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 07:19:33 -0000

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

OBE: we decided not to worry about spoofed version negotiation too much.  #724 covers the bit we want to keep 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/524#issuecomment-321746256
----==_mimepart_598d5a828d368_780b3f92276e9c388637d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>OBE: we decided not to worry about spoofed version negotiation too much.  <a href="https://github.com/quicwg/base-drafts/pull/724" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/724" data-id="249551881" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#724</a> covers the bit we want to keep 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/524#issuecomment-321746256">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_BWCtuLFupGD-cdA0noXOKcpYGhks5sXACCgaJpZM4NY4A3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6H43eSb4KcTpXCjJfTwVzVCtrQjks5sXACCgaJpZM4NY4A3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/524#issuecomment-321746256"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #524: OBE: we decided not to worry about spoofed version negotiation too much.  #724 covers the bit we want to keep here."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/524#issuecomment-321746256"}}}</script>
----==_mimepart_598d5a828d368_780b3f92276e9c388637d--


From nobody Fri Aug 11 00:19:41 2017
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 918EB132716 for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:19:33 -0700 (PDT)
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 8JHCw4gbaTDX for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:19:32 -0700 (PDT)
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 BFD3A132712 for <quic-issues@ietf.org>; Fri, 11 Aug 2017 00:19:31 -0700 (PDT)
Date: Fri, 11 Aug 2017 00:19:31 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502435971; bh=G1X4hqnpNU4tJiKXXyNHxqUllCKnSMOstnLN/YDUf8Y=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UfYjwibG6UpKA91BtM6SqKXABu5QVihPjDLJDPzzdElxVu5igD3OItCUSwAzqATPJ ltPgfbXtjmCc4wVt4gtGAs4xXoIVEBsWNjKZE8Nik5Z0++I4qAFsKkpyY797ffoSoM imo5Fs46vhc6e3oLC4bo+JSh27tItXrgHnCvEadw=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5f17703eaa8da27e4415147019c8cb8c540a6e5892cf0000000115a51c8392a169ce0d99fec5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/524/issue_event/1202149996@github.com>
In-Reply-To: <quicwg/base-drafts/pull/524@github.com>
References: <quicwg/base-drafts/pull/524@github.com>
Subject: Re: [quicwg/base-drafts] Increase resilience to spoofed Version Negotiation packets (#524)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d5a831d8c7_4b53ffd03bc9c3471710"; 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/1r9vXcTeqKAMv4TxQivgZDahgMc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 07:19:34 -0000

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

Closed #524.

-- 
You are receiving 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/524#event-1202149996
----==_mimepart_598d5a831d8c7_4b53ffd03bc9c3471710
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/pull/524" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/524" data-id="228196037" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#524</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/524#event-1202149996">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-FL74eRRnd1eMyQ_4i_EjShn2p3ks5sXACDgaJpZM4NY4A3">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyW_fflLzJeelqw7YWtWt8TcVXRWks5sXACDgaJpZM4NY4A3.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/524#event-1202149996"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #524."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/524#event-1202149996"}}}</script>
----==_mimepart_598d5a831d8c7_4b53ffd03bc9c3471710--


From nobody Fri Aug 11 00:22:02 2017
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 C8081132728 for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:22:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.797
X-Spam-Level: 
X-Spam-Status: No, score=-0.797 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=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OOC7c26_CQ47 for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:21:59 -0700 (PDT)
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 5241F131CE8 for <quic-issues@ietf.org>; Fri, 11 Aug 2017 00:21:58 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502436117; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=71GWg07gpycYnFRVrJM1yYkM49reI36oNciMwUrIlyo=; b=dQt8z+TkdOHIt956uJebixHcxye4zequ5lbyer3nipkEIOJlwIjGE/kx6ZGn9+QDlTo9zzIv kfv9HrTQbe7cIC0+cRYkxCpzjYiI5YAl1dgYFIx7yKIMoSx+o9HhxnmRxYAt2Cv2WXgwwELp IUESPnPU0aNzJpnjqSIGyiH3t4s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=XFt99MPPNZrc2rEFC7BtxCQDWcC5oo4VGENj4XIu1k1JvOhK1ynK52pjilZrRvTx8onbIh ArEdIYf7LAfEThKyIFG8xRKQij/Bakp6I9VQWjoyPxm1scfbb4vbjlO2hz/w1l1wuvE5LpMg LSaJJHFcnjYab35UY8BwcuV0Cham4=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 598d5b14.7f0b001f0c00-smtp-out-n02; Fri, 11 Aug 2017 07:21:56 -0000 (UTC)
Date: Fri, 11 Aug 2017 00:21:56 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <598d5b14d945b_733d3fe12c737c2c42249@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_598d5b14d90f3_733d3fe12c737c2c42114"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8BySgr82AlXzaL_oeleUgtN3XSo>
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, 11 Aug 2017 07:22:01 -0000

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

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

----==_mimepart_598d5b14d90f3_733d3fe12c737c2c42114--


From nobody Fri Aug 11 00:45:52 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96ECE132779 for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:45:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 s8MresWGzeLW for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:45:48 -0700 (PDT)
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 36D0A132774 for <quic-issues@ietf.org>; Fri, 11 Aug 2017 00:45:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=L+xIBQQa7mVmvqmNSKg4UQXSuGA=; b=OzPjj10bH5IK0Gh5 7OBSW7Wr0N+NmkGCNtTGDoEvo48fOcwVrOaZQ5aQVHy+RhwOoY6yjM9g/mNKdkl0 7q5uYwMTJ+ELSCJQC+6N+h0UI3WqflwClZ/98gyUQctSOMUDOLasRbdsPN/dKaWj Co0kEPr/HqorbC8j3078YOiDB8Y=
Received: by filter0847p1mdw1.sendgrid.net with SMTP id filter0847p1mdw1-1349-598D60A7-5F 2017-08-11 07:45:43.862948355 +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 -sbfXgDWT3iHjyYDexrtLg for <quic-issues@ietf.org>; Fri, 11 Aug 2017 07:45:43.813 +0000 (UTC)
Date: Fri, 11 Aug 2017 07:45:44 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab22fe4d670d3931b7471c908f4370f73233176e0692cf0000000115a522a792a169ce0edf651b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/720/review/55732015@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d60a79a9c0_13fe3f93ff4c9c3063789"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Zoftth0u35KbiD3E67o9E6gZO/NJZEBmjtm mh4FC7q1FlxvK7uY9Emjvnos3XG4R+VyUppmmQw/IsPoB0t1bSWelY8EmN9nEz09BGi/l6+mvRcPF6 2I1eNMAib50cEa9sMtCl4j0KazZtnxjIlzdkh7xfsCvt4CF8xVbLpSZHuQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/EHnqflof4SyIhIhlJbTWeKdewbg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 07:45:51 -0000

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

mikkelfj commented on this pull request.



> +This document doesn't proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.

First part of paragraph could be shortened a bit to just state the related stream id is only sent in the first frame with offset zero (allowing for retransmission).

Second part of the paragraph is unclear - what does it mean to receive different ID's? It can only happen during retransmission because offset 0 can only be sent once. If due to retransmission, the protocol logic should only see one version and discard duplicates without interpretation (general protocol logic, though this might be not be explicit).

The second part could also be interpreted as if the original referenced stream can only be associated with a single stream and using multiple would be an error. But I do not believe this is the intention, and if it is, I don't think it is reasonable to place any restrictions here. But - it might be good to add a note stating the a field may be referenced 0, 1, or more times depending on application semantics.

-- 
You are receiving 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/720#pullrequestreview-55732015
----==_mimepart_598d60a79a9c0_13fe3f93ff4c9c3063789
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/720#discussion_r132630628">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +This document doesn&#39;t proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
</pre>
<p>First part of paragraph could be shortened a bit to just state the related stream id is only sent in the first frame with offset zero (allowing for retransmission).</p>
<p>Second part of the paragraph is unclear - what does it mean to receive different ID's? It can only happen during retransmission because offset 0 can only be sent once. If due to retransmission, the protocol logic should only see one version and discard duplicates without interpretation (general protocol logic, though this might be not be explicit).</p>
<p>The second part could also be interpreted as if the original referenced stream can only be associated with a single stream and using multiple would be an error. But I do not believe this is the intention, and if it is, I don't think it is reasonable to place any restrictions here. But - it might be good to add a note stating the a field may be referenced 0, 1, or more times depending on application semantics.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/720#pullrequestreview-55732015">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7A6vAZzonxcVpdDdJqjN2sGWUYmks5sXAangaJpZM4O0K9x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_2MGg1amVnQsgAMvTmotcmJoITmks5sXAangaJpZM4O0K9x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/720#pullrequestreview-55732015"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #720"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/720#pullrequestreview-55732015"}}}</script>
----==_mimepart_598d60a79a9c0_13fe3f93ff4c9c3063789--


From nobody Fri Aug 11 00:48:05 2017
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 B0D701324DE for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:48:03 -0700 (PDT)
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 yUn6K-PWxVjE for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 00:48:01 -0700 (PDT)
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 30DD3131CE7 for <quic-issues@ietf.org>; Fri, 11 Aug 2017 00:48:01 -0700 (PDT)
Date: Fri, 11 Aug 2017 00:48:00 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502437680; bh=CEM1N/5514ts20WzyTu5MWesVyFzf7Pn8WfPNXFvzSU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=17yT5Sac63r38RuqUYEbQ3FKrmwV8xk7i2sId22bAZNhssnkv9dgEcANK9AIqMTTX 0gs8sgQZqQtuRi/M4VbllW2U52pzyMuL4ug3HLj5YvdJ8J2nun/2HIt8sK0HQwuilH K87n7SuGK3cEJ1Jv9GH+bBZ5EcN02YgR5H4OychA=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe9615716edbb7105585b145ab807178cee0f95cf92cf0000000115a5233092a169ce0edf651b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/720/review/55732329@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d613081256_1d11b3f889662fc38994a2"; 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/jYcBqQjaBdlPI-fgs1_56SxKES8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 07:48:04 -0000

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

mikkelfj commented on this pull request.



> +invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
+
+A related stream MUST NOT refer to a stream in the "idle" state
+({{stream-state-idle}}).  Receipt of a STREAM frame that includes a Related
+Stream ID field that identifies an "idle" stream MUST be treated as a connection
+error of type INVALID_RELATED_STREAM.
+
+
 ## Sending and Receiving Data

Isn't this redundant from earlier paragraph line 2229?

-- 
You are receiving 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/720#pullrequestreview-55732329
----==_mimepart_598d613081256_1d11b3f889662fc38994a2
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/720#discussion_r132630909">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
+
+A related stream MUST NOT refer to a stream in the &quot;idle&quot; state
+({{stream-state-idle}}).  Receipt of a STREAM frame that includes a Related
+Stream ID field that identifies an &quot;idle&quot; stream MUST be treated as a connection
+error of type INVALID_RELATED_STREAM.
+
+
 ## Sending and Receiving Data
</pre>
<p>Isn't this redundant from earlier paragraph line 2229?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/720#pullrequestreview-55732329">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-9esvpDXwfPEKGS1jTs5AQSwx5kks5sXAcwgaJpZM4O0K9x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5QBRtwF69j22BegQLaixinkryZCks5sXAcwgaJpZM4O0K9x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/720#pullrequestreview-55732329"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #720"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/720#pullrequestreview-55732329"}}}</script>
----==_mimepart_598d613081256_1d11b3f889662fc38994a2--


From nobody Fri Aug 11 01:05:12 2017
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 EF9881326DF for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 01:05:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.8
X-Spam-Level: 
X-Spam-Status: No, score=-9.8 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_H2=-2.8, 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 aq1_v21JgZUV for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 01:05:09 -0700 (PDT)
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 280321326DE for <quic-issues@ietf.org>; Fri, 11 Aug 2017 01:05:08 -0700 (PDT)
Date: Fri, 11 Aug 2017 01:05:08 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502438708; bh=A95tYWwbAhBLJfCiMk3z7W/cxBuhcltaoDZoZhI/ytU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=PZ0Ddceih5fs5Z6Pphv0ANQUYJt/fRM58X6S8PU7NY7kAb80pyUeK0j4L5Deeq8Yf qDJivajHnIacbmWhQGWutFsqK6mDWB25XkmeM5BszYy7tz88IK9NwGiv5zbPU7Dt9k ZbB3UlOahuoOuIcR8aA3gly5+gxVNYWVp3XOwDzs=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7e23ab387ca5c4866ba306418ac64e3d9e2ab21b92cf0000000115a5273492a169ce0edf651b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/720/review/55735227@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d65344fa3e_59a13fe3c1335c2c842fe"; 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/lE0j9F1YNviK_Rh-T9VM7Zb4IAc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 08:05:11 -0000

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

mikkelfj commented on this pull request.



> +This document doesn't proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.

My initial comment was thinking about packet duplicates which is not reasonable since frames are retransmitted independently of packets. However, each steam has its own retransmission filter and here  I believe the same applies: already received content should be ignored - it is not reasonable to check all received retransmission for inconsistencies, and related stream ID would just be a special case - unless I am missing 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/720#discussion_r132633408
----==_mimepart_598d65344fa3e_59a13fe3c1335c2c842fe
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/720#discussion_r132633408">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +This document doesn&#39;t proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
</pre>
<p>My initial comment was thinking about packet duplicates which is not reasonable since frames are retransmitted independently of packets. However, each steam has its own retransmission filter and here  I believe the same applies: already received content should be ignored - it is not reasonable to check all received retransmission for inconsistencies, and related stream ID would just be a special case - unless I am missing 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/720#discussion_r132633408">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4xcjG4Z7iggiBLBMxVqUadppJdTks5sXAs0gaJpZM4O0K9x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1f2SSGKRpYx2Uyg2MbfOvipn0fdks5sXAs0gaJpZM4O0K9x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/720#discussion_r132633408"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #720"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/720#discussion_r132633408"}}}</script>
----==_mimepart_598d65344fa3e_59a13fe3c1335c2c842fe--


From nobody Fri Aug 11 01:29:50 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF7BC1324E5 for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 01:29:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 QF3mApGADiZ3 for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 01:29:46 -0700 (PDT)
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 A93F21324DE for <quic-issues@ietf.org>; Fri, 11 Aug 2017 01:29:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=+Tnep0w/02+eh7pnnx2R7Ppcg6g=; b=l8Lfy18goG7TY2rp GhDJ4Ii/Se3EfapGo8Lc+lY9eyxlW3llsugbAUr+DN2mrkHmAVgmZcZ3tKlQlTSL Uavr7y4hXgWSox5s3cHUwObrR71/LlDCI7DIdNuUj0ltTsEDCB4aaMxHv7YX+O/s adfWnWm/Sqeewy5TxaEaKtA5wrQ=
Received: by filter0475p1mdw1.sendgrid.net with SMTP id filter0475p1mdw1-11913-598D6AF8-37 2017-08-11 08:29:44.943490763 +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 edg1sctVTyGzPqE5l419-g for <quic-issues@ietf.org>; Fri, 11 Aug 2017 08:29:44.947 +0000 (UTC)
Date: Fri, 11 Aug 2017 08:29:45 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1c9a553dc499599820d375d774a77335613179d692cf0000000115a52cf892a169ce0ed5746a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/714/321757210@github.com>
In-Reply-To: <quicwg/base-drafts/issues/714@github.com>
References: <quicwg/base-drafts/issues/714@github.com>
Subject: Re: [quicwg/base-drafts] Multiple connections on the same port (#714)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d6af8ca73d_69a3fd5bc877c3449796"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1/QtJi62BfFOdYA/tk+7aaey7LIkWh8bb2CF FKJV1QIS477yMjfRKSfufegn0jZHyDxIUg8N6dUJcKrDWVdphbkX7+R3TKCL5iXuKO9LykHTgcmocr WZXxAa9lAqJeslwTcjdbjlq6ttQwMMW0VoOG4TDRF8ZenZzBQ1QHLKAzH2quukl4sdBECCqFRF1+Bg 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5Hf8fZhgtLMSZcNE_cSQMujwpH4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 08:29:49 -0000

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

> One observation that such a multiplexing client would need to be especially careful with QUIC packets featuring unknown Connection IDs.

Due to packet spoofing and port guessing this is/should also be a concern with 5-tuples during initial handshake - relying on connection IDs ought to signficantly reduce this concern because it is difficult to guess off path. But I agree that this must be considered regardless.

However, is it strictly relevant to buffer unknown packets. It is much simpler to drop them when there isn't yet an established context to hook them up to and it does protect against random noise/attacks. It will only be relevant in the rearly connection setup. I'm just guessing here, but for flow control it might not be a bad thing to register a dropped packet because clearly there is some performance issue unless it is trivial reordering - and multi-channel reordering typically happens in larger bulks I believe. So, optimizing performance under adverse conditions might not be the best option. A typical attacker could force dropped packets by overflowing network and router queues and here end-point buffering would add some reselience, but then, most end-point buffering would likely be from adversary.

-- 
You are receiving 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/714#issuecomment-321757210
----==_mimepart_598d6af8ca73d_69a3fd5bc877c3449796
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>One observation that such a multiplexing client would need to be especia=
lly careful with QUIC packets featuring unknown Connection IDs.</p>
</blockquote>
<p>Due to packet spoofing and port guessing this is/should also be a concer=
n with 5-tuples during initial handshake - relying on connection IDs ought =
to signficantly reduce this concern because it is difficult to guess off pa=
th. But I agree that this must be considered regardless.</p>
<p>However, is it strictly relevant to buffer unknown packets. It is much s=
impler to drop them when there isn't yet an established context to hook the=
m up to and it does protect against random noise/attacks. It will only be r=
elevant in the rearly connection setup. I'm just guessing here, but for flo=
w control it might not be a bad thing to register a dropped packet because =
clearly there is some performance issue unless it is trivial reordering - a=
nd multi-channel reordering typically happens in larger bulks I believe. So=
, optimizing performance under adverse conditions might not be the best opt=
ion. A typical attacker could force dropped packets by overflowing network =
and router queues and here end-point buffering would add some reselience, b=
ut then, most end-point buffering would likely be from adversary.</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/714#issuecomment-321757210">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3bEWvfs05Sj_vZ=
JfQCh2baCkjtEks5sXBD4gaJpZM4OxZJ9">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq79INAdxFRc1-R33N=
Ea6bDTChp9Vks5sXBD4gaJpZM4OxZJ9.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/714#issuecomment-321757210"></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 #714: \u003e One ob=
servation that such a multiplexing client would need to be especially caref=
ul with QUIC packets featuring unknown Connection IDs.\r\n\r\nDue to packet=
 spoofing and port guessing this is/should also be a concern with 5-tuples =
during initial handshake - relying on connection IDs ought to signficantly =
reduce this concern because it is difficult to guess off path. But I agree =
that this must be considered regardless.\r\n\r\nHowever, is it strictly rel=
evant to buffer unknown packets. It is much simpler to drop them when there=
 isn't yet an established context to hook them up to and it does protect ag=
ainst random noise/attacks. It will only be relevant in the rearly connecti=
on setup. I'm just guessing here, but for flow control it might not be a ba=
d thing to register a dropped packet because clearly there is some performa=
nce issue unless it is trivial reordering - and multi-channel reordering ty=
pically happens in larger bulks I believe. So, optimizing performance under=
 adverse conditions might not be the best option. A typical attacker could =
force dropped packets by overflowing network and router queues and here end=
-point buffering would add some reselience, but then, most end-point buffer=
ing would likely be from adversary."}],"action":{"name":"View Issue","url":=
"https://github.com/quicwg/base-drafts/issues/714#issuecomment-321757210"}}=
}</script>=

----==_mimepart_598d6af8ca73d_69a3fd5bc877c3449796--


From nobody Fri Aug 11 03:28:29 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3FA81275FD for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 03:28:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.596
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 IDFNRMnyIbj6 for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 03:28:25 -0700 (PDT)
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 8C5E91241F5 for <quic-issues@ietf.org>; Fri, 11 Aug 2017 03:28:25 -0700 (PDT)
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=zoIGLpWDRDAsEQvtbskE/qEK+kA=; b=pEqOUseRLwYb2o+u GgKCu1DzYbrtU95GdE7Iaw+1EnySMSOWsCnGrphSXUuRDcdLnyJ0zhyBxglR5UBP pItovr2IjZB4cGG7m8d+ZHbJM8JrWczHlRa/uikIOw1fr1+nm2liqrsgiCGO2p7X L+pRGCEeZRYJTToRU0C9VyQu2dQ=
Received: by filter0939p1mdw1.sendgrid.net with SMTP id filter0939p1mdw1-6921-598D86C6-69 2017-08-11 10:28:22.833254691 +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 gu7JoybwRiyzl-tAN4gulg for <quic-issues@ietf.org>; Fri, 11 Aug 2017 10:28:22.870 +0000 (UTC)
Date: Fri, 11 Aug 2017 10:28:23 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd7161eff17def2c5dba1d6ec2216641c2e26372592cf0000000115a548c692a169ce0ee08745@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/725@github.com>
Subject: [quicwg/base-drafts] Server might be unable to complete handshake due to MAX_STREAM_DATA (#725)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598d86c6bb55d_2c963f9de5e97c2c359fc"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak31vBfKa+cJPezX6wlPmo2u437OUnurxiA90n lbZ40OKYX7huR3P0JTX5YCIw9loyEH1YDhsDIyUJYlOm9K7gcJGkcqQ/RdrN+Z252Z748i+EZjxDlW JXy5hBoCDZXxDB4xy/g0WN/PxpKh2NNaKM+tFn75jHY7iecfy746HKCzUJDTgZE4ixjJHKTOoezow+ s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rOIPreJaOHfyYBCWKhhnqulbVeY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 10:28:27 -0000

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

MAX_DATA doesn't apply to stream 0, but MAX_STREAM_DATA does.  The server can increase the space available for the second flight of client handshake messages, but the client can't increase the space available to the server.  The initial value (in the client's transport parameters) determines how much space the server has to send.

Is this a problem?  should we exempt stream 0 (maybe just until the handshake completes)? or should we just advise against setting the value too low?

Note that the value is immutable, if a client wants a low value for general use, that might be a problem for the handshake.  I'm inclined to say that stream 0 can exceed the limit up until the point that the handshake completes, after which the limit strictly applies.  Then, if it has exceeded the limit, the server can't send anything until the client gives it more budget.

-- 
You are receiving 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/725
----==_mimepart_598d86c6bb55d_2c963f9de5e97c2c359fc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>MAX_DATA doesn't apply to stream 0, but MAX_STREAM_DATA does.  The server can increase the space available for the second flight of client handshake messages, but the client can't increase the space available to the server.  The initial value (in the client's transport parameters) determines how much space the server has to send.</p>
<p>Is this a problem?  should we exempt stream 0 (maybe just until the handshake completes)? or should we just advise against setting the value too low?</p>
<p>Note that the value is immutable, if a client wants a low value for general use, that might be a problem for the handshake.  I'm inclined to say that stream 0 can exceed the limit up until the point that the handshake completes, after which the limit strictly applies.  Then, if it has exceeded the limit, the server can't send anything until the client gives it more budget.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/725">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7Skx--Tkje_qiH4YRZIETxqI1Xqks5sXCzGgaJpZM4O0fOr">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzoDVBbUALibu0cS7tlT56Y2eTFvks5sXCzGgaJpZM4O0fOr.gif" width="1" /></p>
<div itemscope 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/725"></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 might be unable to complete handshake due to MAX_STREAM_DATA (#725)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/725"}}}</script>
----==_mimepart_598d86c6bb55d_2c963f9de5e97c2c359fc--


From nobody Fri Aug 11 07:37:07 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C23F01321B7 for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 07:37:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 cRmEZ2CTAxYD for <quic-issues@ietfa.amsl.com>; Fri, 11 Aug 2017 07:37:04 -0700 (PDT)
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 6291613201A for <quic-issues@ietf.org>; Fri, 11 Aug 2017 07:37:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=OyBqDsrcSXwO/eV7n2jY053qdMc=; b=od+l5Z5+3zaxaSCV xp51F/QMgkelFwLTdnDmCtnQgaX+CmV9yR+z4O1vj+tsi4yhR2AzhV73vwBOC9KE rMP/LHFzbjfU/DbeSVMhz7GZBXP9u2z4dUlH+uHiMpfK5IXEvlF3P166pB7DPVW4 2Lpry9eOJAx7O0JhCKa1HMZXJzM=
Received: by filter0565p1mdw1.sendgrid.net with SMTP id filter0565p1mdw1-3497-598DC0BE-A 2017-08-11 14:35:42.192422552 +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 ismtpd0035p1mdw1.sendgrid.net (SG) with ESMTP id lXSG374vQ6KVuwL2xl9_YQ for <quic-issues@ietf.org>; Fri, 11 Aug 2017 14:35:42.158 +0000 (UTC)
Date: Fri, 11 Aug 2017 14:35:42 +0000 (UTC)
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1d20840969a4b68788bf7525a57235ab5725079892cf0000000115a582bd92a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724/c321830582@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598dc0bda6989_6a503f8932ab9c303657e"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0V5aLrj2k0ABSE9K9fHZ+eD44p5OD0adx0zf qKcKN3mXlvJBxRr+I0WFQ3dY+nwDEE4XmO7sAeshW6bV+DqEQpTmJK7lGpC/QlL7JAFmk9nsZk5Ttl tu/ZZNKowawlnF58O5Ws3MnLtZ3i/v7BSuom2DvNRiGq9CTKoL4mObCWk1jakAQsxP/c1UXCS6UaL3 s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kgMETV1e-b6gzbGBeNBXmcY3UV8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 11 Aug 2017 14:37:06 -0000

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

I suppose fixing the long-header-bit and the min-size is enough for closing #568 in practice.

I really appreciate this PR btw - good stuff.

-- 
You are receiving 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/724#issuecomment-321830582
----==_mimepart_598dc0bda6989_6a503f8932ab9c303657e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I suppose fixing the long-header-bit and the min-size is enough for closing <a href="https://github.com/quicwg/base-drafts/issues/568" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/568" data-id="233367607" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#568</a> in practice.</p>
<p>I really appreciate this PR btw - good stuff.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/724#issuecomment-321830582">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq09XEDo5T4AKaNhRAuUE_ye5szYPks5sXGa9gaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzSle6V_fNLr1K_E1_d3y9mRs2BOks5sXGa9gaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724#issuecomment-321830582"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724: I suppose fixing the long-header-bit and the min-size is enough for closing #568 in practice.\r\n\r\nI really appreciate this PR btw - good stuff."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724#issuecomment-321830582"}}}</script>
----==_mimepart_598dc0bda6989_6a503f8932ab9c303657e--


From nobody Sat Aug 12 22:22:29 2017
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 C36F913242A for <quic-issues@ietfa.amsl.com>; Sat, 12 Aug 2017 22:22:27 -0700 (PDT)
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 JLynOeL-x3kL for <quic-issues@ietfa.amsl.com>; Sat, 12 Aug 2017 22:22:23 -0700 (PDT)
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 8B1731321BA for <quic-issues@ietf.org>; Sat, 12 Aug 2017 22:22:23 -0700 (PDT)
Date: Sat, 12 Aug 2017 22:22:22 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502601742; bh=vqHdx4ahtzE3+qQjiz13vkt1ydYT/6r06Ge4nqJC1UM=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=SBRrojDzj5OrYw6uxQGLkmtPtoGoB8lhWsIgf3jzNkPo3tT6fAZtfugnBB+PG3yHP +TtdoVXUaBGgHRdf4sPT8Vwv4LYJEhKMwDu8Uwn7rV6FDzHXhkMWyb8dXntjDQWJU5 8IQVP3Z8Bxd+OUPYqKzrd3lk8C+L+x4NixGKJHo0=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9df9b0417c647a17bd601df9559ae7cf4ada055292cf0000000115a7a40e92a169ce0ee47572@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/726@github.com>
Subject: [quicwg/base-drafts] New text in section 7.3.1 of transport spec uses same code for stateless reset and packet length (#726)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598fe20e90031_47ff3fa8c2597c34990a4"; 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/GX05EiKDkJs_PLGgzop-3iIxYpc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 13 Aug 2017 05:22:28 -0000

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

The extension code 5 is used twice in section 7.3.1:
> ...
> stateless_reset_token (0x0005):
>    The Stateless Reset Token is used in verifying a stateless reset, see Section 7.8. This parameter is a sequence of 16 octets.
>
> An endpoint MAY use the following transport parameters:
>
> omit_connection_id (0x0004):
>    The omit connection identifier parameter indicates that packets sent to the endpoint that advertises this parameter can omit the connection ID. 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 this parameter indicates that the endpoint relies on the connection ID being present in every packet.
> max_packet_size (0x0005):
>    The maximum packet size parameter places a limit on the size of packets that the endpoint is willing to receive, encoded as an unsigned 16-bit integer. This indicates that packets larger than this limit will be dropped. The default for this parameter is the maximum permitted UDP payload of 65527. Values below 1200 are invalid. This limit only applies to protected packets (Section 5.5). 

-- 
You are receiving 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/726
----==_mimepart_598fe20e90031_47ff3fa8c2597c34990a4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The extension code 5 is used twice in section 7.3.1:</p>
<blockquote>
<p>...<br>
stateless_reset_token (0x0005):<br>
The Stateless Reset Token is used in verifying a stateless reset, see Section 7.8. This parameter is a sequence of 16 octets.</p>
<p>An endpoint MAY use the following transport parameters:</p>
<p>omit_connection_id (0x0004):<br>
The omit connection identifier parameter indicates that packets sent to the endpoint that advertises this parameter can omit the connection ID. 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 this parameter indicates that the endpoint relies on the connection ID being present in every packet.<br>
max_packet_size (0x0005):<br>
The maximum packet size parameter places a limit on the size of packets that the endpoint is willing to receive, encoded as an unsigned 16-bit integer. This indicates that packets larger than this limit will be dropped. The default for this parameter is the maximum permitted UDP payload of 65527. Values below 1200 are invalid. This limit only applies to protected packets (Section 5.5).</p>
</blockquote>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/726">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzDvctoeTsSIXDL9J3LERUmz_dOxks5sXogOgaJpZM4O1mQD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3BBcxAmOWAk1wbU3seSbt3_ldUbks5sXogOgaJpZM4O1mQD.gif" width="1" /></p>
<div itemscope 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/726"></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":"New text in section 7.3.1 of transport spec uses same code for stateless reset and packet length (#726)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/726"}}}</script>
----==_mimepart_598fe20e90031_47ff3fa8c2597c34990a4--


From nobody Sat Aug 12 22:23:45 2017
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 5968E120713 for <quic-issues@ietfa.amsl.com>; Sat, 12 Aug 2017 22:23:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.254
X-Spam-Level: 
X-Spam-Status: No, score=-8.254 tagged_above=-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_H2=-2.8, 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 XhFOgKIZrfjK for <quic-issues@ietfa.amsl.com>; Sat, 12 Aug 2017 22:23:42 -0700 (PDT)
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 DA227132467 for <quic-issues@ietf.org>; Sat, 12 Aug 2017 22:23:41 -0700 (PDT)
Date: Sat, 12 Aug 2017 22:23:40 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502601820; bh=lu6ISy0w9ZBMIBBUq8zp2o5vJMtAc9y009ItyGHq4a8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=sGo4yywQTjlta/zS3SEsMZQXr6exz9n5QAx1z7tQORXInORFV8fab25DHADPo17f1 TknKw+i07HhdPyF8SxvN1PEq//NeEBAAgq6TXDj//tW0QmvFN/M4AaMoumcKYq8bPc AlNdsHbvaV+Xumdfx2kxeFpRkmcN/kngSWWRZf98=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9ddf04ad75bc2d9910efbbb6d06248c249f9e6b392cf0000000115a7a45c92a169ce0ee47572@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/726/322022646@github.com>
In-Reply-To: <quicwg/base-drafts/issues/726@github.com>
References: <quicwg/base-drafts/issues/726@github.com>
Subject: Re: [quicwg/base-drafts] New text in section 7.3.1 of transport spec uses same code for stateless reset and packet length (#726)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_598fe25ce0b42_38be3fda23b0fc3810377c"; 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/2CrGq--BctxQth9u109wKtFDYLU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 13 Aug 2017 05:23:44 -0000

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

Also, do we expect the token to be provided by both servers and clients?

-- 
You are receiving 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/726#issuecomment-322022646
----==_mimepart_598fe25ce0b42_38be3fda23b0fc3810377c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Also, do we expect the token to be provided by both servers and clients?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/726#issuecomment-322022646">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1Zy8S9vVkM7n4YweBee4e8lXYtOks5sXohcgaJpZM4O1mQD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7Y_0BgAOA-HLqHpvjD3Z7nRbYWuks5sXohcgaJpZM4O1mQD.gif" width="1" /></p>
<div itemscope 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/726#issuecomment-322022646"></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":"@huitema in #726: Also, do we expect the token to be provided by both servers and clients?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/726#issuecomment-322022646"}}}</script>
----==_mimepart_598fe25ce0b42_38be3fda23b0fc3810377c--


From nobody Sun Aug 13 21:11:29 2017
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 52993124234 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:11:28 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3tWISfm6lvka for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:11:27 -0700 (PDT)
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 D5C1C1241F5 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 21:11:26 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502683886; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=Pja1Z4lfAHyZ9ifZj+tdgTUUdSyar+aOMnbOG4t0DWQ=; b=bqugkF71F8KqUkhT1Xyh27VjjV1Jnea1Ccy4YnPH18jICVFXme2CoeHHV4rIbF74GszX9bI3 SQxSllBI57VLlDq2aB6sHuLVHwSdKq6Wob6C/r5cvbL2mc/SbjuRV9+AlWMhDFTS2eQBfIoq ZKjHE1FtM9TCZVg3KGACewa12/g=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=XVk4X9jW4BCR4IXHe1ED3c4gN3Au1ZvCtQSzYbjt0j0zvWtyu1KiYm/VJsW09X47KdnPRx 7dv8A/EsCC3/lXO0jrRz7I7X6Qja/0rXfAeGNyXDsD5vBqJEycZ4RTCSPiq2kDK7AAFzOrzv UcFBB+OqlcZo7wqE6AUyRv2K4l9tM=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 599122ed.7f6818452a20-smtp-out-n01; Mon, 14 Aug 2017 04:11:25 -0000 (UTC)
Date: Sun, 13 Aug 2017 21:11:24 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599122ec8652f_1fc53f8c05821c401219d3@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] c32c37: Revise text on ACK frames prior to handshake compl...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599122ec8615a_1fc53f8c05821c4012186a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/FtUmr9JlPWbfeQNd01yTywiW_rI>
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, 14 Aug 2017 04:11:28 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: c32c3788a298bdcca5d8d5f15b1e4602134febc6
      https://github.com/quicwg/base-drafts/commit/c32c3788a298bdcca5d8d5f15b1e4602134febc6
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Revise text on ACK frames prior to handshake completion

This extensively used language like "protected ACK frames", which is incorrect.
I fixed that here, recognizing that more extensive fixes are probably needed.

I also just made the observation that the server might acknowledge 0-RTT, but
the client might be unable to read those ACK frames, which closes #221.


  Commit: 230589fe68637ba7954a4c177e5bb5069900b385
      https://github.com/quicwg/base-drafts/commit/230589fe68637ba7954a4c177e5bb5069900b385
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Strength requirement


  Commit: d19b7f8a11f08062e726258ea5389127ecd13628
      https://github.com/quicwg/base-drafts/commit/d19b7f8a11f08062e726258ea5389127ecd13628
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Harder again


  Commit: 958070da8d709afeeb65784e6aadda91b5bb4902
      https://github.com/quicwg/base-drafts/commit/958070da8d709afeeb65784e6aadda91b5bb4902
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #719 from quicwg/ack-0rtt

Revise text on ACK frames prior to handshake completion


Compare: https://github.com/quicwg/base-drafts/compare/a26b04eed9f1...958070da8d70
----==_mimepart_599122ec8615a_1fc53f8c05821c4012186a--


From nobody Sun Aug 13 21:11:33 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D182B1241F5 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:11:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 nFqqnm-u6xQc for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:11:27 -0700 (PDT)
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 AFC3112420B for <quic-issues@ietf.org>; Sun, 13 Aug 2017 21:11:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=FW6hGmDCEOeJB8kwbhU6K8QQGCM=; b=vzl+7k5qT5wrMXWI 2kBe93jb1/8z6aelHh2EOPKNODI+dp5ZttwCJM3f5f5VUsT7dGKZQxVfONISJ3M0 PBWyeSaqytwuBD2Cxps5v8vQMKfFhRnhESDsBr36WRPQxdjZjO56928b++G5aF3J t0GfVUEFB8ekMpXoWIhxp0SjCWI=
Received: by filter0945p1mdw1.sendgrid.net with SMTP id filter0945p1mdw1-10894-599122ED-55 2017-08-14 04:11:25.881760504 +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 2JQsrc0lRYqvcAPx4TYUZw for <quic-issues@ietf.org>; Mon, 14 Aug 2017 04:11:25.951 +0000 (UTC)
Date: Mon, 14 Aug 2017 04:11:26 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb249da879f18c7d8bfe06d1ddae221b42bed2efc92cf0000000115a8e4ed92a169ce0c194382@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/221/issue_event/1204170545@github.com>
In-Reply-To: <quicwg/base-drafts/issues/221@github.com>
References: <quicwg/base-drafts/issues/221@github.com>
Subject: Re: [quicwg/base-drafts] 0RTT ACKs (#221)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599122edb793a_112813f964c2b5c38889c2"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0RSAW8aMd1wZQHMKR9YFXeS4VbetZwqJnP6u 8lBUaJaRrmuw+xSYl12XsK7xZYggXaOBeWcoY6q0IvgcDAakMqCjdjtnuHLOuaV4dSRQW0vhnvzHUh RaTcyT3bzNMA32RQBGv4zetcCjj2T3RLVtz1e/c9Nlq2dXUzzOZFxyyFQSSA7shAgDuUIUUw1xRr+K k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8BWtvn6_nhRyduWMMLhSk8yxz9U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 04:11:29 -0000

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

Closed #221 via #719.

-- 
You are receiving 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/221#event-1204170545
----==_mimepart_599122edb793a_112813f964c2b5c38889c2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/221" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/221" data-id="202982274" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#221</a> via <a href="https://github.com/quicwg/base-drafts/pull/719" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/719" data-id="249207807" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#719</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/221#event-1204170545">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzf5D-qsbN1I2peeqmEjcKNIzdLWks5sX8jtgaJpZM4Ls95d">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyp-hbW3F_jBblJ8V2qPnwSgVduGks5sX8jtgaJpZM4Ls95d.gif" width="1" /></p>
<div itemscope 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/221#event-1204170545"></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 #221 via #719."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/221#event-1204170545"}}}</script>
----==_mimepart_599122edb793a_112813f964c2b5c38889c2--


From nobody Sun Aug 13 21:11:38 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 645D61241F5 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:11:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 D5hRaj7gyqXA for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:11:28 -0700 (PDT)
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 263E3124217 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 21:11:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=bM3KLz/Tia3XjNLZ3JmqNjRDqn4=; b=GDCKkQwZ/t/cyBss L8moz6F0P8fIXuuztqaF/2KeolJHBL2bF4JYQaQTB9VVRTSk3qpbvY6tCUuMbXpc KDRUqMsDp+HOclB6kqc/nmnFCBUjthq2lfyY5fdecN05U47EvBtgfjikhp3gXDqf 7aYgzSFpES0fGiT7MwjgtonvZfw=
Received: by filter0967p1mdw1.sendgrid.net with SMTP id filter0967p1mdw1-32381-599122EE-12 2017-08-14 04:11:26.316011231 +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 KzNa6_8WR3G5MZI0-43isw for <quic-issues@ietf.org>; Mon, 14 Aug 2017 04:11:26.288 +0000 (UTC)
Date: Mon, 14 Aug 2017 04:11:26 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8ed56fa20f5602cc0537f215cc516b022f10b2e592cf0000000115a8e4ee92a169ce0eda9bff@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/719/issue_event/1204170544@github.com>
In-Reply-To: <quicwg/base-drafts/pull/719@github.com>
References: <quicwg/base-drafts/pull/719@github.com>
Subject: Re: [quicwg/base-drafts] Revise text on ACK frames prior to handshake completion (#719)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599122ee26c69_6aaf3fc3f2d17c34766b5"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1hbYsBMB3fQtrgohJuUjoZoViMCt2Bot27Oo zGSLm8FTCrtyMRkOPvF7Y5vgaxxnc8x5IsfImAH52/G0DwDFkZTkXFRgHNLnxf+t26ZTm8/UwRlWkJ zbh9OzlZZnKRo9tmcLA3lv7jF3GdRNrJp04zbeM00GZJOIesTV+ByGT9u26AMm8xR0oZAQ6a1+NhDm c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/zBu1QxFWGf_Th0CJy4Rkb_7TW-M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 04:11:29 -0000

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

Merged #719.

-- 
You are receiving 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/719#event-1204170544
----==_mimepart_599122ee26c69_6aaf3fc3f2d17c34766b5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/719" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/719" data-id="249207807" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#719</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/719#event-1204170544">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxMxVJk1Ug5czRba8mYeQ5e9oYErks5sX8jugaJpZM4Oy1hr">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyG0LrRuKXEDGNJSRqiWOAj4fiemks5sX8jugaJpZM4Oy1hr.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/719#event-1204170544"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #719."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/719#event-1204170544"}}}</script>
----==_mimepart_599122ee26c69_6aaf3fc3f2d17c34766b5--


From nobody Sun Aug 13 21:11:45 2017
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 0248D124BE8 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:11:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.797
X-Spam-Level: 
X-Spam-Status: No, score=-0.797 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=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5DYYw8t19Wku for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:11:34 -0700 (PDT)
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 3CD9B1243F3 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 21:11:34 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502683893; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=N2ZV0xb9h9KFZC0RGEWmWIvafsJtsouMK8i8J9vRBnw=; b=xeA+c6VqPant7QoJYgwej7jkzdU2O+GZkeO6odazaJWA+fNlpd4KbCFbmNTOoWrqqqJyvA1z RNfxEkd2hBG3Wp6RNdxUuUt4xUZkoAdO1wZmRti+V1d8pX+U5SLjFHbxNcIb7tLib4alqobL whwvOUF2z3pw13zqWu0e3RwFekk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=vJaOvZhKanLoYeZFMacsKDH89Mej7crUh/fbGPN5SJ5szv2NkNRhcRqMkUy7ZIX+kdK17+ 4YjD69pCX+mpeLqK4t3WbEW4NZLt2zJKjDtyijsFAmzT8Yt8wgnkOa1euzdC8cbui0OFXr5f A3Tu9Yxc/s9mgjpa0oc+d18X9+As4=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 599122f5.7f05841736c0-smtp-out-n01; Mon, 14 Aug 2017 04:11:33 -0000 (UTC)
Date: Sun, 13 Aug 2017 21:11:32 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599122f454f2c_42d83fd6ac89dc2c1796b@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599122f454bb7_42d83fd6ac89dc2c178fc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/C2EmmTs8rYQyBqG3PNd2PzjIHLA>
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, 14 Aug 2017 04:11:36 -0000

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

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

----==_mimepart_599122f454bb7_42d83fd6ac89dc2c178fc--


From nobody Sun Aug 13 21:14:51 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F62312420B for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:14:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 83DWeLt8mEmG for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:14:49 -0700 (PDT)
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 496381241F5 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 21:14:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=1joPJLZUzORYWcQwoWjFPUu/rfA=; b=xLS7snKWN3WOkF9q fzC6W+lQpcu8MnR2jMIa6euKU3VdVDqgx09nIUjCdyWbPsAYUr0DMHF0PBEyKbHc waveo3nM8UQh5U3kpm1Etqemxb6oJJAKEDptG/Tcj/HBqJF1LD+b4PwJOM4nzNxc UPHc/9QhcnDJpSoNPHCdfh6i6zM=
Received: by filter0434p1mdw1.sendgrid.net with SMTP id filter0434p1mdw1-27868-599123B8-C 2017-08-14 04:14:48.124608198 +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 3kuB3auwThmA32jAZijyiA for <quic-issues@ietf.org>; Mon, 14 Aug 2017 04:14:48.125 +0000 (UTC)
Date: Mon, 14 Aug 2017 04:14:48 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab011c8fabc471b915b32a01fcfae95e69f1b441d692cf0000000115a8e5b892a169ce0c51fc65@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/281/322096265@github.com>
In-Reply-To: <quicwg/base-drafts/issues/281@github.com>
References: <quicwg/base-drafts/issues/281@github.com>
Subject: Re: [quicwg/base-drafts] Promising more than the client concurrency limit (#281)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599123b8abac_124803f964c2b5c3887091"; 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+iHEIVhA9/4r3aGUtP9HTX+MC1ZWA1RWPWM v+mWjDsxjHO5w1ullOUpKzWEermZuZ4kIRfT7XYQBThKc4p5jG8KpL4Vd9sRsEmgCQ4eYLu4OOr9+v W/Lwb7GBr6Z+hjhwUbSte6Hnb98gC305NiQtynWoTPkFzV1SSljxpWuhnBti23gjHhy0hvTKXeS8nf o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/H5cN5arUF7etj_22UZf5tOcfek4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 04:14:50 -0000

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

Closed by #701.

-- 
You are receiving 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/281#issuecomment-322096265
----==_mimepart_599123b8abac_124803f964c2b5c3887091
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed by <a href="https://github.com/quicwg/base-drafts/pull/701" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/701" data-id="245937363" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#701</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/281#issuecomment-322096265">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyj7JGclkXXGUFy4VcbTglqmobDXks5sX8m4gaJpZM4L89y_">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwdR6Bk36KEaR0wz_vXZIX-2JtwRks5sX8m4gaJpZM4L89y_.gif" width="1" /></p>
<div itemscope 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/281#issuecomment-322096265"></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 #281: Closed by #701."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/281#issuecomment-322096265"}}}</script>
----==_mimepart_599123b8abac_124803f964c2b5c3887091--


From nobody Sun Aug 13 21:14:57 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B2AB1241F5 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:14:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 Dh2QXRe46oVb for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:14:52 -0700 (PDT)
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 E27BF124217 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 21:14:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Di8NSV95wPpYTXWyo2MIWQzGxdw=; b=ge5rxgVGvOUZCCmF 3MUVpQsl1Y3VaB3gfunXFkqhGDB8Yo+Z6xP8pPhFGlTYVHG3+C0Z8l33mu+n2KJU y0amwcwJlHTMJTT0iO4g8OS+2seSXCSn8GP2104aO5j8jhOSY6HDtxmnnTAUI1BW XQgW5iGsqUqB03dHZrzvUXmjBxE=
Received: by filter0837p1mdw1.sendgrid.net with SMTP id filter0837p1mdw1-7175-599123B9-1A 2017-08-14 04:14:49.287685606 +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 l_oMpQpYTOK1ZkKHF9Wjww for <quic-issues@ietf.org>; Mon, 14 Aug 2017 04:14:49.237 +0000 (UTC)
Date: Mon, 14 Aug 2017 04:14:49 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab011c8fabc471b915b32a01fcfae95e69f1b441d692cf0000000115a8e5b892a169ce0c51fc65@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/281/issue_event/1204171993@github.com>
In-Reply-To: <quicwg/base-drafts/issues/281@github.com>
References: <quicwg/base-drafts/issues/281@github.com>
Subject: Re: [quicwg/base-drafts] Promising more than the client concurrency limit (#281)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599123b8d1c3a_2dd33f97ec3afc3c206f6"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2Cdkhx7aX44CwJgTWoS5ET0CxX2sKuGQZwiR iDmxkG9yiKMuaaRvYjUDZSlWxnAdcscCsXXT7zOsRmEIU9+hjzGyYp2wUMG9n23AEG+Da61ub+B/R7 ILdN6v0hECiNp4jTDJ285IzoT0hWWdhXy6y3W23c4r+DJ3HgNM+DMIE5qqxIYrAfA80l3gYqx2EEzc 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/1xOaE1MwO_g4KLCpBCZgNPQDkZw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 04:14:53 -0000

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

Closed #281.

-- 
You are receiving 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/281#event-1204171993
----==_mimepart_599123b8d1c3a_2dd33f97ec3afc3c206f6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/281" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/281" data-id="206699621" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#281</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/281#event-1204171993">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyj7JGclkXXGUFy4VcbTglqmobDXks5sX8m4gaJpZM4L89y_">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwdR6Bk36KEaR0wz_vXZIX-2JtwRks5sX8m4gaJpZM4L89y_.gif" width="1" /></p>
<div itemscope 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/281#event-1204171993"></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 #281."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/281#event-1204171993"}}}</script>
----==_mimepart_599123b8d1c3a_2dd33f97ec3afc3c206f6--


From nobody Sun Aug 13 21:24:43 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10116124217 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:24:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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_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 m4o0GFCAoaZi for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:24:40 -0700 (PDT)
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 3E9C31241F5 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 21:24:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=lBUUyIb9V8ZhwDRDmwZG66pmsMo=; b=b10AZz72QcwmRwFe EyQ82ooT4y3CTQVFCEmjrEhQQkYg0B9G+aKtSg4r7gEzqe7dFg1gHgLYD+1ZC2gr bUEyoJ16uwi808frry/OtXJirAkK4h3LqeWbf6st5P9CqD/XeubinzXRdOICiY90 487sKUu2okYmUnXnRy+S8ncNDww=
Received: by filter1106p1mdw1.sendgrid.net with SMTP id filter1106p1mdw1-31815-59912607-17 2017-08-14 04:24:39.309731964 +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 0H1XtpIaQqe6whSoiV27Cg for <quic-issues@ietf.org>; Mon, 14 Aug 2017 04:24:39.283 +0000 (UTC)
Date: Mon, 14 Aug 2017 04:24:39 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab968a7aa83b485fe3e3add09616fb988f1defb2fd92cf0000000115a8e80792a169ce0df4bc0a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/602/322097301@github.com>
In-Reply-To: <quicwg/base-drafts/issues/602@github.com>
References: <quicwg/base-drafts/issues/602@github.com>
Subject: Re: [quicwg/base-drafts] End-to-Path Close Signal (#602)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5991260714b68_5d653f8898fcfc3c177259"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak22oWTh9GoYH9nW8q6DnxB0pWvkCFlXzKpUqs O0wFvklQu95BFJoQhroScrKAIjjOpxat2KcXpo8jtly4/LAgUocPwywliBIOEN8j+6V8BwdMrIjGyY lWcxYopGLXlNX+7EzLngrdJFvkSdWfdPe8YphOgapN3icxEzQYLZF1Ov14qNgnAi6HxIpfiQvImciA 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/MVWLDN8ZK0vhjWVNFiEufXhv_4o>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 04:24:42 -0000

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

Just to make this distinction, which I think is important:

The signal that the path needs is a signal that the endpoints no longer intend to use the path.  Connection termination (in any form) is only one reason that the path might stop being used, but with migration termination is not comprehensive.

You might reasonably argue that migration is often learned of after the fact (especially with user-mode implementations).  That would suggest that covering the various termination events with an explicit signal is all that is possible and that is therefore adequate.  That said, I'm not sure that this is universally true when it comes to endpoints with multi-interface-aware implementations and make-before-break interface 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/602#issuecomment-322097301
----==_mimepart_5991260714b68_5d653f8898fcfc3c177259
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Just to make this distinction, which I think is important:</p>
<p>The signal that the path needs is a signal that the endpoints no longer =
intend to use the path.  Connection termination (in any form) is only one r=
eason that the path might stop being used, but with migration termination i=
s not comprehensive.</p>
<p>You might reasonably argue that migration is often learned of after the =
fact (especially with user-mode implementations).  That would suggest that =
covering the various termination events with an explicit signal is all that=
 is possible and that is therefore adequate.  That said, I'm not sure that =
this is universally true when it comes to endpoints with multi-interface-aw=
are implementations and make-before-break interface management.</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/602#issuecomment-322097301">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0HCoGdxcBguiZa=
AVojueI_HOd0Rks5sX8wHgaJpZM4Nyazc">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0cG9tguh8pMbirik=
u_wzFbJ6Vuqks5sX8wHgaJpZM4Nyazc.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/602#issuecomment-322097301"></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 #602: Just to =
make this distinction, which I think is important:\r\n\r\nThe signal that t=
he path needs is a signal that the endpoints no longer intend to use the pa=
th.  Connection termination (in any form) is only one reason that the path =
might stop being used, but with migration termination is not comprehensive.=
\r\n\r\nYou might reasonably argue that migration is often learned of after=
 the fact (especially with user-mode implementations).  That would suggest =
that covering the various termination events with an explicit signal is all=
 that is possible and that is therefore adequate.  That said, I'm not sure =
that this is universally true when it comes to endpoints with multi-interfa=
ce-aware implementations and make-before-break interface management."}],"ac=
tion":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/iss=
ues/602#issuecomment-322097301"}}}</script>=

----==_mimepart_5991260714b68_5d653f8898fcfc3c177259--


From nobody Sun Aug 13 21:55:22 2017
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 ABFB6124E15 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:55:20 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id skgcBHMcwLyv for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:55:19 -0700 (PDT)
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 718361241F5 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 21:55:19 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502686518; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=jlJ9gDRDzzv85RTvmHTQzha+bXHuHsDRNSFIVcDkwYw=; b=xofxPGVW1m0eOPr8HDKu2ke5WvCQsREi1JBUnpwwDbeW/Gr+6zG/TF0nlBzw/2s8WRWDjUgY 4Y+KJQZkFXW1FWlxqiV8FHybdTWuDGAwb12C9Tn9uZoay56SczCC1DX6STIC6H1fE6bYcq98 FjrEJLCFEx5hUx4ynQVOiJNzL/8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=Vv6xD8wGiIMGIhDWcM6gzSeq/Jro3rnISZH3YT5g+4FFHKdaOmwQ0vJfeUYTPVnJgF5VEu LgwbnSPCv/BEsPwaqRFsdLGx6v1RCgomW5gqk7x4mlPtqzBS3QhTzL6s0NIdw8EzWEfIJjrW hPFQs1YfSizoB0w1tB9YKm+G/twvs=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59912d36.7fab71adc270-smtp-out-n02; Mon, 14 Aug 2017 04:55:18 -0000 (UTC)
Date: Sun, 13 Aug 2017 21:55:18 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59912d3653bbc_54bb3fdc9a71bc34327ed@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 7a168f: Prohibit acknowledgement of packets with echoed pa...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59912d36537d3_54bb3fdc9a71bc3432643"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/9GaCmCHwFp96hWv9pRE04hW_KU0>
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, 14 Aug 2017 04:55:20 -0000

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

  Branch: refs/heads/no-ack-packets
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7a168f9f036631b6dbb090a4a904b28f46da3d44
      https://github.com/quicwg/base-drafts/commit/7a168f9f036631b6dbb090a4a904b28f46da3d44
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  Prohibit acknowledgement of packets with echoed packet numbers

Closes #563.



----==_mimepart_59912d36537d3_54bb3fdc9a71bc3432643--


From nobody Sun Aug 13 21:55:59 2017
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 BA2E11252BA for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:55:57 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: 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-lOr5FbR7WI for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:55:56 -0700 (PDT)
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 16CFB1241F5 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 21:55:56 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502686555; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=qyd7rXhcpTJdsDKOoSnwA0soMRyfAu3f7W3bNKkPIM0=; b=qpxqQR3g44Keneo5mL+bxVkCE7JnTLI49Ulbbpkz5H5Z4tlOEQTZdHc5umNFG04l2ykucynQ e9lXUVp4PHNalx0Rdm39aNHxFLrGPpiXmk9v74KeimGNsbyQu7h2ZH5dXvc2aQVp0xE7Sf83 YLtAK6RLMZueVlxqq2ASdPc16XQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=TdRBnNAd1f8xHbzn0QAMFcQ6keUq9QSliVCpWkZCFWKNKG5srPFPa4W7M9as/+ey0WHdHb 0ReEMNfsvn6TOsksSG8wLA3Kb/xnRntyOzWr681cAEP4Q7iSZQ74iEgvZXaqrRs82IzYoW2g 1v1Tclx2U5bS4kqpppEDgnz5Hzrog=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 59912d5b.7f7ae417ed80-smtp-out-n01; Mon, 14 Aug 2017 04:55:55 -0000 (UTC)
Date: Sun, 13 Aug 2017 21:55:55 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59912d5b2e443_2c4a3fa3d59ebc3c315b5@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] fcd10f: Too many lines
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59912d5b2e096_2c4a3fa3d59ebc3c31472"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tBBd61n6hQ_aAg252nj8Zh4jJhA>
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, 14 Aug 2017 04:55:58 -0000

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

  Branch: refs/heads/no-ack-packets
  Home:   https://github.com/quicwg/base-drafts
  Commit: fcd10ffa85d8b19396970453fca6032a8fed0979
      https://github.com/quicwg/base-drafts/commit/fcd10ffa85d8b19396970453fca6032a8fed0979
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  Too many lines



----==_mimepart_59912d5b2e096_2c4a3fa3d59ebc3c31472--


From nobody Sun Aug 13 21:56:05 2017
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 C444E1241F5 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:55:58 -0700 (PDT)
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 Can2DoUZn-VM for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:55:57 -0700 (PDT)
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 4F7FB124BE8 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 21:55:57 -0700 (PDT)
Date: Sun, 13 Aug 2017 21:55:56 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502686556; bh=slfjz0uN4mNrJDi9PphauRd68h1jItpUGazKbCkkI+c=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=gPK8Ei8F9gQiENJN/+PAkNu3WhwocKRWxqHPXhpp7doDXlj9nd+QfSGYDPodeWkeP Q+Hu0v+69kdG4wO8JBTrQ+cDWI3zpWFXAQSHXAuFVIhID1kTsmxYLzm2gqvKAYJ/OC vCT18l+Hgwwo/AhiqMxExVBsDTLODkSB7xUmoJ1Y=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab22aca204b8e151311470a2d50699b03cf6d9347492cf0000000115a8ef5c92a169ce0ee5ace4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/727@github.com>
Subject: [quicwg/base-drafts] Prohibit acknowledgement of packets with echoed packet numbers (#727)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59912d5ca004b_5bbb3fd012c67c2c71119"; 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/1XpjCtfqeRMrn9P1BAMViWJjsiY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 04:55:59 -0000

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

Closes #563.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/727

-- Commit Summary --

  * Prohibit acknowledgement of packets with echoed packet numbers
  * Too many lines

-- File Changes --

    M draft-ietf-quic-transport.md (12)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/727.patch
https://github.com/quicwg/base-drafts/pull/727.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/727

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

<p><span class="issue-keyword tooltipped tooltipped-se" aria-label="This pull request closes issue #563.">Closes</span> <a href="https://github.com/quicwg/base-drafts/issues/563" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/563" data-id="232662304" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#563</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/727'>https://github.com/quicwg/base-drafts/pull/727</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Prohibit acknowledgement of packets with echoed packet numbers</li>
  <li>Too many lines</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/727/files#diff-0">draft-ietf-quic-transport.md</a>
    (12)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/727.patch'>https://github.com/quicwg/base-drafts/pull/727.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/727.diff'>https://github.com/quicwg/base-drafts/pull/727.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/727">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8eJYAI22Zs8lQTzF4m4R8sTe2lqks5sX9NcgaJpZM4O18bf">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-kx6qSW8eY7vMEELMX1CLv1-IKZks5sX9NcgaJpZM4O18bf.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/727"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Prohibit acknowledgement of packets with echoed packet numbers (#727)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/727"}}}</script>

----==_mimepart_59912d5ca004b_5bbb3fd012c67c2c71119--


From nobody Sun Aug 13 21:56:09 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA483124BE8 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:55:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 EWJ1zuW2pqCw for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 21:55:57 -0700 (PDT)
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 B5EF3124E15 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 21:55:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=fsHuTmeXCgZfEZWn2py3CykvxlQ=; b=BBiC7rcP638Nw/6c Ru3zGOg64TXFNsKPIEMZbFfgJ1YVgH4VHAmZjUt3YTThfjNUDR7KfdGBgWqSIla6 chdEu/rA7ozhOgwBHv//+2km+A+9XEHAfe43zVWNTUWP2WbH4b5IEX5qwtIXYaKc lf4MYbHf2tJNJwsqHMFyziBdT6E=
Received: by filter1072p1mdw1.sendgrid.net with SMTP id filter1072p1mdw1-3552-59912D5C-3C 2017-08-14 04:55:56.819390831 +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 ismtpd0037p1mdw1.sendgrid.net (SG) with ESMTP id V1KEZcexT8Cc269x3SmZAg for <quic-issues@ietf.org>; Mon, 14 Aug 2017 04:55:56.826 +0000 (UTC)
Date: Mon, 14 Aug 2017 04:55:56 +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/727/push/1919506854@github.com>
In-Reply-To: <quicwg/base-drafts/pull/727@github.com>
References: <quicwg/base-drafts/pull/727@github.com>
Subject: Re: [quicwg/base-drafts] Prohibit acknowledgement of packets with echoed packet numbers (#727)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59912d5c8803f_388a3fa3372d1c38172679"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3f4B+rCECFxP1fJlKFGjejzYuu+AF2zD0rRf NBrtbWCaPsvsLHb9u7+HWwoE+UWuzVx6vlZU+gRZghiqyk8LX2EAi5Orj/gwOrJBFgPpA8tDJ4OcJ/ F9nXHBDIUskaBawq/JoBFDzanoI893QVZ0n/VCclUE9C+qgKKdzmt+J2wpaNavicH6fBdlTHroddSQ Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/_yM5KrNvGnisK_CD0tdmcnKJSO8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 04:55:59 -0000

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

@martinthomson pushed 1 commit.

fcd10ff  Too many lines


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/727/files/7a168f9f036631b6dbb090a4a904b28f46da3d44..fcd10ffa85d8b19396970453fca6032a8fed0979

----==_mimepart_59912d5c8803f_388a3fa3372d1c38172679
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/fcd10ff" class="commit-link">fcd10ff</a>  Too many lines</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/727/files/7a168f9f036631b6dbb090a4a904b28f46da3d44..fcd10ffa85d8b19396970453fca6032a8fed0979">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8eJYAI22Zs8lQTzF4m4R8sTe2lqks5sX9NcgaJpZM4O18bf">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-kx6qSW8eY7vMEELMX1CLv1-IKZks5sX9NcgaJpZM4O18bf.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/727/files/7a168f9f036631b6dbb090a4a904b28f46da3d44..fcd10ffa85d8b19396970453fca6032a8fed0979"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #727"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/727/files/7a168f9f036631b6dbb090a4a904b28f46da3d44..fcd10ffa85d8b19396970453fca6032a8fed0979"}}}</script>

----==_mimepart_59912d5c8803f_388a3fa3372d1c38172679--


From nobody Sun Aug 13 22:00:50 2017
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 DD805124E15 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 22:00:49 -0700 (PDT)
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 064nZRk0LY_k for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 22:00:48 -0700 (PDT)
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 54C001241F5 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 22:00:48 -0700 (PDT)
Date: Sun, 13 Aug 2017 22:00:47 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502686847; bh=nN6TtmwbMA7uUuEULmtxE8pRP9mVIVF3CMfs8Pl+rD0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=mKj31i1PweHgSAuNOHd8Lnntd0LHYXQqrS4qncJmFyWXRY+u0VkNMZh7gfy1l0frd CmwLLdcPsgyenwgRmbeqXMpfE+FarDKTgaDLoZw4B9q62eTunByVY6cvH/Vp5YlVE0 c6NhtwaUjs2lon6Tv6nwfO2sjiBX4JT7/sjlgiyY=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abaab1a01a9ea46b826f5988c99e6769fc9f9a33f192cf0000000115a8f07f92a169ce0c07be54@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/177/322100748@github.com>
In-Reply-To: <quicwg/base-drafts/issues/177@github.com>
References: <quicwg/base-drafts/issues/177@github.com>
Subject: Re: [quicwg/base-drafts] CONNECTION_CLOSE reliability (#177)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59912e7fac83b_48593febefa41c3813411c"; 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/IIWz77jQGNADLJzxYWeYe5qKye0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 05:00:50 -0000

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

Closed by #724.

-- 
You are receiving 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/177#issuecomment-322100748
----==_mimepart_59912e7fac83b_48593febefa41c3813411c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed by <a href="https://github.com/quicwg/base-drafts/pull/724" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/724" data-id="249551881" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#724</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/177#issuecomment-322100748">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzpeRphwiUqPyNbaUK7aHRdsTkGYks5sX9R_gaJpZM4Ln_wi">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6mhG6RqlC4xMcTeJznadWQue2rkks5sX9R_gaJpZM4Ln_wi.gif" width="1" /></p>
<div itemscope 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/177#issuecomment-322100748"></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 #177: Closed by #724."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/177#issuecomment-322100748"}}}</script>
----==_mimepart_59912e7fac83b_48593febefa41c3813411c--


From nobody Sun Aug 13 22:03:55 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 636AE124E15 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 22:03:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SCyECLZO37ky for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 22:03:52 -0700 (PDT)
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 75F451241F5 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 22:03:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=1s3dLPX61YSbQiyN2MTBBK5KF4k=; b=mP9t0Msxo74jtg0v Z7Gv9MtSU8P+9C48RRVT3EsA4vU+Lra4tiDFDz8jTFO0GeHBIHlT8BtlSedJKpLJ 8IBEKrHQQOxnWEtmz1kboNnV2j0cH/dIogGPa4CkB7aH49BuF8ZEPTRQX4UiyuOm NHsUCqg9k5G4zgJRCy389TWgxx4=
Received: by filter0609p1mdw1.sendgrid.net with SMTP id filter0609p1mdw1-2955-59912F1B-7 2017-08-14 05:03:23.140500447 +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 6EGTJ1SxRMir2Iyp9aMbZA for <quic-issues@ietf.org>; Mon, 14 Aug 2017 05:03:23.198 +0000 (UTC)
Date: Mon, 14 Aug 2017 05:03:23 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7a01f87724bda133ff0e786924959956a629ad8d92cf0000000115a8f11b92a169ce0dd2a43a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/560/322100982@github.com>
In-Reply-To: <quicwg/base-drafts/issues/560@github.com>
References: <quicwg/base-drafts/issues/560@github.com>
Subject: Re: [quicwg/base-drafts] IP Anycast with server IP+Port renegotiation (#560)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59912f1b14f4d_2be943fa6ff087c2c3893"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1rCIwA4zn1+F/8TFhdx0LWIje50BzDU8ojlP WbdyxQV5GV4abh9GEYEsD15yPtFfkw2QGIuRlnBTZ8Xk4l8JrbaAhGN6zdLcWVcjUAX6WW6U1aWfhL eqd+XI4zDnacNKtEQF+vhlefzL/GYrm+139FbvlR0W4QajyusdS1Vwuk9i+6Lbmyblp0cxX5M44hnO A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tHSE0y934QTcVgqW6FOfQWxpeik>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 05:03:54 -0000

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

I'd like to hear from server operators whether they see the need for this sort of capability.  Otherwise I think that we should park this.

It's certainly possible to define a new frame type (call it MIGRATE) that acts much like the [HTTP Alt-Svc frame](https://tools.ietf.org/html/rfc7838).  An endpoint that receives it might move to the new transport endpoint as soon as feasibly possible.  For this, you would want to pair MIGRATE with NEW_CONNECTION_ID so that linkability could be broken.

We'd also have to be careful not to accidentally define multipath, because the natural reaction to this is to retain the old path until the new path has a sufficiently wide congestion window.

In any case, the frame that tests the new path for liveness is necessary before we address this.  See #161 for more 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/issues/560#issuecomment-322100982
----==_mimepart_59912f1b14f4d_2be943fa6ff087c2c3893
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I'd like to hear from server operators whether they see the need for thi=
s sort of capability.  Otherwise I think that we should park this.</p>
<p>It's certainly possible to define a new frame type (call it MIGRATE) tha=
t acts much like the <a href=3D"https://tools.ietf.org/html/rfc7838">HTTP A=
lt-Svc frame</a>.  An endpoint that receives it might move to the new trans=
port endpoint as soon as feasibly possible.  For this, you would want to pa=
ir MIGRATE with NEW_CONNECTION_ID so that linkability could be broken.</p>
<p>We'd also have to be careful not to accidentally define multipath, becau=
se the natural reaction to this is to retain the old path until the new pat=
h has a sufficiently wide congestion window.</p>
<p>In any case, the frame that tests the new path for liveness is necessary=
 before we address this.  See <a href=3D"https://github.com/quicwg/base-dra=
fts/issues/161" class=3D"issue-link js-issue-link" data-url=3D"https://gith=
ub.com/quicwg/base-drafts/issues/161" data-id=3D"201150892" data-error-text=
=3D"Failed to load issue title" data-permission-text=3D"Issue title is priv=
ate">#161</a> for more on that.</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/560#issuecomment-322100982">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqzj6LbaaOAsC63t=
1ZK4amrdVfxHlks5sX9UbgaJpZM4No0gk">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4tjlmK-HdCgp7hKd=
yjoJQWXkp2Uks5sX9UbgaJpZM4No0gk.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/560#issuecomment-322100982"></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 #560: I'd like=
 to hear from server operators whether they see the need for this sort of c=
apability.  Otherwise I think that we should park this.\r\n\r\nIt's certain=
ly possible to define a new frame type (call it MIGRATE) that acts much lik=
e the [HTTP Alt-Svc frame](https://tools.ietf.org/html/rfc7838).  An endpoi=
nt that receives it might move to the new transport endpoint as soon as fea=
sibly possible.  For this, you would want to pair MIGRATE with NEW_CONNECTI=
ON_ID so that linkability could be broken.\r\n\r\nWe'd also have to be care=
ful not to accidentally define multipath, because the natural reaction to t=
his is to retain the old path until the new path has a sufficiently wide co=
ngestion window.\r\n\r\nIn any case, the frame that tests the new path for =
liveness is necessary before we address this.  See #161 for more on that."}=
],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-draft=
s/issues/560#issuecomment-322100982"}}}</script>=

----==_mimepart_59912f1b14f4d_2be943fa6ff087c2c3893--


From nobody Sun Aug 13 22:42:09 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05CC2126BF0 for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 22:42:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 bzyo40MzVe9v for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 22:42:06 -0700 (PDT)
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 682A9126B6E for <quic-issues@ietf.org>; Sun, 13 Aug 2017 22:42:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=GzwWzwTyCkWwqP7rNv2mN9gM9wg=; b=JXP+bmD0uiaglQVQ ImrthrghEVcr0Nfuo1mQwgfDdxo2vEVDxp5VQog1CIVeYrBquHVT+OaCuKCKvh9i VRLwKT0BqYG/IBK2xYj4AvCVmLSJM+EqYMOl1Ye/XpVxmhj2G0oWVuMyFa19yPmS zhKoGIi5kFPP5Kql1zvY3fUHzgs=
Received: by filter0951p1mdw1.sendgrid.net with SMTP id filter0951p1mdw1-22831-5991382D-12 2017-08-14 05:42:05.184088866 +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 f-C3ZM87Q8qrZcc8gSMD8A for <quic-issues@ietf.org>; Mon, 14 Aug 2017 05:42:05.066 +0000 (UTC)
Date: Mon, 14 Aug 2017 05:42:05 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abadb7e91f9a119de7b43005415b26d1fa81c5594392cf0000000115a8fa2c92a169ce0dd2a43a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/560/322104581@github.com>
In-Reply-To: <quicwg/base-drafts/issues/560@github.com>
References: <quicwg/base-drafts/issues/560@github.com>
Subject: Re: [quicwg/base-drafts] IP Anycast with server IP+Port renegotiation (#560)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5991382cd0aa4_b26e3fe2365b5c2c47819"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2KHADn/j3RDbm5hw68t0/f2Xu8wINP/F2HDi vmZ7CCbCPz639zOPlC42ys0R2mcaRfQdCZGJYVWqRX5wd4yJZI5mYloul590pJe0cDbwRM0uTk2rpx ruOii9mBu4j+jud/XDcGNxfIsp7okl7gJ7gxYdGvHSxKfSzkxyuiqfXR49+3hh0p/c0yfir3YM+DBa E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sXJV0xWySBwT0wcj-oOuWX6d9O0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 05:42:08 -0000

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

The anycast support is simpler than general server mobility.  Server only need to send the non-unicast address once. They could send the preferred IP address & port as part of the transport parameter TLS extension, probably together with a new connection ID.

I would also like to see a possibility to MIGRATE later in the connection, but that's a different issue.

I agree that this looks a bit like #161, but on the other hand, server initiated DOS is a much less acute problem that client initiated DOS. Currently, a server can easily send the client a script that will trick the client into bombing random locations -- I think the great cannon worked just like that. The general defense is to identify the server...

-- 
You are receiving 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/560#issuecomment-322104581
----==_mimepart_5991382cd0aa4_b26e3fe2365b5c2c47819
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The anycast support is simpler than general server mobility.  Server onl=
y need to send the non-unicast address once. They could send the preferred =
IP address &amp; port as part of the transport parameter TLS extension, pro=
bably together with a new connection ID.</p>
<p>I would also like to see a possibility to MIGRATE later in the connectio=
n, but that's a different issue.</p>
<p>I agree that this looks a bit like <a href=3D"https://github.com/quicwg/=
base-drafts/issues/161" class=3D"issue-link js-issue-link" data-url=3D"http=
s://github.com/quicwg/base-drafts/issues/161" data-id=3D"201150892" data-er=
ror-text=3D"Failed to load issue title" data-permission-text=3D"Issue title=
 is private">#161</a>, but on the other hand, server initiated DOS is a muc=
h less acute problem that client initiated DOS. Currently, a server can eas=
ily send the client a script that will trick the client into bombing random=
 locations -- I think the great cannon worked just like that. The general d=
efense is to identify the server...</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/560#issuecomment-322104581">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9h-Dq7GopzCQBw=
HqCuvCH3RpB31ks5sX94sgaJpZM4No0gk">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqz0efP3mr2CFH_9Wk=
FlBogFn-3Kfks5sX94sgaJpZM4No0gk.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/560#issuecomment-322104581"></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 #560: The anycast su=
pport is simpler than general server mobility.  Server only need to send th=
e non-unicast address once. They could send the preferred IP address \u0026=
 port as part of the transport parameter TLS extension, probably together w=
ith a new connection ID.\r\n\r\nI would also like to see a possibility to M=
IGRATE later in the connection, but that's a different issue.\r\n\r\nI agre=
e that this looks a bit like #161, but on the other hand, server initiated =
DOS is a much less acute problem that client initiated DOS. Currently, a se=
rver can easily send the client a script that will trick the client into bo=
mbing random locations -- I think the great cannon worked just like that. T=
he general defense is to identify the server..."}],"action":{"name":"View I=
ssue","url":"https://github.com/quicwg/base-drafts/issues/560#issuecomment-=
322104581"}}}</script>=

----==_mimepart_5991382cd0aa4_b26e3fe2365b5c2c47819--


From nobody Sun Aug 13 22:51:48 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C156A126B6E for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 22:51:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 pYCUzqXsZG2s for <quic-issues@ietfa.amsl.com>; Sun, 13 Aug 2017 22:51:45 -0700 (PDT)
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 238E41200B9 for <quic-issues@ietf.org>; Sun, 13 Aug 2017 22:51:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=9DmheDk2lDfGGMBpojvNm0WXbCw=; b=ww2pCqN8Nvg506DE dFnYbBbr9JIpwvTh61WfnheCUHDWoDEf69MGrgtutYYK0p+CH0XLCiV/pKYvhF69 mQi55waES2qBcnZC/eKVRSgPWvsRyVW6udDzQ4tMZffpwC7TUGJdkpOeroJPhZOp sjAjPeNK2M7DXdPgLc14F64+Rrg=
Received: by filter0417p1mdw1.sendgrid.net with SMTP id filter0417p1mdw1-20859-59913A6F-31 2017-08-14 05:51:43.956473234 +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 iOVKXoS9TlaWVDq-OjIKig for <quic-issues@ietf.org>; Mon, 14 Aug 2017 05:51:43.982 +0000 (UTC)
Date: Mon, 14 Aug 2017 05:51:44 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb4c21723b765fc98c00787f1c8f8c0f2e4390c4992cf0000000115a8fc6f92a169ce0ee47572@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/726/322105534@github.com>
In-Reply-To: <quicwg/base-drafts/issues/726@github.com>
References: <quicwg/base-drafts/issues/726@github.com>
Subject: Re: [quicwg/base-drafts] New text in section 7.3.1 of transport spec uses same code for stateless reset token and max packet size (#726)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59913a6fd417e_77463fae1ea3dc3c269e9"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2vgXO8IEI8ZoLynLvMs/Y579OeQ2l1CJ4cQ+ IlKEXnvbDiAOfxwdaF+AdodIte7vWcD384hU37seFIyptTJPyVZYSduzAUkXga/xrHwJiuMbV/Mgkm I8oFy9X/oOoj0W76IhH7s/NJTT8rRKcPn+n7boQNK/3ONDd6/xKS6T1nTWZZZMriY7ax1PUgdGZtay Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oL4FG3aXrHmuxVYHsuWKQ-VGcmY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 05:51:47 -0000

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

This is clearly a typo -- the enum above describes the code as 0x0006.

But then, what about "An endpoint MUST include the following parameters in its encoded TransportParameters: ... stateless_reset_token". I cannot see how this applies to clients. The transport parameters of the client are a clear text extension in the clear text client hello. We certainly don't want to send that in clear 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/issues/726#issuecomment-322105534
----==_mimepart_59913a6fd417e_77463fae1ea3dc3c269e9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>This is clearly a typo -- the enum above describes the code as 0x0006.</=
p>
<p>But then, what about "An endpoint MUST include the following parameters =
in its encoded TransportParameters: ... stateless_reset_token". I cannot se=
e how this applies to clients. The transport parameters of the client are a=
 clear text extension in the clear text client hello. We certainly don't wa=
nt to send that in clear text!</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/726#issuecomment-322105534">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5u-lMmeXyitpJ9=
d5Pfiaqs1XPRcks5sX-BvgaJpZM4O1mQD">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1UD8tMov4uXbWNqf=
DsmRZ9UXpbMks5sX-BvgaJpZM4O1mQD.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/726#issuecomment-322105534"></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 #726: This is clearl=
y a typo -- the enum above describes the code as 0x0006.\r\n\r\nBut then, w=
hat about \"An endpoint MUST include the following parameters in its encode=
d TransportParameters: ... stateless_reset_token\". I cannot see how this a=
pplies to clients. The transport parameters of the client are a clear text =
extension in the clear text client hello. We certainly don't want to send t=
hat in clear text!"}],"action":{"name":"View Issue","url":"https://github.c=
om/quicwg/base-drafts/issues/726#issuecomment-322105534"}}}</script>=

----==_mimepart_59913a6fd417e_77463fae1ea3dc3c269e9--


From nobody Mon Aug 14 00:01:55 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2E4E126BF0 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 00:01:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 a01aDw3VGSeN for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 00:01:52 -0700 (PDT)
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 1A6FA124BE8 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 00:01:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=H4HaserHRyJNRI57YbbxUMFqVYk=; b=bVGxbekrbOvqeyyc tUrVgmv/YoA93bdLlHdCtOi151j8Tpradx+5ihtP4GrHyHWE3QNGHOGH92+/Az7T q928q6VwLx0OsVkGke6c6432EJcaOYxsNHwfrcaCtyqtcYVt6RUqdDp2x0roWPxQ BuctqpStFdm+FfGns9uaaIGKp5w=
Received: by filter0961p1mdw1.sendgrid.net with SMTP id filter0961p1mdw1-17267-59914ADD-F 2017-08-14 07:01:49.170501971 +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 lsHzxvg7TDuyABC9ZTDtqg for <quic-issues@ietf.org>; Mon, 14 Aug 2017 07:01:49.213 +0000 (UTC)
Date: Mon, 14 Aug 2017 07:01:49 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab67bd8cd82049f1a0cfb0fa2877de0a970183927b92cf0000000115a90cdd92a169ce0c19f54a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/230/322114063@github.com>
In-Reply-To: <quicwg/base-drafts/issues/230@github.com>
References: <quicwg/base-drafts/issues/230@github.com>
Subject: Re: [quicwg/base-drafts] When/how often to send ACK frames (#230)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59914add211ab_8ee3fe322f5bc301356c3"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0vbYS3tksjy3IimHr6U+mfFZ7VPWLKpBMpvu oAu5VucQlFE+T935J0JJ4KSGMrWWWa2sepRHlGQxM0ZLzv5yia+sy960DGwSvToCecMDtL6Z1GSJjs Z6C3RJXgyTGb0Yy7jLTfJkzLr6evorZjLSTfH/zvC2oO/eLxBWGYiKVBQvefZTJXm81jsIE3fIoTsh A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/r-mUihLbuLST7E7rCRTLCk3lyl8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 07:01:54 -0000

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

@ianswett, I forgot to ask something.

Say you make the configurable parameters (the ratio of ACK-only packets to acknowledgments, the delayed acknowledgment timer) known.  And say you define two new transport parameters, one for each.  What does the recipient of that information do with this newly acquired knowledge?

-- 
You are receiving 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/230#issuecomment-322114063
----==_mimepart_59914add211ab_8ee3fe322f5bc301356c3
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 forgot to ask something.</p>
<p>Say you make the configurable parameters (the ratio of ACK-only packets =
to acknowledgments, the delayed acknowledgment timer) known.  And say you d=
efine two new transport parameters, one for each.  What does the recipient =
of that information do with this newly acquired knowledge?</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/230#issuecomment-322114063">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqyFmhNobSXvbm4v=
fJOeHEoXmEhllks5sX_DdgaJpZM4LtKZ4">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq-ZBElnBw6ui5aDfA=
rW5cajvhK8yks5sX_DdgaJpZM4LtKZ4.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/230#issuecomment-322114063"></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 #230: @ianswet=
t, I forgot to ask something.\r\n\r\nSay you make the configurable paramete=
rs (the ratio of ACK-only packets to acknowledgments, the delayed acknowled=
gment timer) known.  And say you define two new transport parameters, one f=
or each.  What does the recipient of that information do with this newly ac=
quired knowledge?"}],"action":{"name":"View Issue","url":"https://github.co=
m/quicwg/base-drafts/issues/230#issuecomment-322114063"}}}</script>=

----==_mimepart_59914add211ab_8ee3fe322f5bc301356c3--


From nobody Mon Aug 14 00:03:42 2017
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 E2430126BF0 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 00:03:40 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VeY6Ihin2Tse for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 00:03:39 -0700 (PDT)
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 69D16124BE8 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 00:03:39 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502694218; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=4kA6x3Ql6hjoXT6XR0w7CXCMyijTSDhDEjr4cNcxXes=; b=opHfiTEMfltWUK6Vq5zg+MisyI/a76HLLpwe2VGx3mbiMg/8I/UCIRpsZMg0mcSxHisL+hzX vbgeCI06JXcjlOrbJoT+Xb+L6ZQB8bbfIof1U9LtWB4pKmpZ8hweJ2qydqTCVzkpP/lbVuoS 28wWhuILiV/9kcpetmiG8TiU42U=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=LLKo0oSA40KtlQZvCwMZngy7IeXKe7hUjyBHTeVymZAm4hVH0xmIXsnZHpD6c94LnJPGin o0DDDEiSoscU8sSHz/3B/x5kuPrenUZaYduaHXEkyOuAV7FlWb0JXrjZIcksu3CGwFTDh/uw 1rA8yc1g4wg60fdEvNrlP7EuGmcd0=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59914b49.7f223492f960-smtp-out-n03; Mon, 14 Aug 2017 07:03:37 -0000 (UTC)
Date: Mon, 14 Aug 2017 00:03:37 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59914b498cf02_50173f9f70cf3c2c35611@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 9a7814: stateless_reset_token is server only
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59914b498cb8f_50173f9f70cf3c2c355b9"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5mo1rTcJ_hOttsKjzCMwgNtMIu4>
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, 14 Aug 2017 07:03:41 -0000

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

  Branch: refs/heads/issue726
  Home:   https://github.com/quicwg/base-drafts
  Commit: 9a7814c80d8f013ca323732a960dd6e554a9d39c
      https://github.com/quicwg/base-drafts/commit/9a7814c80d8f013ca323732a960dd6e554a9d39c
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  stateless_reset_token is server only

This also corrects the number used in prose.

Closes #726.



----==_mimepart_59914b498cb8f_50173f9f70cf3c2c355b9--


From nobody Mon Aug 14 00:05:17 2017
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 15577126BF0 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 00:05:17 -0700 (PDT)
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 q1H_raNZeIor for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 00:05:15 -0700 (PDT)
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 ACBD3124BE8 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 00:05:15 -0700 (PDT)
Date: Mon, 14 Aug 2017 00:05:14 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502694314; bh=9soWOSnbGQqlzDoOwljWFmC0qYTjYUQpUKFx/dTJe7M=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=rZIdFM15BCTsHjUneD7TERbaZYJPp3i8J4USuR5D6/vIdeMIFsVED/K9w3qCUbUVw 2N1oIhOjQwWIYd7PXK7vm9oWaUQrYMXZn961r3jWX3RIa8NkJC6Je9DmWgXjxHp+9V fERFyVYKHcisr84arwhjuDO+rWaSH0ENn9xt+mG8=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbf45f7f436b05746690b00e667319bf0ba36dc4d92cf0000000115a90daa92a169ce0ee5e7aa@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/728@github.com>
Subject: [quicwg/base-drafts] stateless_reset_token is server only (#728)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59914baad733f_50c43fb4263b5c30451a7"; 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/_xMJV17lvuc8E2FudrinMDQpEMQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 07:05:17 -0000

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

This also corrects the number used in prose.

Closes #726.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/728

-- Commit Summary --

  * stateless_reset_token is server only

-- File Changes --

    M draft-ietf-quic-transport.md (8)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/728.patch
https://github.com/quicwg/base-drafts/pull/728.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/728

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

<p>This also corrects the number used in prose.</p>
<p><span class="issue-keyword tooltipped tooltipped-se" aria-label="This pull request closes issue #726.">Closes</span> <a href="https://github.com/quicwg/base-drafts/issues/726" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/726" data-id="249853298" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#726</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/728'>https://github.com/quicwg/base-drafts/pull/728</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>stateless_reset_token is server only</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/728/files#diff-0">draft-ietf-quic-transport.md</a>
    (8)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/728.patch'>https://github.com/quicwg/base-drafts/pull/728.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/728.diff'>https://github.com/quicwg/base-drafts/pull/728.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/728">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyrPwqbXV8DQx3mYqLK5cHJtTNMPks5sX_GqgaJpZM4O2Ain">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq93iNSQi4_aGX-fs0HA2L9EslOazks5sX_GqgaJpZM4O2Ain.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/728"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"stateless_reset_token is server only (#728)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/728"}}}</script>

----==_mimepart_59914baad733f_50c43fb4263b5c30451a7--


From nobody Mon Aug 14 00:11:55 2017
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 B00BA131D0E for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 00:11:54 -0700 (PDT)
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_H3=-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 NxULyQ21HwoZ for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 00:11:53 -0700 (PDT)
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 0BE9F131CF2 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 00:11:52 -0700 (PDT)
Date: Mon, 14 Aug 2017 00:11:52 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502694712; bh=bQb+vncMUiBH9WvwW7kJiIE9rWkSo7UDiR527Un8RYM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=l6vtPFdoH6+ESf6dFUJBMr8BKpESOblc0Tx9S5zsvvL242n0u8GAf2na3r+PgEc0J HOMlQC9yTakP8VJ36ltVB9yQAsp5FkQP5Rd889fqTw+DcHBy6d6eZXhDnARIWWp+3H Xc5/EC18Qln3Wtue+wpMsrhupE7QxtsVluEa11KA=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbbc8436740388d0f47530557fc1fae769be8369692cf0000000115a90f3892a169ce0bde3eaf@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/126/issue_event/1204284716@github.com>
In-Reply-To: <quicwg/base-drafts/issues/126@github.com>
References: <quicwg/base-drafts/issues/126@github.com>
Subject: Re: [quicwg/base-drafts] Separate transport parameters for 0-RTT (#126)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59914d3856c27_13e33fa3372d1c38129359"; 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/9fNhdxhWq6KuJCRqUVJqba1LT4k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 07:11:54 -0000

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

Closed #126.

-- 
You are receiving 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/126#event-1204284716
----==_mimepart_59914d3856c27_13e33fa3372d1c38129359
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/126" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/126" data-id="199114415" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#126</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/126#event-1204284716">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2OmEXfS1LixIwCtjieqMx-G95Vxks5sX_M4gaJpZM4LcXKi">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwIGtAI9lq7hsy2mTeyyESGVKPwrks5sX_M4gaJpZM4LcXKi.gif" width="1" /></p>
<div itemscope 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/126#event-1204284716"></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 #126."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/126#event-1204284716"}}}</script>
----==_mimepart_59914d3856c27_13e33fa3372d1c38129359--


From nobody Mon Aug 14 00:12:10 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9054131D26 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 00:12:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 l9sGzwYbKaTU for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 00:12:03 -0700 (PDT)
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 2D8C7131D22 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 00:12:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=kRxjzNRcBVbDqZiAW1Z2FSZvOsw=; b=AcubAEo6SMiDdMwk s8vXH8YYD4tDVEMbyKroemCPQmqfN+hYqDHJFCSJjIhm4fUcvACStSNx3qAnJvJ4 92iKXQ/vfd1g5O6A793dLnsQVILkASKP7Wobghfz07xOl1WQAgDZAjmPFn8AjNT6 ZaQylcdGVSj0c+9wvm5YH870VIo=
Received: by filter0650p1mdw1.sendgrid.net with SMTP id filter0650p1mdw1-14515-59914D38-1B 2017-08-14 07:11:52.401634944 +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 ismtpd0039p1mdw1.sendgrid.net (SG) with ESMTP id c0jC8VPfSc2BkST7UycmGQ for <quic-issues@ietf.org>; Mon, 14 Aug 2017 07:11:52.368 +0000 (UTC)
Date: Mon, 14 Aug 2017 07:11:52 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbbc8436740388d0f47530557fc1fae769be8369692cf0000000115a90f3892a169ce0bde3eaf@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/126/322115594@github.com>
In-Reply-To: <quicwg/base-drafts/issues/126@github.com>
References: <quicwg/base-drafts/issues/126@github.com>
Subject: Re: [quicwg/base-drafts] Separate transport parameters for 0-RTT (#126)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59914d381e575_4e793ffd86ff1c34429a9"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1wovsTi1VFXSKEuhbxyX4/yPUBilkNcPXWm3 AHhz98Fq9uqz+9A92OYomddyfnlBtddjBhpbcFtqk3348f4mfnN95z1VSmfm//kJqY6WNHyqOFhnWM aT0qTuvn3L1ANTvZi8foof8tdr/s5xqnlsbY+C6QrX4ljH1jxPHdK786lQjbu5G2JGOonfK1kHqPEO Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eBtafymERS5665Fm_WkfR1Ds1vM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 07:12:05 -0000

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

Not sure why this was reopened.  It is [fixed](https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#zerortt-parameters).

-- 
You are receiving 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/126#issuecomment-322115594
----==_mimepart_59914d381e575_4e793ffd86ff1c34429a9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Not sure why this was reopened.  It is <a href="https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#zerortt-parameters">fixed</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/126#issuecomment-322115594">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2OmEXfS1LixIwCtjieqMx-G95Vxks5sX_M4gaJpZM4LcXKi">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwIGtAI9lq7hsy2mTeyyESGVKPwrks5sX_M4gaJpZM4LcXKi.gif" width="1" /></p>
<div itemscope 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/126#issuecomment-322115594"></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 #126: Not sure why this was reopened.  It is [fixed](https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#zerortt-parameters)."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/126#issuecomment-322115594"}}}</script>
----==_mimepart_59914d381e575_4e793ffd86ff1c34429a9--


From nobody Mon Aug 14 01:57:24 2017
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 15B0E120721 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 01:57:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.396
X-Spam-Level: 
X-Spam-Status: No, score=-8.396 tagged_above=-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_H2=-2.8, 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 OsGL5C08HKPK for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 01:57:20 -0700 (PDT)
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 A5F9E124E15 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 01:57:20 -0700 (PDT)
Date: Mon, 14 Aug 2017 01:57:19 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502701039; bh=+lmMT77JtAtChOx4hUNoaGrUfpjKd1IBbVPY/QI+UJE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=XLLvZe9RkBs3POW1NJJPIjB0ay+txehYf+pzI2wves0XO1jjbN1jU3MLm6JQHW1ot kYSZJAj/IT755CYlXRoYJtnn83Qsro4bizUcPtANBVQxkIfiWXZwPmGVzezR32+ZFK j5x7mQXiogghwzssHs+/PYgUTcarW0zudn/zRccE=
From: ThomasSwindells <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab734237c9f6e8282eb01e9fa0020c7fd9d23ca72492cf0000000115a927ef92a169ce0dd2a43a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/560/322135139@github.com>
In-Reply-To: <quicwg/base-drafts/issues/560@github.com>
References: <quicwg/base-drafts/issues/560@github.com>
Subject: Re: [quicwg/base-drafts] IP Anycast with server IP+Port renegotiation (#560)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599165efd16c8_5673fd134bc5c381109c9"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ThomasSwindells
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/t30JCDbDQLhY8IzlXffm6R2d4RA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 08:57:22 -0000

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

As a CDN operator this proposal looks valuable to me, in a long lived connection context (e.g. HTTP etc) quickly moving clients off the anycast address onto a server specific address provides a reliable means for machines to stop advertising the anycast address when they become busy(loaded) but still continue to serve existing connections.

As Christian has pointed out the option to also use MIGRATE later in the connection is also an interesting concept with value, but that is definitely a different 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/560#issuecomment-322135139
----==_mimepart_599165efd16c8_5673fd134bc5c381109c9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>As a CDN operator this proposal looks valuable to me, in a long lived =
connection context (e.g. HTTP etc) quickly moving clients off the anycast=
 address onto a server specific address provides a reliable means for mac=
hines to stop advertising the anycast address when they become busy(loade=
d) but still continue to serve existing connections.</p>
<p>As Christian has pointed out the option to also use MIGRATE later in t=
he connection is also an interesting concept with value, but that is defi=
nitely a different issue.</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/560#issuecomment-322135139">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-iLc=
Ajld1Jmm-SHd6l6KMFdscn3ks5sYAvvgaJpZM4No0gk">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0q=
cT0iFfC0HQRkfqaXczsCz2x7Lks5sYAvvgaJpZM4No0gk.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/560#issuecomment-322135139"></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":"@ThomasSwindel=
ls in #560: As a CDN operator this proposal looks valuable to me, in a lo=
ng lived connection context (e.g. HTTP etc) quickly moving clients off th=
e anycast address onto a server specific address provides a reliable mean=
s for machines to stop advertising the anycast address when they become b=
usy(loaded) but still continue to serve existing connections.\r\n\r\nAs C=
hristian has pointed out the option to also use MIGRATE later in the conn=
ection is also an interesting concept with value, but that is definitely =
a different issue."}],"action":{"name":"View Issue","url":"https://github=
.com/quicwg/base-drafts/issues/560#issuecomment-322135139"}}}</script>=

----==_mimepart_599165efd16c8_5673fd134bc5c381109c9--


From nobody Mon Aug 14 02:31:30 2017
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 00AEB1320DC for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 02:31:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.8
X-Spam-Level: 
X-Spam-Status: No, score=-9.8 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_H2=-2.8, 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 Qh7Gxadj36t6 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 02:31:27 -0700 (PDT)
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 01F8A13208E for <quic-issues@ietf.org>; Mon, 14 Aug 2017 02:31:26 -0700 (PDT)
Date: Mon, 14 Aug 2017 02:31:26 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502703086; bh=QZXuWUhXVxxnG8Z4ds86bVye2LWGLcPpi7mDt1WtDVo=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=V/s2JVnvtVhCPCsMh/DaXVyyBoGm4m84oTKtAt67guElBjcAcynpmt6oQG1dFZhH6 mCNUNc37CfqdNhSfeBYq4RyWqceyedEKqlyzENLx/CwwKoj/GAdl2waFga2WqAQZAq eT6PdmVKEQgw7rwL1IjOlptN+EmPaCZmrdyrP+x4=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2e85c827f612c2a881c567cfbd3bb36fc794bce892cf0000000115a92fee92a169ce0ee65d1b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/729@github.com>
Subject: [quicwg/base-drafts] Keep alive advice (#729)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59916dee4ebcf_1d693f995d5f3c3897512"; 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/24d29KpanVUTQ9ZneAMM6GHkbHo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 09:31:29 -0000

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

Providing the right sort of keep-alive mechanisms is hard.  TCP failed at this.

QUIC is currently following in august footsteps.  The PING frame description has this text:

> The PING frame SHOULD be used to keep a connection alive when a stream is open. 

This is bad advice: HTTP will have a stream open always.

What this wants to say is that a connection should be kept alive based on some application-driven signal that the connection is needed.  In HTTP, this might be reduced to if you have open requests or unfulfilled server push promises.  Other protocols have different keep-alive semantics.

I propose that we do this:

1. Change the description of the PING frame to say that if the application wishes to keep the connection live, then a PING frame can be sent periodically (along multiple path if maintaining multiple paths is desired).  This ensures that middleboxes don't drop state while the connection is still actively in use.  We might also say that experience with middleboxes suggests that a number between 15 and 30 seconds ensures that the greatest number of middleboxes will retain state (we can cite REQ-5 of RFC 4787 here and note that the internet sometimes doesn't pay attention to RFCs).

2. Add to that description a requirement on application protocols.  If the protocol requires keep-alive at any time, it should specify the conditions under which a keep-alive is required *and the peer that is expected to maintain that keep-alive*.  Experience with SIP has shown that the server often knows more about the keep-alive timers, so negotiating the time can be more effective than having the client drive things.

3. Change the HTTP draft to include specific advice on when to maintain the connection and say that the client should drive 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/729
----==_mimepart_59916dee4ebcf_1d693f995d5f3c3897512
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Providing the right sort of keep-alive mechanisms is hard.  TCP failed at this.</p>
<p>QUIC is currently following in august footsteps.  The PING frame description has this text:</p>
<blockquote>
<p>The PING frame SHOULD be used to keep a connection alive when a stream is open.</p>
</blockquote>
<p>This is bad advice: HTTP will have a stream open always.</p>
<p>What this wants to say is that a connection should be kept alive based on some application-driven signal that the connection is needed.  In HTTP, this might be reduced to if you have open requests or unfulfilled server push promises.  Other protocols have different keep-alive semantics.</p>
<p>I propose that we do this:</p>
<ol>
<li>
<p>Change the description of the PING frame to say that if the application wishes to keep the connection live, then a PING frame can be sent periodically (along multiple path if maintaining multiple paths is desired).  This ensures that middleboxes don't drop state while the connection is still actively in use.  We might also say that experience with middleboxes suggests that a number between 15 and 30 seconds ensures that the greatest number of middleboxes will retain state (we can cite REQ-5 of RFC 4787 here and note that the internet sometimes doesn't pay attention to RFCs).</p>
</li>
<li>
<p>Add to that description a requirement on application protocols.  If the protocol requires keep-alive at any time, it should specify the conditions under which a keep-alive is required <em>and the peer that is expected to maintain that keep-alive</em>.  Experience with SIP has shown that the server often knows more about the keep-alive timers, so negotiating the time can be more effective than having the client drive things.</p>
</li>
<li>
<p>Change the HTTP draft to include specific advice on when to maintain the connection and say that the client should drive this.</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/729">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw6PWcyMBV1DI0OfeKyBnMIbFfMAks5sYBPugaJpZM4O2Iw4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3xYkkInW-XM18p8U-7rAm9QHtRBks5sYBPugaJpZM4O2Iw4.gif" width="1" /></p>
<div itemscope 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/729"></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":"Keep alive advice (#729)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/729"}}}</script>
----==_mimepart_59916dee4ebcf_1d693f995d5f3c3897512--


From nobody Mon Aug 14 03:10:26 2017
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 D04CE13217D for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 03:10:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 tagged_above=-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_H2=-2.8, 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 5Lm7PZFRe5L0 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 03:10:24 -0700 (PDT)
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 281E8132143 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 03:10:24 -0700 (PDT)
Date: Mon, 14 Aug 2017 03:10:23 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502705423; bh=5MpuGon6TTDBz6SA2TZx8pGi7L3A2kHO/l7WQDGQ5h4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=0w4dTpDtc9+zova2V9mbS8dNLq/F26f9PeShMwswIwnttFrW8taInsxiiFMj3MyMY oXsgjFW/NjEi6FOQznIyvxiMWWXYu05LTfLSFlOYSpT6a0ibdPxQDkpCbQsDfk9d5b mnd+OcHbx2/TdzwqyxOBCG8MvhBjwuILlboZYLeA=
From: mirjak <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab010d345dcb4a1ddd30163f308a6982af747b182392cf0000000115a9390f92a169ce0c19f54a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/230/322152628@github.com>
In-Reply-To: <quicwg/base-drafts/issues/230@github.com>
References: <quicwg/base-drafts/issues/230@github.com>
Subject: Re: [quicwg/base-drafts] When/how often to send ACK frames (#230)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5991770f48a8b_70e3fbafe62dc2c81465"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mirjak
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/rp7ne98YkwYUbPXJtOGrKbhQr-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: Mon, 14 Aug 2017 10:10:26 -0000

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

In TCP this is would be useful to do a more appropriate RTT and RTO estim=
ation. However, in QUIC you have more fine grained timing information in =
the ACK frame itself, so maybe that's actually not that useful anymore. H=
owever, there is a trade-off between overhead and responsiveness (of =E2=80=
=A0he congestion control). I think it would actually be useful to some ki=
nd of negotiation, where the data sender/ack receiver can specify a min a=
nd may ack rate, because that peer a) might know something about any acce=
ss link restrictions (-> don't send more ACK than this because otherwise =
it will overload my link), and b) know the congestion control use (my cc =
scheme needs at least an ack every x packets to function correctly).

-- =

You are receiving 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/230#issuecomment-322152628=

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

<p>In TCP this is would be useful to do a more appropriate RTT and RTO es=
timation. However, in QUIC you have more fine grained timing information =
in the ACK frame itself, so maybe that's actually not that useful anymore=
. However, there is a trade-off between overhead and responsiveness (of =E2=
=80=A0he congestion control). I think it would actually be useful to some=
 kind of negotiation, where the data sender/ack receiver can specify a mi=
n and may ack rate, because that peer a) might know something about any a=
ccess link restrictions (-&gt; don't send more ACK than this because othe=
rwise it will overload my link), and b) know the congestion control use (=
my cc scheme needs at least an ack every x packets to function correctly)=
.</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/230#issuecomment-322152628">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1eRA=
rC8ZozwlhyOfRuYPjXiq9n8ks5sYB0PgaJpZM4LtKZ4">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq6X=
LbgAlFqRgfFgCdvNrNe7i1SThks5sYB0PgaJpZM4LtKZ4.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/230#issuecomment-322152628"></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":"@mirjak in #23=
0: In TCP this is would be useful to do a more appropriate RTT and RTO es=
timation. However, in QUIC you have more fine grained timing information =
in the ACK frame itself, so maybe that's actually not that useful anymore=
. However, there is a trade-off between overhead and responsiveness (of =E2=
=80=A0he congestion control). I think it would actually be useful to some=
 kind of negotiation, where the data sender/ack receiver can specify a mi=
n and may ack rate, because that peer a) might know something about any a=
ccess link restrictions (-\u003e don't send more ACK than this because ot=
herwise it will overload my link), and b) know the congestion control use=
 (my cc scheme needs at least an ack every x packets to function correctl=
y)."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/bas=
e-drafts/issues/230#issuecomment-322152628"}}}</script>=

----==_mimepart_5991770f48a8b_70e3fbafe62dc2c81465--


From nobody Mon Aug 14 03:14:24 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D443E13217D for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 03:14:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 WbOTcFaABLKz for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 03:14:21 -0700 (PDT)
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 743FC1320E3 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 03:14:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Fi2MxVMMe6p9x22G3cEzzgq1JPY=; b=dIMaxEU1QEf5an0u 8+iBQbfxjEnMhYjk5bVjQYmpcpweMklKo6q1H5n/LcUna1qWHIlI5hK8f481Zg4E 7SEgvO4BgmBrGUaZL3Fd5k130dViEGFk3n3oJ4ThOa7MuSdaGt97x1GBfWCXSSxz UQCPO4RfoUnokMpLTAnZEjG6SUo=
Received: by filter0527p1mdw1.sendgrid.net with SMTP id filter0527p1mdw1-30272-599177EC-11 2017-08-14 10:14:04.30884544 +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 9SHArU3xR1qDlSDiLaaTrw for <quic-issues@ietf.org>; Mon, 14 Aug 2017 10:14:04.371 +0000 (UTC)
Date: Mon, 14 Aug 2017 10:14:04 +0000 (UTC)
From: mirjak <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab17c00e89810da1720ab007a09c3232357301e2a492cf0000000115a939eb92a169ce0dd2a43a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/560/322153305@github.com>
In-Reply-To: <quicwg/base-drafts/issues/560@github.com>
References: <quicwg/base-drafts/issues/560@github.com>
Subject: Re: [quicwg/base-drafts] IP Anycast with server IP+Port renegotiation (#560)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599177ebf1f38_2853fadcea4fc344413b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mirjak
X-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/uIkrdoxnLbXMcnuN9eXXe8GxYoOzcC4SJO 86C9CkQe9lKdqiFYZ4lB9icgZiJsD6LFxQX4xByJMcdvMiTOlcx2SigMa2YSKcgGoKsP3oRH99OqlQ n7WUZQtr9VLR7PppDZfN6O52u+uATgOLRznIlVCh5swBpTRiXqxprVV9HLYDPFAnMKmm0dEyXJy+h5 A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/PJS9MSVDofgk1S0z9Dt-EuQozS0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 10:14:23 -0000

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

One side comment, I think any make-before-break solution is basically multipath, and as such we should make sure if we design such a mechanism that it can also be used for multi path correctly. So yes, we shouldn't design multipath by accident but if multipath is what we need for another feature that we would like to support, we should design it as providing both.

-- 
You are receiving 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/560#issuecomment-322153305
----==_mimepart_599177ebf1f38_2853fadcea4fc344413b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>One side comment, I think any make-before-break solution is basically mu=
ltipath, and as such we should make sure if we design such a mechanism that=
 it can also be used for multi path correctly. So yes, we shouldn't design =
multipath by accident but if multipath is what we need for another feature =
that we would like to support, we should design it as providing both.</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/560#issuecomment-322153305">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5udj9Q3OgY2Qyk=
teltnUGi0hUajks5sYB3rgaJpZM4No0gk">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9dexXbD2lvsVWg2K=
In6LEzLoiWUks5sYB3rgaJpZM4No0gk.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/560#issuecomment-322153305"></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":"@mirjak in #560: One side commen=
t, I think any make-before-break solution is basically multipath, and as su=
ch we should make sure if we design such a mechanism that it can also be us=
ed for multi path correctly. So yes, we shouldn't design multipath by accid=
ent but if multipath is what we need for another feature that we would like=
 to support, we should design it as providing both."}],"action":{"name":"Vi=
ew Issue","url":"https://github.com/quicwg/base-drafts/issues/560#issuecomm=
ent-322153305"}}}</script>=

----==_mimepart_599177ebf1f38_2853fadcea4fc344413b--


From nobody Mon Aug 14 03:21:41 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E4AE132194 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 03:21:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 UhrukbY1CHFG for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 03:21:37 -0700 (PDT)
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 183AF132143 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 03:21:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=orIr1HVYNF1MYgV4NQz+Wvwkw/Q=; b=ixm/R+emzCyOGYbi M39lwzR/XO/9SyqVSSjkg09Nrodcijem5I/codpHLJSYbm780O1P/b86St+K82ly Polr7jHSEo0osq4SJMFl2EuToZZldHbGvpKnHEF8o5/MMUjk823hTkNTKSVNjYMC rcPSfLZtpK8gPIezpI1Y/WR7qBM=
Received: by filter0426p1mdw1.sendgrid.net with SMTP id filter0426p1mdw1-20044-599179AC-21 2017-08-14 10:21:32.406934025 +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 UnUvQeDJRYmPCIuezLyxgw for <quic-issues@ietf.org>; Mon, 14 Aug 2017 10:21:32.162 +0000 (UTC)
Date: Mon, 14 Aug 2017 10:21:32 +0000 (UTC)
From: mirjak <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbbd44fca181a02cdff41cd1bdd030bae40fffa2492cf0000000115a93bab92a169ce0ee65d1b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/729/322154733@github.com>
In-Reply-To: <quicwg/base-drafts/issues/729@github.com>
References: <quicwg/base-drafts/issues/729@github.com>
Subject: Re: [quicwg/base-drafts] Keep alive advice (#729)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599179abdfec6_100c3fc209e7fc38544ca"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mirjak
X-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+e7eiYnnawcWyvDwmaNfZPJDIUMZNQdPvkv Lc4PgNkhdJC+Dj+T3+3xssIODp9zRSEvGjAD5VlPYrm83NmZbmxDP0jaYx7r+rpynwohnjweWKCzsc SPH5OTjrs3/iIiMoh3IX0BFRJGVP98BUHBBH/s/oZm7teJQo5BqucG6Y94heVfvXTK3vjXDNM6s9bF c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3MMdnUHBHD3uzX0EoE9JI92_tj4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 10:21:39 -0000

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

While this all sounds good, isn't this basically provided by having a connection close signal from the application? Meaning, if the application didn't indicate to close the connection, quic keeps the connection open and by default sends pings every 15-30ms? 

I guess you can have another interface where the application can change the keep alive interval (and potentially set it infinity to never send any).

Further, if no keep-alives are used, there are actually also two options in the case where the application did not close the connection and tries to send something but this fails (because path state is gone). Eiter quic can tell the application that it failed, or it could seamlessly try to reconnect...

-- 
You are receiving 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/729#issuecomment-322154733
----==_mimepart_599179abdfec6_100c3fc209e7fc38544ca
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>While this all sounds good, isn't this basically provided by having a co=
nnection close signal from the application? Meaning, if the application did=
n't indicate to close the connection, quic keeps the connection open and by=
 default sends pings every 15-30ms?</p>
<p>I guess you can have another interface where the application can change =
the keep alive interval (and potentially set it infinity to never send any)=
.</p>
<p>Further, if no keep-alives are used, there are actually also two options=
 in the case where the application did not close the connection and tries t=
o send something but this fails (because path state is gone). Eiter quic ca=
n tell the application that it failed, or it could seamlessly try to reconn=
ect...</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/729#issuecomment-322154733">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqzUflSYRZ4TDdRU=
Yk5RsePFt1DW5ks5sYB-rgaJpZM4O2Iw4">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_NHmbFRR8LAsrFe-=
rjg9c38I288ks5sYB-rgaJpZM4O2Iw4.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/729#issuecomment-322154733"></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":"@mirjak in #729: While this all =
sounds good, isn't this basically provided by having a connection close sig=
nal from the application? Meaning, if the application didn't indicate to cl=
ose the connection, quic keeps the connection open and by default sends pin=
gs every 15-30ms? \r\n\r\nI guess you can have another interface where the =
application can change the keep alive interval (and potentially set it infi=
nity to never send any).\r\n\r\nFurther, if no keep-alives are used, there =
are actually also two options in the case where the application did not clo=
se the connection and tries to send something but this fails (because path =
state is gone). Eiter quic can tell the application that it failed, or it c=
ould seamlessly try to reconnect..."}],"action":{"name":"View Issue","url":=
"https://github.com/quicwg/base-drafts/issues/729#issuecomment-322154733"}}=
}</script>=

----==_mimepart_599179abdfec6_100c3fc209e7fc38544ca--


From nobody Mon Aug 14 08:54:58 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D21BE1323A3 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 08:54:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 3DFFxQUgM1oi for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 08:54:55 -0700 (PDT)
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 1AB08132376 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 08:54:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=pE+Kz+qdIr+WPMbYRtG0rMh9kac=; b=amoDEluFVUlkmxju wuqyX8AOtkvdJ1ImyXX5cd9H9ZQhQ9QyNZ+PTuvJLHzLhPusiQI80GPaxVBVIrzk MlK0LLDUM4aN9j6kFOsWFttvsrwI5EofngSJe2KccZgQP7DUNKejkDj4omrSA/Fx J4RwJFJtDKUPYGsSdz6sL/Mb4pA=
Received: by filter0552p1mdw1.sendgrid.net with SMTP id filter0552p1mdw1-31918-5991C7A1-93 2017-08-14 15:54:09.776065681 +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 EaRc3HLCRh-_fjBNwDaQmA for <quic-issues@ietf.org>; Mon, 14 Aug 2017 15:54:09.974 +0000 (UTC)
Date: Mon, 14 Aug 2017 15:54:10 +0000 (UTC)
From: Al Morton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab321d034675400c4e02972faecf2803ebf051b4e392cf0000000115a989a192a169ce0c19f54a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/230/322229425@github.com>
In-Reply-To: <quicwg/base-drafts/issues/230@github.com>
References: <quicwg/base-drafts/issues/230@github.com>
Subject: Re: [quicwg/base-drafts] When/how often to send ACK frames (#230)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5991c7a1ba123_2ff3c3f96405bfc3c383ab"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: acmacm
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3nTDaucGNMoVTlKv8k+r+MefM/UYZHWlA+3R uwjAuYZ4CmCmM8gm74/QPU1GOkjyUWGds2gLXPyBgkhYeSd0b0crfAhPzi1XT7KEzh/BzF1pEVRD0f 4n7diKQjvxAqPZfk8/6iTXSke9X2L+N3mRJzIaSthZPAWzTVakMSYvBExZT1BR2XPqyrJh7bsxKoPG U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/fJKnL3YtVHGK2UGkJsmWfnLheOk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 15:54:57 -0000

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

Adding to @mirjak point on negotiation: c) peer might know about their access link loss conditions, and potentially improve responsiveness by preferring an ACK ratio approaching 1:1. 

-- 
You are receiving 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/230#issuecomment-322229425
----==_mimepart_5991c7a1ba123_2ff3c3f96405bfc3c383ab
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Adding to <a href="https://github.com/mirjak" class="user-mention">@mirjak</a> point on negotiation: c) peer might know about their access link loss conditions, and potentially improve responsiveness by preferring an ACK ratio approaching 1:1.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/230#issuecomment-322229425">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4-aric8ome_y7EZvo78abITEB_Eks5sYG2hgaJpZM4LtKZ4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxKs_ywmbuGbthmkEPQMoHatg6Juks5sYG2hgaJpZM4LtKZ4.gif" width="1" /></p>
<div itemscope 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/230#issuecomment-322229425"></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":"@acmacm in #230: Adding to @mirjak point on negotiation: c) peer might know about their access link loss conditions, and potentially improve responsiveness by preferring an ACK ratio approaching 1:1. "}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/230#issuecomment-322229425"}}}</script>
----==_mimepart_5991c7a1ba123_2ff3c3f96405bfc3c383ab--


From nobody Mon Aug 14 12:17:19 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FF3C132411 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 12:17:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 Yo1mwufgK9lu for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 12:17:16 -0700 (PDT)
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 6E79C13240D for <quic-issues@ietf.org>; Mon, 14 Aug 2017 12:17:16 -0700 (PDT)
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=yJ0CIpeDtktel7phErctocQ3m7U=; b=X5VRLf3IPdEjsRp1 0iVHrsb/Sz/LK3dIeaLtv+1rXkz3UrTpBfdhymPQSRsCIdNS/GrUTJzyWrBC1S3r aYN8oMSesGKI1l2uUYle0N95zxoX1FPGSx0o+7EMMDpnBwM0fcYlV0oOyKYdaWqq Qnm0ZEyQWBwS+1L6EWkyi8WOWSc=
Received: by filter1151p1mdw1.sendgrid.net with SMTP id filter1151p1mdw1-22983-5991F73B-19 2017-08-14 19:17:15.424909276 +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 jR7IegRTR-q_G1DDGLMLXg for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:17:15.365 +0000 (UTC)
Date: Mon, 14 Aug 2017 19:17:15 +0000 (UTC)
From: Subodh Iyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab164e412b297883ae044a670d876ac9db8663daec92cf0000000115a9b93a92a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730@github.com>
Subject: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5991f73a9fc85_4c5c3fd473f7fc384012b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak079e/rXTJ7lF32hUnD0wrv0Z8fupTT59Od9G oJ0ZtXwhGhSYgDF/sYCdK4cEY76+un+gKXr565Qg8ZeKLChOCe960T+3ZYHR4ctuzOSUS3zrcEV5hN 57XAlyA0TOqtyU6E5d6bZN0WkoZ/OTYtXlYqOYhq6XX0xxkIknW9r23rGzyImg3todbmRZdYFSzTMH o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HtWXu70ZS4z_pMAOCACxdnqEe3U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 19:17:18 -0000

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

This PR has 1 editorial change and 2 design changes to flow control:

* [editorial] Clarifies the language around stream and connection flow control and makes it match the flow control section. 

* [design] Defines flow control in terms of offsets instead of max data. This means something different, because previously, maxData = 10 indicated that you could only send offset till 9, however with the change, sending maxOffset = 10 means that you can send offset until 10, i.e. 11 bytes. We could alternatively change the language of maxOffset to be MUST be LESS than instead of MUST NOT EXCEED to match maximumData.

* [design]  Makes FIN bit to be flow controllable. This would reduce one edge case where a packet scheduler does not have to do a special check for whether it only needs to send a FIN when it checks for flow control. This has the advantage of being able to define flow control on a stream in terms of offsets rather than max data.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/730

-- Commit Summary --

  * Clarify and and FIN to flow control

-- File Changes --

    M draft-ietf-quic-transport.md (31)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/730.patch
https://github.com/quicwg/base-drafts/pull/730.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/730

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

<p>This PR has 1 editorial change and 2 design changes to flow control:</p>
<ul>
<li>
<p>[editorial] Clarifies the language around stream and connection flow control and makes it match the flow control section.</p>
</li>
<li>
<p>[design] Defines flow control in terms of offsets instead of max data. This means something different, because previously, maxData = 10 indicated that you could only send offset till 9, however with the change, sending maxOffset = 10 means that you can send offset until 10, i.e. 11 bytes. We could alternatively change the language of maxOffset to be MUST be LESS than instead of MUST NOT EXCEED to match maximumData.</p>
</li>
<li>
<p>[design]  Makes FIN bit to be flow controllable. This would reduce one edge case where a packet scheduler does not have to do a special check for whether it only needs to send a FIN when it checks for flow control. This has the advantage of being able to define flow control on a stream in terms of offsets rather than max data.</p>
</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/730'>https://github.com/quicwg/base-drafts/pull/730</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Clarify and and FIN to flow control</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/730/files#diff-0">draft-ietf-quic-transport.md</a>
    (31)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/730.patch'>https://github.com/quicwg/base-drafts/pull/730.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/730.diff'>https://github.com/quicwg/base-drafts/pull/730.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/730">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1y4GUVdoZ7xfCSK9auJum9FZwnwks5sYJ06gaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxXRi9-Cc0BNnT3rxQ4f80yzmWpSks5sYJ06gaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Change design and and FIN to flow control (#730)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730"}}}</script>

----==_mimepart_5991f73a9fc85_4c5c3fd473f7fc384012b--


From nobody Mon Aug 14 12:52:40 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBF0213240F for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 12:52:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.182
X-Spam-Level: 
X-Spam-Status: No, score=-3.182 tagged_above=-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=-2.8, 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 JG9k7S4QJy9n for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 12:52:37 -0700 (PDT)
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 0B6DE1323D4 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 12:52:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=1ACwf2xoqcShOaEUwEUcTSwBM60=; b=GwfSoe5C26kTFVl3 UoNt/N2YSrZC/RoEWgDfBuMx70Z5vn/k2YzYysF6G5RIh7+xPikh3cxdO33bEwLn LKnbxm8VS9BX8JMMHxVh+9EEkyWSPJq6lz5rFgwWmCrgOqL3Icz69UqYLA7+1w7/ 0eoPSoJqOPWzDSvM2fy0uq8eqVA=
Received: by filter0539p1mdw1.sendgrid.net with SMTP id filter0539p1mdw1-15869-5991FF77-D 2017-08-14 19:52:23.148375879 +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 Yjv6A04uRrqbzM7q_zWdjg for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:52:22.985 +0000 (UTC)
Date: Mon, 14 Aug 2017 19:52:23 +0000 (UTC)
From: Subodh Iyengar <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/730/push/1921120714@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5991ff7682e10_30513f8e87cadc3069718"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: siyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0x75TLvAxP8LX187pV0byJLoNQh4ru6EJJcR RQFCsl2jhHtSKEhcnlVf8yOdyOfGjJHAVFqkMl2+BqRP/z4Y28ZEIdBYq6imfgTZ59ob6GThiE7d4G f6vMJjIaCtMfmQOVEe926z/Bk8eOUFUOIfwkLlR0WYp9BiN+Z4TaBxDGF/gqLjD8+zmllhs7Q4DdXR I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LZ8IUfkYMkPCTa6AlUUIXHOaYZ0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 19:52:39 -0000

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

@siyengar pushed 1 commit.

c22e84b  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/730/files/f1b22608f9adcc6fbdc70fad9e7166fe9108a379..c22e84b1c2b0363bd3466e0387c935daea8a2f0e

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

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

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/c22e84b" class="commit-link">c22e84b</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/730/files/f1b22608f9adcc6fbdc70fad9e7166fe9108a379..c22e84b1c2b0363bd3466e0387c935daea8a2f0e">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6oFhjlMHjvhHrPrgd8qP4yPMf6Qks5sYKV2gaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxVnW_5Sm6JjUNfS7HSCTxlP1Xgwks5sYKV2gaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730/files/f1b22608f9adcc6fbdc70fad9e7166fe9108a379..c22e84b1c2b0363bd3466e0387c935daea8a2f0e"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 pushed 1 commit in #730"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730/files/f1b22608f9adcc6fbdc70fad9e7166fe9108a379..c22e84b1c2b0363bd3466e0387c935daea8a2f0e"}}}</script>

----==_mimepart_5991ff7682e10_30513f8e87cadc3069718--


From nobody Mon Aug 14 14:59:07 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C77B4132441 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 14:59:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 PMgZS1hB2q62 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 14:59:04 -0700 (PDT)
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 085E1132440 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 14:59:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=mqOkF+zGkh2sNV35gm2cqPIHlJE=; b=LQn8sNGHaoou72IH YBkwJWiGvSp0fe4oAX6OJCd038EBQ/Wf/0V4hYrouSZhX50hUJ/Z3sfhNE6RV257 zZWGqCcehtfYF6n4S+6u05wf75k44Oh197FVgA0I0253YCDXvp2MTiUd7Oi3z+0Z D/HuCxj4n3bd2OHJqUP/w5mBQwo=
Received: by filter0416p1mdw1.sendgrid.net with SMTP id filter0416p1mdw1-11518-59921CED-3E 2017-08-14 21:58:05.604241115 +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 dapQm69qT3yxCL933OQ6RA for <quic-issues@ietf.org>; Mon, 14 Aug 2017 21:58:05.569 +0000 (UTC)
Date: Mon, 14 Aug 2017 21:58:05 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf329cc7f4b9c5b7d348439dbbaf063e9a0a46fb892cf0000000115a9deed92a169ce0c19f54a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/230/322321300@github.com>
In-Reply-To: <quicwg/base-drafts/issues/230@github.com>
References: <quicwg/base-drafts/issues/230@github.com>
Subject: Re: [quicwg/base-drafts] When/how often to send ACK frames (#230)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59921ced68609_59d83fb30acadc3845849"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0g0wjKgiIDevu0ZHfeQPRuaYuT1TU1FStIwc 9bnLshqus4TkhbdvyL6X1pTk9AucYP/FKr9r2NmcebkmwWMUH6Go3Bisc2gOwoTLYNV/TxkI5J+870 q97zzwyolbg3/crKO17QQjKg+Vz4LozKprIISm7AsStfLrWKnjT5Srt8JTRVl3SI8cjMbIkPnY+bd0 I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/d7XJ1zU1F48pMAoh92xvEzrJnWI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 21:59:06 -0000

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

@acmacm, @mirjak, were you talking about ACK ratios for regular packets?  Because the discussion was originally about ACK ratios for packets that only contain ACK frames (and padding).

-- 
You are receiving 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/230#issuecomment-322321300
----==_mimepart_59921ced68609_59d83fb30acadc3845849
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/acmacm" class="user-mention">@acmacm</a>, <a href="https://github.com/mirjak" class="user-mention">@mirjak</a>, were you talking about ACK ratios for regular packets?  Because the discussion was originally about ACK ratios for packets that only contain ACK frames (and padding).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/230#issuecomment-322321300">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxZl_h5sBIGF_dYpwfVWkKDBXcnoks5sYMLtgaJpZM4LtKZ4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1vaos9ggKLCzVmkJz1baXu8tQf3ks5sYMLtgaJpZM4LtKZ4.gif" width="1" /></p>
<div itemscope 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/230#issuecomment-322321300"></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 #230: @acmacm, @mirjak, were you talking about ACK ratios for regular packets?  Because the discussion was originally about ACK ratios for packets that only contain ACK frames (and padding)."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/230#issuecomment-322321300"}}}</script>
----==_mimepart_59921ced68609_59d83fb30acadc3845849--


From nobody Mon Aug 14 15:47:54 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70FFA132448 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 15:47:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 Xf2FxlYzRbJt for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 15:47:50 -0700 (PDT)
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 E618513244D for <quic-issues@ietf.org>; Mon, 14 Aug 2017 15:47:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=l0yqhE73ihFjR46kqVuyu+OXXMQ=; b=VcvmIN2p3xsQNi5m d6Ffefku45Q11wlCZD3tweHW4FK8cWXABsCsgnlC22qg8dd5/IWTiC+KivCHrAZg rTVgW7UViBmySRcCa6V+p5mckCUpA5lTzb1JfSeIBiLkocfIFQUzNTqnEM0HVSte u0nx8bgreKso/ef1kB/claEbmJ4=
Received: by filter0847p1mdw1.sendgrid.net with SMTP id filter0847p1mdw1-1349-59922893-80 2017-08-14 22:47:47.941648334 +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 rQ3BM6fIR0OOXkm0l3Pq0A for <quic-issues@ietf.org>; Mon, 14 Aug 2017 22:47:47.806 +0000 (UTC)
Date: Mon, 14 Aug 2017 22:47:48 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab487f884a43b1546057c55fc936ba1cbca8784e9892cf0000000115a9ea9392a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/review/56223350@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59922893a5f5a_17d43faa6728fc34769e6"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2/dxQq7NTrO8iz9Ge1e3tyREphU/qMat9pYD u5NaQUGILIvQxZWY1JX8QW0GlShWdxoyffeUF9CW8M5B8+7YB0/llBgoEwZQVcfwNbKt/iJGot7ITb nQqPdvjP7wz6QE1BQcz3DvFiVh84wVaVDiskW8CCt+rII50ZCTrJot2y0Zk8mHepzK3tXCOPFiv1qu 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/QbpI-GTRCb_ikl2uQbsAzbr3VW8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 22:47:52 -0000

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

janaiyengar commented on this pull request.

Thanks, Martin. A few comments, inline.

> -received before sending a response.  After this time, implementations
-SHOULD respond to unexpected packets with a Public Reset packet.
-
-
-## Stateless Reset {#stateless-reset}
+of four ways: negotiated shutdown, idle timeout, immediate close, and a
+connection reset.
+
+
+### Negotiated Shutdown
+
+An application protocol might arrange to abandon a connection after negotiating
+a graceful shutdown.  The application protocol exchanges whatever messages that
+are needed to cause both endpoints to agree to close the connection, after which
+the connection is closed.  A negotiated shutdown might not result in exchanging
+messages that are visible to the transport.

I don't understand what QUIC mechanism this is discussing -- specifically, why is this a QUIC connection termination mechanism? It seems to suggest that the app can use its own signaling to determine when to shutdown, but what QUIC mechanism is used for shutdown?

> +the connection is closed.  A negotiated shutdown might not result in exchanging
+messages that are visible to the transport.
+
+
+### Idle Timeout
+
+A connection that remains idle for longer than the idle timeout (see
+{{transport-parameter-definitions}} becomes closed.  Either peer removes
+connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won't be perfectly synchronized
+on peers.  Endpoints might allow for the possibility that the remote side might
+attempt to send packets before the timeout.  In this case, an endpoint might
+choose to retain enough information to generate a CONNECTION_CLOSE.  Endpoints
+MAY instead rely on sending Public Reset in response to packets that arrive
+after an idle timeout.

I don't think this advice is correct or adequate -- the time can be synchronized reasonably well. I would leave this subsection as is, if it needs to change in the future anyways.

> +an endpoint maintains in this case, they MAY send the exact same
+CONNECTION_CLOSE packet.
+
+Note:
+
+: This intentionally contradicts other advice in this document that recommends
+  the creation of new packet numbers for every packet.  Sending new packet
+  numbers is primarily of advantage to loss recovery and congestion control,
+  which are not expected to be relevant for a closed connection.  Retransmitting
+  the final packet requires less state at the server.
+
+Implementations SHOULD limit the number of CONNECTION_CLOSE messages they
+generate.  For instance, an implementation could exponentially increase the
+number of packets that it receives before sending the packet containing
+CONNECTION_CLOSE.  Once enough time has passed to allow a peer to receive the
+CONNECTION_CLOSE, an endpoint SHOULD discard per-connection state and MAY

The current text says idle_timeout period of time, since that's the amount of time after which we expect the peer to drop state anyways. Is there a reason to change that?

SImilarly, the current text recommends throttling responses, which is really important. I would argue for retaining 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/721#pullrequestreview-56223350
----==_mimepart_59922893a5f5a_17d43faa6728fc34769e6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>Thanks, Martin. A few comments, inline.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/721#discussion_r133079445">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -received before sending a response.  After this time, implementations
-SHOULD respond to unexpected packets with a Public Reset packet.
-
-
-## Stateless Reset {#stateless-reset}
+of four ways: negotiated shutdown, idle timeout, immediate close, and a
+connection reset.
+
+
+### Negotiated Shutdown
+
+An application protocol might arrange to abandon a connection after negotiating
+a graceful shutdown.  The application protocol exchanges whatever messages that
+are needed to cause both endpoints to agree to close the connection, after which
+the connection is closed.  A negotiated shutdown might not result in exchanging
+messages that are visible to the transport.
</pre>
<p>I don't understand what QUIC mechanism this is discussing -- specifically, why is this a QUIC connection termination mechanism? It seems to suggest that the app can use its own signaling to determine when to shutdown, but what QUIC mechanism is used for shutdown?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/721#discussion_r133080144">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +the connection is closed.  A negotiated shutdown might not result in exchanging
+messages that are visible to the transport.
+
+
+### Idle Timeout
+
+A connection that remains idle for longer than the idle timeout (see
+{{transport-parameter-definitions}} becomes closed.  Either peer removes
+connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won&#39;t be perfectly synchronized
+on peers.  Endpoints might allow for the possibility that the remote side might
+attempt to send packets before the timeout.  In this case, an endpoint might
+choose to retain enough information to generate a CONNECTION_CLOSE.  Endpoints
+MAY instead rely on sending Public Reset in response to packets that arrive
+after an idle timeout.
</pre>
<p>I don't think this advice is correct or adequate -- the time can be synchronized reasonably well. I would leave this subsection as is, if it needs to change in the future anyways.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/721#discussion_r133080980">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +an endpoint maintains in this case, they MAY send the exact same
+CONNECTION_CLOSE packet.
+
+Note:
+
+: This intentionally contradicts other advice in this document that recommends
+  the creation of new packet numbers for every packet.  Sending new packet
+  numbers is primarily of advantage to loss recovery and congestion control,
+  which are not expected to be relevant for a closed connection.  Retransmitting
+  the final packet requires less state at the server.
+
+Implementations SHOULD limit the number of CONNECTION_CLOSE messages they
+generate.  For instance, an implementation could exponentially increase the
+number of packets that it receives before sending the packet containing
+CONNECTION_CLOSE.  Once enough time has passed to allow a peer to receive the
+CONNECTION_CLOSE, an endpoint SHOULD discard per-connection state and MAY
</pre>
<p>The current text says idle_timeout period of time, since that's the amount of time after which we expect the peer to drop state anyways. Is there a reason to change that?</p>
<p>SImilarly, the current text recommends throttling responses, which is really important. I would argue for retaining 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/721#pullrequestreview-56223350">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxBjJGsEo7T7adFF7gfeVOYVCoz8ks5sYM6TgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6g2W9La7gsqWsfapk3zIhvJZY1Dks5sYM6TgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#pullrequestreview-56223350"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#pullrequestreview-56223350"}}}</script>
----==_mimepart_59922893a5f5a_17d43faa6728fc34769e6--


From nobody Mon Aug 14 16:51:35 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E620F132453 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 16:51:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 tagged_above=-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=-2.8, 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 7nvuaBEp4oMh for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 16:51:32 -0700 (PDT)
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 B278A132451 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 16:51:31 -0700 (PDT)
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=Mp6PMXmhrwYMaNhkrT2LFdqO48g=; b=XmZsJyzWzBsy+JPB mK/y7x5NxcTJZfJ/U/rZokxP9Hoyo+LeVsgRCsJUvXvsMm+ZAh+K9fVADe8X+QDv +ieN1ZeO34zVhGYpdmB/xmSSuvHYnQXBwwvc+EFlDOFm4kvMzrIhEmITvWaWS6cn oLe3ZG7fDtO2kg+IuXurwkvtW6k=
Received: by filter0470p1mdw1.sendgrid.net with SMTP id filter0470p1mdw1-31435-5992373E-18 2017-08-14 23:50:22.219882473 +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 c4AB_778QzqlgEfDri-rOw for <quic-issues@ietf.org>; Mon, 14 Aug 2017 23:50:22.268 +0000 (UTC)
Date: Mon, 14 Aug 2017 23:50:23 +0000 (UTC)
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1359100e72a6382af353293aa4e56234b25a19a592cf0000000115a9f93d92a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731@github.com>
Subject: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5992373df12fa_546c3fcdc5233c3c1491c0"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak36yFgh3xTNsGtlCa9FaJn/7gWG89TWBqXko+ OUmROy37re0/STE+wVbil9vXTPl5NVLjltmqcZQPRQ75JLAy6BSyTZ4+A6AkpzWZVN0xKl35K3PLjr K1orm8S+sC6y0XZfX0VmkrnuJlXYBYRYnP8+jeZaKaMQK4Qc9FIxFo94X/vPbj5qr5VJ5HLxaeOs7v k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/-o-3_B-r2NfGwsyPoTHQnD2k52I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 23:51:34 -0000

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

In an ACK frame largest acked is "A variable-sized unsigned value". The text doesn't give a lot of guidance on exactly how its determined (other than its size), but presumably it uses the algorithm from 5.8.. except 5.8 clearly doesn't exactly apply because the packet number defined by 5.8 is "used as part of a cryptographic nonce for packet encryption. " which largest acked is not.

In any event, assuming a similar algorithm we would decode by " finding the packet number value that is closest to the next expected packet.".. which in the case of largest ack might be "largest previously received largest ack + 1".

So far, that's editorial. But, as is the case with packet envelope numbers, its certainly possible to mis-decode the number.. especially when using small encodings and reorderings occur. (and this is especially true with acknowledgment information which is actually retransmitted, unlike the packet envelope numbers themselves).

If you mis-interpret an envelope packet number its no big deal - the crypto will fail and you'll drop the packet. But if you mis-interpret a largest acked field then you mark as acked the wrong data. Perhaps data that never arrived and will now never be re transmitted. And you don't have a reliable protocol anymore. :(

oops?

-- 
You are receiving 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/731
----==_mimepart_5992373df12fa_546c3fcdc5233c3c1491c0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>In an ACK frame largest acked is "A variable-sized unsigned value". The text doesn't give a lot of guidance on exactly how its determined (other than its size), but presumably it uses the algorithm from 5.8.. except 5.8 clearly doesn't exactly apply because the packet number defined by 5.8 is "used as part of a cryptographic nonce for packet encryption. " which largest acked is not.</p>
<p>In any event, assuming a similar algorithm we would decode by " finding the packet number value that is closest to the next expected packet.".. which in the case of largest ack might be "largest previously received largest ack + 1".</p>
<p>So far, that's editorial. But, as is the case with packet envelope numbers, its certainly possible to mis-decode the number.. especially when using small encodings and reorderings occur. (and this is especially true with acknowledgment information which is actually retransmitted, unlike the packet envelope numbers themselves).</p>
<p>If you mis-interpret an envelope packet number its no big deal - the crypto will fail and you'll drop the packet. But if you mis-interpret a largest acked field then you mark as acked the wrong data. Perhaps data that never arrived and will now never be re transmitted. And you don't have a reliable protocol anymore. :(</p>
<p>oops?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/731">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0aHCxxgU0YDcX64hwCTaXj1U052ks5sYN09gaJpZM4O3B_p">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4jWzKXciBMV915lWurwOh5FSuL5ks5sYN09gaJpZM4O3B_p.gif" width="1" /></p>
<div itemscope 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/731"></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":"Decoding Largest Acked and Reliability (#731)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/731"}}}</script>
----==_mimepart_5992373df12fa_546c3fcdc5233c3c1491c0--


From nobody Mon Aug 14 16:56:23 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81135132453 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 16:56:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.981
X-Spam-Level: **
X-Spam-Status: No, score=2.981 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_SUMOF=5, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 P7CH2OigZTF6 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 16:56:21 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BF54132452 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 16:56:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=EE7btQg1yzFANVoH3/eptJrcMAA=; b=e7/HTKsPVf3BqitY jAWtoTGmMhd6Pn41uZ1EfYnjSdWKLqvm+SS1DQswNhyEZl5PQiHc5/XxiYhGdOdL NyseDmQ6LLM81K845x9FTpAKiJn8NuHkN8k6S3DYGaq56/W1z3OGUjfMWMEMMk4G RCxI6t090her46b/Km31lxNwN7c=
Received: by filter0946p1mdw1.sendgrid.net with SMTP id filter0946p1mdw1-6752-599238A3-1F 2017-08-14 23:56:19.920787176 +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 R8goibXhRz2HhX49Vsni9Q for <quic-issues@ietf.org>; Mon, 14 Aug 2017 23:56:19.907 +0000 (UTC)
Date: Mon, 14 Aug 2017 23:56:20 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abec087adb424965d73315157178f8e2537e53729592cf0000000115a9faa392a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/review/56234855@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599238a3c45da_27783f9470fe7c2c584c2"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2fEc4Po6YfsnI2aOIwSKvX2yoIVthuiny1hv +6RHOay+TddXPUAVlrjoSJNGp+zOFfn7yY0gIV6uHiMN54LxjYxIBKwXb9UnQ4BV73VLZGu4hMoog0 mps7+jxGQMuFYTetj7AjY1qiXYLsKSbEQGXo2tolB3pbZwFkGrhg66UTFt/ARqY1cHHGj7HGse/qJX k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/W1oeecO1sHNh9rM8azcN9TPJfJo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 14 Aug 2017 23:56:22 -0000

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

ianswett commented on this pull request.

I'm not a fan of the change to offset because I honestly think it doesn't make sense in the concept of a QUIC connection(ie: it doesn't include control frames), but I think we should clarify the wording around "maximum amount of data".  I suggested something which can certainly be improved upon by others.

> @@ -1660,7 +1660,7 @@ Reason Phrase:
 ## MAX_DATA Frame {#frame-max-data}
 
 The MAX_DATA frame (type=0x04) is used in flow control to inform the peer of
-the maximum amount of data that can be sent on the connection as a whole.
+the maximum offset of data that can be sent on the connection as a whole.

I don't think the concept of an offset for a connection makes sense in QUIC.  It's not TCP, so what we're really talking about is the sum of all consumed stream flow controls.  So I'd suggest: "the maximum consumed stream flow control across all streams so far in the connection." or something similar?

-- 
You are receiving 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/730#pullrequestreview-56234855
----==_mimepart_599238a3c45da_27783f9470fe7c2c584c2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>I'm not a fan of the change to offset because I honestly think it doesn't make sense in the concept of a QUIC connection(ie: it doesn't include control frames), but I think we should clarify the wording around "maximum amount of data".  I suggested something which can certainly be improved upon by others.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/730#discussion_r133090575">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1660,7 +1660,7 @@ Reason Phrase:
 ## MAX_DATA Frame {#frame-max-data}
 
 The MAX_DATA frame (type=0x04) is used in flow control to inform the peer of
-the maximum amount of data that can be sent on the connection as a whole.
+the maximum offset of data that can be sent on the connection as a whole.
</pre>
<p>I don't think the concept of an offset for a connection makes sense in QUIC.  It's not TCP, so what we're really talking about is the sum of all consumed stream flow controls.  So I'd suggest: "the maximum consumed stream flow control across all streams so far in the connection." or something similar?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/730#pullrequestreview-56234855">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwI1su5Jl0D43cVZdguapI5bTC0Vks5sYN6jgaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3ALyboTMoZdcD5jv-0dUPMgBEfPks5sYN6jgaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730#pullrequestreview-56234855"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #730"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730#pullrequestreview-56234855"}}}</script>
----==_mimepart_599238a3c45da_27783f9470fe7c2c584c2--


From nobody Mon Aug 14 17:04:27 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2E8F132455 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:04:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 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=-2.8, 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 doKxNExW_k5z for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:04:23 -0700 (PDT)
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 8F525132453 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:04:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=j0sgGo50xf4V3WT35ypRp67Wu/g=; b=iNNqmGUhdhJcbEGt ayIhXi6oXTV+PE+bGYsTuQA5xueYNzGis/kdYh9a5BvixOPV7/526icnj0zs4FST jOJYNfrOKirjdtki5y4KY2kmyAuMupv1dG9jQgnyM9N+cibdwe7/pKSZk6+PGgIi kJpkyQum8q6Cyw5Asyn/JKOeMX4=
Received: by filter0817p1mdw1.sendgrid.net with SMTP id filter0817p1mdw1-7970-59923A1F-1 2017-08-15 00:02:39.005299132 +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 E5NlQPzWTzOQ_T9g2XI45w for <quic-issues@ietf.org>; Tue, 15 Aug 2017 00:02:38.883 +0000 (UTC)
Date: Tue, 15 Aug 2017 00:02:39 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5721c1b8c75c10fb81aaefa48b6ef2fb2812064192cf0000000115a9fc1e92a169ce0edfabce@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/722/review/56230010@github.com>
In-Reply-To: <quicwg/base-drafts/pull/722@github.com>
References: <quicwg/base-drafts/pull/722@github.com>
Subject: Re: [quicwg/base-drafts] Split error code space (#722)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59923a1e92bba_48aa3f87c68e5c3c1199ec"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0AUlBBpFUXIHlyGKmMNDt69qBmdRMT1NiPoe rK1EIXU3zBkcPTZHcEqAbK8siue5jnDVU4k7+/CRcWTv+GK3/hQHxNz6G+dP58f7hbm+kFg208lTXb P16ULkA5kZeBtltF6RxvoEX1qsxtXmxwSM4PUpPDPqWQDJkTTILjeCiBIgLZcP29Wsl7rcAR3R60+O 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Yf1AK9tgh16j-K2A7VpYU-jYud8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:04:26 -0000

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

janaiyengar commented on this pull request.

Comments inline. Can you also please not stack these PRs? Github is really difficult to use for review of large changes like this one, and stacking PRs makes it even harder. I understand the pains of merge conflicts, but honestly, that's a one-time pain during merge, not a continual pain during review.

>  
-The portion of the QUIC error code space allocated for the crypto handshake is
-0xC0000000-0xFFFFFFFF. The following error codes are defined when TLS is used
-for the crypto handshake:
+This document defines error codes from the error code space used in
+{{QUIC-TRANSPORT}}.

This document --> This section.
Also, editorial nit: I like the mention of "crypto handshake when TLS is used for it".

>  
 Error Code:
 
 : A 32-bit error code which indicates the reason for closing this connection.
+  TRANSPORT_CLOSE uses codes from the space defined in {{error-codes}};
+  APPLICATION_CLOSE uses codes from the application protocol error code space
+  ({{app-error-codes}}).

Seems unnecessary to mention APPLICATION_CLOSE in the definitoion of TRANSPORT_CLOSE.

> @@ -2608,11 +2654,10 @@ discarded upon receipt.  This avoids potential ambiguity about which STREAM
 frames count toward flow control.
 
 Upon receipt of a STOP_SENDING frame on a stream in the "open" or "half-closed
-(remote)" states, an endpoint MUST send a RST_STREAM with an error code of
-QUIC_RECEIVED_RST.  If the STOP_SENDING frame is received on a stream that is
-already in the "half-closed (local)" or "closed" states, a RST_STREAM frame MAY
-still be sent in order to cancel retransmission of previously-sent STREAM
-frames.
+(remote)" states, an endpoint MUST send a RST_STREAM frame.  If the STOP_SENDING

What's the proposed error code in the RST_STREAM now? If there's a requirement for QUIC to generate and send this frame, the error code has to be specified.

>  
-An endpoint that receives an invalid CONNECTION_CLOSE frame MUST NOT signal the
-existence of the error to its peer.
+An endpoint that chooses not to retransmit packets containing TRANSPORT_CLOSE or
+APPLICATION_CLOSE risks a peer missing the first such packet.  The only
+mechanism available to an endpoint that continues to receive data for a
+terminated connection is to use the stateless reset process
+({{stateless-reset}}).

editorial nit: I would merge this para with the one above, since this one follows from the earlier.

>  
-An endpoint that receives an invalid CONNECTION_CLOSE frame MUST NOT signal the
-existence of the error to its peer.
+An endpoint that chooses not to retransmit packets containing TRANSPORT_CLOSE or
+APPLICATION_CLOSE risks a peer missing the first such packet.  The only

Not just the first packet, but any packets lost in the network.

> @@ -2923,115 +2975,102 @@ Stream 0 is critical to the functioning of the entire connection.  If stream 0
 is closed with either a RST_STREAM or STREAM frame bearing the FIN flag, an
 endpoint MUST generate a connection error of type PROTOCOL_VIOLATION.
 
-Some application protocols make other streams critical to that protocol.  An
-application protocol does not need to inform the transport that a stream is
-critical; it can instead generate appropriate errors in response to being
-notified that the critical stream is closed.
-
-An endpoint MAY send a RST_STREAM frame in the same packet as a CONNECTION_CLOSE
-frame.
-
-
-## Error Codes
+A stream error is always an application-layer construct.  A RST_STREAM MUST NOT

I would drop this first sentence -- it's a bit imprecise and does not add value.

> -Some application protocols make other streams critical to that protocol.  An
-application protocol does not need to inform the transport that a stream is
-critical; it can instead generate appropriate errors in response to being
-notified that the critical stream is closed.
-
-An endpoint MAY send a RST_STREAM frame in the same packet as a CONNECTION_CLOSE
-frame.
-
-
-## Error Codes
+A stream error is always an application-layer construct.  A RST_STREAM MUST NOT
+be generated by the QUIC transport layer.  Resetting a stream at the transport
+layer could cause unrecoverable loss of application protocol state.  Application
+protocols might require certain streams to be reliably delivered in order to
+guarantee consistent state between endpoints.  For this reason, all errors that
+can be detected at the transport layer result in connection errors.

This last sentence does not belong in this section, and is unnecessary. I would drop it.

>  
-Error codes are 32 bits long, with the first two bits indicating the source of
-the error code:
+An endpoint that detects a stream error MAY choose to treat the error as a
+connection error and send an APPLICATION_CLOSE frame in place of RST_STREAM.

This is confusing. What is the "endpoint"? QUIC, or HTTP/QUIC? If QUIC is no longer generating RST_STREAM, then which stream errors are detected by QUIC? I suspect the answer is that the endpoint is HTTP/QUIC, in which case I would remove this sentence from here entirely.

>  
 : An endpoint detected an error in a specific frame type.  The frame type is
   included as the last octet of the error code.  For example, an error in a
-  MAX_STREAM_ID frame would be indicated with the code (0x80000106).
+  MAX_STREAM_ID frame would be indicated with the code (0x106).
+
+See {{iana-error-codes}} for details of registering new error codes.
+
+
+## Application Protocol Error Codes {#app-error-codes}
+
+Application protocol error codes are 32-bits long, but the management of
+application error codes are left to application protocols.  Application protocol
+error codes are used for the RST_STREAM ({{frame-rst-stream}}) and
+APPLICATION_CLOSE ({{frame-application-close}}) frames.
+
+Application protocols SHOULD define an error codes for indicating no error and

typo: remove "an"

>  
 : An endpoint detected an error in a specific frame type.  The frame type is
   included as the last octet of the error code.  For example, an error in a
-  MAX_STREAM_ID frame would be indicated with the code (0x80000106).
+  MAX_STREAM_ID frame would be indicated with the code (0x106).
+
+See {{iana-error-codes}} for details of registering new error codes.
+
+
+## Application Protocol Error Codes {#app-error-codes}
+
+Application protocol error codes are 32-bits long, but the management of

16-bits

> @@ -1596,7 +1622,7 @@ The RST_STREAM frame is as follows:
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |                        Stream ID (32)                         |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-|                        Error Code (32)                        |
+| App Protocol Error Code (16)  |

This is still 32 bits in this PR, right?

> @@ -2923,115 +2975,102 @@ Stream 0 is critical to the functioning of the entire connection.  If stream 0
 is closed with either a RST_STREAM or STREAM frame bearing the FIN flag, an
 endpoint MUST generate a connection error of type PROTOCOL_VIOLATION.
 
-Some application protocols make other streams critical to that protocol.  An
-application protocol does not need to inform the transport that a stream is
-critical; it can instead generate appropriate errors in response to being
-notified that the critical stream is closed.
-
-An endpoint MAY send a RST_STREAM frame in the same packet as a CONNECTION_CLOSE
-frame.
-
-
-## Error Codes
+A stream error is always an application-layer construct.  A RST_STREAM MUST NOT
+be generated by the QUIC transport layer.  Resetting a stream at the transport

drop "transport layer". 

Also, it's odd to say QUIC MUST not generate a RST_STREAM, since it is a QUIC frame and QUIC does in fact generate it. How about "RST_STREAM MUST be instigated by the application and MUST carry an application error code."?

-- 
You are receiving 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/722#pullrequestreview-56230010
----==_mimepart_59923a1e92bba_48aa3f87c68e5c3c1199ec
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>Comments inline. Can you also please not stack these PRs? Github is really difficult to use for review of large changes like this one, and stacking PRs makes it even harder. I understand the pains of merge conflicts, but honestly, that's a one-time pain during merge, not a continual pain during review.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133085834">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt;  
-The portion of the QUIC error code space allocated for the crypto handshake is
-0xC0000000-0xFFFFFFFF. The following error codes are defined when TLS is used
-for the crypto handshake:
+This document defines error codes from the error code space used in
+{{QUIC-TRANSPORT}}.
</pre>
<p>This document --&gt; This section.<br>
Also, editorial nit: I like the mention of "crypto handshake when TLS is used for it".</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133086655">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
 Error Code:
 
 : A 32-bit error code which indicates the reason for closing this connection.
+  TRANSPORT_CLOSE uses codes from the space defined in {{error-codes}};
+  APPLICATION_CLOSE uses codes from the application protocol error code space
+  ({{app-error-codes}}).
</pre>
<p>Seems unnecessary to mention APPLICATION_CLOSE in the definitoion of TRANSPORT_CLOSE.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133087282">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2608,11 +2654,10 @@ discarded upon receipt.  This avoids potential ambiguity about which STREAM
 frames count toward flow control.
 
 Upon receipt of a STOP_SENDING frame on a stream in the &quot;open&quot; or &quot;half-closed
-(remote)&quot; states, an endpoint MUST send a RST_STREAM with an error code of
-QUIC_RECEIVED_RST.  If the STOP_SENDING frame is received on a stream that is
-already in the &quot;half-closed (local)&quot; or &quot;closed&quot; states, a RST_STREAM frame MAY
-still be sent in order to cancel retransmission of previously-sent STREAM
-frames.
+(remote)&quot; states, an endpoint MUST send a RST_STREAM frame.  If the STOP_SENDING
</pre>
<p>What's the proposed error code in the RST_STREAM now? If there's a requirement for QUIC to generate and send this frame, the error code has to be specified.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133087863">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-An endpoint that receives an invalid CONNECTION_CLOSE frame MUST NOT signal the
-existence of the error to its peer.
+An endpoint that chooses not to retransmit packets containing TRANSPORT_CLOSE or
+APPLICATION_CLOSE risks a peer missing the first such packet.  The only
+mechanism available to an endpoint that continues to receive data for a
+terminated connection is to use the stateless reset process
+({{stateless-reset}}).
</pre>
<p>editorial nit: I would merge this para with the one above, since this one follows from the earlier.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133087936">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-An endpoint that receives an invalid CONNECTION_CLOSE frame MUST NOT signal the
-existence of the error to its peer.
+An endpoint that chooses not to retransmit packets containing TRANSPORT_CLOSE or
+APPLICATION_CLOSE risks a peer missing the first such packet.  The only
</pre>
<p>Not just the first packet, but any packets lost in the network.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133088275">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2923,115 +2975,102 @@ Stream 0 is critical to the functioning of the entire connection.  If stream 0
 is closed with either a RST_STREAM or STREAM frame bearing the FIN flag, an
 endpoint MUST generate a connection error of type PROTOCOL_VIOLATION.
 
-Some application protocols make other streams critical to that protocol.  An
-application protocol does not need to inform the transport that a stream is
-critical; it can instead generate appropriate errors in response to being
-notified that the critical stream is closed.
-
-An endpoint MAY send a RST_STREAM frame in the same packet as a CONNECTION_CLOSE
-frame.
-
-
-## Error Codes
+A stream error is always an application-layer construct.  A RST_STREAM MUST NOT
</pre>
<p>I would drop this first sentence -- it's a bit imprecise and does not add value.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133088635">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -Some application protocols make other streams critical to that protocol.  An
-application protocol does not need to inform the transport that a stream is
-critical; it can instead generate appropriate errors in response to being
-notified that the critical stream is closed.
-
-An endpoint MAY send a RST_STREAM frame in the same packet as a CONNECTION_CLOSE
-frame.
-
-
-## Error Codes
+A stream error is always an application-layer construct.  A RST_STREAM MUST NOT
+be generated by the QUIC transport layer.  Resetting a stream at the transport
+layer could cause unrecoverable loss of application protocol state.  Application
+protocols might require certain streams to be reliably delivered in order to
+guarantee consistent state between endpoints.  For this reason, all errors that
+can be detected at the transport layer result in connection errors.
</pre>
<p>This last sentence does not belong in this section, and is unnecessary. I would drop it.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133089056">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-Error codes are 32 bits long, with the first two bits indicating the source of
-the error code:
+An endpoint that detects a stream error MAY choose to treat the error as a
+connection error and send an APPLICATION_CLOSE frame in place of RST_STREAM.
</pre>
<p>This is confusing. What is the "endpoint"? QUIC, or HTTP/QUIC? If QUIC is no longer generating RST_STREAM, then which stream errors are detected by QUIC? I suspect the answer is that the endpoint is HTTP/QUIC, in which case I would remove this sentence from here entirely.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133089420">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
 : An endpoint detected an error in a specific frame type.  The frame type is
   included as the last octet of the error code.  For example, an error in a
-  MAX_STREAM_ID frame would be indicated with the code (0x80000106).
+  MAX_STREAM_ID frame would be indicated with the code (0x106).
+
+See {{iana-error-codes}} for details of registering new error codes.
+
+
+## Application Protocol Error Codes {#app-error-codes}
+
+Application protocol error codes are 32-bits long, but the management of
+application error codes are left to application protocols.  Application protocol
+error codes are used for the RST_STREAM ({{frame-rst-stream}}) and
+APPLICATION_CLOSE ({{frame-application-close}}) frames.
+
+Application protocols SHOULD define an error codes for indicating no error and
</pre>
<p>typo: remove "an"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133089485">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
 : An endpoint detected an error in a specific frame type.  The frame type is
   included as the last octet of the error code.  For example, an error in a
-  MAX_STREAM_ID frame would be indicated with the code (0x80000106).
+  MAX_STREAM_ID frame would be indicated with the code (0x106).
+
+See {{iana-error-codes}} for details of registering new error codes.
+
+
+## Application Protocol Error Codes {#app-error-codes}
+
+Application protocol error codes are 32-bits long, but the management of
</pre>
<p>16-bits</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133090307">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1596,7 +1622,7 @@ The RST_STREAM frame is as follows:
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |                        Stream ID (32)                         |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-|                        Error Code (32)                        |
+| App Protocol Error Code (16)  |
</pre>
<p>This is still 32 bits in this PR, right?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133090552">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2923,115 +2975,102 @@ Stream 0 is critical to the functioning of the entire connection.  If stream 0
 is closed with either a RST_STREAM or STREAM frame bearing the FIN flag, an
 endpoint MUST generate a connection error of type PROTOCOL_VIOLATION.
 
-Some application protocols make other streams critical to that protocol.  An
-application protocol does not need to inform the transport that a stream is
-critical; it can instead generate appropriate errors in response to being
-notified that the critical stream is closed.
-
-An endpoint MAY send a RST_STREAM frame in the same packet as a CONNECTION_CLOSE
-frame.
-
-
-## Error Codes
+A stream error is always an application-layer construct.  A RST_STREAM MUST NOT
+be generated by the QUIC transport layer.  Resetting a stream at the transport
</pre>
<p>drop "transport layer".</p>
<p>Also, it's odd to say QUIC MUST not generate a RST_STREAM, since it is a QUIC frame and QUIC does in fact generate it. How about "RST_STREAM MUST be instigated by the application and MUST carry an application error 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/722#pullrequestreview-56230010">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3fm4fXlTXW-Iv1SBaeF80zCoB4gks5sYOAegaJpZM4O0P91">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxySsZKLXEZu92bIrStWlB8yixnWks5sYOAegaJpZM4O0P91.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/722#pullrequestreview-56230010"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #722"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/722#pullrequestreview-56230010"}}}</script>
----==_mimepart_59923a1e92bba_48aa3f87c68e5c3c1199ec--


From nobody Mon Aug 14 17:05:42 2017
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 4922313245C for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:05:41 -0700 (PDT)
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 JSQ5f-brs8CL for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:05:39 -0700 (PDT)
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 8622F13245A for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:05:39 -0700 (PDT)
Date: Mon, 14 Aug 2017 17:05:38 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502755538; bh=DdgDJuzWG3NnrRrJ3Qw+K5N9fbadxvfnqX3qZEUjB9Y=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=YkHA5p4Ab09KTV0fJQrY0pubbIfi4Srb9jmcV2lITjkUzDgP4WHJIo5LiXzH3vASr heR+1YEN5VldCULVOUYucKIjqYr3yv6dx9N24Sroadsgzqwi0FBNB2zhenR6eqQZCv EUN84OtMYIVc+lV4JjaUjVsibg/N1eNJqoxhUqiw=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4c56628a237ce3b4c64220e105df37061a39bfdb92cf0000000115a9fcd292a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/c322342518@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59923ad2ade25_4b893fc85ad63c309509f"; 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/ZHaQJ1v7pt8njBut3si7QES5gkg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:05:41 -0000

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

I don't think that we should take either design change.

1. MAX_STREAM_DATA of 0 should mean that you can't send any data.  This prevents that.

2. The FIN bit doesn't take any space.  Having it take space is unnecessary.  See [my email to the list on this point](https://mailarchive.ietf.org/arch/msg/quic/zxDYecCajBYnGEKdh9mNLAk1ea0).

An editorial change might have some 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/730#issuecomment-322342518
----==_mimepart_59923ad2ade25_4b893fc85ad63c309509f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I don't think that we should take either design change.</p>
<ol>
<li>
<p>MAX_STREAM_DATA of 0 should mean that you can't send any data.  This p=
revents that.</p>
</li>
<li>
<p>The FIN bit doesn't take any space.  Having it take space is unnecessa=
ry.  See <a href=3D"https://mailarchive.ietf.org/arch/msg/quic/zxDYecCajB=
YnGEKdh9mNLAk1ea0">my email to the list on this point</a>.</p>
</li>
</ol>
<p>An editorial change might have some value.</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/730#issuecomment-322342518">view it on GitHub</a>, or=
 <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq02Hc-C=
vlxwL08C9gSvMZj3vSbgcks5sYODSgaJpZM4O2yDB">mute the thread</a>.<img alt=3D=
"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq-zZby=
c3nUJinVPTPaGJX90xMU8gks5sYODSgaJpZM4O2yDB.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/730#issuecomment-322342518"></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":"@martinthomson=
 in #730: I don't think that we should take either design change.\r\n\r\n=
1. MAX_STREAM_DATA of 0 should mean that you can't send any data.  This p=
revents that.\r\n\r\n2. The FIN bit doesn't take any space.  Having it ta=
ke space is unnecessary.  See [my email to the list on this point](https:=
//mailarchive.ietf.org/arch/msg/quic/zxDYecCajBYnGEKdh9mNLAk1ea0).\r\n\r\=
nAn editorial change might have some value."}],"action":{"name":"View Pul=
l Request","url":"https://github.com/quicwg/base-drafts/pull/730#issuecom=
ment-322342518"}}}</script>=

----==_mimepart_59923ad2ade25_4b893fc85ad63c309509f--


From nobody Mon Aug 14 17:16:26 2017
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 2B67013245F for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:16:25 -0700 (PDT)
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_H3=-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 oFc3hVDdefOr for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:16:23 -0700 (PDT)
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 7ACE61323D3 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:16:23 -0700 (PDT)
Date: Mon, 14 Aug 2017 17:16:22 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502756182; bh=KOyy9Ft4CP6WK9quK2RUrLMFSfkQaaFlYt9XfksU5i8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=pd41TDLTyC7G8eS5Bz+Ujvhp/duFmDAh7taqZd/AGWxspZyidneYg1rmHFCPF0uh7 stVk0vO1vhHGDRdmzY5fh8CZuEdlc/+u/ZwCgx1qvyy9mGFFVpJs0mM/fXL7a9GRZh Jdp+uhoRDwDeCQOnt1AbErk19x6bVAm3QdBEahNs=
From: Subodh Iyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab58269ef7d1b2245d30938144e3b9af2e790060b892cf0000000115a9ff5692a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/c322343978@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59923d56bec49_678b3fabee1f5c3c54786"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XDcSyldlMA1rC35nYwUj6tGu2Bg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:16:25 -0000

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

@martinthomson 

1. could be solved by changing the condition to be MUST be LESS than as suggested in the summary. 
2. Ya let's discuss this point on the list.

-- 
You are receiving 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/730#issuecomment-322343978
----==_mimepart_59923d56bec49_678b3fabee1f5c3c54786
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a></p>
<ol>
<li>could be solved by changing the condition to be MUST be LESS than as suggested in the summary.</li>
<li>Ya let's discuss this point on the list.</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/pull/730#issuecomment-322343978">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3d9AhM4UN23726tVDXf6AnqXnRQks5sYONWgaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4UtGllnVwwpUa_klRe3OX9WUHxDks5sYONWgaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730#issuecomment-322343978"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #730: @martinthomson \r\n\r\n1. could be solved by changing the condition to be MUST be LESS than as suggested in the summary. \r\n2. Ya let's discuss this point on the list."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730#issuecomment-322343978"}}}</script>
----==_mimepart_59923d56bec49_678b3fabee1f5c3c54786--


From nobody Mon Aug 14 17:20:35 2017
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 CE5E913245F for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:20:33 -0700 (PDT)
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 Y6OVLgr-3RBG for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:20:32 -0700 (PDT)
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 0ABBC132466 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:20:27 -0700 (PDT)
Date: Mon, 14 Aug 2017 17:20:26 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502756426; bh=fLJQuV/L3DZgHHjBbJ5iX2qczHgNUbpdpP5SqhqyXxs=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=D00+uc9dby2CsBMkoPwEsYeCQQ3zaCP+GuL9inDQ1SkRTnm6wsgHkHcJJl+x/1f32 uBaRxun4OAIPfT9ol4eYS1OQPchuY1rTERLFMbewKwyCHSA7HecaYxqXZRAIZ6e2Nx BPN+ULSocVwEepwvoxEw3mTDPjdZFCIAHghSwA6c=
From: Subodh Iyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8bcccbeb8a2a0e5e16eaebd1aaa16d15940d1a7892cf0000000115aa004a92a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/review/56238198@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59923e4a638db_44ba3fdecd20fc38512c9"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/7ZwKnunYdwFIllsyPmJvZAs-zO0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:20:34 -0000

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

siyengar commented on this pull request.



> @@ -1660,7 +1660,7 @@ Reason Phrase:
 ## MAX_DATA Frame {#frame-max-data}
 
 The MAX_DATA frame (type=0x04) is used in flow control to inform the peer of
-the maximum amount of data that can be sent on the connection as a whole.
+the maximum offset of data that can be sent on the connection as a whole.

The text after this describes this in more detail.

I'm not a huge fan of "he maximum consumed stream flow control across all streams", This could be misinterpreted as 

offset = for all streams: max(stream offset)

Maybe "sum of maximum offsets of data that can be sent on all streams". However that seems a bit repetitive with the text below.

-- 
You are receiving 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/730#discussion_r133093798
----==_mimepart_59923e4a638db_44ba3fdecd20fc38512c9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/730#discussion_r133093798">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1660,7 +1660,7 @@ Reason Phrase:
 ## MAX_DATA Frame {#frame-max-data}
 
 The MAX_DATA frame (type=0x04) is used in flow control to inform the peer of
-the maximum amount of data that can be sent on the connection as a whole.
+the maximum offset of data that can be sent on the connection as a whole.
</pre>
<p>The text after this describes this in more detail.</p>
<p>I'm not a huge fan of "he maximum consumed stream flow control across all streams", This could be misinterpreted as</p>
<p>offset = for all streams: max(stream offset)</p>
<p>Maybe "sum of maximum offsets of data that can be sent on all streams". However that seems a bit repetitive with the text below.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/730#discussion_r133093798">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_qgvKhfstStPwBqybjfjILds4Puks5sYORKgaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6ieDnLmqJ6png-5-eW0YOO1eLtWks5sYORKgaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730#discussion_r133093798"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 commented on #730"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730#discussion_r133093798"}}}</script>
----==_mimepart_59923e4a638db_44ba3fdecd20fc38512c9--


From nobody Mon Aug 14 17:21:31 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 441C0132466 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:21:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 J9-fRXqa1xvg for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:21:29 -0700 (PDT)
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 C88F4132463 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:21:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=CWqNXRwKgLdLJo6lbw1zMITYWWM=; b=b+5fpjC04+4zTxQl BN/YoXkBb21T+Tck2YLw0BEEK4lzTm1pdlrEHZpKyW+GD0M/K7kopWkAhFV+kUF7 Din/JhIINASQecG0uR+LP6ylAVrckLRdpM9wmblsCwbTo0i4aJKP/oHNpiNJErRi eYIBiyjcNdJKZL5kJX9zEOMnsDc=
Received: by filter0560p1mdw1.sendgrid.net with SMTP id filter0560p1mdw1-32731-59923E87-2E 2017-08-15 00:21:27.487811559 +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 3eRwQKZjTFG0v735QgmSkw for <quic-issues@ietf.org>; Tue, 15 Aug 2017 00:21:27.464 +0000 (UTC)
Date: Tue, 15 Aug 2017 00:21:27 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5281b57b16daeb149ef78ba8a1bf03cf66ce58bf92cf0000000115aa008792a169ce0ee08745@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/725/322344581@github.com>
In-Reply-To: <quicwg/base-drafts/issues/725@github.com>
References: <quicwg/base-drafts/issues/725@github.com>
Subject: Re: [quicwg/base-drafts] Server might be unable to complete handshake due to MAX_STREAM_DATA (#725)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59923e875d44a_3ae13fe33dca9c38509b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak38GqPdxUQaKnf8At1SPkoFMfLPgbROGleNhu Gwaz3YvhwEScJsGrL5SUgg/cklp3MMIPp51opgmWHeqY2wn8VmEGvB+ZMYEo7oUtZCPGTxi2cWheXq FCGKAkn/XQtNkv+TX8Sdq0ePwkLsnLRMWHQ8NXkyE71PLDnpI2D4LtzmWOurNnoL1qWMkkzxh4TRN6 c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ioaUPr3ggwzTVnwS6MvcsCW_zOU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:21:30 -0000

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

I don't have a strong opinion on this. This surely is not a problem in practice, but we need to specify it for completeness. I'm leaning towards being conservative here. How about the server sends a CONNECTION_CLOSE with a CERT_TOO_LARGE error?

-- 
You are receiving 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/725#issuecomment-322344581
----==_mimepart_59923e875d44a_3ae13fe33dca9c38509b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I don't have a strong opinion on this. This surely is not a problem in p=
ractice, but we need to specify it for completeness. I'm leaning towards be=
ing conservative here. How about the server sends a CONNECTION_CLOSE with a=
 CERT_TOO_LARGE error?</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/725#issuecomment-322344581">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6ID6WKJXPw4baX=
9bwfV7kh49rfDks5sYOSHgaJpZM4O0fOr">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4JuxGwV-dm2E1I6z=
2AVey6dCEj0ks5sYOSHgaJpZM4O0fOr.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/725#issuecomment-322344581"></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 #725: I don't ha=
ve a strong opinion on this. This surely is not a problem in practice, but =
we need to specify it for completeness. I'm leaning towards being conservat=
ive here. How about the server sends a CONNECTION_CLOSE with a CERT_TOO_LAR=
GE error?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg=
/base-drafts/issues/725#issuecomment-322344581"}}}</script>=

----==_mimepart_59923e875d44a_3ae13fe33dca9c38509b--


From nobody Mon Aug 14 17:22:06 2017
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 6F08A132468 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:22:05 -0700 (PDT)
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_H3=-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 2MpQSU3MePxc for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:22:03 -0700 (PDT)
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 AB763132463 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:22:03 -0700 (PDT)
Date: Mon, 14 Aug 2017 17:22:03 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502756523; bh=c54v9oexrD0UtD6m1A95aXAVo/bg3ND3DsqkC4Tlhbk=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LWofgDvcqX7/kq4qv9VhrNg6QnDptdzGJBrMMmrdPu2JealTanPTcmquC65y+QuKp wyZ+/NgG5EDV0FfTpeUdsEmocZLK/PGIFnpVhAYSqus0ggk43dtyI1cT0sXWOq8Hlv ITeSb7Ag3wQo3EZnoyTrywg5vVqi6sdb03DgBK9o=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab72ba8edfb6e70a78630ead39a2df6676dc60fc8a92cf0000000115aa00ab92a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/review/56238386@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59923eab8a89_2e4413fe3f4e0dc3424221"; 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/BRnrok1zxkDdeaG-PAMb-t4syNw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:22:05 -0000

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

ianswett commented on this pull request.



> @@ -1660,7 +1660,7 @@ Reason Phrase:
 ## MAX_DATA Frame {#frame-max-data}
 
 The MAX_DATA frame (type=0x04) is used in flow control to inform the peer of
-the maximum amount of data that can be sent on the connection as a whole.
+the maximum offset of data that can be sent on the connection as a whole.

Good point.  In that case, I'm happy with the existing 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/730#discussion_r133093979
----==_mimepart_59923eab8a89_2e4413fe3f4e0dc3424221
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/730#discussion_r133093979">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1660,7 +1660,7 @@ Reason Phrase:
 ## MAX_DATA Frame {#frame-max-data}
 
 The MAX_DATA frame (type=0x04) is used in flow control to inform the peer of
-the maximum amount of data that can be sent on the connection as a whole.
+the maximum offset of data that can be sent on the connection as a whole.
</pre>
<p>Good point.  In that case, I'm happy with the existing 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/730#discussion_r133093979">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5uMerQ1kEp6wLPb9Eh9VDnj-WPAks5sYOSrgaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7NLoommMzXNu7BTxGNB4s550jPjks5sYOSrgaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730#discussion_r133093979"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #730"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730#discussion_r133093979"}}}</script>
----==_mimepart_59923eab8a89_2e4413fe3f4e0dc3424221--


From nobody Mon Aug 14 17:34:45 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0B3413246F for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:34:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 HIHjS6VSYPjH for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:34:41 -0700 (PDT)
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 EF1EB13246C for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:34:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=O9Y9LJ5NGtv0IrwKJVqLOMrTWPU=; b=MX41DZDnM+RzyZhl 8zSmmCOb/GeKPIQv1XLaM4X7i+xj1Ahyd3DNW8AWvHdVJKpE/1rX8koabyUQs40s LfAkuIuoxmkMWOi63iFjv3WJvnZ4t3KDsVfaGk2ydhIznW2JEnKnvHDa8Vz6IyuC BZFRb1fnlNQZ1gJlMP6kBBKGhgw=
Received: by filter0800p1mdw1.sendgrid.net with SMTP id filter0800p1mdw1-11840-59924164-1B 2017-08-15 00:33:40.134553481 +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 azStcJ0YTWmMC4V_5cu5gA for <quic-issues@ietf.org>; Tue, 15 Aug 2017 00:33:40.109 +0000 (UTC)
Date: Tue, 15 Aug 2017 00:33:51 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd30ea921ad485f1dfaf11902f7bf785a121b849c92cf0000000115aa036392a169ce0edfabce@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/722/review/56237490@github.com>
In-Reply-To: <quicwg/base-drafts/pull/722@github.com>
References: <quicwg/base-drafts/pull/722@github.com>
Subject: Re: [quicwg/base-drafts] Split error code space (#722)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599241638b952_38fd3fa036e0bc3828336"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2ZSy8FbnyS7TvgV1GD2tnQn3l6Xz/RUvBlYf 6zoAxNle2Q7NhnfesORyC5jUFFIniAJdbCaNM0Kh+dchQ0K2OHgJO7FJAhwlT1dk9iEZQg4Fd0WWv3 LgrsAjFD/JWdfkM9yRUu9rcye7DqLkoBFVIetN3nO47lpFTCZ6pv6g3FPJlY2DneS1ZRetdYtfgSZN Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/24PnER7rFGtvd8IaPCLjt19xYTc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:34:44 -0000

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

martinthomson commented on this pull request.

I haven't seen a review for #721 yet.  I apologize for stacking like this, but #721 is pretty self-contained, so the amount of leakage from that is small.  That said, I tried removing it from this changeset and found that a lot of the text is intertwined.  I've started stacking PRs differently now, so the reviewing should be easier.

> @@ -1596,7 +1622,7 @@ The RST_STREAM frame is as follows:
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |                        Stream ID (32)                         |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-|                        Error Code (32)                        |
+| App Protocol Error Code (16)  |

Yes, I must have split this from the other PR poorly.

>  
 Error Code:
 
 : A 32-bit error code which indicates the reason for closing this connection.
+  TRANSPORT_CLOSE uses codes from the space defined in {{error-codes}};
+  APPLICATION_CLOSE uses codes from the application protocol error code space
+  ({{app-error-codes}}).

I considered not doing that, but it seemed more helpful to highlight the distinction here given that I wasn't repeating the format stuff in the description of APPLICATION_CLOSE.

> @@ -2608,11 +2654,10 @@ discarded upon receipt.  This avoids potential ambiguity about which STREAM
 frames count toward flow control.
 
 Upon receipt of a STOP_SENDING frame on a stream in the "open" or "half-closed
-(remote)" states, an endpoint MUST send a RST_STREAM with an error code of
-QUIC_RECEIVED_RST.  If the STOP_SENDING frame is received on a stream that is
-already in the "half-closed (local)" or "closed" states, a RST_STREAM frame MAY
-still be sent in order to cancel retransmission of previously-sent STREAM
-frames.
+(remote)" states, an endpoint MUST send a RST_STREAM frame.  If the STOP_SENDING

Actually, the point here is that the *application* sends the RST_STREAM.  The transport can't send RST_STREAM.  The transport can't do that without risking putting the application into a bad state.  I will change this to make it clearer.

Actually, I'm going to raise this on the list.  It seems like STOP_SENDING could be made an application-layer construct and we could avoid that complexity at the transport layer entirely.  I'm trying to see how visibility at the transport layer would be of value, but I'm drawing a blank.

>  
-The portion of the QUIC error code space allocated for the crypto handshake is
-0xC0000000-0xFFFFFFFF. The following error codes are defined when TLS is used
-for the crypto handshake:
+This document defines error codes from the error code space used in
+{{QUIC-TRANSPORT}}.

The crypto handshake bit is on the very next line.  The point of separation is that the codes are consumed even if TLS isn't used.

>  
-An endpoint that receives an invalid CONNECTION_CLOSE frame MUST NOT signal the
-existence of the error to its peer.
+An endpoint that chooses not to retransmit packets containing TRANSPORT_CLOSE or
+APPLICATION_CLOSE risks a peer missing the first such packet.  The only

I'll remove this sentence, reword the remaining sentence, and 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/722#pullrequestreview-56237490
----==_mimepart_599241638b952_38fd3fa036e0bc3828336
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>I haven't seen a review for <a href="https://github.com/quicwg/base-drafts/pull/721" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/721" data-id="249533693" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#721</a> yet.  I apologize for stacking like this, but <a href="https://github.com/quicwg/base-drafts/pull/721" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/721" data-id="249533693" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#721</a> is pretty self-contained, so the amount of leakage from that is small.  That said, I tried removing it from this changeset and found that a lot of the text is intertwined.  I've started stacking PRs differently now, so the reviewing should be easier.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133093095">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1596,7 +1622,7 @@ The RST_STREAM frame is as follows:
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |                        Stream ID (32)                         |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
-|                        Error Code (32)                        |
+| App Protocol Error Code (16)  |
</pre>
<p>Yes, I must have split this from the other PR poorly.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133093204">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
 Error Code:
 
 : A 32-bit error code which indicates the reason for closing this connection.
+  TRANSPORT_CLOSE uses codes from the space defined in {{error-codes}};
+  APPLICATION_CLOSE uses codes from the application protocol error code space
+  ({{app-error-codes}}).
</pre>
<p>I considered not doing that, but it seemed more helpful to highlight the distinction here given that I wasn't repeating the format stuff in the description of APPLICATION_CLOSE.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133093314">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2608,11 +2654,10 @@ discarded upon receipt.  This avoids potential ambiguity about which STREAM
 frames count toward flow control.
 
 Upon receipt of a STOP_SENDING frame on a stream in the &quot;open&quot; or &quot;half-closed
-(remote)&quot; states, an endpoint MUST send a RST_STREAM with an error code of
-QUIC_RECEIVED_RST.  If the STOP_SENDING frame is received on a stream that is
-already in the &quot;half-closed (local)&quot; or &quot;closed&quot; states, a RST_STREAM frame MAY
-still be sent in order to cancel retransmission of previously-sent STREAM
-frames.
+(remote)&quot; states, an endpoint MUST send a RST_STREAM frame.  If the STOP_SENDING
</pre>
<p>Actually, the point here is that the <em>application</em> sends the RST_STREAM.  The transport can't send RST_STREAM.  The transport can't do that without risking putting the application into a bad state.  I will change this to make it clearer.</p>
<p>Actually, I'm going to raise this on the list.  It seems like STOP_SENDING could be made an application-layer construct and we could avoid that complexity at the transport layer entirely.  I'm trying to see how visibility at the transport layer would be of value, but I'm drawing a blank.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133093850">draft-ietf-quic-tls.md</a>:</p>
<pre style='color:#555'>&gt;  
-The portion of the QUIC error code space allocated for the crypto handshake is
-0xC0000000-0xFFFFFFFF. The following error codes are defined when TLS is used
-for the crypto handshake:
+This document defines error codes from the error code space used in
+{{QUIC-TRANSPORT}}.
</pre>
<p>The crypto handshake bit is on the very next line.  The point of separation is that the codes are consumed even if TLS isn't used.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/722#discussion_r133094568">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
-An endpoint that receives an invalid CONNECTION_CLOSE frame MUST NOT signal the
-existence of the error to its peer.
+An endpoint that chooses not to retransmit packets containing TRANSPORT_CLOSE or
+APPLICATION_CLOSE risks a peer missing the first such packet.  The only
</pre>
<p>I'll remove this sentence, reword the remaining sentence, and merge.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/722#pullrequestreview-56237490">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyjzNABtCyJvKmpVGoLSHhP-lbsJks5sYOdjgaJpZM4O0P91">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8ZT2trA7jXObbo4jetlLLNqRflaks5sYOdjgaJpZM4O0P91.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/722#pullrequestreview-56237490"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #722"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/722#pullrequestreview-56237490"}}}</script>
----==_mimepart_599241638b952_38fd3fa036e0bc3828336--


From nobody Mon Aug 14 17:36:17 2017
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 B79BA13246C for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:36:15 -0700 (PDT)
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 z2xOSZzffe0T for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:36:14 -0700 (PDT)
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 0965A132465 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:36:14 -0700 (PDT)
Date: Mon, 14 Aug 2017 17:36:13 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502757373; bh=3Go+M+TWQYggfA0XT046EEslU3KwWHttfttSLctRiwA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UtMBSOIcCX+jD69CQCjMO+OmlTM86RGJp2b/tBnhW/vp9Gn0arbeNQhEyAAJnYD1V AkZVA1sytWLypppuKB5tf+yBqqPFCAYML/3sLA7IXOftTKxm+PgYL6XlQkwpqzjqoG YZHG+WdVkeF6pVOzD1xFvSkmmTSyQcDPOkWPFWCg=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abdd525d9d38f14b11b26b0416793f77bd4a4d633c92cf0000000115aa03fd92a169ce0ee08745@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/725/322346449@github.com>
In-Reply-To: <quicwg/base-drafts/issues/725@github.com>
References: <quicwg/base-drafts/issues/725@github.com>
Subject: Re: [quicwg/base-drafts] Server might be unable to complete handshake due to MAX_STREAM_DATA (#725)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599241fd2446a_63cf3fc6403c9c2c4522c"; 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/cMZOk49_H6QRpaa0aIjuyau36mQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:36:16 -0000

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

If it were only certificates, I'd be less worried.  The potential and imminent need for post quantum key exchange, which generally has large keys, is what makes me concerned that this isn't purely theoretical.  HANDSHAKE_TOO_LARGE maybe, but then we're left with a PQ problem to solve later.

-- 
You are receiving 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/725#issuecomment-322346449
----==_mimepart_599241fd2446a_63cf3fc6403c9c2c4522c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>If it were only certificates, I'd be less worried.  The potential and =
imminent need for post quantum key exchange, which generally has large ke=
ys, is what makes me concerned that this isn't purely theoretical.  HANDS=
HAKE_TOO_LARGE maybe, but then we're left with a PQ problem to solve late=
r.</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/725#issuecomment-322346449">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0llQ=
pozOWm6S98jbiL7TOAYqTA4ks5sYOf9gaJpZM4O0fOr">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9Q=
WOujm_FjKxCcNJlGyajciuoxuks5sYOf9gaJpZM4O0fOr.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/725#issuecomment-322346449"></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 #725: If it were only certificates, I'd be less worried.  The potenti=
al and imminent need for post quantum key exchange, which generally has l=
arge keys, is what makes me concerned that this isn't purely theoretical.=
  HANDSHAKE_TOO_LARGE maybe, but then we're left with a PQ problem to sol=
ve later."}],"action":{"name":"View Issue","url":"https://github.com/quic=
wg/base-drafts/issues/725#issuecomment-322346449"}}}</script>=

----==_mimepart_599241fd2446a_63cf3fc6403c9c2c4522c--


From nobody Mon Aug 14 17:41:39 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8522013246F for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:41:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.018
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 OGL2gK9F6goO for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:41:37 -0700 (PDT)
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 BF802132465 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:41:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ZnB6QXHFaaBE2uAOr+bzE0LctKo=; b=p7b0X3NcWpWnDpPB g5rfZQ2FOTMmPMc1fp+r8cOIwzLbcIpF5dv1Jvn/imQ3XAu7iDYgh5Ks3S3sX4kn x/AtPbw1NlM1ILdWNhGTZgJ14fR5xCja0P5Z340p+s45D7J895RxYpVA/Zc+4dF1 E7YOzda6odaKyvw6gMebBLAXIXM=
Received: by filter0467p1mdw1.sendgrid.net with SMTP id filter0467p1mdw1-12115-59924326-68 2017-08-15 00:41:10.804592016 +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 zGcTGSUFQoKAZjBA7v7_Sw for <quic-issues@ietf.org>; Tue, 15 Aug 2017 00:41:10.842 +0000 (UTC)
Date: Tue, 15 Aug 2017 00:41:12 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf3055db83b8ad4eea4e026d7912b04c506ed3d0992cf0000000115aa052692a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731/322347045@github.com>
In-Reply-To: <quicwg/base-drafts/issues/731@github.com>
References: <quicwg/base-drafts/issues/731@github.com>
Subject: Re: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59924326b1f0c_8b53fe33dca9c3866884"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1YZXxoMDVFfaALBSnzcUE47AmWtP+hA3jFKx wXTMviyDAFXtxjycTk73QH3jOrPCgTTkc1k5xLo04SGKe6/ufZgQm98HHwbxrzSd0zqeoMaK3A0GvJ YYlGh5t1yq2KqtiCDT8dZ6AmAxaRDpN+E1Pw3C6Uzfda0sgOKlOTtPO+xGKheHkbC/35E567TgEkbP 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Otm9b0_jhMn9JRQ-L3clOuOYjCk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:41:38 -0000

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

Well, you could argue that you can know how the value is going to be decoded based on the largest value for largest acknowledged you have sent *and had acknowledged*.  That's somewhat disgusting though.

Throw this in the bucket for #644.

I tend to think that we're better off looking at integer coding more generally.  Finding an encoding that allows us to express the most common values efficiently would be great.  Then we don't have to use this nasty truncation thing.

-- 
You are receiving 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/731#issuecomment-322347045
----==_mimepart_59924326b1f0c_8b53fe33dca9c3866884
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Well, you could argue that you can know how the value is going to be dec=
oded based on the largest value for largest acknowledged you have sent <em>=
and had acknowledged</em>.  That's somewhat disgusting though.</p>
<p>Throw this in the bucket for <a href=3D"https://github.com/quicwg/base-d=
rafts/issues/644" class=3D"issue-link js-issue-link" data-url=3D"https://gi=
thub.com/quicwg/base-drafts/issues/644" data-id=3D"237364662" data-error-te=
xt=3D"Failed to load issue title" data-permission-text=3D"Issue title is pr=
ivate">#644</a>.</p>
<p>I tend to think that we're better off looking at integer coding more gen=
erally.  Finding an encoding that allows us to express the most common valu=
es efficiently would be great.  Then we don't have to use this nasty trunca=
tion thing.</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/731#issuecomment-322347045">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9daOYGOE9L0Stn=
fwc1DqO3bIaDoks5sYOkmgaJpZM4O3B_p">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqxgCsKxz3eYbadxgp=
q2wu1ZC864pks5sYOkmgaJpZM4O3B_p.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/731#issuecomment-322347045"></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 #731: Well, yo=
u could argue that you can know how the value is going to be decoded based =
on the largest value for largest acknowledged you have sent *and had acknow=
ledged*.  That's somewhat disgusting though.\r\n\r\nThrow this in the bucke=
t for #644.\r\n\r\nI tend to think that we're better off looking at integer=
 coding more generally.  Finding an encoding that allows us to express the =
most common values efficiently would be great.  Then we don't have to use t=
his nasty truncation thing."}],"action":{"name":"View Issue","url":"https:/=
/github.com/quicwg/base-drafts/issues/731#issuecomment-322347045"}}}</scrip=
t>=

----==_mimepart_59924326b1f0c_8b53fe33dca9c3866884--


From nobody Mon Aug 14 17:42:56 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B12A0132470 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:42:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 ADc1-yMOL0Vm for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:42:53 -0700 (PDT)
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 400DA132465 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:42:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=lMe6C2h4y6thbLlDbV7iVnYv9nE=; b=nqC4KEf94T/+bhIl oOcUdwVUBlIas7B5D2eHi0SiTVtZJsPJoAVYelZoJO1Wc7d7d+REUIMz73NRRrv1 o9B7iWTTreVxF/05neQjvlP5KWrf8DTTr8st96LqNYzBvOh0SvbWMKrm62fSS0oX XZbVrTabEayF6idM4aZM5iFonFI=
Received: by filter0475p1mdw1.sendgrid.net with SMTP id filter0475p1mdw1-11913-5992438B-51 2017-08-15 00:42:51.438890676 +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 h-jGMXhQS2GQxAQ7URoXDw for <quic-issues@ietf.org>; Tue, 15 Aug 2017 00:42:51.445 +0000 (UTC)
Date: Tue, 15 Aug 2017 00:42:52 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd5816764eb3de339988ef66b0a28f2529733410b92cf0000000115aa058b92a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731/322347250@github.com>
In-Reply-To: <quicwg/base-drafts/issues/731@github.com>
References: <quicwg/base-drafts/issues/731@github.com>
Subject: Re: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5992438b349d0_49423ff8e8aadc341112f"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3FwGcPXMUtlaUzLPKAXZnh/2Qq/9V6HTDGv0 RXtNHXCSPUfwOMR09nbS8K/AzKoHF55GG/XC3pXWt9JMEjsuDBZpZhB9Aa9vCNnkMC1KfM7kKYoH6p n1EQDnh3aIS6Dthu6zO4WGKwmyJcVYjGnKO+J1GMv4A7Abx8CIMoKdgzdo+2oDI/FV9XddlAefcX9D 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rs60FRYnkCV5DqCSZkToIft8do4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:42:55 -0000

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

Actually, re-reading the section on ACK, I *think* that largest acknowledged isn't truncated.  if the number doesn't fit in N bits, then you need to use the next size 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/issues/731#issuecomment-322347250
----==_mimepart_5992438b349d0_49423ff8e8aadc341112f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Actually, re-reading the section on ACK, I <em>think</em> that largest acknowledged isn't truncated.  if the number doesn't fit in N bits, then you need to use the next size up.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/731#issuecomment-322347250">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_VS2Wdn-oKPTV-57u56SYnwkBdRks5sYOmLgaJpZM4O3B_p">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_EOEcmx9-T0ifzzucI27MZGtjCHks5sYOmLgaJpZM4O3B_p.gif" width="1" /></p>
<div itemscope 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/731#issuecomment-322347250"></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 #731: Actually, re-reading the section on ACK, I *think* that largest acknowledged isn't truncated.  if the number doesn't fit in N bits, then you need to use the next size up."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/731#issuecomment-322347250"}}}</script>
----==_mimepart_5992438b349d0_49423ff8e8aadc341112f--


From nobody Mon Aug 14 17:54:21 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82D0713247C for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:54:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.473
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 E16RaFc944hI for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:54:17 -0700 (PDT)
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 400661321B6 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:54:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=uPHysVIkudlRTTQ3ygOncdVNNBY=; b=TNSfghqW0JhpQJ+I n4Wwq1ltTyExQ04SsXqGJ0Vg2Sb4vRW3NZY8mNH7N1jLsQYC3wkyGRKqtCunx7yF xj6XUKYd06aCAapmFFYxsSnu2gNURnVDoAU/LGxIR9mBCx/o3TabCq13DnCLBfrK cId6hnD5UhFDzQHuMil7cFkpVuY=
Received: by filter0580p1mdw1.sendgrid.net with SMTP id filter0580p1mdw1-1990-5992462E-36 2017-08-15 00:54:06.709371608 +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 DovYDtGGTLW4zk2k3YeyKA for <quic-issues@ietf.org>; Tue, 15 Aug 2017 00:54:06.744 +0000 (UTC)
Date: Tue, 15 Aug 2017 00:54:06 +0000 (UTC)
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4b2e38c005269675e4e109e934bdb3054caf35ce92cf0000000115aa082e92a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731/322348693@github.com>
In-Reply-To: <quicwg/base-drafts/issues/731@github.com>
References: <quicwg/base-drafts/issues/731@github.com>
Subject: Re: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5992462e84dfb_2483fb2be8e5c3c40199"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1wsQfu2NJMCAbv2OYBv3lKkJ9Oar4idQJWZE 0D7HibQ1hIqbVySeL0AWjRlZI0If5DVuxDmSRj6wmulPIerygacbKvQNm2EbtpUn3IXf8p9AlHJB4k Wwf3CZ55ueZHFCI46B5xzp0iRxIazUu3DMFX3A4lCU2LvHjnYlNiWbklRImD9Mrn+ypVKcFhzXF2Ub o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/adCJ3Ut14CC6QNvxyPCgVjjNO3A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:54:20 -0000

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

what is the point of 8 and 16 bit formats for largest acked if it isn't truncable (given random 31 bit initial packet number)?

-- 
You are receiving 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/731#issuecomment-322348693
----==_mimepart_5992462e84dfb_2483fb2be8e5c3c40199
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>what is the point of 8 and 16 bit formats for largest acked if it isn't truncable (given random 31 bit initial packet number)?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/731#issuecomment-322348693">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxqZyQfX5I_nvyg5uA1yyCgjDiG0ks5sYOwugaJpZM4O3B_p">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq13cdGsySnQqzEJQ8JBC-Y29e0b4ks5sYOwugaJpZM4O3B_p.gif" width="1" /></p>
<div itemscope 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/731#issuecomment-322348693"></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":"@mcmanus in #731: what is the point of 8 and 16 bit formats for largest acked if it isn't truncable (given random 31 bit initial packet number)?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/731#issuecomment-322348693"}}}</script>
----==_mimepart_5992462e84dfb_2483fb2be8e5c3c40199--


From nobody Mon Aug 14 17:58:02 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5BB98132476 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:58:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.381
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 z24t2pMdG0UD for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 17:57:59 -0700 (PDT)
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 02BC71321B6 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 17:57:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=budhqgCCBgAQAHhPruoQP4ol7gs=; b=KhRhr065f99dnE2e U8IY9oLBBVvW474XmKNZLphgTSijrndqsYRcgIEWVzrNo/OrBhUHlLopoYjUP8ed 3m6nmbaGXg65zxXNrbiD+Z46pyJoZI3ViZ1/AZHdh+y1dD0UB5mz4k+NYVzDC8P7 ujkQ8ADTL+gbepvSPMTLm34Cyuk=
Received: by filter1099p1mdw1.sendgrid.net with SMTP id filter1099p1mdw1-23063-59924716-7 2017-08-15 00:57:58.120036492 +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 lXcZSU4kSwG8oMJllXCC7g for <quic-issues@ietf.org>; Tue, 15 Aug 2017 00:57:58.017 +0000 (UTC)
Date: Tue, 15 Aug 2017 00:57:58 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6c74cc9bfdb50a574895c4cb3a187780adb07c6d92cf0000000115aa091592a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731/322349180@github.com>
In-Reply-To: <quicwg/base-drafts/issues/731@github.com>
References: <quicwg/base-drafts/issues/731@github.com>
Subject: Re: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59924715c4494_3f4d3fb80faabc3c178ea"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0RMBI7PZbddRaLuYNcqSPnFfVwJhf9vtFspE 0M2eYQmksrj7z171M65tg8tzQx5uKL+9wCgCD01CDzpO2YC2SeRrs8aOa7XdLuu1oQCGsuLSiNKOML FoDtvFV7ozAI0C30jsv6/aIG1yNlfqM2qSUkBYeeqkdjWqptsohqwOFwzM5+vfGDMxxMTjoVYQD8I9 c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oEh2R1K-baUbXZ8F3_kIcho4jKA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 00:58:00 -0000

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

An excellent question.  Though I will observe that the 8- and 16- bit variants were present prior to the introduction of randomization.

-- 
You are receiving 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/731#issuecomment-322349180
----==_mimepart_59924715c4494_3f4d3fb80faabc3c178ea
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>An excellent question.  Though I will observe that the 8- and 16- bit variants were present prior to the introduction of randomization.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/731#issuecomment-322349180">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1gEqE1mh8D8QLoWlAb1JZiscCChks5sYO0VgaJpZM4O3B_p">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3wXfcKUBHcHfpUb4DBVNCfOQGwlks5sYO0VgaJpZM4O3B_p.gif" width="1" /></p>
<div itemscope 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/731#issuecomment-322349180"></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 #731: An excellent question.  Though I will observe that the 8- and 16- bit variants were present prior to the introduction of randomization."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/731#issuecomment-322349180"}}}</script>
----==_mimepart_59924715c4494_3f4d3fb80faabc3c178ea--


From nobody Mon Aug 14 18:04:49 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3F0E132476 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:04:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.381
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 INqeKZGcgzgY for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:04:46 -0700 (PDT)
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 F10A81321B6 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:04:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=nGyPUUbcQdC+tUlK3EScfYrk8ew=; b=eaHn7daNGhCb102o qDUwnLPlUZhjGw3SgsQln8QW0EjwApkT7rCqSqxvUsJIMrRI/su2eTxm9dJXBQcn kPpT1kdk3unMet5E6GdfLE3mgGGCiOFnwjhgAfS1zJDGBfnMjpb1yawM2hzGvgCU TSm5lspXr/cbV3eHnU+BQx22NUA=
Received: by filter0807p1mdw1.sendgrid.net with SMTP id filter0807p1mdw1-13857-599248AA-A 2017-08-15 01:04:42.110603109 +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 ismtpd0030p1mdw1.sendgrid.net (SG) with ESMTP id azYgqUncTD6Zhgk7XnZ2hQ for <quic-issues@ietf.org>; Tue, 15 Aug 2017 01:04:42.039 +0000 (UTC)
Date: Tue, 15 Aug 2017 01:04:43 +0000 (UTC)
From: Al Morton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9d6f91ee0415cfcf17e1a436f40fe1aada35ebe992cf0000000115aa0aa992a169ce0c19f54a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/230/322350034@github.com>
In-Reply-To: <quicwg/base-drafts/issues/230@github.com>
References: <quicwg/base-drafts/issues/230@github.com>
Subject: Re: [quicwg/base-drafts] When/how often to send ACK frames (#230)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599248a9c0d71_436c3f874d607c3c72410"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: acmacm
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak073zae8ffESAOYu0MAvIwqmKEIw8M9dHPvph +i7iXNGQ6iokEX0Fl2rK/aKiqHiLKvdi0Jt+kDz8b1hKpGOEOc89BkT997SJGlTYiMOF76SPEP6PHK AYpgkIPg9OMiLaq+JI29zWxjPw0bXOfkvVIqpVmEjfvEZnxuL/But3o5JzhtGaUEIaUtTTSi8YvP2W g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HEFL3K_dd8Z-o-q2tkcK4OS4_HA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 01:04:48 -0000

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

Hi @martinthomson, Sorry for the noise, I see now that you narrowed your question to a part of @ianswett 's Mar 2 statement on ACK of ACKs ratio.  

-- 
You are receiving 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/230#issuecomment-322350034
----==_mimepart_599248a9c0d71_436c3f874d607c3c72410
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Hi <a href="https://github.com/martinthomson" class="user-mention">@martinthomson</a>, Sorry for the noise, I see now that you narrowed your question to a part of <a href="https://github.com/ianswett" class="user-mention">@ianswett</a> 's Mar 2 statement on ACK of ACKs ratio.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/230#issuecomment-322350034">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzrylnAtvUIKWtfQP1unXFyipv0vks5sYO6pgaJpZM4LtKZ4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4SFeu1if3HGlN0jN7lHWF_VvduDks5sYO6pgaJpZM4LtKZ4.gif" width="1" /></p>
<div itemscope 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/230#issuecomment-322350034"></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":"@acmacm in #230: Hi @martinthomson, Sorry for the noise, I see now that you narrowed your question to a part of @ianswett 's Mar 2 statement on ACK of ACKs ratio.  "}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/230#issuecomment-322350034"}}}</script>
----==_mimepart_599248a9c0d71_436c3f874d607c3c72410--


From nobody Mon Aug 14 18:21:22 2017
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 7A08013247D for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:21:21 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w5FKbbw5nf7W for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:21:19 -0700 (PDT)
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 D1840132476 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:21:19 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502760079; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=mo9NZALCuObbq0X+ltH0Y0hyuDGxjmZ6fCc3VEWcQJo=; b=pyizMYv16Lzb2NGgznp0Y0UbYKTvJZXBZcmKkMYx3jGyoFSG45WBdRUCDf04VvW4qwNJdVOJ IycDrIo7whYDM7GGBRw3cCuFhn6oFLFzBnYvY359p2yjWdaBWYkpFvMXdhXCzwagF6ey/Udq EVlDgYdqmxardSGURl4v8+Cyrz8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=uOqcMqxWTJWx2echq5e6/82SIGsDb5GjEnESHM6yLpHA2k7n7sdIIm8iXhe3GFI/Yf5FJZ OWPuNRYMQB5ZIeAyM+j8nacIXZVD7vV1C1rO4aIJJwMfjq1haydqoycwXnjNQ2rGsNITX/+n nlNJz7QEHcSn2cwGEMUCLg/5gLNrI=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 59924c8e.7f4aec5db900-smtp-out-n02; Tue, 15 Aug 2017 01:21:18 -0000 (UTC)
Date: Mon, 14 Aug 2017 18:21:17 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59924c8d80b58_29053f849c46dc2c100444@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 3f1867: Review comments
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59924c8d80796_29053f849c46dc2c1003af"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TNZLUZDuLhbXLMdZzN3O3XdbWQ8>
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, 15 Aug 2017 01:21:21 -0000

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

  Branch: refs/heads/split-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 3f1867a100da12fa58b2e21acb0031e545aa64dc
      https://github.com/quicwg/base-drafts/commit/3f1867a100da12fa58b2e21acb0031e545aa64dc
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

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

  Log Message:
  -----------
  Review comments



----==_mimepart_59924c8d80796_29053f849c46dc2c1003af--


From nobody Mon Aug 14 18:21:28 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92990132476 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:21:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.381
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 rtKyi3wg1N-s for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:21:20 -0700 (PDT)
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 2E09813247C for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:21:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=y2ABZPPN76shl67lAzKvRHFEono=; b=qIOrYwEGZfM2QFu5 zYMxL+O66oD4hnnay0YWzNLb7cVBMlsnIMubYh4tD3ZF6i+AO2qqbQt2bEGaXu9j WP6Mr2nWMRof4SORORWYPxrqN+kcCul6GyKVwWG0dc1dDN+gKYBVjR2djrRNLzBc g8Hms/w0l6rsgB81cUV26RAWdBc=
Received: by filter1078p1mdw1.sendgrid.net with SMTP id filter1078p1mdw1-24239-59924C8E-60 2017-08-15 01:21:18.509392548 +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 6rMEqfYJT_WpwvCwooI4vA for <quic-issues@ietf.org>; Tue, 15 Aug 2017 01:21:18.998 +0000 (UTC)
Date: Tue, 15 Aug 2017 01:21:18 +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/722/push/1921628070@github.com>
In-Reply-To: <quicwg/base-drafts/pull/722@github.com>
References: <quicwg/base-drafts/pull/722@github.com>
Subject: Re: [quicwg/base-drafts] Split error code space (#722)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59924c8ed9ac3_1f0fa3fedd3253c34812e4"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1Xn2DNFeEIhlM2k8rIu/VkWwU5cAAV5JTRaP 44nVqwX5GWLyMD0g0II2V8Ahj86OTZWD8m/nDvUK4+6u7/fmepbHXnpFzF0WKkklOezZ6nLyIwg2nH eBOAsLYhsD50MpnFXuaQ0MdSjPbGBtMAkjEJYj3AmXRHRU3O35ZQnUrhOzibqhHhI8ZEvqW0XSRWaF M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HDxl0D_xGnpuwh0v58QjfgHpNfA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 01:21:22 -0000

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

@martinthomson pushed 1 commit.

3f1867a  Review comments


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/722/files/a26a1fbcdf481e32120a755d1dd47336f053acdd..3f1867a100da12fa58b2e21acb0031e545aa64dc

----==_mimepart_59924c8ed9ac3_1f0fa3fedd3253c34812e4
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/3f1867a" class="commit-link">3f1867a</a>  Review 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/722/files/a26a1fbcdf481e32120a755d1dd47336f053acdd..3f1867a100da12fa58b2e21acb0031e545aa64dc">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0wV0UpAtGWhqyerKMga2o-nyYZEks5sYPKOgaJpZM4O0P91">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7T6WBTc7IqteP_a_QPbSq1JDV03ks5sYPKOgaJpZM4O0P91.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/722/files/a26a1fbcdf481e32120a755d1dd47336f053acdd..3f1867a100da12fa58b2e21acb0031e545aa64dc"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #722"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/722/files/a26a1fbcdf481e32120a755d1dd47336f053acdd..3f1867a100da12fa58b2e21acb0031e545aa64dc"}}}</script>

----==_mimepart_59924c8ed9ac3_1f0fa3fedd3253c34812e4--


From nobody Mon Aug 14 18:22:58 2017
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 CFD93132476 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:22:56 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mbxlP2LtFGQa for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:22:54 -0700 (PDT)
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 8C5901321B6 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:22:54 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502760173; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=zlxs0Ft8U4MpOFNMBlQi+oISUgtty+n/rp2j6TjUuoE=; b=zzYZ4YIcT3eKWxJa6unyCR12usUXhKiXCcUxjzsRWI7nAjJ9uu2ASTvyPodLdV6xPymZU8Ff tC1rf8lU1Oc5hWypYUDU7krKE8SMejkyThZYjxrM7JmUl9K9wZnOn0mspV77IQZENhFRFJsW svO8kq0m4GMgMdRpl71+lGvOBMo=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=RV5IgTc/pnIBuwHGB9fapSWumWL/wXHTV4HdXG2YJM96MnTxJLgHrosIyTERhBrnNrW433 9R/8eyLcgAAYddUR0v/Spot5Oux1cvf0CSxR1GDFtzaadjiCvyIkB/9HKrYtkrLRsD7cVP7D l/9BIWAqL6lOprlY0EK0DCmekJDEs=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 59924ced.7fab71a451e0-smtp-out-n02; Tue, 15 Aug 2017 01:22:53 -0000 (UTC)
Date: Mon, 14 Aug 2017 18:22:53 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59924cedef0b_1f733f920007dc2c43090@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] aa3f29: Make error codes smaller
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59924cedeb46_1f733f920007dc2c4296e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8VELehYImgHj3_mqaA3ix1Uy79Y>
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, 15 Aug 2017 01:22:57 -0000

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

  Branch: refs/heads/smaller-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: aa3f29819e3f81acf3f8edc567ea3bf49b8356d4
      https://github.com/quicwg/base-drafts/commit/aa3f29819e3f81acf3f8edc567ea3bf49b8356d4
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

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

  Log Message:
  -----------
  Make error codes smaller


  Commit: ec7719461f2a991e70389210fbd8a33b5d5852c3
      https://github.com/quicwg/base-drafts/commit/ec7719461f2a991e70389210fbd8a33b5d5852c3
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

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

  Log Message:
  -----------
  Missed RST_STREAM somehow


Compare: https://github.com/quicwg/base-drafts/compare/067a9e722b55...ec7719461f2a
----==_mimepart_59924cedeb46_1f733f920007dc2c4296e--


From nobody Mon Aug 14 18:28:13 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 133B2132476 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:28:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.615
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 WKpHiN_9lVcY for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:28:09 -0700 (PDT)
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 6CBC11321B6 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:28:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=TAWd7K1JS8iWjolQeyWYcFjfTTI=; b=IYnk6AuOnCrS+h2u ogeDusZTXy7MCMzq+ELorSkR8F8NGeawCrEjf1jgOc0GuxLoZzpzkkGRJKfEKxv3 qmoptLB5YwIqbHNwvJA9MRvJWvGD581Z5tVV/I+Umq1bwbTz4w1DA4Rl0eQuKS8H vIKDQ5Flh1mHBQgR9Wt8U2sw/Tg=
Received: by filter0523p1mdw1.sendgrid.net with SMTP id filter0523p1mdw1-5173-59924E1D-3B 2017-08-15 01:27:57.686707159 +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 ismtpd0031p1mdw1.sendgrid.net (SG) with ESMTP id scXDSRAkTiS_3LNjgqHFyg for <quic-issues@ietf.org>; Tue, 15 Aug 2017 01:27:57.833 +0000 (UTC)
Date: Tue, 15 Aug 2017 01:27:57 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab699b71bb2cee546d90909a7b0a76c9b87f535c4792cf0000000115aa101d92a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/review/56245331@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59924e1d8c0bd_4cac3ff092309c34319c6"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3pWrq05938AtNnoQOcYmWAO2Iw6IjXIfVCt7 uw7/0XaAShEqGfG5O0aU62XA7cmDpVKCtfnFwG50W7kOBpjzgPmTCmOybgRuWc8Obg5siMUUN883ZC AltJQqDwX2efi36OOKUBmPlRe08gjlOonn8KzBjmveVRgcD+u7fWKPti0g8HBTvHY+I08+tRf/38x4 g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KtPeT_fJCTijoO2zuUbqKTccVO0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 01:28:11 -0000

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

martinthomson commented on this pull request.



> -received before sending a response.  After this time, implementations
-SHOULD respond to unexpected packets with a Public Reset packet.
-
-
-## Stateless Reset {#stateless-reset}
+of four ways: negotiated shutdown, idle timeout, immediate close, and a
+connection reset.
+
+
+### Negotiated Shutdown
+
+An application protocol might arrange to abandon a connection after negotiating
+a graceful shutdown.  The application protocol exchanges whatever messages that
+are needed to cause both endpoints to agree to close the connection, after which
+the connection is closed.  A negotiated shutdown might not result in exchanging
+messages that are visible to the transport.

There isn't a mechanism, but the QUIC connection goes away.

Do I need to say that explicitly?

-- 
You are receiving 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/721#discussion_r133100888
----==_mimepart_59924e1d8c0bd_4cac3ff092309c34319c6
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/721#discussion_r133100888">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -received before sending a response.  After this time, implementations
-SHOULD respond to unexpected packets with a Public Reset packet.
-
-
-## Stateless Reset {#stateless-reset}
+of four ways: negotiated shutdown, idle timeout, immediate close, and a
+connection reset.
+
+
+### Negotiated Shutdown
+
+An application protocol might arrange to abandon a connection after negotiating
+a graceful shutdown.  The application protocol exchanges whatever messages that
+are needed to cause both endpoints to agree to close the connection, after which
+the connection is closed.  A negotiated shutdown might not result in exchanging
+messages that are visible to the transport.
</pre>
<p>There isn't a mechanism, but the QUIC connection goes away.</p>
<p>Do I need to say that explicitly?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/721#discussion_r133100888">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyv209y6gVHx37HFLPXHQbzffNJjks5sYPQdgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqypXMLAUFejq4jGsh0UdjiXvH9xgks5sYPQdgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#discussion_r133100888"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#discussion_r133100888"}}}</script>
----==_mimepart_59924e1d8c0bd_4cac3ff092309c34319c6--


From nobody Mon Aug 14 18:32:44 2017
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 721F4132483 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:32:42 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N5JkhFlRt2Px for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:32:41 -0700 (PDT)
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 D6F3B1321B6 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:32:40 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502760760; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=VbY6vzm/6+rmbR6v7cS8ZRgVw8GDP34cooGLslAWIqw=; b=RBN/j48/diR4HXoo8aLRv2ays4QIgkRBvlOecIyaeINBOgd22aZta/vDH8lhHouA2gHslx8A 4PdURrXKG1t/oNae4PWRapKJquYbT/D7IKO+0ixtTBXHNdgyvoPkbTiMFmPAsIh3rmcxzJ73 zCLVBK6xl3tYNd4KIrPwKhSebfQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=uUDYJV6HmnQvklzX93zsu7WQcVCAQGTwX8GEWDkxccpR3yW7oBBNH91kbIrjKyC6nQmNkz MgqW3++0UK/6p4wpW9QsWz8QgtWmYMEDYTwf1Gcg7DTOFXVAu+p49BZJw6tl5rK3a+aVRunY QSExKuIMkzvIhP3yoQDMsqarQTJU0=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 59924f37.7f673833d060-smtp-out-n01; Tue, 15 Aug 2017 01:32:39 -0000 (UTC)
Date: Mon, 14 Aug 2017 18:32:38 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59924f366c510_1b733fb5c3323c38934c9@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 58ab5f: Stateless reset
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59924f366c122_1b733fb5c3323c38933be"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lKnxY08kyQsAZSwNIaaZ_jemb0s>
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, 15 Aug 2017 01:32:42 -0000

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

  Branch: refs/heads/cleanup-close
  Home:   https://github.com/quicwg/base-drafts
  Commit: 58ab5f6d7d37da3825b63089999b4e578323d76b
      https://github.com/quicwg/base-drafts/commit/58ab5f6d7d37da3825b63089999b4e578323d76b
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

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

  Log Message:
  -----------
  Stateless reset



----==_mimepart_59924f366c122_1b733fb5c3323c38933be--


From nobody Mon Aug 14 18:32:49 2017
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 50089132486 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:32:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 4RTa-bA1jLt0 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:32:41 -0700 (PDT)
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 4537513247D for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:32:41 -0700 (PDT)
Date: Mon, 14 Aug 2017 18:32:40 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502760760; bh=yL7hCYYFxd5R4Mbw02Fvpn7RWFr0DdBVFHde0AvSRS0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=is1hvwyEe7fk7KpzX1KHbnPpskNrxjrvInHJ5Ha/jn6ajtGthE1ioPUXVcpsRpi+l EBlkamWv6x8RrTQQNjti/nYl/1UJRYCJ5y8s9ECOEmiDl9qx6H1ZqB+B8+6DrSm3wn KN3EjQoC+XRiBGUiJrSO1+Vvbsz+pw4VNo/dFyyM=
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/721/push/1921640688@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59924f383ca99_26873fc120269c30540a3"; 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/_mGAG27weJWSoBjntuW0_g1F1z4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 01:32:43 -0000

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

@martinthomson pushed 1 commit.

58ab5f6  Stateless reset


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/721/files/60546fe7e8241b244a215e6ee91c90834054e2c4..58ab5f6d7d37da3825b63089999b4e578323d76b

----==_mimepart_59924f383ca99_26873fc120269c30540a3
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/58ab5f6" class="commit-link">58ab5f6</a>  Stateless reset</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/721/files/60546fe7e8241b244a215e6ee91c90834054e2c4..58ab5f6d7d37da3825b63089999b4e578323d76b">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4wDuF15VUjZLgNNGb7p86TpY7OUks5sYPU4gaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzsbfcMfmuVeqKx8qLckLzCs-tC_ks5sYPU4gaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721/files/60546fe7e8241b244a215e6ee91c90834054e2c4..58ab5f6d7d37da3825b63089999b4e578323d76b"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721/files/60546fe7e8241b244a215e6ee91c90834054e2c4..58ab5f6d7d37da3825b63089999b4e578323d76b"}}}</script>

----==_mimepart_59924f383ca99_26873fc120269c30540a3--


From nobody Mon Aug 14 18:32:58 2017
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 4FF0313248B for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:32:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 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_H2=-2.8, 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 pHe5tShjr5vQ for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:32:43 -0700 (PDT)
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 6D4D013247E for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:32:42 -0700 (PDT)
Date: Mon, 14 Aug 2017 18:32:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502760761; bh=51+jRkjcbqxIcpgq65OxSE1pfQzmXzdAaOC7l9HDzY8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Oy0Xpx6PXdP/npWf01EaFko3ov/xsYjq8cHpVrDPjFXX26GNjHt/7eCWFRZuUPtYX Fd7lpyxF6vqeKlxoyZzcH4orOJWCSpPj9t+Ss555diLm1LHo0Nfd6+WQ4mq9dLLb8n gaAOut+kZZieO5QGZFz6bUH4eE66IG1Xw8p1e7RQ=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab924d1de45f987711ad6b2cf1af4b99b9ee78e94092cf0000000115aa113992a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/review/56245799@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59924f399c236_52ac3fa0f7f05c30315d8"; 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/Yjic1NjAaVOk68dvacijVzi7OP4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 01:32:45 -0000

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

martinthomson commented on this pull request.



> +the connection is closed.  A negotiated shutdown might not result in exchanging
+messages that are visible to the transport.
+
+
+### Idle Timeout
+
+A connection that remains idle for longer than the idle timeout (see
+{{transport-parameter-definitions}} becomes closed.  Either peer removes
+connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won't be perfectly synchronized
+on peers.  Endpoints might allow for the possibility that the remote side might
+attempt to send packets before the timeout.  In this case, an endpoint might
+choose to retain enough information to generate a CONNECTION_CLOSE.  Endpoints
+MAY instead rely on sending Public Reset in response to packets that arrive
+after an idle timeout.

I disagree about synchronization.  Say that I set a timeout of 10s.  At 9.8s, one endpoint sends a packet.  That packet gets lost somehow.  Now we have a difference of opinion about when the connection started being "idle" that is almost as long as the timeout duration.

I agree that we might want to have a better or clearer description of how to synchronize these things, but I was aiming to just make it clear that there is a potential problem in synchronization and that a stateless reset is the fallback.

-- 
You are receiving 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/721#discussion_r133101297
----==_mimepart_59924f399c236_52ac3fa0f7f05c30315d8
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/721#discussion_r133101297">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +the connection is closed.  A negotiated shutdown might not result in exchanging
+messages that are visible to the transport.
+
+
+### Idle Timeout
+
+A connection that remains idle for longer than the idle timeout (see
+{{transport-parameter-definitions}} becomes closed.  Either peer removes
+connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won&#39;t be perfectly synchronized
+on peers.  Endpoints might allow for the possibility that the remote side might
+attempt to send packets before the timeout.  In this case, an endpoint might
+choose to retain enough information to generate a CONNECTION_CLOSE.  Endpoints
+MAY instead rely on sending Public Reset in response to packets that arrive
+after an idle timeout.
</pre>
<p>I disagree about synchronization.  Say that I set a timeout of 10s.  At 9.8s, one endpoint sends a packet.  That packet gets lost somehow.  Now we have a difference of opinion about when the connection started being "idle" that is almost as long as the timeout duration.</p>
<p>I agree that we might want to have a better or clearer description of how to synchronize these things, but I was aiming to just make it clear that there is a potential problem in synchronization and that a stateless reset is the fallback.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/721#discussion_r133101297">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-OHV_-aYKYAlIVK2jMI_esRuFZDks5sYPU5gaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3aK6Be-iTTN-9sx00SSlueY7WdZks5sYPU5gaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#discussion_r133101297"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#discussion_r133101297"}}}</script>
----==_mimepart_59924f399c236_52ac3fa0f7f05c30315d8--


From nobody Mon Aug 14 18:35:27 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 284991321B6 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:35:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 sciF32_KCPDU for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:35:23 -0700 (PDT)
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 A19A0126B7E for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:35:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ftrLd5E0L5ZTXUWF3Vp/aLQOJ3s=; b=cHVEmQPtpIDJ7jGS RSteJA3XQj2K3RpSJP7YAlrp21WlfAHV/psvV5DL6UnnP5QGCQI8MNczfzMl6I+D VE2bXQsmRr0jP50wIyHl1QtUVWaGpSqxxxm/VmkEklweFbP/oZn4+zc8eV6ybED4 73+pXNiml0AitBG8zY5EDLthnwc=
Received: by filter1158p1mdw1.sendgrid.net with SMTP id filter1158p1mdw1-10575-59924FDA-2E 2017-08-15 01:35:22.563903158 +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 Nl8diGLBQ4KnUw4auQIv7g for <quic-issues@ietf.org>; Tue, 15 Aug 2017 01:35:22.467 +0000 (UTC)
Date: Tue, 15 Aug 2017 01:35:22 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab93b9ce915f40dd1685716202d03988fbd13a92f092cf0000000115aa11d792a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/review/56246073@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59924fd72f2ff_4f973ff092309c343671d"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2U200q2w+55uIcfP9oXO6Ze0KaWhuFQDYqaa JeloknZBzh+8NqbwAO4SpgkxzjigCoR+FEb3ycuO6VzEHzw/6ovIeE/ELT8aDffLCFdPOrzecfJVgx gJ2imhCj+p5jf7+Xwpo82/ufK6BC0FYQkcAz/MFoXtxTRQP8IU5RyAJE+thf1iueLEDKL7iUuiiOmK g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Y0OHIt1nR8a-mQ5Ntv5wJEshC4M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 01:35:26 -0000

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

martinthomson commented on this pull request.



> +an endpoint maintains in this case, they MAY send the exact same
+CONNECTION_CLOSE packet.
+
+Note:
+
+: This intentionally contradicts other advice in this document that recommends
+  the creation of new packet numbers for every packet.  Sending new packet
+  numbers is primarily of advantage to loss recovery and congestion control,
+  which are not expected to be relevant for a closed connection.  Retransmitting
+  the final packet requires less state at the server.
+
+Implementations SHOULD limit the number of CONNECTION_CLOSE messages they
+generate.  For instance, an implementation could exponentially increase the
+number of packets that it receives before sending the packet containing
+CONNECTION_CLOSE.  Once enough time has passed to allow a peer to receive the
+CONNECTION_CLOSE, an endpoint SHOULD discard per-connection state and MAY

If the idle timeout is 2 minutes, then that is far larger than the time you might wait to have the other side receive the close.  Unreasonably so in my view.  2xRTT is probably adequate.

As for retaining text on throttling, that's right at the start of this paragraph: 

> Implementations SHOULD limit the number of CONNECTION_CLOSE messages they generate. 

-- 
You are receiving 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/721#discussion_r133101553
----==_mimepart_59924fd72f2ff_4f973ff092309c343671d
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/721#discussion_r133101553">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +an endpoint maintains in this case, they MAY send the exact same
+CONNECTION_CLOSE packet.
+
+Note:
+
+: This intentionally contradicts other advice in this document that recommends
+  the creation of new packet numbers for every packet.  Sending new packet
+  numbers is primarily of advantage to loss recovery and congestion control,
+  which are not expected to be relevant for a closed connection.  Retransmitting
+  the final packet requires less state at the server.
+
+Implementations SHOULD limit the number of CONNECTION_CLOSE messages they
+generate.  For instance, an implementation could exponentially increase the
+number of packets that it receives before sending the packet containing
+CONNECTION_CLOSE.  Once enough time has passed to allow a peer to receive the
+CONNECTION_CLOSE, an endpoint SHOULD discard per-connection state and MAY
</pre>
<p>If the idle timeout is 2 minutes, then that is far larger than the time you might wait to have the other side receive the close.  Unreasonably so in my view.  2xRTT is probably adequate.</p>
<p>As for retaining text on throttling, that's right at the start of this paragraph:</p>
<blockquote>
<p>Implementations SHOULD limit the number of CONNECTION_CLOSE messages they generate.</p>
</blockquote>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/721#discussion_r133101553">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9MXzeKR5IP-Cw_p6L8kHqRgFKMWks5sYPXXgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8etRBBVMmfN2tOq-SSYj4k7g79wks5sYPXXgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#discussion_r133101553"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#discussion_r133101553"}}}</script>
----==_mimepart_59924fd72f2ff_4f973ff092309c343671d--


From nobody Mon Aug 14 18:36:59 2017
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 24200132480 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:36:58 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VI_tecjNvDxd for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:36:56 -0700 (PDT)
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 88EC8132476 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:36:56 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502761015; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=LqFJkWQtxWt6OSGzvFERWHA78w0p3dustaR86iBBV6c=; b=N2xvSC18TTYPgyYrGK+WFhTJsiiTFraapwbhYPf59UC1M/pYcYDgbvoW09FFKkSCA2TR/SQS ENiWzCJ+cYop+2eNGJorqfgJuEBjUM8+gMJZvqlHqjA4ZPEP2iFmAlLIziSs47ojwBwbyoGd VBi7YN22Ge2aeeYN0qOvYZ5l05Y=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=fiFRmWO+JpNgBQrxa1AQfrcWbESoxmSEwIj4ohJiGloMjoHWSSEgRzyP87E7T2arDVfNhf W2ALHDPH3Zpz9XKdiXpMN0azgfdOMum34zFOtaVaMZ3BMfc/YxzHtZAEpcIM4wChFbEt6lRL K7Rem1/qjPQ7tpB7f2qi62YIzWcX8=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 59924dd9.7f07547cc780-smtp-out-n01; Tue, 15 Aug 2017 01:26:49 -0000 (UTC)
Date: Mon, 14 Aug 2017 18:26:48 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59924dd822403_234a3fde28c45c34116660@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] b2c804: Refactor the section on connection termination
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59924dd822065_234a3fde28c45c34116599"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GM-TyIa6NusEfzWr8Un0n5Rk_IQ>
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, 15 Aug 2017 01:36:58 -0000

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

  Branch: refs/heads/cleanup-close
  Home:   https://github.com/quicwg/base-drafts
  Commit: b2c804118304205bf344e22c62575326cd13eff0
      https://github.com/quicwg/base-drafts/commit/b2c804118304205bf344e22c62575326cd13eff0
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

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

  Log Message:
  -----------
  Refactor the section on connection termination


  Commit: 60546fe7e8241b244a215e6ee91c90834054e2c4
      https://github.com/quicwg/base-drafts/commit/60546fe7e8241b244a215e6ee91c90834054e2c4
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

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

  Log Message:
  -----------
  Review comments


Compare: https://github.com/quicwg/base-drafts/compare/c2bc6537fe85...60546fe7e824
----==_mimepart_59924dd822065_234a3fde28c45c34116599--


From nobody Mon Aug 14 18:42:46 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E2BD132485 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:42:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.453
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 Bdk7gD3KfxuL for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:42:41 -0700 (PDT)
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 A0296132483 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:42:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=RWBABNoslW82Wtp8H0PJRwdR5nU=; b=FkE8ylDhqfsa8F+k 6zZQ5BKvCQ3Ot1lJgxhlAc+uP5Z46YoYWSm29IoYW5jRor5bU3Fx3h/mtrGb1obd 4ea4IX/E6IbDlhIH3ezdmDgyrtPFAUlyUdCzSLRX+p3ADakdlgQ64yVF5e5yqRI6 Mq0NvItsh9xhtlbx0Snx6/LrxoQ=
Received: by filter0998p1mdw1.sendgrid.net with SMTP id filter0998p1mdw1-6905-59925190-41 2017-08-15 01:42:40.900605303 +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 wTjM8ypjRC-wU9XKRh-8Tg for <quic-issues@ietf.org>; Tue, 15 Aug 2017 01:42:40.548 +0000 (UTC)
Date: Tue, 15 Aug 2017 01:42:40 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbf6e2f1e6879cccd65c486ead13e901246db6fc492cf0000000115aa139092a169ce0ec9ed2e@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/708/review/56246773@github.com>
In-Reply-To: <quicwg/base-drafts/pull/708@github.com>
References: <quicwg/base-drafts/pull/708@github.com>
Subject: Re: [quicwg/base-drafts] DATA frames MUST be non-empty (#708)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5992519060bfa_77c3fa5d90d5c3c77778"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3xdVMUl3TbfN5o6V2V0qL9lPX6myqmnxuSdb S8Npa0yqT6yvzLek8HzjcFZuPKblDoHGHxuoCOX81zpkTjWHJ07unTfmWIznzChtje0ux69zp6fp5U 69Iz0D9aOudAEdcRXp+pQ54zPN5YnRWk49yVgaSUawRkswwpUMs+kdQkIBeSjN6ryXhD3+w9sLjwHY 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TmI9bCNgs1-16mwRfJYmniF7H7Q>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 01:42:43 -0000

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

martinthomson approved this pull request.

Just merge it 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/708#pullrequestreview-56246773
----==_mimepart_5992519060bfa_77c3fa5d90d5c3c77778
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>Just merge it 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/708#pullrequestreview-56246773">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9ecZlfjnsvXGmZ4A0CziuRzcy8xks5sYPeQgaJpZM4OuLZQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5C3uWe5B5u8ymtVqVfG72oXgLuXks5sYPeQgaJpZM4OuLZQ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/708#pullrequestreview-56246773"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #708"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/708#pullrequestreview-56246773"}}}</script>
----==_mimepart_5992519060bfa_77c3fa5d90d5c3c77778--


From nobody Mon Aug 14 19:02:25 2017
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 115D313249C for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:02:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.253
X-Spam-Level: 
X-Spam-Status: No, score=-8.253 tagged_above=-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_H2=-2.8, 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 JTkF3b20FOuy for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:02:22 -0700 (PDT)
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 4053D13249A for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:02:22 -0700 (PDT)
Date: Mon, 14 Aug 2017 19:02:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502762541; bh=UV1jZIvhQb6o0kNWN4uvpxS5+mbwQhXCB9USqFxsh/c=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=F9fZS/k5R6qWsilT713ypouBlPEoFu7PCVk2AkkpwdsSv3KUfNxlx5npJuocVu6jJ u66C3Z9OF0HApEFY1tG7z+JZ46natVteqIerQwbKPW91T0XZFojSox2V6sjx2j1yYV kPpZq1QTbisefmb8t0101paNg5O6YqBcJt1E4kis=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab88648b12a667988d0949bb27a4c9d5f6fc2a956692cf0000000115aa182d92a169ce0ec9ed2e@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/708/review/56248599@github.com>
In-Reply-To: <quicwg/base-drafts/pull/708@github.com>
References: <quicwg/base-drafts/pull/708@github.com>
Subject: Re: [quicwg/base-drafts] DATA frames MUST be non-empty (#708)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5992562d93ceb_32573f876898dc384907c"; 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/RPbplRyTQU1f54AnSmVDtwB7esE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 02:02:24 -0000

----==_mimepart_5992562d93ceb_32573f876898dc384907c
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/708#pullrequestreview-56248599
----==_mimepart_5992562d93ceb_32573f876898dc384907c
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/708#pullrequestreview-56248599">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq56VcdkLwMIChqgDUamqWo8IV_ryks5sYPwtgaJpZM4OuLZQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzPMHJidz_Vz4Wv5DU9tPJG41qTEks5sYPwtgaJpZM4OuLZQ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/708#pullrequestreview-56248599"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #708"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/708#pullrequestreview-56248599"}}}</script>
----==_mimepart_5992562d93ceb_32573f876898dc384907c--


From nobody Mon Aug 14 19:05:33 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FE3F132499 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:05:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.615
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 jdZFiVeqslZZ for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:05:31 -0700 (PDT)
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 A7E1013249C for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:05:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=zfEmN+xW5ioOLr7tH5S9z204DTI=; b=l/2U404lN7hLiA6u bi772o8gAegzUmtJTRKbqjk9fo7Jo2KfhntJu/ormXDoUsOoOX/ioshRLEpiwr6X djo81NOLbEqYkb4UtKgFblSUDv3v661vswaGVHIMBslEKalPR+U3F4Whvu58PFVm SlXadrcQxeosxKenvCSqLcWuZXw=
Received: by filter0641p1mdw1.sendgrid.net with SMTP id filter0641p1mdw1-1505-599256C4-21 2017-08-15 02:04:52.285767272 +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 I4aJ9AvbR_aF2zbKslrEUw for <quic-issues@ietf.org>; Tue, 15 Aug 2017 02:04:52.205 +0000 (UTC)
Date: Tue, 15 Aug 2017 02:04:53 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab841faa47eabd6c323b0b15d90905e64d6e7c7d9792cf0000000115aa18c492a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731/322357192@github.com>
In-Reply-To: <quicwg/base-drafts/issues/731@github.com>
References: <quicwg/base-drafts/issues/731@github.com>
Subject: Re: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599256c42ea5_4baf3ffc45bebc3013051d"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1TCag5p8yEIPtayfJpJja1XfKQ2YWI3RXHaT nr54XJdnAVEoni6mseWc04p/UexgPEY9Sbio63pt+j3VUazf3NRPdJyvZBHYXM9CibakClmLUt+7M8 LlqJk568jY6cWgg9aXVl7Dp1EkTJHFr8Y36J/OnlKwDWqcw0bqBjbeiG4Q==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sb8TkCvpDBloo0vWvlBfuWfRWgA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 02:05:32 -0000

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

Yes, the intent was for the largest ack not to be truncated, as Martin observed.

The benefits of 8 and 16 bit formats are for short connections(realistically, most connections Chrome completes fit in 8 bits) and for consistency with other numerical formats that are 8/16/32/64.

As Martin mentioned, with randomization, 8 and 16 bit formats seem useless.  That being said, I'm not sure what the value of randomizing over 32 bits is given QUIC has 8 bytes of entropy in the 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/issues/731#issuecomment-322357192
----==_mimepart_599256c42ea5_4baf3ffc45bebc3013051d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Yes, the intent was for the largest ack not to be truncated, as Martin o=
bserved.</p>
<p>The benefits of 8 and 16 bit formats are for short connections(realistic=
ally, most connections Chrome completes fit in 8 bits) and for consistency =
with other numerical formats that are 8/16/32/64.</p>
<p>As Martin mentioned, with randomization, 8 and 16 bit formats seem usele=
ss.  That being said, I'm not sure what the value of randomizing over 32 bi=
ts is given QUIC has 8 bytes of entropy in the connection 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/731#issuecomment-322357192">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3CBmmfgAAv9s5R=
1ib_vfY4RN1zEks5sYPzEgaJpZM4O3B_p">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq--OsP__8seq2m6Py=
lXGvJ-v0wHvks5sYPzEgaJpZM4O3B_p.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/731#issuecomment-322357192"></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 #731: Yes, the inte=
nt was for the largest ack not to be truncated, as Martin observed.\r\n\r\n=
The benefits of 8 and 16 bit formats are for short connections(realisticall=
y, most connections Chrome completes fit in 8 bits) and for consistency wit=
h other numerical formats that are 8/16/32/64.\r\n\r\nAs Martin mentioned, =
with randomization, 8 and 16 bit formats seem useless.  That being said, I'=
m not sure what the value of randomizing over 32 bits is given QUIC has 8 b=
ytes of entropy in the connection id?"}],"action":{"name":"View Issue","url=
":"https://github.com/quicwg/base-drafts/issues/731#issuecomment-322357192"=
}}}</script>=

----==_mimepart_599256c42ea5_4baf3ffc45bebc3013051d--


From nobody Mon Aug 14 19:16:23 2017
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 597141324A3 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:16:22 -0700 (PDT)
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 oHIS_hAd1Ui4 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:16:20 -0700 (PDT)
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 BF7361324A1 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:16:20 -0700 (PDT)
Date: Mon, 14 Aug 2017 19:16:20 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502763380; bh=FGuZFmrVha1gwVhwfsvFo4WOKxMdqi7RncA9HNEdbmI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=MU8yq3at2hLSma7R4sIHE7LyoTptBZEbH8LElDL6rkJMiXb/flXpv8JNWDnT1jdxF VEvVD3AVDFlTUTMvpVcZavgtDsHAiK9Ha9QJwpPeihKkMzCVRsZLznZolgw2xznGqI AzduYha+A09iwD8tfMqUpXhy3g0Ii5JiwuW5qxc8=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3db00af6c9b0a870c4ffa7f2d3d12b57a601ca5592cf0000000115aa1b7492a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731/322358676@github.com>
In-Reply-To: <quicwg/base-drafts/issues/731@github.com>
References: <quicwg/base-drafts/issues/731@github.com>
Subject: Re: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5992597413fc9_47503ff35ea6fc34498a2"; 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/3gt5Ri0HqEHKePEZpZsQ4RWsgKw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 02:16:22 -0000

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

I thought that it was grease.

-- 
You are receiving 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/731#issuecomment-322358676
----==_mimepart_5992597413fc9_47503ff35ea6fc34498a2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I thought that it was grease.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/731#issuecomment-322358676">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9qFjqQdTttDvCsm-hMMmbfvUT1hks5sYP90gaJpZM4O3B_p">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq71Kl6DQ61kXiJge_E_f-vfJtr3tks5sYP90gaJpZM4O3B_p.gif" width="1" /></p>
<div itemscope 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/731#issuecomment-322358676"></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 #731: I thought that it was grease."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/731#issuecomment-322358676"}}}</script>
----==_mimepart_5992597413fc9_47503ff35ea6fc34498a2--


From nobody Mon Aug 14 19:27:04 2017
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 8771F1324A7 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:27:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.395
X-Spam-Level: 
X-Spam-Status: No, score=-8.395 tagged_above=-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_H2=-2.8, 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 jC6SAv93A-Ji for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:27:02 -0700 (PDT)
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 DCE84132489 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:27:01 -0700 (PDT)
Date: Mon, 14 Aug 2017 19:27:01 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502764021; bh=tJr8+PxioGUNRK7IH03Iw9ff997SX7hXKTATUBt98gU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=q/nbKSNRxJxePvn+PzrBt8d+okZONO54+5Ri7QDv9x90eGrND+QE1dY0QOGhJ8ncE XDmoyr5Xp4zvy6GgSmaVyV+0WoH6VybMbcwaAbzHIji6OmgPaA/enC7yIMnm6KWifW AdyyAR0j3Wqxxz01RaYtK5Pn/km1HhNg8YIGwO+0=
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0676c057cd2e1689cca3a76642fee9efe2d6e24e92cf0000000115aa1df592a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731/322360339@github.com>
In-Reply-To: <quicwg/base-drafts/issues/731@github.com>
References: <quicwg/base-drafts/issues/731@github.com>
Subject: Re: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59925bf53ad70_670c3fe5477bdc2c922e4"; 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/KWCTqcZRYcsVc6MXQutNaCyecRw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 02:27:03 -0000

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

@ianswett good news I guess. I'm not sure trunc could be done correctly give non-cumulative sacks, reordering, etc..

issue #35 cites ossification as the motivation for random.

There is an obvious mechanism of normalizing them against the first packet 'wireshark tcp style' to encode against pn=0 but I don't think its worth 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/731#issuecomment-322360339
----==_mimepart_59925bf53ad70_670c3fe5477bdc2c922e4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/ianswett" class=3D"user-mention">@ianswe=
tt</a> good news I guess. I'm not sure trunc could be done correctly give=
 non-cumulative sacks, reordering, etc..</p>
<p>issue <a href=3D"https://github.com/quicwg/base-drafts/issues/35" clas=
s=3D"issue-link js-issue-link" data-url=3D"https://github.com/quicwg/base=
-drafts/issues/35" data-id=3D"191925330" data-error-text=3D"Failed to loa=
d issue title" data-permission-text=3D"Issue title is private">#35</a> ci=
tes ossification as the motivation for random.</p>
<p>There is an obvious mechanism of normalizing them against the first pa=
cket 'wireshark tcp style' to encode against pn=3D0 but I don't think its=
 worth 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/731#issuecomment-322360339">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq90pM=
MxvzvyPfbVQTx-AQoRf1nuOks5sYQH1gaJpZM4O3B_p">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_Q=
LO5TrEvdgAbCypgpD9Zvs3-tBks5sYQH1gaJpZM4O3B_p.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/731#issuecomment-322360339"></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 #7=
31: @ianswett good news I guess. I'm not sure trunc could be done correct=
ly give non-cumulative sacks, reordering, etc..\r\n\r\nissue #35 cites os=
sification as the motivation for random.\r\n\r\nThere is an obvious mecha=
nism of normalizing them against the first packet 'wireshark tcp style' t=
o encode against pn=3D0 but I don't think its worth it..."}],"action":{"n=
ame":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/731=
#issuecomment-322360339"}}}</script>=

----==_mimepart_59925bf53ad70_670c3fe5477bdc2c922e4--


From nobody Mon Aug 14 19:27:28 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 684721324A7 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:27:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.453
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 8D0LLs6SKCZt for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:27:26 -0700 (PDT)
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 11BD5132489 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:27:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=CX40nwg29meEzDVQvGZXNWClnTU=; b=OHsXZwGlDnhCXXGi lD6WtJeKHPosal2nBCYzAasf6wrRy7J09+UW3bmw57yowMnyEOzUcStV8qCWnEQg kJw86uA4I6c4TFdnALHj2YIbKx2Zu+7s2IBcja2GoEGinKVZ0tt0CK8m9t5P8/Lu 3NG/208svRaD93WsOIcSWlY3tw8=
Received: by filter1137p1mdw1.sendgrid.net with SMTP id filter1137p1mdw1-2189-59925C0C-3E 2017-08-15 02:27:24.869285569 +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 MQPBBnmOR-ir6yBeqWA9yg for <quic-issues@ietf.org>; Tue, 15 Aug 2017 02:27:24.887 +0000 (UTC)
Date: Tue, 15 Aug 2017 02:27:25 +0000 (UTC)
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab56c4a1066fa90338c3052e5a48a004d07fea752a92cf0000000115aa1e0c92a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731/322360392@github.com>
In-Reply-To: <quicwg/base-drafts/issues/731@github.com>
References: <quicwg/base-drafts/issues/731@github.com>
Subject: Re: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59925c0c9fb4a_31843ff41c5edc388509c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak02ZbrgVd5UIfheSQpWUi5qclhGuD+XzwlqrW d72Ptjxh9BLOFH3ioYBZLc2Ku6vCcU5ZZJn8XsA2/doYoSjXdG0G84tESfB13ig+0Eg2oBB4qwefz9 03wXGkjFqzbemPFSw1gVPCzs9jL4jcIFoY2DXF547nDsHNbW6spIXAw6mNi9SCXbegJ9FUDojzZE7f Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/w-xj0UQTbt90Op_EHz72hwTATU8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 02:27:27 -0000

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

might be able to call this editorial

-- 
You are receiving 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/731#issuecomment-322360392
----==_mimepart_59925c0c9fb4a_31843ff41c5edc388509c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>might be able to call this editorial</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/731#issuecomment-322360392">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5cte8NEPP7uhqIs2T_bmb8h--2Yks5sYQIMgaJpZM4O3B_p">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxE3jC5c4glVw2EU-2bDjGr2nwRpks5sYQIMgaJpZM4O3B_p.gif" width="1" /></p>
<div itemscope 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/731#issuecomment-322360392"></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":"@mcmanus in #731: might be able to call this editorial"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/731#issuecomment-322360392"}}}</script>
----==_mimepart_59925c0c9fb4a_31843ff41c5edc388509c--


From nobody Mon Aug 14 19:28:33 2017
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 71A811324AC for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:28:32 -0700 (PDT)
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_H3=-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 AzTyze7k0YZg for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:28:30 -0700 (PDT)
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 7E366132489 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:28:30 -0700 (PDT)
Date: Mon, 14 Aug 2017 19:28:29 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502764109; bh=tEgEjpUjUoGcJMXQQ+J4buIWDIwpUoPXjDKDBVWvw0U=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=hFzQPY8hYRur+PtBrLXtn6Oi3ImCgaLsG9VG7AzLExEem8b/Wor/rh/aR6qv/gM3I SXsOz8iN3/mWIi4T3McR1DWE5Vo5SZ2PNR2MCOKzd2bp/0H0DMwjEGNmsIU7SBMWvj jWS2CotTQjQqHGCByx4RJRENt1GBEOeP4LmDnQDc=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab37885124bdc4e7da6861e9044640d81d3f10c00a92cf0000000115aa1e4d92a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731/322360537@github.com>
In-Reply-To: <quicwg/base-drafts/issues/731@github.com>
References: <quicwg/base-drafts/issues/731@github.com>
Subject: Re: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59925c4dd6585_7bdc3fc12f67fc34677b5"; 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/mjdaZVjaG1ZQJ6tiwOWkn7LHqAg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 02:28:32 -0000

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

Also, once we start changing connection IDs, we may want to have multiple ack frames in a single packet because the largest acked of each will be so far from each other, at which point I think absolute is the only sane way to go.

-- 
You are receiving 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/731#issuecomment-322360537
----==_mimepart_59925c4dd6585_7bdc3fc12f67fc34677b5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Also, once we start changing connection IDs, we may want to have multi=
ple ack frames in a single packet because the largest acked of each will =
be so far from each other, at which point I think absolute is the only sa=
ne way to go.</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/731#issuecomment-322360537">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8tpS=
egZwp94lmpBAh6QlFJ4ArbPks5sYQJNgaJpZM4O3B_p">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7U=
b7thh-ao3e19xSzc9zpDseHiKks5sYQJNgaJpZM4O3B_p.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/731#issuecomment-322360537"></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 #=
731: Also, once we start changing connection IDs, we may want to have mul=
tiple ack frames in a single packet because the largest acked of each wil=
l be so far from each other, at which point I think absolute is the only =
sane way to go."}],"action":{"name":"View Issue","url":"https://github.co=
m/quicwg/base-drafts/issues/731#issuecomment-322360537"}}}</script>=

----==_mimepart_59925c4dd6585_7bdc3fc12f67fc34677b5--


From nobody Mon Aug 14 19:44:41 2017
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 614F91324AB for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:44:39 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8O44x5RL7ezT for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:44:37 -0700 (PDT)
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 BA3B71324A1 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:44:37 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502765077; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=7cSXONe0GljrWN0/yP+K5vAFB754nRb3AyJPf4TfgKY=; b=tto0oXNrsfnl+re32hAB6S/fiEiRyg4C5SFVhetiaShNDXwFSmeTtIZ6OQbFT3TR4jSaEcmj N4L0UUMGAYPZ6/E5jkF0ovPuNJcmkmGK6947/yvDZtoAepQvFdncvC4Sz9vGU9ncWc/5HKBX k283Kjurhfv35zuVEN2NBeO1Sjg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=xbm0Fw+cHyoA2/4fzjN4qxALXNd/hWf0ydWwZS1UnNw7hkmzkGOkHWox4roRI5jXou+/LI VGeiKvng7bu1+0sIHxwC5ACtpxjYQy5FZWRgUuhU/JjivCNIkyEmhFpC1b4Bvi2sSBMahoRX fIvaQ7keuz9fhasJk2d5KeneUBzVQ=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59926014.7f698c30d300-smtp-out-n02; Tue, 15 Aug 2017 02:44:36 -0000 (UTC)
Date: Mon, 14 Aug 2017 19:44:35 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59926013e47f6_44a43fedfbe19c301341f8@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] ad334a: Address validation for connection migration
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59926013e4440_44a43fedfbe19c30134094"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/aAs3tZArjMVKx8iN2gicxHf2UyA>
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, 15 Aug 2017 02:44:39 -0000

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

  Branch: refs/heads/proof-of-receipt
  Home:   https://github.com/quicwg/base-drafts
  Commit: ad334a4193453ef6fe0488852514dcd1cbf7c28d
      https://github.com/quicwg/base-drafts/commit/ad334a4193453ef6fe0488852514dcd1cbf7c28d
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  Address validation for connection migration

This has been much-discussed, and it's a relatively isolated change, so I did it.

This modifies PING to have an optional payload and adds a PONG frame to echo
the PING.  An empty PING generates an ACK; a PING with a payload demands a
PONG.

Generating an unguessable PING is the basis of mid-connection address
validation.  If the PING is sent on the new path, and the PONG comes back, then
the remote address is probably OK to use.

I've taken the discussion in the issue into consideration here.  There's a lot
of potential nuance to capture in terms of how an endpoint might reduce and
restore send rates, but I've done what I can to thread the gap between allowing
unbounded sending along new and untested paths and allowing connections to get
back to doing business.

It's annoying that this makes PING and PONG so disparate.  I think that we have
a re-ordering of frames in our near future to correct minor infidelities like
this.  I didn't want to do that here and pollute this PR though.

Closes #161.



----==_mimepart_59926013e4440_44a43fedfbe19c30134094--


From nobody Mon Aug 14 19:45:12 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB61E1324AB for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:45:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 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=-2.8, 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 N-J5E__Uwban for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:45:09 -0700 (PDT)
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 E9D871324A1 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:45:08 -0700 (PDT)
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=foizCNom83WPg3U23dcH6H6wtGY=; b=nkYbo+BfAEySimax YylOL4TUVCTPjA1HKaMaRiIaYR6Z0MwFb+TvjYExSy9+uXrMKjodMJCnpmPuqgzv +OZVckp9UniYXcLP3myAdfQowc5HZv0/BgmMj+Uqe2Ylx3t5cKPk8MyUFcw3w9SA rDKmwfIhnbnbwDRoSiyP4+izprQ=
Received: by filter0599p1mdw1.sendgrid.net with SMTP id filter0599p1mdw1-15176-59926033-22 2017-08-15 02:45:07.30302492 +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 VN0PLvjkR9iatnDg_MlAWg for <quic-issues@ietf.org>; Tue, 15 Aug 2017 02:45:07.242 +0000 (UTC)
Date: Tue, 15 Aug 2017 02:45:07 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2cf57332828408fa8e1cfb83b9bc408b2353b06c92cf0000000115aa223292a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732@github.com>
Subject: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5992603249d68_10a43f825ab69c2c89348"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3/a4EFBr+MiBKSyee+M3QkGYQJkUFn/D6uFP HxEp8aa/bn1zmP49SpSjzTr43hCCgqGYI/jY6rl0Bfxm2TxfNMoAP3Gyphdrf0ug7sgyqirXnP29kC D5RI+dsGl2UDneMlAeRw8mMFYx3r8Vo/0JjO27rENc8K6H4nyWjRPOD3qDJbbWsHoSMpiotA14xbPr c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/y0ozutQekq2WLIBQyIw-v__aTXc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 02:45:11 -0000

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

This has been much-discussed, and it's a relatively isolated change, so I did it.

This modifies PING to have an optional payload and adds a PONG frame to echo
the PING.  An empty PING generates an ACK; a PING with a payload demands a
PONG.

Generating an unguessable PING is the basis of mid-connection address
validation.  If the PING is sent on the new path, and the PONG comes back, then
the remote address is probably OK to use.

I've taken the discussion in the issue into consideration here.  There's a lot
of potential nuance to capture in terms of how an endpoint might reduce and
restore send rates, but I've done what I can to thread the gap between allowing
unbounded sending along new and untested paths and allowing connections to get
back to doing business.

It's annoying that this makes PING and PONG so disparate.  I think that we have
a re-ordering of frames in our near future to correct minor infidelities like
this.  I didn't want to do that here and pollute this PR though.

Closes #161.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/732

-- Commit Summary --

  * Address validation for connection migration

-- File Changes --

    M draft-ietf-quic-transport.md (122)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/732.patch
https://github.com/quicwg/base-drafts/pull/732.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/732

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

<p>This has been much-discussed, and it's a relatively isolated change, so I did it.</p>
<p>This modifies PING to have an optional payload and adds a PONG frame to echo<br>
the PING.  An empty PING generates an ACK; a PING with a payload demands a<br>
PONG.</p>
<p>Generating an unguessable PING is the basis of mid-connection address<br>
validation.  If the PING is sent on the new path, and the PONG comes back, then<br>
the remote address is probably OK to use.</p>
<p>I've taken the discussion in the issue into consideration here.  There's a lot<br>
of potential nuance to capture in terms of how an endpoint might reduce and<br>
restore send rates, but I've done what I can to thread the gap between allowing<br>
unbounded sending along new and untested paths and allowing connections to get<br>
back to doing business.</p>
<p>It's annoying that this makes PING and PONG so disparate.  I think that we have<br>
a re-ordering of frames in our near future to correct minor infidelities like<br>
this.  I didn't want to do that here and pollute this PR though.</p>
<p><span class="issue-keyword tooltipped tooltipped-se" aria-label="This pull request closes issue #161.">Closes</span> <a href="https://github.com/quicwg/base-drafts/issues/161" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/161" data-id="201150892" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#161</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/732'>https://github.com/quicwg/base-drafts/pull/732</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Address validation for connection migration</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/732/files#diff-0">draft-ietf-quic-transport.md</a>
    (122)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/732.patch'>https://github.com/quicwg/base-drafts/pull/732.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/732.diff'>https://github.com/quicwg/base-drafts/pull/732.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/732">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyXIguSUkCzhnryNYCNmNORT4Xhrks5sYQYygaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8cL4hs24UFvOYyJgbZjCMW-TPLjks5sYQYygaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Address validation for connection migration (#732)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732"}}}</script>

----==_mimepart_5992603249d68_10a43f825ab69c2c89348--


From nobody Mon Aug 14 19:49:00 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0369E1324B3 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:48:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.395
X-Spam-Level: 
X-Spam-Status: No, score=-3.395 tagged_above=-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=-2.8, 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 Bif2MOEQYiuF for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:48:57 -0700 (PDT)
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 363741324B1 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:48:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=kRIUX3IpsSz239IZrPPS6u/74zo=; b=Veoe+gy0khpQGbdl Grhx6J2/VTuLAx54XoYu1edQeEHEgC8qDBP3jopBIKn3S8CBtQZ0aTYkzz1/zVoe d25dzICkxsq3LlTv4S5iJ5cEcilCvXjXVjnxRbXEJiF4eGDQ8tn6FYpAefYjpAda Cm3mGMceC+9SoG4El96bpc8biMI=
Received: by filter1100p1mdw1.sendgrid.net with SMTP id filter1100p1mdw1-21452-59926118-1B 2017-08-15 02:48:56.342518093 +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 ismtpd0027p1mdw1.sendgrid.net (SG) with ESMTP id 6tlqdIl5QviH_hNbzMDS3A for <quic-issues@ietf.org>; Tue, 15 Aug 2017 02:48:56.340 +0000 (UTC)
Date: Tue, 15 Aug 2017 02:48:56 +0000 (UTC)
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe75c2cb322cce682e78fad5f4a6390ad8b1a1b9492cf0000000115aa231892a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/review/56252662@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5992611812182_17b73fdccf35bc2c1290da"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2yqXEUEhfzsj9SgMrB02q4+dXIho2X7sXEOq ZuiSS/UxZusVtSBZjQCq/DI1imwoJhpqWHSYyRA6mUhPZJXhd0h663nVOTeehnVCZuk0hUuAqU0wdY ODluaj+IfPJtIZ5tBqKMJgYFGSytkQoOISIXAq9OzLg+yZRCV7pd4LOGhrltZEnROzn7tB5nXEOs4s c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LY_sKkaiPLCENEz7UjGFe1WW-pE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 02:48:59 -0000

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

marten-seemann commented on this pull request.



> @@ -846,6 +846,7 @@ explained in more detail as they are referenced later in the document.
 | 0x0a        | STREAM_ID_NEEDED  | {{frame-stream-id-needed}}  |
 | 0x0b        | NEW_CONNECTION_ID | {{frame-new-connection-id}} |
 | 0x0c        | STOP_SENDING      | {{frame-stop-sending}}      |
+| 0x07        | PONG              | {{frame-pong}}              |

This should be `0x0d`.

-- 
You are receiving 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/732#pullrequestreview-56252662
----==_mimepart_5992611812182_17b73fdccf35bc2c1290da
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/732#discussion_r133107731">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -846,6 +846,7 @@ explained in more detail as they are referenced later in the document.
 | 0x0a        | STREAM_ID_NEEDED  | {{frame-stream-id-needed}}  |
 | 0x0b        | NEW_CONNECTION_ID | {{frame-new-connection-id}} |
 | 0x0c        | STOP_SENDING      | {{frame-stop-sending}}      |
+| 0x07        | PONG              | {{frame-pong}}              |
</pre>
<p>This should be <code>0x0d</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/732#pullrequestreview-56252662">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3885LaRy7kS0O7HWJ8afMLqMMG4ks5sYQcYgaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4gxk4yZyWxOwV2f0-tQGUybjLmwks5sYQcYgaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732#pullrequestreview-56252662"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732#pullrequestreview-56252662"}}}</script>
----==_mimepart_5992611812182_17b73fdccf35bc2c1290da--


From nobody Mon Aug 14 19:50:26 2017
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 BB6691324B4 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:50:25 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wl3wSEPaIPvj for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:50:24 -0700 (PDT)
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 D64A21324B5 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:50:17 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502765417; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=H0NOro3Z9wJ5FD1y30C3TaqM93K62y0USi+p0GGLeSc=; b=Xl6ZcpxDSlXwMz5djXwR8Uowym3SndjkfbNp3OAgh7A17ER17KqWq1fnG0Ao13X2vfJIqWyZ 9C9IlDMtYIaB4/PjPwpAxwbaFm9JH6R7szdTHSG6ltp9Xu2XKCdTmFDCttGpbBYNny4yLpdn AUHH7GF/e7Z989/IJ1T9pIwOWVQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=yM+2fgYs2/uakfcPMd4Lb9QTkMyxRD7B6tap8a7egTw/JwEzmGbcDfHOJL1mL1BaU2s1Ut gW4cGanNHlzZajSRdXd3Iqj2FvSKj6tc0VGiBHjjsf0Z8j0RIqPZyjIoa1kjEIwPLfgZsm5p fKC/v9F/ymH6f7Box065yVADVJObE=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59926168.7f3b2c664c00-smtp-out-n01; Tue, 15 Aug 2017 02:50:16 -0000 (UTC)
Date: Mon, 14 Aug 2017 19:50:16 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599261687b13b_143ec3fab67129c4012889c@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 26ca55: 0x0d
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599261687ae5e_143ec3fab67129c40128725"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3e9_PiP9b24kQ26sBgY0a8FvO5o>
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, 15 Aug 2017 02:50:26 -0000

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

  Branch: refs/heads/proof-of-receipt
  Home:   https://github.com/quicwg/base-drafts
  Commit: 26ca55b07667ee38c06c0297cb1c44cdc8063654
      https://github.com/quicwg/base-drafts/commit/26ca55b07667ee38c06c0297cb1c44cdc8063654
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

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

  Log Message:
  -----------
  0x0d



----==_mimepart_599261687ae5e_143ec3fab67129c40128725--


From nobody Mon Aug 14 19:50:39 2017
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 0A67D1324BC for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:50:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 N9od17fNuLTI for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:50:25 -0700 (PDT)
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 71EF71324B8 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:50:18 -0700 (PDT)
Date: Mon, 14 Aug 2017 19:50:17 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502765417; bh=dCbCy13ODI/w9t0tJzzZBoikgY63iQJlo+1UH71YWpE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=TU03fAmDNR2wUq2q1eezXkTflfe1f6RQfOMAQOfifIGHNvpmqHK5wewCn93CIiflO fxEVdffrSOVq8toV3mE79UxCvzhS8wHJwhyNuR0abjTjAegyAPnRNRGL05FBW3GjOi 9nVMv0svq97jL78MNpDm+kdHliQVDlPscA/HUNtw=
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/732/push/1921724358@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59926169c47e6_106603fee29d49c3c6135b"; 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/fmU6nSik9Tbh3x48rMf524L5y6E>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 02:50:27 -0000

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

@martinthomson pushed 1 commit.

26ca55b  0x0d


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/732/files/ad334a4193453ef6fe0488852514dcd1cbf7c28d..26ca55b07667ee38c06c0297cb1c44cdc8063654

----==_mimepart_59926169c47e6_106603fee29d49c3c6135b
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/26ca55b" class="commit-link">26ca55b</a>  0x0d</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/732/files/ad334a4193453ef6fe0488852514dcd1cbf7c28d..26ca55b07667ee38c06c0297cb1c44cdc8063654">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_bVHKcmKMM6ZrRpCUE1xAQlBH7iks5sYQdpgaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3AR8Pc4pC3nBShxt-xv02n0AnTIks5sYQdpgaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732/files/ad334a4193453ef6fe0488852514dcd1cbf7c28d..26ca55b07667ee38c06c0297cb1c44cdc8063654"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732/files/ad334a4193453ef6fe0488852514dcd1cbf7c28d..26ca55b07667ee38c06c0297cb1c44cdc8063654"}}}</script>

----==_mimepart_59926169c47e6_106603fee29d49c3c6135b--


From nobody Mon Aug 14 19:55:08 2017
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 15FE11324A1 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:55:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 qigrBtCjmhxL for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:55:05 -0700 (PDT)
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 6862B1324AB for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:55:05 -0700 (PDT)
Date: Mon, 14 Aug 2017 19:55:04 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502765704; bh=Qj7tnhLlgAQlBOvDbGurhjnzxAFwjK+Wb/2GAhuGMI0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=MdB0NdYr7rU7hpJzqp3UXLsNKz8lOoAURdtsjhzohHImMWJPN+LIowCL907eBIMPC 6F8n428Z9X4ZpEW+k95AxrzSn5xNZlZGcnVWAirDeROmEPjxvbXCHi8CAJL92dmuM5 5aFwIhJtK+h4YWHIrO8cfZQ0qv2BC3XU25fSVzgs=
From: Subodh Iyengar <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/730/push/1921729549@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59926288aee54_1feb3f8a49b59c2c400b8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: siyengar
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/_hhe8HmUhuMGuyrXDG8CES4PgXs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 02:55:07 -0000

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

@siyengar pushed 1 commit.

7b43058  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/730/files/c22e84b1c2b0363bd3466e0387c935daea8a2f0e..7b430584bcc40636a82c3ffd01b581f3a7408709

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

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

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/7b43058" class="commit-link">7b43058</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/730/files/c22e84b1c2b0363bd3466e0387c935daea8a2f0e..7b430584bcc40636a82c3ffd01b581f3a7408709">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-4w6TjPQ6lS7HoClNhBAV0nEa7kks5sYQiIgaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2vagCMsaQSxx0Voix3sQG087Cseks5sYQiIgaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730/files/c22e84b1c2b0363bd3466e0387c935daea8a2f0e..7b430584bcc40636a82c3ffd01b581f3a7408709"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 pushed 1 commit in #730"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730/files/c22e84b1c2b0363bd3466e0387c935daea8a2f0e..7b430584bcc40636a82c3ffd01b581f3a7408709"}}}</script>

----==_mimepart_59926288aee54_1feb3f8a49b59c2c400b8--


From nobody Mon Aug 14 19:56:54 2017
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 B10641324B1 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:56:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.253
X-Spam-Level: 
X-Spam-Status: No, score=-8.253 tagged_above=-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_H2=-2.8, 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 6fGs_K9APdCp for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 19:56:46 -0700 (PDT)
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 239A61324A1 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 19:56:46 -0700 (PDT)
Date: Mon, 14 Aug 2017 19:56:45 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502765805; bh=gA5HRzMT3tF1lrajpee7gNNuKZr2WFbgxMFaet5UQ28=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=1Kiv0vu7mYC8YXk4xUoq5JhM1x8sNUSNcvMpj6Jh8Pmrdof1cGNMavKblPBXHgGnJ 5cL4LNECAN1WR/ESkDrGTvXcgwtK8ar+muKhCJ6Cwal5E+AckYeGlqp+May61JUyD8 2pg6345WrMxeC3qL2U0OtuIyrBhQjBlAg9WzslyQ=
From: Subodh Iyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0b8e0614414a4ac522af76b53150b1999487742d92cf0000000115aa24ed92a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/c322364376@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599262ed7b6de_2fa073ff85ae63c2c70951"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/knDNMLzOl6UktZG1FY152cD8yu8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 02:56:50 -0000

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

This PR should now be editorial

-- 
You are receiving 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/730#issuecomment-322364376
----==_mimepart_599262ed7b6de_2fa073ff85ae63c2c70951
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This PR should now be editorial</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/730#issuecomment-322364376">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6TFZY98Jpt-G8LuTxKdmjPmi3awks5sYQjtgaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq86hFxhxeq7XtQIG8Khdrn1Ipby4ks5sYQjtgaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730#issuecomment-322364376"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #730: This PR should now be editorial"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730#issuecomment-322364376"}}}</script>
----==_mimepart_599262ed7b6de_2fa073ff85ae63c2c70951--


From nobody Mon Aug 14 20:51:57 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2145B132125 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 20:51:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.018
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 oUXEXMj3yAvU for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 20:51:54 -0700 (PDT)
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 469081320BD for <quic-issues@ietf.org>; Mon, 14 Aug 2017 20:51:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=IjLI5kOPHH8PO2sLhSb99hApD4U=; b=TDS4G2VY3OV/N2d8 irWOykL/U95w97RgCu5Iq3AWwFgvxSteGSA+GgCheOpcQu/qMB8YjAT7r0T1TFzG Y3bUqcP29tK/9PpZUekAu9KzLQAwUPlRzNLTjPt41RyCE31O4iSxnbbeZg3aCl/B f9F3YgLBZIsgRDXjajj48vSK/RI=
Received: by filter0443p1mdw1.sendgrid.net with SMTP id filter0443p1mdw1-16096-59926FD9-8 2017-08-15 03:51:53.260072184 +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 sNmN8ze5RdWcffhPROBaKQ for <quic-issues@ietf.org>; Tue, 15 Aug 2017 03:51:53.224 +0000 (UTC)
Date: Tue, 15 Aug 2017 03:51:53 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5c909cecba4e98cd0b6ae839359af09c9d2379cd92cf0000000115aa31d992a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/review/56257510@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59926fd913802_25fa3fa3ba2efc3c6042"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak38WgcpJJFP4mYuGSRed9EnvrtO9MlRKC7Vpt w1H38DRQy3Q1zd0jrge2fX/Ub0ejCHERwrp8lYCpMhf8q0/9fz6ABqE9IVgY2kFdSUDvOiT4/pO/Ba nPqH7CuPMT020IVI4V7oSBSfcLYoBY93Bz23jLPekns/QgwXwh7vwQx8X3jwp8jL5ngsfyqjmMAzpg w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RO1KJ4mtOZ1pUeoLpN_5w8-3Bik>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 03:51:56 -0000

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

martinthomson commented on this pull request.



> @@ -1728,11 +1727,11 @@ reordering can mean that the largest received offset on a stream can be greater
 than the total size of data received on that stream.  Receiving STREAM frames
 might not increase the largest received offset.
 
-The data sent on a stream MUST NOT exceed the largest maximum stream data value
-advertised by the receiver.  An endpoint MUST terminate a connection with a
-FLOW_CONTROL_ERROR error if it receives more data than the largest maximum
-stream data that it has sent for the affected stream, unless this is a result of
-a change in the initial limits (see {{zerortt-parameters}}).
+The largest offset sent on a stream MUST be less than the largest maximum stream offset

So I get MAX_STREAM_DATA with Maximum Stream Offset of 10.  I then send 10 octets (0..9) in one STREAM frame.  The maximum offset is therefore 9.  The empty STREAM frame I then send has an offset of 10, which would appear to violate this rule.

-- 
You are receiving 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/730#pullrequestreview-56257510
----==_mimepart_59926fd913802_25fa3fa3ba2efc3c6042
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/730#discussion_r133112296">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1728,11 +1727,11 @@ reordering can mean that the largest received offset on a stream can be greater
 than the total size of data received on that stream.  Receiving STREAM frames
 might not increase the largest received offset.
 
-The data sent on a stream MUST NOT exceed the largest maximum stream data value
-advertised by the receiver.  An endpoint MUST terminate a connection with a
-FLOW_CONTROL_ERROR error if it receives more data than the largest maximum
-stream data that it has sent for the affected stream, unless this is a result of
-a change in the initial limits (see {{zerortt-parameters}}).
+The largest offset sent on a stream MUST be less than the largest maximum stream offset
</pre>
<p>So I get MAX_STREAM_DATA with Maximum Stream Offset of 10.  I then send 10 octets (0..9) in one STREAM frame.  The maximum offset is therefore 9.  The empty STREAM frame I then send has an offset of 10, which would appear to violate this rule.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/730#pullrequestreview-56257510">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7R543SzgY7GRBgdMOqciC7KqH6Gks5sYRXZgaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw5uLjYUGI0Swnfk7h2pHKtu63qgks5sYRXZgaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730#pullrequestreview-56257510"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #730"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730#pullrequestreview-56257510"}}}</script>
----==_mimepart_59926fd913802_25fa3fa3ba2efc3c6042--


From nobody Mon Aug 14 22:38:16 2017
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 1AD3D126B6D for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 22:38:14 -0700 (PDT)
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 G5_CMD0aB7ZL for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 22:38:11 -0700 (PDT)
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 341EE124B0A for <quic-issues@ietf.org>; Mon, 14 Aug 2017 22:38:11 -0700 (PDT)
Date: Mon, 14 Aug 2017 22:38:10 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502775490; bh=I6EyFuJavLKuihQyxEx6aUypPLuvYuHrpEb/o3DZhr8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=d93a1gSN04OWnpP8OPdjp76mPDk650wh0ghsbr68H687fiMvAOYVzv/1l0qpddjPZ 1XYA4FTkdS9tN0rsaH/CB+HApvqHCN//DyylzO6CuXjYE4IBNhuTf9HRE1n51hG0kj iax9c2QT1XsjdwV2tCQDvrBvVmaW95agFLkmyj1Y=
From: Subodh Iyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf04ec8fc8f467ee276c9ac2eaf902ba9ce4b20c892cf0000000115aa4ac292a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/review/56265139@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599288c2666d6_2a063fc768bd7c383436a"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sUElNzaBtxqnh2b003P9AlLQ5es>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 05:38:14 -0000

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

siyengar commented on this pull request.



> @@ -1728,11 +1727,11 @@ reordering can mean that the largest received offset on a stream can be greater
 than the total size of data received on that stream.  Receiving STREAM frames
 might not increase the largest received offset.
 
-The data sent on a stream MUST NOT exceed the largest maximum stream data value
-advertised by the receiver.  An endpoint MUST terminate a connection with a
-FLOW_CONTROL_ERROR error if it receives more data than the largest maximum
-stream data that it has sent for the affected stream, unless this is a result of
-a change in the initial limits (see {{zerortt-parameters}}).
+The largest offset sent on a stream MUST be less than the largest maximum stream offset

My understanding from our discussion on the mailing list is that that the intention of final offset is that it is not actually an offset, it just signals the number of bytes written so far.

-- 
You are receiving 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/730#discussion_r133119754
----==_mimepart_599288c2666d6_2a063fc768bd7c383436a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/730#discussion_r133119754">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1728,11 +1727,11 @@ reordering can mean that the largest received offset on a stream can be greater
 than the total size of data received on that stream.  Receiving STREAM frames
 might not increase the largest received offset.
 
-The data sent on a stream MUST NOT exceed the largest maximum stream data value
-advertised by the receiver.  An endpoint MUST terminate a connection with a
-FLOW_CONTROL_ERROR error if it receives more data than the largest maximum
-stream data that it has sent for the affected stream, unless this is a result of
-a change in the initial limits (see {{zerortt-parameters}}).
+The largest offset sent on a stream MUST be less than the largest maximum stream offset
</pre>
<p>My understanding from our discussion on the mailing list is that that the intention of final offset is that it is not actually an offset, it just signals the number of bytes written so far.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/730#discussion_r133119754">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxAmLGP0-6jNLUFZMajlGpJdM5lYks5sYS7CgaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8fKQhHcy1LepwLetPi0BZNHNzQCks5sYS7CgaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730#discussion_r133119754"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 commented on #730"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730#discussion_r133119754"}}}</script>
----==_mimepart_599288c2666d6_2a063fc768bd7c383436a--


From nobody Mon Aug 14 22:59:37 2017
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 0EBE6126B6D for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 22:59:35 -0700 (PDT)
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 PUzAf_QaLoMs for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 22:59:33 -0700 (PDT)
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 37A161243F3 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 22:59:33 -0700 (PDT)
Date: Mon, 14 Aug 2017 22:59:32 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502776772; bh=Da2z7gFF3HBdbl1UwL1FJ2erdggwcg2jk70gSobiN9o=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=SBHKyO8NfppHBpjIQ+x8ye3At+1iGx7A2jDIKldlkYGUFdxhGn795tFPUnHzcPWgg 4kjnFnztgIFS+pTwWm0Goq3BG0z/dJJbWiMOVtehU8E8VMly/HxQ9OFYT7XDlCVNUg OUogQu5Kkbqq0BEuBx96ONx0XyzGPM9wH8eG2fR8=
From: Subodh Iyengar <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/730/push/1921908198@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59928dc48e19f_38d23ff56784bc2c91328"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: siyengar
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/Hgk6YV3VxBBDlvkyFIJOUh5RNmE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 05:59:35 -0000

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

@siyengar pushed 1 commit.

bb58a5e  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/730/files/7b430584bcc40636a82c3ffd01b581f3a7408709..bb58a5eb746d450ee440c0dd1a8066cf3f263864

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

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

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/bb58a5e" class="commit-link">bb58a5e</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/730/files/7b430584bcc40636a82c3ffd01b581f3a7408709..bb58a5eb746d450ee440c0dd1a8066cf3f263864">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5IbzWL6wzS9EVMbu-sb4B1cHV1Pks5sYTPEgaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_guWkDDEd8fb0W7obbXxo9ZsZPDks5sYTPEgaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730/files/7b430584bcc40636a82c3ffd01b581f3a7408709..bb58a5eb746d450ee440c0dd1a8066cf3f263864"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 pushed 1 commit in #730"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730/files/7b430584bcc40636a82c3ffd01b581f3a7408709..bb58a5eb746d450ee440c0dd1a8066cf3f263864"}}}</script>

----==_mimepart_59928dc48e19f_38d23ff56784bc2c91328--


From nobody Mon Aug 14 23:38:54 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE8CE132450 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:38:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 3TRENbvEEzJa for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:38:51 -0700 (PDT)
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 642D91204DA for <quic-issues@ietf.org>; Mon, 14 Aug 2017 23:38:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=etLJe7yakTGn0T2Y6rHveq5QbmA=; b=I+MkkaHnNX0VhRHB XkIWqSaLaassl/9Etkg8ClDClHrKPXIyu1pit7+n7jr3d6RAyFRmRkwnES9M+/9r 28JSsXa5Em/GBtdriMIP8t4uTbObQ3uZDiv9XG6X0D0+BfSQWSwoQgTnZHlDNbdq vSqeYDKkhSlXKDLDsJjWoNH+J2Y=
Received: by filter0939p1mdw1.sendgrid.net with SMTP id filter0939p1mdw1-6921-599296FA-1A 2017-08-15 06:38:50.339233161 +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 f1Cdi_6URGeMrO6_1We15g for <quic-issues@ietf.org>; Tue, 15 Aug 2017 06:38:50.314 +0000 (UTC)
Date: Tue, 15 Aug 2017 06:38:50 +0000 (UTC)
From: Subodh Iyengar <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/730/push/1921952220@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599296fa598_48bc3f9ba8f9fc306325f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: siyengar
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1CrwkQZozzYByxja3cHgRFQKi+mFktGKMzBD sfucp/AnKT+UCkfnQpPmdog3q2wrAHfXYIqLwUAaAvaqFz7F0Wjz9RjNOlk/kbyl3zEOJwe0AJYIRJ FoJy3u/kp72LV9fKFJ6j/VYpRHpJ6I3kmrbX58jrai452u17+51i/+/EBbkfHHWEAyg2y2wCYFcXF4 M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6ornLVMs5jDqTPc4JnpDgh1HsLM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 06:38:53 -0000

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

@siyengar pushed 1 commit.

7b6a98c  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/730/files/bb58a5eb746d450ee440c0dd1a8066cf3f263864..7b6a98c54270ecaf9a6552bf1ad09a3489729d0a

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

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

<ul>
  <li><a href="https://github.com/quicwg/base-drafts/commit/7b6a98c" class="commit-link">7b6a98c</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/730/files/bb58a5eb746d450ee440c0dd1a8066cf3f263864..7b6a98c54270ecaf9a6552bf1ad09a3489729d0a">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3UJLtpB74glj7nJcctAcIml_HyJks5sYTz6gaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_IMFpLIY0ATFHTqmmx1-d1Z-StQks5sYTz6gaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730/files/bb58a5eb746d450ee440c0dd1a8066cf3f263864..7b6a98c54270ecaf9a6552bf1ad09a3489729d0a"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 pushed 1 commit in #730"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730/files/bb58a5eb746d450ee440c0dd1a8066cf3f263864..7b6a98c54270ecaf9a6552bf1ad09a3489729d0a"}}}</script>

----==_mimepart_599296fa598_48bc3f9ba8f9fc306325f--


From nobody Mon Aug 14 23:43:17 2017
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 A75551323C4 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:43:15 -0700 (PDT)
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 ur6nRlG89ACb for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:43:13 -0700 (PDT)
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 A73CE124234 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 23:43:13 -0700 (PDT)
Date: Mon, 14 Aug 2017 23:43:12 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502779392; bh=tgCLoZuek2VRvmx/+Kw3EOwKRAzkqLvK7H0kCc76q+0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=PDNBHyAzIxr58TWy38IMTWj34HOarE2eEYbzOB/lHcvLCO19jRXyLq3RM4LxBWMYv blQioLvLUgVsll3t9vcsW7K4qzNY8xJKKn27bumh81SgrFHwaTja6qCfA8juYbN52+ 61iJqZZ/5ACyk/hm2LBFPDobwZiAo/e76PRhdh1Y=
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba2cdcf6ca56fa20de803a5eabcb7ea30105dcf4492cf0000000115aa5a0092a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/review/56253578@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59929800ce079_2c2b3fd09813dc302737e"; 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/0sBPiDPmWk9Tdsmo3VHjIi93ceM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 06:43:16 -0000

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

marten-seemann commented on this pull request.



> @@ -1669,19 +1669,18 @@ The frame is as follows:
  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
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |                                                               |
-+                        Maximum Data (64)                      +
++                        Maximum Offset (64)                    +

In order to be consistent, wouldn't we also have to rename the frame? =F0=
=9F=99=8A

> @@ -1728,11 +1728,11 @@ reordering can mean that the largest received o=
ffset on a stream can be greater
 than the total size of data received on that stream.  Receiving STREAM f=
rames
 might not increase the largest received offset.
 =

-The data sent on a stream MUST NOT exceed the largest maximum stream dat=
a value
-advertised by the receiver.  An endpoint MUST terminate a connection wit=
h a
-FLOW_CONTROL_ERROR error if it receives more data than the largest maxim=
um
-stream data that it has sent for the affected stream, unless this is a r=
esult of
-a change in the initial limits (see {{zerortt-parameters}}).
+The largest offset sent on a stream MUST be less than the largest maximu=
m
+stream offset value advertised by the receiver.  An endpoint MUST termin=
ate a

I find it counterintuitive to say that the largest offset that can be sen=
t must be **less** than the maximum offset advertised.

-- =

You are receiving 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/730#pullrequestreview-56253578=

----==_mimepart_59929800ce079_2c2b3fd09813dc302737e
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/730#discussio=
n_r133108724">draft-ietf-quic-transport.md</a>:</p>
<pre style=3D'color:#555'>&gt; @@ -1669,19 +1669,18 @@ The frame is as fo=
llows:
  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
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |                                                               |
-+                        Maximum Data (64)                      +
++                        Maximum Offset (64)                    +
</pre>
<p>In order to be consistent, wouldn't we also have to rename the frame? =
<g-emoji alias=3D"speak_no_evil" fallback-src=3D"https://assets-cdn.githu=
b.com/images/icons/emoji/unicode/1f64a.png" ios-version=3D"6.0">=F0=9F=99=
=8A</g-emoji></p>

<hr>

<p>In <a href=3D"https://github.com/quicwg/base-drafts/pull/730#discussio=
n_r133125291">draft-ietf-quic-transport.md</a>:</p>
<pre style=3D'color:#555'>&gt; @@ -1728,11 +1728,11 @@ reordering can mea=
n that the largest received offset on a stream can be greater
 than the total size of data received on that stream.  Receiving STREAM f=
rames
 might not increase the largest received offset.
 =

-The data sent on a stream MUST NOT exceed the largest maximum stream dat=
a value
-advertised by the receiver.  An endpoint MUST terminate a connection wit=
h a
-FLOW_CONTROL_ERROR error if it receives more data than the largest maxim=
um
-stream data that it has sent for the affected stream, unless this is a r=
esult of
-a change in the initial limits (see {{zerortt-parameters}}).
+The largest offset sent on a stream MUST be less than the largest maximu=
m
+stream offset value advertised by the receiver.  An endpoint MUST termin=
ate a
</pre>
<p>I find it counterintuitive to say that the largest offset that can be =
sent must be <strong>less</strong> than the maximum offset advertised.</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/730#pullrequestreview-56253578">view it on GitHub</a>=
, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq2U=
NOV6KZZ5p7bt8OYAXy3ucBZlzks5sYT4AgaJpZM4O2yDB">mute the thread</a>.<img a=
lt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq=
4H-2L17VFrpbcgRPNqHko_0lYGbks5sYT4AgaJpZM4O2yDB.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/730#pullrequestreview-56253578"></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":"@marten-seeman=
n commented on #730"}],"action":{"name":"View Pull Request","url":"https:=
//github.com/quicwg/base-drafts/pull/730#pullrequestreview-56253578"}}}</=
script>=

----==_mimepart_59929800ce079_2c2b3fd09813dc302737e--


From nobody Mon Aug 14 23:49:11 2017
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 61651132450 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:49:10 -0700 (PDT)
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 vdyDQmo_ALnL for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:49:08 -0700 (PDT)
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 A7141124234 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 23:49:08 -0700 (PDT)
Date: Mon, 14 Aug 2017 23:49:08 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502779748; bh=q5lnKeDVFS0XTJ1mRYNx2aSy2lnJBYbVJx+pHOgkIYA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=kKeIaA4Tj+eKXgvSAyS1Ba3c4DgCT+UrigqnykEt8aqJwjhSjQUMk7IgC3rbxcDqK OWTzGaiWJbwWTYcVJ2VCwBfCdngT/ZGFqncrgRgeByHOujT/cvVbxoJSJHA1zrmZLI AHaJevGEicV6/Hr4ZccOmMx4wRPI2okeCnhTiNFY=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab72e0b4e7b18e7d844b15f717a5d8d0d368c9cd5992cf0000000115aa5b6392a169ce0ea88054@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/700/issue_event/1205992999@github.com>
In-Reply-To: <quicwg/base-drafts/issues/700@github.com>
References: <quicwg/base-drafts/issues/700@github.com>
Subject: Re: [quicwg/base-drafts] Can a DATA frame be empty? (#700)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599299641c54_57c3fd0da147c3463013"; 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/gDS719zXJ5TU4X9J9wr7bRUQAho>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 06:49:10 -0000

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

Closed #700 via #708.

-- 
You are receiving 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/700#event-1205992999
----==_mimepart_599299641c54_57c3fd0da147c3463013
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/700" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/700" data-id="245923924" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#700</a> via <a href="https://github.com/quicwg/base-drafts/pull/708" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/708" data-id="248114478" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#708</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/700#event-1205992999">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-S8fPuEl8oWi1p6c2iGtd4LW1pJks5sYT9kgaJpZM4OkyMv">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2Ii3wWuPCVLLwkNYPdxUJz7uNVHks5sYT9kgaJpZM4OkyMv.gif" width="1" /></p>
<div itemscope 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/700#event-1205992999"></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 #700 via #708."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/700#event-1205992999"}}}</script>
----==_mimepart_599299641c54_57c3fd0da147c3463013--


From nobody Mon Aug 14 23:49:18 2017
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 DE3AC124234 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:49:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 YSoRoKjFDy-J for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:49:09 -0700 (PDT)
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 253571323C4 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 23:49:09 -0700 (PDT)
Date: Mon, 14 Aug 2017 23:49:08 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502779748; bh=CKtMrjP2bkOeJhmJwrJ9irToz4c0OWAWalOu/5lBJb0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=HHBFqi4HK4mA6qmih/xf1rjfBFlKMrbnV2CUs/RYJ1jInbdj9VdA7rOUgxpoBLeHA 9KhMz2tNZICZCFRwQ004Mo/QZGaG7H+/ideXDR0Rn6yXrVzRb3igK8jsFgurygm3dY VSKQnHzUdOZA2hCRmYoqric9QkWtDWLs65cCTnPY=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbbf660f4a56e2bc01941e53b6a87b1f8d35f06e392cf0000000115aa5b6492a169ce0ec9ed2e@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/708/issue_event/1205992997@github.com>
In-Reply-To: <quicwg/base-drafts/pull/708@github.com>
References: <quicwg/base-drafts/pull/708@github.com>
Subject: Re: [quicwg/base-drafts] DATA frames MUST be non-empty (#708)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5992996474633_59d3fd0da147c343018f"; 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/Wo2QTUw3WyIuj-QycwqE68enw14>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 06:49:11 -0000

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

Merged #708.

-- 
You are receiving 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/708#event-1205992997
----==_mimepart_5992996474633_59d3fd0da147c343018f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/708" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/708" data-id="248114478" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#708</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/708#event-1205992997">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_JEpPCx20MMEyWUJQ_2pTv1uWPnks5sYT9kgaJpZM4OuLZQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3oZhHHmn41gkCHkn9_0Dzu7Ekoeks5sYT9kgaJpZM4OuLZQ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/708#event-1205992997"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #708."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/708#event-1205992997"}}}</script>
----==_mimepart_5992996474633_59d3fd0da147c343018f--


From nobody Mon Aug 14 23:49:24 2017
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 78B3E1324AE for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:49:12 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michael.bishop=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kjOvNqbdns4L for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:49:10 -0700 (PDT)
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 64A56126C22 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 23:49:09 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502779748; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=AietKTs8d5G1kcBkNzVmVGOmLQe1YhjafFBxroCst/Q=; b=Tz8t11X0wt6eZASaaLsD5kznSteoU8C1Xa24CuM0F5OHuU/bX5M3Lq7wI1t/QSbFuFThN5cy kYifGmieJ1cZ/Ltfu/G4uxCdmMGk67fgbXb8baW3C0MCNOwUgObi7qhraglccuOrS/0pLTlQ FRgDeP/7ACG9A4aNTJzh1IGjW+s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=PEj9DnxeKxIrZNMQ0KlxImDf8N34e8r5QRSr4tH4e1YDAAWlU7yNtZYQtNMxCHnaRXu6Of HSLXK5E6Eb3eR3dSFvcsPFMDwvHx57Q3clMB42US4mK7xLcR5SeFwHCcDSP1ehxcbrNZXqfz juc858ihkSNwIYg/B4JwiG/yeglOU=
Sender: michael.bishop=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 59929963.7fec7410dd80-smtp-out-n02; Tue, 15 Aug 2017 06:49:07 -0000 (UTC)
Date: Mon, 14 Aug 2017 23:49:06 -0700
From: Mike Bishop <michael.bishop@microsoft.com>
Reply-To: Mike Bishop <michael.bishop@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59929962ecf4a_73a53fe95ff01c386179@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 247858: DATA frames MUST be non-empty (#708)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59929962ecb70_73a53fe95ff01c3860fb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cxWXcxTFIuL5V9oxfmPW1azQEZU>
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, 15 Aug 2017 06:49:12 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 247858a12b201287eec9299e19fd4ad6791a5f8a
      https://github.com/quicwg/base-drafts/commit/247858a12b201287eec9299e19fd4ad6791a5f8a
  Author: Mike Bishop <michael.bishop@microsoft.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  DATA frames MUST be non-empty (#708)



----==_mimepart_59929962ecb70_73a53fe95ff01c3860fb--


From nobody Mon Aug 14 23:49:28 2017
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 6DE5B1324AE for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:49:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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=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; domainkeys=pass (1024-bit key) header.sender=michael.bishop=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PRdULUJqPppC for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 23:49:11 -0700 (PDT)
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 A58F0124234 for <quic-issues@ietf.org>; Mon, 14 Aug 2017 23:49:11 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502779751; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=jM94BbLDzgcewK5CSsE5LM3YMWO4FYu5gCSBMnZRbTo=; b=p5lFSIA624O0cUdO1Ow5QB30+0oeaK+jkZex0ylglZHvOLIu7H2sjzBrxtgvwZnHsD8bXqwl GZtsH4Me1MF9honbbX13bOxknSdXVO//b/RfitXg7uUVvs0TfHiRn6htwh1BfHK82nJ3L9Ax g/1vsPQE3m4otGcO80NSJojg4qU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=yQW+uAAFiDBie53N+hHtOeZnKrzP/C3POzXWUwHMP2GJjGlJC3ncm2XEDCp6HeSkhBu77f lUbC+SG2Y0duIiT0OtlvUDL630oKICOMxhncwhpsFAD0Afy73vZAakBsW0Yju4jsu3Dzt0I9 6ouvdlmhB5mb9rHFX5I8uSJ9hFfOg=
Sender: michael.bishop=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 59929967.7fe00ed581b0-smtp-out-n01; Tue, 15 Aug 2017 06:49:11 -0000 (UTC)
Date: Mon, 14 Aug 2017 23:49:10 -0700
From: MikeBishop <michael.bishop@microsoft.com>
Reply-To: MikeBishop <michael.bishop@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59929966175a0_4a253fcc7dd3dc345974c@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59929966171b1_4a253fcc7dd3dc34596ac"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CMo-WDyHZtOQ2vo3d5buw27E1W0>
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, 15 Aug 2017 06:49:13 -0000

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

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

----==_mimepart_59929966171b1_4a253fcc7dd3dc34596ac--


From nobody Tue Aug 15 01:54:01 2017
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 558AC13261B for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 01:53:59 -0700 (PDT)
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 CxHZfe2qVNpG for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 01:53:57 -0700 (PDT)
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 09F2813209D for <quic-issues@ietf.org>; Tue, 15 Aug 2017 01:53:57 -0700 (PDT)
Date: Tue, 15 Aug 2017 01:53:56 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502787236; bh=vn5kNfDrOuivDRmzPAzsVDBNjnnJDdIDCLHizGxKuaY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=MAtLfANP9XY4+PqdSWI6xY6k4MtYtb3jy/rdu2pqh+PRyOB4Kiod2ODGSQuIXg2tn PdW8aeIKdfWezizhwl40iKIlTAnn3jMSJ9y0/b5AKsQvW68T3l6GcSaMMmqXQsfMxj j0JZhTDBvypwMAmTJsLi5JVb/qgmo6j7lr/spHLo=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba411dc7f9ca1c4c313827585ee1c330e89b3e0ca92cf0000000115aa78a492a169ce0ee08745@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/725/322415959@github.com>
In-Reply-To: <quicwg/base-drafts/issues/725@github.com>
References: <quicwg/base-drafts/issues/725@github.com>
Subject: Re: [quicwg/base-drafts] Server might be unable to complete handshake due to MAX_STREAM_DATA (#725)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5992b6a45743_57363fe11e1d3c30739e"; 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/OtJdstFbrmYFMYHi-zVs6AJ_qe4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 08:53:59 -0000

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

Taking the long term view - quantum computing, lattice encryption, more bandwidth: what is sensible today might not be tomorrow. A max limit could be implied by version, or it could unenforced but with a possible implemetation dependent error message. What are the possible scenarios of abuse?

-- 
You are receiving 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/725#issuecomment-322415959
----==_mimepart_5992b6a45743_57363fe11e1d3c30739e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Taking the long term view - quantum computing, lattice encryption, mor=
e bandwidth: what is sensible today might not be tomorrow. A max limit co=
uld be implied by version, or it could unenforced but with a possible imp=
lemetation dependent error message. What are the possible scenarios of ab=
use?</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/725#issuecomment-322415959">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq00Md=
79UFDV_-8uCdwx5mBeA99AUks5sYVykgaJpZM4O0fOr">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1p=
EexBUvIvRBsSfY3Gm9sU0wU5Xks5sYVykgaJpZM4O0fOr.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/725#issuecomment-322415959"></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 #=
725: Taking the long term view - quantum computing, lattice encryption, m=
ore bandwidth: what is sensible today might not be tomorrow. A max limit =
could be implied by version, or it could unenforced but with a possible i=
mplemetation dependent error message. What are the possible scenarios of =
abuse?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/=
base-drafts/issues/725#issuecomment-322415959"}}}</script>=

----==_mimepart_5992b6a45743_57363fe11e1d3c30739e--


From nobody Tue Aug 15 04:30:56 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 802E712700F for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 04:30:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 G6YECUxIZPot for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 04:30:53 -0700 (PDT)
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 A585113218C for <quic-issues@ietf.org>; Tue, 15 Aug 2017 04:30:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=vkJNViUHINknp8/cA5OhUkHGkp4=; b=ubojn5YPi7IUBl2G Fd6j/wfwTLCZpsxb4WeH2A88tEf2A3HNtKsWkJKOe87yh/QI9vlPAVrH5uWdFR2G ElW6/4NyY79XKCkISwlLSUpFSWuLoUh2ccgwXdQuLA7mEfM6pgtMcUGBdYcbWVn7 I+LL5Od6yQjN+J99s/IeugV8bgg=
Received: by filter0562p1mdw1.sendgrid.net with SMTP id filter0562p1mdw1-23920-5992DB69-97 2017-08-15 11:30:49.892671744 +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 S309FndvQ0qmUF-NmytUDg for <quic-issues@ietf.org>; Tue, 15 Aug 2017 11:30:49.836 +0000 (UTC)
Date: Tue, 15 Aug 2017 11:30:50 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abdd1e3bd8cdf8281f7a3708c337a17174f6800b0992cf0000000115aa9d6992a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731/322443560@github.com>
In-Reply-To: <quicwg/base-drafts/issues/731@github.com>
References: <quicwg/base-drafts/issues/731@github.com>
Subject: Re: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5992db698adf6_e5c3f9c0b925c344028d"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2gvJ8hcR6XNDfC/QEA6+bwnUyV21qT8LEQ3j YZHCmhDXOhEgowg3GMP+ODIln/YBNvr7FsO4eoQxloBX8DL7OMpBfDhtmucrHJ+EQlI+HIN8kW2dy4 PVGNiPwJN7C4TdBxEM9tbHeJqRqX5DwVSIoGOHPWm0OA21QNLC4VX7KILg4RkKr8Jd6syvYcaKGfKv Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/X5eDdtciAM-wadC9xOecqG-gNBY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 11:30:54 -0000

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

Yes, it was grease Martin.  I keep forgetting the long packet format is always a 4 byte packet number, unlike gQUIC which has variable length for everything.

So given that, 4 and 8 make sense.  Other values don't seem 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/731#issuecomment-322443560
----==_mimepart_5992db698adf6_e5c3f9c0b925c344028d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Yes, it was grease Martin.  I keep forgetting the long packet format is =
always a 4 byte packet number, unlike gQUIC which has variable length for e=
verything.</p>
<p>So given that, 4 and 8 make sense.  Other values don't seem 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/731#issuecomment-322443560">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqykVz2KwiWvKwS2=
imdjNVAHAt2Qrks5sYYFpgaJpZM4O3B_p">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7Ti7UOp3mlYWzAgh=
_8PPZl_5ItTks5sYYFpgaJpZM4O3B_p.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/731#issuecomment-322443560"></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 #731: Yes, it was g=
rease Martin.  I keep forgetting the long packet format is always a 4 byte =
packet number, unlike gQUIC which has variable length for everything.\r\n\r=
\nSo given that, 4 and 8 make sense.  Other values don't seem to."}],"actio=
n":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues=
/731#issuecomment-322443560"}}}</script>=

----==_mimepart_5992db698adf6_e5c3f9c0b925c344028d--


From nobody Tue Aug 15 08:34:37 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41697132332 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 08:34:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 yyZ2-5w-0xhO for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 08:34:33 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BBA171321D8 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 08:34:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=20Rt4WuG15af8uISitKceDPWL5I=; b=KokQiqHew/ZHdJQ2 4CNzzyrG0nETksEGi8/ZCApC7EH39cFpkwuWJJ199mMkBO604+EgpKdN8hEMJKeH 10tMfrQoXxrwaDb1LZcxDtIPvD8tL59273qdJl57wBZ9kzCVyGRTHrZKfO4GGHaK YbrEYQ4bckFSf3owuqtXT1IkgcE=
Received: by filter1182p1mdw1.sendgrid.net with SMTP id filter1182p1mdw1-19805-59931487-5 2017-08-15 15:34:31.184584556 +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 ismtpd0033p1mdw1.sendgrid.net (SG) with ESMTP id ZhPJcK68RFORxKTIJtigDQ for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:34:30.999 +0000 (UTC)
Date: Tue, 15 Aug 2017 15:34:31 +0000 (UTC)
From: Nick Banks <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab74221fa60a1f0d68422366cf080d2080283fc91992cf0000000115aad68692a169ce0df5bf15@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/608/322503035@github.com>
In-Reply-To: <quicwg/base-drafts/issues/608@github.com>
References: <quicwg/base-drafts/issues/608@github.com>
Subject: Re: [quicwg/base-drafts] Handshake errors (#608)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599314868d741_59793fa59535dc3c70649"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3ImMaL/gXZ7zb+LyBzEL5NPvGKbTaVnC31jA TEUzE3tOMgcNg6f0OswkTO3ieEgocg8nyTCrh444283pJNgfWDUNS0eu+Ho5QQ0cc8VD/1OnxkAALT xaVHuuqmC9VlWtyOBxQJeaKM1ZZPu87ppNowF5BptD6QKm+2BDlUhJj1irb3gMoDyBgjZiJTHj8G78 M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/kWjL9lkd0fDZiUGvt2RnbiEKFYE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 15:34:35 -0000

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

Has a decision been made as to whether CONNECTION_CLOSE can be sent in cleartext? The latest spec doesn't whitelist it, so I am assuming not; but I haven't seen clear indication either 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/608#issuecomment-322503035
----==_mimepart_599314868d741_59793fa59535dc3c70649
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Has a decision been made as to whether CONNECTION_CLOSE can be sent in cleartext? The latest spec doesn't whitelist it, so I am assuming not; but I haven't seen clear indication either way.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/608#issuecomment-322503035">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-7T3SQ9ECvbCZCXwl563yr-CyvXks5sYbqGgaJpZM4NytAA">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz5-E9R19pitnqNYLlfY926J15yEks5sYbqGgaJpZM4NytAA.gif" width="1" /></p>
<div itemscope 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/608#issuecomment-322503035"></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":"@nibanks in #608: Has a decision been made as to whether CONNECTION_CLOSE can be sent in cleartext? The latest spec doesn't whitelist it, so I am assuming not; but I haven't seen clear indication either way."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/608#issuecomment-322503035"}}}</script>
----==_mimepart_599314868d741_59793fa59535dc3c70649--


From nobody Tue Aug 15 09:09:30 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF9E8132256 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 09:09:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 GVKzCDS0VkQ0 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 09:09:27 -0700 (PDT)
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 15492120720 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 09:09:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=kmBJkWzVDZ+NVrh2vHFMhDU6NQA=; b=VPZLDzgcHTGLjDye ySLdZy9mXCT7u0U9HpPgxgcu6IUnTb6RqHCqJy8V7XSnT0xQD2qWTzbSlWBmr59R BpIwYjWdzAELhbOruos2OhYNal1YlS1eZ6MvPhyr1mxIAISZCBJGGY33KMXAnkkR e3F97BV+DINYDukx4g0nE+5qwVA=
Received: by filter1149p1mdw1.sendgrid.net with SMTP id filter1149p1mdw1-6572-59931CB5-8D 2017-08-15 16:09:25.922701254 +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 McYDD3wtSg6MajERKw_wuQ for <quic-issues@ietf.org>; Tue, 15 Aug 2017 16:09:25.928 +0000 (UTC)
Date: Tue, 15 Aug 2017 16:09:26 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8a890a5feb0fc082ff8296acf929c0ce3fa0897592cf0000000115aadeb592a169ce0ee08745@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/725/322512533@github.com>
In-Reply-To: <quicwg/base-drafts/issues/725@github.com>
References: <quicwg/base-drafts/issues/725@github.com>
Subject: Re: [quicwg/base-drafts] Server might be unable to complete handshake due to MAX_STREAM_DATA (#725)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59931cb592c1e_7a9b3ff7fc7cbc38798f4"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak07HemvInDL7JnQRcx/bKsUrElJioU+s8HfH+ PL4te+jRBhfk7MF1VacGWzWhpDO0ysdxH11emeAtdu8O+wkXAwsNeDMXHphCSG1PwtDRZ9OtIqVLGB aHDKWklT00j2Kso6SHoS9nhr02RHYsR7QbqhBVKuN1eerbeToLiPdgzfDGvcRp7fcv9wVXxLjFp1YW A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/O1ORB-67Z55enwXf_rK_KFcUxZE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 16:09:29 -0000

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

Obvious scenario for abuse:  Client discovers a server with a large handshake, spoofs a source address, and launches an amplification attack at a target.  Of course, such a malicious client would just give the server a nice, large flow control window to aid in the amplification attack, so that's slightly independent of the flow control limit.  (That is, the attack wouldn't be worsened by loosening the bounds on Stream 0.)

I could see doing something like "If it can't fit in N times the size of the client's packet, server MUST do source address validation before performing the large handshake."  However, that means we'll lose 0-RTT in post-quantum land, which makes me a little sad.  Validating the address by pickling it in the 0-RTT ticket could partially fix this, but requires mitigations against the attacker capturing a valid ticket from the victim and replaying it many times.  I think TLS 1.3 already suggests mitigations for this, doesn't 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/725#issuecomment-322512533
----==_mimepart_59931cb592c1e_7a9b3ff7fc7cbc38798f4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Obvious scenario for abuse:  Client discovers a server with a large hand=
shake, spoofs a source address, and launches an amplification attack at a t=
arget.  Of course, such a malicious client would just give the server a nic=
e, large flow control window to aid in the amplification attack, so that's =
slightly independent of the flow control limit.  (That is, the attack would=
n't be worsened by loosening the bounds on Stream 0.)</p>
<p>I could see doing something like "If it can't fit in N times the size of=
 the client's packet, server MUST do source address validation before perfo=
rming the large handshake."  However, that means we'll lose 0-RTT in post-q=
uantum land, which makes me a little sad.  Validating the address by pickli=
ng it in the 0-RTT ticket could partially fix this, but requires mitigation=
s against the attacker capturing a valid ticket from the victim and replayi=
ng it many times.  I think TLS 1.3 already suggests mitigations for this, d=
oesn't 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/725#issuecomment-322512533">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq40h5oIz_mtY7oB=
25SIAmDpMb4Abks5sYcK1gaJpZM4O0fOr">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0DK9LtVOhsjdLOPo=
6Fe4KumVymkks5sYcK1gaJpZM4O0fOr.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/725#issuecomment-322512533"></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 #725: Obvious sce=
nario for abuse:  Client discovers a server with a large handshake, spoofs =
a source address, and launches an amplification attack at a target.  Of cou=
rse, such a malicious client would just give the server a nice, large flow =
control window to aid in the amplification attack, so that's slightly indep=
endent of the flow control limit.  (That is, the attack wouldn't be worsene=
d by loosening the bounds on Stream 0.)\r\n\r\nI could see doing something =
like \"If it can't fit in N times the size of the client's packet, server M=
UST do source address validation before performing the large handshake.\"  =
However, that means we'll lose 0-RTT in post-quantum land, which makes me a=
 little sad.  Validating the address by pickling it in the 0-RTT ticket cou=
ld partially fix this, but requires mitigations against the attacker captur=
ing a valid ticket from the victim and replaying it many times.  I think TL=
S 1.3 already suggests mitigations for this, doesn't it?"}],"action":{"name=
":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/725#issu=
ecomment-322512533"}}}</script>=

----==_mimepart_59931cb592c1e_7a9b3ff7fc7cbc38798f4--


From nobody Tue Aug 15 09:15:34 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 618D013234C for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 09:15:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.595
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 5y65MocuDI1J for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 09:15:22 -0700 (PDT)
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 D63C112EC06 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 09:15:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=7LL03j7RcRVZPonAntER57rOWu8=; b=sDe8hdT6hNUBc6MT y6S1Pp8Q1yWXg0HjAj7yEDG6C54RTCXV6aHKcLKrCx1BOGBVnB+kD+V9rYe+e3GE Bclm5S8/rAVe9XmooUIDDyTc0Vmi92MyJBX9LJjXMYfLxPh87Jm/WfZmOoEqjcwQ U5Ua1ekkvGBGBX/GFH8UQFYSt88=
Received: by filter0966p1mdw1.sendgrid.net with SMTP id filter0966p1mdw1-25672-59931E17-E 2017-08-15 16:15:19.097943142 +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 e1ODZzt6TI6PIgpvGWYwkA for <quic-issues@ietf.org>; Tue, 15 Aug 2017 16:15:19.015 +0000 (UTC)
Date: Tue, 15 Aug 2017 16:15:19 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3d2c93cecb8e722c0b3ee25fd97737c17386ebc592cf0000000115aae01692a169ce0ee08745@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/725/322513965@github.com>
In-Reply-To: <quicwg/base-drafts/issues/725@github.com>
References: <quicwg/base-drafts/issues/725@github.com>
Subject: Re: [quicwg/base-drafts] Server might be unable to complete handshake due to MAX_STREAM_DATA (#725)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59931e16dea1f_50cc3fe320e07c3c1284db"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1q5jSZeMFSQu5jOZ3iGr3dgxlVxICW9oHyEC 1N3AZY9Ze94mrBtYi070TUAB5qO0PDeyID8o8JzeQV1oI3XkgwguX84OW0eZUaO8teVeC8d0uUNJ53 qQdUclU6N5d0TzGYvdaePMrnawWdifU19AarRidK8KAeicTokaiX0b8kUsxGT6CGEVCK5H8ZFSBSRY Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/-Piwl09KRZKSAG36K3CmRCLCiA0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 16:15:23 -0000

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

Assuming the client's source is already validated, then the server sending as much as it can followed by a STREAM_BLOCKED frame seems reasonable.  But the client's ability to respond is limited -- flow control frames in the subsequent "cleartext" client handshake packets are prohibited.  (As they should be, since the packets at this stage can still be injected by an on-path attacker.)

-- 
You are receiving 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/725#issuecomment-322513965
----==_mimepart_59931e16dea1f_50cc3fe320e07c3c1284db
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Assuming the client's source is already validated, then the server sendi=
ng as much as it can followed by a STREAM_BLOCKED frame seems reasonable.  =
But the client's ability to respond is limited -- flow control frames in th=
e subsequent "cleartext" client handshake packets are prohibited.  (As they=
 should be, since the packets at this stage can still be injected by an on-=
path attacker.)</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/725#issuecomment-322513965">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqyef7U2dtDUQuIS=
xcMt7BU3PgZvyks5sYcQWgaJpZM4O0fOr">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1aPvcW1qaS9f8LtX=
PD3adFRr0_uks5sYcQWgaJpZM4O0fOr.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/725#issuecomment-322513965"></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 #725: Assuming th=
e client's source is already validated, then the server sending as much as =
it can followed by a STREAM_BLOCKED frame seems reasonable.  But the client=
's ability to respond is limited -- flow control frames in the subsequent \=
"cleartext\" client handshake packets are prohibited.  (As they should be, =
since the packets at this stage can still be injected by an on-path attacke=
r.)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-=
drafts/issues/725#issuecomment-322513965"}}}</script>=

----==_mimepart_59931e16dea1f_50cc3fe320e07c3c1284db--


From nobody Tue Aug 15 09:30:35 2017
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 0EA7413234E for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 09:30:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_SUMOF=5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-2.8, 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 yNmtvImO5-u7 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 09:30:31 -0700 (PDT)
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 46E06126BF3 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 09:30:31 -0700 (PDT)
Date: Tue, 15 Aug 2017 09:30:30 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502814630; bh=zv2zV/p4AcSsocj4rgDgYAwDlxS28SRUXSxE6QNEFuY=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=0eeSfGJmveynYKWXCeU/jfbQex9knH9K+ylFiTfH2wH+9iGgDTDv8WIPavBwDUh6G Y1B9nqzOXxFWlRnko7urHehH4twM8+xDGCluOljAYS5ZbuBonzbHzac+3PaB7jinCb 9tgOmYsF477X4NW3Ei5QzDOdGH3ymMpcYVIkx8AM=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abcd8d3ec1beb9335c72bd0f1da1a573741023e88292cf0000000115aae3a692a169ce0edf651b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/720/review/56390887@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599321a648a73_51b83fb646421c38867b5"; 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/IB8NYKeT2ZSxS6pw5wuAh5fCDjg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 16:30:34 -0000

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

MikeBishop approved this pull request.

Looks nice and simple -- if applications want something fancier, they can freely build it, but simple applications can use this.  Mostly nits.

> @@ -2215,6 +2220,16 @@ Offset:
   on a stream - the sum of the re-constructed offset and data length - MUST be
   less than 2^64.
 
+Related Stream ID:
+
+: A 32-bit value containing the stream ID of a stream in the opposite direction.
+  This field is only present if the Offset field is zero length.  Using a

Well, it's actually only present if the `R` bit is set.  But what I think you mean is that the `R` bit MUST NOT be set if the `OO` bits aren't zero, which doesn't belong in the definition of this field.

(Side-note:  This means these three bits can encode eight states, of which only five are defined valid.)

> +assigning a related stream and the peer opens another stream that includes the
+stream ID of the first in the Related Stream ID of the first stream.  This
+enables straightforward use of QUIC for request-response protocols or protocols
+that rely on bidirectional channels.
+
+This document doesn't proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing

Probably want a noun after "for each".

> +This document doesn't proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.

Actually, I read this part differently than I'd initially thought you meant.  It says you don't _need_ to include it on any but the first frame, but doesn't actually prohibit it and only prescribes an error condition when there's a mismatch.  I could envision an application choosing to stick this value on one frame per packet until something gets ACK'd to make sure it arrives ASAP -- but since the remote QUIC stack can't deliver data out of order (unless #252?), that's largely moot.

> +invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
+
+A related stream MUST NOT refer to a stream in the "idle" state
+({{stream-state-idle}}).  Receipt of a STREAM frame that includes a Related
+Stream ID field that identifies an "idle" stream MUST be treated as a connection
+error of type INVALID_RELATED_STREAM.
+
+
 ## Sending and Receiving Data

Not only redundant, conflicts on which error code to use.

-- 
You are receiving 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/720#pullrequestreview-56390887
----==_mimepart_599321a648a73_51b83fb646421c38867b5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>Looks nice and simple -- if applications want something fancier, they can freely build it, but simple applications can use this.  Mostly nits.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/720#discussion_r133234059">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2215,6 +2220,16 @@ Offset:
   on a stream - the sum of the re-constructed offset and data length - MUST be
   less than 2^64.
 
+Related Stream ID:
+
+: A 32-bit value containing the stream ID of a stream in the opposite direction.
+  This field is only present if the Offset field is zero length.  Using a
</pre>
<p>Well, it's actually only present if the <code>R</code> bit is set.  But what I think you mean is that the <code>R</code> bit MUST NOT be set if the <code>OO</code> bits aren't zero, which doesn't belong in the definition of this field.</p>
<p>(Side-note:  This means these three bits can encode eight states, of which only five are defined valid.)</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/720#discussion_r133235105">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +assigning a related stream and the peer opens another stream that includes the
+stream ID of the first in the Related Stream ID of the first stream.  This
+enables straightforward use of QUIC for request-response protocols or protocols
+that rely on bidirectional channels.
+
+This document doesn&#39;t proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
</pre>
<p>Probably want a noun after "for each".</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/720#discussion_r133235926">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +This document doesn&#39;t proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
</pre>
<p>Actually, I read this part differently than I'd initially thought you meant.  It says you don't <em>need</em> to include it on any but the first frame, but doesn't actually prohibit it and only prescribes an error condition when there's a mismatch.  I could envision an application choosing to stick this value on one frame per packet until something gets ACK'd to make sure it arrives ASAP -- but since the remote QUIC stack can't deliver data out of order (unless <a href="https://github.com/quicwg/base-drafts/issues/252" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/252" data-id="204322792" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#252</a>?), that's largely moot.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/720#discussion_r133236121">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
+
+A related stream MUST NOT refer to a stream in the &quot;idle&quot; state
+({{stream-state-idle}}).  Receipt of a STREAM frame that includes a Related
+Stream ID field that identifies an &quot;idle&quot; stream MUST be treated as a connection
+error of type INVALID_RELATED_STREAM.
+
+
 ## Sending and Receiving Data
</pre>
<p>Not only redundant, conflicts on which error code to use.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/720#pullrequestreview-56390887">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxMC8spbdahw7SxGunS01SjF3uG_ks5sYcemgaJpZM4O0K9x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxD84KJio_DlBSwuu2NjRC8wKEsdks5sYcemgaJpZM4O0K9x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/720#pullrequestreview-56390887"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #720"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/720#pullrequestreview-56390887"}}}</script>
----==_mimepart_599321a648a73_51b83fb646421c38867b5--


From nobody Tue Aug 15 09:49:05 2017
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 B7C50132357 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 09:49:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 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_H2=-2.8, 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 HTrcB8mYv8Ow for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 09:49:01 -0700 (PDT)
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 9A1DE1321CB for <quic-issues@ietf.org>; Tue, 15 Aug 2017 09:49:01 -0700 (PDT)
Date: Tue, 15 Aug 2017 09:49:00 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502815740; bh=YoM0rYwRQw4tEQgbZedHh6FQcESEW/J/Por81DUgd78=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ROlncpilfZTyBY3HFzg62rh6cVJNpxDbEvo03dNwEi2B5HQ146XyO9Tn1IF3wc6Zg cDvwNgmEDY36l+2crAJnLLQDxrMvbnOMGnj5estLdVVTrYEuA/zTu39TMRnFKT9SM1 IvWFz+QVC7o9Dxcv38hfBBW3riryLvXBvbMBBljE=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab014467bbe3393a28d273309dc280e5c5739b917192cf0000000115aae7fc92a169ce0edf651b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/720/review/56398236@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599325fcebb19_12403fcc71cb9c3818440"; 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/CAp4-BiThFzYkgStrhE-fpJiqqs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 16:49:04 -0000

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

mikkelfj commented on this pull request.



> +This document doesn't proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.

Ahh - I see. I then think the R bit MUST be set on offset 0 frames if the stream is related and then either only once or for all frames but not not anyhting else. I.e. leaving out the R bit is equivalent to changing the id which is an error. However, if the receiver is able to generate an error, it means it already knows the state, and then it is pointless to send it in other frames, or, it is helpful to include it in every frame but then an error cannot be generated. So overall, to reduce confusion, I would say the ID MUST only be be sent in the first frame if at all present.

-- 
You are receiving 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/720#discussion_r133240646
----==_mimepart_599325fcebb19_12403fcc71cb9c3818440
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/720#discussion_r133240646">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +This document doesn&#39;t proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
</pre>
<p>Ahh - I see. I then think the R bit MUST be set on offset 0 frames if the stream is related and then either only once or for all frames but not not anyhting else. I.e. leaving out the R bit is equivalent to changing the id which is an error. However, if the receiver is able to generate an error, it means it already knows the state, and then it is pointless to send it in other frames, or, it is helpful to include it in every frame but then an error cannot be generated. So overall, to reduce confusion, I would say the ID MUST only be be sent in the first frame if at all present.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/720#discussion_r133240646">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7dNC6OgJy5ZT2wC0_eEeR4kVKOYks5sYcv8gaJpZM4O0K9x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6V0PGJ5nL-cgDcD5q5U-oAHyNqhks5sYcv8gaJpZM4O0K9x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/720#discussion_r133240646"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #720"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/720#discussion_r133240646"}}}</script>
----==_mimepart_599325fcebb19_12403fcc71cb9c3818440--


From nobody Tue Aug 15 09:53:43 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9AD013236D for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 09:53:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 EksHqw2iEbl7 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 09:53:40 -0700 (PDT)
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 D0BDE1320BB for <quic-issues@ietf.org>; Tue, 15 Aug 2017 09:53:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Z4/8RuvzHEJSbknJZ4z112MGHMk=; b=KKi7GaKfa+jbMdEc 6ZB/Mn/vZHs3WnLyn1WN/TKTFIzQX4DdTiBCjFEOphziN+oLkejAzPxLA+wNHtJf 0ZbfpQHj/IUHy1wwrvytsMCV0fNaiadIV636386l7+QbXN/93KVBcxYhjkW53Uiz xs/MAVRtMQw/xPtfop0zBSj4lzY=
Received: by filter0838p1mdw1.sendgrid.net with SMTP id filter0838p1mdw1-27178-59932711-70 2017-08-15 16:53:37.894817014 +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 Nrm1uzCEQmm_pwT51e--Vg for <quic-issues@ietf.org>; Tue, 15 Aug 2017 16:53:37.841 +0000 (UTC)
Date: Tue, 15 Aug 2017 16:53:38 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbaf7614027de4f7bb38cc98e33e45749928f086592cf0000000115aae91192a169ce0edf651b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/720/review/56399530@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59932711387a7_e123ff4ee51dc2c151031"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3qC8GBShG+eiT2yz4LqII+NldnA2I0kvrrtJ E1YRb36+ezr+9USW6V8CX4hk0BEUax1E8NBVtyEMYZ8hOS0+UAAtkQrRCkuOUcA9+FWCdxIGL3Spug tGkrLzvpQ3D1NM10Svenq/Q6OM43nSd12KEgldAe4LjNQ1TUZz6FPmWuUSwKLGog4MjFWNwxB5o3Jw 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YzOUTOnbmGIzAOZAbRandPAq_V0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 16:53:42 -0000

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

mikkelfj commented on this pull request.



> +This document doesn't proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.

OTOH - I can see the benefit of including the ID on every fram if you have a many to one relation because the recevier don't need to store a lot of context. But then, as I said before, it becomes impractical to generate an error. So alternatively a) don't set the R bit at all, b) set it only on the first frame (if app procotol says so), or c) set on all frames (if app protocol says so). In all cases the use of frame ids must be consistent and receiver SHOULD generate an error if it is able to do so.

-- 
You are receiving 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/720#discussion_r133241832
----==_mimepart_59932711387a7_e123ff4ee51dc2c151031
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/720#discussion_r133241832">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +This document doesn&#39;t proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
</pre>
<p>OTOH - I can see the benefit of including the ID on every fram if you have a many to one relation because the recevier don't need to store a lot of context. But then, as I said before, it becomes impractical to generate an error. So alternatively a) don't set the R bit at all, b) set it only on the first frame (if app procotol says so), or c) set on all frames (if app protocol says so). In all cases the use of frame ids must be consistent and receiver SHOULD generate an error if it is able to do so.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/720#discussion_r133241832">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7jDE-ljdzRz9Q7xMtABBQAcyCalks5sYc0RgaJpZM4O0K9x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq31zdGLIOph5I92QFOIM1zjC-P_Tks5sYc0RgaJpZM4O0K9x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/720#discussion_r133241832"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #720"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/720#discussion_r133241832"}}}</script>
----==_mimepart_59932711387a7_e123ff4ee51dc2c151031--


From nobody Tue Aug 15 10:28:25 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AED11323A9 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 10:28:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 oEpdKyWipdNN for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 10:28:19 -0700 (PDT)
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 10BF91323A1 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 10:28:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=l6LNF5TkHnHqmc068Hvfrx6JAe8=; b=CrKPbtVvniV5gYF2 Lsx+96ENhi0aj3LqxD+PmjV35XrasoURsGO8znZ2isfQuHJCNTwoenuiPuu3bKR6 1oyt0SznWMiMBb4hkdS8pSlFy3+ZIVQM++RllwRe7Az3Lb4ggpUbyTK9DMXeLAYn Repfm05TwJ0nzUTpMUJCgX5hJx4=
Received: by filter0941p1mdw1.sendgrid.net with SMTP id filter0941p1mdw1-31156-59932F31-5B 2017-08-15 17:28:17.951444127 +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 gPxYywYlQPefgaC56H5wLg for <quic-issues@ietf.org>; Tue, 15 Aug 2017 17:28:17.899 +0000 (UTC)
Date: Tue, 15 Aug 2017 17:28:18 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf1aaf3cb1a446a54aca2ce89cc80777ba1f7d20792cf0000000115aaf13192a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/review/56406933@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59932f317230b_2bab3fbc579edc2c85674"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1OF+JunD4/mgNSkf2l0XIWgLsNb5dXMusAVF qbXrKS+n4w/B1SMzHESgt/N41XXeMu2dhMJ/D9B6YUk+IjmhJLUYX61li8/sYSDHsY3eRHqH6jUCid qGvg4gtgRcbrbgF0dMntmueAosjsw2BWQsIWvF3ZfDO4teLDzvkAvc4VdlbymZnsDLfrWEBGdlwj41 M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/M237SZbKcj9g6ifftKp2dRt5NBk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 17:28:21 -0000

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

ianswett commented on this pull request.

Thanks for trying to resolve this.  Some comments about immediately moving to the new path.

> @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that
+has not yet been used MUST start sending new packets with those values as a
+destination IP address and port.  Packets exchanged between endpoints now
+follows a new path.  An endpoint MUST validate that its peer can receive packets

nit: follows -> follow

> @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that

This is reasonable, but I'm not sure it's what we always want.  I think we should have a special case for PING/PONG to allow proactive path validation.  If you receive only a PING, only send the PONG down that path.  If you receive other packets, then send all traffic down the new path?

> +An endpoint that see a new source IP address and port (or just a new source
+port) on packets from its peer is likely seeing a connection migration at the
+peer.
+
+However, it is also possible that the peer is spoofing its source address in
+order to cause the endpoint to send excessive amounts of data to an unwilling
+host.  If the endpoint sends significantly more data than the peer, connection
+migration might be used to amplify the volume of data that an attacker can
+generate toward a victim.
+
+Thus, when seeing a new remote transport address, an endpoint MUST verify that
+its peer can receive and respond to packets at that new address.  By providing
+copies of the frames that it receives, the peer proves that it is receiving
+packets at the new address and consents to receive data.
+
+Prior to validating the new remote address, and endpoint MUST limit the rate of

Nit: I think amount matters more than rate for amplification attacks.

> @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that

Also, reordering can easily cause one to receive a packet from the new path, then then old path, then the new path.  I think it'd be helpful to provide some advice about sending in response to the packet with the largest packet number?

-- 
You are receiving 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/732#pullrequestreview-56406933
----==_mimepart_59932f317230b_2bab3fbc579edc2c85674
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>Thanks for trying to resolve this.  Some comments about immediately moving to the new path.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/732#discussion_r133248259">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that
+has not yet been used MUST start sending new packets with those values as a
+destination IP address and port.  Packets exchanged between endpoints now
+follows a new path.  An endpoint MUST validate that its peer can receive packets
</pre>
<p>nit: follows -&gt; follow</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/732#discussion_r133248707">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that
</pre>
<p>This is reasonable, but I'm not sure it's what we always want.  I think we should have a special case for PING/PONG to allow proactive path validation.  If you receive only a PING, only send the PONG down that path.  If you receive other packets, then send all traffic down the new path?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/732#discussion_r133248994">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +An endpoint that see a new source IP address and port (or just a new source
+port) on packets from its peer is likely seeing a connection migration at the
+peer.
+
+However, it is also possible that the peer is spoofing its source address in
+order to cause the endpoint to send excessive amounts of data to an unwilling
+host.  If the endpoint sends significantly more data than the peer, connection
+migration might be used to amplify the volume of data that an attacker can
+generate toward a victim.
+
+Thus, when seeing a new remote transport address, an endpoint MUST verify that
+its peer can receive and respond to packets at that new address.  By providing
+copies of the frames that it receives, the peer proves that it is receiving
+packets at the new address and consents to receive data.
+
+Prior to validating the new remote address, and endpoint MUST limit the rate of
</pre>
<p>Nit: I think amount matters more than rate for amplification attacks.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/732#discussion_r133249985">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that
</pre>
<p>Also, reordering can easily cause one to receive a packet from the new path, then then old path, then the new path.  I think it'd be helpful to provide some advice about sending in response to the packet with the largest packet number?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/732#pullrequestreview-56406933">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_GbF_xxjrkynH6Lv1LZNgNS0qsEks5sYdUxgaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzmrsqiMuUXzsOyqjHMyPfy_MQbZks5sYdUxgaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732#pullrequestreview-56406933"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732#pullrequestreview-56406933"}}}</script>
----==_mimepart_59932f317230b_2bab3fbc579edc2c85674--


From nobody Tue Aug 15 10:52:24 2017
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 4CABE132143 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 10:52:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 UREPaPe9KNWu for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 10:52:20 -0700 (PDT)
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 4FF2E124207 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 10:52:20 -0700 (PDT)
Date: Tue, 15 Aug 2017 10:52:19 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502819539; bh=2+50y0Xg+otn39kL1GOBfPswu0IRJ6GNpxTN+9joUNU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=z5hM0UrcobGvrkQBc/xCpo9RAUe4wHJGOkGcO2ViV0rboHs08NhQ+Ydgh344xjLsh qC6MUBkIhs2eT0tOAhSTq6H4gfNCIn9hV0gawbXbgKmt18gO3zOKqDs3sTtExzBbdu C5Vjghv3rZLH1pGLEGAi9QMy/km5G7jEUUKSKUVU=
From: mirjak <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab39eefcf302eb1e77d790069d2046771c79ebfa2e92cf0000000115aaf6d392a169ce0c19f54a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/230/322539448@github.com>
In-Reply-To: <quicwg/base-drafts/issues/230@github.com>
References: <quicwg/base-drafts/issues/230@github.com>
Subject: Re: [quicwg/base-drafts] When/how often to send ACK frames (#230)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599334d351380_63443fa3970ffc3811733b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mirjak
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/J3LsvvUjTQN0ESRKXnfx33womtA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 17:52:22 -0000

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

I actually didn't distinguish this. However, you are right that if you only send an ACK there might be scenarios were you'd like to maintain a low rate, e.g. to not wake up the radio to often... on the other hand if you receive data you can also send out an ACK that is queued to be send out... 

-- 
You are receiving 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/230#issuecomment-322539448
----==_mimepart_599334d351380_63443fa3970ffc3811733b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I actually didn't distinguish this. However, you are right that if you=
 only send an ACK there might be scenarios were you'd like to maintain a =
low rate, e.g. to not wake up the radio to often... on the other hand if =
you receive data you can also send out an ACK that is queued to be send o=
ut...</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/230#issuecomment-322539448">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6VEw=
SwA6tpLIZ0xfxZKZxSZjE24ks5sYdrTgaJpZM4LtKZ4">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqz6=
wRLTNDxJek1NFrU-LsY0WxvbXks5sYdrTgaJpZM4LtKZ4.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/230#issuecomment-322539448"></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":"@mirjak in #23=
0: I actually didn't distinguish this. However, you are right that if you=
 only send an ACK there might be scenarios were you'd like to maintain a =
low rate, e.g. to not wake up the radio to often... on the other hand if =
you receive data you can also send out an ACK that is queued to be send o=
ut... "}],"action":{"name":"View Issue","url":"https://github.com/quicwg/=
base-drafts/issues/230#issuecomment-322539448"}}}</script>=

----==_mimepart_599334d351380_63443fa3970ffc3811733b--


From nobody Tue Aug 15 11:02:25 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6DFB132143 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 11:02:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.018
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 SKL1GqEf-AkL for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 11:02:22 -0700 (PDT)
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 98F51120713 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 11:02:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=D4BEv590H7F3xJMnulE4f2qAZ1Y=; b=B75mhGlXXwSnF71O +M8gU3RfmqQ8ADTgad+51ry8W7JA9/uwIYWSbEs3PXrlf6gPHlTKN0+YWOdL+Erj qYxr9cfvDoqOi6Hdl1MimSHKkSsZmZcv5tS2w/9fDbEUrpaNfOiiIKtLO8LMZ9FW mEAtrZLFDHAU5lXfl0LVV7nOzME=
Received: by filter0823p1mdw1.sendgrid.net with SMTP id filter0823p1mdw1-10822-59933724-1F 2017-08-15 18:02:12.296700789 +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 NjWZdCA5QzeBqvWQ9wGsJA for <quic-issues@ietf.org>; Tue, 15 Aug 2017 18:02:12.269 +0000 (UTC)
Date: Tue, 15 Aug 2017 18:02:12 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abcb9616b9c7e561c7ac30f1cb938589b91b67f11092cf0000000115aaf92492a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/review/56419121@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599337242681f_19613fc4cc31dc307651e"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3i7jrkHYDFx/E+2Oy1qbDJhK7yVCMGqcU/K+ vLdhLnxE8+InyIJJymWLgLAxeGcxAO/WdvGxOfM4U/SPwN1wpmbHORafya+Gj/mF1MaEC6yshjBMk4 dfg4b0QNrLueWLadnvy2pbzjUbhnY+VEsZdq2hdF1CKhwWawGpXrckQEC7z1KfBM6vhD5QeakAZHR6 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/s5_evtBrceeq2GLn7rjfGXI4URs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 18:02:23 -0000

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

MikeBishop commented on this pull request.



> +more packets.
+
+If the remote address is validated successfully, the endpoint MAY increase the
+rate that it sends on the new path using the state from the previous path.  The
+capacity available on the new path might not be the same as the old path.  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 only 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 reduce
+send rates appropriately.
+
+After verifying an address, the endpoint might wish to update address validation
+tokens ({{address-validation}}) that it has issued to its peer.  Previous tokens
+might have been invalidated by the migration.

Is this an RFC6919 MAY WISH TO?  Why not SHOULD update ... if the tokens were invalidated?

-- 
You are receiving 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/732#pullrequestreview-56419121
----==_mimepart_599337242681f_19613fc4cc31dc307651e
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/732#discussion_r133259158">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +more packets.
+
+If the remote address is validated successfully, the endpoint MAY increase the
+rate that it sends on the new path using the state from the previous path.  The
+capacity available on the new path might not be the same as the old path.  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 only 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 reduce
+send rates appropriately.
+
+After verifying an address, the endpoint might wish to update address validation
+tokens ({{address-validation}}) that it has issued to its peer.  Previous tokens
+might have been invalidated by the migration.
</pre>
<p>Is this an RFC6919 MAY WISH TO?  Why not SHOULD update ... if the tokens were invalidated?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/732#pullrequestreview-56419121">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2Ik7qNBO3GfW3Fk7oecSZTa43oRks5sYd0kgaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-CzYKQ-cNX5BOPDjdihRKgfAbv7ks5sYd0kgaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732#pullrequestreview-56419121"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732#pullrequestreview-56419121"}}}</script>
----==_mimepart_599337242681f_19613fc4cc31dc307651e--


From nobody Tue Aug 15 12:04:25 2017
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 DF2CA13234C for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 12:04:23 -0700 (PDT)
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_H3=-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 hUMrz-CERN7E for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 12:04:22 -0700 (PDT)
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 1C01D126BF3 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 12:04:22 -0700 (PDT)
Date: Tue, 15 Aug 2017 12:04:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502823861; bh=Fs/9oZxCNTxZjFi8A2ScPdNc8WwXIPW6zsdd38GB8Ow=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=NgtM3hI+IQ/XtvmtEzXPIOsoeFM1IA4FoJ6zIcCagSufpdLlQUJOGbjxW6fZsouHc QuAVeNZSFFLWlbOi9snRYaOysBjDc6dg1qzhgtpkC5vLMpa5Fjv028kk5HbiHRW1uo y6GE1sihW9sQ9OKRoyM6SHmkVBtlRPLXHFrFXeyA=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abaeead0d349f6c785604458c13d548e3a443921de92cf0000000115ab07b592a169ce0c19f54a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/230/322558649@github.com>
In-Reply-To: <quicwg/base-drafts/issues/230@github.com>
References: <quicwg/base-drafts/issues/230@github.com>
Subject: Re: [quicwg/base-drafts] When/how often to send ACK frames (#230)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599345b52f7bd_e513fecbe929c2c1012cf"; 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/NV_PL9erAuAHx43A3Iu93t5GJYU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 19:04:24 -0000

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

Knowing the delayed ack timer allows you to set timers for TLP and RTO without creating spurious retransmits, because the ack timer can be incorporated into the min timeout when there's only one packet outstanding.    See the recovery doc(https://tools.ietf.org/html/draft-tsvwg-quic-loss-recovery-00), section 3.1.

Currently most TCP implementations have to use a very conservative min TLP timeout and RTO because they assume the peer likely uses a 100 or 200ms delayed ack timer.

I don't think knowing the ratio tells you much of interest, and it's fairly easy to just observe, but Mirja's right that some congestion control schemes deal better with stretch acks than others.  That being said, ideally congestion controls should deal with them anyway, since they are created by other network elements, so I don't see a large need to communicate this to the peer.

For related info, see https://tools.ietf.org/html/draft-wang-tcpm-low-latency-opt-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/230#issuecomment-322558649
----==_mimepart_599345b52f7bd_e513fecbe929c2c1012cf
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Knowing the delayed ack timer allows you to set timers for TLP and RTO=
 without creating spurious retransmits, because the ack timer can be inco=
rporated into the min timeout when there's only one packet outstanding.  =
  See the recovery doc(<a href=3D"https://tools.ietf.org/html/draft-tsvwg=
-quic-loss-recovery-00">https://tools.ietf.org/html/draft-tsvwg-quic-loss=
-recovery-00</a>), section 3.1.</p>
<p>Currently most TCP implementations have to use a very conservative min=
 TLP timeout and RTO because they assume the peer likely uses a 100 or 20=
0ms delayed ack timer.</p>
<p>I don't think knowing the ratio tells you much of interest, and it's f=
airly easy to just observe, but Mirja's right that some congestion contro=
l schemes deal better with stretch acks than others.  That being said, id=
eally congestion controls should deal with them anyway, since they are cr=
eated by other network elements, so I don't see a large need to communica=
te this to the peer.</p>
<p>For related info, see <a href=3D"https://tools.ietf.org/html/draft-wan=
g-tcpm-low-latency-opt-00">https://tools.ietf.org/html/draft-wang-tcpm-lo=
w-latency-opt-00</a></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/230#issuecomment-322558649">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6raO=
uQKPUBGB_QWo3ztPXFCnlMIks5sYeu1gaJpZM4LtKZ4">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0V=
lACjdtwGuAjFBEHog7VnGqmJeks5sYeu1gaJpZM4LtKZ4.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/230#issuecomment-322558649"></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 #=
230: Knowing the delayed ack timer allows you to set timers for TLP and R=
TO without creating spurious retransmits, because the ack timer can be in=
corporated into the min timeout when there's only one packet outstanding.=
    See the recovery doc(https://tools.ietf.org/html/draft-tsvwg-quic-los=
s-recovery-00), section 3.1.\r\n\r\nCurrently most TCP implementations ha=
ve to use a very conservative min TLP timeout and RTO because they assume=
 the peer likely uses a 100 or 200ms delayed ack timer.\r\n\r\nI don't th=
ink knowing the ratio tells you much of interest, and it's fairly easy to=
 just observe, but Mirja's right that some congestion control schemes dea=
l better with stretch acks than others.  That being said, ideally congest=
ion controls should deal with them anyway, since they are created by othe=
r network elements, so I don't see a large need to communicate this to th=
e peer.\r\n\r\nFor related info, see https://tools.ietf.org/html/draft-wa=
ng-tcpm-low-latency-opt-00"}],"action":{"name":"View Issue","url":"https:=
//github.com/quicwg/base-drafts/issues/230#issuecomment-322558649"}}}</sc=
ript>=

----==_mimepart_599345b52f7bd_e513fecbe929c2c1012cf--


From nobody Tue Aug 15 12:23:12 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30C41126BF3 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 12:23:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.615
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 kjdwpIzu_-_9 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 12:23:09 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AEB96132250 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 12:23:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=2f78JF2+VspUVJylx6fOMBVdX7o=; b=G6RkERqnHDO8OX8C q9pXh69inTUcn+7WuaZJfVR9hzHB0M/89qycRFEtvSVzxZ7mL7W7jxkQ84WrnilR 2G+/2jxpz57slOwvA5INmK6hzUJqh+i0ZryzlCKthQyw3bLuJkBxLg/JDqZnUHKb 6SD7G0Jpz+FLXm0+1cBsCiAn3TE=
Received: by filter1160p1mdw1.sendgrid.net with SMTP id filter1160p1mdw1-25929-59934A1C-3E 2017-08-15 19:23:08.585335249 +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 tpL5zIxORb2viBH6s8t-Gw for <quic-issues@ietf.org>; Tue, 15 Aug 2017 19:23:08.600 +0000 (UTC)
Date: Tue, 15 Aug 2017 19:23:08 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2b8c2147d94f171c55e28086169bd01ab630b9bd92cf0000000115ab0c1c92a169ce0ee65d1b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/729/322563191@github.com>
In-Reply-To: <quicwg/base-drafts/issues/729@github.com>
References: <quicwg/base-drafts/issues/729@github.com>
Subject: Re: [quicwg/base-drafts] Keep alive advice (#729)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59934a1c46b2b_178d3f938180dc30128380"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak05iG+sAyRsXEcMAvCaeTBRzznIzh3zhNc2p+ AUvhb55IOB8VRUeiNMnJIbvYA7SNOFDIILc2gQyh5AECJ8QAZW0o1+9BI5qmDOxfExzkSF0vT5wNwk N1d/ZCSNnZDIAbbdLSkXGsxadi+nbHVh8fjT/0XK2djEJcLxYBnGL75/a7A7FyasKPTvjq+7/2dEEK A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/P8L4JWuDucPg40gNdnnCiQPYn70>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 19:23:11 -0000

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

The use case the draft had in mind with it's current text was when there was an open request(ie: a hanging get).

There's typically no need to do a keepalive unless one expects to get a response, since the concern is a NAT binding expiring.  And keepalives aren't free, so it's best to avoid them when we can.

I agree with you Martin, this should be driven from an application signal.  Your 3 proposals sound fine 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/issues/729#issuecomment-322563191
----==_mimepart_59934a1c46b2b_178d3f938180dc30128380
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The use case the draft had in mind with it's current text was when there=
 was an open request(ie: a hanging get).</p>
<p>There's typically no need to do a keepalive unless one expects to get a =
response, since the concern is a NAT binding expiring.  And keepalives aren=
't free, so it's best to avoid them when we can.</p>
<p>I agree with you Martin, this should be driven from an application signa=
l.  Your 3 proposals sound fine to me.</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/729#issuecomment-322563191">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5miFG7eQp9Xfoi=
pQ5UpYZchpJG2ks5sYfAcgaJpZM4O2Iw4">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqzDwW8NAoTdigBBKy=
fzRPzdmIBBeks5sYfAcgaJpZM4O2Iw4.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/729#issuecomment-322563191"></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 #729: The use case =
the draft had in mind with it's current text was when there was an open req=
uest(ie: a hanging get).\r\n\r\nThere's typically no need to do a keepalive=
 unless one expects to get a response, since the concern is a NAT binding e=
xpiring.  And keepalives aren't free, so it's best to avoid them when we ca=
n.\r\n\r\nI agree with you Martin, this should be driven from an applicatio=
n signal.  Your 3 proposals sound fine to me. "}],"action":{"name":"View Is=
sue","url":"https://github.com/quicwg/base-drafts/issues/729#issuecomment-3=
22563191"}}}</script>=

----==_mimepart_59934a1c46b2b_178d3f938180dc30128380--


From nobody Tue Aug 15 13:24:59 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA94E1323BE for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 13:24:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.595
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 6hx8ZdM5nibv for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 13:24:56 -0700 (PDT)
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 5C82C132043 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 13:24:56 -0700 (PDT)
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=jPqrnKcGtFV3YocCAimvxUUWKVw=; b=GGbgeRBma4V8UIoT ta50NYVTfSJs/aYsswrLA5U34Rdjuk6PhagGLxbo57Atw2gZ4SX7HLERmw62kiQ8 7dEIu9Opd1RPHkpNs1qeMr6YCYf+IAXsdhsvEu91wZII5yz2ctJn94PgxblRzCr2 QZGdhcpZHcCK4gOt+X5MaRbu21I=
Received: by filter1071p1mdw1.sendgrid.net with SMTP id filter1071p1mdw1-17044-59935896-27 2017-08-15 20:24:54.962042899 +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 xMmTbI0VQNaAKuv3E45wKw for <quic-issues@ietf.org>; Tue, 15 Aug 2017 20:24:54.974 +0000 (UTC)
Date: Tue, 15 Aug 2017 20:24:55 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab32b8713bdc75436fe7063a63b1107e268149dc3592cf0000000115ab1a9692a169ce0eed37cd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/733@github.com>
Subject: [quicwg/base-drafts] Acknowledging *_CLOSE (#733)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59935896cb997_54a33fb3fedc5c341299be"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0VNyiUXe40BbbkcnbkkoU6nPToHVjAz0fqd4 Yq0f60O1GN1IL6OUzSGb6jm9v0s+2n0RMJ2mXBGmuM70r33WYeMVwaXeubPx9qBcU8oYkRpdfxXBzb IbVkvCoIScZaxjXWVnONnNxHLwdGYUmFPbtdvb+C4Jipk5XMCG9sXJYDe6gKwnw/rEo/SFMBwzaGoe k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tnAiYjkxRJYpz3W3Yt3-h__e6Jk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 20:24:58 -0000

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

The current text suggests that the sender of CONNECTION_CLOSE keep sending the final packet in response to subsequent incoming packets with a backoff, until you wait long enough that you figure the other side probably figured it out and stopped sending.

@nibanks points out that if you have a QUIC object that represents the connection, this means that the object and its data can't actually go away until the timeout is done.  Is there value in having a short-circuit by which the sender of *_CLOSE can be sure it was received and go away early?

The obvious solution is to suggest responding to a *_CLOSE with a matching *_CLOSE, but that just moves the timeout to the other side.  Given that servers are likely to have a persistent connection management layer, that might be acceptable, but isn't so perfect for peer-to-peer applications.

-- 
You are receiving 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/733
----==_mimepart_59935896cb997_54a33fb3fedc5c341299be
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The current text suggests that the sender of CONNECTION_CLOSE keep sending the final packet in response to subsequent incoming packets with a backoff, until you wait long enough that you figure the other side probably figured it out and stopped sending.</p>
<p><a href="https://github.com/nibanks" class="user-mention">@nibanks</a> points out that if you have a QUIC object that represents the connection, this means that the object and its data can't actually go away until the timeout is done.  Is there value in having a short-circuit by which the sender of *_CLOSE can be sure it was received and go away early?</p>
<p>The obvious solution is to suggest responding to a *_CLOSE with a matching *_CLOSE, but that just moves the timeout to the other side.  Given that servers are likely to have a persistent connection management layer, that might be acceptable, but isn't so perfect for peer-to-peer applications.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/733">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxY5dqLegN7r_57BPODa8RRpW97iks5sYf6WgaJpZM4O4EQ2">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1QFw7NY7DyauUyWspXNr-01V19Tks5sYf6WgaJpZM4O4EQ2.gif" width="1" /></p>
<div itemscope 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/733"></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":"Acknowledging *_CLOSE (#733)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/733"}}}</script>
----==_mimepart_59935896cb997_54a33fb3fedc5c341299be--


From nobody Tue Aug 15 15:01:21 2017
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 B591E132428 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:01:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.395
X-Spam-Level: 
X-Spam-Status: No, score=-8.395 tagged_above=-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_H2=-2.8, 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 FXJq6RiDovn7 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:01:18 -0700 (PDT)
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 25115132405 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:01:18 -0700 (PDT)
Date: Tue, 15 Aug 2017 15:01:17 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502834477; bh=cy1G0FsSyIpW2PhxHTUiSLfkDyukPg8njKqgE5gbHQQ=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=RbmXjmTYaVdJu9mB2lwChM1SNoZQHhR7rJG4cedbu07KTtK1hhvWpqIHKK9DuFXBT 1psAxbejvnYhxGmXtja5wrgb3r+XOFQSan75kiL8viDiSzBp8uJ4JPDWALdWqHr19+ WcSUxhf8gIwasydx/0JqaeQ2cZqgfbkBVH9I5OAM=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4a76b580634ece182979abebc170c8fcd5742efa92cf0000000115ab312d92a169ce0ee65d1b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/729/322602027@github.com>
In-Reply-To: <quicwg/base-drafts/issues/729@github.com>
References: <quicwg/base-drafts/issues/729@github.com>
Subject: Re: [quicwg/base-drafts] Keep alive advice (#729)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59936f2d1399b_6d053f9bea86bc38366eb"; 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/R5j_GKaFsBxx1eSeAZXVj3XoQCU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 22:01:20 -0000

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

Yes, the text was intended for "dynamic streams", which in Google-QUIC means any stream that's not the crypto or the HTTP stream. I'm leaning towards (3), with some additional advice about time, but there's a caveat: the application does not know when the last packet was sent by QUIC. Meaning that the app isn't in the best position to judge how long the network has been idle.

-- 
You are receiving 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/729#issuecomment-322602027
----==_mimepart_59936f2d1399b_6d053f9bea86bc38366eb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Yes, the text was intended for "dynamic streams", which in Google-QUIC=
 means any stream that's not the crypto or the HTTP stream. I'm leaning t=
owards (3), with some additional advice about time, but there's a caveat:=
 the application does not know when the last packet was sent by QUIC. Mea=
ning that the app isn't in the best position to judge how long the networ=
k has been idle.</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/729#issuecomment-322602027">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3xTk=
QvyX4omH3pcfz4lqntVyIG1ks5sYhUtgaJpZM4O2Iw4">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq8N=
zZsYc68_4v9o4u-1mFXQwpRB5ks5sYhUtgaJpZM4O2Iw4.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/729#issuecomment-322602027"></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 #729: Yes, the text was intended for \"dynamic streams\", which in Goog=
le-QUIC means any stream that's not the crypto or the HTTP stream. I'm le=
aning towards (3), with some additional advice about time, but there's a =
caveat: the application does not know when the last packet was sent by QU=
IC. Meaning that the app isn't in the best position to judge how long the=
 network has been idle."}],"action":{"name":"View Issue","url":"https://g=
ithub.com/quicwg/base-drafts/issues/729#issuecomment-322602027"}}}</scrip=
t>=

----==_mimepart_59936f2d1399b_6d053f9bea86bc38366eb--


From nobody Tue Aug 15 15:07:44 2017
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 8FEC313242D for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:07:43 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cQ37UGkO3_pk for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:07:42 -0700 (PDT)
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 E1DC5132428 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:07:41 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502834860; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=WKxukcwdYgg8qry8qoNCMCHyyTgC77UxvjZnF6G5FqE=; b=E6L6oMx+qUnN3puDJdrcqxtjsUA5b/u2UC28mHtYWki6d5I2s6gboDkFg3KSy4VGtW32cCns CB/NE+LK6u1LioZXQBv7idPPKPjyWMyX+a25K0E3iAQp1k3RdKqtU0WNBWZesb8pEA6B8AZD jJE4sLkNk0HYitX6/KWXwCmz39k=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=LIIh9P84k0e7J1qou1DmhaPQ2xWcZRgKyj4KnRIrvSe//1KMO6o1ERnBRXqP8tq8VNcsr1 ICWI5P6764lxICprVGIKmgW8CYui9mILkW5XZ4D1zaukVqVHtVpi50azfIoU0hg/oPOLk+Yr hM8PwLb+QDQntT1gQd59DrPC3fzUs=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 599370ab.7f0b1c424a80-smtp-out-n01; Tue, 15 Aug 2017 22:07:39 -0000 (UTC)
Date: Tue, 15 Aug 2017 15:07:38 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599370aad1c22_6c383fc69f4a5c2c72926@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] d4ddd2: Fix error code definitions (#712)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599370aad16b3_6c383fc69f4a5c2c728b6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Jdmg0jqO4M0yluK5SpneKSvJVsg>
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, 15 Aug 2017 22:07:44 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: d4ddd2c74721edaef199e7d340127396d36d164e
      https://github.com/quicwg/base-drafts/commit/d4ddd2c74721edaef199e7d340127396d36d164e
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

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

  Log Message:
  -----------
  Fix error code definitions (#712)



----==_mimepart_599370aad16b3_6c383fc69f4a5c2c728b6--


From nobody Tue Aug 15 15:07:49 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6D2B132428 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:07:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 TqUpjtCLCD1b for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:07:42 -0700 (PDT)
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 4C9C313242B for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:07:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=fMw7sCGdBBfqg8lOd+tZzkM0HFI=; b=ttMyS1wuhQb8PsYI kEwM/OLEod3sLQcIQK0IiCVT2N6FwNQyubcp2kOLrpk1RKTRWuj3j0UUu373MPCB DawWzYpEcbjpZ52kaFEvTlxAI/YUPPTkdVPOSVVjf4Mg4f1gK+e4Q3RJfIKr1HDj y8WV6+3hxeZQ1PnjFC7Tv9fDrCo=
Received: by filter1136p1mdw1.sendgrid.net with SMTP id filter1136p1mdw1-21616-599370AD-D 2017-08-15 22:07:41.289256255 +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 iLi1dOfLRdWL6lsZchEzig for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:07:41.235 +0000 (UTC)
Date: Tue, 15 Aug 2017 22:07:41 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2a436200953d70007a41f03c347cfe8f929b9f0b92cf0000000115ab32ac92a169ce0ed2071a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/712/issue_event/1207283525@github.com>
In-Reply-To: <quicwg/base-drafts/pull/712@github.com>
References: <quicwg/base-drafts/pull/712@github.com>
Subject: Re: [quicwg/base-drafts] Fix error code definitions (#712)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599370aca4b2e_ed93fe5b6b0fc3069167"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0v3IbE7FDqfFve2+NiEJsrQqf8nQnzfa9Spd KCproK2/p49ZWXAmg6KSiH7qkLa6EzIG4YhNZnYvS9xx8b+i82gmtIo/zBohQVs/krIHQ3FQhgqDAk mlYxOvUwvFmnc92ZbTM1EDlXTD7ITyN+OIq3eG1d+zhJ2kyHvpi9bz0+MGOh+cFD3n6v1InRB1RBnd Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LqsuqoR1r2fXvDnxO4iEJrTQaYs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 22:07:44 -0000

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

Merged #712.

-- 
You are receiving 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/712#event-1207283525
----==_mimepart_599370aca4b2e_ed93fe5b6b0fc3069167
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/712" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/712" data-id="248645402" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#712</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/712#event-1207283525">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_knOBd5hVegZ_cCkZreZv4Yv6L_ks5sYhasgaJpZM4Owb9q">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4AQhgxfGQA1H54HxRiod3BKa5fCks5sYhasgaJpZM4Owb9q.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/712#event-1207283525"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #712."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/712#event-1207283525"}}}</script>
----==_mimepart_599370aca4b2e_ed93fe5b6b0fc3069167--


From nobody Tue Aug 15 15:07:56 2017
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 62D7B132432 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:07:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 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=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; domainkeys=pass (1024-bit key) header.sender=michael.bishop=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rXghxkBHGjmn for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:07:43 -0700 (PDT)
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 D3A2C13242B for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:07:43 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502834863; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=WZQcfyavLqBZTYkSrkwTct5M2RZfPPENso44qQtX4KQ=; b=JP9dBOOnpSN0EyqPiWSckhZ5sTIPu31PK67w+ginFTxbCsW30mnYEJdP50fxD0Z1NcqjniW/ ay+kzYrGD0ntuI6L2rdjSOeyJi6f3u9ZLkerzs8D3kip4wLBZHFy2GwCrh8BG2d7zsYlibSF D4EX4/gXfRGA8zzt0XYpWQUxixU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=m3o9aeTfXUZ2pgim42srWW/ScCSrY7OOr5o06gamFq5f43Eg+I0tpxT4FJnD6SJr0hOjSC XSRVvmYgCfY0rhrwIFtn//7pgSwdc6bVlyGYxLFMiX8YCtgCVWNddAlv82uHlcQ/HmrbL/4r M2a60DRQ1SRUh9CWta4Uetu0aHMd8=
Sender: michael.bishop=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 599370ae.7f41ec752540-smtp-out-n03; Tue, 15 Aug 2017 22:07:42 -0000 (UTC)
Date: Tue, 15 Aug 2017 15:07:41 -0700
From: MikeBishop <michael.bishop@microsoft.com>
Reply-To: MikeBishop <michael.bishop@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <599370ad12808_70493f85bb8fdc2c166b1@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599370ad1241a_70493f85bb8fdc2c16588"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eCR4ZwxzQFBZjbO10nUVS_p8ghc>
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, 15 Aug 2017 22:07:45 -0000

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

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

----==_mimepart_599370ad1241a_70493f85bb8fdc2c16588--


From nobody Tue Aug 15 15:13:05 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6032B13242E for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:13:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.473
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 qcioInyxxoQQ for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:13:02 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B084132428 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:13:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Kyp8/3KCSfo8KDI0EjFNK3y81eo=; b=sk7Yuse58+LPJPLa gaiCfbfptJR2aZz4sZU9OM0R6G6DYbuYfesYWyd20u21pSVo7Ntr8Yx2nUFy0oPP v/bQUOPd2ouEvgb1nGJe+rLuHTmGL9Tq0g9Ranetunvu/9+2pTNk1PFWGKGKfRrw 7FnBtHV5+Z3qxFFmNauytwUQLZQ=
Received: by filter0976p1mdw1.sendgrid.net with SMTP id filter0976p1mdw1-12698-599371EB-50 2017-08-15 22:12:59.895891104 +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 QX6ceY8oShakcRuq2_z-8w for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:12:59.868 +0000 (UTC)
Date: Tue, 15 Aug 2017 22:13:00 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab598f38d1f573ba33b8736ab1eef0a0dca992f8c392cf0000000115ab33eb92a169ce0ee5e7aa@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/728/review/56485450@github.com>
In-Reply-To: <quicwg/base-drafts/pull/728@github.com>
References: <quicwg/base-drafts/pull/728@github.com>
Subject: Re: [quicwg/base-drafts] stateless_reset_token is server only (#728)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599371ebb66e5_2393fd85e31bc3c121134"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak36eeaPGmd+pyW87P7EBBsHBYlhyezcBMJPdM spNt0MyHCJxIrPNMI1AIAUvyc4RYZMzSeVBKGXIMSLKGHKfwwWXKtiHDycAKoEB9J+zaq+SH8ukG/C oQIzHrxsIevBJIqhBcHgaPJL1ZKpKNiWH60B8k9BEdr3M0RJaG6sa+JHVF9eoxrN9ieig2Ji317+/w 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/AiR4ZwSSMjgBbeA2z4rk2HJkgPE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 22:13:03 -0000

----==_mimepart_599371ebb66e5_2393fd85e31bc3c121134
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/728#pullrequestreview-56485450
----==_mimepart_599371ebb66e5_2393fd85e31bc3c121134
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/728#pullrequestreview-56485450">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwBXS9O4cvWnQz0KhU6K-HD1fxh8ks5sYhfrgaJpZM4O2Ain">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_24YK9SGREvUCaWe1mBLHKG3Jr0ks5sYhfrgaJpZM4O2Ain.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/728#pullrequestreview-56485450"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #728"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/728#pullrequestreview-56485450"}}}</script>
----==_mimepart_599371ebb66e5_2393fd85e31bc3c121134--


From nobody Tue Aug 15 15:22:42 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87F51132439 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:22:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.253
X-Spam-Level: 
X-Spam-Status: No, score=-3.253 tagged_above=-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=-2.8, 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 YDYRrr8LOcvV for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:22:36 -0700 (PDT)
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 214F9132436 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:22:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=EghWlOK9z7uBwH6sjVfchNH79TA=; b=I10NVpGc6iYJYQbz VkG4b2Xr3QPDtJU5etl+wsP1C66nk9yrzWNb0HjQAVn9GZ+S2ZChCUymkBFQ5Yls PTnQ0gopcDUjCCPgqx7w8LHsKzWsk9GBYxdDdQwv720+AKaMK0yeMf49CLK6EgZg IF3h0tKv/3kJIoxtqHyjJVXnekQ=
Received: by filter1079p1mdw1.sendgrid.net with SMTP id filter1079p1mdw1-27702-5993742B-31 2017-08-15 22:22:35.358573666 +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 ValdaC5ZSi-N99QD3gVvoQ for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:22:35.369 +0000 (UTC)
Date: Tue, 15 Aug 2017 22:22:35 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab40924d93e127a1a8326d51d5c1a1037b3fcb4ea092cf0000000115ab362b92a169ce0ee5e7aa@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/728/review/56487242@github.com>
In-Reply-To: <quicwg/base-drafts/pull/728@github.com>
References: <quicwg/base-drafts/pull/728@github.com>
Subject: Re: [quicwg/base-drafts] stateless_reset_token is server only (#728)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993742b44a89_14de3f824cdadc306002c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2pSjYbbNWzi2hYG1uoLfq+fPx3egTdJ4Lmmq B7LDT6zjKLrSztD6JyEgry8fqZFC/BP6Yp7MBBy6I8Lhh2KfREFlgWqOp1UcCWSkPoOSpcZX3e979t pMuaKVD66u/hAgYJ4u3TXbXoQfhCYnZ8eZxD+R2t7T5N+cLkRIFdHacRjwMci3Cv288CaqxjpG5TrJ c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sZtIrZEFxQyFtvXv3JkXYexL-gw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 22:22:41 -0000

----==_mimepart_5993742b44a89_14de3f824cdadc306002c
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/728#pullrequestreview-56487242
----==_mimepart_5993742b44a89_14de3f824cdadc306002c
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/728#pullrequestreview-56487242">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3NpUSw8SQeWRF0q1HX55L0VVrCIks5sYhorgaJpZM4O2Ain">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1Dyoj6BIHvcEtOe9O2GmrV60Fa7ks5sYhorgaJpZM4O2Ain.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/728#pullrequestreview-56487242"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #728"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/728#pullrequestreview-56487242"}}}</script>
----==_mimepart_5993742b44a89_14de3f824cdadc306002c--


From nobody Tue Aug 15 15:23:32 2017
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 DD15313243A for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:23:29 -0700 (PDT)
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 FdcdWjygYSPH for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:23:28 -0700 (PDT)
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 3D257132428 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:23:28 -0700 (PDT)
Date: Tue, 15 Aug 2017 15:23:27 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502835807; bh=G2WbHvH/lj8AFoC91d+vT3l3R3qDTnRQ2GkCnNFsYmc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=FM2emG3jIFL8J5UJ6OFsEjn5BK07dcZ/iwK3+p4Iq6DkjTnuIRjLaJJ5x659j/PR1 tg31awR1YxOBzanujUiAtXQjMUA8NIFE/8ScpNj6wxeFag1OoQa1zxUbPypKNGzUU4 DNVUApBlD28s7fCc1ffjGFeR09QTiJESKMEpn7Ck=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7f1646c077d75de30ee89a3ea579456e16d2de5892cf0000000115ab365f92a169ce0ee5ace4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/727/review/56487398@github.com>
In-Reply-To: <quicwg/base-drafts/pull/727@github.com>
References: <quicwg/base-drafts/pull/727@github.com>
Subject: Re: [quicwg/base-drafts] Prohibit acknowledgement of packets with echoed packet numbers (#727)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993745f3c5c4_201b3fa72ea91c3446655"; 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/Gv-NB-uKmphfxfWocFYmrelF1EI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 22:23:30 -0000

----==_mimepart_5993745f3c5c4_201b3fa72ea91c3446655
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/727#pullrequestreview-56487398
----==_mimepart_5993745f3c5c4_201b3fa72ea91c3446655
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/727#pullrequestreview-56487398">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzYGdzoL5L_ovQYYEc_Adf0U09Oqks5sYhpfgaJpZM4O18bf">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0vgZyBerouXWOiiMx_ah6ljpGTiks5sYhpfgaJpZM4O18bf.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/727#pullrequestreview-56487398"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #727"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/727#pullrequestreview-56487398"}}}</script>
----==_mimepart_5993745f3c5c4_201b3fa72ea91c3446655--


From nobody Tue Aug 15 15:29:47 2017
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 55D86132428 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:29:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 TBHDidXi6HcV for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:29:44 -0700 (PDT)
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 9ECE1132435 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:29:44 -0700 (PDT)
Date: Tue, 15 Aug 2017 15:29:44 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502836184; bh=az8vuSjDT/dztd17rQcKZjwxU3/ZLslbZRMfpjmQ1H8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=EkuR2nlzra4hYtBKQEm30Zuc1ZtctBqHd08Uft5WXV19kVwrCZPO5LDLXOTXBtZmS TGWDglpztEQKrwHh0yF7GIWmu4E6SxBCyFpsO8kcjDcHFwUbvWEkmg/iN2zdBIAzMP qTgEPMGF9Krrz1mcsMbc9rXLWPSYBL/1c/LMLEiM=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb2b32bba1a7ec695ca4398a852c28a82f314a5b492cf0000000115ab37d792a169ce0df481a1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/600/c322607259@github.com>
In-Reply-To: <quicwg/base-drafts/pull/600@github.com>
References: <quicwg/base-drafts/pull/600@github.com>
Subject: Re: [quicwg/base-drafts] Split QUIC core from QUIC v1 (#600)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599375d8ce2_3d4e3f9af074fc3c56265"; 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/8A0R_4VIRTjV-gKuw6n4tG13xFU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 22:29:46 -0000

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

This is seriously bit-rotten and will need to be re-done if we agree to do this.  Closing the old pull request, though I might inherit some text from it later.

-- 
You are receiving 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/600#issuecomment-322607259
----==_mimepart_599375d8ce2_3d4e3f9af074fc3c56265
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This is seriously bit-rotten and will need to be re-done if we agree to do this.  Closing the old pull request, though I might inherit some text from it later.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/600#issuecomment-322607259">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwjqz2-LVIsmZ9VsKrVJSg07wR6Aks5sYhvYgaJpZM4NyWse">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyBXlrAQafsoZd4Emiwr2cSRqoC4ks5sYhvYgaJpZM4NyWse.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/600#issuecomment-322607259"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #600: This is seriously bit-rotten and will need to be re-done if we agree to do this.  Closing the old pull request, though I might inherit some text from it later."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/600#issuecomment-322607259"}}}</script>
----==_mimepart_599375d8ce2_3d4e3f9af074fc3c56265--


From nobody Tue Aug 15 15:29:55 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3517013243A for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:29:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.381
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 yYOMBPgUwTPZ for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:29:48 -0700 (PDT)
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 D07CC132436 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:29:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ruzwERtZ1EADFCK+d+gMHV2XsSE=; b=D/jPPR8/tOU355bB ixyLyTO92Zh5WQm1ymnURbPtTTVvmZyeVaq7HJ/6rafqmD4GMuDCyagT/pb0PCgl f+zbpVtsksqpAmTrZuFKgu9iYkDlHYEpEnq05pWsVm3hVY/d4vvsU4F1CQL490tQ chmdPfcwAd6erk/8RtgLIKEkA10=
Received: by filter1174p1mdw1.sendgrid.net with SMTP id filter1174p1mdw1-27456-599375DA-37 2017-08-15 22:29:46.609787306 +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 iC3D7zZDQpCm-0lvKvt_dQ for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:29:46.599 +0000 (UTC)
Date: Tue, 15 Aug 2017 22:29:46 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab35b577250c08f8555e66109afd396a6a30af5f2992cf0000000115ab37da92a169ce0df481a1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/600/issue_event/1207308220@github.com>
In-Reply-To: <quicwg/base-drafts/pull/600@github.com>
References: <quicwg/base-drafts/pull/600@github.com>
Subject: Re: [quicwg/base-drafts] Split QUIC core from QUIC v1 (#600)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599375da6d66b_4b723f8c1e265c341764"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0QNtdZAFf4vjkvz/syGpCN3HABBxm6XmaKdC no00ppMxvGnSfCszMEvb6lY8HPO6cc+KlhRNsCAqBeLjY3yHOw9KZUAlgUt37Emq9DAnPScKq1YRFl nXz9k3uvt24QteaRtWmVsiB9Lr1zua8FXUNURIU7pBSbB8juQ7hOLO9ymGhJ16d3uED4X1i0wZxMlg U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/U16N5i9jEyv86BPzlZYUiA7UCGs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 22:29:49 -0000

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

Closed #600.

-- 
You are receiving 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/600#event-1207308220
----==_mimepart_599375da6d66b_4b723f8c1e265c341764
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/pull/600" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/600" data-id="234127777" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#600</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/600#event-1207308220">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwnn97iqHevso7i1FKe0ojnH5cuiks5sYhvagaJpZM4NyWse">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4l1qwEfqgKbcJl9LkUUlhFVM5zKks5sYhvagaJpZM4NyWse.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/600#event-1207308220"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #600."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/600#event-1207308220"}}}</script>
----==_mimepart_599375da6d66b_4b723f8c1e265c341764--


From nobody Tue Aug 15 15:30:03 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2922A132439 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:29:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.453
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 PY_yj64MNboK for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:29:57 -0700 (PDT)
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 C6FD0132428 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:29:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=372qopikToa00j11zX2kADK3wvA=; b=uPM/VC2Vu4ZmoEcV bAZ6twngSVSJtooaPLsmV6MxCyTNjGABxEKEjulh8K6anQBLVxaiUlma1n8YweDN TyxIMed1w7fa3PdzrhhBDIvMmBNGUHlcLL5GJhafh4ZHq0xkSF0G7qR5qTW0V5Am fo9YAwFmIedI94Dg2w4bTaWeIM8=
Received: by filter1185p1mdw1.sendgrid.net with SMTP id filter1185p1mdw1-22377-599375E4-5A 2017-08-15 22:29:56.896351034 +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 ismtpd0027p1mdw1.sendgrid.net (SG) with ESMTP id uQ68J8lxR4uRSA6cy6AMsA for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:29:56.860 +0000 (UTC)
Date: Tue, 15 Aug 2017 22:29:57 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc3a20c26b31272a5ac7d8d50e5ea073ba3b8931692cf0000000115ab37e492a169ce0df481a1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/600/c322607292@github.com>
In-Reply-To: <quicwg/base-drafts/pull/600@github.com>
References: <quicwg/base-drafts/pull/600@github.com>
Subject: Re: [quicwg/base-drafts] Split QUIC core from QUIC v1 (#600)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599375e492b70_32083fc27ed7dc3410228b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1ManrM3ITL9igPGeUAItaPLleX+DNDpRugWH AasZ/82b8lxbfF3Kjd8tqejBwUlgpEVi3ALbGfU6ZtO34LOqetTrcWtKp7RomimaDOKF+IIWLk2NQE kkPsxXPs3r0qgHeDfTPNNsUbe9qMTfEZLsKH+JPHswFQJr67++fjIoPZy9PFXpm5NmnlyNK61UpLtO Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/D2Vxq9Z07yF_ZI5d4e0b6ZHFtT8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 22:29:59 -0000

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

Per discussion at editors' meeting, the issue is parked for now, so closing this PR since it's already bit-rotten

-- 
You are receiving 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/600#issuecomment-322607292
----==_mimepart_599375e492b70_32083fc27ed7dc3410228b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Per discussion at editors' meeting, the issue is parked for now, so closing this PR since it's already bit-rotten</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/600#issuecomment-322607292">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4knwLWGi3kP0nxmrW5HLv_d40Bcks5sYhvkgaJpZM4NyWse">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq87_GPtZfnnNQmCF0IWfkNc86KXcks5sYhvkgaJpZM4NyWse.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/600#issuecomment-322607292"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #600: Per discussion at editors' meeting, the issue is parked for now, so closing this PR since it's already bit-rotten"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/600#issuecomment-322607292"}}}</script>
----==_mimepart_599375e492b70_32083fc27ed7dc3410228b--


From nobody Tue Aug 15 15:30:07 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 577B7132428 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:30:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 jSm6u1vLAdjq for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:29:58 -0700 (PDT)
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 BF1BC132436 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:29:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=aFOe7lOD+qOyMQit0tPdGRgv1dg=; b=XwMJ52Ov1yrOzhLy OBud/9fO9Yy6KSAacDn5DASuy8yEYUmFnJ/dX4g7udd6+5N169bhrwhArmsAnl8m 0RTQQExQJK3XJqyXqBZW19D+rIZDGFSY4wpHt/oe2z3Squn/xqsihV93avPlNoi4 Qs4vHAHSj6grFsrO/wzu8ZSJggc=
Received: by filter0660p1mdw1.sendgrid.net with SMTP id filter0660p1mdw1-12259-599375E5-15 2017-08-15 22:29:57.535778049 +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 ismtpd0037p1mdw1.sendgrid.net (SG) with ESMTP id H9DcVh9rTTmR1Bg6lgfXCA for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:29:57.471 +0000 (UTC)
Date: Tue, 15 Aug 2017 22:29:57 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abda9e2ed61a086122072df2d1ff881c133fc8401f92cf0000000115ab37e592a169ce0df481a1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/600/issue_event/1207308472@github.com>
In-Reply-To: <quicwg/base-drafts/pull/600@github.com>
References: <quicwg/base-drafts/pull/600@github.com>
Subject: Re: [quicwg/base-drafts] Split QUIC core from QUIC v1 (#600)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599375e535697_35493fec0defdc2c826b3"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2gvQ7qY4iHxSk29vMoNDQAglC3pUi28sjITr 3YzWhQmtyqIj+QFkyut4ye4+1w6Qe4xPpN+ZV6L1XC2Olv8kR+KuwK6Wvo+daG7QLf07YT/V+v43oV /nBnTo6eLDxWHWuTvUt0Xtt1L6MQLeP8Oe9PcmQG1NTw17v6vORIQtyiaRjLeTJq8+IkTGWE0KTy16 U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lCqOEMZI3T7A1wQJPldrr4768uI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 22:30:00 -0000

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

Reopened #600.

-- 
You are receiving 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/600#event-1207308472
----==_mimepart_599375e535697_35493fec0defdc2c826b3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Reopened <a href="https://github.com/quicwg/base-drafts/pull/600" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/600" data-id="234127777" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#600</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/600#event-1207308472">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxLqvmA7_911UeaUPhQuVT0iv9v2ks5sYhvlgaJpZM4NyWse">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7V_ok-hTKiIBK7K-91_AdaQL6T6ks5sYhvlgaJpZM4NyWse.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/600#event-1207308472"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #600."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/600#event-1207308472"}}}</script>
----==_mimepart_599375e535697_35493fec0defdc2c826b3--


From nobody Tue Aug 15 15:30:18 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 199C9132432 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:30:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 r9UGNd79_SLj for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 15:30:16 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5C2A132428 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 15:30:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=5FAGT92n2MdwPaFQVxt8UQvLfkE=; b=IYdKM7xor8QrKJ0p c1AiMxTHjDTi/iBx9GWxF9IX+UzZi6/ThVaAUfcv8NJ3f6+LgOzcmWrK9AZj9yED NKPJ1wC5YF95eHU30TlGe2AkvVIdRuT7UI7dhtfmhW7uBMBRE1438TILsQzWu9nU xLB4tK3XUiIpQyweDa0r4K1CN6k=
Received: by filter0826p1mdw1.sendgrid.net with SMTP id filter0826p1mdw1-24498-599375F0-D 2017-08-15 22:30:08.136728615 +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 qQv_EAzURVm3_P9cFXtW_Q for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:30:08.127 +0000 (UTC)
Date: Tue, 15 Aug 2017 22:30:08 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab39fe99b7b220d20a0a7272b7f248080f1a0418a392cf0000000115ab37f092a169ce0df481a1@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/600/issue_event/1207308665@github.com>
In-Reply-To: <quicwg/base-drafts/pull/600@github.com>
References: <quicwg/base-drafts/pull/600@github.com>
Subject: Re: [quicwg/base-drafts] Split QUIC core from QUIC v1 (#600)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599375f0a2cb_72f63fc27ed7dc3487068"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1L855P7Q9FzPVvO/ZaydW80mCD22OPEpAzu+ mbUkLPsjDiW5Davf8sUe747eozPidkFzHHfe3jppfuddERa4FxksyUFJutuauTdx2W/pDunvlJ51pD 9ImCFbB570bLQopkgqNiyYcJPoQ5tcEgwqu8aMrVJkiFfY4e4T0j8/NZlwjZocFKpoI7YvbokXAp2W c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ThY15xpVdqhouetr4Upucrufjgo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 22:30:17 -0000

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

Closed #600.

-- 
You are receiving 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/600#event-1207308665
----==_mimepart_599375f0a2cb_72f63fc27ed7dc3487068
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/pull/600" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/600" data-id="234127777" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#600</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/600#event-1207308665">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqx8VlBLmN84LgwsPCNr1052qj0wdks5sYhvwgaJpZM4NyWse">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqztkevV_OfP4cNLJutDqk3dizz8Vks5sYhvwgaJpZM4NyWse.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/600#event-1207308665"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #600."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/600#event-1207308665"}}}</script>
----==_mimepart_599375f0a2cb_72f63fc27ed7dc3487068--


From nobody Tue Aug 15 16:00:39 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B367132439 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 16:00:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.595
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 YKOyeoPyqWvD for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 16:00:36 -0700 (PDT)
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 1353A132428 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 16:00:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=iNv1/pmeXHIyVgdF8YdIRWtn2NY=; b=tixkx8Zb6dpff5VZ HfT+zBzhl4YEP4retEkNaV+PFRbmw+6EwbQ+Sju76p7NDstGPbzURCBABTbzcFfw J4UcWs+/z+B3X9zmSMxKJm6war1dvBwMBz3Q6k1jK7NP6BjccGAa2OlFsURFS+o8 XlrMe9KqFs8mMFJiqRauPJrGSPc=
Received: by filter0937p1mdw1.sendgrid.net with SMTP id filter0937p1mdw1-32739-59937D12-43 2017-08-15 23:00:34.854826083 +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 SfFkSXCgSgCCndR0eZS7fQ for <quic-issues@ietf.org>; Tue, 15 Aug 2017 23:00:34.869 +0000 (UTC)
Date: Tue, 15 Aug 2017 23:00:35 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1ac6e78bd917c46d57738c1c19493a2866971b1192cf0000000115ab3f1292a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/c322612345@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59937d12bc48a_6d13ff6a717dc38506f9"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1odExJ96vdx88D8zXhWbaz5jDhPMqn5ET35p vetOOglqtDc/p7L5ueCAVurUmV53lrKOnrSyZAf+jqW1OVsvDOXCkR3AIeug2IerJCo4qIvMidTU2p iAt5NJKXwEBciB8d7fYZ1c6QS9rw3d+V0Nqf5/zoQWYEhw2vRM7zHJQtpG7qPxwpICF6waJO1Uvegq o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/pcX99c5LduI8N39xKBNFNiICjoo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 15 Aug 2017 23:00:38 -0000

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

Notes from editors chat: make the negotiated shutdown an "application shutdown" and explain that the application tells QUIC to die and then QUIC dies.

When the application shutdown happens, then we need to talk about what happens to streams.

Tie the CONNECTION_CLOSE case to the application shutdown case: you need to hang around for TIME_WAIT during which you acknowledge packets and nothing else really.  3*max(MIN_RTO, RTT) should be OK as a conservative 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/pull/721#issuecomment-322612345
----==_mimepart_59937d12bc48a_6d13ff6a717dc38506f9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Notes from editors chat: make the negotiated shutdown an "application sh=
utdown" and explain that the application tells QUIC to die and then QUIC di=
es.</p>
<p>When the application shutdown happens, then we need to talk about what h=
appens to streams.</p>
<p>Tie the CONNECTION_CLOSE case to the application shutdown case: you need=
 to hang around for TIME_WAIT during which you acknowledge packets and noth=
ing else really.  3*max(MIN_RTO, RTT) should be OK as a conservative start.=
</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/721#issuecomment-322612345">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxBmplqo_nmb-IErh=
f7tWm5ElELUks5sYiMSgaJpZM4O0OWB">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9N1v0rjgENeVf_-L=
uaILtrZU5_pks5sYiMSgaJpZM4O0OWB.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=
/721#issuecomment-322612345"></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 #721: Notes fr=
om editors chat: make the negotiated shutdown an \"application shutdown\" a=
nd explain that the application tells QUIC to die and then QUIC dies.\r\n\r=
\nWhen the application shutdown happens, then we need to talk about what ha=
ppens to streams.\r\n\r\nTie the CONNECTION_CLOSE case to the application s=
hutdown case: you need to hang around for TIME_WAIT during which you acknow=
ledge packets and nothing else really.  3*max(MIN_RTO, RTT) should be OK as=
 a conservative start.\r\n\r\n"}],"action":{"name":"View Pull Request","url=
":"https://github.com/quicwg/base-drafts/pull/721#issuecomment-322612345"}}=
}</script>=

----==_mimepart_59937d12bc48a_6d13ff6a717dc38506f9--


From nobody Tue Aug 15 17:09:46 2017
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 AA0DD1323C3 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 17:09:44 -0700 (PDT)
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 wH4SjEza7dw7 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 17:09:43 -0700 (PDT)
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 2B98B1323B0 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 17:09:43 -0700 (PDT)
Date: Tue, 15 Aug 2017 17:09:42 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502842182; bh=g+w412LPNC/6E+WV87Pwr2KyXtxAyB5U0LhuaRAXROs=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=F8fbDOEe86T4EP8hr6WLpotWJcqbLkQwYrxgAm544Td6EnXDlKqCoIfDZdCnKXiVN i02QIHDFAj73WSFQd3GXG2Rp+nhkOCWyPPYzTyaoeGT3xKqWViL0wj9KbFeXb0D5so M1pXUIKe1zEF4eWmsHcSwgxmR4QipPcYNDGxXf7Y=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe946cbc03ee66b04080655612288b581026412d592cf0000000115ab4f4692a169ce0ee5ace4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/727/review/56503568@github.com>
In-Reply-To: <quicwg/base-drafts/pull/727@github.com>
References: <quicwg/base-drafts/pull/727@github.com>
Subject: Re: [quicwg/base-drafts] Prohibit acknowledgement of packets with echoed packet numbers (#727)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59938d465e598_663e3fc17f461c2c6803"; 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/ILBNwqdwt-bLidRUWJGezI3B3ik>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 00:09:44 -0000

----==_mimepart_59938d465e598_663e3fc17f461c2c6803
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/727#pullrequestreview-56503568
----==_mimepart_59938d465e598_663e3fc17f461c2c6803
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/727#pullrequestreview-56503568">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7ZB5uoq0NwHq-qf6gM1nlWvFC1gks5sYjNGgaJpZM4O18bf">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1YCRAzWge5fJzBVRCB5yfye67pmks5sYjNGgaJpZM4O18bf.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/727#pullrequestreview-56503568"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #727"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/727#pullrequestreview-56503568"}}}</script>
----==_mimepart_59938d465e598_663e3fc17f461c2c6803--


From nobody Tue Aug 15 17:13:44 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B73531323C7 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 17:13:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 6O_v_G6XwYri for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 17:13:41 -0700 (PDT)
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 7D43E1323B0 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 17:13:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=9KEaLRBdP8UL9lvUuEFma6Fg90A=; b=cdiVJwEjfzXG9y7W FuJVBlF/Jfbr1XSCdlNZFrsuD9UVbQeJvse6gIe2dzJYGjk/0sT38yu1jR1GJKj2 87YbcYin9P11e4V36MW6W7qoSbINeSLVnKn54hwrt0c4GHRhy6BFQb4SqmEaz+bh u1c2YxyL7wSmo4sLmpr8rtJl4rE=
Received: by filter0873p1mdw1.sendgrid.net with SMTP id filter0873p1mdw1-1840-59938DF9-26 2017-08-16 00:12:41.510329551 +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 ismtpd0031p1mdw1.sendgrid.net (SG) with ESMTP id EItLmC0GTsabhNBu0emTmQ for <quic-issues@ietf.org>; Wed, 16 Aug 2017 00:12:41.443 +0000 (UTC)
Date: Wed, 16 Aug 2017 00:12:41 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abef4d14d88a485515f31b6e1518b373c088be253c92cf0000000115ab4ff992a169ce0dfa6fe2@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/322623062@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_59938df925991_69963fa2c8cc3c389649f"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3We/ecF/ZBsw5HQRW16JfmV+OfijKx6lRS6N e4zAOIemwEfsqtT49S6s/RXG6DZO3OnlS02geuSHjdLncJke7MW8rGj0wQtWpqfpbBZlI7YECwG3YJ usfgUEyAudnolRiJGO+LXfqy/KIQINt2RuYiCEdIK7Da5HrHM0BxHiQGspBj3SzR+nPhrtdHJDEPrw A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HX8jPjg2wYD0VYH8v_KbdLv5HJc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 00:13:43 -0000

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

>From editors meeting: park this issue for now. There is value in separating these invariants, and perhaps something along the lines of mcmanus@'s proposal makes sense. The plan is to do something like that by the Singapore IETF timeline.

-- 
You are receiving 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-322623062
----==_mimepart_59938df925991_69963fa2c8cc3c389649f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>From editors meeting: park this issue for now. There is value in separat=
ing these invariants, and perhaps something along the lines of mcmanus@'s p=
roposal makes sense. The plan is to do something like that by the Singapore=
 IETF timeline.</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/615#issuecomment-322623062">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq011YwkuIOPuD5Y=
T1yT_hFtL4dJqks5sYjP5gaJpZM4N0BgB">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq3TfU88yAAP50r0Wk=
H3VsADo9SG0ks5sYjP5gaJpZM4N0BgB.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/615#issuecomment-322623062"></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 #615: From edito=
rs meeting: park this issue for now. There is value in separating these inv=
ariants, and perhaps something along the lines of mcmanus@'s proposal makes=
 sense. The plan is to do something like that by the Singapore IETF timelin=
e."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-d=
rafts/issues/615#issuecomment-322623062"}}}</script>=

----==_mimepart_59938df925991_69963fa2c8cc3c389649f--


From nobody Tue Aug 15 17:18:04 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 373E71323B0 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 17:17:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 MqxUykANVSaR for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 17:17:54 -0700 (PDT)
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 AA1871323AC for <quic-issues@ietf.org>; Tue, 15 Aug 2017 17:17:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ZFodHwc3H0mRzlMKVG3VfpTJ6XM=; b=gMUI4XdJE614jX7n 5Q3unWjtbpPBMtjx0OPFoWL1HwJKDxTKx4FySHRGQKkGItlJd1sqbUFomh1Hn+i/ XLFofvIPsUSt+gUWWzo06vdBJSZTmtPMyNZ6YUR9LrZZ/gd9WsY+LE8ops7A+r6Y bwA3JKkQQI68Dp38p5AJIRp3UZ4=
Received: by filter0529p1mdw1.sendgrid.net with SMTP id filter0529p1mdw1-20924-59938F30-59 2017-08-16 00:17:52.927437394 +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 oe9cw6z9SH6lJ0yl6j0_fA for <quic-issues@ietf.org>; Wed, 16 Aug 2017 00:17:52.886 +0000 (UTC)
Date: Wed, 16 Aug 2017 00:17:52 +0000 (UTC)
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab053ffc0ac6ce5a798c5d00d05a41f9e0cecf254a92cf0000000115ab513092a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/c322623734@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59938f309a23c_54a03fa2c8cc3c3811259e"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak17kpryX9Ynloe6149tk/n+hxcnzG1kpxM+nS 7imB1jljFnVV0QdoASZBTur0dAmw77ADpUYFFz6Q749ETNi8lMSdm9+/qxSZqonhZXmZoodWuzRT0a /cQRkZsX/mXVA4nhMEk4dj9kZToSDLBA2cp9A4unxFSQiDTFE9Ufodi4n7fL74b2WXYTyYFgbGzHx/ k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/7wzvwj5SalIsAYrs6dDOhSolPGE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 00:17:56 -0000

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

I don't think we want to flow control the FIN, which works out since the FIN does not consume an offset. The text actually seems clear on this point... if you keep everything in terms of bytes, and not in terms of offsets, the text is consistent. Subodh: Do you still see a need for 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/pull/730#issuecomment-322623734
----==_mimepart_59938f309a23c_54a03fa2c8cc3c3811259e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I don't think we want to flow control the FIN, which works out since the=
 FIN does not consume an offset. The text actually seems clear on this poin=
t... if you keep everything in terms of bytes, and not in terms of offsets,=
 the text is consistent. Subodh: Do you still see a need for 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/pull/730#issuecomment-322623734">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5Pp558qSgL-8VQ1D=
lyGXiVIUTQPks5sYjUwgaJpZM4O2yDB">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqyJ2qhHoyLbfaQ7P6=
XiDgHaXLjx1ks5sYjUwgaJpZM4O2yDB.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=
/730#issuecomment-322623734"></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":"@janaiyengar in #730: I don't th=
ink we want to flow control the FIN, which works out since the FIN does not=
 consume an offset. The text actually seems clear on this point... if you k=
eep everything in terms of bytes, and not in terms of offsets, the text is =
consistent. Subodh: Do you still see a need for clarification?"}],"action":=
{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pu=
ll/730#issuecomment-322623734"}}}</script>=

----==_mimepart_59938f309a23c_54a03fa2c8cc3c3811259e--


From nobody Tue Aug 15 18:08:26 2017
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 D264213232C for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 18:08:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 kL1p3SJ3yoMC for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 18:08:24 -0700 (PDT)
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 6F5C21321F0 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 18:08:24 -0700 (PDT)
Date: Tue, 15 Aug 2017 18:08:23 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502845703; bh=E7mmhhKatWzXC7UCl8hcSrlwF12qErlNdyJAyGlNA5E=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=RlTNY218e/bTVydkE7DEq5OOrg52p9ClGRjrFeNWSGjaIUU4gqy1UoSsLhim1gcCg bZ0I2FRDf5cslTQSvgSBs74uh2E9cYPdLnQy5k9o8LX7VcKDWTSqXQ/7FWKn4RtRWY kc6TjyScMTBed729AjJWTDnp4odMnsfLoUzYXdyk=
From: Marten Seemann <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab08eaf9f1e6d3de35e9a66aab2997936fcc4959cc92cf0000000115ab5d0792a169ce0eed37cd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/733/322632396@github.com>
In-Reply-To: <quicwg/base-drafts/issues/733@github.com>
References: <quicwg/base-drafts/issues/733@github.com>
Subject: Re: [quicwg/base-drafts] Acknowledging *_CLOSE (#733)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59939b078e3ed_35873fec7e171c2c207979"; 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/ZUKcDG6oc95tlx8pyp6lGqQnYeE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 01:08:26 -0000

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

Why can't this data go away? All you need to do is export the byte representation of the CONNECTION_CLOSE and the receiver address from the QUIC object, and then the object can be freed. 

-- 
You are receiving 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/733#issuecomment-322632396
----==_mimepart_59939b078e3ed_35873fec7e171c2c207979
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Why can't this data go away? All you need to do is export the byte representation of the CONNECTION_CLOSE and the receiver address from the QUIC object, and then the object can be freed.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/733#issuecomment-322632396">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8NBr_c8ZEEnMjZyfGUO_l3LDto1ks5sYkEHgaJpZM4O4EQ2">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq455zfGZlTfAicj4MY2_V5B7EQRoks5sYkEHgaJpZM4O4EQ2.gif" width="1" /></p>
<div itemscope 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/733#issuecomment-322632396"></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":"@marten-seemann in #733: Why can't this data go away? All you need to do is export the byte representation of the CONNECTION_CLOSE and the receiver address from the QUIC object, and then the object can be freed. "}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/733#issuecomment-322632396"}}}</script>
----==_mimepart_59939b078e3ed_35873fec7e171c2c207979--


From nobody Tue Aug 15 18:59:19 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FB68132430 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 18:59:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 3IAk5fiN6fWJ for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 18:59:16 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 703DB126B7E for <quic-issues@ietf.org>; Tue, 15 Aug 2017 18:59:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=5fKqZJfw7wnVWYjcvBcpHgmeNHw=; b=xQRJeSHZo5I295d6 85tIdo9Y4J2Ag9S9IK3Xf7FV4RDhUoiSXXa0/VF0UWcFdGS/sDz2AQyz6d0cIsbI W98nASsRVF+KvWFiVA8gx4e2z7R1VW8a/3FmK9panCKFMdyyTP7yVKJ3okbo9UoG kB2JA+e1WUHHCqbQ/GrTZyqBky4=
Received: by filter0641p1mdw1.sendgrid.net with SMTP id filter0641p1mdw1-32100-5993A6F3-1D 2017-08-16 01:59:15.273057868 +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 _fS1KqspTUuHXcFdOknsag for <quic-issues@ietf.org>; Wed, 16 Aug 2017 01:59:15.127 +0000 (UTC)
Date: Wed, 16 Aug 2017 01:59:15 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0ec8dd93b75be7a706a88d3f16a292f5406f8ba892cf0000000115ab68f392a169ce0ee98584@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/731/322642034@github.com>
In-Reply-To: <quicwg/base-drafts/issues/731@github.com>
References: <quicwg/base-drafts/issues/731@github.com>
Subject: Re: [quicwg/base-drafts] Decoding Largest Acked and Reliability (#731)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993a6f3a5f6_1df23f93a9d8bc348675c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak19RQziH44rHmSrPyczYteAZID2cGDMAyo2AY fIQv40s0eZhVpX489EZVqC+lM4nS4tmMsOwwvVo6ttqV4eKH5GPeCGv+vOwWScQrPni2Mdh1zGEczq nAEE8IoG7qAIcfs7x8/O5OFXEcVnzGP+gSWuiIPXpYu+iJzjYXDq9lGv6TE3Svk3G3M94pUYGn6duT Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ZtiiuX87S5ebOk1CjbpV9UXm5gE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 01:59:18 -0000

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

I'm not going to "fix" that particular error right now.  We have a task to take a good hard look at the encoding of the ACK frame in #644 and I'd rather we do that than piecemeal fix little errors.  In the meantime, we should address the confusion problem @mcmanus had.  I'll open an issue to track the size 1 and size 2 ACK frames so we don't lose 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/731#issuecomment-322642034
----==_mimepart_5993a6f3a5f6_1df23f93a9d8bc348675c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I'm not going to "fix" that particular error right now.  We have a task =
to take a good hard look at the encoding of the ACK frame in <a href=3D"htt=
ps://github.com/quicwg/base-drafts/issues/644" class=3D"issue-link js-issue=
-link" data-url=3D"https://github.com/quicwg/base-drafts/issues/644" data-i=
d=3D"237364662" data-error-text=3D"Failed to load issue title" data-permiss=
ion-text=3D"Issue title is private">#644</a> and I'd rather we do that than=
 piecemeal fix little errors.  In the meantime, we should address the confu=
sion problem <a href=3D"https://github.com/mcmanus" class=3D"user-mention">=
@mcmanus</a> had.  I'll open an issue to track the size 1 and size 2 ACK fr=
ames so we don't lose 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/731#issuecomment-322642034">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq2ZTzQhed03PpWF=
oVUfIuQoL_Gi0ks5sYkzzgaJpZM4O3B_p">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_2uzZErCEzOGOhqE=
e_qAxBOFUbgks5sYkzzgaJpZM4O3B_p.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/731#issuecomment-322642034"></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 #731: I'm not =
going to \"fix\" that particular error right now.  We have a task to take a=
 good hard look at the encoding of the ACK frame in #644 and I'd rather we =
do that than piecemeal fix little errors.  In the meantime, we should addre=
ss the confusion problem @mcmanus had.  I'll open an issue to track the siz=
e 1 and size 2 ACK frames so we don't lose it."}],"action":{"name":"View Is=
sue","url":"https://github.com/quicwg/base-drafts/issues/731#issuecomment-3=
22642034"}}}</script>=

----==_mimepart_5993a6f3a5f6_1df23f93a9d8bc348675c--


From nobody Tue Aug 15 19:02:02 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1FC7132443 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:02:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.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_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 AvHuyJVw6xdx for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:01:59 -0700 (PDT)
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 E69F0132430 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 19:01:58 -0700 (PDT)
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=sh0+/f+vcp5Lk9rQjS5W5uCcMz8=; b=MWiSYL+nOfBoh1U8 bQU3BC0EUok9Ggrmge/2vGiR2J2wAN0A5pNCjfFcc5vIdrtrgafjZeFMcU4R/CoD 5xrl+E6hJRTi8Y2HqLtKjVLumHU2wwTV8swBGWPyegHOh7uKXI/0kx0NSsB/o4/q tMQx7B+rLxJRiU5NMqB4Ezt82ZI=
Received: by filter0415p1mdw1.sendgrid.net with SMTP id filter0415p1mdw1-28254-5993A786-3D 2017-08-16 02:01:42.848508192 +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 H-g-gepOQZmSH0FuPIYbMw for <quic-issues@ietf.org>; Wed, 16 Aug 2017 02:01:42.832 +0000 (UTC)
Date: Wed, 16 Aug 2017 02:01:43 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba15cefe2c8c35a0b7bd1682c5a0d389299c11c5092cf0000000115ab698692a169ce0eee254f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/734@github.com>
Subject: [quicwg/base-drafts] Largest Acknowledged can't be 1 or 2 bytes (#734)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993a7867c391_65783fcdde087c305191f"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak02/7Ut+wTydBJHh7Pkb3Ge9BRwkHmS0ChFDR KX8kYBl1vdx0fAkylxSSQfyUnNiE2iDakZ0ihlnXZRFNDUdWqJEpWvcEGyGIKeIvu3yVecjZEKEcm0 F0Fo+882k0e5I766SxBmrij4spa0DB8lMTmN47ZOFkAZ+Z9TPzU1SKpzBoklcC3XVCtYmhrigIKZVW A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nSEzotfWnjM9RNj6MO7ceevWm6Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 02:02:01 -0000

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

In #731, we found that the encoding for ACK is a little perverse in another way (see #644 for a more comprehensive list of complaints).  The Largest Acknowledged can be 1 or 2 bytes.  However, this field isn't truncated like packet numbers (for the reasons described in #731, this would be hazardous).  And packet numbers start somewhere between 1 and 2^31-1, meaning that it would be very unlikely to have a packet number that was actually small enough to fix in 1 or 2 bytes.  We should not waste a whole bit to describe these two sizes if we can't use 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/734
----==_mimepart_5993a7867c391_65783fcdde087c305191f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>In <a href=3D"https://github.com/quicwg/base-drafts/issues/731" class=3D=
"issue-link js-issue-link" data-url=3D"https://github.com/quicwg/base-draft=
s/issues/731" data-id=3D"250185092" data-error-text=3D"Failed to load issue=
 title" data-permission-text=3D"Issue title is private">#731</a>, we found =
that the encoding for ACK is a little perverse in another way (see <a href=
=3D"https://github.com/quicwg/base-drafts/issues/644" class=3D"issue-link j=
s-issue-link" data-url=3D"https://github.com/quicwg/base-drafts/issues/644"=
 data-id=3D"237364662" data-error-text=3D"Failed to load issue title" data-=
permission-text=3D"Issue title is private">#644</a> for a more comprehensiv=
e list of complaints).  The Largest Acknowledged can be 1 or 2 bytes.  Howe=
ver, this field isn't truncated like packet numbers (for the reasons descri=
bed in <a href=3D"https://github.com/quicwg/base-drafts/issues/731" class=
=3D"issue-link js-issue-link" data-url=3D"https://github.com/quicwg/base-dr=
afts/issues/731" data-id=3D"250185092" data-error-text=3D"Failed to load is=
sue title" data-permission-text=3D"Issue title is private">#731</a>, this w=
ould be hazardous).  And packet numbers start somewhere between 1 and 2^31-=
1, meaning that it would be very unlikely to have a packet number that was =
actually small enough to fix in 1 or 2 bytes.  We should not waste a whole =
bit to describe these two sizes if we can't use 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/734">view it on GitHub</a>, or <a href=3D"https://github.co=
m/notifications/unsubscribe-auth/AWbkq61du9d-44VEolq-0khG2odl5Av0ks5sYk2Gga=
JpZM4O4UwS">mute the thread</a>.<img alt=3D"" height=3D"1" src=3D"https://g=
ithub.com/notifications/beacon/AWbkq-f99Ge93VHKZAYPLbKZq0YfO3S5ks5sYk2GgaJp=
ZM4O4UwS.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/734"></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":"DESCRIPTION","message":"Largest Acknowledged can't =
be 1 or 2 bytes (#734)"}],"action":{"name":"View Issue","url":"https://gith=
ub.com/quicwg/base-drafts/issues/734"}}}</script>=

----==_mimepart_5993a7867c391_65783fcdde087c305191f--


From nobody Tue Aug 15 19:03:57 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DD5313243A for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:03:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 G_5q0VOkzK5e for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:03:55 -0700 (PDT)
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 08226132430 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 19:03:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=CPzz5nbb8Y/gkSsmnuikaFBpIXw=; b=NciBYvdf+8EDswGA tjCutlFXVhhfWnfoJQk4BUq7BvxH2mx683TW2uQc/9GPXD88UtN4YfpeEL7Ol2dA 7waCEqFZJ9Ux+HPsquWOnz2W0qEAy5gdUL9sOw7bdgBViLMV0nHAsFdEdMcMwfql boVvziHnOdWgGePDJqp438aemII=
Received: by filter1113p1mdw1.sendgrid.net with SMTP id filter1113p1mdw1-21115-5993A80A-C 2017-08-16 02:03:54.388725198 +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 B0SSDcNKQN6U-SPM0Q8L7g for <quic-issues@ietf.org>; Wed, 16 Aug 2017 02:03:54.328 +0000 (UTC)
Date: Wed, 16 Aug 2017 02:03:54 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba993c4c3a90461daa3f25fd1d1fc438b316f756192cf0000000115ab6a0a92a169ce0df5bf15@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/608/322642784@github.com>
In-Reply-To: <quicwg/base-drafts/issues/608@github.com>
References: <quicwg/base-drafts/issues/608@github.com>
Subject: Re: [quicwg/base-drafts] Handshake errors (#608)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993a80a3c5d5_2bf53ff2fae4bc2c34672"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2NvDa3YL8SClDBNoLq8lALsxrG1F2//dP9S0 r5f2vY9oYD9tR2RjZn2HQtXxFOBBvuso9bIU2gVqNTExpqbGbIGWOwsArJ79LdrPUTozyY9WpWwkmd /dhyhVQLbwZLcJtTBst31K+1Eq4HShukhlMFqOAL8xJjG2SlIKKVmfbGNBX5kmd7L6XabgaKVs3drW k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tUDlsqVyZ6A6x5PERCbDVn3uugo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 02:03:56 -0000

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

@nibanks, we decided that it would be allowed, but we haven't gotten around to making the change.

-- 
You are receiving 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/608#issuecomment-322642784
----==_mimepart_5993a80a3c5d5_2bf53ff2fae4bc2c34672
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/nibanks" class="user-mention">@nibanks</a>, we decided that it would be allowed, but we haven't gotten around to making the change.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/608#issuecomment-322642784">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq34kVHGZUJbcOR_hhhrhsClSHTDdks5sYk4KgaJpZM4NytAA">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_ADmGjJ3og1w7fc-uS58xLiILU_ks5sYk4KgaJpZM4NytAA.gif" width="1" /></p>
<div itemscope 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/608#issuecomment-322642784"></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 #608: @nibanks, we decided that it would be allowed, but we haven't gotten around to making the change."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/608#issuecomment-322642784"}}}</script>
----==_mimepart_5993a80a3c5d5_2bf53ff2fae4bc2c34672--


From nobody Tue Aug 15 19:14:52 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03E2513244E for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:14:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 DZ4BNgbogQ8u for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:14:49 -0700 (PDT)
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 87848126B7E for <quic-issues@ietf.org>; Tue, 15 Aug 2017 19:14:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=JzdVaI9y1FrYqNblvanUdoOrvSs=; b=nLC9GrOu72k548a4 Fb31LIRbKC8lYcl0R0LtE6IjdMOB31Crmj0fS3Kz5yHH6GatbZ/oen7XwEgMOikn zM1tIKxDHW3GGdWa6xsN5yff1w3haUaX0vsfDEMEEiFOvQYvZ6Ay8Qs8tyxTKQer dfPPvJNmSDzyob7CxZs5vE3VRkw=
Received: by filter1191p1mdw1.sendgrid.net with SMTP id filter1191p1mdw1-16738-5993AA98-A 2017-08-16 02:14:48.178758235 +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 xQy5bxgwTM-VOBWIWlCITw for <quic-issues@ietf.org>; Wed, 16 Aug 2017 02:14:48.163 +0000 (UTC)
Date: Wed, 16 Aug 2017 02:14:48 +0000 (UTC)
From: Nick Banks <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1861a655af58d189df53c9d0e6a25ab83d4f417592cf0000000115ab6c9792a169ce0eed37cd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/733/322644832@github.com>
In-Reply-To: <quicwg/base-drafts/issues/733@github.com>
References: <quicwg/base-drafts/issues/733@github.com>
Subject: Re: [quicwg/base-drafts] Acknowledging *_CLOSE (#733)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993aa97d2c0b_54d33f9fc0225c3c28898"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0aQo00pWAB0KxTPSzIMbOIDPx19E8q+x05RY 2re4/jQtu0MCf01NMe7g/OOGFYza2vuTtV/bRZAeDUoL3+4q0A6KonlF5uAm6JJj0YrSZajH2Wij5e kiseiKYpH0Z9RKepTu0PHHFqu1Zd33+Yu91kVlcTKpLfdA3Cb4x33RW9JEuCgyW2h4QRC4zYgpOY56 Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/OtRqqf90LQUvdOsAjn4qk4H0FV0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 02:14:51 -0000

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

Something must be bound to the socket and listening for incoming packets as well, correct? If you must have code listening, why not have support for explicitly indicating that you can stop listening, instead of an arbitrary time out?

-- 
You are receiving 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/733#issuecomment-322644832
----==_mimepart_5993aa97d2c0b_54d33f9fc0225c3c28898
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Something must be bound to the socket and listening for incoming packets=
 as well, correct? If you must have code listening, why not have support fo=
r explicitly indicating that you can stop listening, instead of an arbitrar=
y time out?</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/733#issuecomment-322644832">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8eh2JGHkLboi5o=
o-CRoNmA8kDT4ks5sYlCXgaJpZM4O4EQ2">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9DlHcvuD-5qnof05=
OaRfmIuSwHxks5sYlCXgaJpZM4O4EQ2.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/733#issuecomment-322644832"></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 #733: Something must=
 be bound to the socket and listening for incoming packets as well, correct=
? If you must have code listening, why not have support for explicitly indi=
cating that you can stop listening, instead of an arbitrary time out?"}],"a=
ction":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/is=
sues/733#issuecomment-322644832"}}}</script>=

----==_mimepart_5993aa97d2c0b_54d33f9fc0225c3c28898--


From nobody Tue Aug 15 19:18:30 2017
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 AAC69132458 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:18:28 -0700 (PDT)
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_H3=-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 wAOa9vSKtxIr for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:18:27 -0700 (PDT)
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 06A10132455 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 19:18:27 -0700 (PDT)
Date: Tue, 15 Aug 2017 19:18:26 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502849906; bh=CyZj48AkkoZ97NNp0PVH/a7D6ztG6ZsuBXTIORlkfVQ=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Iybn0fo7FCSAeqWU6yKhHtC8akZ8F3rCU9KmXoiNz5xuNtUwYbnvu0XX9G++uBKW4 ndwE3T4yH0eg5zloqGVm7JdgpCbV86ouGzci1ZtXlcdc8G5qvhmAQKwPHauyZhnBmu Sd4itbSChWtVVDIAolKIWeA23BvyufOeELD8WQr4=
From: Subodh Iyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab80eb5c70d1ecb2fa13f1f50248db871a60552faf92cf0000000115ab6d7292a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/c322645467@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993ab722ede1_54693fa177195c3c1102c9"; 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
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XwhmmDAVqviQAtdd06ASsysJQbE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 02:18:29 -0000

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

@janaiyengar  Sounds fair, I didn't see anyone on the list who really spoke up that this text is a significant improvement, and people generally seem to be ambivalent, so this PR doesn't seem worth it. I could reduce this to minor changes instead which doesn't rename the fields.

-- 
You are receiving 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/730#issuecomment-322645467
----==_mimepart_5993ab722ede1_54693fa177195c3c1102c9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/janaiyengar" class=3D"user-mention">@jan=
aiyengar</a>  Sounds fair, I didn't see anyone on the list who really spo=
ke up that this text is a significant improvement, and people generally s=
eem to be ambivalent, so this PR doesn't seem worth it. I could reduce th=
is to minor changes instead which doesn't rename the fields.</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/730#issuecomment-322645467">view it on GitHub</a>, or=
 <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1yIdUJ=
4NfY0NaeSLkKXuPVf2RJyks5sYlFygaJpZM4O2yDB">mute the thread</a>.<img alt=3D=
"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqyJO_v=
fGGAZvoUpEX4WVBlpfYo3Nks5sYlFygaJpZM4O2yDB.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/730#issuecomment-322645467"></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":"@siyengar in #=
730: @janaiyengar  Sounds fair, I didn't see anyone on the list who reall=
y spoke up that this text is a significant improvement, and people genera=
lly seem to be ambivalent, so this PR doesn't seem worth it. I could redu=
ce this to minor changes instead which doesn't rename the fields."}],"act=
ion":{"name":"View Pull Request","url":"https://github.com/quicwg/base-dr=
afts/pull/730#issuecomment-322645467"}}}</script>=

----==_mimepart_5993ab722ede1_54693fa177195c3c1102c9--


From nobody Tue Aug 15 19:25:44 2017
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 C940C13243A for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:25:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.254
X-Spam-Level: 
X-Spam-Status: No, score=-8.254 tagged_above=-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_H2=-2.8, 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 F3pEwhrZq_Oj for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:25:41 -0700 (PDT)
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 D48E71321D8 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 19:25:40 -0700 (PDT)
Date: Tue, 15 Aug 2017 19:25:40 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502850340; bh=WJIMDJhrSCNNGAh4G0eGjrG9SL3YMiv3nj8JlKd3rH8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=j0NvhE7i4/baVzp6RujH57k7Z/6HcfMK10Rr8M7XFlkD56s4/MauDySqrf0N6WtwH NbGhqKUh/tj7j9iXZJ5b4vFuVEFE96omSZOouVbwKJ3xvHEboM/TLhJhnVIFB3HSdP 6zvSdlsfsROr4E8S+fjqDr/DT5h/tLgys+yG0XQc=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab725459b34b9452845b15f8752c2583de8c44156292cf0000000115ab6f2492a169ce0ee65d1b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/729/322646728@github.com>
In-Reply-To: <quicwg/base-drafts/issues/729@github.com>
References: <quicwg/base-drafts/issues/729@github.com>
Subject: Re: [quicwg/base-drafts] Keep alive advice (#729)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993ad24187af_67c93f872775fc2c8159"; 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/6Pd1AGRcPUUwt-r8NjEfy6FCQL4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 02:25:43 -0000

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

That caveat is a good addition.  To be clear, I was proposing to do ALL three things that I listed.

-- 
You are receiving 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/729#issuecomment-322646728
----==_mimepart_5993ad24187af_67c93f872775fc2c8159
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>That caveat is a good addition.  To be clear, I was proposing to do ALL three things that I listed.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/729#issuecomment-322646728">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7lGF7faKk2G8EXWA3E2GElS-u1Nks5sYlMkgaJpZM4O2Iw4">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1i12AJs5Qmt9X9A_k_vGAjUeKcbks5sYlMkgaJpZM4O2Iw4.gif" width="1" /></p>
<div itemscope 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/729#issuecomment-322646728"></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 #729: That caveat is a good addition.  To be clear, I was proposing to do ALL three things that I listed."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/729#issuecomment-322646728"}}}</script>
----==_mimepart_5993ad24187af_67c93f872775fc2c8159--


From nobody Tue Aug 15 19:55:01 2017
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 481ED13248A for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:54:59 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RiCLAc5lGeuK for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:54:57 -0700 (PDT)
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 95F99132483 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 19:54:57 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502852096; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=dbbUlDguikiTMwkPrf14LLhltfBCRgWzuO/aqo+fbIA=; b=ZlEvolaa5JAijjMFsKVVQR1DUFUmC+wm2a/7XH93Ll93bYexDeQUEYS6ZPd37pyPwQBnid1W K1L75CDstQG4Y2Qzww+ZmzF9JYFr62ECwkd6jso5VCG9mRFG4DfijlbftqUDYhmYYcyoJqy2 QXqsYpAS96hXMO/C0iBTshMMKqQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=myFHSX5RHtQMaP7q7aGAx4sDEmV1rq1+0teQ4QSAha/sdM1nmzp3HO4QfQ69MqV+7CXIOn UQIvB3h7IpmN377nVUc/1Gb8D6Jj7j4qclpv8AYzEuhjhDL8Un5AoW2BkVKUKYthFgQMgosp g53ul+sUpFJg4wLKpWVNGYZs+HCNY=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 5993b400.7fbb74388960-smtp-out-n01; Wed, 16 Aug 2017 02:54:56 -0000 (UTC)
Date: Tue, 15 Aug 2017 19:54:56 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5993b4006c3aa_d0c3fbd0189bc34924b1@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 7a168f: Prohibit acknowledgement of packets with echoed pa...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5993b4006c0a1_d0c3fbd0189bc3492340"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cgIME73VYngi9jytpQ2LDpVEavo>
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, 16 Aug 2017 02:54:59 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 7a168f9f036631b6dbb090a4a904b28f46da3d44
      https://github.com/quicwg/base-drafts/commit/7a168f9f036631b6dbb090a4a904b28f46da3d44
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  Prohibit acknowledgement of packets with echoed packet numbers

Closes #563.


  Commit: fcd10ffa85d8b19396970453fca6032a8fed0979
      https://github.com/quicwg/base-drafts/commit/fcd10ffa85d8b19396970453fca6032a8fed0979
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  Too many lines


  Commit: 4bceb91c002989bfa2653dc035e10231747b8ad6
      https://github.com/quicwg/base-drafts/commit/4bceb91c002989bfa2653dc035e10231747b8ad6
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #727 from quicwg/no-ack-packets

Prohibit acknowledgement of packets with echoed packet numbers


Compare: https://github.com/quicwg/base-drafts/compare/d4ddd2c74721...4bceb91c0029
----==_mimepart_5993b4006c0a1_d0c3fbd0189bc3492340--


From nobody Tue Aug 15 19:55:10 2017
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 6758813248A for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:55:00 -0700 (PDT)
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 qMIYnzGT-JZi for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:54:59 -0700 (PDT)
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 D6114132485 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 19:54:58 -0700 (PDT)
Date: Tue, 15 Aug 2017 19:54:58 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502852098; bh=i47TuuBc+aSpePsxVmLkwwy9BX7MJMwGrI8x6+d5QEE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=g6ITGiukWcVFC8CJDQv5WrumLCCs+bws+/hIflJ9o/b5HO+apAUq+Tqc+oP4gG43V taztM8HOGg66/7gTfbx/HrVvQoTLqms1JduuzxTZu8O+W35tudYQuSXIcXGamtx+j1 SXS575S5wsPLkSVgyTufzGT5XwA9HgmzGceAH8uU=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3d1cc0b86dd52809eba68f39a4285ed9e154849492cf0000000115ab760292a169ce0ee5ace4@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/727/issue_event/1207523189@github.com>
In-Reply-To: <quicwg/base-drafts/pull/727@github.com>
References: <quicwg/base-drafts/pull/727@github.com>
Subject: Re: [quicwg/base-drafts] Prohibit acknowledgement of packets with echoed packet numbers (#727)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993b40224f26_60b33fed3ec6bc34888f"; 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/NVFPDBpz_CFF3xrcp2xwGYleYU4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 02:55:00 -0000

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

Merged #727.

-- 
You are receiving 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/727#event-1207523189
----==_mimepart_5993b40224f26_60b33fed3ec6bc34888f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/727" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/727" data-id="249933028" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#727</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/727#event-1207523189">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0lfNNc2xJhk2t9Fa7T_EEoxnzMiks5sYloCgaJpZM4O18bf">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq71pn66XBsD6k2BXJWUgNUBGujCcks5sYloCgaJpZM4O18bf.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/727#event-1207523189"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #727."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/727#event-1207523189"}}}</script>
----==_mimepart_5993b40224f26_60b33fed3ec6bc34888f--


From nobody Tue Aug 15 19:55:17 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACC8D132485 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:55:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 T6Ib3ESTzUfK for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:54:59 -0700 (PDT)
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 3A3EF132489 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 19:54:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=dZXJcSCsgiO5JqOLTXb6EHwWu6Y=; b=uTI5sg+6PKOTVR0H Ek6/yUmFK+yg8TqJZNwIyJyIgWq/dOnJMXsN3MhrEcaLSCSag7tV0VGRRSYHw3N9 jkP6Y+6skG7n3zF4Rp/8knhl2erwJXVi7InMVtLbAbx4pSTUiSVffr7CiFzQHgFQ W/GOlyve/6bvmIVUpUeQlzfMnbg=
Received: by filter0590p1mdw1.sendgrid.net with SMTP id filter0590p1mdw1-26233-5993B402-A 2017-08-16 02:54:58.087806639 +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 WvWIKPpvT22yEhNi3rJaZA for <quic-issues@ietf.org>; Wed, 16 Aug 2017 02:54:58.090 +0000 (UTC)
Date: Wed, 16 Aug 2017 02:54:58 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc80b8d887acecfa48c341fdbb7f8c6effa5f2e9192cf0000000115ab760192a169ce0dde2520@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/563/issue_event/1207523190@github.com>
In-Reply-To: <quicwg/base-drafts/issues/563@github.com>
References: <quicwg/base-drafts/issues/563@github.com>
Subject: Re: [quicwg/base-drafts] ACK prohibitions (#563)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993b401c1a20_6a9d3fa460dc5c3c1421ab"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2g/FHxg2hzD4KGAKFXuoWw3zFmCt6R1dNyus y8Jcm7lh5Gn99vuTJfTHNuaIdGGNPWIsjP4p8IebmruzMo6YJ1YOWKO+64FuBOLcPMv5JBalvpVk6X KGttXTJEZhlzw8zOEDu506lj51uyCsIw+Y/aROyN+aI6MVoOpHKiIIdhAtVljnOcakTWeqTSEqI9bz A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dASQ2iztNmLtI_j4EWAvgL9gnY8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 02:55:01 -0000

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

Closed #563 via #727.

-- 
You are receiving 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/563#event-1207523190
----==_mimepart_5993b401c1a20_6a9d3fa460dc5c3c1421ab
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/563" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/563" data-id="232662304" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#563</a> via <a href="https://github.com/quicwg/base-drafts/pull/727" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/727" data-id="249933028" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#727</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/563#event-1207523190">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6HXelzlmWD3wCqTFdEW9y3p2eGXks5sYloBgaJpZM4NsDF-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5WMIdlaV5h6aEq33hHoXGzjh7Bcks5sYloBgaJpZM4NsDF-.gif" width="1" /></p>
<div itemscope 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/563#event-1207523190"></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 #563 via #727."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/563#event-1207523190"}}}</script>
----==_mimepart_5993b401c1a20_6a9d3fa460dc5c3c1421ab--


From nobody Tue Aug 15 19:55:21 2017
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 C329613248B for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:55:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.797
X-Spam-Level: 
X-Spam-Status: No, score=-0.797 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=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qr_ULhBtIEfu for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 19:55:00 -0700 (PDT)
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 A3C4E132483 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 19:54:59 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502852099; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=T6nA1EYnnJqNszOMUQ4sw6ALB+CSj0FA2X3DFzbpoWI=; b=Fup8b8keK1Arxsv3+DAlTRvI3YraDkjmPh+CTk1OJ4XkgXZ2nx8gY7hrLYYyFJtXHFqt+ePY l6ZtMUd6vOYM1LHmUfv0eNnyBYjH8tqASmq76YPv8eDBlzJkS9mzPDRqSYMIX+7NeQ1jOXj5 dcOS7uwqY39D1QXqTz0Yt8Rz7Cs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=iRKjH+P58vGg05n4Ybg59J5cLPspkNreQ5SIqOxRS1QI7IAmfV8GqWMb9kRviLBOfUQqsh KeogWaYE2KCER3OSiUV+rFH5FFePnNxVKx01hhjWvayxYFRHKh8NTqrKnP5p2N35ZVMS0CAE ubdh/EAzAFnppCeke+CA4nmHTWX4Y=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 5993b402.7f21943fc210-smtp-out-n03; Wed, 16 Aug 2017 02:54:58 -0000 (UTC)
Date: Tue, 15 Aug 2017 19:54:58 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5993b402b2ed2_6f1a3fd45308bc38563c5@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5993b402b2b63_6f1a3fd45308bc3856295"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sRBIJyToiC3svEpi_ZUux1Upyaw>
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, 16 Aug 2017 02:55:02 -0000

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

  Branch: refs/heads/no-ack-packets
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_5993b402b2b63_6f1a3fd45308bc3856295--


From nobody Tue Aug 15 21:09:38 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9ED05132377 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 21:09:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 a9e_dmS1IzvP for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 21:09:35 -0700 (PDT)
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 46E7013234B for <quic-issues@ietf.org>; Tue, 15 Aug 2017 21:09:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=wR3XkAPq6Az9R7TCG091o56ycm0=; b=X3BUb3D327iWh5SF FW6B9BLtzO+m4kq/FGt8viMQLl0u3QHDsgkkfNIJpf9qEHLo9jLu2+m6cg4frDB0 i9z5O0ff87hZmAYq30YF47Dt1aJwlfuqFpy5yesQKsCvUdLeFLLIIijgXAIZ3ArO QcDWM4fbD/EH7EiVIE9DwoXFITg=
Received: by filter0980p1mdw1.sendgrid.net with SMTP id filter0980p1mdw1-10293-5993C57E-1E 2017-08-16 04:09:34.466219937 +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 olpvdbflQSWQZwftXi_HLA for <quic-issues@ietf.org>; Wed, 16 Aug 2017 04:09:34.404 +0000 (UTC)
Date: Wed, 16 Aug 2017 04:09:34 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6e6f4802db0b5d77d0a77ec884d871ae7da184a492cf0000000115ab877e92a169ce0c1514d6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/215/322661714@github.com>
In-Reply-To: <quicwg/base-drafts/issues/215@github.com>
References: <quicwg/base-drafts/issues/215@github.com>
Subject: Re: [quicwg/base-drafts] Public reset (#215)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993c57e46c86_5d5c3faf3e383c2c34433"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1lWxErMCsK5/5UaskoNQDg1qDk+e0DFcCDsi O8yMOyFlXC57vEPN0DrOIkQVRMtTnS3R4OyIatgHCJYBjpt91BEUzvekVwHRNlHAMOwaGujuKbY6wS DCrJddmaL4syf0YQsaP8ZECGHDCLSUEj91AUinotWrVqGBqFwkJMlWxJg2YM4jCcKvZ1KNuXus9QHT Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LicgLtSrUGcmIyeZP4-KHwOaNq4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 04:09:37 -0000

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

Closed by #574.

-- 
You are receiving 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/215#issuecomment-322661714
----==_mimepart_5993c57e46c86_5d5c3faf3e383c2c34433
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed by <a href="https://github.com/quicwg/base-drafts/pull/574" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/574" data-id="233583243" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#574</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/215#issuecomment-322661714">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-5txsN0vl8rrzJQkwDz-tTGS5ZKks5sYmt-gaJpZM4LryrQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8g4UH2I1qkNBtUXo3bQl7j8tLwIks5sYmt-gaJpZM4LryrQ.gif" width="1" /></p>
<div itemscope 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/215#issuecomment-322661714"></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 #215: Closed by #574."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/215#issuecomment-322661714"}}}</script>
----==_mimepart_5993c57e46c86_5d5c3faf3e383c2c34433--


From nobody Tue Aug 15 21:09:42 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7CBB13234B for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 21:09:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 KW4mRZT_eEqZ for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 21:09:35 -0700 (PDT)
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 5812B132361 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 21:09:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ShLhVabQYuU2VvxckXJQGiK0Aps=; b=hNNLVQRbugUcQPrq ZyaHjSgwp82iwNEk4qa5KlAZ4QlQE8f5m5HSofBlDdyI3rszWHSV031omb3B9j+o rhVi4zZaNYhZWt+ptvxT/oaYl8RpbnRIeb5IyYbBvs4S0lCo4I5m7MSQwkUZXCSp +optxUVzY1MOC6jXdmkCbojdgtk=
Received: by filter1121p1mdw1.sendgrid.net with SMTP id filter1121p1mdw1-27854-5993C57E-2C 2017-08-16 04:09:34.449905991 +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 BgN2YZ5uQlmhpAqp9sDVmQ for <quic-issues@ietf.org>; Wed, 16 Aug 2017 04:09:34.433 +0000 (UTC)
Date: Wed, 16 Aug 2017 04:09:34 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6e6f4802db0b5d77d0a77ec884d871ae7da184a492cf0000000115ab877e92a169ce0c1514d6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/215/issue_event/1207572241@github.com>
In-Reply-To: <quicwg/base-drafts/issues/215@github.com>
References: <quicwg/base-drafts/issues/215@github.com>
Subject: Re: [quicwg/base-drafts] Public reset (#215)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993c57e55a0e_7ed33fa1deb3fc30110762"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3j5Mvd7sre2xuV4HUxhViEYfoV4CJoKm+oS7 Hnl40fXVrOaqLQ4Nd6qZwZJ7Un5JJu7aUJJ36xyLulanZ/mxtqpYM/R+tMOOxCUJY5+Oq9sqsS+0uJ 7wvq3pe6inl0+8E2Hz4E7vCSf6FyRBwdGhE0b+l0oLhsv8bgbwNdlsP69q6v5BKP7CujvTE9J1ejxp 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6VoeQ9Jn7gM1MeB7ijN9hWAzMRI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 04:09:37 -0000

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

Closed #215.

-- 
You are receiving 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/215#event-1207572241
----==_mimepart_5993c57e55a0e_7ed33fa1deb3fc30110762
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/215" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/215" data-id="202708182" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#215</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/215#event-1207572241">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-5txsN0vl8rrzJQkwDz-tTGS5ZKks5sYmt-gaJpZM4LryrQ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8g4UH2I1qkNBtUXo3bQl7j8tLwIks5sYmt-gaJpZM4LryrQ.gif" width="1" /></p>
<div itemscope 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/215#event-1207572241"></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 #215."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/215#event-1207572241"}}}</script>
----==_mimepart_5993c57e55a0e_7ed33fa1deb3fc30110762--


From nobody Tue Aug 15 21:20:33 2017
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 907DD126C2F for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 21:20:31 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oiikcxrUT2Go for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 21:20:30 -0700 (PDT)
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 EAC7D1201F8 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 21:20:29 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502857229; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=KbIsqcVJNWAMkJQMxzrMahBATs6U3r3HoNW/R1YaAWU=; b=YjEQnVMCF9nP1Rb5iPYx732Lc5j1A+iC7F6ullnc94uvCqdJcvAIEScVnm9aJ/9EEj9UbER9 jEYGPD58oA7ljVCprh8g88rRix2lbpAu3PblCkJy6XypahEpXxpmOZ3QYgQrQLJGv3qsO3U3 1KuIRgDQn22TC7Kin9WlB5fLcFA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=kL8FG5TZ4A12d6N04X14fa+s4nOHNmP1pnXNNbGl4mNDb2d3xoveI6+Kfq2qWBd6Oae7Ls q+Cas3IJGEfeWWQ0TC08K/fh4QYNT87OQGOd2TShZ170Kon3Db25eEwXpROrQIUuX/Mf5XbA zk2JigXlHjp6Thi/VfPyKMtRl+MZY=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 5993c80c.7f7ffac63960-smtp-out-n02; Wed, 16 Aug 2017 04:20:28 -0000 (UTC)
Date: Tue, 15 Aug 2017 21:20:28 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5993c80cb4c60_bfe3fce24881c241048a3@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 77f68e: Add changelogs
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5993c80cb4983_bfe3fce24881c2410474b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rwB3znJJcCJ1aAMu72ezjI2WpuE>
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, 16 Aug 2017 04:20:32 -0000

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

  Branch: refs/heads/changelog-05
  Home:   https://github.com/quicwg/base-drafts
  Commit: 77f68edfbca1ebeef1dfc930f6a35445cf955dc9
      https://github.com/quicwg/base-drafts/commit/77f68edfbca1ebeef1dfc930f6a35445cf955dc9
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Add changelogs



----==_mimepart_5993c80cb4983_bfe3fce24881c2410474b--


From nobody Tue Aug 15 21:21:24 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A74FD126C2F for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 21:21:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 vTLyzvJ6H_zf for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 21:21:21 -0700 (PDT)
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 03EDA1201F8 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 21:21:20 -0700 (PDT)
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=b1KnGiwWydE8MgRqhPT3JCSzzpo=; b=B/XqmaKzJW6p4zAJ cVuJ0vQN+SwhSZ83ajdRousALrwmMB1xcug7xczyjzFYFl/Xq6btsHYMMERBxEFx YNWuOrXUoSr2S8ZI3mkD8Aai9nxHdstDV+tu40Tb962OgXr6gmjYnIu/drO2+Bve Y2gg3zhtDTAfemnApHHt+U8ltOE=
Received: by filter0571p1mdw1.sendgrid.net with SMTP id filter0571p1mdw1-28955-5993C83F-6 2017-08-16 04:21:19.104495941 +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 3cbYfKMBTS6FSh993tx53g for <quic-issues@ietf.org>; Wed, 16 Aug 2017 04:21:19.020 +0000 (UTC)
Date: Wed, 16 Aug 2017 04:21:19 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4e414ab2bfbd8e9715ab4a92d37ef63aa6ddcc4992cf0000000115ab8a3e92a169ce0eee6f9e@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/735@github.com>
Subject: [quicwg/base-drafts] Add changelogs for -05 (#735)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993c83eb82c0_7a933fcfdda27c301006f6"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0708FX6LqbUKuHRooFxWSjp0uTH1gQqnDZH6 CeWKDr3i4zkt+qtBwyt9i+3QKleR3QI/jMBC27YeIzRQHoHeDAFm6t8a6YHYhsBh0tNitHsqgKhNqi oeve38+U51JjM/a59AIjBvGNnyNmQg5GFujLWCt5MVmkdX4d7/p0HTs0pqfBxpJVWScz9bHBJX/rpP s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TCNGkXmTYK0pUPfeKVa0mY-T5CE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 04:21:23 -0000

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

This PR won't live for long.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/735

-- Commit Summary --

  * Add changelogs

-- File Changes --

    M draft-ietf-quic-recovery.md (8)
    M draft-ietf-quic-tls.md (8)
    M draft-ietf-quic-transport.md (18)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/735.patch
https://github.com/quicwg/base-drafts/pull/735.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/735

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

<p>This PR won't live for long.</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/735'>https://github.com/quicwg/base-drafts/pull/735</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Add changelogs</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/735/files#diff-0">draft-ietf-quic-recovery.md</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/735/files#diff-1">draft-ietf-quic-tls.md</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/735/files#diff-2">draft-ietf-quic-transport.md</a>
    (18)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/735.patch'>https://github.com/quicwg/base-drafts/pull/735.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/735.diff'>https://github.com/quicwg/base-drafts/pull/735.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/735">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq09magsrHTyHrNm-jEjTjgATYF1oks5sYm4-gaJpZM4O4Z5T">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxAwLCiwIpCmLs04VGUEtBnx69Eaks5sYm4-gaJpZM4O4Z5T.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/735"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 changelogs for -05 (#735)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/735"}}}</script>

----==_mimepart_5993c83eb82c0_7a933fcfdda27c301006f6--


From nobody Tue Aug 15 22:10:39 2017
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 DBB16132402 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 22:10:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.254
X-Spam-Level: 
X-Spam-Status: No, score=-8.254 tagged_above=-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_H2=-2.8, 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 O6Honb6r5lZ5 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 22:10:36 -0700 (PDT)
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 299201321A5 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:10:36 -0700 (PDT)
Date: Tue, 15 Aug 2017 22:10:35 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502860235; bh=7fQvCzpI/FW1BWpYNysn2rMhvnENnE4l7wrf2mg2bac=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ET5xJ6JcBGPuxEDzHSw075bIheM1GZyaIvlCzp6SAJL88kUa9tXv6Cm3BFdLuEHDd QCmkfOQjv1df9LWe5iOFCmMfjyjOwHdp9M314qrHJlS/i6czU12zsEZgUDskw8kbcw DQLzc2OF9V1O+VwWB4iX5DEJ+A6Pk2223BwiCCtA=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe1dae9d834c4e02d2d159a8f2040cc613196d33792cf0000000115ab95cb92a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/c322667906@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993d3cb2e34d_47fb3fca78dbfc2c911ab"; 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/Oe1zHrAgCAzOmNEEJm3cG_L2hbs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 05:10:38 -0000

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

If you do have time to make those changes, a new PR would be best.

-- 
You are receiving 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/730#issuecomment-322667906
----==_mimepart_5993d3cb2e34d_47fb3fca78dbfc2c911ab
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>If you do have time to make those changes, a new PR would be best.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/730#issuecomment-322667906">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-O4TquELbcldE6XZsqiJS860pKSks5sYnnLgaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9BQ0VttBZ--0TlBVoFQFepPCduqks5sYnnLgaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730#issuecomment-322667906"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #730: If you do have time to make those changes, a new PR would be best."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730#issuecomment-322667906"}}}</script>
----==_mimepart_5993d3cb2e34d_47fb3fca78dbfc2c911ab--


From nobody Tue Aug 15 22:10:47 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 509E81321A5 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 22:10:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 WDnjCutXA6GV for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 22:10:37 -0700 (PDT)
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 EB9DA1323C8 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:10:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=2jnayQii7pw/8xHcpwKBe8+/kxs=; b=QCY4/6ubU5klWTlf VzFRhrueonTmJK87i7O1UfpsEnuyMJ13cv8ChQO3JiqaZVIyqVosuLqc7C0NtvTn Z8MxgIIXuq4hcXJ/2L6kud5tNbSegdOhqkVuCUaKgq4yAaUD+7stdSHzmWV1KrzF 00beye01jODog2To9sP0/IlS3Sc=
Received: by filter0999p1mdw1.sendgrid.net with SMTP id filter0999p1mdw1-9815-5993D3CB-2F 2017-08-16 05:10:36.014977487 +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 aYJCPXYPRF-fCLuBcMSVEA for <quic-issues@ietf.org>; Wed, 16 Aug 2017 05:10:35.977 +0000 (UTC)
Date: Wed, 16 Aug 2017 05:10:36 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe1dae9d834c4e02d2d159a8f2040cc613196d33792cf0000000115ab95cb92a169ce0ee8a0bd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/730/issue_event/1207610504@github.com>
In-Reply-To: <quicwg/base-drafts/pull/730@github.com>
References: <quicwg/base-drafts/pull/730@github.com>
Subject: Re: [quicwg/base-drafts] Change design and and FIN to flow control (#730)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993d3cbd8021_b013fcaca923c34807f5"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2rhfttulN2vkPvKUP6BCO77UStNGM51xLX+s MCvSd43dV6jgKlW2ZpRtxSHuVraRXzZRTFlWH8HjRiax8X41m8Ulkmmsu1WgJ5spqWOu6tW3gYQeEF /IApQPsNBYuREvjrTjF+t/ip9Cc9oPvMuCbBcK7gz6JNqEUFOPRqz/kz5VORlbsFsR3uYxMQfqzVR0 w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/s3uXtluGFD13qddgMSdcqgsn-Vs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 05:10:39 -0000

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

Closed #730.

-- 
You are receiving 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/730#event-1207610504
----==_mimepart_5993d3cbd8021_b013fcaca923c34807f5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/pull/730" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/730" data-id="250126525" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#730</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/730#event-1207610504">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-O4TquELbcldE6XZsqiJS860pKSks5sYnnLgaJpZM4O2yDB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9BQ0VttBZ--0TlBVoFQFepPCduqks5sYnnLgaJpZM4O2yDB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/730#event-1207610504"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #730."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/730#event-1207610504"}}}</script>
----==_mimepart_5993d3cbd8021_b013fcaca923c34807f5--


From nobody Tue Aug 15 22:10:54 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8E381200C5 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 22:10:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 2qFfy4wkVvwB for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 22:10:47 -0700 (PDT)
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 B1A9313246C for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:10:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=oiImgX90LAYANRiyeEBUtCqIQPY=; b=MMSjCqa4dVNDiXGh Nq1NuVdfjlzGugapwSp88CZbSb/fCHa4lGV5EDiCDzEEJdha1v+6THziCl9SZo7r 2M555JGXLYD2zlqHlYICWBKG9OhC5I4lmdLpShw3GyXihUJthG4DGdo/qxUCGcGr mJ6W4HHw/UkBdFGAruna/i0MYHA=
Received: by filter0956p1mdw1.sendgrid.net with SMTP id filter0956p1mdw1-32501-5993D3D7-6 2017-08-16 05:10:47.106900481 +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 SPMZbqUrRF6kY8km1XZ3GQ for <quic-issues@ietf.org>; Wed, 16 Aug 2017 05:10:47.067 +0000 (UTC)
Date: Wed, 16 Aug 2017 05:10:47 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfa8bc5b15c6a0b00e7135a692fb1a50ec84e108892cf0000000115ab95d692a169ce0eee6f9e@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/735/issue_event/1207610625@github.com>
In-Reply-To: <quicwg/base-drafts/pull/735@github.com>
References: <quicwg/base-drafts/pull/735@github.com>
Subject: Re: [quicwg/base-drafts] Add changelogs for -05 (#735)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993d3d6eba82_f7843f9edfa11c347132a"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0FuXHdhAu+AoV1TvtcvtLISJCEPKv5wmQJ+G rK5K3m8uRl89kjYO2lkUqowLowceTVlA91OYaGuNySZ5jgMznyKvcVSCNCQ7s3rrH8EEZaYqQ6f244 x+v4H0vVDQAOohC7tGGWk4OsyIu7cJp20W9Rg/bpMCp5412HVmAesT/7UIRO2BqiQtqvt3CJI/X+WR o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WUcoTySzRA1QesszGLJvqnxXyjI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 05:10:49 -0000

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

Merged #735.

-- 
You are receiving 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/735#event-1207610625
----==_mimepart_5993d3d6eba82_f7843f9edfa11c347132a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/735" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/735" data-id="250507166" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#735</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/735#event-1207610625">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-j1OmMa3Kj2UNzR3WI2UN1I6sEsks5sYnnWgaJpZM4O4Z5T">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2lPmhfLyEuRr9Wl_pcdqFEFxIjhks5sYnnWgaJpZM4O4Z5T.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/735#event-1207610625"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #735."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/735#event-1207610625"}}}</script>
----==_mimepart_5993d3d6eba82_f7843f9edfa11c347132a--


From nobody Tue Aug 15 22:10:58 2017
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 530341200C5 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 22:10:50 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CbuVBA-apXBH for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 22:10:48 -0700 (PDT)
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 3D0E4132494 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:10:48 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502860247; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=EDtPPELziOs1zyi5FdeyGZFun5vQk4gCKLqJGhmhnmY=; b=fH5t8k34PR9BLFSoOTOlBamo3vuwME53l6YLzn+MeasGQb+1H1lhLsKw+dmQCjhokVbH43s3 KqvdqetRMVP/3G787HwENifuQS9R2aACBwpjjrTypR5ovmVsLkLLQwoRqdAiKx1voDa4Ummi iYZaEeybx+e4pKoro5ljwMpyEKE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=mu45EJ1OZF06+E5QEjGkqdc/eNrGPCyGZdqRwxFYx28n/ZARxuhqQM7wJMIXv5UtOOYi5p V9oQ9bXKxqNYk6srdtIaPuNH6WGnaKoLcCKDqP1JTiKfKZrXZLwoNrIIYVcIdVi2NL2dYvhm 6TWDnfdKILeIxD7laZk7TcG3V/OmI=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 5993d3d6.7f08740664e0-smtp-out-n01; Wed, 16 Aug 2017 05:10:46 -0000 (UTC)
Date: Tue, 15 Aug 2017 22:10:45 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5993d3d5cc133_72973f8eb4a5bc34799b8@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 77f68e: Add changelogs
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5993d3d5cbd9f_72973f8eb4a5bc34798e6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sOc3dbk_JhfGHovELlDPfT-uQZs>
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, 16 Aug 2017 05:10:50 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 77f68edfbca1ebeef1dfc930f6a35445cf955dc9
      https://github.com/quicwg/base-drafts/commit/77f68edfbca1ebeef1dfc930f6a35445cf955dc9
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Add changelogs


  Commit: 8aa071a8d2c49c423602028f15267a5918686669
      https://github.com/quicwg/base-drafts/commit/8aa071a8d2c49c423602028f15267a5918686669
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #735 from quicwg/changelog-05

Add changelogs for -05


Compare: https://github.com/quicwg/base-drafts/compare/4bceb91c0029...8aa071a8d2c4
----==_mimepart_5993d3d5cbd9f_72973f8eb4a5bc34798e6--


From nobody Tue Aug 15 22:11:03 2017
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 7E3E3132402 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 22:10:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.797
X-Spam-Level: 
X-Spam-Status: No, score=-0.797 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=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sR0E5FSSy8ud for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 22:10:51 -0700 (PDT)
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 163BC1200C5 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 22:10:51 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502860250; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=t3CI3749wVj6YIxi1j36e66F8nD3JnG2ceDrrOVlm1E=; b=g6aqS4ecjw4q0TuxLmn6CnK/jRKwWzZ+USO9Z4BYa+6qvpzlX421c5RNj7upkvuwou6lDmqH Dai6CpirwUYJJ8QwXdPmb1L/wzVwph2CciTbjRCdU+c8kHy/Sp3+oy99JWq1+v4yYcFxpxs7 zBggCRmz03Y5j15GuupMwLSl3go=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=qTqHKAroIIo/qBTpmFIP+osI/t6Pq+yddi/mB5O5ucx+f4DX8zdZHErd0T7AFR8cO9j2JK u+rOzxCHVaKzLtZWeOvj5fqvLS4ocr4XEGcF5YO4Nq4x7GhdACBHx8YGZxP/9hw2Attt4YaH dTu9YjtrfULoztP6GGXeI3djii4YI=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 5993d3d9.7f0120333ae0-smtp-out-n03; Wed, 16 Aug 2017 05:10:49 -0000 (UTC)
Date: Tue, 15 Aug 2017 22:10:49 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5993d3d9cffdd_12ca3fc9733b5c2824251@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5993d3d9cfbf6_12ca3fc9733b5c28241c3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/sjfMhaC6dqGhef9yLTejCz_Jh0Q>
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, 16 Aug 2017 05:10:52 -0000

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

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

----==_mimepart_5993d3d9cfbf6_12ca3fc9733b5c28241c3--


From nobody Tue Aug 15 23:23:30 2017
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 B54E2126B71 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 23:23:28 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qlu-Bv3lJYbA for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 23:23:27 -0700 (PDT)
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 6B3BD124217 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 23:23:27 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502864606; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=fHrmwMBJTmH5cjSLUpzggeapl1RVX089/0bROBnMt+Y=; b=VqwTgXUth4A1J67P16mReM6e/YJYUuE09Sq+UpL7qBLu4abn0Zig30AbRMo42U98kDPBi4j4 k602xWXGb5eweIwwMMv93T7c7fSZjft9Obky9Ck04iNevUbtIa2U0UEVZC8atRub3FSHWgAa aSHOyZMgCd718u8FAG09qMvaPls=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=AQgv3Ej8SSMvs70E0MT1F2i+nT/z1hW/Yw13TjjeFrxxX/KOzGGZxJdWTNxzY1twbm3/2q p6xXeV4A8cdzZzeG++a2dSmnCMTIenSXp52HnzdS5+7OBqgzqM8dE0MuOa2yFEST0XiiikCa /yn6ywzbbH4E/JpFtAgLNxsLtY/Sg=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 5993e4de.7fab24ff07b0-smtp-out-n02; Wed, 16 Aug 2017 06:23:26 -0000 (UTC)
Date: Tue, 15 Aug 2017 23:23:26 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5993e4de1675b_69a53fda960f5c347431d@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 9a7814: stateless_reset_token is server only
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5993e4de163cb_69a53fda960f5c347421a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/wMiwsZT-DbyDROACn9tDyCzhFrk>
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, 16 Aug 2017 06:23:29 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 9a7814c80d8f013ca323732a960dd6e554a9d39c
      https://github.com/quicwg/base-drafts/commit/9a7814c80d8f013ca323732a960dd6e554a9d39c
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  stateless_reset_token is server only

This also corrects the number used in prose.

Closes #726.


  Commit: 07416702fab3dd24fedb5c909933d29676ed2f5b
      https://github.com/quicwg/base-drafts/commit/07416702fab3dd24fedb5c909933d29676ed2f5b
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #728 from quicwg/issue726

stateless_reset_token is server only


Compare: https://github.com/quicwg/base-drafts/compare/8aa071a8d2c4...07416702fab3
----==_mimepart_5993e4de163cb_69a53fda960f5c347421a--


From nobody Tue Aug 15 23:23:39 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D09C9126B71 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 23:23:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 7snnw2daHeKb for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 23:23:28 -0700 (PDT)
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 90EA6124B18 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 23:23:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=SMhSxokv0WbRA7uvfrLqtf/A2j0=; b=k+huWtd4+pRSkKo9 IidQEuvC/nUSRjnMMxwXFQPmjbDEY63xeymzAQBfI1j9BpSlyzd8dNtmc9ni3/nb r9jQzWOXci1D4E4LrxDgBVoBfgFQTyGvYGW6iw84ui2lYBu6Eua2rVXsD1Gqch/F PvzgCxElJjMBIdc2ij7y3S8h7kM=
Received: by filter1132p1mdw1.sendgrid.net with SMTP id filter1132p1mdw1-21650-5993E4DF-64 2017-08-16 06:23:27.686208228 +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 YW2PhnQySNmAGDf_zHThpQ for <quic-issues@ietf.org>; Wed, 16 Aug 2017 06:23:27.699 +0000 (UTC)
Date: Wed, 16 Aug 2017 06:23:27 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba95a7b01d4b0eed99e3efe299c1141fe9aa8377792cf0000000115aba6df92a169ce0ee5e7aa@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/728/issue_event/1207666720@github.com>
In-Reply-To: <quicwg/base-drafts/pull/728@github.com>
References: <quicwg/base-drafts/pull/728@github.com>
Subject: Re: [quicwg/base-drafts] stateless_reset_token is server only (#728)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993e4df9129b_35eb3fc0bdad3c308817"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0EDpGYESg+R0RFYIDa9t51BtYouVUeoWYhFe tyFxL1Z3IM2opoHpaVaPPoJNulAJ7ZuT5elCNv9JTPOX8gadcqw8DyTYUZH59WonV1ZK7g/ewMVPZ+ kcjXQe3RcghCq82ihhtr3egKuopOu1WMtuzc7VqB1ZILkMum4do5Qf76zi9E0HAm7ib2D9uzbxkqJN E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LRD8QVF_rLTNzm9x7PuRa4h6j9o>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 06:23:30 -0000

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

Merged #728.

-- 
You are receiving 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/728#event-1207666720
----==_mimepart_5993e4df9129b_35eb3fc0bdad3c308817
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/728" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/728" data-id="249948074" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#728</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/728#event-1207666720">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq828U7FAlbpKoJBSTA7u9FN7RwyMks5sYorfgaJpZM4O2Ain">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqztMWui0xaK2eLns-dJ1FuPzvTlmks5sYorfgaJpZM4O2Ain.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/728#event-1207666720"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #728."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/728#event-1207666720"}}}</script>
----==_mimepart_5993e4df9129b_35eb3fc0bdad3c308817--


From nobody Tue Aug 15 23:23:44 2017
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 531601321A5 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 23:23:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.797
X-Spam-Level: 
X-Spam-Status: No, score=-0.797 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=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7Dm99CAV84HO for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 23:23:28 -0700 (PDT)
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 C8AB0124217 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 23:23:28 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502864608; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=4CHWoql5is3qOC26JeISTFCFT7jSdjS7fUn7wgQbouY=; b=QY5hu2Zr4os52mi9ZQ/tyj3kD4kYWUTRL/MciHPVcd6d7uWncLkb+9nCGjoO0eWBNsB2sHhu 96vvGJktHbl+80uK2Y67b6NSS4SNN4k7E3ePBXwe1hjmbGTj2Apdy506SIPKi6pBht64TrIZ Y8b10U98A/wsVnQGbVhXr1/8Lr4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=HpLSxe8lkJic+GD+PziGCbFjoDMXBwYD3g6vrLH/EVng9Mh5oK8z1Zg2mat95lNMNPvIR7 Qjv3xvrdlW+jSXig1tgn/lgGoCYLD6oiOefMnFj8Ud3xVPHDEl4Vb9yODT+AuO1QmDOwKwyG Bkfz93F6QV3DaScp+nXGo0+l9ki4Y=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 5993e4e0.7f6aa038b810-smtp-out-n01; Wed, 16 Aug 2017 06:23:28 -0000 (UTC)
Date: Tue, 15 Aug 2017 23:23:28 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5993e4e01bbc0_69dd3fd30837fc3884758@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5993e4e01b767_69dd3fd30837fc38846c7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Rq1W3_kx8_Bt7QHBx_yH9LHpbo4>
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, 16 Aug 2017 06:23:30 -0000

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

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

----==_mimepart_5993e4e01b767_69dd3fd30837fc38846c7--


From nobody Tue Aug 15 23:23:49 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7A2D126B71 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 23:23:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 YB7fz4pnygks for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 23:23:36 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D416E124217 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 23:23:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=FUwtLt1dqvUt0FGHAPvlwevbDu4=; b=C8L8HmpIwgtm7eZX DIvbuk6cBpJvyayGDadRNZdCGyeRdKSsbqIHmsUywyF2QizDYfhhoIF1f8obJ+B7 d2BPqLme3ZgEtfTUf3CWiYdLOU/VP2vSS4jBduoi5GTZxeajtPfVttlV0+GOjjiB aWzOMv1mQKZcBuJgoiYp4iwentM=
Received: by filter0823p1mdw1.sendgrid.net with SMTP id filter0823p1mdw1-10822-5993E4DF-18 2017-08-16 06:23:27.223047457 +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 ismtpd0027p1mdw1.sendgrid.net (SG) with ESMTP id 5UIhd0DVRdaauXdFthgJuA for <quic-issues@ietf.org>; Wed, 16 Aug 2017 06:23:27.107 +0000 (UTC)
Date: Wed, 16 Aug 2017 06:23:27 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb74a633674611c258aaf230be7c2dcb5f850c4ae92cf0000000115aba6de92a169ce0ee47572@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/726/issue_event/1207666721@github.com>
In-Reply-To: <quicwg/base-drafts/issues/726@github.com>
References: <quicwg/base-drafts/issues/726@github.com>
Subject: Re: [quicwg/base-drafts] New text in section 7.3.1 of transport spec uses same code for stateless reset token and max packet size (#726)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993e4decd10d_66f3fdf861f7c3c8671"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3E6Bp/QbTuz2rmdccU1PfGwv03CPZC2wEAJi FB45Xxvl8TUOaqHIPMzE7uTck7CSVkdp2m6P7jZq4ZvexkXfLhkexgwQljarxoJwnK9GFzs6Y+mAt3 t64Xsrw0oHxhQX7zika0ZtJrpTBYPG+CUd1X9xEZc4DvrKLVKOsZkUe8dZHYta7uJOJ7jkPSLlmjYM 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/4sAilfWXKBTRnMY6rVegNeeOLSk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 06:23:39 -0000

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

Closed #726 via #728.

-- 
You are receiving 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/726#event-1207666721
----==_mimepart_5993e4decd10d_66f3fdf861f7c3c8671
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/726" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/726" data-id="249853298" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#726</a> via <a href="https://github.com/quicwg/base-drafts/pull/728" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/728" data-id="249948074" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#728</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/726#event-1207666721">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1YMCySj_O20cn5APIFCWcrw5P8yks5sYoregaJpZM4O1mQD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0TJB5oQds53jFeSd3p7J0PoXkqLks5sYoregaJpZM4O1mQD.gif" width="1" /></p>
<div itemscope 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/726#event-1207666721"></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 #726 via #728."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/726#event-1207666721"}}}</script>
----==_mimepart_5993e4decd10d_66f3fdf861f7c3c8671--


From nobody Wed Aug 16 01:06:04 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6308B132641 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 01:06:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RKxvMceN5F8G for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 01:05:59 -0700 (PDT)
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 63FEB13263F for <quic-issues@ietf.org>; Wed, 16 Aug 2017 01:05:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=xaggdBBr9vREMxbwmgxCBPThO38=; b=kACSV4fA6ul8rCSx HQhdTcfCjEi3R7AfFgUDqaTKCjVPEml946nOOYJ5mANBvobDbeS2W/0ZHAfidQzS 8VH3GGCR5xcipk3hRXT0GIGh1N4UEqbxedkdMueRBYMCHvuRGG66tGW4hx1KzegE cwaBeE/v0zQnHnN116cJrGuT7C0=
Received: by filter0831p1mdw1.sendgrid.net with SMTP id filter0831p1mdw1-10769-5993FCE5-40 2017-08-16 08:05:57.846203989 +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 X9vnL3p1TPWOT7Fru2hHtA for <quic-issues@ietf.org>; Wed, 16 Aug 2017 08:05:57.815 +0000 (UTC)
Date: Wed, 16 Aug 2017 08:05:57 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf869ad7661c49884225bf68ac23b4fb63fb8279992cf0000000115abbee592a169ce0eed37cd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/733/322697055@github.com>
In-Reply-To: <quicwg/base-drafts/issues/733@github.com>
References: <quicwg/base-drafts/issues/733@github.com>
Subject: Re: [quicwg/base-drafts] Acknowledging *_CLOSE (#733)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5993fce5b4cf4_71933f9207f9fc309817c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2yYt2wim6KiZ3CQlXq1PEqG3LekUppWX03nt mhQJl4RqxHUkWNY2fhBZx/LRFDyERpkXnjdGQj3Z7x7tfg+9DdeXInn95/DGUtZD3Dc4bAujFwPQUx PnopfofalInffcPAc9WC0vUxsFo+fgnjXy6P1W7DIuq2+3TsEofVEVd4F/RJxvmB8Nkk0OEmDIIlxj 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/FiHTQDJ7U925VN-bVE4UAYl9ak4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 08:06:01 -0000

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

This is a two-phase commit problem. I am also concerned with state lingering until timeout. Explicit confirmation is complex though. Like:

1. (A) generates close token (CT) and sends PREPARE_CLOSE(CT) periodically.
2. (B) receives (CT) and responds with CORFIRM_CLOSE(CT) periodically.
3. (A) receives CONFIRM_CLOSE(CT) and stops sending PREPARE_CLOSE(CT) sends CLOSE(CT) a few times then destroys context including CT. If CONFIRM close is not received within timeout, the context is destroyed.
4. (B) receives CLOSE(CT) or times out and destroys context.

There ought to be general application timeout as well so a lost PREPARE_CLOSE will also close the connection, but this timeout would be long.

I'm not really sure a CT token is needed but it might make it possible to drop most app context early.

The timeout can be short like 4RTT or so, because there is an expected response. There is no ACK involved in this and the timeouts are different because ACK can be delayed by an endpoint but CONFIRM_CLOSE and CLOSE must be ASAP.

In a proper two-phase commit context the state should be serialized to disk in order to handle crashes, but we do this with timeout 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/733#issuecomment-322697055
----==_mimepart_5993fce5b4cf4_71933f9207f9fc309817c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>This is a two-phase commit problem. I am also concerned with state linge=
ring until timeout. Explicit confirmation is complex though. Like:</p>
<ol>
<li>(A) generates close token (CT) and sends PREPARE_CLOSE(CT) periodically=
.</li>
<li>(B) receives (CT) and responds with CORFIRM_CLOSE(CT) periodically.</li>
<li>(A) receives CONFIRM_CLOSE(CT) and stops sending PREPARE_CLOSE(CT) send=
s CLOSE(CT) a few times then destroys context including CT. If CONFIRM clos=
e is not received within timeout, the context is destroyed.</li>
<li>(B) receives CLOSE(CT) or times out and destroys context.</li>
</ol>
<p>There ought to be general application timeout as well so a lost PREPARE_=
CLOSE will also close the connection, but this timeout would be long.</p>
<p>I'm not really sure a CT token is needed but it might make it possible t=
o drop most app context early.</p>
<p>The timeout can be short like 4RTT or so, because there is an expected r=
esponse. There is no ACK involved in this and the timeouts are different be=
cause ACK can be delayed by an endpoint but CONFIRM_CLOSE and CLOSE must be=
 ASAP.</p>
<p>In a proper two-phase commit context the state should be serialized to d=
isk in order to handle crashes, but we do this with timeout instead.</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/733#issuecomment-322697055">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9jbih9i1hhr1NK=
HNo2iiwaJ8EEaks5sYqLlgaJpZM4O4EQ2">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_skm8Bi8b_MnTLgK=
Ek1d3YdCZw2ks5sYqLlgaJpZM4O4EQ2.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/733#issuecomment-322697055"></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 #733: This is a two=
-phase commit problem. I am also concerned with state lingering until timeo=
ut. Explicit confirmation is complex though. Like:\r\n\r\n1. (A) generates =
close token (CT) and sends PREPARE_CLOSE(CT) periodically.\r\n2. (B) receiv=
es (CT) and responds with CORFIRM_CLOSE(CT) periodically.\r\n3. (A) receive=
s CONFIRM_CLOSE(CT) and stops sending PREPARE_CLOSE(CT) sends CLOSE(CT) a f=
ew times then destroys context including CT. If CONFIRM close is not receiv=
ed within timeout, the context is destroyed.\r\n4. (B) receives CLOSE(CT) o=
r times out and destroys context.\r\n\r\nThere ought to be general applicat=
ion timeout as well so a lost PREPARE_CLOSE will also close the connection,=
 but this timeout would be long.\r\n\r\nI'm not really sure a CT token is n=
eeded but it might make it possible to drop most app context early.\r\n\r\n=
The timeout can be short like 4RTT or so, because there is an expected resp=
onse. There is no ACK involved in this and the timeouts are different becau=
se ACK can be delayed by an endpoint but CONFIRM_CLOSE and CLOSE must be AS=
AP.\r\n\r\nIn a proper two-phase commit context the state should be seriali=
zed to disk in order to handle crashes, but we do this with timeout instead=
."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-dr=
afts/issues/733#issuecomment-322697055"}}}</script>=

----==_mimepart_5993fce5b4cf4_71933f9207f9fc309817c--


From nobody Wed Aug 16 07:55:35 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1FCD1321DF for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 07:55:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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_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 y3rfP4IkVg-7 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 07:55:30 -0700 (PDT)
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 D85E91321D9 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 07:55:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=eC3991ytnz7O6+tbSQ3BWM/4HwA=; b=C0X1sbQnEJ4j+IJG 60mVyukkPOuBKZYjeVbLvLVVBsxamT23EWklhB0ituycGAsZHvuf9I/zSkzxQhvY uqgxbaOqwBO7FFBeR1HaMUk68l5pdm0bITvPKySDe9uGYJrqLM6h09/0Zy9LqDQD er8uvp6LOOFgsT8dPYSXAVPguDQ=
Received: by filter0539p1mdw1.sendgrid.net with SMTP id filter0539p1mdw1-14986-59945CD6-50 2017-08-16 14:55:18.621370497 +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 rMGX7Nv7RFywId27sPzXEw for <quic-issues@ietf.org>; Wed, 16 Aug 2017 14:55:18.539 +0000 (UTC)
Date: Wed, 16 Aug 2017 14:55:18 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abce3d5dbd81d774878f13de1f8a5dc927a35496a992cf0000000115ac1ed692a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724/review/56492263@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59945cd632f9b_2939f3f915b7a9c301347ba"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1ks2CqB4tndrl/e9yp5faqy8iZbiXP9agaaQ F4KbUhHY9C/mToFCn/GHmw162pragHoa7OhCdOTUONoVwxE2ISbm4DKCCpQtU4/6XeKfSgblmFVK3L ISrO8D+H1JBYvnMtaum9y5GABXIWcfNVx/dj02DhpC4qsRBFyuOX0Ywp1R6JeeszwRgqDKm0lb5e1H g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/VwkwUkStP7bD-pHDa1cA8-98Ggg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 14:55:34 -0000

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

ianswett commented on this pull request.

Nice clarifications, a few editorial nits.

> @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is

nit: "Packets identified as belonging to an existing connection are handled according to the current state of that connection."

> +valid packet that has been reordered with respect to the long-form packets that
+will complete the cryptographic handshake.  These packets SHOULD be buffered in
+anticipation of the handshake completing.
+
+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.
+
+For clients, all packets that cannot be associated with a connection MUST be
+discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren't associated with a connection potentially create
+a new connection.  However, only packets that use the long packet header and
+packets that meet the minimum size defined for the protocol version can be
+initial packets.  A server MUST discard packets that use the short header form,

nit: "A server MUST discard un-associable packets ..." to clarify what's being discarded.

> +connection with an incomplete cryptographic handshake.  Such a packet could be a
+valid packet that has been reordered with respect to the long-form packets that
+will complete the cryptographic handshake.  These packets SHOULD be buffered in
+anticipation of the handshake completing.
+
+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.
+
+For clients, all packets that cannot be associated with a connection MUST be
+discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren't associated with a connection potentially create
+a new connection.  However, only packets that use the long packet header and
+packets that meet the minimum size defined for the protocol version can be

nit: "and packets that meet" -> "and meet" for brevity

> +
+A packet that uses the short header form could be associated with an existing
+connection with an incomplete cryptographic handshake.  Such a packet could be a
+valid packet that has been reordered with respect to the long-form packets that
+will complete the cryptographic handshake.  These packets SHOULD be buffered in
+anticipation of the handshake completing.
+
+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.
+
+For clients, all packets that cannot be associated with a connection MUST be
+discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren't associated with a connection potentially create

nit: What about "aren't associated with an existing connection"

>  
 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.
 
-When the client receives a Version Negotiation packet from the server, it should
-select an acceptable protocol version.  If the server lists an acceptable
-version, the client selects that version and reattempts to create a connection
-using that version.  Though the contents of a packet might not change in
+
+### Sending and Handling 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 unaccepable
+version if that packet could create a new connection.  This allows a server to

Does it make sense to specify only sending VN in response to client initial or are there other types you have in mind for "that packet could create a new connection."?

> -select an acceptable protocol version.  If the server lists an acceptable
-version, the client selects that version and reattempts to create a connection
-using that version.  Though the contents of a packet might not change in
+
+### Sending and Handling 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 unaccepable
+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.

At some point, the handshake might timeout.

> +
+A server sends a Version Negotiation packet for any packet with an unaccepable
+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.
+
+When the client receives a Version Negotiation packet, it first checks that the
+packet number and connection ID match the values it sent in a client initial
+packet.  If this check fails, the packet MUST be discarded.
+
+Once the Version Negotiation packet is determined to be valid, the client then
+selects an acceptable protocol version from the list provided by the server.
+The client then attempts to create a connection using that version.  Though the
+contents of the client initial packet that the client sends might not change in

nit: that the -> the

> @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
+handled according to the current state of that connection.  Packets are
+associated with established connections using connection ID if it is present;

nit: A switch from existing to established here.  Is that intentional?

> +
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
+handled according to the current state of that connection.  Packets are
+associated with established connections using connection ID if it is present;
+this might include connection IDs that were advertised using NEW_CONNECTION_ID
+({{frame-new-connection-id}}).  Packets without connection IDs and long-form
+packets for connections that have incomplete cryptographic handshakes are
+associated using the tuple of source and destination IP addresses and ports.
+
+A packet that uses the short header form could be associated with an existing

It'd be nice to just say "Short header packets" here and elsewhere, since the extra passive voice makes these passages longer and a harder to read.  That's probably a larger change than just this new section, so I can do a followup editorial change for that if you think it'll work?

-- 
You are receiving 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/724#pullrequestreview-56492263
----==_mimepart_59945cd632f9b_2939f3f915b7a9c301347ba
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>Nice clarifications, a few editorial nits.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133323673">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
</pre>
<p>nit: "Packets identified as belonging to an existing connection are handled according to the current state of that connection."</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133468620">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +valid packet that has been reordered with respect to the long-form packets that
+will complete the cryptographic handshake.  These packets SHOULD be buffered in
+anticipation of the handshake completing.
+
+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.
+
+For clients, all packets that cannot be associated with a connection MUST be
+discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren&#39;t associated with a connection potentially create
+a new connection.  However, only packets that use the long packet header and
+packets that meet the minimum size defined for the protocol version can be
+initial packets.  A server MUST discard packets that use the short header form,
</pre>
<p>nit: "A server MUST discard un-associable packets ..." to clarify what's being discarded.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133469254">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +connection with an incomplete cryptographic handshake.  Such a packet could be a
+valid packet that has been reordered with respect to the long-form packets that
+will complete the cryptographic handshake.  These packets SHOULD be buffered in
+anticipation of the handshake completing.
+
+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.
+
+For clients, all packets that cannot be associated with a connection MUST be
+discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren&#39;t associated with a connection potentially create
+a new connection.  However, only packets that use the long packet header and
+packets that meet the minimum size defined for the protocol version can be
</pre>
<p>nit: "and packets that meet" -&gt; "and meet" for brevity</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133469365">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+A packet that uses the short header form could be associated with an existing
+connection with an incomplete cryptographic handshake.  Such a packet could be a
+valid packet that has been reordered with respect to the long-form packets that
+will complete the cryptographic handshake.  These packets SHOULD be buffered in
+anticipation of the handshake completing.
+
+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.
+
+For clients, all packets that cannot be associated with a connection MUST be
+discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren&#39;t associated with a connection potentially create
</pre>
<p>nit: What about "aren't associated with an existing connection"</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133470513">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
 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.
 
-When the client receives a Version Negotiation packet from the server, it should
-select an acceptable protocol version.  If the server lists an acceptable
-version, the client selects that version and reattempts to create a connection
-using that version.  Though the contents of a packet might not change in
+
+### Sending and Handling 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 unaccepable
+version if that packet could create a new connection.  This allows a server to
</pre>
<p>Does it make sense to specify only sending VN in response to client initial or are there other types you have in mind for "that packet could create a new connection."?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133470691">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -select an acceptable protocol version.  If the server lists an acceptable
-version, the client selects that version and reattempts to create a connection
-using that version.  Though the contents of a packet might not change in
+
+### Sending and Handling 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 unaccepable
+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.
</pre>
<p>At some point, the handshake might timeout.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133471575">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+A server sends a Version Negotiation packet for any packet with an unaccepable
+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.
+
+When the client receives a Version Negotiation packet, it first checks that the
+packet number and connection ID match the values it sent in a client initial
+packet.  If this check fails, the packet MUST be discarded.
+
+Once the Version Negotiation packet is determined to be valid, the client then
+selects an acceptable protocol version from the list provided by the server.
+The client then attempts to create a connection using that version.  Though the
+contents of the client initial packet that the client sends might not change in
</pre>
<p>nit: that the -&gt; the</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133473283">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
+handled according to the current state of that connection.  Packets are
+associated with established connections using connection ID if it is present;
</pre>
<p>nit: A switch from existing to established here.  Is that intentional?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133473925">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
+handled according to the current state of that connection.  Packets are
+associated with established connections using connection ID if it is present;
+this might include connection IDs that were advertised using NEW_CONNECTION_ID
+({{frame-new-connection-id}}).  Packets without connection IDs and long-form
+packets for connections that have incomplete cryptographic handshakes are
+associated using the tuple of source and destination IP addresses and ports.
+
+A packet that uses the short header form could be associated with an existing
</pre>
<p>It'd be nice to just say "Short header packets" here and elsewhere, since the extra passive voice makes these passages longer and a harder to read.  That's probably a larger change than just this new section, so I can do a followup editorial change for that if you think it'll work?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/724#pullrequestreview-56492263">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0dE9BtM-Ni6l8pDbZI0u2Za6bJwks5sYwLWgaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2eUFc2V-GwjLY9wMaum8haDydgeks5sYwLWgaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724#pullrequestreview-56492263"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724#pullrequestreview-56492263"}}}</script>
----==_mimepart_59945cd632f9b_2939f3f915b7a9c301347ba--


From nobody Wed Aug 16 08:26:27 2017
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 BE44E13244B for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 08:26:25 -0700 (PDT)
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_H3=-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 K5gV5m7jW3Ja for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 08:26:24 -0700 (PDT)
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 E0AE21321D5 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 08:26:23 -0700 (PDT)
Date: Wed, 16 Aug 2017 08:26:23 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502897183; bh=gA247SxD1SU/IcBAeJ+12TSi5dqYCvG5Bs7DtxikGkU=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=sk1Bk4dqv/M9kqfLLQv1ukKdZpbHu/gu4nq/8VK0qplzORJ2girqNHmHDPeTZARwc H7gDDHk5YwUxJm1DqduLAIR/F5iKWDCRoL8MvfRmOxryycdtbDrxiwtfbOGLdlL426 JYXBVAo2vWVdrgViBSo7t45XmWkiKEUcgyyTnNhQ=
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe809b8a34626c447e5042634a2b5f7e3b729442c92cf0000000115ac261f92a169ce0ef0e247@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/736@github.com>
Subject: [quicwg/base-drafts] Clarify Acks of Acks (#736)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994641f309a5_7f213f9a53b4fc307762a"; 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/MxXfPXVL-XZg9OKXkqJC0E9lV4M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 15:26:26 -0000

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

currently section 9 says
> To avoid creating an indefinite feedback loop, an endpoint MUST NOT generate an ACK frame in response to a packet containing only ACK or PADDING frames.

There is some implementation confusion around it.

Consensus seems to be that this means the packet containing only ACK/PADDING does end up referenced in an ACK frame eventually, but the generation of the ACK frame should not be triggered by the receipt of the ACK/PADDING-only packet.

however an alternative explanation, don't include the packet number of the ACK/PADDING-only packet in any ACK frame, is possible. It would be good to be clear.

I've noticed that the phrases like "don't ack acks" contribute to the confusion. Is it true that every packet except VN and Stateless-Retry needs to eventually be acknowledged? If so - that might be a useful clarifier.


-- 
You are receiving 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/736
----==_mimepart_5994641f309a5_7f213f9a53b4fc307762a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>currently section 9 says</p>
<blockquote>
<p>To avoid creating an indefinite feedback loop, an endpoint MUST NOT generate an ACK frame in response to a packet containing only ACK or PADDING frames.</p>
</blockquote>
<p>There is some implementation confusion around it.</p>
<p>Consensus seems to be that this means the packet containing only ACK/PADDING does end up referenced in an ACK frame eventually, but the generation of the ACK frame should not be triggered by the receipt of the ACK/PADDING-only packet.</p>
<p>however an alternative explanation, don't include the packet number of the ACK/PADDING-only packet in any ACK frame, is possible. It would be good to be clear.</p>
<p>I've noticed that the phrases like "don't ack acks" contribute to the confusion. Is it true that every packet except VN and Stateless-Retry needs to eventually be acknowledged? If so - that might be a useful clarifier.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/736">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3nBUIvVcdchTtEVGaPXYnZCm5OIks5sYwofgaJpZM4O5Fek">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqw8_GVbfmNo1RYUqZG4hwovIlYzTks5sYwofgaJpZM4O5Fek.gif" width="1" /></p>
<div itemscope 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/736"></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 Acks of Acks (#736)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/736"}}}</script>
----==_mimepart_5994641f309a5_7f213f9a53b4fc307762a--


From nobody Wed Aug 16 08:29:44 2017
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 A5444132498 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 08:29:42 -0700 (PDT)
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 RN5kCIvmUnXj for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 08:29:41 -0700 (PDT)
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 0A2BC13248F for <quic-issues@ietf.org>; Wed, 16 Aug 2017 08:29:41 -0700 (PDT)
Date: Wed, 16 Aug 2017 08:29:05 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502897378; bh=Ypgi7zRm3q5M4TbMYRkt5v97yDKGjc3qrfU/D9j40VE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=XejbLjDDVd38ZCbGYUy+aOfoAuTpauZo7y8j7wyK06KOmm7M4nwQS4ovQSKOBbPCx gz4D45HjdqXPajiuquAV6x4qBstdMVoWh4eHyoZYH+X3BBgfF3B1s7JBsmXTXrxbP+ LiEasWk4ehr6CWISyUKFI9J5Ve8WOMQezQJUDG88=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd7ede4c299b47dc811573494e0c4bf73122aa6c992cf0000000115ac26c192a169ce0ef0e247@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/736/322809298@github.com>
In-Reply-To: <quicwg/base-drafts/issues/736@github.com>
References: <quicwg/base-drafts/issues/736@github.com>
Subject: Re: [quicwg/base-drafts] Clarify Acks of Acks (#736)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599464c16f710_2183f8b70abbc34990c5"; 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/xhWG-rS9CShKX9tN8Wspro6MUac>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 15:29:43 -0000

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

The consensus is correct.  The packet should be acknowledged in the next ack frame sent, but it should not cause a packet containing an ack frame to be sent.

-- 
You are receiving 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/736#issuecomment-322809298
----==_mimepart_599464c16f710_2183f8b70abbc34990c5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The consensus is correct.  The packet should be acknowledged in the next ack frame sent, but it should not cause a packet containing an ack frame to be sent.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/736#issuecomment-322809298">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2J6q2iK8PZuENdRjONzKmQaBQ2Eks5sYwrBgaJpZM4O5Fek">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0XyU0qP_5BjhJ2y4_t6In8Jn4N9ks5sYwrBgaJpZM4O5Fek.gif" width="1" /></p>
<div itemscope 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/736#issuecomment-322809298"></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 #736: The consensus is correct.  The packet should be acknowledged in the next ack frame sent, but it should not cause a packet containing an ack frame to be sent."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/736#issuecomment-322809298"}}}</script>
----==_mimepart_599464c16f710_2183f8b70abbc34990c5--


From nobody Wed Aug 16 10:10:17 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A038D132344 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:10:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 tagged_above=-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=-2.8, 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 J-F0T_qJNUr0 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:10:14 -0700 (PDT)
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 BF410126CB6 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 10:10:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=vDANpH6D8IVZK2o7LB7JGxKHHCc=; b=JLxdtkDPYkpUFYel mPuRpCauAj/rbMTTJSrN0ocHTKDdBe0EhzktnfB+NRbbV2hwZ42I8Xd6IL1O0lRk zsR3jy15FuPGgwF1D6UDBJZzPOVe0y1a1z+M4IOI8/BP7OgcZXFUOKnRUxyUeJ0O QqD8nxpCJlEPGiOGCHuKeu6GWJ0=
Received: by filter0810p1mdw1.sendgrid.net with SMTP id filter0810p1mdw1-14092-59947C63-8 2017-08-16 17:09:55.108809948 +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 ismtpd0036p1mdw1.sendgrid.net (SG) with ESMTP id g0EWD6cCRwmvEU-iEyBBAQ for <quic-issues@ietf.org>; Wed, 16 Aug 2017 17:09:55.077 +0000 (UTC)
Date: Wed, 16 Aug 2017 17:09:55 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf518ab743ef67413b23ca24f347ac78ec0f06c9b92cf0000000115ac3e6292a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/review/56699594@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59947c62b959b_50cf3fc2195fbc3c9456c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Rw9c33dvoq7ElJl7qNEuI9eVtHkbYPfejBM aGrBpB6WDVEwPcdlWNsYglTHk/JP6Rb/PKveuv3AoJ+MB+a2D3x+2sWERKkV2iBa3XsCwokFdny2mB fsSNjv0DZIzVqqNLaEPPgHbFCPPKpqpm5rDcTqoCXoDkeTkLMOSbeqqYJsdAHmR6vPFNsVdT64pdiv M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/qgBHgLHA7kit_yCUi5crcokstbU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 17:10:16 -0000

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

MikeBishop commented on this pull request.



> +type HTTP_WRONG_STREAM.
+
+A server MUST NOT send a MAX_PUSH_ID frame.  A client MUST treat the receipt of
+a MAX_PUSH_ID frame as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
+
+The initial value for the maximum Push ID is determined by the
+SETTINGS_MAX_PUSH_ID setting ({{settings-parameters}}).  A client that wishes to
+manage the number of promised server pushes can increase the maximum Push ID by
+sending a MAX_PUSH_ID frame as the server fulfills or cancels server pushes.
+
+The MAX_PUSH_ID frame has no defined flags.
+
+The MAX_PUSH_ID frame carries a 32-bit Push ID that identifies the maximum value
+for a Push ID that the server can use (see {{frame-push-promise}}).  A
+MAX_PUSH_ID frame cannot reduce the maximum Push ID; receipt of a MAX_PUSH_ID
+that contains a smaller value than previously received MUST be treated as a

Sending a frame with a value less than you provided in transport settings is a clear error, actually, since you know the transport settings necessarily came before the 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/711#discussion_r133510003
----==_mimepart_59947c62b959b_50cf3fc2195fbc3c9456c
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/711#discussion_r133510003">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; +type HTTP_WRONG_STREAM.
+
+A server MUST NOT send a MAX_PUSH_ID frame.  A client MUST treat the receipt of
+a MAX_PUSH_ID frame as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
+
+The initial value for the maximum Push ID is determined by the
+SETTINGS_MAX_PUSH_ID setting ({{settings-parameters}}).  A client that wishes to
+manage the number of promised server pushes can increase the maximum Push ID by
+sending a MAX_PUSH_ID frame as the server fulfills or cancels server pushes.
+
+The MAX_PUSH_ID frame has no defined flags.
+
+The MAX_PUSH_ID frame carries a 32-bit Push ID that identifies the maximum value
+for a Push ID that the server can use (see {{frame-push-promise}}).  A
+MAX_PUSH_ID frame cannot reduce the maximum Push ID; receipt of a MAX_PUSH_ID
+that contains a smaller value than previously received MUST be treated as a
</pre>
<p>Sending a frame with a value less than you provided in transport settings is a clear error, actually, since you know the transport settings necessarily came before the frame.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/711#discussion_r133510003">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8oAVCJ02p2h_LfM3JTJHFyzyQ89ks5sYyJigaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9jdMAsCpUJkRlt_bHIvLxy6lbwMks5sYyJigaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#discussion_r133510003"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711#discussion_r133510003"}}}</script>
----==_mimepart_59947c62b959b_50cf3fc2195fbc3c9456c--


From nobody Wed Aug 16 10:11:47 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D9BB1321AA for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:11:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 GClF4tTbd8AX for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:11:44 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DCC92126CB6 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 10:11:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=2X4yV0GhYWQT6SbqlIQFEHdLwBY=; b=KliyKEIe9uEy72Qj j3gCgU1rgVRdDBg3kf7YWMZHA4QZvV7gHUaFtQFa6sy192HQPVYQWdXzTs4wzs8c qcUmTHcvQoXpkNOBzcj2g6p0Is+jOm5bUlU11GzbjQk6u8EVn0e6CQBoXyJ2Fane VsX6KgHJS/Ca8qWSBQgJFRC4TjA=
Received: by filter0974p1mdw1.sendgrid.net with SMTP id filter0974p1mdw1-4335-59947CCE-3A 2017-08-16 17:11:42.469004126 +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 PzPIGU83TdCV_PCG8nr07g for <quic-issues@ietf.org>; Wed, 16 Aug 2017 17:11:42.387 +0000 (UTC)
Date: Wed, 16 Aug 2017 17:11:42 +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/711/push/1925653203@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59947cce4439a_c5ec3fce79997c3011026"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0ZhBbNa6l4gKZw6s3exGoXj99s+t9qvugp/M 1RMqKz7fYt5ylEbE+/lflWBopXXxYe/bYKtCpWr5xEcLB2PwpNGU9gsFiRNQcLDqJ6i3nexLF8ShdU th3NqI8X3XW1YH2ve8KewG/c/9V23zc9d0MhYegQwcnBUgmDbFTD1jDCY+Jf/eg2/wkLocH0MYz0St Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/viSJimLhcjAEOu0iVQhIbnsrFrw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 17:11:45 -0000

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

@MikeBishop pushed 1 commit.

494a48f  Merge branch 'master' into push-id-seq


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/711/files/b38ae536b3440ac70850bc9237c490bb729b28aa..494a48f206e71955250a32a834b602f231335472

----==_mimepart_59947cce4439a_c5ec3fce79997c3011026
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/494a48f" class="commit-link">494a48f</a>  Merge branch &#39;master&#39; into push-id-seq</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/711/files/b38ae536b3440ac70850bc9237c490bb729b28aa..494a48f206e71955250a32a834b602f231335472">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6-lhXwxWadgBv4Ps192xrjbOghEks5sYyLOgaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1dDRsyAnHkyS7fQT1D4KyQ-RJqWks5sYyLOgaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711/files/b38ae536b3440ac70850bc9237c490bb729b28aa..494a48f206e71955250a32a834b602f231335472"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #711"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711/files/b38ae536b3440ac70850bc9237c490bb729b28aa..494a48f206e71955250a32a834b602f231335472"}}}</script>

----==_mimepart_59947cce4439a_c5ec3fce79997c3011026--


From nobody Wed Aug 16 10:11:58 2017
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 894D113235E for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:11:56 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michael.bishop=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pcBSp-x3M0B5 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:11:51 -0700 (PDT)
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 ED7AD132344 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 10:11:50 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502903510; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=fBnFe/YpxOnTHULk/53skIxIXzHSN+GIOJZmC8lbPcs=; b=grWMxkbdGwAqMI6WimamkG8IAj0gTumyE8C7wxRm+MppwGOZiap/aCLCzyKlrt9T4q1H7Anc XLddvF1R0QwEIkoynk88+1vO3EFaY+ga/I1X/9vPsear+Qfs7BNKRyUS+7aypCealGHvckXV ha9+GxMTON0+Jl1dN+AA1cL9Vms=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=kd5j70L7mgeHnVVPomLVD1rSs1aA2iTYYyI7XJlU1/9ntsTOIG0cCJR9cOsj2uswUvdjsG glVBFb9FFxWIqulcauHjVV9TC67KU8TJLHi5Dh0WgXdm7W+PWBh3LDK8K0blQ17PggtRoiJZ xlikhl/gTMGKcSn6y1ooBQDnd19kQ=
Sender: michael.bishop=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 59947ccb.7f6a0c2b3330-smtp-out-n02; Wed, 16 Aug 2017 17:11:39 -0000 (UTC)
Date: Wed, 16 Aug 2017 10:11:39 -0700
From: Mike Bishop <michael.bishop@microsoft.com>
Reply-To: Mike Bishop <michael.bishop@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59947ccbc658a_ad63ff05ba33c3012114e@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 087ef2: Client Initial needs to be 1200
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59947ccbc5d7e_ad63ff05ba33c301210a5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Mj7EulvUGlyKsp8_OVTxLl8rVW8>
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, 16 Aug 2017 17:11:57 -0000

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

  Branch: refs/heads/push-id-seq
  Home:   https://github.com/quicwg/base-drafts
  Commit: 087ef2c7b99b2821c47bc935e198fc307f69b747
      https://github.com/quicwg/base-drafts/commit/087ef2c7b99b2821c47bc935e198fc307f69b747
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-15 (Sat, 15 Jul 2017)

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

  Log Message:
  -----------
  Client Initial needs to be 1200


  Commit: c32b0ccb48f5e6f7f53a3e8d0fd6a96d37264782
      https://github.com/quicwg/base-drafts/commit/c32b0ccb48f5e6f7f53a3e8d0fd6a96d37264782
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-15 (Sat, 15 Jul 2017)

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

  Log Message:
  -----------
  Make the bounds of the size limit clearer


  Commit: b340370773e8f045bcc53d54c4e6c89bdf9f3444
      https://github.com/quicwg/base-drafts/commit/b340370773e8f045bcc53d54c4e6c89bdf9f3444
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-15 (Sat, 15 Jul 2017)

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

  Log Message:
  -----------
  Ian being pedantic


  Commit: d019bb6f2d5ba1196c1226bbcccc895ebacdef6d
      https://github.com/quicwg/base-drafts/commit/d019bb6f2d5ba1196c1226bbcccc895ebacdef6d
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-15 (Sat, 15 Jul 2017)

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

  Log Message:
  -----------
  We have more room with FNV-1a 64


  Commit: 3feae87038a9c22e87e51ffc76ef3b1780569664
      https://github.com/quicwg/base-drafts/commit/3feae87038a9c22e87e51ffc76ef3b1780569664
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Version validation fields can't move or change

Closes #121.


  Commit: c48030d34993cda46314e5daaaeaa2896b16432b
      https://github.com/quicwg/base-drafts/commit/c48030d34993cda46314e5daaaeaa2896b16432b
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

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

  Log Message:
  -----------
  Better reasons for maintaining consistent version negotiation fields in transport parameters

Thanks to @vasilvv for the text, which I only tweaked slightly.


  Commit: 7b05603055fbe32047714a8b92cf0839761c6afc
      https://github.com/quicwg/base-drafts/commit/7b05603055fbe32047714a8b92cf0839761c6afc
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

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

  Log Message:
  -----------
  Attempt to address feedback


  Commit: 2d755ea72538d65c40facb3fab4feed3de6ef7af
      https://github.com/quicwg/base-drafts/commit/2d755ea72538d65c40facb3fab4feed3de6ef7af
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Editorial tweaks, thanks Jana


  Commit: e231b0748967b35bafde1b88664c234ee5f38281
      https://github.com/quicwg/base-drafts/commit/e231b0748967b35bafde1b88664c234ee5f38281
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Merge branch 'transport_parameter_versioning'


  Commit: 02ce4ae6f1074600ae3d6327df8ad9d1d5ede81d
      https://github.com/quicwg/base-drafts/commit/02ce4ae6f1074600ae3d6327df8ad9d1d5ede81d
  Author: Jana Iyengar <jri@google.com>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

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

  Log Message:
  -----------
  editorial nits


  Commit: 2fbfa6fd63e4db91b2af4ab91936df051b7a8135
      https://github.com/quicwg/base-drafts/commit/2fbfa6fd63e4db91b2af4ab91936df051b7a8135
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #717 from quicwg/rephrase

editorial nits


  Commit: c32c3788a298bdcca5d8d5f15b1e4602134febc6
      https://github.com/quicwg/base-drafts/commit/c32c3788a298bdcca5d8d5f15b1e4602134febc6
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Revise text on ACK frames prior to handshake completion

This extensively used language like "protected ACK frames", which is incorrect.
I fixed that here, recognizing that more extensive fixes are probably needed.

I also just made the observation that the server might acknowledge 0-RTT, but
the client might be unable to read those ACK frames, which closes #221.


  Commit: 230589fe68637ba7954a4c177e5bb5069900b385
      https://github.com/quicwg/base-drafts/commit/230589fe68637ba7954a4c177e5bb5069900b385
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Strength requirement


  Commit: d19b7f8a11f08062e726258ea5389127ecd13628
      https://github.com/quicwg/base-drafts/commit/d19b7f8a11f08062e726258ea5389127ecd13628
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-10 (Thu, 10 Aug 2017)

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

  Log Message:
  -----------
  Harder again


  Commit: a26b04eed9f1c4ee553b88fb8757e532ec8935a5
      https://github.com/quicwg/base-drafts/commit/a26b04eed9f1c4ee553b88fb8757e532ec8935a5
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #685 from quicwg/1200

Change Client Initial size to 1200 flat


  Commit: 958070da8d709afeeb65784e6aadda91b5bb4902
      https://github.com/quicwg/base-drafts/commit/958070da8d709afeeb65784e6aadda91b5bb4902
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #719 from quicwg/ack-0rtt

Revise text on ACK frames prior to handshake completion


  Commit: 7a168f9f036631b6dbb090a4a904b28f46da3d44
      https://github.com/quicwg/base-drafts/commit/7a168f9f036631b6dbb090a4a904b28f46da3d44
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  Prohibit acknowledgement of packets with echoed packet numbers

Closes #563.


  Commit: fcd10ffa85d8b19396970453fca6032a8fed0979
      https://github.com/quicwg/base-drafts/commit/fcd10ffa85d8b19396970453fca6032a8fed0979
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  Too many lines


  Commit: 9a7814c80d8f013ca323732a960dd6e554a9d39c
      https://github.com/quicwg/base-drafts/commit/9a7814c80d8f013ca323732a960dd6e554a9d39c
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  stateless_reset_token is server only

This also corrects the number used in prose.

Closes #726.


  Commit: 247858a12b201287eec9299e19fd4ad6791a5f8a
      https://github.com/quicwg/base-drafts/commit/247858a12b201287eec9299e19fd4ad6791a5f8a
  Author: Mike Bishop <michael.bishop@microsoft.com>
  Date:   2017-08-14 (Mon, 14 Aug 2017)

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

  Log Message:
  -----------
  DATA frames MUST be non-empty (#708)


  Commit: d4ddd2c74721edaef199e7d340127396d36d164e
      https://github.com/quicwg/base-drafts/commit/d4ddd2c74721edaef199e7d340127396d36d164e
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-15 (Tue, 15 Aug 2017)

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

  Log Message:
  -----------
  Fix error code definitions (#712)


  Commit: 4bceb91c002989bfa2653dc035e10231747b8ad6
      https://github.com/quicwg/base-drafts/commit/4bceb91c002989bfa2653dc035e10231747b8ad6
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #727 from quicwg/no-ack-packets

Prohibit acknowledgement of packets with echoed packet numbers


  Commit: 77f68edfbca1ebeef1dfc930f6a35445cf955dc9
      https://github.com/quicwg/base-drafts/commit/77f68edfbca1ebeef1dfc930f6a35445cf955dc9
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Add changelogs


  Commit: 8aa071a8d2c49c423602028f15267a5918686669
      https://github.com/quicwg/base-drafts/commit/8aa071a8d2c49c423602028f15267a5918686669
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #735 from quicwg/changelog-05

Add changelogs for -05


  Commit: 07416702fab3dd24fedb5c909933d29676ed2f5b
      https://github.com/quicwg/base-drafts/commit/07416702fab3dd24fedb5c909933d29676ed2f5b
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #728 from quicwg/issue726

stateless_reset_token is server only


  Commit: 494a48f206e71955250a32a834b602f231335472
      https://github.com/quicwg/base-drafts/commit/494a48f206e71955250a32a834b602f231335472
  Author: Mike Bishop <michael.bishop@microsoft.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Merge branch 'master' into push-id-seq


Compare: https://github.com/quicwg/base-drafts/compare/b38ae536b344...494a48f206e7
----==_mimepart_59947ccbc5d7e_ad63ff05ba33c301210a5--


From nobody Wed Aug 16 10:13:14 2017
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 D453313267C for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:13:12 -0700 (PDT)
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 iioN80nSdt7j for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:13:09 -0700 (PDT)
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 B29F5126CB6 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 10:13:08 -0700 (PDT)
Date: Wed, 16 Aug 2017 10:13:07 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502903587; bh=aqxEXC3c2BbrDWUGWUxVQbYbEj9j+BslgldNwdQnt8o=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=dJRVudhF0o8Ne2nXGNW966jufc20IaWVPGZZmcgTVnp8yhU65aVr9Xbfspu0orDHR f67h14/yTVEpXk6n9X3MLErcimd456rB0Bd+5qm/YrznU56+jgNFQa+0JTVTp3MBp5 RZgl7Shy/phcVgav6PNuy/tYT2zQGs1agDu1joqY=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5276fd560c089062ec4fb16830ed6b07ae24e72e92cf0000000115ac3f2392a169ce0ed1f610@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/711/issue_event/1208701887@github.com>
In-Reply-To: <quicwg/base-drafts/pull/711@github.com>
References: <quicwg/base-drafts/pull/711@github.com>
Subject: Re: [quicwg/base-drafts] Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59947d23d11ce_1baf3fc851725c3c10454e"; 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/FcOO5AYIcQirxevC0Cx-zKzl0k8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 17:13:13 -0000

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

Merged #711.

-- 
You are receiving 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/711#event-1208701887
----==_mimepart_59947d23d11ce_1baf3fc851725c3c10454e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/711" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/711" data-id="248641040" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#711</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/711#event-1208701887">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5bDuMvDT8UmMj2FxduYOcO_mSHMks5sYyMjgaJpZM4OwaxD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9nTfCh1aKzgRgPeKIfBtwsyqfutks5sYyMjgaJpZM4OwaxD.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/711#event-1208701887"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #711."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/711#event-1208701887"}}}</script>
----==_mimepart_59947d23d11ce_1baf3fc851725c3c10454e--


From nobody Wed Aug 16 10:13:19 2017
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 87502126CB6 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:13:13 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DKYyRaW8JvCI for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:13:12 -0700 (PDT)
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 2DACE132344 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 10:13:11 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502903590; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=XlDF0xArxqXuRdJubj6vmJ9Ogff4DiXWNL/caSVKC8U=; b=SygWtBSu9ggRzbm12q0kCxCqZV82y18JpIQhJ6eisoJuDC5vpQWbBcTvfRqmlQbp69naZZuD mS0AIEZ1DgpBBRbVASe9FAY0xgB+342JicO9JmaLJn9SmgshBtWPMwvPIkDaJzE5QaiXHtNU WejEe6ZaaHwa2Bf2eUv9ss68aaU=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=MYXhuzpIT8uxQVkYSOdOVIKTpj6i1z7JmLvRDd4O8Evubka9YORgZEbN5roCiGGTWgLC2z FpENEeZ881WDYDZVTGhvyqadv1kJIY+13Et8qCOvvqGefoNj3MAN9M+Dxwq195Mx0uCb5tqm LpqhTpY6UU6j/wOXWuzLEl1O1O29U=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 59947d20.7f0240776660-smtp-out-n02; Wed, 16 Aug 2017 17:13:04 -0000 (UTC)
Date: Wed, 16 Aug 2017 10:13:03 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59947d1f6dca3_d963fdf39265c34650fe@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 90e2ee: Limit pushes using MAX_PUSH_ID (#711)
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59947d1f6d90e_d963fdf39265c3464916"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/JeUwy6G871j2QeLgjSBeHYBPetU>
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, 16 Aug 2017 17:13:13 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 90e2eea6343c620cb7db11ce09ef2602d046b2d8
      https://github.com/quicwg/base-drafts/commit/90e2eea6343c620cb7db11ce09ef2602d046b2d8
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Limit pushes using MAX_PUSH_ID (#711)

* Fix error code definitions

HTTP_MALFORMED_DATA description mentioned HEADERS and it wasn't in the IANA table.

HTTP_WRONG_STREAM was defined as HTTP_SETTINGS_ON_WRONG_STREAM.

* So much effort spent on something so trivial

* Limit pushes using MAX_PUSH_ID

This repurposes SETTINGS_ENABLE_PUSH as the initial limit.

A client can use this to limit the number of outstanding pushes.  I've included
advice on increasing the limit, not as the pushes are first used, but as the
pushes are completed (or cancelled).

There wasn't a rule for handling a truncated push stream header, so I added
that as well.  The HTTP_DUPLICATE_PUSH error was reclaimed for signaling all
three types of error with a push stream header: truncation, duplicate Push ID,
and exceeding MAX_PUSH_ID.

* Fix error codes, prohibit reduction

* Review comments

* Remove push setting in favor of MAX_PUSH_ID

* Remove redundant word



----==_mimepart_59947d1f6d90e_d963fdf39265c3464916--


From nobody Wed Aug 16 10:13:29 2017
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 A0B8E13269A for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:13:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 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=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=michael.bishop=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QGzew3UjCO8u for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:13:20 -0700 (PDT)
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 0571A13267C for <quic-issues@ietf.org>; Wed, 16 Aug 2017 10:13:19 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502903599; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=9iWnLbk0cPWTeMKoy5JtjbvEeDheVl+XjT8jmoQKTXI=; b=eumlhi4h5RbKCli6WSbOZ580xhHBR35EpN53VF8ZHBKEqGszY54WyPG/8QXhWUYagJHtAETO pZrqOrYkqT3O2r5xotHKIc6phfM66iqAnxLoTT/jdjq6hGPMh8TDOg0VD2aFFXq6Jt9Nayzg FFK0Rgxn1mG95SUJvTq1Dp4ibQY=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=Rx9DU8AMY8g28mxn6/igk8JyT8EDEqfqaEjkeAl+tSegHMFNHSwnwdZgqkFZY3VVT4/Bk8 DHPnav6ZL+7OOQSmN2Ta0Al7h5s6G+j67BgVxp382q4jAd1+WsZwQxHUzOREhWQg5yA2JJjn o61xag6xYtdyk4rCyZS3GbPkJF6X8=
Sender: michael.bishop=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 59947d2c.7f51880f7a80-smtp-out-n03; Wed, 16 Aug 2017 17:13:16 -0000 (UTC)
Date: Wed, 16 Aug 2017 10:13:16 -0700
From: MikeBishop <michael.bishop@microsoft.com>
Reply-To: MikeBishop <michael.bishop@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59947d2c686ed_daa3f94fef4dc381177eb@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59947d2c681fb_daa3f94fef4dc3811762d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6kCtJUPwFWqAQhVqLao_ANKykgQ>
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, 16 Aug 2017 17:13:23 -0000

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

  Branch: refs/heads/push-id-seq
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_59947d2c681fb_daa3f94fef4dc3811762d--


From nobody Wed Aug 16 10:13:34 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E7B613269A for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:13:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 RV7GzDD0Ypfn for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:13:23 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10CFA126CB6 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 10:13:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=KXG5QG44G29XVynmiGjCE1Xn2fA=; b=pWI8qFUINcfbf8bz v1JEVbag8sAhORvnCogIsi2MdV076ggbpIzoWiV8VpELRUkQUO4D7XYp/KUspuak gknzzT7P7D8X2LrOv/O4b1e28wRvj9qsWMazy/6kX33YHIWb9FpiPQxF49kmtPDk 3wANu+dUwzYD9YuZEhdlTWiwiEM=
Received: by filter0599p1mdw1.sendgrid.net with SMTP id filter0599p1mdw1-32076-59947D20-2A 2017-08-16 17:13:04.926961607 +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 1W7jcxq3TOqzEPqXV3af6Q for <quic-issues@ietf.org>; Wed, 16 Aug 2017 17:13:04.905 +0000 (UTC)
Date: Wed, 16 Aug 2017 17:13:05 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3792f33e201c4044fda9164cebccfaf2e916355392cf0000000115ac3f2092a169ce0ecb7f83@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/709/issue_event/1208701892@github.com>
In-Reply-To: <quicwg/base-drafts/issues/709@github.com>
References: <quicwg/base-drafts/issues/709@github.com>
Subject: Re: [quicwg/base-drafts] Make Push ID sequential (#709)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59947d20bb601_159c33fce79997c30612d0"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0usuQ0Lz4HFa7IIO67/bJbhNREJKfuWn9Z31 ilgAbNN+tfadjZg31LHJxbJaropWE/o0f7j3o6MU/vpd3jycmO665nI8HQt4yjgG0v2so0ZH8EHT1p dqUFaDFyzG+M3te+P75tIEjqklWT1gQXQb5Of6KtMDemesu3xsHPsZRp8HKR3zAso9yVgv9U5Ie4K1 A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5ymLcE0xysoxfY_bye7MAPTL99k>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 17:13:25 -0000

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

Closed #709 via #711.

-- 
You are receiving 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/709#event-1208701892
----==_mimepart_59947d20bb601_159c33fce79997c30612d0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/709" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/709" data-id="248217475" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#709</a> via <a href="https://github.com/quicwg/base-drafts/pull/711" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/711" data-id="248641040" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#711</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/709#event-1208701892">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqy4cvS0OVogj-mW2hYC4qMp411rUks5sYyMggaJpZM4Oumb_">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4bs2lvdhAsi2VTYGC-DDzPosJPKks5sYyMggaJpZM4Oumb_.gif" width="1" /></p>
<div itemscope 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/709#event-1208701892"></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 #709 via #711."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/709#event-1208701892"}}}</script>
----==_mimepart_59947d20bb601_159c33fce79997c30612d0--


From nobody Wed Aug 16 10:17:25 2017
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 2628F13269E for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:17:24 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GQgn8tEfUBZo for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:17:22 -0700 (PDT)
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 82AB71326A0 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 10:17:20 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502903839; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=ngjVA7K7lqY1vRVhENa/ALmhT1891SNzKoBl7zXsgRY=; b=fgY/wPJSV96zUCFS5eO45X20D7xEJ8jTKCZ3WchpHYrQf7zCaaQQ8gREVXzCTergYBzWHDZW Tnu3imY91jlMZUg0yXNue3Yl/HSy1OxF9WjOT0rPsqbbLzX2yVQd130FIajQ3pjl6ZjvWJBb OkQSuhCMdqSbOorO1ISlZPYvPJ0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=cyEepvwhM/HhFLtOqr8G+hl+WQFfv/DLNTO9+mvb7XeAmUAs9Sy4avOjorBs6dS90qOSaY wp6z6xqCWQSwjLRKDaN7c5H/uAdKTca1yV1SWWuEnhoKa0DZedc4FU6Pa8ClGYvWpXcc2DJE YM8/573rdl6yX9UHLWV+SHAC3V9Co=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59947e1b.7f7e783dc570-smtp-out-n02; Wed, 16 Aug 2017 17:17:15 -0000 (UTC)
Date: Wed, 16 Aug 2017 10:17:15 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59947e1baefc_153c3fe19d14fc304884b@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 434727: Fix MAX_PUSH_ID header level
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59947e1bac59_153c3fe19d14fc3048769"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/pDQBft2gJDIQSP0dJMUE7cdgKas>
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, 16 Aug 2017 17:17:24 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 434727968e267ed061a7141e403db1d593107154
      https://github.com/quicwg/base-drafts/commit/434727968e267ed061a7141e403db1d593107154
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Fix MAX_PUSH_ID header level



----==_mimepart_59947e1bac59_153c3fe19d14fc3048769--


From nobody Wed Aug 16 10:22:33 2017
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 73B4313269E for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:22:30 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uIMwzhaJAucT for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 10:22:28 -0700 (PDT)
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 D510F132698 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 10:22:28 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502904148; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=iASjyTOW5Qvmd9tHK58vpJFephaSXxT4OlbNlhRqZUc=; b=L7BHAOr+Lgj6ROqAoM015Bf1RJGFeMplZYy/HiOA1XOuR6B3ZHyczz7Tqwzl7b930xqrRl57 Smc2/9YiRVlEXJTRCwGAeiurx2Miy7NBYxNk8a999fI4hc7DGrPwl991XjclYgzTYeap3Vge Rt6n7pDv8hN2MG1Pv9s/LoYbqh8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=XyZZkf0I4oINz6wCEQCAkUErOde4kZUxnTwMLqdnQsqvdIOUfV0wx0hgj5bOJfGf0lR/zJ kfLds6LvkJ4+n/ejjt8Cmv1xfU2hLY9RmhzNrXGzBsCn9b+Ywd4C0IG6AYKuVU6WvLL1Sng1 OsfQ1D2XNzywQbJZ2gnj2KyTYueB0=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59947f4f.7f867c095b40-smtp-out-n02; Wed, 16 Aug 2017 17:22:23 -0000 (UTC)
Date: Wed, 16 Aug 2017 10:22:23 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59947f4fed86_75703fda9cf5dc4488174@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] e34016: Fix error definition
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59947f4fe9e0_75703fda9cf5dc448808e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/XuLsKWQSv5U05jSfC9EcQByLLUo>
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, 16 Aug 2017 17:22:30 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: e34016794b6ca04c5ed959c31c5ad48674ff702c
      https://github.com/quicwg/base-drafts/commit/e34016794b6ca04c5ed959c31c5ad48674ff702c
  Author: Mike Bishop <michbish@microsoft.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Fix error definition



----==_mimepart_59947f4fe9e0_75703fda9cf5dc448808e--


From nobody Wed Aug 16 11:14:29 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7D0D132143 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 11:14:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 zp6O4zlRr-AK for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 11:14:27 -0700 (PDT)
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 B3B401200F3 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 11:14:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=QL8twJ/keHZxRUfvIr+RYnMeeY8=; b=GUSs04gguEcpOz86 2v/sIn0+RA6haycCftg3GMZp9p8s7QwwrguUEZLH6SyyMT4SDaTFlVBNweAmYUjR epAI/VQd9QXjUqd1fLfyo5vtMDgZ2thvw166TpWPNXLrJxzIAn/L2t6NhWlBFyt8 XqrAWoWI/Co2XFvP6j+DJ4Mr/Rg=
Received: by filter0471p1mdw1.sendgrid.net with SMTP id filter0471p1mdw1-8972-59948B6A-21 2017-08-16 18:14:02.931124195 +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 rvzk_WEgQdO81FMxJaNCTQ for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:14:02.889 +0000 (UTC)
Date: Wed, 16 Aug 2017 18:14:03 +0000 (UTC)
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abaaeee2a3708ffce5cc8217d6f29c2f5aae1b57ea92cf0000000115ac4d6a92a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724/review/56716181@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59948b6a7b175_5e63f82b96b3c3c532cb"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3wGhVRNUMoc+aPrjAyfvyJqpRxKSTBoQvrec TdzjFSfCp7im3wfu+p4F3ZMMqCK4F17upxSR9aVZXrUlCP59/Mn+vV810Kk85UaJhQNacUh1OJ6UsR z3zLr9iDUapmQWc61vmaKh4WyhCOjNPrIprIki9wP6GPhu6sT3IGOvpA6w==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xLXnfU5YhDe8wWZ4juKPXFyDnT4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 18:14:29 -0000

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

ekr commented on this pull request.

This seems generally OK, but see comment.s

> @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is

You say "discarded", but many discarded packets trigger behavior (VN, stateless reset)

> +controllers.  However, limiting the number and size of buffered packets might be
+needed to prevent exposure to denial of service.
+
+For clients, all packets that cannot be associated with a connection MUST be
+discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren't associated with a connection potentially create
+a new connection.  However, only packets that use the long packet header and
+packets that meet the minimum size defined for the protocol version can be
+initial packets.  A server MUST discard packets that use the short header form,
+or packets that are smaller than the smallest minimum size for any version that
+the server supports.
+
+This version of QUIC defines a minimum size for initial packets of 1200 octets.
+Versions of QUIC that define smaller minimum initial packet sizes need to be
+aware that initial packets will be discarded by servers that only support

It's not that they will be discarded but rather that they will be *silently* discarded rather than eliciting VN

> +discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren't associated with a connection potentially create
+a new connection.  However, only packets that use the long packet header and
+packets that meet the minimum size defined for the protocol version can be
+initial packets.  A server MUST discard packets that use the short header form,
+or packets that are smaller than the smallest minimum size for any version that
+the server supports.
+
+This version of QUIC defines a minimum size for initial packets of 1200 octets.
+Versions of QUIC that define smaller minimum initial packet sizes need to be
+aware that initial packets will be discarded by servers that only support
+versions with larger minimums.  Clients that support multiple QUIC versions can
+avoid this problem by ensuring that they increase the size of their initial
+packets to the largest minimum size across all of the QUIC versions they
+support.

You need to provide the appropriate guidance for servers of accepting the minimum size, regardless of version.

Suppose we have versions 1, 2, 3 with minimum sizes 1200, 1201 and 1202 respectively. A client which supports (1, 2) sends a packet of size 1201. A server which supports (2, 3) and doesn't recognize 1 needs to accept [1, 1201] and send VN even though [3, 1201] would not be acceptable

>  ## Version Negotiation {#version-negotiation}
 
 QUIC's connection establishment begins with version negotiation, since all
 communication between the endpoints, including packet and frame formats, relies
 on the two endpoints agreeing on a version.
 
-A QUIC connection begins with a client sending a handshake packet. The details
-of the handshake mechanisms are described in {{handshake}}, but all of the
-initial packets sent from the client to the server MUST use the long header
-format and MUST specify the version of the protocol being used.
-
-When the server receives a packet from a client with the long header format, it
-compares the client's version to the versions it supports.
-
-If the version selected by the client is not acceptable to the server, the
-server discards the incoming packet and responds with a Version Negotiation
-packet ({{packet-version}}).  This includes a list of versions that the server
-will accept.
+A QUIC connection begins with a client sending a client initial packet
+({{packet-client-initial}}). The details of the handshake mechanisms are
+described in {{handshake}}, but all of the initial packets sent from the client

s/initial/first flight/

-- 
You are receiving 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/724#pullrequestreview-56716181
----==_mimepart_59948b6a7b175_5e63f82b96b3c3c532cb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>This seems generally OK, but see comment.s</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133524580">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
</pre>
<p>You say "discarded", but many discarded packets trigger behavior (VN, stateless reset)</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133525080">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +controllers.  However, limiting the number and size of buffered packets might be
+needed to prevent exposure to denial of service.
+
+For clients, all packets that cannot be associated with a connection MUST be
+discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren&#39;t associated with a connection potentially create
+a new connection.  However, only packets that use the long packet header and
+packets that meet the minimum size defined for the protocol version can be
+initial packets.  A server MUST discard packets that use the short header form,
+or packets that are smaller than the smallest minimum size for any version that
+the server supports.
+
+This version of QUIC defines a minimum size for initial packets of 1200 octets.
+Versions of QUIC that define smaller minimum initial packet sizes need to be
+aware that initial packets will be discarded by servers that only support
</pre>
<p>It's not that they will be discarded but rather that they will be <em>silently</em> discarded rather than eliciting VN</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133525894">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren&#39;t associated with a connection potentially create
+a new connection.  However, only packets that use the long packet header and
+packets that meet the minimum size defined for the protocol version can be
+initial packets.  A server MUST discard packets that use the short header form,
+or packets that are smaller than the smallest minimum size for any version that
+the server supports.
+
+This version of QUIC defines a minimum size for initial packets of 1200 octets.
+Versions of QUIC that define smaller minimum initial packet sizes need to be
+aware that initial packets will be discarded by servers that only support
+versions with larger minimums.  Clients that support multiple QUIC versions can
+avoid this problem by ensuring that they increase the size of their initial
+packets to the largest minimum size across all of the QUIC versions they
+support.
</pre>
<p>You need to provide the appropriate guidance for servers of accepting the minimum size, regardless of version.</p>
<p>Suppose we have versions 1, 2, 3 with minimum sizes 1200, 1201 and 1202 respectively. A client which supports (1, 2) sends a packet of size 1201. A server which supports (2, 3) and doesn't recognize 1 needs to accept [1, 1201] and send VN even though [3, 1201] would not be acceptable</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133525956">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  ## Version Negotiation {#version-negotiation}
 
 QUIC&#39;s connection establishment begins with version negotiation, since all
 communication between the endpoints, including packet and frame formats, relies
 on the two endpoints agreeing on a version.
 
-A QUIC connection begins with a client sending a handshake packet. The details
-of the handshake mechanisms are described in {{handshake}}, but all of the
-initial packets sent from the client to the server MUST use the long header
-format and MUST specify the version of the protocol being used.
-
-When the server receives a packet from a client with the long header format, it
-compares the client&#39;s version to the versions it supports.
-
-If the version selected by the client is not acceptable to the server, the
-server discards the incoming packet and responds with a Version Negotiation
-packet ({{packet-version}}).  This includes a list of versions that the server
-will accept.
+A QUIC connection begins with a client sending a client initial packet
+({{packet-client-initial}}). The details of the handshake mechanisms are
+described in {{handshake}}, but all of the initial packets sent from the client
</pre>
<p>s/initial/first flight/</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/724#pullrequestreview-56716181">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqx_zgfqGu-YINUNLkJ1TDnMvHS25ks5sYzFqgaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz3de7Y426oAHsC2kFMcbz7ZN8-Eks5sYzFqgaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724#pullrequestreview-56716181"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724#pullrequestreview-56716181"}}}</script>
----==_mimepart_59948b6a7b175_5e63f82b96b3c3c532cb--


From nobody Wed Aug 16 13:18:38 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F409C1326EC for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 13:18:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 1vY8hJVlGM7A for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 13:18:34 -0700 (PDT)
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 A0DA41326ED for <quic-issues@ietf.org>; Wed, 16 Aug 2017 13:18:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=PMpNg6I3c9baTj+AlzBtSaEAU14=; b=hQSi09nu+0VfPbXE avaVgEc4gLYj0TF0x+odkoMTsMVXSRpLtocir276+K0m8Ev7UmDBBbLA/+u8zv7w 3cqywOCLs3AA1Qk9OI4wWph5HSom+X64fWEh2eGnFQpO7Wxfev5dWuL4n4hMtXF8 8vYIJeWcO+a0guGrh7AiT5S6dYc=
Received: by filter0462p1mdw1.sendgrid.net with SMTP id filter0462p1mdw1-5347-5994A897-38 2017-08-16 20:18:31.748689789 +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 Z4AwfUDGRQmr5e8a_A0hKg for <quic-issues@ietf.org>; Wed, 16 Aug 2017 20:18:31.635 +0000 (UTC)
Date: Wed, 16 Aug 2017 20:18:31 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3dbba2ce8f04e9c4031f60b2b6984c3e2019b04b92cf0000000115ac6a9792a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724/review/56749571@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994a89759eed_29e53ff8aeb75c3c2954d"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2LqW3xwk7YR3FOkX+XckvrrZSS6FuLukDt5P tuXWh43Bwi4LKx3cnCntGdKG409ZjJpm18cIKOrMTSq8GG0BiKR94+bFg3A8k9lrtkDJRZOKmGSEA1 RBZFIDaJfojOkShP28Iskr9cORMz6fUjlugQF7AOFjQINurNKE4Osc7leayff164mJM0RCuV6pEh8H 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eXgzkkfegDqxo7b1iyWBNOLzyP0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 20:18:36 -0000

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

MikeBishop approved this pull request.

In general, looks good -- and a good platform for future building.

> @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is

I think those fall under existing (stateless reset is for connections that have reached a terminal state) or new (VN).

>  
 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.
 
-When the client receives a Version Negotiation packet from the server, it should
-select an acceptable protocol version.  If the server lists an acceptable
-version, the client selects that version and reattempts to create a connection
-using that version.  Though the contents of a packet might not change in
+
+### Sending and Handling 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 unaccepable
+version if that packet could create a new connection.  This allows a server to

Packet types are version-specific.  If the server doesn't speak the version, it doesn't know it's a Client Initial.

-- 
You are receiving 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/724#pullrequestreview-56749571
----==_mimepart_5994a89759eed_29e53ff8aeb75c3c2954d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>In general, looks good -- and a good platform for future building.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133554016">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
</pre>
<p>I think those fall under existing (stateless reset is for connections that have reached a terminal state) or new (VN).</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133555274">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
 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.
 
-When the client receives a Version Negotiation packet from the server, it should
-select an acceptable protocol version.  If the server lists an acceptable
-version, the client selects that version and reattempts to create a connection
-using that version.  Though the contents of a packet might not change in
+
+### Sending and Handling 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 unaccepable
+version if that packet could create a new connection.  This allows a server to
</pre>
<p>Packet types are version-specific.  If the server doesn't speak the version, it doesn't know it's a Client Initial.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/724#pullrequestreview-56749571">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq33lmPbngQSuYKE80-ZWeb6kZmJkks5sY06XgaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8oV4Z89i4LD6NoeGzi9UXS9f6dkks5sY06XgaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724#pullrequestreview-56749571"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724#pullrequestreview-56749571"}}}</script>
----==_mimepart_5994a89759eed_29e53ff8aeb75c3c2954d--


From nobody Wed Aug 16 13:24:09 2017
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 33ABD1326DB for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 13:24:08 -0700 (PDT)
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_H3=-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 3MNOByWPdlMg for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 13:24:06 -0700 (PDT)
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 450281326CA for <quic-issues@ietf.org>; Wed, 16 Aug 2017 13:24:06 -0700 (PDT)
Date: Wed, 16 Aug 2017 13:24:04 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502915044; bh=lCzbFCmybjXUn2gpQQ691+gLhrRnHtisK7J2ogEGOas=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=e+YK6SiLeYMK8sJvxrAnI8DqMZoVMU2EbjJ7JjYg3yyHNFEMyJBAphk1jQcndJ90G Q+ycEBWBv8UM3O4W/hdrjSbJm2aC7d3dHQjZCqn7ctDf2TRRYkB4NmcGK8/+1b/09G nxpeCtfso8enzPpu7tqBm0nfAo5KJi2GCF/MoT9A=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab81b4d4439d8e28aac007c0d23270e71f357c7a5192cf0000000115ac6be492a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724/review/56752869@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994a9e48172b_10c93ffc366f1c34612a9"; 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/EIqqaWGZ1Y8_3wqH3nnH6iTjNbo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 20:24:08 -0000

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

ianswett commented on this pull request.



>  
 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.
 
-When the client receives a Version Negotiation packet from the server, it should
-select an acceptable protocol version.  If the server lists an acceptable
-version, the client selects that version and reattempts to create a connection
-using that version.  Though the contents of a packet might not change in
+
+### Sending and Handling 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 unaccepable
+version if that packet could create a new connection.  This allows a server to

Ok, that wasn't obvious to me.  Can we clarify when to send VN then?

-- 
You are receiving 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/724#discussion_r133557002
----==_mimepart_5994a9e48172b_10c93ffc366f1c34612a9
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/724#discussion_r133557002">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
 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.
 
-When the client receives a Version Negotiation packet from the server, it should
-select an acceptable protocol version.  If the server lists an acceptable
-version, the client selects that version and reattempts to create a connection
-using that version.  Though the contents of a packet might not change in
+
+### Sending and Handling 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 unaccepable
+version if that packet could create a new connection.  This allows a server to
</pre>
<p>Ok, that wasn't obvious to me.  Can we clarify when to send VN then?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/724#discussion_r133557002">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqx0PM4YcULP577EwF8fA2lncKdTdks5sY0_kgaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7oVc4lsC0LCP7-bqWl8_PdTecRiks5sY0_kgaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724#discussion_r133557002"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724#discussion_r133557002"}}}</script>
----==_mimepart_5994a9e48172b_10c93ffc366f1c34612a9--


From nobody Wed Aug 16 14:49:00 2017
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 4DEA1132725 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 14:48:59 -0700 (PDT)
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 OFcl5cfXgTys for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 14:48:57 -0700 (PDT)
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 E2BEC13271E for <quic-issues@ietf.org>; Wed, 16 Aug 2017 14:48:53 -0700 (PDT)
Date: Wed, 16 Aug 2017 14:48:53 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502920133; bh=7uUX06cAp3+FxJ2oyo+1BAS9cY8/OEw9o+IIQ/G4SU8=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=KQCbJh5w/Ya28Aj4YgM82x21Q63blIdy1Y+hAyNhDfl2m6Y2tic0eC6e0maysQN7N c0Zoi1zFlMBsiulj2bXvLzwN46gVIH2t7O/PMffLEgRyMmoZQ2yYu/gJzYSspcYoF7 qvHTwRKgXUGQL322QxdDwASepJxx0kC+vlEncBQ8=
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0376647fa064d140c0be91af168b367bf3db1b7092cf0000000115ac7fc592a169ce0ef273b0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/737@github.com>
Subject: =?UTF-8?Q?[quicwg/base-drafts]_supported=5Fversions_field_of?= =?UTF-8?Q?_transport_parameters_has_min_size_of_4_=281=E2=80=A6_=28#737=29?=
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994bdc547f71_2495d3f8b47641c2c79093"; 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/ZK8a4OAro1JqYc02FfACQdOHw6U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 21:48:59 -0000

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

=E2=80=A6 version)
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/737

-- Commit Summary --

  * supported_versions field of transport parameters has min size of 4 (1=
 version)

-- File Changes --

    M draft-ietf-quic-transport.md (2)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/737.patch
https://github.com/quicwg/base-drafts/pull/737.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/737

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

<p>=E2=80=A6 version)</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/737'=
>https://github.com/quicwg/base-drafts/pull/737</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>supported_versions field of transport parameters has min size of 4 =
(1 version)</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href=3D"https://github.com/quicwg/base-drafts/pull/737/files#diff-=
0">draft-ietf-quic-transport.md</a>
    (2)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href=3D'https://github.com/quicwg/base-drafts/pull/737.patch'>ht=
tps://github.com/quicwg/base-drafts/pull/737.patch</a></li>
  <li><a href=3D'https://github.com/quicwg/base-drafts/pull/737.diff'>htt=
ps://github.com/quicwg/base-drafts/pull/737.diff</a></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/737">view it on GitHub</a>, or <a href=3D"https://git=
hub.com/notifications/unsubscribe-auth/AWbkq91atwcAHWrER1tzZZWhomknrKhHks=
5sY2PFgaJpZM4O5hhc">mute the thread</a>.<img alt=3D"" height=3D"1" src=3D=
"https://github.com/notifications/beacon/AWbkq108w83CpjAYJsot7RzajKy0lncV=
ks5sY2PFgaJpZM4O5hhc.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/737"></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":"DESCRIPTION","message":"supported=
_versions field of transport parameters has min size of 4 (1=E2=80=A6 (#7=
37)"}],"action":{"name":"View Pull Request","url":"https://github.com/qui=
cwg/base-drafts/pull/737"}}}</script>

----==_mimepart_5994bdc547f71_2495d3f8b47641c2c79093--


From nobody Wed Aug 16 14:50:39 2017
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 DBEA5132768 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 14:50:35 -0700 (PDT)
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 8COcXmz4Iq6O for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 14:50:33 -0700 (PDT)
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 05C34132758 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 14:50:32 -0700 (PDT)
Date: Wed, 16 Aug 2017 14:50:31 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502920231; bh=VM2+fJAxsgVyBBmwZUZi6uQpoTRsIMMrEVxvFP9oNxQ=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=AxiUz8C7bjydZUGivl81WV/APW88e8JFybiwkf9Gs5lyrg0Up+CINtltPuffgdd9M cGiuq3nQwPk4LbgFAnxgQNRFenmY6FsLnnZsuyVfBVqRZu8ORVy2lPiJWVg4pwY7xG COYjSHBQs3aMFeXjzrwxG4g4tA+jfVDoKu/eZo4c=
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab216450b6632eb26abce79685d78a244dba8747ca92cf0000000115ac802792a169ce0ef2751d@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/738@github.com>
Subject: [quicwg/base-drafts] supported_versions definition is short (#738)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994be2734c1c_54293fa59863dc38405b0"; 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/9To7quf6n09QELm0NZRqSMVxic4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 21:50:36 -0000

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

`            QuicVersion supported_versions<2..2^8-4>;`

but the minimum size is 1 version (4 bytes).
PR #737 

-- 
You are receiving 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/738
----==_mimepart_5994be2734c1c_54293fa59863dc38405b0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><code>QuicVersion supported_versions&lt;2..2^8-4&gt;;</code></p>
<p>but the minimum size is 1 version (4 bytes).<br>
PR <a href="https://github.com/quicwg/base-drafts/pull/737" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/737" data-id="250770352" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#737</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/738">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq89vsrNjpMeeju2UcRBBib_GpPpjks5sY2QngaJpZM4O5hn5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-16WejDd7CQ1d-ckT180nkntkPBks5sY2QngaJpZM4O5hn5.gif" width="1" /></p>
<div itemscope 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/738"></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":"supported_versions definition is short (#738)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/738"}}}</script>
----==_mimepart_5994be2734c1c_54293fa59863dc38405b0--


From nobody Wed Aug 16 15:25:05 2017
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 6C5FE126DD9 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 15:25:04 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=ianswett=users.noreply.github.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wwi6rJ3pvpjs for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 15:25:02 -0700 (PDT)
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 B295D132335 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 15:25:02 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502922302; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=7+jASNfA9ocHKUaeDjYDuBe/heRZ+qHrFS82mMVuYnU=; b=oo27+5NR8bsnvN+sRz2nuulPl6sCQF2r5gJs6brl4HB6BSkX7voF9ycHsMJd95y1WD+sIvFu bCK3v1uW6aTe66yT6nip+znI6Jz2GKdccR2gGztP/ECUycoeMO1nPzXBUQwS29MDc4C3xR9v +OLKwsHtTnsjzQWZohgEXJNO4Sw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=iGO/p8Blcs5Z/teWXRI9N8WSKyZ20Ft9JTytwD+T6KNlI7WWs3fUd5mzQ5PAxvJKO9uZvG cmVnb+lBOovUYEN+HBY2Or7jDOTu7PHSDkkI45ExhLlYV46bxyR+HXxu197NpJV2uAzVA9zf gJjVCoKQ5j6BkdPsEiWxohm1QWxI4=
Sender: ianswett=users.noreply.github.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 5994c63d.7fd17c427720-smtp-out-n03; Wed, 16 Aug 2017 22:25:01 -0000 (UTC)
Date: Wed, 16 Aug 2017 15:25:00 -0700
From: ianswett <ianswett@users.noreply.github.com>
Reply-To: ianswett <ianswett@users.noreply.github.com>
To: quic-issues@ietf.org
Message-ID: <5994c63c36a6a_73513fd65ebcdc38571bc@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 68fe21: Clarify when and what to ACK
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5994c63c364ea_73513fd65ebcdc38570f7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/NU6DlEX_mlqYYVtpKVNOGG-P_cY>
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, 16 Aug 2017 22:25:04 -0000

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

  Branch: refs/heads/ianswett-whenwhatack
  Home:   https://github.com/quicwg/base-drafts
  Commit: 68fe216a02fdce26e6a8ffac90a0c89b223810e7
      https://github.com/quicwg/base-drafts/commit/68fe216a02fdce26e6a8ffac90a0c89b223810e7
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Clarify when and what to ACK

Closes Issue #736



----==_mimepart_5994c63c364ea_73513fd65ebcdc38570f7--


From nobody Wed Aug 16 15:25:32 2017
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 4C08C126DD9 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 15:25:31 -0700 (PDT)
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 UI0Hf2b0kfgJ for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 15:25:28 -0700 (PDT)
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 000EA132335 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 15:25:27 -0700 (PDT)
Date: Wed, 16 Aug 2017 15:25:27 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502922327; bh=mA5+1GoxwH9bSXnCn6k6nDVRvGiNKGKci3vpzqwl3zk=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=Eabops755H7h/J4VTXH+SZiU/DqAbu/QPT+7cF2juVk+hGzv0lei5p/PmMCOefD8Z +J/BugHPXbqONlIGJAieA5q7jj9PluVel89uQCDHVvXBp85PPeSqwYUcUet9JQF9Ku XOgJCie+6/mCcKSHMeCRqtZc4NZ7ER4JDUNq8CBo=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6bc33a5f614095263b69e67a1b52197272afbd7692cf0000000115ac885792a169ce0ef290a8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/739@github.com>
Subject: [quicwg/base-drafts] Clarify when and what to ACK (#739)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994c657b2ee_630a3fa548d57c30113046"; 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/xpT_NdGZg2lP8Q_NSe1J9mxfgUE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 16 Aug 2017 22:25:31 -0000

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

Closes Issue #736
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/739

-- Commit Summary --

  * Clarify when and what to ACK

-- File Changes --

    M draft-ietf-quic-transport.md (6)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/739.patch
https://github.com/quicwg/base-drafts/pull/739.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/739

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

<p>Closes Issue <a href="https://github.com/quicwg/base-drafts/issues/736" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/736" data-id="250667591" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#736</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/739'>https://github.com/quicwg/base-drafts/pull/739</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Clarify when and what to ACK</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/739/files#diff-0">draft-ietf-quic-transport.md</a>
    (6)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/739.patch'>https://github.com/quicwg/base-drafts/pull/739.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/739.diff'>https://github.com/quicwg/base-drafts/pull/739.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/739">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9dwnMzBiy3ItcjQvECd9PsZjtETks5sY2xXgaJpZM4O5jjC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzf6Fn9sE6lwlLq0BflitPfWY_t_ks5sY2xXgaJpZM4O5jjC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/739"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 when and what to ACK (#739)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/739"}}}</script>

----==_mimepart_5994c657b2ee_630a3fa548d57c30113046--


From nobody Wed Aug 16 17:45:11 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5531132386 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 17:45:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.473
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 1_zkftu0Xqao for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 17:45:07 -0700 (PDT)
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 8F6C6126DD9 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 17:45:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=zLL7xYMYz/7BGYfLU67xoITzn7o=; b=nDT2p3LaQ18rZUuG ak5AdTm1rWaj/5fbbb1u8yJsIPj11/jdZ93AWS5RzVUvXBIa5WAswNCVVN3LCfXB cPHC+DpE8fs30OebvQe2R3PZcUcz8WOBtn6zEvgUUXnYrNB1BA84Q9OhFa5iPen+ RGOaNWq+YnJb8RCtsTFo4gSApbc=
Received: by filter0844p1mdw1.sendgrid.net with SMTP id filter0844p1mdw1-16477-5994E70E-8A 2017-08-17 00:45:02.979264372 +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 Zg8EZJITRW2TS5Nc9KIcug for <quic-issues@ietf.org>; Thu, 17 Aug 2017 00:45:02.938 +0000 (UTC)
Date: Thu, 17 Aug 2017 00:45:03 +0000 (UTC)
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1e5681f063815ea6530971e34d254a559a24635f92cf0000000115aca90e92a169ce0ef290a8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/739/review/56801903@github.com>
In-Reply-To: <quicwg/base-drafts/pull/739@github.com>
References: <quicwg/base-drafts/pull/739@github.com>
Subject: Re: [quicwg/base-drafts] Clarify when and what to ACK (#739)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994e70ec8525_ae43faa09e31c3087455"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Askiy9/7k5fonNIQHgTzAQ0J25gofAWIjAl s2F20LWBPd7KqKWQ4a2vLwlvJGye6nLuIVddkaPgffc42+zPW++yELqzUFL4qVSU1rA6NNwpLo+tst ssa/zuNUmMUXJ/s00XNzKNyKVrV+MOCW7fIm6OLflJEWF9x2OQ8Pb1e1iwxG+VA4JDy9DzZXh6Iu88 U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WBiAZDdCyeyquHvxh2EX4QI_rGk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 00:45:09 -0000

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

mcmanus 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/739#pullrequestreview-56801903
----==_mimepart_5994e70ec8525_ae43faa09e31c3087455
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@mcmanus</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/739#pullrequestreview-56801903">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3P12D2esbLw8sEss_2v7wVWiHJwks5sY40OgaJpZM4O5jjC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_d5hHdxPATMcXHmjwDu3ys3pzC5ks5sY40OgaJpZM4O5jjC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/739#pullrequestreview-56801903"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 approved #739"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/739#pullrequestreview-56801903"}}}</script>
----==_mimepart_5994e70ec8525_ae43faa09e31c3087455--


From nobody Wed Aug 16 18:49:30 2017
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 4F794132407 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:49:29 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eviio9KYQEAq for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:49:28 -0700 (PDT)
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 B971513240C for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:49:27 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502934567; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=gZRstpTfZ2rZ8ckJh/um+x1kFW2eF9t+8GISDAM8hzg=; b=EM5tBYM49P81jdKRjnmFzqBwdTkoEchRmriQWEhoLlXGcrascGt/vMe3XXPcuz/y1RQpTEvg /M0a/YhK1HL2PvjfsgJ1ElUK2M8PoHRzjGWhUXVkTHmKyy4f6GLnLOpXtl2HQnr60nuBNI/G dr8nsJHNGgJwnq9YE38Zsefq4RE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=rJ0eLcmYmI4pLF/6XPFbUuqr3xnIBAgFuo9hcIvdegEzq3o35n2BB9HAiXPPNNJp4rbaXK JxP1zuAsVC+aOT0pMigoe/h0uDEef4b0vjYAl7qlKHqYO6u8CA+YFvNcn95jIVat2Htu1JOX p0eEQ66asIqCzO7KoYLpaY7jUFSAE=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 5994f626.7f279c43ad20-smtp-out-n01; Thu, 17 Aug 2017 01:49:26 -0000 (UTC)
Date: Wed, 16 Aug 2017 18:49:26 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5994f626925d8_66173fcba65a5c387791b@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] b4e4fb: Tweak
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5994f62692263_66173fcba65a5c38778c2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/oti06Pkq3sJonxiBCa6z0cTg_Gw>
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, 17 Aug 2017 01:49:29 -0000

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

  Branch: refs/heads/ianswett-whenwhatack
  Home:   https://github.com/quicwg/base-drafts
  Commit: b4e4fb9c279f740bb6bc8f4d7ea520847eba41e4
      https://github.com/quicwg/base-drafts/commit/b4e4fb9c279f740bb6bc8f4d7ea520847eba41e4
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Tweak



----==_mimepart_5994f62692263_66173fcba65a5c38778c2--


From nobody Wed Aug 16 18:49:39 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73F05132428 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:49:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 UCN4XAQlhs4C for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:49:30 -0700 (PDT)
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 CBE92132407 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:49:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Afyo4tIbPaB9Uede9wsAFwNaMTs=; b=Qb2hm7BbgMV496l+ zokxg61qr4c7TLI5rqKmlSp7fJtvYEWLBTUcN8UIp9BKr5mo/dtaGxZsw5bgyKEG yhEoKWM/iFQXGRlm+IIJlO9jJ8y7pCCYPEABfTCxzd1uUZzvZ9bpEbUQWh5vPxwZ 3P4a6Fd8sLwOWj3AUb4PPoebzJ8=
Received: by filter0501p1mdw1.sendgrid.net with SMTP id filter0501p1mdw1-31426-5994F627-20 2017-08-17 01:49:27.890203988 +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 Y0tHrtvEQwWb6qfjtfmOXQ for <quic-issues@ietf.org>; Thu, 17 Aug 2017 01:49:27.856 +0000 (UTC)
Date: Thu, 17 Aug 2017 01:49:28 +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/739/push/1926526095@github.com>
In-Reply-To: <quicwg/base-drafts/pull/739@github.com>
References: <quicwg/base-drafts/pull/739@github.com>
Subject: Re: [quicwg/base-drafts] Clarify when and what to ACK (#739)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994f627c1c8b_12c23ff0a317dc386859"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0+VKh+c8Kt/4tNItMviUa6vLDBkbIYGAQENt X5f/QAbwH5d+lBlC1WqKdRAryUnLHN9tc7MVkUFiQi2RxZcQdRcPv1FYxuze9lpePfPXfGwa3h2+mZ PRs6YpYl0iKQwjc4XPxHbpveKFPMqt6+NyfVkZ7JkRPFAcgw+KH3uRrMCfIejn0DshTwnZY0lP7UHw 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gKpGBbXeQ4lmvhw3PqFGEyO8zuw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 01:49:31 -0000

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

@martinthomson pushed 1 commit.

b4e4fb9  Tweak


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/739/files/68fe216a02fdce26e6a8ffac90a0c89b223810e7..b4e4fb9c279f740bb6bc8f4d7ea520847eba41e4

----==_mimepart_5994f627c1c8b_12c23ff0a317dc386859
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/b4e4fb9" class="commit-link">b4e4fb9</a>  Tweak</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/739/files/68fe216a02fdce26e6a8ffac90a0c89b223810e7..b4e4fb9c279f740bb6bc8f4d7ea520847eba41e4">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw6XY7S_6XvE2gN73gXz2Pw8wGqvks5sY5wngaJpZM4O5jjC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9LhQ_65Ch6_B9NlwXfMbu9iuFO4ks5sY5wngaJpZM4O5jjC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/739/files/68fe216a02fdce26e6a8ffac90a0c89b223810e7..b4e4fb9c279f740bb6bc8f4d7ea520847eba41e4"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #739"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/739/files/68fe216a02fdce26e6a8ffac90a0c89b223810e7..b4e4fb9c279f740bb6bc8f4d7ea520847eba41e4"}}}</script>

----==_mimepart_5994f627c1c8b_12c23ff0a317dc386859--


From nobody Wed Aug 16 18:50:48 2017
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 D7A8F132419 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:50:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 jDTTJoHEHn8K for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:50:41 -0700 (PDT)
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 485B0132416 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:50:41 -0700 (PDT)
Date: Wed, 16 Aug 2017 18:50:40 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502934640; bh=r+xzybs+i1HTIXfkEVsSU8gu2O0q4ccXCh8mVzxowbA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Ot8X0WhsuBbxYZBfQM2fJ24fn7qnxgtWgo5uKASCvtDovEJ+jMaHHstdeq3qfmUy9 SINyfL0aAUUdH0mM4PpIvIHmEaz9lFQ9RAS6tDv0/XTA2NCaE3fbNcMJlYGxeNdgrr wBZrmLamklon3liC6SOMaNq8tvHGo31Li6PMjS68=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6876eed1ba41883394eec9e4f40cddef3f587ca792cf0000000115acb87092a169ce0ef290a8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/739/c322946748@github.com>
In-Reply-To: <quicwg/base-drafts/pull/739@github.com>
References: <quicwg/base-drafts/pull/739@github.com>
Subject: Re: [quicwg/base-drafts] Clarify when and what to ACK (#739)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994f67077bca_1890c3fd167611c3c3829c"; 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/0Qbr7tplCs35WxE_NCirt1e0D1s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 01:50:43 -0000

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

I tweaked it a little, but this is an improvement.  The concern that remains is that we do have a need to send ACK frames even if you only receive ACK frames, but this would still seem to prohibit 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/739#issuecomment-322946748
----==_mimepart_5994f67077bca_1890c3fd167611c3c3829c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I tweaked it a little, but this is an improvement.  The concern that remains is that we do have a need to send ACK frames even if you only receive ACK frames, but this would still seem to prohibit 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/739#issuecomment-322946748">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9r4LebwHLFUE1glh6W9KkUQjHr2ks5sY5xwgaJpZM4O5jjC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6Jl8vLF035f2043Uq3ldJ0CYe1hks5sY5xwgaJpZM4O5jjC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/739#issuecomment-322946748"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #739: I tweaked it a little, but this is an improvement.  The concern that remains is that we do have a need to send ACK frames even if you only receive ACK frames, but this would still seem to prohibit it."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/739#issuecomment-322946748"}}}</script>
----==_mimepart_5994f67077bca_1890c3fd167611c3c3829c--


From nobody Wed Aug 16 18:51:04 2017
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 C2A7C132439 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:51:02 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ctGipwdwWCO7 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:51:01 -0700 (PDT)
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 232D4132407 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:51:01 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502934660; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=XglDiPd1I1f4tNjLf0LAKpwblogmUz0dp/DIknYUEvU=; b=mSIoBYDm28ucLkd4VnovuhbLRzup3jyRyu/y7xhW55aht1YEdNfdN6V1SywOkBZI8a8lxc+N wz3DBUY70X34REJ74mfkzO8eRVq2G7nB0Se6Aj7eFiLWHV3RgqKifg9nREP0XU0MlNrWpo3O mvFRyn9CUyq7dmlLyiuuQa/dyig=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=SlGLpdGGO8aZEDw2xRdiRFOYYCGb4uIKaqDfX2GLmvXth38wiJTJWIoJu289kgKorIrEdg IHR481Gnfm07oOSflCjqqYb+WJ7vtTlI4xQ2uIrZFXoASskqDy+PM4DI5swsiWfcQH32Y0pv T81zbRy28UhHWyB6I4EB/thlZW+pM=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 5994f683.7fccb46feae0-smtp-out-n03; Thu, 17 Aug 2017 01:50:59 -0000 (UTC)
Date: Wed, 16 Aug 2017 18:50:59 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5994f683df724_699a3fefc8e9bc34327a8@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 68fe21: Clarify when and what to ACK
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5994f683df343_699a3fefc8e9bc3432655"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/uZZh_wXO1svooSePss6lOx7dFHk>
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, 17 Aug 2017 01:51:03 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 68fe216a02fdce26e6a8ffac90a0c89b223810e7
      https://github.com/quicwg/base-drafts/commit/68fe216a02fdce26e6a8ffac90a0c89b223810e7
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  Clarify when and what to ACK

Closes Issue #736


  Commit: b4e4fb9c279f740bb6bc8f4d7ea520847eba41e4
      https://github.com/quicwg/base-drafts/commit/b4e4fb9c279f740bb6bc8f4d7ea520847eba41e4
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Tweak


  Commit: e5103b7a5ae55e4f87dbf85e479b4066dac4476f
      https://github.com/quicwg/base-drafts/commit/e5103b7a5ae55e4f87dbf85e479b4066dac4476f
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #739 from quicwg/ianswett-whenwhatack

Clarify when and what to ACK


Compare: https://github.com/quicwg/base-drafts/compare/e34016794b6c...e5103b7a5ae5
----==_mimepart_5994f683df343_699a3fefc8e9bc3432655--


From nobody Wed Aug 16 18:51:12 2017
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 A9024132407 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:51:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 tPEpLATDjmE1 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:51:02 -0700 (PDT)
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 E154F132419 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:51:01 -0700 (PDT)
Date: Wed, 16 Aug 2017 18:51:01 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502934661; bh=T7slCTaFyMikzwfYy7iOWM+Egb2bReHqRAWKmUC+5wA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=vYcmc8lKGaQbIraQ9sROkApekJZCMaXL0SYHsH/nK7Dw+zkWB7+vnTy95VOGJA6Gt ZlfANGI9KFrqQ4nlN8CrpV/b0nDNfrgTjSeRJ0tKLKKI5j3hb18XUcX9uNBp3HZ9hs r1Vy2z1PNrYzvJVyc/qMQewCN/w05sA8ZwH+JVDg=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab98b42f712b0e4a35d951152b0698aacce86dc6b892cf0000000115acb88592a169ce0ef290a8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/739/issue_event/1209351986@github.com>
In-Reply-To: <quicwg/base-drafts/pull/739@github.com>
References: <quicwg/base-drafts/pull/739@github.com>
Subject: Re: [quicwg/base-drafts] Clarify when and what to ACK (#739)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994f68563a3_2323f95c4991c38191986"; 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/9LoByddraw3LkwlNao-1SmWD32E>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 01:51:04 -0000

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

Merged #739.

-- 
You are receiving 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/739#event-1209351986
----==_mimepart_5994f68563a3_2323f95c4991c38191986
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/739" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/739" data-id="250777768" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#739</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/739#event-1209351986">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2pAGQZprIGcNWW-whLiM2XHsPa2ks5sY5yFgaJpZM4O5jjC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_ZhO6KD0NAFLWVtAbBreZAaOOAoks5sY5yFgaJpZM4O5jjC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/739#event-1209351986"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #739."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/739#event-1209351986"}}}</script>
----==_mimepart_5994f68563a3_2323f95c4991c38191986--


From nobody Wed Aug 16 18:51:30 2017
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 BB3B9132416 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:51:29 -0700 (PDT)
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 87XLO0bF_AS4 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:51:28 -0700 (PDT)
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 3A27F132407 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:51:28 -0700 (PDT)
Date: Wed, 16 Aug 2017 18:51:27 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502934687; bh=IZ4Ti6UhDSmgUY8MU8fkCFhLx1I9Zq6O/OFXCrgHR7s=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=P2hFE1cqptoRJ3mkwU+YSIWcFdCGEG82RgxcPPrd+UfKuUggcUCsgOH9CneltxS18 IWsMaejrFcMs3F5oMd/kRPRgUOlXpMaQAnoPDeQT4xSCoPQ53KOGPamRC+sgrdVE+i q5UaeDbMOsR+2/+Gbygk1fh4d8lJHiVnuU6xI82A=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab801eb81c032fa0edef300555670a7352af7651a192cf0000000115acb89f92a169ce0ef0e247@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/736/322946857@github.com>
In-Reply-To: <quicwg/base-drafts/issues/736@github.com>
References: <quicwg/base-drafts/issues/736@github.com>
Subject: Re: [quicwg/base-drafts] Clarify Acks of Acks (#736)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994f69f92937_17bf93fd167611c3c4432f"; 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/keM51mXNiJSrTPiKvei3yd9Oet0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 01:51:30 -0000

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

Closed by #739, though Ian's comment wasn't in the precise form that GitHub wanted.

-- 
You are receiving 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/736#issuecomment-322946857
----==_mimepart_5994f69f92937_17bf93fd167611c3c4432f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed by <a href="https://github.com/quicwg/base-drafts/pull/739" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/739" data-id="250777768" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#739</a>, though Ian's comment wasn't in the precise form that GitHub wanted.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/736#issuecomment-322946857">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyiKBTIAVuQg9AJ53Ie-BU707RnAks5sY5yfgaJpZM4O5Fek">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2z9lwbzAcq8MZB_xXKuoIawJQoqks5sY5yfgaJpZM4O5Fek.gif" width="1" /></p>
<div itemscope 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/736#issuecomment-322946857"></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 #736: Closed by #739, though Ian's comment wasn't in the precise form that GitHub wanted."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/736#issuecomment-322946857"}}}</script>
----==_mimepart_5994f69f92937_17bf93fd167611c3c4432f--


From nobody Wed Aug 16 18:51:37 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3535C132407 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:51:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 ws-k5ml5Ay1V for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:51:29 -0700 (PDT)
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 1622313240C for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:51:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=kJI1AyjMwZ1ohuNfh1nOWHr4Icg=; b=TB5D68wox3I8dKy9 nU1xXmV6s0qlKnnWbS9GsPccIJNu+05dk5a1CLAT729DxDGelPW45mF4FN9ibgbu 9thipFCy18gP60WS/JGcpmhomNqE5KlZ+Ydf+KvCzRQ67K9uy9L+28s079gx9mlP EmoBklkjizs50ATe0o+ipyjooXY=
Received: by filter0418p1mdw1.sendgrid.net with SMTP id filter0418p1mdw1-3083-5994F6A0-1 2017-08-17 01:51:28.026160771 +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 S3J_JrT7TWqqDwzKLEr7Eg for <quic-issues@ietf.org>; Thu, 17 Aug 2017 01:51:28.005 +0000 (UTC)
Date: Thu, 17 Aug 2017 01:51:28 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab801eb81c032fa0edef300555670a7352af7651a192cf0000000115acb89f92a169ce0ef0e247@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/736/issue_event/1209352365@github.com>
In-Reply-To: <quicwg/base-drafts/issues/736@github.com>
References: <quicwg/base-drafts/issues/736@github.com>
Subject: Re: [quicwg/base-drafts] Clarify Acks of Acks (#736)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994f69fdf1aa_30f3f95c4991c38822df"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3qwwjMGLhIGKjq4Zqx75FQKYRgFPUv6x9O0e us+w1t/xsLe+Z5Wsqz7AFShkmq8LAsj1JrxnwPNWC2/Gqbi5fvhDVk6/lj7c4GE2DJtvsTDQoXecMj B7z0aBOFYkY1XJqDKwDboDEk0SLQ5B5MW5XGvTElVmOR6N/5for/6BdAwGMELURwn3zOijXrCoXj7Z A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/_raLuk3FQI5rTC-xIoocyc6vOrI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 01:51:30 -0000

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

Closed #736.

-- 
You are receiving 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/736#event-1209352365
----==_mimepart_5994f69fdf1aa_30f3f95c4991c38822df
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/736" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/736" data-id="250667591" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#736</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/736#event-1209352365">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyiKBTIAVuQg9AJ53Ie-BU707RnAks5sY5yfgaJpZM4O5Fek">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2z9lwbzAcq8MZB_xXKuoIawJQoqks5sY5yfgaJpZM4O5Fek.gif" width="1" /></p>
<div itemscope 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/736#event-1209352365"></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 #736."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/736#event-1209352365"}}}</script>
----==_mimepart_5994f69fdf1aa_30f3f95c4991c38822df--


From nobody Wed Aug 16 18:52:29 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9851132407 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:52:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 UEAowuifTWZj for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:52:25 -0700 (PDT)
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 B307B132416 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:52:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=7eC+lTbwF93tbpcsMwwONUofR08=; b=oQPh5yTJtXXwAFga /HW4VClnu5PR5qKnehPdEN9yhPp8KY2fp1W7HY0sKdAPP/CqUQ5rtJjGuxfdIBY4 b95yp8wfh6W4Lnu2Ccov35ZCWohK3S0qqYdmh45rf3VIapKDUN9HQecul3FVSq0+ bl5GrXVnOs2DjNOjXaToBvPLc9I=
Received: by filter0901p1mdw1.sendgrid.net with SMTP id filter0901p1mdw1-3833-5994F6D8-3A 2017-08-17 01:52:24.886005302 +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 ismtpd0023p1mdw1.sendgrid.net (SG) with ESMTP id kXusLtAGRu2Y-LWTBioFHQ for <quic-issues@ietf.org>; Thu, 17 Aug 2017 01:52:24.897 +0000 (UTC)
Date: Thu, 17 Aug 2017 01:52:24 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd47752e03f5e2dfd80c9142b8038e3260a3c18ef92cf0000000115acb8d892a169ce0ef273b0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/737/issue_event/1209353164@github.com>
In-Reply-To: <quicwg/base-drafts/pull/737@github.com>
References: <quicwg/base-drafts/pull/737@github.com>
Subject: =?UTF-8?Q?Re:_[quicwg/base-drafts]_supported=5Fversions_field_of?= =?UTF-8?Q?_transport_parameters_has_min_size_of_4_=281=E2=80=A6_=28#737=29?=
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994f6d895f7e_3b863fec3927dc3c31720"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1Y3DrebYum4NCBNpTSnWFCuF5ycp4XnAtvXX lUMrSHO53H7XJHWMG+RPI8+abUmdN/WzhkEusS6ZmLLO7oL4j9ej8Ezn0ovDVccVL5uvwJR5DzqrEc HaBSp8OcrpPzYl9KHaQyVgUNTzAhzlX3i6f9Iad0pjRRyX6p6CSmENEsel0eWcXKchbxNEmGfumYoa I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Gf4344AbR70Ba0JB40Vm9NgVtc8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 01:52:27 -0000

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

Merged #737.

-- 
You are receiving 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/737#event-1209353164
----==_mimepart_5994f6d895f7e_3b863fec3927dc3c31720
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/737" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/737" data-id="250770352" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#737</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/737#event-1209353164">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8IEugLURGw273dDAEW4GWP-IY4_ks5sY5zYgaJpZM4O5hhc">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq3oFZM8M5CBIbdowsUIvDL7piUYgks5sY5zYgaJpZM4O5hhc.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/737#event-1209353164"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #737."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/737#event-1209353164"}}}</script>
----==_mimepart_5994f6d895f7e_3b863fec3927dc3c31720--


From nobody Wed Aug 16 18:52:33 2017
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 C9E22132428 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:52:26 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ifDsGJ9bqoQu for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:52:25 -0700 (PDT)
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 4B11A13240C for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:52:25 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502934744; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=p8RU7kIW0+KJagWn0BFEM68lEuIPi/E3Q3rNTSRChkc=; b=AO1seIw/13SX1JLwPZO0t4QdJ0HFyjJWsm3qlvzMIMbH2MEvBqiu3PN6lE86VGhsEnc6wifM WyU8RI7ii3CU5+xwJ/jERrerJ0YHx78szQHgHs77MfPxsIkebSwRWcLVx93mjX5DQTCKTamM YE9oXyBwtlEZBVaR988q3yBAUy0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=oI6t8M0QkT9vlxwRTDSyU9HruvH9z1Sna/6mvg4UBvcaPEidgChGlSspiyqbw/M5q6oizt 35BJPd79DkF1qg498OB+szWOg6YOqY8kHooomaxxYu6v4msLumedeiKqWERRKxLkiz89IHxg asncnz7k653QVBT5mF65xJ1M8fUPk=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 5994f6d8.7f68381dd540-smtp-out-n01; Thu, 17 Aug 2017 01:52:24 -0000 (UTC)
Date: Wed, 16 Aug 2017 18:52:23 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5994f6d75ddf7_6dcd3fb076dd7c301005ae@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 5ded0b: supported_versions field of transport parameters h...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5994f6d75d9e1_6dcd3fb076dd7c3010041e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/HZH1TEQpzWvhJtKNZdgZFD8kF5A>
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, 17 Aug 2017 01:52:27 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 5ded0bb4e5a7c4b77f8e52588c1e96a0faacc8a5
      https://github.com/quicwg/base-drafts/commit/5ded0bb4e5a7c4b77f8e52=
588c1e96a0faacc8a5
  Author: Patrick McManus <mcmanus@ducksong.com>
  Date:   2017-08-16 (Wed, 16 Aug 2017)

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

  Log Message:
  -----------
  supported_versions field of transport parameters has min size of 4 (1 v=
ersion)


  Commit: 14a14c13a01f8715b21fc6471ab9b5cb1bf9a449
      https://github.com/quicwg/base-drafts/commit/14a14c13a01f8715b21fc6=
471ab9b5cb1bf9a449
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Merge pull request #737 from mcmanus/mcmanus-supported-versions

supported_versions field of transport parameters has min size of 4 (1=E2=80=
=A6


Compare: https://github.com/quicwg/base-drafts/compare/e5103b7a5ae5...14a=
14c13a01f=

----==_mimepart_5994f6d75d9e1_6dcd3fb076dd7c3010041e--


From nobody Wed Aug 16 18:52:59 2017
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 2D9E813240C for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:52:44 -0700 (PDT)
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 loo0aSJeQQqT for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:52:40 -0700 (PDT)
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 3DFC8132407 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:52:40 -0700 (PDT)
Date: Wed, 16 Aug 2017 18:52:26 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502934746; bh=xQvpBwYzxXBoKFT9zn22ZsDey2ZWvCPsnwDKRTTUX0A=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=EaBr15CQ1Qg8u3rsCzG+LKAC8ffp0ljweDaqNkipA0a9FnM6M1bThFIir/Lp46dVS alR9WtGMtOfmLw9P8Fq5pj7VynGmEZoV+Ukn/5FtirW6kD0zWrxKIPfRucMh1AEvDC PkaImuGfr3OVZGVsRGPxAbm5Cb4ofi2jgzW43mAo=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab53296ef6f3cb823b8c89ed0715fc0430ff1ea67b92cf0000000115acb8da92a169ce0ef273b0@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/737/c322946979@github.com>
In-Reply-To: <quicwg/base-drafts/pull/737@github.com>
References: <quicwg/base-drafts/pull/737@github.com>
Subject: =?UTF-8?Q?Re:_[quicwg/base-drafts]_supported=5Fversions_field_of?= =?UTF-8?Q?_transport_parameters_has_min_size_of_4_=281=E2=80=A6_=28#737=29?=
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994f6da627b8_73e33fd5746efc385065f"; 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/0Jw-JQuwRO_QkfQyTBWgAQgihOA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 01:52:44 -0000

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

This TLS grammar is annoying.  ASN.1 is so much 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/737#issuecomment-322946979
----==_mimepart_5994f6da627b8_73e33fd5746efc385065f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This TLS grammar is annoying.  ASN.1 is so much 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/737#issuecomment-322946979">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-oWP8MVcthdU9aHgCsE42iou9DLks5sY5zagaJpZM4O5hhc">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5IT74fBtiBQHpqkEjWtTRvWCMxHks5sY5zagaJpZM4O5hhc.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/737#issuecomment-322946979"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #737: This TLS grammar is annoying.  ASN.1 is so much better."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/737#issuecomment-322946979"}}}</script>
----==_mimepart_5994f6da627b8_73e33fd5746efc385065f--


From nobody Wed Aug 16 18:53:03 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 898F413243D for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:52:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.381
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 1-m7bxhaDrev for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:52:47 -0700 (PDT)
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 BEEBC132439 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:52:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=vuL4rP2Isu5cD0xZnfr9C3kkDeI=; b=cdDpAKHTPxWNpVo1 Zk+K7qQbTqiyGiwoykbnkflqKjMLFT5LGgHkP27Wmjmmmdalyb3nyCogqg8sS6cd yP1za62ST5glGzWDo0q7MMf4Iork757Sy923e101v3p9kDhsRt1Xrke56dxdF5A/ ndDUiurTFecrpfgQ6klgqRBQIhM=
Received: by filter0555p1mdw1.sendgrid.net with SMTP id filter0555p1mdw1-5598-5994F6ED-7 2017-08-17 01:52:45.266176642 +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 cDuJkqzSSqqqOGUU0QQ5Nw for <quic-issues@ietf.org>; Thu, 17 Aug 2017 01:52:45.208 +0000 (UTC)
Date: Thu, 17 Aug 2017 01:52:45 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfdc3447d802f3f0767df29f3488e9ff27fb617ab92cf0000000115acb8ed92a169ce0ef2751d@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/738/issue_event/1209353445@github.com>
In-Reply-To: <quicwg/base-drafts/issues/738@github.com>
References: <quicwg/base-drafts/issues/738@github.com>
Subject: Re: [quicwg/base-drafts] supported_versions definition is short (#738)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994f6ed1f0ad_a9173f95585c7c2c113979"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2QZzDzA1rUWFeNRXsb8rKCGa4y7vAGKFczwH x4lxH6faFfMuNgKrDqokyaUnCwkiRSpD3VeQ9KigtBo2zKtyQU2tjE0V1cM7TGhvL7Z6qruPGHuWnF 9E7jQ/xP0WSVIN7gnMw0JlzCPwfSep3KVdtjt9yfXpu/XkHZwCC8BwolfM73zQcj5muGDCQnvkpwCc 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/92SyIf4ZRYdzufiVIFommqui2Uk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 01:52:48 -0000

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

Closed #738.

-- 
You are receiving 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/738#event-1209353445
----==_mimepart_5994f6ed1f0ad_a9173f95585c7c2c113979
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/738" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/738" data-id="250770717" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#738</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/738#event-1209353445">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxJKMf0viKmb5PZXj1pCyhtk3Mtjks5sY5ztgaJpZM4O5hn5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4VTLrjQqHC8awd13RXcey9zj-7uks5sY5ztgaJpZM4O5hn5.gif" width="1" /></p>
<div itemscope 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/738#event-1209353445"></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 #738."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/738#event-1209353445"}}}</script>
----==_mimepart_5994f6ed1f0ad_a9173f95585c7c2c113979--


From nobody Wed Aug 16 18:53:12 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D615132439 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:52:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 xXgJZwRhpDnl for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:52:47 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21DD4132447 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:52:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Z0yQedpFIg6b6aXqLRpdlfPpCrY=; b=Jsqv0EgfeE3mAgNt eOF5kj7DJLn6DHJz5iTqhqnKdGI0Uy3ztriConu08wqRXSqXj08k8J2CaKxLwNba e9cBv7x59i/1yezhSi/nDJPt0DLgduRkiZ/es6hsLk1bBzNUuWXrwVvWWQ82IhRh Xxtxslwp5ZUqMhFEIO4olQkjDoM=
Received: by filter0576p1mdw1.sendgrid.net with SMTP id filter0576p1mdw1-10737-5994F6ED-60 2017-08-17 01:52:45.901046141 +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 ismtpd0031p1mdw1.sendgrid.net (SG) with ESMTP id x2STPY6tQ7ugR9vw3vU3aQ for <quic-issues@ietf.org>; Thu, 17 Aug 2017 01:52:45.854 +0000 (UTC)
Date: Thu, 17 Aug 2017 01:52:45 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfdc3447d802f3f0767df29f3488e9ff27fb617ab92cf0000000115acb8ed92a169ce0ef2751d@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/738/322947025@github.com>
In-Reply-To: <quicwg/base-drafts/issues/738@github.com>
References: <quicwg/base-drafts/issues/738@github.com>
Subject: Re: [quicwg/base-drafts] supported_versions definition is short (#738)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994f6ed93220_1890c3fd167611c3c515ec"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0gc7Yj41fuxp6gYRydMSCszcX3o23cHioX/4 VoXoXW4b3nKuigcViSYz454Il0mpaXmr0Ba/JGgKsPZoJNdeQjc6NUdvBFcAR+lCOSPt3k9ER46epu kUKx2hVx2rn9SRKvkagF+tP5yYwx6lhV0ijqjTND1GJWK2xmiV6Ajhoa2iYzinVEYA7FGGQM4G9+U9 U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rPBQK2vu3v0sPkIf3ELydgF22lk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 01:52:49 -0000

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

Closed by #738.

-- 
You are receiving 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/738#issuecomment-322947025
----==_mimepart_5994f6ed93220_1890c3fd167611c3c515ec
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed by <a href="https://github.com/quicwg/base-drafts/issues/738" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/738" data-id="250770717" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#738</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/738#issuecomment-322947025">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxJKMf0viKmb5PZXj1pCyhtk3Mtjks5sY5ztgaJpZM4O5hn5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4VTLrjQqHC8awd13RXcey9zj-7uks5sY5ztgaJpZM4O5hn5.gif" width="1" /></p>
<div itemscope 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/738#issuecomment-322947025"></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 #738: Closed by #738."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/738#issuecomment-322947025"}}}</script>
----==_mimepart_5994f6ed93220_1890c3fd167611c3c515ec--


From nobody Wed Aug 16 18:53:19 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D7066132439 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:53:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.453
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 nWHbgwkZNX2W for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 18:53:13 -0700 (PDT)
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 38807132407 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 18:53:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=KttuI/WbqyIpehyHqKw4a1VU0/k=; b=TZdzwhINXZOIxOQp XC7OfH0Lh0dJ5EHKnJoVentcXsbL6IsGrFY8i0jR6BBIMoGVSA5FkzJgnrlKpigI P5RQp5i3wypp0CMcOoITCQQVahd+P7jyL7aNvyK5uB5krYeW9NbTIjPNT+De/b8q dNUP3SpmmF+y25Li6GytXDZ8iC4=
Received: by filter0468p1mdw1.sendgrid.net with SMTP id filter0468p1mdw1-21541-5994F708-19 2017-08-17 01:53:12.47508841 +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 ismtpd0035p1mdw1.sendgrid.net (SG) with ESMTP id 8uu7QFiLTLGTnKMAi1it4A for <quic-issues@ietf.org>; Thu, 17 Aug 2017 01:53:12.459 +0000 (UTC)
Date: Thu, 17 Aug 2017 01:53:12 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab61593811879c4f0810de9aedbdf5f00b7e337b2892cf0000000115acb90892a169ce0ef2751d@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/738/322947082@github.com>
In-Reply-To: <quicwg/base-drafts/issues/738@github.com>
References: <quicwg/base-drafts/issues/738@github.com>
Subject: Re: [quicwg/base-drafts] supported_versions definition is short (#738)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5994f708312a5_30db3f8316299c349608b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0ZgtUMC8abpXe5yA6ZABTHm7sd9S3qylAPDQ cNbPFivP8jVZHT7WNSVvDrECxBqSydvZovYD9wTgSfX+BYCmIovrzW90S+cOGDthc2Q57P6L36wIDd kVkkxBKN9aGFKrospFhkOd8tJ62Decl3XalITjYCqO71IeunODEJrvvso2/7hyjKncgdBR1DM65ZgQ 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/43CswVIcoYB4DC4qDu2-UnCTsss>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 01:53:16 -0000

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

BTW, for trivial editorial stuff like this, the PR is sufficient (in my opinion).

-- 
You are receiving 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/738#issuecomment-322947082
----==_mimepart_5994f708312a5_30db3f8316299c349608b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>BTW, for trivial editorial stuff like this, the PR is sufficient (in my opinion).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/738#issuecomment-322947082">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyCV01DYH6dcUTaO7B7-M4WtTlPaks5sY50IgaJpZM4O5hn5">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxBclLg8B8NIrn8bhSTsmSs-7nOCks5sY50IgaJpZM4O5hn5.gif" width="1" /></p>
<div itemscope 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/738#issuecomment-322947082"></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 #738: BTW, for trivial editorial stuff like this, the PR is sufficient (in my opinion)."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/738#issuecomment-322947082"}}}</script>
----==_mimepart_5994f708312a5_30db3f8316299c349608b--


From nobody Wed Aug 16 21:53:21 2017
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 A3D1C132660 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 21:53:13 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UuQdBSt85xUX for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 21:53:12 -0700 (PDT)
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 2ED35132661 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 21:53:12 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502945591; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=UMkuEUzFai9XDpDtpV5ypCi15qJ/Meq1Lvf9cNfJ80E=; b=A1ypiq0iWlNCr4VL95lRgsm8gvVuSF1qzmJvcswcduG1foEw2wy93Deb7rXKPxEjxBPX+1io OAaHsSFOKGID3MmTg96dYuy/BuG0BShOoYshHnikqmVdWocJcboUySJ5q6ff5uvboExgfjbo eKO70xqSVrG5+ksgCxVFQ3ErkXQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=TOhZJ+WBn5m7CWFphMMdBxrCEU8wyYQnkPSokY/+tU4jiOJUiehIIJ5NSGdGYb1zVnSHGg jDuP2pMeG0nKcpkRSbLbnoGkJoi5p8Nzr3sTki3VM36ahaDTxh8HtbVP0QqMjtBtagcuf8Zj z2H54La+hm4DcLLPrEIBTCWPRgdKs=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59952137.7f62647742a0-smtp-out-n01; Thu, 17 Aug 2017 04:53:11 -0000 (UTC)
Date: Wed, 16 Aug 2017 21:53:11 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599521379cba_11283fed41783c3c306c0@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] c58b0e: Editorial fixup
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599521379a0c_11283fed41783c3c3054f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/U-mnUJmCVPzNV4VL7teTw7cfF7Q>
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, 17 Aug 2017 04:53:14 -0000

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

  Branch: refs/heads/unidirectional_paired
  Home:   https://github.com/quicwg/base-drafts
  Commit: c58b0eb9315d9756d9cef18be00fb5839077783e
      https://github.com/quicwg/base-drafts/commit/c58b0eb9315d9756d9cef18be00fb5839077783e
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Editorial fixup



----==_mimepart_599521379a0c_11283fed41783c3c3054f--


From nobody Wed Aug 16 21:53:25 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9097132691 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 21:53:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.381
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 lxTQIOMLbZIH for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 21:53:14 -0700 (PDT)
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 46152132660 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 21:53:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=EcxEyYC1luTD/6qUDOF3sjQvtYo=; b=Q734Q4pgUE09jIZS iUmPo2WLJ7H7rTKjPK14XQu8vCPOQZc77PbTr4pu7vISv6k6jYysT2ldGA+Es8Mi zgrMqYewVONmzGmW592+ekElPQP+jqEoYHjPnby+fZgImMg9OsjvkMszllHosxLz 64mXHSv5Ot3rQ1JNJf9ure2O1B4=
Received: by filter0806p1mdw1.sendgrid.net with SMTP id filter0806p1mdw1-31693-59952138-9D 2017-08-17 04:53:12.976951698 +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 ismtpd0023p1mdw1.sendgrid.net (SG) with ESMTP id wuJeaVNMRhiOx3bJ3xTvCw for <quic-issues@ietf.org>; Thu, 17 Aug 2017 04:53:12.918 +0000 (UTC)
Date: Thu, 17 Aug 2017 04:53: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/720/push/1926731082@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599521389cd60_2321a3f964b6d7c2c804a2"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0nojpaz1oZOj5xNEjHWr06DUmz/xWw/zdzqP r/RMJWl29LFG2q/2XkxbqG2sydeel/3D+t1nFgRFamjtYAzWh2j5L1zg5XJaxYbQ7bzRBfSijuzzAU yh/2PzPwCtq2UhZbGl+ip3J+ZZx0cV6oZVfM/+OByZNeW8HIIRXxt1ncsOAq2qMLOpbsZiQkZW3rot U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WUJAbCG047sUAuxPQxQ7gEJzbos>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 04:53:16 -0000

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

@martinthomson pushed 1 commit.

c58b0eb  Editorial fixup


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

----==_mimepart_599521389cd60_2321a3f964b6d7c2c804a2
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/c58b0eb" class="commit-link">c58b0eb</a>  Editorial fixup</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/720/files/a6a8592b5b5e9e8a31987b2559455b306d149907..c58b0eb9315d9756d9cef18be00fb5839077783e">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4FLdl2chDLN0oIsE1zEKXRN0sGEks5sY8c4gaJpZM4O0K9x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_MP8hMNQI60OplVT-f9GyuSwmAhks5sY8c4gaJpZM4O0K9x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/720/files/a6a8592b5b5e9e8a31987b2559455b306d149907..c58b0eb9315d9756d9cef18be00fb5839077783e"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #720"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/720/files/a6a8592b5b5e9e8a31987b2559455b306d149907..c58b0eb9315d9756d9cef18be00fb5839077783e"}}}</script>

----==_mimepart_599521389cd60_2321a3f964b6d7c2c804a2--


From nobody Wed Aug 16 22:04:33 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 336AB132454 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 22:04:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 3iEoxyPXLmHG for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 22:04:30 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A89D8124E15 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 22:04:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=w0Q1ijZQopsyxzROK5GX099l7Hg=; b=vQscgIGrb3HBUKNb cINz+VK7L+4Evz/2N7oQdEyvLQb2UGJ6brPZ6zHID2uiOw2mP08wZDnqic1o43LH bMflUdiF4cQaHfIr8XDiMACVXvKETsdxK2Wej3A/uoRI+lnXBMCNGImMIc+JL3KX XxzGOUIVPwHXxZFQyMfojleHbTA=
Received: by filter0808p1mdw1.sendgrid.net with SMTP id filter0808p1mdw1-17379-599523D5-45 2017-08-17 05:04:22.002177234 +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 8IUMj5WGSqWFDelqCLZwBw for <quic-issues@ietf.org>; Thu, 17 Aug 2017 05:04:21.956 +0000 (UTC)
Date: Thu, 17 Aug 2017 05:04:22 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbfc3652f41eee349746daffe4f8c04d955e8359d92cf0000000115ace5d592a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/review/56824980@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599523d5d39cc_1091d3fee7702bc3c1048c6"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak14OlNjLxRkWGLDLgwr3AfwlYzG64LLzCMptF qfE/mcY0AiynTXcKTqkCexoIZmYjGLO06C3+4lpcebAl8X7PhzpS3YyRoQ9TqDfwxUqC58ltZRKMPr jmOXIdVRZHTMhsePyKPc8yrBRXCbdZdDOxreYQ9PmdGJrbLkvuxMf+3ghQjm+NF7YRtjLQV72U6GqD k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/J24CrLO1ez5Caruy5SEMrMOko0c>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 05:04:32 -0000

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

martinthomson commented on this pull request.



> @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that

I didn't want to accidentally add multipath here.  The preemptive thing is a fine idea, which I encourage you to put in an issue, though I suspect that we'll want to park it.

BTW, I do want to add multipath.  I'm itching to do multipath, but I hear that there are dragons and we're not done here yet.

The point about reordering is certainly valid.  The new path could be shorter, for instance.  Changes inbound.

> +An endpoint that see a new source IP address and port (or just a new source
+port) on packets from its peer is likely seeing a connection migration at the
+peer.
+
+However, it is also possible that the peer is spoofing its source address in
+order to cause the endpoint to send excessive amounts of data to an unwilling
+host.  If the endpoint sends significantly more data than the peer, connection
+migration might be used to amplify the volume of data that an attacker can
+generate toward a victim.
+
+Thus, when seeing a new remote transport address, an endpoint MUST verify that
+its peer can receive and respond to packets at that new address.  By providing
+copies of the frames that it receives, the peer proves that it is receiving
+packets at the new address and consents to receive data.
+
+Prior to validating the new remote address, and endpoint MUST limit the rate of

I think that we can limit both here.

> +more packets.
+
+If the remote address is validated successfully, the endpoint MAY increase the
+rate that it sends on the new path using the state from the previous path.  The
+capacity available on the new path might not be the same as the old path.  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 only 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 reduce
+send rates appropriately.
+
+After verifying an address, the endpoint might wish to update address validation
+tokens ({{address-validation}}) that it has issued to its peer.  Previous tokens
+might have been invalidated by the migration.

Well, not all tokens are invalidated.  I'll reword to be more in the form of "do X if Y".

-- 
You are receiving 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/732#discussion_r133623312
----==_mimepart_599523d5d39cc_1091d3fee7702bc3c1048c6
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/732#discussion_r133623312">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that
</pre>
<p>I didn't want to accidentally add multipath here.  The preemptive thing is a fine idea, which I encourage you to put in an issue, though I suspect that we'll want to park it.</p>
<p>BTW, I do want to add multipath.  I'm itching to do multipath, but I hear that there are dragons and we're not done here yet.</p>
<p>The point about reordering is certainly valid.  The new path could be shorter, for instance.  Changes inbound.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/732#discussion_r133623871">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +An endpoint that see a new source IP address and port (or just a new source
+port) on packets from its peer is likely seeing a connection migration at the
+peer.
+
+However, it is also possible that the peer is spoofing its source address in
+order to cause the endpoint to send excessive amounts of data to an unwilling
+host.  If the endpoint sends significantly more data than the peer, connection
+migration might be used to amplify the volume of data that an attacker can
+generate toward a victim.
+
+Thus, when seeing a new remote transport address, an endpoint MUST verify that
+its peer can receive and respond to packets at that new address.  By providing
+copies of the frames that it receives, the peer proves that it is receiving
+packets at the new address and consents to receive data.
+
+Prior to validating the new remote address, and endpoint MUST limit the rate of
</pre>
<p>I think that we can limit both here.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/732#discussion_r133623993">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +more packets.
+
+If the remote address is validated successfully, the endpoint MAY increase the
+rate that it sends on the new path using the state from the previous path.  The
+capacity available on the new path might not be the same as the old path.  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 only 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 reduce
+send rates appropriately.
+
+After verifying an address, the endpoint might wish to update address validation
+tokens ({{address-validation}}) that it has issued to its peer.  Previous tokens
+might have been invalidated by the migration.
</pre>
<p>Well, not all tokens are invalidated.  I'll reword to be more in the form of "do X if Y".</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/732#discussion_r133623312">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7JH-uqSjpnn4vw14x4Xe9j8bCELks5sY8nVgaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2MM-rBIktb7tlOfLfGmZuCtW2mdks5sY8nVgaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732#discussion_r133623312"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732#discussion_r133623312"}}}</script>
----==_mimepart_599523d5d39cc_1091d3fee7702bc3c1048c6--


From nobody Wed Aug 16 22:04:49 2017
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 79C6F132485 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 22:04:47 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mcoCp4EFsNly for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 22:04:45 -0700 (PDT)
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 A43C71201F8 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 22:04:45 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1502946284; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=XuwX1NsOn+If77yR5woH6jRVWF1IMRsl1fE4ePGnIaw=; b=wKrIEZloNHhMLnhpahZFaKucZUBkm/vVU64K/j0u3fj+PKdLuUGhZLbT7qzsWz2oOOqDJ2qg pvm52/5g8h4z3GdTq14fDc+cP9o0ORfpgAH1jK+uycPk+DoANddWQJT0Tv5HOiT7bAFqfDDE KIytzEm0khP9ZYxZwcdVR44rwT0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=bTsUBHbh4JSh6cYXMb4k2P2TVHQpv6tg6lXB0Mo70Yg22T0sRUUR7zVkiWhJxuGHmYqLEs uwYnhvPnelfBjA3LKwHKFaca8FyvHxHtWU1qvcOKdufaslUcwma2QXRnWRk2jvRScRDgZg5y PwfhciqQn7pvVYKKK7hZSEAJlR5Qg=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 599523ec.7f47c8d93cf0-smtp-out-n01; Thu, 17 Aug 2017 05:04:44 -0000 (UTC)
Date: Wed, 16 Aug 2017 22:04:44 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599523ec20d9e_685c3f7e1bd8fc388116b@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 9bfc5d: Review comments
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599523ec20a1b_685c3f7e1bd8fc388103c"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/VaSF7PGL5wfzAMGLQG1ah1AIEic>
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, 17 Aug 2017 05:04:47 -0000

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

  Branch: refs/heads/proof-of-receipt
  Home:   https://github.com/quicwg/base-drafts
  Commit: 9bfc5d673d99131cc5f709562293a959644de923
      https://github.com/quicwg/base-drafts/commit/9bfc5d673d99131cc5f709562293a959644de923
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-17 (Thu, 17 Aug 2017)

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

  Log Message:
  -----------
  Review comments



----==_mimepart_599523ec20a1b_685c3f7e1bd8fc388103c--


From nobody Wed Aug 16 22:04:56 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA57D132454 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 22:04:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 cFv4D5CauRAI for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 22:04:48 -0700 (PDT)
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 AFDF61201F8 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 22:04:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=u3/ET8w1r0g/OFWv4E74+QNEbbQ=; b=eBJ78IKlNm62WxIs WRNa2O7URbV+wpdFiy+PB5PVBGyTyU+fzoyvGBzod8KErVLzTpMHIZZ1NzAM5L/B M5laWu6EzCDcRYB/p3rnHWsmEj7nOUsGW9tk/rEQqeNVrJfWNV9ZKxFLU5ZV+wF9 s8rdSH+irM4TScmNrzZY2N5iSB0=
Received: by filter0498p1mdw1.sendgrid.net with SMTP id filter0498p1mdw1-16716-599523EE-18 2017-08-17 05:04:46.465266449 +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 W0gkmte5Qm29Ay9Nm6BJ7g for <quic-issues@ietf.org>; Thu, 17 Aug 2017 05:04:46.437 +0000 (UTC)
Date: Thu, 17 Aug 2017 05:04:46 +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/732/push/1926742845@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599523ee4f89c_27b463f964b6d7c2c7973f"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2X/NYe7dirApWoFxb/opoECxfXd4wQwvrJFC GG4O8SNBiiNterwrK1Y3jISCr9/eoY4h4VhVSUjeU/7sBxrG+THaf08Y/cblrF5k4AMOuT4xVDJg4g v7txhunrUTxGPqSfuS61bgm4BuRBPwMqCu82RknvpFEo+b3FOtUVg4SQBxWr2ICLmaOYHMziNMz0Gr Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6RrVkYPijmJYF8K1gkoagE8EjJU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 05:04:50 -0000

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

@martinthomson pushed 1 commit.

9bfc5d6  Review comments


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/732/files/26ca55b07667ee38c06c0297cb1c44cdc8063654..9bfc5d673d99131cc5f709562293a959644de923

----==_mimepart_599523ee4f89c_27b463f964b6d7c2c7973f
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/9bfc5d6" class="commit-link">9bfc5d6</a>  Review 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/732/files/26ca55b07667ee38c06c0297cb1c44cdc8063654..9bfc5d673d99131cc5f709562293a959644de923">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9Jp6CiBh9AvaQ7Iw7PiLlhbVK7Oks5sY8nugaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq47mqQ76GNStIEEjixEVoyOL5Eyfks5sY8nugaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732/files/26ca55b07667ee38c06c0297cb1c44cdc8063654..9bfc5d673d99131cc5f709562293a959644de923"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732/files/26ca55b07667ee38c06c0297cb1c44cdc8063654..9bfc5d673d99131cc5f709562293a959644de923"}}}</script>

----==_mimepart_599523ee4f89c_27b463f964b6d7c2c7973f--


From nobody Wed Aug 16 22:37:41 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7118132669 for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 22:37:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.001
X-Spam-Level: ***
X-Spam-Status: No, score=3.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_SUMOF=5, HTML_MESSAGE=0.001, 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 DC946rx8KKNI for <quic-issues@ietfa.amsl.com>; Wed, 16 Aug 2017 22:37:30 -0700 (PDT)
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 4009E132666 for <quic-issues@ietf.org>; Wed, 16 Aug 2017 22:37:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=s0WD2F6WcEmmLOk6lxeqln7zgr8=; b=U+T3Es6gjPuwF6am MYVBDq6u0jfHpcnwdaW7Tn1eWOfUHZmmnFnSnHF1dMqiZ70h82gRwG1uWzgia58Y MpkxVSX6/dX6HZwAKYsU0vnksKDjKXS169uAEcRLjkxBwqIhtu5pfABl4wzjodDa 3QXoxCp6AioEpolqXWlet+Kxyxw=
Received: by filter0617p1mdw1.sendgrid.net with SMTP id filter0617p1mdw1-677-59952B98-14 2017-08-17 05:37:28.387823613 +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 wGSp1ShjQXqVrtGKJ-r6sg for <quic-issues@ietf.org>; Thu, 17 Aug 2017 05:37:28.368 +0000 (UTC)
Date: Thu, 17 Aug 2017 05:37:28 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe266c474cedb8787827687627bf1d46e8c88c08192cf0000000115aced9892a169ce0edf651b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/720/review/56824332@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59952b98442be_272f63fee7702bc3c108712"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0Ilzp8IhoDx1M15RS58abJuJwZXuVewoyHdt UbRatQ+pFiFOq2iI6vLmFVzFD5Q3F/LL1CVndjrQzae6BeLzL2Sgror+gS08oNDbuA9+I9jP9NN3oP CWI+yp4cwes/8stfFaMBKPEJGxupRUp1JGWPLhAkBfl8VSfLm/Ww4TIFssXXciZfS9Ja9+4IqA/7d+ k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/5XAFGnBArnMOQBa8eIw4hmff5MU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 05:37:33 -0000

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

martinthomson commented on this pull request.



> @@ -2215,6 +2220,16 @@ Offset:
   on a stream - the sum of the re-constructed offset and data length - MUST be
   less than 2^64.
 
+Related Stream ID:
+
+: A 32-bit value containing the stream ID of a stream in the opposite direction.
+  This field is only present if the Offset field is zero length.  Using a

That's actually an editing error on my part.  I initially started out with this being only at the start of a stream, but realized that that restriction doesn't necessarily help.  Providing related stream information in other STREAM frames isn't necessarily useful, but it can mean more timely provision of relevant metadata in the event of loss or reordering.  I decided against prohibiting the field on that basis (and also because it means avoiding a check or two).

> +assigning a related stream and the peer opens another stream that includes the
+stream ID of the first in the Related Stream ID of the first stream.  This
+enables straightforward use of QUIC for request-response protocols or protocols
+that rely on bidirectional channels.
+
+This document doesn't proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing

Bah, nouns are overrated.

> +This document doesn't proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.

You both got the idea.  Knowing that a stream is paired on the first STREAM frame you receive can make some things easier.

I think that we might still end up doing #252 based on the feedback I've heard, it's just not that high a priority.

> +invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
+
+A related stream MUST NOT refer to a stream in the "idle" state
+({{stream-state-idle}}).  Receipt of a STREAM frame that includes a Related
+Stream ID field that identifies an "idle" stream MUST be treated as a connection
+error of type INVALID_RELATED_STREAM.
+
+
 ## Sending and Receiving Data

I will use the new code (that got added later in the process).

-- 
You are receiving 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/720#discussion_r133622704
----==_mimepart_59952b98442be_272f63fee7702bc3c108712
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/720#discussion_r133622704">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -2215,6 +2220,16 @@ Offset:
   on a stream - the sum of the re-constructed offset and data length - MUST be
   less than 2^64.
 
+Related Stream ID:
+
+: A 32-bit value containing the stream ID of a stream in the opposite direction.
+  This field is only present if the Offset field is zero length.  Using a
</pre>
<p>That's actually an editing error on my part.  I initially started out with this being only at the start of a stream, but realized that that restriction doesn't necessarily help.  Providing related stream information in other STREAM frames isn't necessarily useful, but it can mean more timely provision of relevant metadata in the event of loss or reordering.  I decided against prohibiting the field on that basis (and also because it means avoiding a check or two).</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/720#discussion_r133622754">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +assigning a related stream and the peer opens another stream that includes the
+stream ID of the first in the Related Stream ID of the first stream.  This
+enables straightforward use of QUIC for request-response protocols or protocols
+that rely on bidirectional channels.
+
+This document doesn&#39;t proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
</pre>
<p>Bah, nouns are overrated.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/720#discussion_r133623023">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +This document doesn&#39;t proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
</pre>
<p>You both got the idea.  Knowing that a stream is paired on the first STREAM frame you receive can make some things easier.</p>
<p>I think that we might still end up doing <a href="https://github.com/quicwg/base-drafts/issues/252" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/252" data-id="204322792" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#252</a> based on the feedback I've heard, it's just not that high a priority.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/720#discussion_r133623052">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
+
+A related stream MUST NOT refer to a stream in the &quot;idle&quot; state
+({{stream-state-idle}}).  Receipt of a STREAM frame that includes a Related
+Stream ID field that identifies an &quot;idle&quot; stream MUST be treated as a connection
+error of type INVALID_RELATED_STREAM.
+
+
 ## Sending and Receiving Data
</pre>
<p>I will use the new code (that got added later in the process).</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/720#discussion_r133622704">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6K70Kxwoxbo0kLBWTjzY0VNMMmOks5sY9GYgaJpZM4O0K9x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-j-eRIjGjug3ePUtmOn_LHj4-s8ks5sY9GYgaJpZM4O0K9x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/720#discussion_r133622704"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #720"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/720#discussion_r133622704"}}}</script>
----==_mimepart_59952b98442be_272f63fee7702bc3c108712--


From nobody Thu Aug 17 04:26:28 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42AAA132064 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 04:26:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.473
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 SRdAdn-2s-lf for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 04:26:25 -0700 (PDT)
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 C047B132199 for <quic-issues@ietf.org>; Thu, 17 Aug 2017 04:26:25 -0700 (PDT)
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=MtLF8NDNETSY9SYJv8BHMujc36o=; b=d6UTffKikO/Qr8sF tX7VNCJsRPRNaPFWWdrGIhIbD7fivmutYjqiSqep5WQ6alINTimIuQL+DvxiraDC eOco/A0ALxvEi5dw2Nv8Bbsyb3tSGm0lriHdSv3WjwUDZPxRnmSUMznNXUDjTUdU ZsS9zP/T2Rf/XE2aS0wLoCYytdQ=
Received: by filter0989p1mdw1.sendgrid.net with SMTP id filter0989p1mdw1-22617-59957D60-84 2017-08-17 11:26:24.996331236 +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 ismtpd0037p1mdw1.sendgrid.net (SG) with ESMTP id azgwEBc7QaOun8QLvPWDhQ for <quic-issues@ietf.org>; Thu, 17 Aug 2017 11:26:24.973 +0000 (UTC)
Date: Thu, 17 Aug 2017 11:26:25 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab91f0319b29e673584cca450f6442ade884a811c692cf0000000115ad3f6092a169ce0ef49ce7@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/740@github.com>
Subject: [quicwg/base-drafts] Recovery needs Security Considerations (#740)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59957d60ac3fc_5cf43fbe6cd69c2c45674"; 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/Ax0D2Ac6Gkiwr9aa08DN/sGCjwACDqnT8P wBIW3+irXdpeRsyYNg3wNXEFeyxCjZulkxamIjCGqs70b2zBwHyj+y/R1xVhjW6UZkBEdVjkOnkZVl AMjuavZtbnXCsMSOm0dQFiFH2JBfe24FZW72VLn53bTTzMEC7bptYIuAtpeM0+bC40AzRu31FLUP8K E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WSAB-zencYxJIcvuKBaXoRVht44>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 11:26:27 -0000

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

A bit of an oversight.  Surely there is something that can be added.

-- 
You are receiving 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/740
----==_mimepart_59957d60ac3fc_5cf43fbe6cd69c2c45674
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>A bit of an oversight.  Surely there is something that can be added.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/740">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7H87QfR0RikoOhOIEijkmEl2OwDks5sZCNggaJpZM4O6ILM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_3AkXt2_hPX6fiwpz6QHpCkhgkcks5sZCNggaJpZM4O6ILM.gif" width="1" /></p>
<div itemscope 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/740"></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":"Recovery needs Security Considerations (#740)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/740"}}}</script>
----==_mimepart_59957d60ac3fc_5cf43fbe6cd69c2c45674--


From nobody Thu Aug 17 04:34:18 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D0DB126DD9 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 04:34:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.181
X-Spam-Level: 
X-Spam-Status: No, score=-3.181 tagged_above=-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=-2.8, 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 VE8Ays5tP63N for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 04:34:14 -0700 (PDT)
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 B37331204DA for <quic-issues@ietf.org>; Thu, 17 Aug 2017 04:34:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=sOY/PXLJfD0JA2TSGjj75imj6MA=; b=eYG4VRJmCfejT24k V2vFQLrPXtWUPrksu9y/yv8Eyr+/tLG3OEnSyHZq9szA3bYJ7NDQQW0deyeNrgZ7 VeLRikQoxPd2YAQkVArS0Ck4rT6k8X6+Fg6pqZF5lY+FbVZHtuE1eQOFLu5vcqbb xVy8c9uqwlVafRzqDnMFFaIBPhc=
Received: by filter0922p1mdw1.sendgrid.net with SMTP id filter0922p1mdw1-4344-59957F35-1E 2017-08-17 11:34:13.768821767 +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 ismtpd0037p1mdw1.sendgrid.net (SG) with ESMTP id x5WByLyVSY2XIJcTh2k59A for <quic-issues@ietf.org>; Thu, 17 Aug 2017 11:34:13.720 +0000 (UTC)
Date: Thu, 17 Aug 2017 11:34:13 +0000 (UTC)
From: RolandZink <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb87664d45bbdd25a33c875a4a32121e9ee92214092cf0000000115ad413592a169ce0ef49ce7@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/740/323045032@github.com>
In-Reply-To: <quicwg/base-drafts/issues/740@github.com>
References: <quicwg/base-drafts/issues/740@github.com>
Subject: Re: [quicwg/base-drafts] Recovery needs Security Considerations (#740)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59957f356c1e5_7fdd3f8c76141c38571f6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RolandZink
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3quG/sfAnqTNmlJJ0NGN/2cBTa90u71LWNNT RellqL1G9HXoJ7Fl/S7R9ZohjUAmXAWoUvj17fIFGNRKRkTeDO1olcdS7cdPkXI76ALAsaXB7Eg0Ad 9vMVRzXjpm4BIUyn38jLgGiliINBc1mN0kVoMDgVQNnVslPr4C2ji9/EyFFaYAWWvLdSa/tltIK++L I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TnZACH_22tYILDRkHzrg9aKH0OE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 11:34:16 -0000

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

Not following the congestion control algorithm or using an unfair version can be considered a denial of service attack to other users.

-- 
You are receiving 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/740#issuecomment-323045032
----==_mimepart_59957f356c1e5_7fdd3f8c76141c38571f6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Not following the congestion control algorithm or using an unfair version can be considered a denial of service attack to other users.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/740#issuecomment-323045032">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyMwSqqGp9N5TOyiJwySMVJsxxDRks5sZCU1gaJpZM4O6ILM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1n5wGw3VYua6hYenZmN6H2O92bkks5sZCU1gaJpZM4O6ILM.gif" width="1" /></p>
<div itemscope 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/740#issuecomment-323045032"></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":"@RolandZink in #740: Not following the congestion control algorithm or using an unfair version can be considered a denial of service attack to other users."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/740#issuecomment-323045032"}}}</script>
----==_mimepart_59957f356c1e5_7fdd3f8c76141c38571f6--


From nobody Thu Aug 17 04:40:02 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 271BE1321AC for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 04:40:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.473
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 TxGLE0sHx8t5 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 04:39:58 -0700 (PDT)
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 BC0AD132199 for <quic-issues@ietf.org>; Thu, 17 Aug 2017 04:39:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=3ju2mcJWco4p4P59uSPLLZTPGqI=; b=HsOwysiBLA6jstYn uw5M4dQkn4ZiNkW6uw00fPvJGPOQVXPEVuCYaabxhYMtVVYQqHdPFRWhaJWCcHGA mL66nXiXBpXerfl7RLO1UicsCJHK8VOiZtfbSL2fZ2lUU1jSQo396huVZVnbCUIx 3TWojZHcfip2fRc2STGtUNa0vzk=
Received: by filter0611p1mdw1.sendgrid.net with SMTP id filter0611p1mdw1-31311-59958080-44 2017-08-17 11:39:44.645374064 +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 6HmEs4nFR2q-BG1bPH5KnQ for <quic-issues@ietf.org>; Thu, 17 Aug 2017 11:39:44.618 +0000 (UTC)
Date: Thu, 17 Aug 2017 11:39:44 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab730a99ac596d0a085fdf44bd0d1de4156a8150e392cf0000000115ad428092a169ce0ef49ce7@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/740/323046284@github.com>
In-Reply-To: <quicwg/base-drafts/issues/740@github.com>
References: <quicwg/base-drafts/issues/740@github.com>
Subject: Re: [quicwg/base-drafts] Recovery needs Security Considerations (#740)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5995808054d95_7f793fad14005c3495730"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3twtzAG3YvI7tM0Jm9Weg/uVcAEWzRmPLxF5 ocILyKoSwAwLfd+pjnYqx5YQue14e8g7boz8G3+JNXSNKe0kxB5LjNNuhmrZYaBHFH6fHNmdOnh7XK aSlpDBp/kdvGIleduLFt9J0CbC4On7K2y2U2qdkGq6pjkWh2UD02HmHcp+basi1jGY73C9lk+1dPu6 U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3fqm2k8_2APfmpwcfZsi46PA8FA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 11:40:00 -0000

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

See, I knew there would be one.  Feel free to pile on as you think of 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/issues/740#issuecomment-323046284
----==_mimepart_5995808054d95_7f793fad14005c3495730
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>See, I knew there would be one.  Feel free to pile on as you think of 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/issues/740#issuecomment-323046284">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqw10UckhGy5QSm2MPPCaplDQEu17ks5sZCaAgaJpZM4O6ILM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz4uQCK_hKeVDto5f3R7aI7SuIZgks5sZCaAgaJpZM4O6ILM.gif" width="1" /></p>
<div itemscope 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/740#issuecomment-323046284"></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 #740: See, I knew there would be one.  Feel free to pile on as you think of more."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/740#issuecomment-323046284"}}}</script>
----==_mimepart_5995808054d95_7f793fad14005c3495730--


From nobody Thu Aug 17 05:43:20 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8639C1323C9 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 05:43:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.615
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 v7Yu4Vn_G4Qz for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 05:43:17 -0700 (PDT)
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 20BD21323AC for <quic-issues@ietf.org>; Thu, 17 Aug 2017 05:43:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=lrBcrZseDKVlxrSDzhRiiu54K84=; b=ixgPmnCT1yLAHwXx 0ZMq04eUGL3jFN/wqruG7TfyrYe+j1BfqyKEpqwuvMNzobKkNJ9H/I4r1TYwsTp5 xtn5rbFeOfUXkCwVRgNQTH3E0sLKYzz7dYB4CFbtsuss1Dpsjt5E60AkgMqtAPoL fv4U92aI86M+px7bMLi/Gfdh/4M=
Received: by filter1182p1mdw1.sendgrid.net with SMTP id filter1182p1mdw1-14933-59958F63-2D 2017-08-17 12:43:15.685393635 +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 ismtpd0027p1mdw1.sendgrid.net (SG) with ESMTP id DNZk2LXaQX6EgmfBqCnYnw for <quic-issues@ietf.org>; Thu, 17 Aug 2017 12:43:15.644 +0000 (UTC)
Date: Thu, 17 Aug 2017 12:43:15 +0000 (UTC)
From: Tatsuhiro Tsujikawa <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe0cc2ef96c221bee04310fce8c41cd46d51a194592cf0000000115ad516392a169ce0ef290a8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/739/c323061953@github.com>
In-Reply-To: <quicwg/base-drafts/pull/739@github.com>
References: <quicwg/base-drafts/pull/739@github.com>
Subject: Re: [quicwg/base-drafts] Clarify when and what to ACK (#739)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59958f6360dda_bdac3f931a9fdc3c467ce"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0za7CKGEwT4XZBF6ldSSo5eBA0qK5yDK6ul1 gmpMmrz3DLnpTTKUWRGwlGoe12i7gDI45+E83dwq8UpKDMUwviDjYL/KvO27pC4pMmZTvMPYea0cRR 6+WgpXvexe1YotveFVxYCS9AnbtYB/aba5/GfvBw9nhzC4d5vEU7udE+BZHfYL3a6KDvXaVL80U2t3 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dXeHBW9fj3eYCYuTPflTg-YqXQs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 12:43:19 -0000

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

> The endpoint MUST acknowledge packets containing only ACK or PADDING frames in the next ACK frame that it sends.

Does this mean that, when we received 2nd packet which contains only ACK, it triggers generation of ACK only packet which contains ACKs for 1st and 2nd ACK only packets?  Or should we wait for reception of non-ACK 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/pull/739#issuecomment-323061953
----==_mimepart_59958f6360dda_bdac3f931a9fdc3c467ce
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>The endpoint MUST acknowledge packets containing only ACK or PADDING fra=
mes in the next ACK frame that it sends.</p>
</blockquote>
<p>Does this mean that, when we received 2nd packet which contains only ACK=
, it triggers generation of ACK only packet which contains ACKs for 1st and=
 2nd ACK only packets?  Or should we wait for reception of non-ACK packet?<=
/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/739#issuecomment-323061953">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxLJxEbdIG2e2HyVB=
Ysc-JJv1PX4ks5sZDVjgaJpZM4O5jjC">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq5uzfFwO6oV4FQmXm=
y2l33ABpiNiks5sZDVjgaJpZM4O5jjC.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=
/739#issuecomment-323061953"></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":"@tatsuhiro-t in #739: \u003e The=
 endpoint MUST acknowledge packets containing only ACK or PADDING frames in=
 the next ACK frame that it sends.\r\n\r\nDoes this mean that, when we rece=
ived 2nd packet which contains only ACK, it triggers generation of ACK only=
 packet which contains ACKs for 1st and 2nd ACK only packets?  Or should we=
 wait for reception of non-ACK packet?"}],"action":{"name":"View Pull Reque=
st","url":"https://github.com/quicwg/base-drafts/pull/739#issuecomment-3230=
61953"}}}</script>=

----==_mimepart_59958f6360dda_bdac3f931a9fdc3c467ce--


From nobody Thu Aug 17 07:13:49 2017
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 875131323AE for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 07:13:47 -0700 (PDT)
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 S-cA11x1VDnJ for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 07:13:45 -0700 (PDT)
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 55FB113218C for <quic-issues@ietf.org>; Thu, 17 Aug 2017 07:13:43 -0700 (PDT)
Date: Thu, 17 Aug 2017 07:13:25 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1502979205; bh=0afppgw/2fSgMG9+OFLJebRR7pgYb3896Dbybz/6k+8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=mItr/X+0hcNpUlSvPuBltg8Xdzu91jvmEszZrAS9giAKia1tVFWlMrLrJFy+Ps3Y4 bDm7eF2q0yjqz1ecczY1O788ufX80hSr1GBLhw1jEYTPzVgMEK7uE6itP6SPiP7Ho2 YrcJboXxd1FeBujabMZVgLTYhw6t+YfexQfdCHyk=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab880ee6dbd494fffb558239117c516026927ab89e92cf0000000115ad668592a169ce0ef290a8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/739/c323085997@github.com>
In-Reply-To: <quicwg/base-drafts/pull/739@github.com>
References: <quicwg/base-drafts/pull/739@github.com>
Subject: Re: [quicwg/base-drafts] Clarify when and what to ACK (#739)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5995a48513bf9_ffb3ff757461c3c815b1"; 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/QGDIryGRgkQdM6NTzuGOFrmRwAU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 14:13:47 -0000

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

@martinthomson If you need an ack of an ack frame for some reason, you can simply include a PING or other small frame with the ack.

@tatsuhiro-t I think the first sentence should now make this clear? "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."


-- 
You are receiving 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/739#issuecomment-323085997
----==_mimepart_5995a48513bf9_ffb3ff757461c3c815b1
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> If you need an ack of an ack frame for some reason, you =
can simply include a PING or other small frame with the ack.</p>
<p><a href=3D"https://github.com/tatsuhiro-t" class=3D"user-mention">@tat=
suhiro-t</a> I think the first sentence should now make this clear? "To a=
void creating an indefinite feedback loop, an endpoint MUST NOT send an A=
CK frame in response to a packet containing only ACK or PADDING frames, e=
ven if there are packet gaps which precede the received packet."</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/739#issuecomment-323085997">view it on GitHub</a>, or=
 <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0HIfSp=
C4VBLzQM4bN_2vsFT-rPaks5sZEqFgaJpZM4O5jjC">mute the thread</a>.<img alt=3D=
"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq3Qu8C=
twwhLVWTore3MK5wSuvmFZks5sZEqFgaJpZM4O5jjC.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/739#issuecomment-323085997"></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":"@ianswett in #=
739: @martinthomson If you need an ack of an ack frame for some reason, y=
ou can simply include a PING or other small frame with the ack.\r\n\r\n@t=
atsuhiro-t I think the first sentence should now make this clear? \"To av=
oid creating an indefinite feedback loop, an endpoint MUST NOT send an AC=
K frame in response to a packet containing only ACK or PADDING frames, ev=
en if there are packet gaps which precede the received packet.\"\r\n"}],"=
action":{"name":"View Pull Request","url":"https://github.com/quicwg/base=
-drafts/pull/739#issuecomment-323085997"}}}</script>=

----==_mimepart_5995a48513bf9_ffb3ff757461c3c815b1--


From nobody Thu Aug 17 07:55:14 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAFAC132153 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 07:55:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.615
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 xm48-b9p01sd for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 07:55:11 -0700 (PDT)
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 DE60C1252BA for <quic-issues@ietf.org>; Thu, 17 Aug 2017 07:55:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=fi/stpsyKf4yX6qB/p6DqgqaPM0=; b=ZZULsG8khFLXeHpF W8YeZlH9yXTmGxTXY7lZeCvWWEjnRFOFmtV8V5bEzyskh9DWh6j8XMpV5PdwMl9F rrNJal5jiv2S56z4ack0LGcmn8QfHCX9QgKqDNcI9wpi8/6y/+bGeEpzUE+q8DIb NC9QO9KtxQD49znGl70jQ91cHco=
Received: by filter0626p1mdw1.sendgrid.net with SMTP id filter0626p1mdw1-18070-5995A88E-1C 2017-08-17 14:30:38.163720266 +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 tSGCveuDR-mA7H3tCZL9hA for <quic-issues@ietf.org>; Thu, 17 Aug 2017 14:30:38.115 +0000 (UTC)
Date: Thu, 17 Aug 2017 14:55:07 +0000 (UTC)
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab643146d271ac9547458cb7afa763d5d9680c452192cf0000000115ad6a8e92a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/review/56944233@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5995a88e5707_7a8c3fb6629a3c3057170"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2r/QFnqooRWICvwodmGUps85Ak9a/bX2DTx2 6qCWodMOT95lpdtugV7X181Iy2tgNjyO0Zm/sf2VkOwML0iuVnCwVLYoJVQYLo0GsaBT3ZdmV+n1mR DJVsTWgGfs4N7tQfe72d9EiYL4ztkmZGdiypQNMsZBMWShMx201iHGSR+IBa7mBbm1iK5KVFYRv31x w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/URpZKzty2K1OhAyQoK7zCjicXx4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 14:55:13 -0000

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

ianswett commented on this pull request.



> @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that

Ok, so this is explicitly to handle unintentional port/IP migration and intentional port/IP migration without changing paths(ie: privacy preservation)?  I wouldn't call that connection migration, which I think of as explicitly moving from one path to the other, but not using both paths at once.  I'll re-read this with that in mind.

-- 
You are receiving 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/732#discussion_r133729566
----==_mimepart_5995a88e5707_7a8c3fb6629a3c3057170
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/732#discussion_r133729566">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that
</pre>
<p>Ok, so this is explicitly to handle unintentional port/IP migration and intentional port/IP migration without changing paths(ie: privacy preservation)?  I wouldn't call that connection migration, which I think of as explicitly moving from one path to the other, but not using both paths at once.  I'll re-read this with that in mind.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/732#discussion_r133729566">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7zy6Ypjrl46lbkO3ZKR34Yshc9Oks5sZE6OgaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9TB-4ZIJv-9uSSf650MoplxLlBsks5sZE6OgaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732#discussion_r133729566"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732#discussion_r133729566"}}}</script>
----==_mimepart_5995a88e5707_7a8c3fb6629a3c3057170--


From nobody Thu Aug 17 08:00:52 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5957A13201E for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 08:00:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.473
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 M2OvHmjIeR1f for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 08:00:50 -0700 (PDT)
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 E7634132153 for <quic-issues@ietf.org>; Thu, 17 Aug 2017 08:00:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=E0ZjHzvKkp3jz4yT4q9aHqcY18U=; b=lXRUpfuZ4s8QwNuy cgo8ymWXzz9Ppb5RBfUIwzSHT/7egmzKssAyIjvXY1YVhSqQQx1o1BCTh6OUp0D0 +dyifaCXULOFpJ5Vip9K09/lsoWX1CgsybI3L6sICHH7L6Br1o9N80HyepWL5NNv Jp30cTsPK0vVeK8pyxne42r2ILk=
Received: by filter1099p1mdw1.sendgrid.net with SMTP id filter1099p1mdw1-25747-5995ACB9-4C 2017-08-17 14:48:25.933787773 +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 ismtpd0039p1mdw1.sendgrid.net (SG) with ESMTP id 0GUPEvwrSLylm3WckW_ZGg for <quic-issues@ietf.org>; Thu, 17 Aug 2017 14:48:25.703 +0000 (UTC)
Date: Thu, 17 Aug 2017 15:00:45 +0000 (UTC)
From: Tatsuhiro Tsujikawa <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9efcd739b542bacf2fc15e02c829b2b4dbc1429892cf0000000115ad6eb992a169ce0ef290a8@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/739/c323095852@github.com>
In-Reply-To: <quicwg/base-drafts/pull/739@github.com>
References: <quicwg/base-drafts/pull/739@github.com>
Subject: Re: [quicwg/base-drafts] Clarify when and what to ACK (#739)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5995acb9da97_26d453f9755113c2c814d5"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0MCCJxKmSNhS9h/y2FmkLfDOHKA/ptQW3PzS OECvGAb+fVC8fdRA9tNaGr2ElI1TWlUYKWS+2JaGl6A8V3jj2KKYJkHhMqbBuqIVe7ZB+o2p+xyuMS IDZHG2MajrlShSbmixxYSZ7VtYIkMGbG7zaStOyAvAHdAMKoBbM/ULhKvSdfpEU8xV9r4+vMlfTQEt 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Fb1305_h9PfVq9NF3fqzyKFPepo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 15:00:51 -0000

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

Thank you.  So it precludes generation of ACK packet which only acks one or more ACK only 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/739#issuecomment-323095852
----==_mimepart_5995acb9da97_26d453f9755113c2c814d5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Thank you.  So it precludes generation of ACK packet which only acks one or more ACK only 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/739#issuecomment-323095852">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9zwtmKrwznFcRGHT6SUQJmDWjZuks5sZFK5gaJpZM4O5jjC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq98QUp0MM1R01DSvLa-xRILoP0Spks5sZFK5gaJpZM4O5jjC.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/739#issuecomment-323095852"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"PERSON","message":"@tatsuhiro-t in #739: Thank you.  So it precludes generation of ACK packet which only acks one or more ACK only packets."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/739#issuecomment-323095852"}}}</script>
----==_mimepart_5995acb9da97_26d453f9755113c2c814d5--


From nobody Thu Aug 17 10:10:57 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31347132359 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 10:10:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 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=-2.8, 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 Gb71IzBacvSQ for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 10:10:52 -0700 (PDT)
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 319A51323F7 for <quic-issues@ietf.org>; Thu, 17 Aug 2017 10:10:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=8sP2eVMKBkQtEaakornWrcg0qUc=; b=fpSPhx64uhxEJxVr gYbPBGLDq9COME9HVlmkFHC13dKW9Bl8XBGzXkBVc9Z7VebHR7FSqbIiIoyXwihA lkrcpuuY50ulcDVLR7ifX6zTTauFolWCaofm3LBuMEiBKk3Z+gACvJJ71S+oBxcr LCL3aj3QFA2ZiFnOMazmk7AKVWE=
Received: by filter0949p1mdw1.sendgrid.net with SMTP id filter0949p1mdw1-22602-5995CE19-1D 2017-08-17 17:10:49.257551966 +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 ismtpd0030p1mdw1.sendgrid.net (SG) with ESMTP id uAjx6AX6Su-8v-KliOh7Sg for <quic-issues@ietf.org>; Thu, 17 Aug 2017 17:10:49.225 +0000 (UTC)
Date: Thu, 17 Aug 2017 17:10:49 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbf432717d1fdf6c66a300c8c740b67c7c0083dfa92cf0000000115ad901892a169ce0edf651b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/720/review/56992835@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5995ce18e0ea3_25e73fa5de7b1c2c11508f"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0uF+Xi5DlDp+wqjPKTJAboKdkWUOKt89iDE2 F7KnzJ5i2Ioc+DqdHsIiZBuA8ilxPRQAayithh+EWbpF4AxJ4VsoxgZrXPmm8yfAcEnBEmh4wFvwK5 tAUKM6d4t54ilgyfYWEbhiVN8D/myiUsK4Hwpz3BIbMWbgKSxqdfajggbzJbAN/lfw1Mzf/tiWrDS6 c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/s192sPlRIKhJ-qDQvf-sDy69ykY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 17:10:55 -0000

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

MikeBishop commented on this pull request.



> +This document doesn't proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.

I don't think the updated text explicitly says whether **NOT** setting the `R` bit on subsequent frames constitutes a change.  I think the simplest way to scope it is that if there's a related stream, `R` MUST be set on the zero-offset frame and MAY be set on other frames, but the value of the Related Stream ID MUST NOT change on subsequent frames if `R` is set.

If you receive frames out-of-order and `R` is set, you have the info early; if it's *not* set then you can't do anything with that yet because it might still have been set on some other frame.  You still have to wait for the zero-offset frame to conclude that it will never be set.

-- 
You are receiving 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/720#discussion_r133773301
----==_mimepart_5995ce18e0ea3_25e73fa5de7b1c2c11508f
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/720#discussion_r133773301">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +This document doesn&#39;t proscribe the use of the Related Stream ID field, leaving
+decisions about the semantics of related streams to protocols that use QUIC.
+Protocols that use QUIC MUST either define the semantics of related streams or
+prohibit the use of the Related Stream ID field.  Protocols MAY define other
+uses for the Related Stream ID field, but are advised that complex relationships
+between streams could be poorly supported in generic QUIC implementations.  The
+INVALID_RELATED_STREAM error code can be used by protocols to signal receipt of
+invalid Related Stream ID field values, unless the protocol defines a more
+specific error code for the circumstances.
+
+The Related Stream ID for a stream only needs to be sent once for each (allowing
+for retransmissions due to loss).  Sending the field on all stream frames with
+an offset of 0 ensures that the value is received without duplicating the field
+unnecessarily.  If the value of the Related Stream ID changes for a stream, the
+endpoint that receives the conflicting value MUST treat this as a connection
+error of type INVALID_RELATED_STREAM.
</pre>
<p>I don't think the updated text explicitly says whether <strong>NOT</strong> setting the <code>R</code> bit on subsequent frames constitutes a change.  I think the simplest way to scope it is that if there's a related stream, <code>R</code> MUST be set on the zero-offset frame and MAY be set on other frames, but the value of the Related Stream ID MUST NOT change on subsequent frames if <code>R</code> is set.</p>
<p>If you receive frames out-of-order and <code>R</code> is set, you have the info early; if it's <em>not</em> set then you can't do anything with that yet because it might still have been set on some other frame.  You still have to wait for the zero-offset frame to conclude that it will never be set.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/720#discussion_r133773301">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqz4QQ5DgrtZssUGN0-NENTtemqg3ks5sZHQYgaJpZM4O0K9x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8C6MwGrkBE84BQVjgRZ9R1lnVlrks5sZHQYgaJpZM4O0K9x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/720#discussion_r133773301"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #720"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/720#discussion_r133773301"}}}</script>
----==_mimepart_5995ce18e0ea3_25e73fa5de7b1c2c11508f--


From nobody Thu Aug 17 11:49:02 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABE351325EE for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 11:49:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.181
X-Spam-Level: 
X-Spam-Status: No, score=-3.181 tagged_above=-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=-2.8, 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 2lagz-PTybD5 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 11:48:59 -0700 (PDT)
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 009781323CE for <quic-issues@ietf.org>; Thu, 17 Aug 2017 11:48:58 -0700 (PDT)
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=4F7lrzdco4xr9ptQdUxHm3Ibng8=; b=qq+zFk3D+TpUinyc OJDG1qfJN+ZAtTi4GqCL8CxTRjj6ud789A+wuIrtCpVF2xIOlflRYbCRUKUu0cw5 yzwenwzm0CsDsSMxWJ2kxQ5SIeSjXwMCUbkKQsQwg6IONPrGwZBmvX6jSymIij7X PCoz79lw9OxTAiXObEfstwbPPic=
Received: by filter1089p1mdw1.sendgrid.net with SMTP id filter1089p1mdw1-25804-5995E51A-B 2017-08-17 18:48:58.104813406 +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 WsW08eviS92jgHCFA-C5QA for <quic-issues@ietf.org>; Thu, 17 Aug 2017 18:48:58.122 +0000 (UTC)
Date: Thu, 17 Aug 2017 18:48:58 +0000 (UTC)
From: krasic <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab39bfbc2e0ffa61527ffa4b4623ac35b5e863a48992cf0000000115ada71992a169ce0ef685fb@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/741@github.com>
Subject: [quicwg/base-drafts] Description of "HTTP Message Exchanges" should explicitly PUSH_PROMISE headers. (#741)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5995e519ef285_44963fafdec21c308972f"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0byxBC1w5gza3PizYRNGC6+j7bE7GJ6fDWmM f/a91zab8lhW+z94YIDmQtf91Eaat3z900MneeE6ZN9ITy3/6A7fA0ymPKD4nsK9HkCh0m6unP3O2/ kNl64OTJDkAmQn+6v0Tz4HO+GSfbSkz9KPa+D04Jibf51Qh/r7LK5uXV0g==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ZFHrTzI0rnPElcZqEpmqjRv0pJY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 18:49:01 -0000

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

[HTTP Message Exchanges](https://tools.ietf.org/id/draft-ietf-quic-http-05.html#rfc.section.4.2) should have text to describe PUSH_PROMISES.  Notably the case of promises interleaved with body data frames *after* the stream's own response headers, since this was a prime motivation for reverting from the previous draft's scheme to the present 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/issues/741
----==_mimepart_5995e519ef285_44963fafdec21c308972f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://tools.ietf.org/id/draft-ietf-quic-http-05.html#rfc.section.4.2">HTTP Message Exchanges</a> should have text to describe PUSH_PROMISES.  Notably the case of promises interleaved with body data frames <em>after</em> the stream's own response headers, since this was a prime motivation for reverting from the previous draft's scheme to the present 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/issues/741">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq98uoopX8RIrkrUIqOqi7vpGc88sks5sZIsZgaJpZM4O6qbB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqzFc-64dDjvNrosRxzrPv1peA8nGks5sZIsZgaJpZM4O6qbB.gif" width="1" /></p>
<div itemscope 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/741"></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":"Description of \"HTTP Message Exchanges\" should explicitly PUSH_PROMISE headers. (#741)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/741"}}}</script>
----==_mimepart_5995e519ef285_44963fafdec21c308972f--


From nobody Thu Aug 17 12:28:47 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B8ED132640 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 12:28:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.595
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 l2GVcCu7I7A1 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 12:28:44 -0700 (PDT)
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 81934132396 for <quic-issues@ietf.org>; Thu, 17 Aug 2017 12:28:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Cg4pPai2WlQefgSsbbl/PVzFfEE=; b=b2zWeCG4b7bFaack SDj6RsuxmvgeG2ulQ0Y0bqQYeLOSyImLWGZ/qX1xXJG5azPBvJmcfT2XBr4ydlV6 qyF4G3WMthpJKWCOKsThSvW84x7T/M1XSxXPLJKXlneRoTkF0MLpGZbSaMEe9M8u 5cX93uM/L/IATWgvY/SQ9v5iHgs=
Received: by filter0974p1mdw1.sendgrid.net with SMTP id filter0974p1mdw1-11719-5995EE5A-37 2017-08-17 19:28:26.568024399 +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 myEJ-crXRIetC6U1ZiMgew for <quic-issues@ietf.org>; Thu, 17 Aug 2017 19:28:26.540 +0000 (UTC)
Date: Thu, 17 Aug 2017 19:28:26 +0000 (UTC)
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abaedad92b16d7d80ffa4c251a255a038763f5b35b92cf0000000115adb05a92a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/c323170821@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5995ee5a6dece_650f3f88e6607c383977f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
X-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+i8FqzdI5ZUbC3YPILGZiyRsHARlRCeL1C3 VibKxLZqHcnOkJR9G87+cFwSHOnfO0en7ld1epdIq7PB/YN8J3q3Z5fBaXx90s5ok5CV3S4Eo9ptlG qKMR4F7Dtnz3KiP+BauEq/pwtjm/L7Lkjf+4Nc/e7SpYxcmtTt4dz4JNqD/iX/ON6rC8zy4/5f/4Ep s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/EiTbFK9yQ2i6NoMWH6Vv80BVlcA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 19:28:46 -0000

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

It seems like sending a PING and waiting for an ACK of that packet would be roughly equivalent to sending a PING with a token and waiting to receive a PONG with that token. Would PING + ACK be sufficient? (I'm probably not thinking it through clearly) If not, can you elaborate what PING + PONG mitigates that PING + ACK does 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/732#issuecomment-323170821
----==_mimepart_5995ee5a6dece_650f3f88e6607c383977f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>It seems like sending a PING and waiting for an ACK of that packet would=
 be roughly equivalent to sending a PING with a token and waiting to receiv=
e a PONG with that token. Would PING + ACK be sufficient? (I'm probably not=
 thinking it through clearly) If not, can you elaborate what PING + PONG mi=
tigates that PING + ACK does not?</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/732#issuecomment-323170821">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9fWnUPmd9qawWfkB=
OHktG52j2_eks5sZJRagaJpZM4O3IIJ">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqzqNXhDXydPoXrwuX=
CnNGsoONoivks5sZJRagaJpZM4O3IIJ.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=
/732#issuecomment-323170821"></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":"@RyanAtGoogle in #732: It seems =
like sending a PING and waiting for an ACK of that packet would be roughly =
equivalent to sending a PING with a token and waiting to receive a PONG wit=
h that token. Would PING + ACK be sufficient? (I'm probably not thinking it=
 through clearly) If not, can you elaborate what PING + PONG mitigates that=
 PING + ACK does not? "}],"action":{"name":"View Pull Request","url":"https=
://github.com/quicwg/base-drafts/pull/732#issuecomment-323170821"}}}</scrip=
t>=

----==_mimepart_5995ee5a6dece_650f3f88e6607c383977f--


From nobody Thu Aug 17 12:32:30 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B85D713264D for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 12:32:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.395
X-Spam-Level: 
X-Spam-Status: No, score=-3.395 tagged_above=-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=-2.8, 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 fJVxtD963-s6 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 12:32:27 -0700 (PDT)
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 8B79213264A for <quic-issues@ietf.org>; Thu, 17 Aug 2017 12:32:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=OxSJ1SPMi5fIq57pjR2RDf0qRb0=; b=flcw4UAsmnWVJ867 wsiXWTMkob4EWXCCjmgRcxJ0QTCjfFjM9+nZiIWqyMVreza01P5zAuEyaUXqPdFi c0taQ0td703KIAYqJqAPSPrRp4VB8nE7Q7HGWcAqUrxQk1+b3prQtm6hkjipbHeP 1i/KDiDq6gXumKOy3h2POlS/zDA=
Received: by filter0644p1mdw1.sendgrid.net with SMTP id filter0644p1mdw1-12472-5995EF46-27 2017-08-17 19:32:22.669561265 +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 loqB19BrQgCCYF7sSUlz6Q for <quic-issues@ietf.org>; Thu, 17 Aug 2017 19:32:22.670 +0000 (UTC)
Date: Thu, 17 Aug 2017 19:32:22 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9444cc91bc9ae9c6ac9459b281badb11f0ae9d4792cf0000000115adb14692a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/c323171725@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5995ef465f88c_6c7a3faf201a7c3c664d4"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3XpG22X/LURKFVcX1U9JlEoASTFb43e3gBlv uhQGA0p6Wvajfm7W9DJOrhCk6usTB2C3RCLKI2WbJ/DTvsjSTmo1yZHtvu7lfR+f8PogXBk0be4fbl mgYdZwSGVljnKGutD294CRhmk3r3sZCcN4g9B6zYUxncHLZfmXqZ0hC/BGYUX236NaSb4rXwhq/aFS A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xnFdwAKX5ejCh9na4lb5DjhYobo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 17 Aug 2017 19:32:29 -0000

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

Yes, since the response is allowed to be from the old IP, this is where a false ACK would cause pain.  If you were to do a packet number jump so the token were the new packet number, maybe -- but then you get into weird states where you don't want to disclose the higher packet number to the old IP, so you're maintaining parallel last-send packet numbers, and....  Ugh.

But I agree, PING with payload feels a bit weird.

-- 
You are receiving 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/732#issuecomment-323171725
----==_mimepart_5995ef465f88c_6c7a3faf201a7c3c664d4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Yes, since the response is allowed to be from the old IP, this is where =
a false ACK would cause pain.  If you were to do a packet number jump so th=
e token were the new packet number, maybe -- but then you get into weird st=
ates where you don't want to disclose the higher packet number to the old I=
P, so you're maintaining parallel last-send packet numbers, and....  Ugh.</=
p>
<p>But I agree, PING with payload feels a bit weird.</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/732#issuecomment-323171725">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5NDykvEEZ8caAQn1=
qd4SwtK0W1Dks5sZJVGgaJpZM4O3IIJ">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_oBFY0wy7rHyHhEI=
b6afMX-Q_IGks5sZJVGgaJpZM4O3IIJ.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=
/732#issuecomment-323171725"></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 #732: Yes, since =
the response is allowed to be from the old IP, this is where a false ACK wo=
uld cause pain.  If you were to do a packet number jump so the token were t=
he new packet number, maybe -- but then you get into weird states where you=
 don't want to disclose the higher packet number to the old IP, so you're m=
aintaining parallel last-send packet numbers, and....  Ugh.\r\n\r\nBut I ag=
ree, PING with payload feels a bit weird."}],"action":{"name":"View Pull Re=
quest","url":"https://github.com/quicwg/base-drafts/pull/732#issuecomment-3=
23171725"}}}</script>=

----==_mimepart_5995ef465f88c_6c7a3faf201a7c3c664d4--


From nobody Thu Aug 17 18:40:50 2017
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 7F87A132804 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 18:40:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.882
X-Spam-Level: 
X-Spam-Status: No, score=-4.882 tagged_above=-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_SORBS_SPAM=0.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 yQ71SS_iZf51 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 18:40:46 -0700 (PDT)
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 B98A0132818 for <quic-issues@ietf.org>; Thu, 17 Aug 2017 18:40:45 -0700 (PDT)
Date: Thu, 17 Aug 2017 18:40:44 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503020444; bh=SqnYYk+K46LuAm7zc9/s7AHi6Lnsnru2JoDcfZmcd9Y=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ZXupDunz8yArLJnSFNPF5vIbLCWL+1TZLcdGcnYBOqEMABED1ncI1t12kKMkNsvPE htRd8ZMRNcFb7uNyFhgiF2GczqQmO+plboWIfBNp1dkHR9OwOlzkiVDUgeFo9ACCNn F19TUrbiZ3lIlsFNdRudN9PGxsX/7MQ2vH9+qihM=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1e3a413d7ff1ff995a3e3cbbbf11137cbac97b1692cf0000000115ae079c92a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/review/57095926@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5996459ce3bcb_10873fed581a5c2c93314"; 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/vxjzF1l_ws-McVs-05T0lqcba8o>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 18 Aug 2017 01:40:48 -0000

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

martinthomson commented on this pull request.



> @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that

It's intended to be applicable to both.

-- 
You are receiving 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/732#discussion_r133865461
----==_mimepart_5996459ce3bcb_10873fed581a5c2c93314
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/732#discussion_r133865461">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1351,6 +1355,14 @@ 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.
 
+An endpoint that receives packets that contain a source IP address and port that
</pre>
<p>It's intended to be applicable to both.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/732#discussion_r133865461">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4QC0BTMOqhb4UidUaim8q-RrDocks5sZOucgaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9bUrHkLcs6oy6IjRgrTNWuqbHKIks5sZOucgaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732#discussion_r133865461"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732#discussion_r133865461"}}}</script>
----==_mimepart_5996459ce3bcb_10873fed581a5c2c93314--


From nobody Thu Aug 17 18:46:08 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4ED2B132804 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 18:46:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.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, 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 Ad7_kSpL3dD5 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 18:46:04 -0700 (PDT)
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 6769B132413 for <quic-issues@ietf.org>; Thu, 17 Aug 2017 18:46:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=YjeKkJ0sq8l9sJ3V++UAOjXLmRc=; b=VeT7QTQljl34/nOv EF7OPMFZWcFov70hz86az27JlWFCDAzkHFXTIYoOnH6Af4bXosjl+ZwVt0CIOEdg 59zSNutnFY1V8Vvde7OywCBmv8xQkanBtSC7Qkdb1PV0dShLx7MHXg5NpKfeBiyq QvMuhS9NqkbTzGIaj/wgfcb6jvw=
Received: by filter0515p1mdw1.sendgrid.net with SMTP id filter0515p1mdw1-18114-599646D9-35 2017-08-18 01:46:01.636672347 +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 TCMMDL2kR4iygYsGrZGxUw for <quic-issues@ietf.org>; Fri, 18 Aug 2017 01:46:01.609 +0000 (UTC)
Date: Fri, 18 Aug 2017 01:46:01 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe7d9b7ed0549b146502ceb0f9ba8447b8190ebd092cf0000000115ae08d992a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/c323237961@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599646d96c785_31163ffa1eea3c3043260"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3SnjvtCADz69AKsOeSqyrBkoXEUVD+4+2nVQ WP7/e9tmVI1IEZJFGivuo7uNc60imJbaSiul2QxNugu9LH5PzFxAbD0gW9eiIWs01OSqiQSJrqZLDw dmpf3fpDMr2p0coh2/i5hHF2rHDuvJKwUmHnJ+VFNDUxpm0r2NkIiJ6x7DLvRYGb3G1h0AdlTUFPHd g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dan6b7ykUmV6t92qRAHd6p5QcEA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 18 Aug 2017 01:46:06 -0000

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

As Mike says, PING + ACK isn't sufficient.  The attack this defends against is where the attacker uses their real address to make a connection and open the congestion window, then they spoof a "migration" and cause the data that the other side is sending to be sent to a victim.  In that case, the attacker can usually guess what packet to ACK and just pretend to receive the PING.

I don't know how PING with payload is weird.  [h2 does it](http://httpwg.org/specs/rfc7540.html#PING).  And [so does ICMP](https://tools.ietf.org/html/rfc792#page-14) - though it's called "Echo" and "Echo Reply" there (which is so easy to forget).

-- 
You are receiving 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/732#issuecomment-323237961
----==_mimepart_599646d96c785_31163ffa1eea3c3043260
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>As Mike says, PING + ACK isn't sufficient.  The attack this defends agai=
nst is where the attacker uses their real address to make a connection and =
open the congestion window, then they spoof a "migration" and cause the dat=
a that the other side is sending to be sent to a victim.  In that case, the=
 attacker can usually guess what packet to ACK and just pretend to receive =
the PING.</p>
<p>I don't know how PING with payload is weird.  <a href=3D"http://httpwg.o=
rg/specs/rfc7540.html#PING">h2 does it</a>.  And <a href=3D"https://tools.i=
etf.org/html/rfc792#page-14">so does ICMP</a> - though it's called "Echo" a=
nd "Echo Reply" there (which is so easy to forget).</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/732#issuecomment-323237961">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq77iXoDajwr08hstA=
7lvt0DWA7cDks5sZOzZgaJpZM4O3IIJ">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqzJteeb79yrrWhfQo=
s_CVQ272fV5ks5sZOzZgaJpZM4O3IIJ.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=
/732#issuecomment-323237961"></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 #732: As Mike =
says, PING + ACK isn't sufficient.  The attack this defends against is wher=
e the attacker uses their real address to make a connection and open the co=
ngestion window, then they spoof a \"migration\" and cause the data that th=
e other side is sending to be sent to a victim.  In that case, the attacker=
 can usually guess what packet to ACK and just pretend to receive the PING.=
\r\n\r\nI don't know how PING with payload is weird.  [h2 does it](http://h=
ttpwg.org/specs/rfc7540.html#PING).  And [so does ICMP](https://tools.ietf.=
org/html/rfc792#page-14) - though it's called \"Echo\" and \"Echo Reply\" t=
here (which is so easy to forget)."}],"action":{"name":"View Pull Request",=
"url":"https://github.com/quicwg/base-drafts/pull/732#issuecomment-32323796=
1"}}}</script>=

----==_mimepart_599646d96c785_31163ffa1eea3c3043260--


From nobody Thu Aug 17 18:53:37 2017
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 ECD3913274F for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 18:53:35 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TZAPdSaK6wsz for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 18:53:34 -0700 (PDT)
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 74C7F132409 for <quic-issues@ietf.org>; Thu, 17 Aug 2017 18:53:34 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503021213; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=tt6p5rFoYy0KSP9WItGMevY6hygWcl9+fqayEtSraJk=; b=y4JgTs346yz/yyWxTCmKvfZlh1ce29z6MT+T4Jzv6SOWEOIoxObv78BRadg33G/ppqAWhg79 hsCsj96unhiIl1cOkg/kaAhaE9WQxhZyWU7bUl+x5PgI5+Y/XD++yQV6LX4xFzfR+pXq5wds ZWgSwd1cC+2/ArqYPvlAKQAcbe0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=jY6sTLht20B6wNm05xdJWgZxAY1QkTTT5wsSqqluPywQ0XIfS5bdf9rPuB4V6dOH6su77e zoSAiguEMOWuAkXGTwIwbFOkOmBLs5lK5APgStIwTq+RRuzVtFX8HqEKxln018GdAsSWjjNN 2PZIzpV+jX66TRIgvmcdSrX8Erwaw=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 5996489d.7fce80f8d090-smtp-out-n01; Fri, 18 Aug 2017 01:53:33 -0000 (UTC)
Date: Thu, 17 Aug 2017 18:53:32 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5996489c17f24_69dd3fd30837fc38158335@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 1279a5: Make Related Stream ID mandatory with Offset 0
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5996489c17b9e_69dd3fd30837fc3815827d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/VkCDZInM35oRa2VXRjA8lZPLrtg>
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, 18 Aug 2017 01:53:36 -0000

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

  Branch: refs/heads/unidirectional_paired
  Home:   https://github.com/quicwg/base-drafts
  Commit: 1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8
      https://github.com/quicwg/base-drafts/commit/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

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

  Log Message:
  -----------
  Make Related Stream ID mandatory with Offset 0

Thinking about this more, though it might be convenient to provide the field on
more than just the first STREAM frame in a stream, it is valuable to have some
certainty about the status of a stream.  Mandating the use of the field with
offset 0 ensures that a recipient has a single place that they can look for the
information.



----==_mimepart_5996489c17b9e_69dd3fd30837fc3815827d--


From nobody Thu Aug 17 18:53:41 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBDAC132409 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 18:53:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 mbvgPdODeYxH for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 18:53:35 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 561EB132734 for <quic-issues@ietf.org>; Thu, 17 Aug 2017 18:53:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=DpEttnPOh0INEcA2bhn45n0PWn0=; b=csoholEc8WBNR5Lc U2ILL/zmwOoOhiDiPxDSgzS09EsvwAslopFjS1UCUiSul9DttBXOmQXfCoIBft5B KTRePWWS1YGY81qIqy/te9KQomfj0UfCAlGtMxs8V6z0l8Jug1ZjnDnxZRyh1PWS kN1KOUAw4WJ9ukHzRC+Up6WmXqI=
Received: by filter0964p1mdw1.sendgrid.net with SMTP id filter0964p1mdw1-13019-5996489E-6 2017-08-18 01:53:34.132610437 +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 NPnBHrP9Re24_iain-xI7Q for <quic-issues@ietf.org>; Fri, 18 Aug 2017 01:53:34.085 +0000 (UTC)
Date: Fri, 18 Aug 2017 01:53:34 +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/720/push/1929081374@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5996489dccd84_7f9d3ffa1eea3c304467c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0O/O29zKeYIOQSb4wqRlaC/HQ+Cbs5bT6DEh SsGB4fahJfHRGK1Vq2I0hf99duR8ymUHHqNhokTIB58hYEO1/W+4M8W3DRyv8RoPlR/pdh04Qt+M8T sPVxHFybJj4KuoGmvcT7cD00eSxA8VU7k18KG/rFv5iD8WkOsC4inIreRILv5BMpUPllvcVk8noc3L M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tHCldOzab2wt0YNplT70CfxEWMY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 18 Aug 2017 01:53:37 -0000

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

@martinthomson pushed 1 commit.

1279a5d  Make Related Stream ID mandatory with Offset 0


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/720/files/c58b0eb9315d9756d9cef18be00fb5839077783e..1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8

----==_mimepart_5996489dccd84_7f9d3ffa1eea3c304467c
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/1279a5d" class="commit-link">1279a5d</a>  Make Related Stream ID mandatory with Offset 0</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/720/files/c58b0eb9315d9756d9cef18be00fb5839077783e..1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwtaZvEuviH30WAvsDncgMaCMeCdks5sZO6dgaJpZM4O0K9x">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1jHn6RXpA4FDfTJPqQR5sHabwSIks5sZO6dgaJpZM4O0K9x.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/720/files/c58b0eb9315d9756d9cef18be00fb5839077783e..1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #720"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/720/files/c58b0eb9315d9756d9cef18be00fb5839077783e..1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8"}}}</script>

----==_mimepart_5996489dccd84_7f9d3ffa1eea3c304467c--


From nobody Thu Aug 17 18:55:10 2017
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 AF0FD132828 for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 18:55:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.396
X-Spam-Level: 
X-Spam-Status: No, score=-8.396 tagged_above=-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_H2=-2.8, 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 13kckgqmFaak for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 18:55:07 -0700 (PDT)
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 E1B4E132829 for <quic-issues@ietf.org>; Thu, 17 Aug 2017 18:55:06 -0700 (PDT)
Date: Thu, 17 Aug 2017 18:55:06 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503021306; bh=iVfPocZWli+h5o510KbP3fpbzM9x5t44vew7KZWHzH0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=0UoPBxlQ8apQ10EWY/W4mKzGqqEzIrSe1uPLx52fPMfd9LJ6f6QTakE4vAX61Sh/N 2XURElrEiAbk+1E7AXvTlVfxckSBr9/pEC+ebjyicWT36q0+tXAIAh2gIoU25uDzFW TzED6jTfGS5WsTU8h83NIwnD/iFrTdJlJAhnPr4E=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3cb081fe38194377f800fdc9bda94f3983534ebf92cf0000000115ae0afa92a169ce0edf651b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/720/c323239008@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599648fa40f15_3aaa3fb53c845c34273cd"; 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/VhCQZTdrsqWO5ZGI9RsOSpYu7lo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 18 Aug 2017 01:55:09 -0000

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

After thinking about the last comment, I think that it is prudent to mandate the inclusion of Related Stream ID on STREAM frames with an offset of 0.  That way, recipients have some certainty about where to look for the information.  I don't want to end up in a situation where you have a long stream that you start delivering to an application, only to find out right at the end that it was supposed to be related to something 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/pull/720#issuecomment-323239008
----==_mimepart_599648fa40f15_3aaa3fb53c845c34273cd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>After thinking about the last comment, I think that it is prudent to m=
andate the inclusion of Related Stream ID on STREAM frames with an offset=
 of 0.  That way, recipients have some certainty about where to look for =
the information.  I don't want to end up in a situation where you have a =
long stream that you start delivering to an application, only to find out=
 right at the end that it was supposed to be related to something else.</=
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/720#issuecomment-323239008">view it on GitHub</a>, or=
 <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5fWO4J=
A5-5SCimRyj9vxrX0eN5Lks5sZO76gaJpZM4O0K9x">mute the thread</a>.<img alt=3D=
"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq5qvUy=
SW-G4_NCSswzAii_ZEBAlhks5sZO76gaJpZM4O0K9x.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/720#issuecomment-323239008"></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":"@martinthomson=
 in #720: After thinking about the last comment, I think that it is prude=
nt to mandate the inclusion of Related Stream ID on STREAM frames with an=
 offset of 0.  That way, recipients have some certainty about where to lo=
ok for the information.  I don't want to end up in a situation where you =
have a long stream that you start delivering to an application, only to f=
ind out right at the end that it was supposed to be related to something =
else."}],"action":{"name":"View Pull Request","url":"https://github.com/q=
uicwg/base-drafts/pull/720#issuecomment-323239008"}}}</script>=

----==_mimepart_599648fa40f15_3aaa3fb53c845c34273cd--


From nobody Thu Aug 17 21:47:03 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C30A91320CF for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 21:47:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.182
X-Spam-Level: 
X-Spam-Status: No, score=-3.182 tagged_above=-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=-2.8, 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 Htu3fKEikFIG for <quic-issues@ietfa.amsl.com>; Thu, 17 Aug 2017 21:47:01 -0700 (PDT)
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 29423132489 for <quic-issues@ietf.org>; Thu, 17 Aug 2017 21:47:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=H4ZDO0EDkswoa0QfnnMv1JMFy+Y=; b=oV0FWkjH0BLkLYNP vNhdd4KsmKDqe07xsfFq5w2d9teRFp2d7wrEyXZMzdOpAtK+lNLI+Lamq8+oyGLv p+EM6KTaZVmp5T5hHDI3vNr4ze3kgApNOrZgr5PQNpxRFxuz2aVnzKUm4J2GY3Bd 2Vwq8kbJWgoOnwDx+Bwqo19BP0c=
Received: by filter1189p1mdw1.sendgrid.net with SMTP id filter1189p1mdw1-18847-59967144-11 2017-08-18 04:47:00.17765487 +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 11ZDgoafQ5efXJOHSOkPtw for <quic-issues@ietf.org>; Fri, 18 Aug 2017 04:47:00.150 +0000 (UTC)
Date: Fri, 18 Aug 2017 04:47:00 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd9e3d451e19b7a2cbf6b8e68c3920cb3401bdec992cf0000000115ae334492a163ce0169d768@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/commit/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8/23713640@github.com>
In-Reply-To: <quicwg/base-drafts/commit/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8@github.com>
References: <quicwg/base-drafts/commit/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8@github.com>
Subject: Re: [quicwg/base-drafts] Make Related Stream ID mandatory with Offset 0 (1279a5d)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59967144ef5d_71aa3fe15954fc341055d9"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1BpG8Ipil4Tb1DA5HDvHqEaI8MUdc2jFkIQL RhvbGCIVj4lpX4DCpEQpvSUI0QgHKzipD5/CcfQNQosnObpyDcv7Dohltgolf83B3wAMnkaGxh+gHe z6g30UqkbaxqOqKwLivRyZzfH/AaQDXrfpjdai4lDCIRd6M5GX9el1exFEOIHMEHGe31VKS/0K5x6k 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2s3bqXxgcNSD1Q_KCm5e4Oc1mdw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 18 Aug 2017 04:47:03 -0000

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

"Different to" again?  =F0=9F=98=89=20

--=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/commit/1279a5d6894d0e3574fc1ff0c21cdc=
f17983f9e8#commitcomment-23713640=

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

<p>"Different to" again?  <g-emoji alias=3D"wink" fallback-src=3D"https://a=
ssets-cdn.github.com/images/icons/emoji/unicode/1f609.png" ios-version=3D"6=
.0">=F0=9F=98=89</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/commit/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8#commitcomment-2371=
3640">view it on GitHub</a>, or <a href=3D"https://github.com/notifications=
/unsubscribe-auth/AWbkq_Lr3czCAdD7MncmoeQPJMF31CxMks5sZRdEgaJpZM4O7GDC">mut=
e the thread</a>.<img alt=3D"" height=3D"1" src=3D"https://github.com/notif=
ications/beacon/AWbkq2wPMyDVfW8EWjBpbQBLVDGInOg_ks5sZRdEgaJpZM4O7GDC.gif" w=
idth=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/comm=
it/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8#commitcomment-23713640"></link>
  <meta itemprop=3D"name" content=3D"View Commit"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Commit on GitHub"></met=
a>
</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 on 1279a5d: \"Differ=
ent to\" again?  =F0=9F=98=89 "}],"action":{"name":"View Commit","url":"htt=
ps://github.com/quicwg/base-drafts/commit/1279a5d6894d0e3574fc1ff0c21cdcf17=
983f9e8#commitcomment-23713640"}}}</script>=

----==_mimepart_59967144ef5d_71aa3fe15954fc341055d9--


From nobody Fri Aug 18 01:35:13 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44B8C132817 for <quic-issues@ietfa.amsl.com>; Fri, 18 Aug 2017 01:35:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 pwrFOuuUxXdh for <quic-issues@ietfa.amsl.com>; Fri, 18 Aug 2017 01:35:11 -0700 (PDT)
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 11039132815 for <quic-issues@ietf.org>; Fri, 18 Aug 2017 01:35:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=+fVmJDjk9u3SCunagoGg7GM7mqQ=; b=VKnqZ0BtoZ6ael8L RS5yBWDyhVZOUPzU+lmlnAlwsYRXxG6iHRoOJ/1FNTwLtpcc7VTCHX0kWbeXoIeh hWY4NMDckVA7LZHDt1BSoP0dcNDtLRTfbBgd6HPHgbK1Smy9bcPjd2bP1Ho4PHAP sTEdgNxK8BHmRGbxzto9QW0VW/8=
Received: by filter1086p1mdw1.sendgrid.net with SMTP id filter1086p1mdw1-9288-5996A6BD-39 2017-08-18 08:35:09.851599813 +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 Tmlx8FKsTTe69iVg4tPbjA for <quic-issues@ietf.org>; Fri, 18 Aug 2017 08:35:09.812 +0000 (UTC)
Date: Fri, 18 Aug 2017 08:35:09 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0a22093237196ae1bf27c2224f6fb154386e97ab92cf0000000115ae68bd92a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/c323294812@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5996a6bd80fb9_1cc5f3fae1a701c3497616"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2nMv+f/SzMB5EZJN9q31Zr7UEWBDnmpl+cyJ 0SOYuPz9dsJmGqL/aMRdpuFIa7wvvjwlzyTdZeM2gYNlAVZZK3eZ44YSJh4xDm1vO3/FkVW7gqGcCG A9R5cpaOcI7Vhrg/E7OAvbd6vKq+fZVjke/gG0nv7FtBeZOzFYeJJ+asr8NUz95TXGgEWH9SnVzGSC Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/IdQ1lwdC1uUO2t4Uin1tN-ahDjE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 18 Aug 2017 08:35:12 -0000

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

How is it possible to spoof anything once 1RTT encryption is in place? If it is not in place, why would you want to allow connection migration when you can use stateless retry? It seems to be two separate problems.

-- 
You are receiving 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/732#issuecomment-323294812
----==_mimepart_5996a6bd80fb9_1cc5f3fae1a701c3497616
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>How is it possible to spoof anything once 1RTT encryption is in place? I=
f it is not in place, why would you want to allow connection migration when=
 you can use stateless retry? It seems to be two separate problems.</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/732#issuecomment-323294812">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5PyNXpsSbaRvdk4Z=
bZ982Tlu8ykks5sZUy9gaJpZM4O3IIJ">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9ZSRGWr4sMYWn7n7=
4lnV7gVXjbIks5sZUy9gaJpZM4O3IIJ.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=
/732#issuecomment-323294812"></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 #732: How is it pos=
sible to spoof anything once 1RTT encryption is in place? If it is not in p=
lace, why would you want to allow connection migration when you can use sta=
teless retry? It seems to be two separate problems."}],"action":{"name":"Vi=
ew Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732#issu=
ecomment-323294812"}}}</script>=

----==_mimepart_5996a6bd80fb9_1cc5f3fae1a701c3497616--


From nobody Fri Aug 18 01:38:25 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4FA81328EA for <quic-issues@ietfa.amsl.com>; Fri, 18 Aug 2017 01:38:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.382
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 mJeDHoSlkDkv for <quic-issues@ietfa.amsl.com>; Fri, 18 Aug 2017 01:38:22 -0700 (PDT)
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 A5692132815 for <quic-issues@ietf.org>; Fri, 18 Aug 2017 01:38:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=dufonnLTvgsGeHMB/jG+ZAigo8s=; b=SFqUVfj4btMz14vc yjDdEBUQ7IEjnoA9BJq2IySFRdX56dD7FaA3U6x8/U77/9b2SXqT6+7WWH5bWfau TplT/bVnhWPG7SVXT96LIw91Zw9iC1v9YwN4ow3hrLU92FzxEz+7JnWi5JzostRS tFwXZG9gAGKuhPcjSKZZUlS1Bzk=
Received: by filter0447p1mdw1.sendgrid.net with SMTP id filter0447p1mdw1-4082-5996A77D-1F 2017-08-18 08:38:21.86692884 +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 G86Pn_b3QyC6BLQtwbwSjA for <quic-issues@ietf.org>; Fri, 18 Aug 2017 08:38:21.854 +0000 (UTC)
Date: Fri, 18 Aug 2017 08:38:21 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf910d3426aa032edc692fa8dc31a39be117d5a1692cf0000000115ae697d92a169ce0edf651b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/720/c323295441@github.com>
In-Reply-To: <quicwg/base-drafts/pull/720@github.com>
References: <quicwg/base-drafts/pull/720@github.com>
Subject: Re: [quicwg/base-drafts] Add bidirectional streams on top of unidirectional (#720)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5996a77d7de5e_10073fee71a39c34948c5"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak07xmCEXnVBjhN8RpYA8EY0odV8rRgqqJAnZm D8yMXe4mzl+d46FKsXvEuXzE+taz3kyy8B3eOrqcGhqAvo4qLYCXQuJWjOr01QmF9WVNtkZ6zXKACK QiaL2xD2MpTdXBSb9R3RfaxRcz3A7RNYIYtQLJPZuFnnoCv03+iadAOU8pweIy5NDnuw2kUWWA0kpk A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/EPBVwQbNc3PXJnegl6fa1xrialw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 18 Aug 2017 08:38:24 -0000

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

Yes, but I believe it should be 0, 1, or all frames that carry related stream id, starting at offset zero. Anything else is rather messy. I'm also a bit concerned about MUST treat this as an error, because it is either not enforceable or it implies implementation overhead that is not desirable.

-- 
You are receiving 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/720#issuecomment-323295441
----==_mimepart_5996a77d7de5e_10073fee71a39c34948c5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Yes, but I believe it should be 0, 1, or all frames that carry related s=
tream id, starting at offset zero. Anything else is rather messy. I'm also =
a bit concerned about MUST treat this as an error, because it is either not=
 enforceable or it implies implementation overhead that is not desirable.</=
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/720#issuecomment-323295441">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4OBVl2s1-im6p5aJ=
1G4MWXp7R47ks5sZU19gaJpZM4O0K9x">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_2fw5GZLMugikgHs=
T5Ur75BFQyVks5sZU19gaJpZM4O0K9x.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=
/720#issuecomment-323295441"></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 #720: Yes, but I be=
lieve it should be 0, 1, or all frames that carry related stream id, starti=
ng at offset zero. Anything else is rather messy. I'm also a bit concerned =
about MUST treat this as an error, because it is either not enforceable or =
it implies implementation overhead that is not desirable."}],"action":{"nam=
e":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/72=
0#issuecomment-323295441"}}}</script>=

----==_mimepart_5996a77d7de5e_10073fee71a39c34948c5--


From nobody Sun Aug 20 20:58:49 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB46413240B for <quic-issues@ietfa.amsl.com>; Sun, 20 Aug 2017 20:58:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 w0rZLxWHjKlJ for <quic-issues@ietfa.amsl.com>; Sun, 20 Aug 2017 20:58:46 -0700 (PDT)
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 49B38132402 for <quic-issues@ietf.org>; Sun, 20 Aug 2017 20:58:46 -0700 (PDT)
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=m+fMo6ZOgFtAPkVbgjjJ+qIAWCk=; b=FG0mxtjo2w0uW9WU 1qHhvmvjXm33HzJZSzAOJCq32pEdc6xaYtAGkYYACC8me2MBtUqazb4bA+c2+++P xQm/arfkEIRPHZEFWFmGY9BTxvhwR8Ug2KWPb4SavHAdUp52l4kuhjpN+WSnqA0c GvCMVOXVhJf5/1/2e9L1sluMOjo=
Received: by filter1079p1mdw1.sendgrid.net with SMTP id filter1079p1mdw1-23295-599A5A75-14 2017-08-21 03:58:45.625327324 +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 mXfFBQZ3QSiajEAIKXSjGQ for <quic-issues@ietf.org>; Mon, 21 Aug 2017 03:58:45.555 +0000 (UTC)
Date: Mon, 21 Aug 2017 03:58:45 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abdb28b4e43d6772f4578cc5447062e8681069f73892cf0000000115b21c7592a169ce0efe430a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/742@github.com>
Subject: [quicwg/base-drafts] Stateless Reset header encoding mandates one octet sequence number length (#742)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a5a75723b9_5d7e3f7fd3df7c34105073"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0RZxf8LP9dXRr2m/9NyvzdZpHIDAKFmNNDph 0v1xQwcqnOpeRyB078LpDIx2JjWxFuBL+23p2ny3CoywiUvVdG5on2HUUeO6pFY4CGOXgLpu6eafq1 IrTMAWNxdIa6GY7NFfUJ/VVftUXXQzLQKoSWyVivbrqBjOgT7WUijd2suy0TGBsWKRDMGwwntp7sPi s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GHO3Znkd-TDG-i5RNtISX7bfFtY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 03:58:48 -0000

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

In the draft 05, the stateless reset header is defined as:
~~~
>   +-+-+-+-+-+-+-+-+
>   |0|C|K|  00001  |
>   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>   |                                                               |
>  +                     [Connection ID (64)]                      +
>   |                                                               |
~~~

The first 8 bits mimic the beginning of a short header, with the connection ID optional (C bit), with the key phase arbitrary (K bit), and with a type set to 0x01, which implies "encoding of sequence number on 1 octet". Why 1, instead of 2 or 4?

If the server mostly uses a 4 bytes encoding for ongoing connections, the first byte for these connections will typically be 0x42 or 0x44, maybe 0x62 or 0x64 if the key rotates. If the first byte of stateless reset is 0x41, it will stick out.

-- 
You are receiving 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/742
----==_mimepart_599a5a75723b9_5d7e3f7fd3df7c34105073
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>In the draft 05, the stateless reset header is defined as:</p>
<pre><code>&gt;   +-+-+-+-+-+-+-+-+
&gt;   |0|C|K|  00001  |
&gt;   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
&gt;   |                                                               |
&gt;  +                     [Connection ID (64)]                      +
&gt;   |                                                               |
</code></pre>
<p>The first 8 bits mimic the beginning of a short header, with the connection ID optional (C bit), with the key phase arbitrary (K bit), and with a type set to 0x01, which implies "encoding of sequence number on 1 octet". Why 1, instead of 2 or 4?</p>
<p>If the server mostly uses a 4 bytes encoding for ongoing connections, the first byte for these connections will typically be 0x42 or 0x44, maybe 0x62 or 0x64 if the key rotates. If the first byte of stateless reset is 0x41, it will stick out.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/742">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq98z6BfZK-demJPRKnTdJUNJ5UnJks5saQB1gaJpZM4O825Y">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwFtYd5hzMguddOhUdpKeMqeFiybks5saQB1gaJpZM4O825Y.gif" width="1" /></p>
<div itemscope 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/742"></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":"Stateless Reset header encoding mandates one octet sequence number length (#742)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/742"}}}</script>
----==_mimepart_599a5a75723b9_5d7e3f7fd3df7c34105073--


From nobody Sun Aug 20 23:32:26 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCC911321C1 for <quic-issues@ietfa.amsl.com>; Sun, 20 Aug 2017 23:32:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.454
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 FM4ZolzGzO5P for <quic-issues@ietfa.amsl.com>; Sun, 20 Aug 2017 23:32:23 -0700 (PDT)
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 A73A2126B71 for <quic-issues@ietf.org>; Sun, 20 Aug 2017 23:32:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=yqGlT3PkXezlKpxeHOloJk4nI+g=; b=ZnuEJxGjCUqi/pHD YJf3KiusE23MjqWTXd0GuXkovqIbkuLOzsDDwR1LeKw6p+agT55VzPiHxDKWTeSo ze618ACb418RPJPa1/KGrGSrPAa+1BjZYEyZ3C3yrJcobNx4xoTIGZ4ZIPoSxYeM /gZS5wV9i0vjnFgEkcUDnvLj50Y=
Received: by filter1091p1mdw1.sendgrid.net with SMTP id filter1091p1mdw1-18949-599A7E76-2C 2017-08-21 06:32:22.829199835 +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 uyZuUARzSW2AaACpPmYTWg for <quic-issues@ietf.org>; Mon, 21 Aug 2017 06:32:22.769 +0000 (UTC)
Date: Mon, 21 Aug 2017 06:32:22 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab834ea0fd4fa36285a6ebe22bef2a117e65bac2ae92cf0000000115b2407692a163ce016a9914@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/commit/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8/23763220@github.com>
In-Reply-To: <quicwg/base-drafts/commit/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8@github.com>
References: <quicwg/base-drafts/commit/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8@github.com>
Subject: Re: [quicwg/base-drafts] Make Related Stream ID mandatory with Offset 0 (1279a5d)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a7e7676e47_17ac63fc1c6b31c2c10186a"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak360TbOsKEfzvk/a6o6v5HK53Z9xmpcS1Hp6B 2UfVzbbXxwPUSqtpvdcANX5Et1OHT7i2NesWhDy9YD93v7HO/y+KLpNJkioydDuupqt5DvrB6y+pfg bUaCnPS1NxkA46jcQdalyNFITR5AbkkManhgTgC6NCTXlaFsTDOlz44jPD4Zs00t4ax3P6lX5RcXlz I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/SdCT7cqVbF8W63v9OL6sQqeOJ9w>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 06:32:25 -0000

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

You fix it if you care.  I don't.

-- 
You are receiving 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/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8#commitcomment-23763220
----==_mimepart_599a7e7676e47_17ac63fc1c6b31c2c10186a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>You fix it if you care.  I don't.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8#commitcomment-23763220">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxYNjN9Z03C298rLpolC8MKCDerpks5saSR2gaJpZM4O7GDC">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-C1nqnEv51zgYcqPFaonJyil___ks5saSR2gaJpZM4O7GDC.gif" width="1" /></p>
<div itemscope 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/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8#commitcomment-23763220"></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 1279a5d: You fix it if you care.  I don't."}],"action":{"name":"View Commit","url":"https://github.com/quicwg/base-drafts/commit/1279a5d6894d0e3574fc1ff0c21cdcf17983f9e8#commitcomment-23763220"}}}</script>
----==_mimepart_599a7e7676e47_17ac63fc1c6b31c2c10186a--


From nobody Sun Aug 20 23:33:53 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B0DD1321C6 for <quic-issues@ietfa.amsl.com>; Sun, 20 Aug 2017 23:33:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.474
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 XQYFInO9Kwe0 for <quic-issues@ietfa.amsl.com>; Sun, 20 Aug 2017 23:33:50 -0700 (PDT)
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 980B51321C1 for <quic-issues@ietf.org>; Sun, 20 Aug 2017 23:33:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Mr4AiNAbQaWEwiRwu0dc5wbULCc=; b=fcHQyO9vy98MiYHS d5Mz5uRFGhE838sTNKIqGZSYCJLAfvbvr/xCdXq6MYoaOf3EJilake7GqlDzajJi u3d0Rm6SRLxWKlX6SK4LS0pRCGicRvAALsiQKy7apTAMgmAsuZT+Qfv0KNx731o1 jIlr9u1f9r74czQK53wBPixYaFc=
Received: by filter0569p1mdw1.sendgrid.net with SMTP id filter0569p1mdw1-12127-599A7EBE-24 2017-08-21 06:33:34.527002912 +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 PHrcDU1aQfC7vmdvNJRsPA for <quic-issues@ietf.org>; Mon, 21 Aug 2017 06:33:34.473 +0000 (UTC)
Date: Mon, 21 Aug 2017 06:33:34 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3bfdce6360ca8570b47f9e7cb972a330d08342fd92cf0000000115b240be92a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/c323657951@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a7ebe5fd16_90e3faf87109c3c723c9"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0C40vScV0UtuE6LIRCoLImWVXmOd+TQQFTd1 asWq6F362JH3lRWGWc2McKdw1jtnEQ4hJQkXvMwFYZ+NGLQODZ/G1N2ustNJZS2kw4oWvGW8RSB5Bc 6F0HHts33zXHSiaPW085egwmgv+qFPqFrk0eu1kDK1SodEkIYqmPEtrl28JghP0s+V1jBBdK5aJFtw A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/4Si_hyG_gaZdjjrQDesv8Qs4TKE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 06:33:52 -0000

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

Yes, in this attack, the attacker has the keys, but not the 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/732#issuecomment-323657951
----==_mimepart_599a7ebe5fd16_90e3faf87109c3c723c9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Yes, in this attack, the attacker has the keys, but not the 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/732#issuecomment-323657951">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6_7q_PW_6yyg-hdUgTj8f15wnahks5saSS-gaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0DPw5zDT9oC3Mk_RSVQDI8fvkJDks5saSS-gaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732#issuecomment-323657951"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732: Yes, in this attack, the attacker has the keys, but not the address."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732#issuecomment-323657951"}}}</script>
----==_mimepart_599a7ebe5fd16_90e3faf87109c3c723c9--


From nobody Sun Aug 20 23:42:20 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8E3A126B71 for <quic-issues@ietfa.amsl.com>; Sun, 20 Aug 2017 23:42:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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_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 JCqsHTgS8KNo for <quic-issues@ietfa.amsl.com>; Sun, 20 Aug 2017 23:42:17 -0700 (PDT)
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 3AFED1321D2 for <quic-issues@ietf.org>; Sun, 20 Aug 2017 23:42:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=GV047p5oYzl4MEJxhWmpZ/ObIIc=; b=dxsNgoXmyKgoGcyE XaNLxyb6vZ6C0GF0PVPqeqS7eBO2utOIG7sSw5Z55lX1z41O5z0FrGCROOF4qIZb xIUoOf214ZaP4npMLMnEExbyDq2FC80VNwbpOPw9xNB+TjR+4+Ntqw6uTz4eKhbJ tohbcNA4IphT8AEcNDE0JJXXubc=
Received: by filter0458p1mdw1.sendgrid.net with SMTP id filter0458p1mdw1-25393-599A80A8-50 2017-08-21 06:41:44.744634393 +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 ksk7VO6fQwaTHID2SG5qww for <quic-issues@ietf.org>; Mon, 21 Aug 2017 06:41:44.690 +0000 (UTC)
Date: Mon, 21 Aug 2017 06:41:44 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab000d505acd6d4e68b782295a8942683188eb1b2292cf0000000115b242a892a169ce0efe430a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/742/323659195@github.com>
In-Reply-To: <quicwg/base-drafts/issues/742@github.com>
References: <quicwg/base-drafts/issues/742@github.com>
Subject: Re: [quicwg/base-drafts] Stateless Reset header encoding mandates one octet sequence number length (#742)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a80a8898a4_3f313fcc4256bc30654c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2Fxfd+8NjAx7neAe7X9xSK/QYAuyifOtpwm/ 1lzKzo6ByMCkVuRhz9VmfzwCoHQS9CYAavjQ+077bv3Qhv6yGQ9rieWJE5N8t/mwLOp613Gzie3yE7 KYsXFTTnZenawDbtjAbq3sOV5uYrrFm/UotK9tqOfUB6pYiI22dJ+EJm4mCSJP1rjZMiBkqFNNF7sp 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/o8ejeyQUShrOmYw7uDRrUyv9xM8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 06:42:19 -0000

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

(This really doesn't need to be an issue.  The mailing list is better for questions.)

The reason is that a shorter encoding is harder to detect as being out-of-sequence.  At worst, the recovered sequence number differs from the one on the last packet on the flow by 128.  2 or 4 octet encodings will differ by more.  If you look, the text explicitly allows a different length:

> A server MAY use a different short header type, indicating a different packet number length, but this allows for the message to be identified as a stateless reset more easily using heuristics.

The other part to this was that if the server just recovered from a crash it probably won't have sent many packets recently, so a smaller encoding is the safest in that regard.

Given the desire to not stick out, there are a bunch of bad trade-offs we can make.  We could expand the advice on the quoted text above if you think that would improve things.

-- 
You are receiving 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/742#issuecomment-323659195
----==_mimepart_599a80a8898a4_3f313fcc4256bc30654c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>(This really doesn't need to be an issue.  The mailing list is better fo=
r questions.)</p>
<p>The reason is that a shorter encoding is harder to detect as being out-o=
f-sequence.  At worst, the recovered sequence number differs from the one o=
n the last packet on the flow by 128.  2 or 4 octet encodings will differ b=
y more.  If you look, the text explicitly allows a different length:</p>
<blockquote>
<p>A server MAY use a different short header type, indicating a different p=
acket number length, but this allows for the message to be identified as a =
stateless reset more easily using heuristics.</p>
</blockquote>
<p>The other part to this was that if the server just recovered from a cras=
h it probably won't have sent many packets recently, so a smaller encoding =
is the safest in that regard.</p>
<p>Given the desire to not stick out, there are a bunch of bad trade-offs w=
e can make.  We could expand the advice on the quoted text above if you thi=
nk that would improve things.</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/742#issuecomment-323659195">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq54nkC7nYDyfpoN=
msPFO7OiQHda7ks5saSaogaJpZM4O825Y">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0tnM3WXuyuub3jVb=
KxpiMDuZKIMks5saSaogaJpZM4O825Y.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/742#issuecomment-323659195"></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 #742: (This re=
ally doesn't need to be an issue.  The mailing list is better for questions=
.)\r\n\r\nThe reason is that a shorter encoding is harder to detect as bein=
g out-of-sequence.  At worst, the recovered sequence number differs from th=
e one on the last packet on the flow by 128.  2 or 4 octet encodings will d=
iffer by more.  If you look, the text explicitly allows a different length:=
\r\n\r\n\u003e A server MAY use a different short header type, indicating a=
 different packet number length, but this allows for the message to be iden=
tified as a stateless reset more easily using heuristics.\r\n\r\nThe other =
part to this was that if the server just recovered from a crash it probably=
 won't have sent many packets recently, so a smaller encoding is the safest=
 in that regard.\r\n\r\nGiven the desire to not stick out, there are a bunc=
h of bad trade-offs we can make.  We could expand the advice on the quoted =
text above if you think that would improve things."}],"action":{"name":"Vie=
w Issue","url":"https://github.com/quicwg/base-drafts/issues/742#issuecomme=
nt-323659195"}}}</script>=

----==_mimepart_599a80a8898a4_3f313fcc4256bc30654c--


From nobody Mon Aug 21 00:14:49 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE56D1328DB for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:14:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.396
X-Spam-Level: 
X-Spam-Status: No, score=-3.396 tagged_above=-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=-2.8, 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 Cva68xRFGy7S for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:14:45 -0700 (PDT)
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 8226A1323BB for <quic-issues@ietf.org>; Mon, 21 Aug 2017 00:14:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=PIYMjCiQoV1u/jtuZidpyDyPPks=; b=pxzUPwRvWiqhUnnn VqNih7Q+ZXAvTE8ADrRYhFILa9HIQfkvwyrmtPfiuue6HTqnDaDC7SSzlboQ802B we1fvS2lzr+PrdLWVLBYqnK+36eqAHxqz5Ly5YIqlK6Wj3uGw/x6SuvKp7MjnTIl 5AAGeu1QOUVvmsL0WjXprv8AMSQ=
Received: by filter1071p1mdw1.sendgrid.net with SMTP id filter1071p1mdw1-15788-599A8864-5C 2017-08-21 07:14:44.549483003 +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 zusLgWNJT9-yXshYPK0e-Q for <quic-issues@ietf.org>; Mon, 21 Aug 2017 07:14:44.544 +0000 (UTC)
Date: Mon, 21 Aug 2017 07:14:44 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab69499cfd2a5cf1f4a9a85f2d4321cb997574ea2d92cf0000000115b24a6492a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724/review/57417212@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a88646e68b_4af03fbff119dc3c13764e"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak27CtJ1p9C4Y11f6Um1Z8jX6K0m0uSQVILbeT qo9+H/tvuqiG/ayXg9E2DnE7/fXtl20PBQwZOjQT9mgo3uXvtbOnzXJyzjicCx50pOCh5zeKr3qmzr TyodlPsyooFKLuLHJM1lfc2cXxb5/0/7Qb8ZaVziI+/V9wW83Jv+uP8xnuc1/+CHrkuqmpYpxKa/VJ 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/IHExhSAtaD09nzUxuFNzCmRehfk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 07:14:48 -0000

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

martinthomson commented on this pull request.



> @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
+handled according to the current state of that connection.  Packets are
+associated with established connections using connection ID if it is present;

they mean the same thing, is that 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/pull/724#discussion_r134158811
----==_mimepart_599a88646e68b_4af03fbff119dc3c13764e
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/724#discussion_r134158811">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
+handled according to the current state of that connection.  Packets are
+associated with established connections using connection ID if it is present;
</pre>
<p>they mean the same thing, is that a problem?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/724#discussion_r134158811">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9pk3zYyT2d_YkRR-Bcm1dubi5n4ks5saS5kgaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6eVXP5J5QDHLZJUgbXrDBJFdfswks5saS5kgaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724#discussion_r134158811"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724#discussion_r134158811"}}}</script>
----==_mimepart_599a88646e68b_4af03fbff119dc3c13764e--


From nobody Mon Aug 21 00:15:22 2017
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 CD2381328DB for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:15:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 tagged_above=-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_H2=-2.8, 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 og7GSBUvwhyr for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:15:19 -0700 (PDT)
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 63C191323BB for <quic-issues@ietf.org>; Mon, 21 Aug 2017 00:15:19 -0700 (PDT)
Date: Mon, 21 Aug 2017 00:15:18 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503299718; bh=G7rgXU/WO15u4TWNqrIrbjgJ7GPzGz9r1Y/wPz9RNm0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LmfpFYqFV81G+570DfKHnEjLYW6yFO8LyFxdsPfz865V2zIf11oGnzI3iks4u1iYt OHUm5hxvdb2ebntu4zrI1M7ebOsa8JKLGVenHqjjx0iy0IRQgw7+yWFKFX7DeNi9t6 t0ADnizE3QgZHWNpL6kYK0jPV5hWO6yb6MxwZGhs=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab63fe58a081317a178687b3c52be8e7cd9c1c6a8f92cf0000000115b24a8692a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724/review/57417316@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a888696f35_4b023fc1c6b31c2c1103dc"; 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/I46E8l9Or1Izo5O7zo9ZslkwrQk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 07:15:21 -0000

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

martinthomson commented on this pull request.



> +
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
+handled according to the current state of that connection.  Packets are
+associated with established connections using connection ID if it is present;
+this might include connection IDs that were advertised using NEW_CONNECTION_ID
+({{frame-new-connection-id}}).  Packets without connection IDs and long-form
+packets for connections that have incomplete cryptographic handshakes are
+associated using the tuple of source and destination IP addresses and ports.
+
+A packet that uses the short header form could be associated with an existing

I'd be ok with a PR that fixed that.  It's just that we don't have clearly established definitions that would allow for the shorter usage.

-- 
You are receiving 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/724#discussion_r134158890
----==_mimepart_599a888696f35_4b023fc1c6b31c2c1103dc
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/724#discussion_r134158890">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
+handled according to the current state of that connection.  Packets are
+associated with established connections using connection ID if it is present;
+this might include connection IDs that were advertised using NEW_CONNECTION_ID
+({{frame-new-connection-id}}).  Packets without connection IDs and long-form
+packets for connections that have incomplete cryptographic handshakes are
+associated using the tuple of source and destination IP addresses and ports.
+
+A packet that uses the short header form could be associated with an existing
</pre>
<p>I'd be ok with a PR that fixed that.  It's just that we don't have clearly established definitions that would allow for the shorter usage.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/724#discussion_r134158890">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqz4vydUqTm9f4JPAuBNpH-Y0Jdkqks5saS6GgaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5VizygZCwMT_CKzBxKmYtfs2Fpwks5saS6GgaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724#discussion_r134158890"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724#discussion_r134158890"}}}</script>
----==_mimepart_599a888696f35_4b023fc1c6b31c2c1103dc--


From nobody Mon Aug 21 00:16:59 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2E781328DB for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:16:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 AGt0ZrvekAlH for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:16:56 -0700 (PDT)
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 DDFEA1323BB for <quic-issues@ietf.org>; Mon, 21 Aug 2017 00:16:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=RtGg7x55rJbe/YGOFlr4rKADHn8=; b=jNzDYlO4cyS0YZjY S6snJzmaa00fAHdX+zLGrDHPfisu3Tz1YMfmrYyqNtDsIcf2/mo04ZcIpJRqhpX2 LYBb5NQYRNlzyf7IQbznL8CHVKP+/9ymKiZLEafx680d527o7s9To4SZ7pHheloL Cu62NxxS2VKoKB5nOpwyJA3kqRI=
Received: by filter0640p1mdw1.sendgrid.net with SMTP id filter0640p1mdw1-26838-599A88E6-30 2017-08-21 07:16:54.897120451 +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 ismtpd0027p1mdw1.sendgrid.net (SG) with ESMTP id Wzh3_I_uTViJt3NpTiLpeg for <quic-issues@ietf.org>; Mon, 21 Aug 2017 07:16:54.809 +0000 (UTC)
Date: Mon, 21 Aug 2017 07:16:55 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab63f4f8ff6f475af6227ec845aa9349837862a56992cf0000000115b24ae692a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724/review/57417570@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a88e695387_6ab33fdfe0531c2c604e7"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1NlwFPL2DfgSSA1oMIvXdWLfkf7Ftp4e5OCk Vq9cNWeM9LtFNAjtqpiJO7t1/9cG56j7RMrmFa/WAHspOMEhUcDs7dNGXg6EeuL915cfRExzTzqBef L2JM+bwfXZeL5eKdKhs6MbijzcJpmwRXdF9Qlscho0eh7uXOit4LWLG2iJuXH01yn138SbwXp/Ngbt o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/y33h-si3WjB6JdXzDYGfAHTPwL4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 07:16:58 -0000

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

martinthomson commented on this pull request.



> +
+A packet that uses the short header form could be associated with an existing
+connection with an incomplete cryptographic handshake.  Such a packet could be a
+valid packet that has been reordered with respect to the long-form packets that
+will complete the cryptographic handshake.  These packets SHOULD be buffered in
+anticipation of the handshake completing.
+
+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.
+
+For clients, all packets that cannot be associated with a connection MUST be
+discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren't associated with a connection potentially create

I was trying to save words here.  I figured that this was used enough to be implicit by 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/724#discussion_r134159107
----==_mimepart_599a88e695387_6ab33fdfe0531c2c604e7
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/724#discussion_r134159107">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+A packet that uses the short header form could be associated with an existing
+connection with an incomplete cryptographic handshake.  Such a packet could be a
+valid packet that has been reordered with respect to the long-form packets that
+will complete the cryptographic handshake.  These packets SHOULD be buffered in
+anticipation of the handshake completing.
+
+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.
+
+For clients, all packets that cannot be associated with a connection MUST be
+discarded.  Discarded packets MAY be logged for diagnostic or security purposes.
+
+For servers, packets that aren&#39;t associated with a connection potentially create
</pre>
<p>I was trying to save words here.  I figured that this was used enough to be implicit by 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/724#discussion_r134159107">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3jV5nNgEwPhwmX97ssaXERpk4S4ks5saS7mgaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwzorti4V_cWMONw1aPf1tRMIKTEks5saS7mgaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724#discussion_r134159107"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724#discussion_r134159107"}}}</script>
----==_mimepart_599a88e695387_6ab33fdfe0531c2c604e7--


From nobody Mon Aug 21 00:20:36 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 736591328EA for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:20:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.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_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 IiNQgbknYIpM for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:20:33 -0700 (PDT)
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 CAC4B1328DB for <quic-issues@ietf.org>; Mon, 21 Aug 2017 00:20:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=AKxZBTXuw25afaD8KTNxfHRMEVc=; b=XIQVmrFRyflqLAqz cYRKmpgaTefxeDK7NANu2SUvfPOWbDt6CyUfMbc0zi/KYbyh5yyBI55qHnszBo2E 8/5krHT5fBPsyuGDd8UcgixVcdb/sp6MoSJOr/a+mRvcPM3vYrhmq+H9XixSP4xy mJT6Y3s4LIYDugAk1Z/BJS7VV98=
Received: by filter0549p1mdw1.sendgrid.net with SMTP id filter0549p1mdw1-17169-599A89BE-1E 2017-08-21 07:20:30.558935855 +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 yeti0K2kTMqxa5ZYF7gCog for <quic-issues@ietf.org>; Mon, 21 Aug 2017 07:20:30.519 +0000 (UTC)
Date: Mon, 21 Aug 2017 07:20:30 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb2670ad2ac9dca378aa13fb3f53934a130932f9892cf0000000115b24bbe92a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724/review/57418164@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a89be69729_56e53faf87109c3c949f"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2HPSsq18uJ7NL/sThTSRKwNTKiDcZT3Wr9jC G+Tw8NMVqXOfDN9EEnXKWRK+sjddKRiU0wdp9R7GTgM70ZhlEdoAVU99RDYEB7UmLyG4+QXxb5YHm7 S3woiJz0h+DYnIFVgyn2B43q5EtL1w2nPMyyJpJZ8OUtyLeWiH2p9Rlxs/vc4PpUWVfDwRW9Jh71/I Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/nO6BalgHEcRN16xarC2Ikc89TmM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 07:20:35 -0000

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

martinthomson commented on this pull request.



>  
 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.
 
-When the client receives a Version Negotiation packet from the server, it should
-select an acceptable protocol version.  If the server lists an acceptable
-version, the client selects that version and reattempts to create a connection
-using that version.  Though the contents of a packet might not change in
+
+### Sending and Handling 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 unaccepable
+version if that packet could create a new connection.  This allows a server to

In what way is this text not providing that clarification?  `if (might_create_a_connection && !acceptable(version)) { send_vn() }`

-- 
You are receiving 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/724#discussion_r134159670
----==_mimepart_599a89be69729_56e53faf87109c3c949f
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/724#discussion_r134159670">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  
 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.
 
-When the client receives a Version Negotiation packet from the server, it should
-select an acceptable protocol version.  If the server lists an acceptable
-version, the client selects that version and reattempts to create a connection
-using that version.  Though the contents of a packet might not change in
+
+### Sending and Handling 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 unaccepable
+version if that packet could create a new connection.  This allows a server to
</pre>
<p>In what way is this text not providing that clarification?  <code>if (might_create_a_connection &amp;&amp; !acceptable(version)) { send_vn() }</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/724#discussion_r134159670">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq732dEWZixAZ2RM7xUX5Xk_iWK7Iks5saS--gaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2JgjSVaP0ySvfnxhC9TR9hXzYCeks5saS--gaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724#discussion_r134159670"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724#discussion_r134159670"}}}</script>
----==_mimepart_599a89be69729_56e53faf87109c3c949f--


From nobody Mon Aug 21 00:22:37 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6F331328EA for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:22:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 EFPkGTk2kllD for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:22:34 -0700 (PDT)
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 468FC1323BB for <quic-issues@ietf.org>; Mon, 21 Aug 2017 00:22:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=0szIzCyKW8n6eiJBWFOjXvo7uNA=; b=Pc2CKfsozTbBE175 m/rUOt5a4OIfCZfLNvFCzIZMG0/QqpKZ0SNH9+Bl/L0uD0wPCOzdcn++i3lMwS9v OCo4apS+8jN/5/y9Fo8VPNXnjwgx35aPmp6aYpKfh6gC45LBWT62i3cKt3zwnEei lkEQ6TucczDkvBrbsVOyb5v6oxs=
Received: by filter0538p1mdw1.sendgrid.net with SMTP id filter0538p1mdw1-13969-599A8A39-8 2017-08-21 07:22:33.124678422 +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 VMG-qDSPQC-AFEvvTZAZFA for <quic-issues@ietf.org>; Mon, 21 Aug 2017 07:22:33.105 +0000 (UTC)
Date: Mon, 21 Aug 2017 07:22:33 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8f4425cbef0e04cfb0e0e74ae632083c11a601d192cf0000000115b24c3992a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724/review/57418513@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a8a3978a4_cc93faf87109c3c166470"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2SYHfxGLITikNlNTZUgjcLZd0hd5/oajV84Z JfPD+NFPq7EljzqZcunYeFdTxWfk3I9N0ixZNNY2Y6uo0Q/ZEh4Oz8OqJsdd5KNPdwsRVnOkuJ/qnn RhBPL81la47CU/bSqdVLkCAYW/ncH2NTRr1y8VL7CXjsKRpntRNP9MXbreHEmLcJ96JlDgF1XGlJym 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/COrT48Eq255U9d1WYae4tFH5CNg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 07:22:36 -0000

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

martinthomson commented on this pull request.



> @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is

Pro tip: when reviewing something and you have a new comment, don't reply to another comment, it makes it hard to respond.

-- 
You are receiving 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/724#discussion_r134159977
----==_mimepart_599a8a3978a4_cc93faf87109c3c166470
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/724#discussion_r134159977">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -860,39 +860,93 @@ different IP or port at either endpoint, due to NAT rebinding or mobility, as
 described in {{migration}}.  Finally a connection may be terminated by either
 endpoint, as described in {{termination}}.
 
+
+## Matching Packets to Connections
+
+Incoming packets are classified on receipt.  Packets can either be associated
+with an existing connection, be discarded, or - for servers - potentially create
+a new connection.
+
+A packet that can be identified as belonging to an existing connection is
</pre>
<p>Pro tip: when reviewing something and you have a new comment, don't reply to another comment, it makes it hard to respond.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/724#discussion_r134159977">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9aeEblZxYOSMT_fLxjpa_N-c_fQks5saTA5gaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyez9OBo8qXQbFb3_vXcWzinUlROks5saTA5gaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724#discussion_r134159977"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724#discussion_r134159977"}}}</script>
----==_mimepart_599a8a3978a4_cc93faf87109c3c166470--


From nobody Mon Aug 21 00:25:09 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E0891328DB for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:25:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 cINjlPfJIrbX for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:25:05 -0700 (PDT)
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 4B5661323BB for <quic-issues@ietf.org>; Mon, 21 Aug 2017 00:25:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=wQ22yGjTiCC8e158JDHDdX+MiiQ=; b=KtjKUo8RX3M8hn4F fv7C0t8h05ow4xWftcrmEnwGGDBmS5jGfnkCADwWYR7S6Rg/+dXiRcQrVsQnWGC0 WSkTUdvX+vgBfg24AlHP7/MO89kiVM/QwVtHSqbAe0kT/fDqH8f2ioAPdx+P6loV lmllnBWU1PFAwCJjDKFARLen0Gc=
Received: by filter0654p1mdw1.sendgrid.net with SMTP id filter0654p1mdw1-16198-599A8ACD-3B 2017-08-21 07:25:01.647624633 +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 hdB_RtZ8SjG1wAZrM3woVg for <quic-issues@ietf.org>; Mon, 21 Aug 2017 07:25:01.660 +0000 (UTC)
Date: Mon, 21 Aug 2017 07:25:01 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abcc1375f9562e65f5c4c5c1a019aa53206e119a4592cf0000000115b24ccd92a169ce0edfdc09@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/724/review/57418920@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a8acd88546_2c7293f8ddf37bc3c634c9"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2kzMo0pQs3Uk/ccmXI0TFbAy8DjKTssI8e4+ 1UAaLJiGzcdgpbSJvOHjJ+pwsRuw05IF6Fn3qHjVAPrTgypfTUXmdiV2+m3aGfsvX+BwR+dmuehCcp QVc7QSpGwEQzVhJ4v1mLLzZPwEhvCMsbZABRYlr4zTRu5pOAeR4KE3XR7CPF1rTobLnF2p3kU+qXBL E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KbAWDfqopoTOgcda90Jg9YCfdJg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 07:25:07 -0000

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

martinthomson commented on this pull request.



>  ## Version Negotiation {#version-negotiation}
 
 QUIC's connection establishment begins with version negotiation, since all
 communication between the endpoints, including packet and frame formats, relies
 on the two endpoints agreeing on a version.
 
-A QUIC connection begins with a client sending a handshake packet. The details
-of the handshake mechanisms are described in {{handshake}}, but all of the
-initial packets sent from the client to the server MUST use the long header
-format and MUST specify the version of the protocol being used.
-
-When the server receives a packet from a client with the long header format, it
-compares the client's version to the versions it supports.
-
-If the version selected by the client is not acceptable to the server, the
-server discards the incoming packet and responds with a Version Negotiation
-packet ({{packet-version}}).  This includes a list of versions that the server
-will accept.
+A QUIC connection begins with a client sending a client initial packet
+({{packet-client-initial}}). The details of the handshake mechanisms are
+described in {{handshake}}, but all of the initial packets sent from the client

Initial is correct

-- 
You are receiving 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/724#discussion_r134160322
----==_mimepart_599a8acd88546_2c7293f8ddf37bc3c634c9
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/724#discussion_r134160322">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt;  ## Version Negotiation {#version-negotiation}
 
 QUIC&#39;s connection establishment begins with version negotiation, since all
 communication between the endpoints, including packet and frame formats, relies
 on the two endpoints agreeing on a version.
 
-A QUIC connection begins with a client sending a handshake packet. The details
-of the handshake mechanisms are described in {{handshake}}, but all of the
-initial packets sent from the client to the server MUST use the long header
-format and MUST specify the version of the protocol being used.
-
-When the server receives a packet from a client with the long header format, it
-compares the client&#39;s version to the versions it supports.
-
-If the version selected by the client is not acceptable to the server, the
-server discards the incoming packet and responds with a Version Negotiation
-packet ({{packet-version}}).  This includes a list of versions that the server
-will accept.
+A QUIC connection begins with a client sending a client initial packet
+({{packet-client-initial}}). The details of the handshake mechanisms are
+described in {{handshake}}, but all of the initial packets sent from the client
</pre>
<p>Initial is correct</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/724#discussion_r134160322">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5FIYi62N4pqJq6oFsVensb8v34Bks5saTDNgaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1QpnheyPA8d4oSJZnZ1Q2eDgU2Uks5saTDNgaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724#discussion_r134160322"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724#discussion_r134160322"}}}</script>
----==_mimepart_599a8acd88546_2c7293f8ddf37bc3c634c9--


From nobody Mon Aug 21 00:25:46 2017
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 9D2E51328EA for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:25:45 -0700 (PDT)
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 iF185-Q1ZGLp for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:25:44 -0700 (PDT)
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 ED4391323BB for <quic-issues@ietf.org>; Mon, 21 Aug 2017 00:25:43 -0700 (PDT)
Date: Mon, 21 Aug 2017 00:25:43 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503300343; bh=tiR5flvp2X3cydtFOFDJF9ClRWJ/24klygJ/Ie64HPU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=rA3EOcOeSkR2gRIBrQt5boSfRnJfgAwKsfHdnJ2jhkbC4lpVvXsgD7gy/7MiUvU7u 5KtgfJG8t6AKxHCqqHzu9LA0gNmrfG4Zl6tT991RT0/FGGU9ZYvrTeCoFnUq6tsQaP 6Na+g4wUlBz4Bk53c2FoFklB3GH8rb77yo5BUPHE=
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/724/push/1933544696@github.com>
In-Reply-To: <quicwg/base-drafts/pull/724@github.com>
References: <quicwg/base-drafts/pull/724@github.com>
Subject: Re: [quicwg/base-drafts] Define requirements for handling packets (#724)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a8af7526a2_78f63fcdb3e43c3c1363ac"; 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/PtxBda_ejj36lznYg_MuYpljuvc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 07:25:46 -0000

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

@martinthomson pushed 1 commit.

f46a09d  Review comments


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/724/files/594ab51b68a4b451a613ab89d1cca55cb29d63e7..f46a09d148edf17d9f975f0a545fe3793cc1ec2e

----==_mimepart_599a8af7526a2_78f63fcdb3e43c3c1363ac
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/f46a09d" class="commit-link">f46a09d</a>  Review 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/724/files/594ab51b68a4b451a613ab89d1cca55cb29d63e7..f46a09d148edf17d9f975f0a545fe3793cc1ec2e">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq417gtQsjBsr4rlsRswxNHWwOUYKks5saTD3gaJpZM4O0TYM">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4RQgAXjwNERH4Rp-3S9L9sVRmGmks5saTD3gaJpZM4O0TYM.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/724/files/594ab51b68a4b451a613ab89d1cca55cb29d63e7..f46a09d148edf17d9f975f0a545fe3793cc1ec2e"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #724"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/724/files/594ab51b68a4b451a613ab89d1cca55cb29d63e7..f46a09d148edf17d9f975f0a545fe3793cc1ec2e"}}}</script>

----==_mimepart_599a8af7526a2_78f63fcdb3e43c3c1363ac--


From nobody Mon Aug 21 00:25:51 2017
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 B65A71323BB for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:25:45 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wW13YGzeeVsE for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 00:25:44 -0700 (PDT)
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 26F571328DB for <quic-issues@ietf.org>; Mon, 21 Aug 2017 00:25:44 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503300343; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=Xg20/SeaFBQ7CTsGVNbtZlipwFNj+JBTEez1ZMIrb54=; b=eQQSUKLqNAjeHS02BuLU2f9P68drr1WL7p5nD5aCl2n1KsY3LVCQDl2bydnAqAzy7MFoWGAg oaL7ugg1ugMSF22GgCKugQ/lbKU09HTWf4cSz+phhktVM3++S/0hbQr95OgqnzqItFS4Nw9N yrBaoWeaNYcL4RjPWDDQ6UmDDnk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=dcgomWBpj6YqmCoxgUZ/9OparjBjZHnqORnC7SGvrwNk3ehc0HHGrIW7ASPDH+DKSes2mu RfDbvudIy1/BnOX8236hH8Vz3VNpILU3hD+ZoLDyhL68N+NudPLztmCSCQ7qsWwdeHkdLp6a qSE1CSNoS9bBy1dPQ4mCtppY8e0vE=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 599a8af6.7f3adc416e70-smtp-out-n03; Mon, 21 Aug 2017 07:25:42 -0000 (UTC)
Date: Mon, 21 Aug 2017 00:25:41 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599a8af53fa2d_54a73ffafc3a3c341231d2@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] f46a09: Review comments
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599a8af53f6af_54a73ffafc3a3c34123083"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/TIJIb6uWjxivh66MkQi3Jq1lYvc>
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, 21 Aug 2017 07:25:46 -0000

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

  Branch: refs/heads/packet-handling
  Home:   https://github.com/quicwg/base-drafts
  Commit: f46a09d148edf17d9f975f0a545fe3793cc1ec2e
      https://github.com/quicwg/base-drafts/commit/f46a09d148edf17d9f975f0a545fe3793cc1ec2e
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

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

  Log Message:
  -----------
  Review comments



----==_mimepart_599a8af53f6af_54a73ffafc3a3c34123083--


From nobody Mon Aug 21 01:12:27 2017
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 7695713293C for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 01:12:25 -0700 (PDT)
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 YwxTS_qLIHYE for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 01:12:24 -0700 (PDT)
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 12F4E1323A6 for <quic-issues@ietf.org>; Mon, 21 Aug 2017 01:12:24 -0700 (PDT)
Date: Mon, 21 Aug 2017 01:12:23 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503303143; bh=bKwsRErK79dNRStVBb7a455si2hXBXuZ+hpiQUr5yW4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=QkPZDMo2oKzxHKhADNalHyWk9osVmqTWicxaoLuPZd7eojXvpRAXu8l54VvwQQr/B BdfzCW6GeCKokkRCqZ+GIivGz0wgsbW+Q1mD2ZMY1eNtH7P9dqATX/4F2Hw3er6Q1x Ntz/UkXqMVKM5GuMci9kfke9s5j7bVF0kpOd8cro=
From: Lucas Pardue <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc0573c69aa4240954dc38210e9193b15a3d032de92cf0000000115b257e692a169ce0dd2a43a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/560/323676438@github.com>
In-Reply-To: <quicwg/base-drafts/issues/560@github.com>
References: <quicwg/base-drafts/issues/560@github.com>
Subject: Re: [quicwg/base-drafts] IP Anycast with server IP+Port renegotiation (#560)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599a95e731ca_428b3faf87109c3c158137"; 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/WrM4WDYWW6Q_9JaF4sq8Cff4sts>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 08:12:25 -0000

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

Echoing Christian's and Thomas' comments. 

The early-handoff of clients to a specific address could be a useful capability for deployments. In addtion to anycast, this could also be beneficial for load balanced deployments that use ECMP.

The compromise with the TLS extension is that relocation chaining would not be supported (e.g. a service on one anycast IP, directs to another anycast IP, that directs to a non-anycast IP). A MIGRATE frame could deal with this, along with a multitude of other more complex deployments.

-- 
You are receiving 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/560#issuecomment-323676438
----==_mimepart_599a95e731ca_428b3faf87109c3c158137
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Echoing Christian's and Thomas' comments.</p>
<p>The early-handoff of clients to a specific address could be a useful c=
apability for deployments. In addtion to anycast, this could also be bene=
ficial for load balanced deployments that use ECMP.</p>
<p>The compromise with the TLS extension is that relocation chaining woul=
d not be supported (e.g. a service on one anycast IP, directs to another =
anycast IP, that directs to a non-anycast IP). A MIGRATE frame could deal=
 with this, along with a multitude of other more complex deployments.</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/560#issuecomment-323676438">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqw_Lk=
fnM1tSQf4gysmpE5jf1BNJ-ks5saTvngaJpZM4No0gk">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqwd=
c8fp23HmX-SebVHN8R7K9Nzisks5saTvngaJpZM4No0gk.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/560#issuecomment-323676438"></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 #5=
60: Echoing Christian's and Thomas' comments. \r\n\r\nThe early-handoff o=
f clients to a specific address could be a useful capability for deployme=
nts. In addtion to anycast, this could also be beneficial for load balanc=
ed deployments that use ECMP.\r\n\r\nThe compromise with the TLS extensio=
n is that relocation chaining would not be supported (e.g. a service on o=
ne anycast IP, directs to another anycast IP, that directs to a non-anyca=
st IP). A MIGRATE frame could deal with this, along with a multitude of o=
ther more complex deployments."}],"action":{"name":"View Issue","url":"ht=
tps://github.com/quicwg/base-drafts/issues/560#issuecomment-323676438"}}}=
</script>=

----==_mimepart_599a95e731ca_428b3faf87109c3c158137--


From nobody Mon Aug 21 11:42:39 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03C23132713 for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 11:42:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 PLkFtqrenrZL for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 11:42:36 -0700 (PDT)
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 A715A132709 for <quic-issues@ietf.org>; Mon, 21 Aug 2017 11:42:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=UuVDWPUI8kVmIfH9pSP8UHlc5OE=; b=lbQB5L+mmO2cS7f3 qVmsfvEaj30s3GelDPBV7ialnQrrZ3sLjN1xiVU5fHxgeWRbzKtmlqlcYePZ2vBg aMjjFI7uSuQdM2RV1tDFujG2uGcbrdySZP+sfSXZBjbEseoJqlKVyP6YOFlzye53 tATIhrhNx9Z/+8OQR20NeN0g7DE=
Received: by filter0156p1las1.sendgrid.net with SMTP id filter0156p1las1-9055-599B299A-2 2017-08-21 18:42:34.126169583 +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 Wcv9BCBkTimZE_u7FNKjHA for <quic-issues@ietf.org>; Mon, 21 Aug 2017 18:42:34.001 +0000 (UTC)
Date: Mon, 21 Aug 2017 18:42:34 +0000 (UTC)
From: Igor Lubashev <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc5d6020024fe201a1f9b61b49598350e872f6e5f92cf0000000115b2eb9992a169ce0dd2a43a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/560/323820454@github.com>
In-Reply-To: <quicwg/base-drafts/issues/560@github.com>
References: <quicwg/base-drafts/issues/560@github.com>
Subject: Re: [quicwg/base-drafts] IP Anycast with server IP+Port renegotiation (#560)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599b2999e4a42_77443f82dc7bfc3411338e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: igorlord
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0LYuHugfwHNrgmmHQR197X+yFmOjslpqGrVr dZIgkwcpd3wH4TeKpPiFrrPfz6UdWcs8S6pXyEc4ccfkF9uBn0rPTlepxJQ15ipfAZ+R0CdXI5M8sp 0+dbCp3h8ZJ38tIxIYpX0RO8MKegIla9tEjgwqscyyQId0X1/Px1DMCjY+2WLSVE3UVw3x8uGjIP1p 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/4q079Irts49757VhPJzZfus5RAw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Aug 2017 18:42:38 -0000

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

Would not one be able to use Server-generated Connection ID to encode the server/pop containing state for this connection?  In case of BGP reconvergence, the server/load balancer would examine the Connection ID and tunnel the packet to the correct server/pop.

If a true "Alt-Svc-for-QUIC" is needed, I am all for migrating truly useful features to lower layers (like transport).  But does this feature HAVE to belong in transport?  Since we are already considering not using a 5-tuple to identify a connection (see #714), a MIGRATE signal can be an application-level signal, as long as the QUIC library API allows the application to change its endpoint's IP/port.

-- 
You are receiving 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/560#issuecomment-323820454
----==_mimepart_599b2999e4a42_77443f82dc7bfc3411338e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Would not one be able to use Server-generated Connection ID to encode th=
e server/pop containing state for this connection?  In case of BGP reconver=
gence, the server/load balancer would examine the Connection ID and tunnel =
the packet to the correct server/pop.</p>
<p>If a true "Alt-Svc-for-QUIC" is needed, I am all for migrating truly use=
ful features to lower layers (like transport).  But does this feature HAVE =
to belong in transport?  Since we are already considering not using a 5-tup=
le to identify a connection (see <a href=3D"https://github.com/quicwg/base-=
drafts/issues/714" class=3D"issue-link js-issue-link" data-url=3D"https://g=
ithub.com/quicwg/base-drafts/issues/714" data-id=3D"248869994" data-error-t=
ext=3D"Failed to load issue title" data-permission-text=3D"Issue title is p=
rivate">#714</a>), a MIGRATE signal can be an application-level signal, as =
long as the QUIC library API allows the application to change its endpoint'=
s IP/port.</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/560#issuecomment-323820454">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqzxhzHIaACPosr-=
zcVzWn9ld4gc2ks5sac-ZgaJpZM4No0gk">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqw4R_xYk0_NAkGh0g=
nw3Kc6qXy52ks5sac-ZgaJpZM4No0gk.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/560#issuecomment-323820454"></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":"@igorlord in #560: Would not one=
 be able to use Server-generated Connection ID to encode the server/pop con=
taining state for this connection?  In case of BGP reconvergence, the serve=
r/load balancer would examine the Connection ID and tunnel the packet to th=
e correct server/pop.\r\n\r\nIf a true \"Alt-Svc-for-QUIC\" is needed, I am=
 all for migrating truly useful features to lower layers (like transport). =
 But does this feature HAVE to belong in transport?  Since we are already c=
onsidering not using a 5-tuple to identify a connection (see #714), a MIGRA=
TE signal can be an application-level signal, as long as the QUIC library A=
PI allows the application to change its endpoint's IP/port."}],"action":{"n=
ame":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/560#i=
ssuecomment-323820454"}}}</script>=

----==_mimepart_599b2999e4a42_77443f82dc7bfc3411338e--


From nobody Mon Aug 21 18:35:42 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0ACAC132AFC for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 18:35:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 BFAv8GMpDfuK for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 18:35:40 -0700 (PDT)
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 A179A132AFA for <quic-issues@ietf.org>; Mon, 21 Aug 2017 18:35:35 -0700 (PDT)
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=pjp+yV/mHSTdsks/p+QRNhEqEwU=; b=uv/14p+IBOcK0230 6EzSc7656tmOzEhne48G/MK1RqYLw4wW+IxVcPj+BuYRNIz0WRdbe/7eQMT2DdSN KEpp0wAa4+CKM7DJjCuBlE2NoJ2cjnaE+Xc7mXq0M0CqBN4zrx4wZV1KNCm3v56Z 8OAu2e5hNaq9VHF7km7Ri48fnQo=
Received: by filter0623p1mdw1.sendgrid.net with SMTP id filter0623p1mdw1-25442-599B8A4C-6A 2017-08-22 01:35:08.5868725 +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 ismtpd0031p1mdw1.sendgrid.net (SG) with ESMTP id d_v9ONq1QmWvSWK2krKMGg for <quic-issues@ietf.org>; Tue, 22 Aug 2017 01:35:08.502 +0000 (UTC)
Date: Tue, 22 Aug 2017 01:35:09 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab29ef9e527b03c05de1479b77e43b861e70c0732c92cf0000000115b34c4c92a169ce0f025d79@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/743@github.com>
Subject: [quicwg/base-drafts] Stream closed state and acknowledgments (#743)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599b8a4cfc05_548e3fd319943c306684c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak276HlJ4RIXYV1N/3tSv+S8haHNIZ80lP39Ed UIk72IE+AZMvMtbnrvgWy/rju/pWs4NKSKyiMmWanbnKX8XjrfqTDqD/nOOa/1rsfJ0Jql8kaMs6mO mpjrXpDXGyWD1S1+TCORqS9SwU8/y+bnmv+bdrUf72O2ad9qdVTKD8xveKhDuvE7dQSBdCALjTz10h E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/AiQok7LdJ4x-PpMie0IDuQRvjhU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 22 Aug 2017 01:35:42 -0000

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

We've prevaricated on this one, and I don't think that we have consensus on the outcome.

Does a stream become closed when all data is sent the first time, or when that data is acknowledged?  The same question applies to RST_STREAM: is the stream closed when RST_STREAM is sent, or when it is acknowledged?

With the move to maximum stream identifiers, this question matters less than it did previously, but I think that it still deserves an answer.

-- 
You are receiving 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/743
----==_mimepart_599b8a4cfc05_548e3fd319943c306684c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>We've prevaricated on this one, and I don't think that we have consensus on the outcome.</p>
<p>Does a stream become closed when all data is sent the first time, or when that data is acknowledged?  The same question applies to RST_STREAM: is the stream closed when RST_STREAM is sent, or when it is acknowledged?</p>
<p>With the move to maximum stream identifiers, this question matters less than it did previously, but I think that it still deserves an answer.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/743">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4Q88Aoh_2cm8zjuVwNVEU7tk6g8ks5sajBMgaJpZM4O-AeX">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5XutKXMLbuTS3daVUSW67-3F4E2ks5sajBMgaJpZM4O-AeX.gif" width="1" /></p>
<div itemscope 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/743"></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 closed state and acknowledgments (#743)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/743"}}}</script>
----==_mimepart_599b8a4cfc05_548e3fd319943c306684c--


From nobody Mon Aug 21 18:43:33 2017
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 5DE3C132812 for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 18:43:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.799
X-Spam-Level: 
X-Spam-Status: No, score=-9.799 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_H2=-2.8, 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 RQU-oudJnhF0 for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 18:43:28 -0700 (PDT)
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 27481132AF3 for <quic-issues@ietf.org>; Mon, 21 Aug 2017 18:43:25 -0700 (PDT)
Date: Mon, 21 Aug 2017 18:43:24 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503366204; bh=KcTut+PUgoVYIKqqzrvGI2qnowZ7Q5YTk7MXHxMU7Y8=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=sc4ZuUUX96gnXj80/8kdXtEN/MLfyfNfdYJ6aE+ZtN0tx6zsM0T5kVcAVFRIHAxKd 41pyrkxORjYCgUdra/fpI38/sgW+1Y9F7kEXUm4/lWDk0oeOVAFCSPdDXpDOQ1xJ+s ARcHNIlp6/UF50F5XOu5bXklo93nl9Sk5xtqDIR4=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab350a62b0ed170583f3640386d67228241e41b7c292cf0000000115b34e3c92a169ce0df54692@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/604/323895947@github.com>
In-Reply-To: <quicwg/base-drafts/issues/604@github.com>
References: <quicwg/base-drafts/issues/604@github.com>
Subject: Re: [quicwg/base-drafts] Graceful shutdown (#604)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599b8c3c4785c_2c8933fd791acfc30326cc"; 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/TNRnqhMhAuTegvgKjjO0LGXltwI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 22 Aug 2017 01:43:31 -0000

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

Here's the model that I've been using to drive the design for HTTP:

## Model

Each endpoint has a set of goals for the connection.

For an HTTP client, that is to make a certain set of requests and get responses to those requests (add push and you might include getting responses to any pushes as well).  An HTTP server doesn't really have goals of its own, it largely wants to ensure that clients achieve their goals.

The process goes approximately like this:

1. Agree to what goals will be attempted.  In HTTP GOAWAY is used to divide the space of potential requests into two sets: those that might be fulfilled and those that won't be.  This might require a bit of iteration or negotiation.  Here, GOAWAY can be sent multiple times with reducing values.

2. Complete those goals that you agree to.  That could take any amount of time, during which there might be a reassessment of the agreement on either side (in which case, goto 1).

3. Once agreed goals are complete, which could mean attempted and failed, then close.  An HTTP client can walk away as soon as it gets responses to all agreed requests (and pushes).  An HTTP server can walk away as soon as it knows that the client got all the responses.

That doesn't suggest much more mechanism than a TIME_WAIT (or DRAIN) period during which any ACKs can be generated in response to unnecessary retransmissions of STREAM and other frames.

I don't see a way that this can be translated into artifacts that are visible to the transport without some bad compromises.  Critically, the process could take an indeterminate period.  Also, HTTP shows that stream creation has to continue beyond the point that a shutdown is initiated.

## Alternative: When Streams Close

The most plausible suggestion I've heard for this is to make stream closure the signal.  When all streams are closed, then the connection can be discarded.  I don't think that it produces the right outcome either.

Aside: The fact that this approach doesn't work with unidirectional streams is indicative of a critical point: that connection state isn't necessarily bound to any one stream.

Let's say that the decision to close streams is driven by the above logic and that closing any remaining streams creates the signal to the transport.  What has this gained?  It's just indirection: rather than telling the transport to close, the application is using other existing APIs to generate an indirect signal.  (We'd also have to resolve better the question of [what closed means](https://github.com/quicwg/base-drafts/issues/743), which doesn't currently suit any mechanism that requires strong assurances about the state.)

Closing stream 1 on HTTP would take an RTT or two, during which time no useful work is performed, and then you transition into the DRAIN timer.  That's wasteful; why do that when the alternative (closing when you are done) is so simple and appealing?  Not to mention the secondary effects of the choice: you can no longer treat closure of stream 1 as a protocol error because it's potentially a shutdown signal.  And now there are two signals that can get confused.  If a shutdown wasn't negotiated you might still see a stream close.  Does that mean that you missed a GOAWAY?

There might be value in an explicit signal at the point that an application decided to abandon the connection, but we'd have to establish that a signal is both necessary and justified.  Signals like this take time to exchange.

## Applicability Seems Right

I tend to agree with @mirjak on the point regarding applicability.  If this is as amorphous as my model suggests, then text in an applicability statement is perfect.

-- 
You are receiving 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/604#issuecomment-323895947
----==_mimepart_599b8c3c4785c_2c8933fd791acfc30326cc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Here's the model that I've been using to drive the design for HTTP:</p=
>
<h2>Model</h2>
<p>Each endpoint has a set of goals for the connection.</p>
<p>For an HTTP client, that is to make a certain set of requests and get =
responses to those requests (add push and you might include getting respo=
nses to any pushes as well).  An HTTP server doesn't really have goals of=
 its own, it largely wants to ensure that clients achieve their goals.</p=
>
<p>The process goes approximately like this:</p>
<ol>
<li>
<p>Agree to what goals will be attempted.  In HTTP GOAWAY is used to divi=
de the space of potential requests into two sets: those that might be ful=
filled and those that won't be.  This might require a bit of iteration or=
 negotiation.  Here, GOAWAY can be sent multiple times with reducing valu=
es.</p>
</li>
<li>
<p>Complete those goals that you agree to.  That could take any amount of=
 time, during which there might be a reassessment of the agreement on eit=
her side (in which case, goto 1).</p>
</li>
<li>
<p>Once agreed goals are complete, which could mean attempted and failed,=
 then close.  An HTTP client can walk away as soon as it gets responses t=
o all agreed requests (and pushes).  An HTTP server can walk away as soon=
 as it knows that the client got all the responses.</p>
</li>
</ol>
<p>That doesn't suggest much more mechanism than a TIME_WAIT (or DRAIN) p=
eriod during which any ACKs can be generated in response to unnecessary r=
etransmissions of STREAM and other frames.</p>
<p>I don't see a way that this can be translated into artifacts that are =
visible to the transport without some bad compromises.  Critically, the p=
rocess could take an indeterminate period.  Also, HTTP shows that stream =
creation has to continue beyond the point that a shutdown is initiated.</=
p>
<h2>Alternative: When Streams Close</h2>
<p>The most plausible suggestion I've heard for this is to make stream cl=
osure the signal.  When all streams are closed, then the connection can b=
e discarded.  I don't think that it produces the right outcome either.</p=
>
<p>Aside: The fact that this approach doesn't work with unidirectional st=
reams is indicative of a critical point: that connection state isn't nece=
ssarily bound to any one stream.</p>
<p>Let's say that the decision to close streams is driven by the above lo=
gic and that closing any remaining streams creates the signal to the tran=
sport.  What has this gained?  It's just indirection: rather than telling=
 the transport to close, the application is using other existing APIs to =
generate an indirect signal.  (We'd also have to resolve better the quest=
ion of <a href=3D"https://github.com/quicwg/base-drafts/issues/743">what =
closed means</a>, which doesn't currently suit any mechanism that require=
s strong assurances about the state.)</p>
<p>Closing stream 1 on HTTP would take an RTT or two, during which time n=
o useful work is performed, and then you transition into the DRAIN timer.=
  That's wasteful; why do that when the alternative (closing when you are=
 done) is so simple and appealing?  Not to mention the secondary effects =
of the choice: you can no longer treat closure of stream 1 as a protocol =
error because it's potentially a shutdown signal.  And now there are two =
signals that can get confused.  If a shutdown wasn't negotiated you might=
 still see a stream close.  Does that mean that you missed a GOAWAY?</p>
<p>There might be value in an explicit signal at the point that an applic=
ation decided to abandon the connection, but we'd have to establish that =
a signal is both necessary and justified.  Signals like this take time to=
 exchange.</p>
<h2>Applicability Seems Right</h2>
<p>I tend to agree with <a href=3D"https://github.com/mirjak" class=3D"us=
er-mention">@mirjak</a> on the point regarding applicability.  If this is=
 as amorphous as my model suggests, then text in an applicability stateme=
nt is perfect.</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/604#issuecomment-323895947">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-MTD=
_3J8u5YVtnppXHHwpJT3UZ8ks5sajI8gaJpZM4NykgT">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4d=
HhbGKWOTcasGQkPerhWXU86K3ks5sajI8gaJpZM4NykgT.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/604#issuecomment-323895947"></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 #604: Here's the model that I've been using to drive the design for H=
TTP:\r\n\r\n## Model\r\n\r\nEach endpoint has a set of goals for the conn=
ection.\r\n\r\nFor an HTTP client, that is to make a certain set of reque=
sts and get responses to those requests (add push and you might include g=
etting responses to any pushes as well).  An HTTP server doesn't really h=
ave goals of its own, it largely wants to ensure that clients achieve the=
ir goals.\r\n\r\nThe process goes approximately like this:\r\n\r\n1. Agre=
e to what goals will be attempted.  In HTTP GOAWAY is used to divide the =
space of potential requests into two sets: those that might be fulfilled =
and those that won't be.  This might require a bit of iteration or negoti=
ation.  Here, GOAWAY can be sent multiple times with reducing values.\r\n=
\r\n2. Complete those goals that you agree to.  That could take any amoun=
t of time, during which there might be a reassessment of the agreement on=
 either side (in which case, goto 1).\r\n\r\n3. Once agreed goals are com=
plete, which could mean attempted and failed, then close.  An HTTP client=
 can walk away as soon as it gets responses to all agreed requests (and p=
ushes).  An HTTP server can walk away as soon as it knows that the client=
 got all the responses.\r\n\r\nThat doesn't suggest much more mechanism t=
han a TIME_WAIT (or DRAIN) period during which any ACKs can be generated =
in response to unnecessary retransmissions of STREAM and other frames.\r\=
n\r\nI don't see a way that this can be translated into artifacts that ar=
e visible to the transport without some bad compromises.  Critically, the=
 process could take an indeterminate period.  Also, HTTP shows that strea=
m creation has to continue beyond the point that a shutdown is initiated.=
\r\n\r\n## Alternative: When Streams Close\r\n\r\nThe most plausible sugg=
estion I've heard for this is to make stream closure the signal.  When al=
l streams are closed, then the connection can be discarded.  I don't thin=
k that it produces the right outcome either.\r\n\r\nAside: The fact that =
this approach doesn't work with unidirectional streams is indicative of a=
 critical point: that connection state isn't necessarily bound to any one=
 stream.\r\n\r\nLet's say that the decision to close streams is driven by=
 the above logic and that closing any remaining streams creates the signa=
l to the transport.  What has this gained?  It's just indirection: rather=
 than telling the transport to close, the application is using other exis=
ting APIs to generate an indirect signal.  (We'd also have to resolve bet=
ter the question of [what closed means](https://github.com/quicwg/base-dr=
afts/issues/743), which doesn't currently suit any mechanism that require=
s strong assurances about the state.)\r\n\r\nClosing stream 1 on HTTP wou=
ld take an RTT or two, during which time no useful work is performed, and=
 then you transition into the DRAIN timer.  That's wasteful; why do that =
when the alternative (closing when you are done) is so simple and appeali=
ng?  Not to mention the secondary effects of the choice: you can no longe=
r treat closure of stream 1 as a protocol error because it's potentially =
a shutdown signal.  And now there are two signals that can get confused. =
 If a shutdown wasn't negotiated you might still see a stream close.  Doe=
s that mean that you missed a GOAWAY?\r\n\r\nThere might be value in an e=
xplicit signal at the point that an application decided to abandon the co=
nnection, but we'd have to establish that a signal is both necessary and =
justified.  Signals like this take time to exchange.\r\n\r\n## Applicabil=
ity Seems Right\r\n\r\nI tend to agree with @mirjak on the point regardin=
g applicability.  If this is as amorphous as my model suggests, then text=
 in an applicability statement is perfect."}],"action":{"name":"View Issu=
e","url":"https://github.com/quicwg/base-drafts/issues/604#issuecomment-3=
23895947"}}}</script>=

----==_mimepart_599b8c3c4785c_2c8933fd791acfc30326cc--


From nobody Mon Aug 21 21:38:56 2017
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 EF61913233D for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 21:38:54 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B6LIsu1b8bSS for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 21:38:53 -0700 (PDT)
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 4595C1321A2 for <quic-issues@ietf.org>; Mon, 21 Aug 2017 21:38:53 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503376732; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=FKwmrx1aIVm0P/4In+CAkDZcWBK+kEVXpJjXedxv+pE=; b=zHbQf/XSHW+JJ7B5ZfKDHqs4HRIo9BAuoHUu+GqXSCNzvMYClpN9JU/j2UzfmazC5KrRa6eX 5GGly8p7podKsl2L7aRM5SR72/1KFCYZUi6R3xNZ+SJHmOXMr2iZIexwWEBQhVgv8zDNi24E nxzC0AGZfjFtPuo9BBoscAaNK28=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=vHYC7MmSJbCarr7WZikaLVTxMnKN8OmDD17yGC56COwqrMNueyi3YDP443VPrINwmqMzMX hoccYUdVS3y5n0oIpbW7WWcdvQZVqh53UtNDXZX7nnLMhThR5AI8nb0EsO2ZgVOWSrSqmOk5 io8iu9ARoandQM6wfvX2ZJhNFhd6U=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 599bb55b.7f50c0b6d3f0-smtp-out-n01; Tue, 22 Aug 2017 04:38:51 -0000 (UTC)
Date: Mon, 21 Aug 2017 21:38:50 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599bb55ad9e4c_52243ffa5559bc3c307d5@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 88080a: Keep-alive requirements
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599bb55ad9a19_52243ffa5559bc3c30614"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/EeRspF8fJGYRF2V9A-yrBPHAhf8>
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, 22 Aug 2017 04:38:55 -0000

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

  Branch: refs/heads/keep-alive
  Home:   https://github.com/quicwg/base-drafts
  Commit: 88080a484730da13f47d7e86579b3a80629b2588
      https://github.com/quicwg/base-drafts/commit/88080a484730da13f47d7e86579b3a80629b2588
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-22 (Tue, 22 Aug 2017)

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

  Log Message:
  -----------
  Keep-alive requirements

This removes the bad advice in PING about keeping connections alive and goes
for a more nuanced description.  The transport contains generic advice and a
recommendation that application protocols provide further guidance.  The HTTP
mapping specifies that the client is the one that performs keep-alives and that
it should only do so if it is waiting on responses from the server.

Closes #729.



----==_mimepart_599bb55ad9a19_52243ffa5559bc3c30614--


From nobody Mon Aug 21 21:56:25 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88914132334 for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 21:56:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 rAtQbopc-sxt for <quic-issues@ietfa.amsl.com>; Mon, 21 Aug 2017 21:56:21 -0700 (PDT)
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 8FA701321A2 for <quic-issues@ietf.org>; Mon, 21 Aug 2017 21:56:21 -0700 (PDT)
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=MDPj9MjOEkOk+CgIHYTrH3aNOhQ=; b=Fb6lVyxu3oWck5v6 4fkAhvJL19zUYLq8XbYoNIOCYvkDSl/g+jMWT+YMb4LuWC28LKOnqkNQrDZZtUWL SG9wkIE+xnZJ7aLMugWnvebqqUoCNikUiMUjKOOhET8SKguF0yxLdGNmUm07xLgV +uSuetBYi/OcIZTTxSDt0Y6wZ78=
Received: by filter0424p1mdw1.sendgrid.net with SMTP id filter0424p1mdw1-7623-599BB973-15 2017-08-22 04:56:19.527252783 +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 FZ1VEfOETcq_Jltggglx5w for <quic-issues@ietf.org>; Tue, 22 Aug 2017 04:56:19.484 +0000 (UTC)
Date: Tue, 22 Aug 2017 04:56:20 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb7ad498d526ceedddb3e46cbae8d7cb3749f1e3392cf0000000115b37b7392a169ce0f02be56@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/744@github.com>
Subject: [quicwg/base-drafts] Keep-alive requirements (#744)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599bb973404df_28223fe582c2bc3811855b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2gqlRVxh/dBNmbAPeNT7NqyNrXj0ff4u3Xup li7kVrATeS6sN6ZQH3urF+hQD8bkxQrFfLYm+N2tKkoDmlBtfiN2YsHHLZbh5Yyo7qQc4Wf+hNiLon /xu3sLdKYnDw0JDzON2VcQ2vIez1tqqIvwMlHNaiRQ5+dxmROy//9+tWmIJsdwE9OSXvZWk4V0mCn8 A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/M_IojXI3YDEkl5bDpXrOafD2HH0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 22 Aug 2017 04:56:24 -0000

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

This removes the bad advice in PING about keeping connections alive and goes
for a more nuanced description.  The transport contains generic advice and a
recommendation that application protocols provide further guidance.  The HTTP
mapping specifies that the client is the one that performs keep-alives and that
it should only do so if it is waiting on responses from the server.

Closes #729.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/744

-- Commit Summary --

  * Keep-alive requirements

-- File Changes --

    M draft-ietf-quic-http.md (16)
    M draft-ietf-quic-transport.md (21)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/744.patch
https://github.com/quicwg/base-drafts/pull/744.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/744

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

<p>This removes the bad advice in PING about keeping connections alive and goes<br>
for a more nuanced description.  The transport contains generic advice and a<br>
recommendation that application protocols provide further guidance.  The HTTP<br>
mapping specifies that the client is the one that performs keep-alives and that<br>
it should only do so if it is waiting on responses from the server.</p>
<p><span class="issue-keyword tooltipped tooltipped-se" aria-label="This pull request closes issue #729.">Closes</span> <a href="https://github.com/quicwg/base-drafts/issues/729" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/729" data-id="249978139" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#729</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/744'>https://github.com/quicwg/base-drafts/pull/744</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Keep-alive requirements</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/744/files#diff-0">draft-ietf-quic-http.md</a>
    (16)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/744/files#diff-1">draft-ietf-quic-transport.md</a>
    (21)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/744.patch'>https://github.com/quicwg/base-drafts/pull/744.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/744.diff'>https://github.com/quicwg/base-drafts/pull/744.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/744">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6ppb2mdJX4C3rBCuSufpwz4Cbgsks5sal9zgaJpZM4O-HTW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq96pnjn3hXLavqfS3dXEn7UDqcUgks5sal9zgaJpZM4O-HTW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/744"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Keep-alive requirements (#744)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/744"}}}</script>

----==_mimepart_599bb973404df_28223fe582c2bc3811855b--


From nobody Tue Aug 22 06:23:14 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2DCB132397 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 06:23:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.798
X-Spam-Level: 
X-Spam-Status: No, score=-4.798 tagged_above=-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=-2.8, 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 l5k3s_9c-lCa for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 06:23:10 -0700 (PDT)
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 BE3B8132977 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 06:23:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=kflmxfqS91nryU2xzWXAxxIjRbg=; b=fgAuVF4ALmuzAx6A 9ObLZ/87aikKT8Ab9YRQqHZwEgxxzDWTVI8NhzbP5pv/QQAsiarhVIfMho85fDQO ccL6xdbD+dl64ozzzUf3xBQGb7qWO3slnfpzTrgxQXvJi53YkpL+A4p8CzNqoLEW 6prY1ZYzkhRgc8zCZEJbVwf+5vI=
Received: by filter0990p1mdw1.sendgrid.net with SMTP id filter0990p1mdw1-11682-599C303D-15 2017-08-22 13:23:09.16587477 +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 ismtpd0031p1mdw1.sendgrid.net (SG) with ESMTP id VZOyz433Toqg9JcoCTRTsA for <quic-issues@ietf.org>; Tue, 22 Aug 2017 13:23:09.147 +0000 (UTC)
Date: Tue, 22 Aug 2017 13:23:09 +0000 (UTC)
From: Nick Banks <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab582be142871a6c65cac7eff2fdeb11c49d557a0c92cf0000000115b3f23c92a169ce0f02be56@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/744/review/57773325@github.com>
In-Reply-To: <quicwg/base-drafts/pull/744@github.com>
References: <quicwg/base-drafts/pull/744@github.com>
Subject: Re: [quicwg/base-drafts] Keep-alive requirements (#744)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599c303cd3f6e_64ae3f8c48331c3812294b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0//F3vAHSXkNCQAWQl9iN4kh4bQLNhlK86iN 1X7AGOjNrq3pGtBSdnU7yKVVQm2mKnrpGHibsP11rP361tP9pavzeqcrfogTzonuk4k5BtGNAemBMt +RWgTay8cyUTgcX6Mh8chrLsYrpKHPhDXmfuHVEgDcz5V1adtnSenXP9/bPs9ntPWEatOjYcfyC6uW k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/DGaPabTN93IGFu8Yjpmxp0y5SVU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 22 Aug 2017 13:23:13 -0000

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

nibanks commented on this pull request.



> -packet containing this frame. The PING frame SHOULD be used to keep a connection
-alive when a stream is open. The default is to send a PING frame after 15
-seconds of quiescence. A PING frame has no additional fields.
+packet containing this frame.
+
+A PING frame has no additional fields.
+
+The PING frame can be used to keep a connection alive when an application or
+application protocol wishes to avoid the connection from timing out.  An
+application protocol SHOULD provide guidance about the conditions under which
+generating a PING is recommended.  This guidance SHOULD indicate whether it is
+the client or the server that is expected to send the PING.  Having both
+endpoints send PING frames without coordination can cause excessive number of
+packets and poor performance.
+
+A connection will time out if no packets are for a period longer than the time

I believe you meant to say something like `if no packets are sent or received for a period longer` or `if there are no packets for a period longer`.

-- 
You are receiving 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/744#pullrequestreview-57773325
----==_mimepart_599c303cd3f6e_64ae3f8c48331c3812294b
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/744#discussion_r134478047">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -packet containing this frame. The PING frame SHOULD be used to keep a connection
-alive when a stream is open. The default is to send a PING frame after 15
-seconds of quiescence. A PING frame has no additional fields.
+packet containing this frame.
+
+A PING frame has no additional fields.
+
+The PING frame can be used to keep a connection alive when an application or
+application protocol wishes to avoid the connection from timing out.  An
+application protocol SHOULD provide guidance about the conditions under which
+generating a PING is recommended.  This guidance SHOULD indicate whether it is
+the client or the server that is expected to send the PING.  Having both
+endpoints send PING frames without coordination can cause excessive number of
+packets and poor performance.
+
+A connection will time out if no packets are for a period longer than the time
</pre>
<p>I believe you meant to say something like <code>if no packets are sent or received for a period longer</code> or <code>if there are no packets for a period longer</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/744#pullrequestreview-57773325">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4s_aiWfJivxJo0uVV0oNqPdXjcQks5satY8gaJpZM4O-HTW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2UOLGKleGOvxL27lw5uWTxvZnbxks5satY8gaJpZM4O-HTW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/744#pullrequestreview-57773325"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #744"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/744#pullrequestreview-57773325"}}}</script>
----==_mimepart_599c303cd3f6e_64ae3f8c48331c3812294b--


From nobody Tue Aug 22 09:28:56 2017
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 72B941326E8 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 09:28:55 -0700 (PDT)
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 73LRhD6Y3FZK for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 09:28:53 -0700 (PDT)
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 8A0AB1323AB for <quic-issues@ietf.org>; Tue, 22 Aug 2017 09:28:53 -0700 (PDT)
Date: Tue, 22 Aug 2017 09:28:52 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503419332; bh=4CiPih+QgV+yeAypq5Gr5RpUkk4EO4cmwrI5OqWQiPE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=veQeIDYzUaQvGtk50XW97R5IGis4xBT/Yq+e2glujoPG/Qhzo/C89CKMI9gscseWw cdbdXrHAh9NPdQNemnF6YzKhmbmIMFLMw4zWoevf73POgMq/6ZCo+RcqdsyOzkIe4f fU+bLomJo955wYAjgrSFonjMJUjrJj/GHCghm0U8=
From: mirjak <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abdf475b645701a9070ffe4728d920486f4edf601c92cf0000000115b41dc492a169ce0df54692@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/604/324080547@github.com>
In-Reply-To: <quicwg/base-drafts/issues/604@github.com>
References: <quicwg/base-drafts/issues/604@github.com>
Subject: Re: [quicwg/base-drafts] Graceful shutdown (#604)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599c5bc4af88d_45673fc3daa37c34226a7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mirjak
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/KJGLvUEae5jMa7RVXZPaoyvWTYY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 22 Aug 2017 16:28:55 -0000

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

I think this is actually connected to the keep-alive question. I agree that there should be some (configurable) timer, after which the connection should simply be closed, or a ping sent if explicitly indicated by the application that keep-alives should be used and the connection is not ready be closed yet. 

Therefore I would say the default should be silent close after a certain  idle time and no pings, given that an application away needs to be prepared that a connection doesn't work any more even after a short idle time (if e.g. the network state is gone because the UDP timeouts was incredibly low) and also given that quic is optimized to minimize start-up latency and therefore reconnecting is fast.

-- 
You are receiving 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/604#issuecomment-324080547
----==_mimepart_599c5bc4af88d_45673fc3daa37c34226a7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I think this is actually connected to the keep-alive question. I agree=
 that there should be some (configurable) timer, after which the connecti=
on should simply be closed, or a ping sent if explicitly indicated by the=
 application that keep-alives should be used and the connection is not re=
ady be closed yet.</p>
<p>Therefore I would say the default should be silent close after a certa=
in  idle time and no pings, given that an application away needs to be pr=
epared that a connection doesn't work any more even after a short idle ti=
me (if e.g. the network state is gone because the UDP timeouts was incred=
ibly low) and also given that quic is optimized to minimize start-up late=
ncy and therefore reconnecting is fast.</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/604#issuecomment-324080547">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5xOl=
6qMnGoNhZF4-RdMG9Xl1RxSks5sawHEgaJpZM4NykgT">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq6s=
YjXDwEkEIvxQTazomRcRe4tBPks5sawHEgaJpZM4NykgT.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/604#issuecomment-324080547"></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":"@mirjak in #60=
4: I think this is actually connected to the keep-alive question. I agree=
 that there should be some (configurable) timer, after which the connecti=
on should simply be closed, or a ping sent if explicitly indicated by the=
 application that keep-alives should be used and the connection is not re=
ady be closed yet. \r\n\r\nTherefore I would say the default should be si=
lent close after a certain  idle time and no pings, given that an applica=
tion away needs to be prepared that a connection doesn't work any more ev=
en after a short idle time (if e.g. the network state is gone because the=
 UDP timeouts was incredibly low) and also given that quic is optimized t=
o minimize start-up latency and therefore reconnecting is fast."}],"actio=
n":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issu=
es/604#issuecomment-324080547"}}}</script>=

----==_mimepart_599c5bc4af88d_45673fc3daa37c34226a7--


From nobody Tue Aug 22 14:50:54 2017
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 88A20132648 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 14:50:53 -0700 (PDT)
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 ehrt4DU0n9D7 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 14:50:50 -0700 (PDT)
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 81DBF1329E5 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 14:50:50 -0700 (PDT)
Date: Tue, 22 Aug 2017 14:50:49 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503438649; bh=LlZSjhNZ0A3A0matxDmze6Rba3aOaw5fzRT1qydiM1c=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=CaQNRXvsqa+7Q4PfCDf5LYSrPSaWRdV96EAknU9VgsLVolmhfGJaVsvCekGaDRoVg Mf9Smn46tqTeAvquKNIAEOohDiMllvaT5saGI344w2tpQpLPQFq7HalruJubIMkx1Z uY9+0e4Q6hkGaT7IgvAAEfs1aYgi7M3Lm0aG71Do=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf9d12f0dc7a99c5e8385e58d80471606f038a26c92cf0000000115b4693992a169ce0f02be56@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/744/review/57921897@github.com>
In-Reply-To: <quicwg/base-drafts/pull/744@github.com>
References: <quicwg/base-drafts/pull/744@github.com>
Subject: Re: [quicwg/base-drafts] Keep-alive requirements (#744)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599ca739541ee_189c3f8dd24a9c382660dd"; 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/JjJECLxxhAB3CJL8Ej1BzPT_jBg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 22 Aug 2017 21:50:53 -0000

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

MikeBishop approved this pull request.

LGTM, modulo what I hope is an extra negation rather than a real disagreement.

> @@ -841,6 +841,22 @@ A server MUST treat a MAX_PUSH_ID frame payload that is other than 4 octets in
 length as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
 
 
+# Connection Management
+
+QUIC connections are persistent.  All of the considerations in Section 9.1 of
+{{?RFC7540}} apply to the management of QUIC connections.
+
+HTTP clients are expected to use QUIC PING frames to keep connections open.
+Servers SHOULD NOT use PING frames to keep a connection open.  A client SHOULD
+NOT use PING frames for this purpose unless there are no responses outstanding

I think you have one more negative here than you meant.  A client SHOULD NOT use PING frames for this purpose when there are no responses outstanding.  If you're waiting on a server response, that's exactly when it's critical to keep the connection alive and the NAT bindings fresh, so that you're sure you can get the server response when it finally arrives.  If you're not waiting on anything, that's when it's fine to let the connection idle and potentially close.

> @@ -841,6 +841,22 @@ A server MUST treat a MAX_PUSH_ID frame payload that is other than 4 octets in
 length as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
 
 
+# Connection Management
+
+QUIC connections are persistent.  All of the considerations in Section 9.1 of
+{{?RFC7540}} apply to the management of QUIC connections.
+
+HTTP clients are expected to use QUIC PING frames to keep connections open.
+Servers SHOULD NOT use PING frames to keep a connection open.  A client SHOULD
+NOT use PING frames for this purpose unless there are no responses outstanding
+for requests or server pushes.  If the client is not expecting a response from
+the server, allowing an idle connection to time out (based on the idle_timeout
+transport parameter) is preferred over expending effort maintaining a connection
+that might not be needed.  A gateway MAY use PING to maintain connections in
+anticipation of need rather than incur the latency cost of connection
+establishment to servers.

Why does the 0-RTT argument not apply to gateways?  Why does the logic that applies to gateways not apply to clients?  I'd just generically say that letting the connection idle out is preferred, but you MAY keep a connection open if you think you'll need it again soon.

> @@ -1786,9 +1786,24 @@ than it has sent, unless this is a result of a change in the initial limits (see
 Endpoints can use PING frames (type=0x07) to verify that their peers are still
 alive or to check reachability to the peer. The PING frame contains no
 additional fields. The receiver of a PING frame simply needs to acknowledge the
-packet containing this frame. The PING frame SHOULD be used to keep a connection
-alive when a stream is open. The default is to send a PING frame after 15
-seconds of quiescence. A PING frame has no additional fields.
+packet containing this frame.
+
+A PING frame has no additional fields.
+
+The PING frame can be used to keep a connection alive when an application or
+application protocol wishes to avoid the connection from timing out.  An

Possible dialect difference:  "avoid ... from" doesn't sound right to me.  I'd have expected to see "keep ... from" or "prevent a connection time-out."

-- 
You are receiving 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/744#pullrequestreview-57921897
----==_mimepart_599ca739541ee_189c3f8dd24a9c382660dd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>LGTM, modulo what I hope is an extra negation rather than a real disagreement.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/744#discussion_r134610019">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -841,6 +841,22 @@ A server MUST treat a MAX_PUSH_ID frame payload that is other than 4 octets in
 length as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
 
 
+# Connection Management
+
+QUIC connections are persistent.  All of the considerations in Section 9.1 of
+{{?RFC7540}} apply to the management of QUIC connections.
+
+HTTP clients are expected to use QUIC PING frames to keep connections open.
+Servers SHOULD NOT use PING frames to keep a connection open.  A client SHOULD
+NOT use PING frames for this purpose unless there are no responses outstanding
</pre>
<p>I think you have one more negative here than you meant.  A client SHOULD NOT use PING frames for this purpose when there are no responses outstanding.  If you're waiting on a server response, that's exactly when it's critical to keep the connection alive and the NAT bindings fresh, so that you're sure you can get the server response when it finally arrives.  If you're not waiting on anything, that's when it's fine to let the connection idle and potentially close.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/744#discussion_r134610312">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -841,6 +841,22 @@ A server MUST treat a MAX_PUSH_ID frame payload that is other than 4 octets in
 length as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
 
 
+# Connection Management
+
+QUIC connections are persistent.  All of the considerations in Section 9.1 of
+{{?RFC7540}} apply to the management of QUIC connections.
+
+HTTP clients are expected to use QUIC PING frames to keep connections open.
+Servers SHOULD NOT use PING frames to keep a connection open.  A client SHOULD
+NOT use PING frames for this purpose unless there are no responses outstanding
+for requests or server pushes.  If the client is not expecting a response from
+the server, allowing an idle connection to time out (based on the idle_timeout
+transport parameter) is preferred over expending effort maintaining a connection
+that might not be needed.  A gateway MAY use PING to maintain connections in
+anticipation of need rather than incur the latency cost of connection
+establishment to servers.
</pre>
<p>Why does the 0-RTT argument not apply to gateways?  Why does the logic that applies to gateways not apply to clients?  I'd just generically say that letting the connection idle out is preferred, but you MAY keep a connection open if you think you'll need it again soon.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/744#discussion_r134611003">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1786,9 +1786,24 @@ than it has sent, unless this is a result of a change in the initial limits (see
 Endpoints can use PING frames (type=0x07) to verify that their peers are still
 alive or to check reachability to the peer. The PING frame contains no
 additional fields. The receiver of a PING frame simply needs to acknowledge the
-packet containing this frame. The PING frame SHOULD be used to keep a connection
-alive when a stream is open. The default is to send a PING frame after 15
-seconds of quiescence. A PING frame has no additional fields.
+packet containing this frame.
+
+A PING frame has no additional fields.
+
+The PING frame can be used to keep a connection alive when an application or
+application protocol wishes to avoid the connection from timing out.  An
</pre>
<p>Possible dialect difference:  "avoid ... from" doesn't sound right to me.  I'd have expected to see "keep ... from" or "prevent a connection time-out."</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/744#pullrequestreview-57921897">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq71gck0R4TZFdLoTaaorUFoiZ6gBks5sa005gaJpZM4O-HTW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1IZfS4ZntARCAEOjbnjEnTVb63Nks5sa005gaJpZM4O-HTW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/744#pullrequestreview-57921897"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #744"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/744#pullrequestreview-57921897"}}}</script>
----==_mimepart_599ca739541ee_189c3f8dd24a9c382660dd--


From nobody Tue Aug 22 14:55:41 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 455BD132A91 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 14:55:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.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_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 ijQ8lODsX_6T for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 14:55:37 -0700 (PDT)
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 D92E1132A80 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 14:55:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=RClloHTEAi5Z+B5qq3rC4n4g9jg=; b=XsFd590EJgMoq+kr wAXybuVPHDPcuE2uPiAnMjDaU0AJPnNOxWbcEaBw4PA0j/kZuuYpUavPL+bXg1j2 DZjsX8kLthuYfM+07FSOToJU2Lgx014XaidDwmcI//5gs33Y4sUxgjdcS2joy6D0 PlCrW6prnYRFBO3Lpss02II9P24=
Received: by filter0426p1mdw1.sendgrid.net with SMTP id filter0426p1mdw1-21483-599CA856-C 2017-08-22 21:55:34.861404074 +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 NyQUUcXNTkK881PtIAvbiQ for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:55:34.812 +0000 (UTC)
Date: Tue, 22 Aug 2017 21:55:35 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9847cc4e4903680d797f4db8fb921bc2d8ffef1192cf0000000115b46a5692a169ce0f025d79@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/743/324162922@github.com>
In-Reply-To: <quicwg/base-drafts/issues/743@github.com>
References: <quicwg/base-drafts/issues/743@github.com>
Subject: Re: [quicwg/base-drafts] Stream closed state and acknowledgments (#743)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599ca8562ec1c_3c7c3f8dae81bc3c5048e"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3nBKZvkFgMywmvwiU5iCjReUGb4E5YyqdPru 8OeevihrGHm0pE6RZXVdu781J/PFlnhOZ9Jz2HSB5ebfD97STUwsplGMDQgCyi+ku1bRcO962t9YCM Ru1CVd9MMXOZ3imrGc2KoeQUliqAixNWwX3g7TdssyfcEPuEyiC+V+zrx9j7ebNrlyf6EX3Ed4cPnb 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LQv56AZW0o69LmEAAHvHfG9Udac>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 22 Aug 2017 21:55:39 -0000

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

Thinking modularly, I'd argue that it should happen when the frames are submitted for transmission; the stream state machine shouldn't be dependent on ACKs and retransmissions.  The receiver is necessarily going to lag a little bit due to those things, but the situation of there being a lag is not remedied by making the lagging party be the sender instead.  This also mirrors flow control, where the window is consumed as soon as the frames are submitted, even if they haven't been sent yet.

As you note, the reason we considered switching the lag was to make the sender more conservative about which streams are in which state to avoid accidentally violating max_concurrent_streams.  That's no longer an issue, since the receiver is the one controlling that 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/743#issuecomment-324162922
----==_mimepart_599ca8562ec1c_3c7c3f8dae81bc3c5048e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Thinking modularly, I'd argue that it should happen when the frames are =
submitted for transmission; the stream state machine shouldn't be dependent=
 on ACKs and retransmissions.  The receiver is necessarily going to lag a l=
ittle bit due to those things, but the situation of there being a lag is no=
t remedied by making the lagging party be the sender instead.  This also mi=
rrors flow control, where the window is consumed as soon as the frames are =
submitted, even if they haven't been sent yet.</p>
<p>As you note, the reason we considered switching the lag was to make the =
sender more conservative about which streams are in which state to avoid ac=
cidentally violating max_concurrent_streams.  That's no longer an issue, si=
nce the receiver is the one controlling that 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/743#issuecomment-324162922">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9i_k_6-KB5ed-N=
toC893qA_oCH5ks5sa05WgaJpZM4O-AeX">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2pGk3v_qgHp37qlx=
C9jcJuikOfOks5sa05WgaJpZM4O-AeX.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/743#issuecomment-324162922"></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 #743: Thinking mo=
dularly, I'd argue that it should happen when the frames are submitted for =
transmission; the stream state machine shouldn't be dependent on ACKs and r=
etransmissions.  The receiver is necessarily going to lag a little bit due =
to those things, but the situation of there being a lag is not remedied by =
making the lagging party be the sender instead.  This also mirrors flow con=
trol, where the window is consumed as soon as the frames are submitted, eve=
n if they haven't been sent yet.\r\n\r\nAs you note, the reason we consider=
ed switching the lag was to make the sender more conservative about which s=
treams are in which state to avoid accidentally violating max_concurrent_st=
reams.  That's no longer an issue, since the receiver is the one controllin=
g that now."}],"action":{"name":"View Issue","url":"https://github.com/quic=
wg/base-drafts/issues/743#issuecomment-324162922"}}}</script>=

----==_mimepart_599ca8562ec1c_3c7c3f8dae81bc3c5048e--


From nobody Tue Aug 22 15:11:01 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46275132A7F for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 15:10:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 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=-2.8, 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 onVDxUD9M3n2 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 15:10:57 -0700 (PDT)
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 48020132A93 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 15:10:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=zjP9icKyzuCQuHH2pFI/dLEgazc=; b=ghPC8VUXwUPFJaqR VdUkZvag0aJqub6nKKTUvYBB9E5ZAAN2zSomP0cpoocNIVtgf0D+FDoLJaehShz9 WudyqZLQH8DMIg0LalrEtzhu0n3o9+ZRABM6jSKmo4n92ZbSdPOY3wcWxEs4szVg jKnI4BVgsTYJr8tFe8wZU3OWFH0=
Received: by filter0500p1las1.sendgrid.net with SMTP id filter0500p1las1-19243-599CABEE-2F 2017-08-22 22:10:54.946809446 +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 Z_7j4xtkTGS6XJB-L23v2g for <quic-issues@ietf.org>; Tue, 22 Aug 2017 22:10:54.801 +0000 (UTC)
Date: Tue, 22 Aug 2017 22:10:55 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5fcc698bbc499a51c0251119d34d27371a0cd0ea92cf0000000115b46dee92a169ce0dd2a43a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/560/324166090@github.com>
In-Reply-To: <quicwg/base-drafts/issues/560@github.com>
References: <quicwg/base-drafts/issues/560@github.com>
Subject: Re: [quicwg/base-drafts] IP Anycast with server IP+Port renegotiation (#560)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599cabeeaf264_7c133fbc7a2f5c3027512"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3v552A6845URJG8L2uuVnbwWrl8ihqpGbYfi mP/M5NUmATaGqW6JmwQlDA9WbrSo2mW1VsKrj+HvkeWjV1rdn1XwPOmChwkwTxzXCk0McTRMQA0Mb1 wtlt72ilLaPC70z558IWKuW+O1CwL2+c1J5uyPRDeHHLamhJd8usI5/rKx929cRtRWCftjvh2/wCGQ 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/U9869klK2B9LsRIjFjI4IgMfCMU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 22 Aug 2017 22:10:59 -0000

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

I don't see this as being ALTSVC -- ALTSVC by definition implies the other endpoint is an acceptable *alternative* the client should consider for the future, not a "move now" directive.  However, I do see this as being a special case of server-side migration.  We can borrow the logic from Teredo of sending appropriate bubble packets to open the NAT, but we should keep things symmetrical with an eye toward peer-to-peer uses of QUIC.

Perhaps the MIGRATE frame simply says, "I expect to shortly begin using this IP/port/Connection ID; please send a PING frame to that destination"?  The recipient then begins the process in #732 as if it had just received a packet from that IP/port.

We'd need to think about attacks where the sender knows there's an existing QUIC connection at that IP/port with that Connection ID (the attempt to validate then looks like an address change from the target connection's peer), but I'd hope that it's sufficiently difficult to force your connection to use the same key as the target, so decryption would just drop the 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/560#issuecomment-324166090
----==_mimepart_599cabeeaf264_7c133fbc7a2f5c3027512
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I don't see this as being ALTSVC -- ALTSVC by definition implies the oth=
er endpoint is an acceptable <em>alternative</em> the client should conside=
r for the future, not a "move now" directive.  However, I do see this as be=
ing a special case of server-side migration.  We can borrow the logic from =
Teredo of sending appropriate bubble packets to open the NAT, but we should=
 keep things symmetrical with an eye toward peer-to-peer uses of QUIC.</p>
<p>Perhaps the MIGRATE frame simply says, "I expect to shortly begin using =
this IP/port/Connection ID; please send a PING frame to that destination"? =
 The recipient then begins the process in <a href=3D"https://github.com/qui=
cwg/base-drafts/pull/732" class=3D"issue-link js-issue-link" data-url=3D"ht=
tps://github.com/quicwg/base-drafts/issues/732" data-id=3D"250207561" data-=
error-text=3D"Failed to load issue title" data-permission-text=3D"Issue tit=
le is private">#732</a> as if it had just received a packet from that IP/po=
rt.</p>
<p>We'd need to think about attacks where the sender knows there's an exist=
ing QUIC connection at that IP/port with that Connection ID (the attempt to=
 validate then looks like an address change from the target connection's pe=
er), but I'd hope that it's sufficiently difficult to force your connection=
 to use the same key as the target, so decryption would just drop the 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/560#issuecomment-324166090">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0nvVvuodJ4H2uf=
wqVZQAMC734frks5sa1HugaJpZM4No0gk">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq8q2zqFgafDTGPBqQ=
M1zdNRj7QZBks5sa1HugaJpZM4No0gk.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/560#issuecomment-324166090"></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 #560: I don't see=
 this as being ALTSVC -- ALTSVC by definition implies the other endpoint is=
 an acceptable *alternative* the client should consider for the future, not=
 a \"move now\" directive.  However, I do see this as being a special case =
of server-side migration.  We can borrow the logic from Teredo of sending a=
ppropriate bubble packets to open the NAT, but we should keep things symmet=
rical with an eye toward peer-to-peer uses of QUIC.\r\n\r\nPerhaps the MIGR=
ATE frame simply says, \"I expect to shortly begin using this IP/port/Conne=
ction ID; please send a PING frame to that destination\"?  The recipient th=
en begins the process in #732 as if it had just received a packet from that=
 IP/port.\r\n\r\nWe'd need to think about attacks where the sender knows th=
ere's an existing QUIC connection at that IP/port with that Connection ID (=
the attempt to validate then looks like an address change from the target c=
onnection's peer), but I'd hope that it's sufficiently difficult to force y=
our connection to use the same key as the target, so decryption would just =
drop the packet."}],"action":{"name":"View Issue","url":"https://github.com=
/quicwg/base-drafts/issues/560#issuecomment-324166090"}}}</script>=

----==_mimepart_599cabeeaf264_7c133fbc7a2f5c3027512--


From nobody Tue Aug 22 15:18:47 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2203C132A93 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 15:18:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.798
X-Spam-Level: 
X-Spam-Status: No, score=-4.798 tagged_above=-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=-2.8, 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 eMRqTS9827bb for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 15:18:43 -0700 (PDT)
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 EDD19132A99 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 15:18:42 -0700 (PDT)
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=A32Da6FVIx0BeCqOoke+/CUUvxE=; b=VQdtR2AbxaePzgBF Da2MqgEGV1wFLS97wYO1/RgSNoaPFDZaCb/hsq/7XQBKlWYJIVwHR1snIfOds+vi y+1avModtQRTJqaooXq0HjHbGzbIUIJjqC9jVVRtPG0Zjnp8GG0Y0x2dSdLOZ/Gj Getg9nr9LKEeeL9mdDVUT8adtXc=
Received: by filter0534p1las1.sendgrid.net with SMTP id filter0534p1las1-30275-599CADC1-22 2017-08-22 22:18:41.470800417 +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 uBDiF5TcSvWrDZqM9EVbMQ for <quic-issues@ietf.org>; Tue, 22 Aug 2017 22:18:41.389 +0000 (UTC)
Date: Tue, 22 Aug 2017 22:18:41 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf252eea99f53047e14b69615aa92a96152316e2a92cf0000000115b46fc192a169ce0f06d462@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/745@github.com>
Subject: [quicwg/base-drafts] Dual-NAT / Dual-load-balancer scenarios (#745)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599cadc148db2_3a173fc3d856fc3051448"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak39m6TerlXB8nnLfJ64WMAsXZK2gcypc2Tcho 7he39ftWdJrKtu+FklBCoTNkahFbdRS15H8mjBsCKGa917vbAiiTt/NeyDT2/b90F9lI0n6hZTUN70 65Y2ulgKcWaZTsSx/Y+4eUmfpwZ8WMbQoCvioq4dQ3C44g0i1tGXvHQHHjzPGCzOghiDQzhfEjJkRl 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/AriQcftvnmsqZDmpnEpIJz33PYc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 22 Aug 2017 22:18:45 -0000

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

When thinking about peer-to-peer use-cases, it will obviously be common for both ends to be behind a NAT or (in a datacenter) behind a load balancer.  If we're talking about having load-balancer routing information baked into the Connection ID, we might need different connection IDs in each direction.

This would be relatively easy, since we're already talking about putting the Connection ID into the transport parameters -- each party just declares what Connection ID it wants the other party to use when sending packets to it, and the client's initial Connection ID is just a throw-away.  (Which might coincidentally be the same as one or both of the Connection IDs they agree to use.)  If you don't want/need a Connection ID included in your direction, simply don't provide a value for this setting.  At the same time, you'd want to make the NEW_CONNECTION_ID frame symmetric rather than server-only.

Dual NATs would also imply that PING frames need to be sent in both directions for keep-alive purposes, which affects the guidance being added to HTTP in #744.

-- 
You are receiving 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/745
----==_mimepart_599cadc148db2_3a173fc3d856fc3051448
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>When thinking about peer-to-peer use-cases, it will obviously be common for both ends to be behind a NAT or (in a datacenter) behind a load balancer.  If we're talking about having load-balancer routing information baked into the Connection ID, we might need different connection IDs in each direction.</p>
<p>This would be relatively easy, since we're already talking about putting the Connection ID into the transport parameters -- each party just declares what Connection ID it wants the other party to use when sending packets to it, and the client's initial Connection ID is just a throw-away.  (Which might coincidentally be the same as one or both of the Connection IDs they agree to use.)  If you don't want/need a Connection ID included in your direction, simply don't provide a value for this setting.  At the same time, you'd want to make the NEW_CONNECTION_ID frame symmetric rather than server-only.</p>
<p>Dual NATs would also imply that PING frames need to be sent in both directions for keep-alive purposes, which affects the guidance being added to HTTP in <a href="https://github.com/quicwg/base-drafts/pull/744" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/744" data-id="251838038" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#744</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/745">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7SgRUiJyHJFhikqVqznUY88oDhVks5sa1PBgaJpZM4O_QbD">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq12s9hOFv4WNV7ytPSC8zi1R9EQtks5sa1PBgaJpZM4O_QbD.gif" width="1" /></p>
<div itemscope 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/745"></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":"Dual-NAT / Dual-load-balancer scenarios (#745)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/745"}}}</script>
----==_mimepart_599cadc148db2_3a173fc3d856fc3051448--


From nobody Tue Aug 22 17:18:43 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39C92126B7E for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:18:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.381
X-Spam-Level: 
X-Spam-Status: No, score=-0.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, 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 vm2UK2BmFmMQ for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:18:41 -0700 (PDT)
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 A8824120727 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 17:18:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=+QpY8SxbuYmh5hhW6DdhhAsZcws=; b=OD1UDKBhUEJOVEOi VhzgwQGZKwOfdXRUBqBtIdWIpgJMi197s4MMvxgJXOpIE+q7Is+tcnlnhGchQCDZ bWV30Tk7huxFgypAr/FOiA/9x243/dF6fAweQXqbK/PQvE98MtJhtFtutxS8m12x vHisMXzT9MBtYSUyadn2stGVDNE=
Received: by filter0464p1mdw1.sendgrid.net with SMTP id filter0464p1mdw1-12662-599CC9DF-2 2017-08-23 00:18:39.064683801 +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 ismtpd0036p1mdw1.sendgrid.net (SG) with ESMTP id Y4Z7XX9xSqmWiizTZSSqlg for <quic-issues@ietf.org>; Wed, 23 Aug 2017 00:18:39.009 +0000 (UTC)
Date: Wed, 23 Aug 2017 00:18:39 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4eb45a9cd7c3b3e95a62d7c6bf483890de6ac98492cf0000000115b48bde92a169ce0df54692@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/604/324186172@github.com>
In-Reply-To: <quicwg/base-drafts/issues/604@github.com>
References: <quicwg/base-drafts/issues/604@github.com>
Subject: Re: [quicwg/base-drafts] Graceful shutdown (#604)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599cc9deb7bdf_1ebb3fdc64ed9c2c38420"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0dt5CHD69ZYaoOjen4hPucn167rPmZc9stzX g/vNL1BeXyfpnE0XnoGmQWSs0r2iwXpA7yidraqA+pbc0vTJIxtsTVa0XcvOQugCfZanGRCsZWwSUD 7SyjYulOaTnK/o3FRV0X/PW6Q5Jh/AslW84Erl2b2B9G/nt5DKv9K5PKR4VIZmo0OsoKSY2XDn1+ND I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/allePQrONxiiUb369LRHiNWBYF0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 00:18:42 -0000

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

@mirjak, the timeout exists.  But a timeout only works if the connection becomes idle.  The primary use case for graceful shutdown - at least in my experience - is on high-use connections between servers where moving to a new connection or server without losing in-progress work is critical.

-- 
You are receiving 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/604#issuecomment-324186172
----==_mimepart_599cc9deb7bdf_1ebb3fdc64ed9c2c38420
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/mirjak" class=3D"user-mention">@mirjak</a>=
, the timeout exists.  But a timeout only works if the connection becomes i=
dle.  The primary use case for graceful shutdown - at least in my experienc=
e - is on high-use connections between servers where moving to a new connec=
tion or server without losing in-progress work is critical.</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/604#issuecomment-324186172">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1-GTyEy0Jero45=
Fljg29Vx6vJSGks5sa2_egaJpZM4NykgT">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1UnE3BwMJszACvT2=
4v5xnGy6Dlvks5sa2_egaJpZM4NykgT.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/604#issuecomment-324186172"></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 #604: @mirjak,=
 the timeout exists.  But a timeout only works if the connection becomes id=
le.  The primary use case for graceful shutdown - at least in my experience=
 - is on high-use connections between servers where moving to a new connect=
ion or server without losing in-progress work is critical."}],"action":{"na=
me":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/604#is=
suecomment-324186172"}}}</script>=

----==_mimepart_599cc9deb7bdf_1ebb3fdc64ed9c2c38420--


From nobody Tue Aug 22 17:20:36 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E04D126B7E for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:20:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.798
X-Spam-Level: 
X-Spam-Status: No, score=-4.798 tagged_above=-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=-2.8, 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 KCuLdivQT917 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:20:33 -0700 (PDT)
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 6CA78126B6E for <quic-issues@ietf.org>; Tue, 22 Aug 2017 17:20:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=cUad4m7uAVlPTGc1gStJUBt/nQ8=; b=aksOElYTZBROSKyP xK9MUH1Dy3MD3c6P81raPdv+5ieRho3DILIeAT02XHM2eJXNiDLGsYBDAoxDZGSE GFfWAQq8JDcV8jKAOtbc94+BaO5nLY0QDDYv1/IRrNIyqSOHF1gi3OVAJGG11NTO APm923OjSMpwBXRtrn9gu+XUVmE=
Received: by filter0515p1las1.sendgrid.net with SMTP id filter0515p1las1-18881-599CCA4F-1D 2017-08-23 00:20:31.490878179 +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 MguRVQH9SsKbZNKRMffBIQ for <quic-issues@ietf.org>; Wed, 23 Aug 2017 00:20:31.374 +0000 (UTC)
Date: Wed, 23 Aug 2017 00:20:31 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abde72fc79ee598f4b6fa91464651b27c3eac8407192cf0000000115b48c4f92a169ce0f02be56@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/744/review/57946065@github.com>
In-Reply-To: <quicwg/base-drafts/pull/744@github.com>
References: <quicwg/base-drafts/pull/744@github.com>
Subject: Re: [quicwg/base-drafts] Keep-alive requirements (#744)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599cca4f45fc1_1fd43f8a50defc3c745c4"; 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+584LNgwjJ5ebTLGqGDL4ZemVESs5bR2KOt bbkiXm0kSXw+35Kh/z9wR2IuyMLpRXxTrE5vCQ7278mSb1tiTRe1unHlJgZmA5DrYuKnEr54rUYVU1 Pk2PdM3qNwUZCqYg3Pi9qUxpV2sb7+l6yUXJ58isNoVqkc5qTFCM8m1Qlt3vapp9rkd+GmmlDorW5X 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gFWuohqCu0_4ElF1yHmauRSK1hU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 00:20:35 -0000

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

martinthomson commented on this pull request.



> -packet containing this frame. The PING frame SHOULD be used to keep a connection
-alive when a stream is open. The default is to send a PING frame after 15
-seconds of quiescence. A PING frame has no additional fields.
+packet containing this frame.
+
+A PING frame has no additional fields.
+
+The PING frame can be used to keep a connection alive when an application or
+application protocol wishes to avoid the connection from timing out.  An
+application protocol SHOULD provide guidance about the conditions under which
+generating a PING is recommended.  This guidance SHOULD indicate whether it is
+the client or the server that is expected to send the PING.  Having both
+endpoints send PING frames without coordination can cause excessive number of
+packets and poor performance.
+
+A connection will time out if no packets are for a period longer than the time

Whoops :)

-- 
You are receiving 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/744#discussion_r134632068
----==_mimepart_599cca4f45fc1_1fd43f8a50defc3c745c4
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/744#discussion_r134632068">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -packet containing this frame. The PING frame SHOULD be used to keep a connection
-alive when a stream is open. The default is to send a PING frame after 15
-seconds of quiescence. A PING frame has no additional fields.
+packet containing this frame.
+
+A PING frame has no additional fields.
+
+The PING frame can be used to keep a connection alive when an application or
+application protocol wishes to avoid the connection from timing out.  An
+application protocol SHOULD provide guidance about the conditions under which
+generating a PING is recommended.  This guidance SHOULD indicate whether it is
+the client or the server that is expected to send the PING.  Having both
+endpoints send PING frames without coordination can cause excessive number of
+packets and poor performance.
+
+A connection will time out if no packets are for a period longer than the time
</pre>
<p>Whoops :)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/744#discussion_r134632068">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqyjm_to6gWYc1W5yGWleF9FuDlAwks5sa3BPgaJpZM4O-HTW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwZ3B0PikeUtvFuOoVkeM_zaN7TVks5sa3BPgaJpZM4O-HTW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/744#discussion_r134632068"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #744"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/744#discussion_r134632068"}}}</script>
----==_mimepart_599cca4f45fc1_1fd43f8a50defc3c745c4--


From nobody Tue Aug 22 17:24:37 2017
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 B922713219F for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:24:35 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9A8SRXBHpM09 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:24:34 -0700 (PDT)
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 2BB7A126B7E for <quic-issues@ietf.org>; Tue, 22 Aug 2017 17:24:34 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503447873; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=LtrnNNEMziDl375YzuDzrrcq1WXraHszXqwAvEdyK34=; b=kuyowgD8oP/0JcrI4D1kDqIorF0al0PdfcBOhEikpQuUnxt4O32rAm/jxxfVDhGB1y5Phn/V TRoiwrsenlw7xDLyaOn/QntIqjmWBrFXSi4S75eBaHPqK4rrQuTaQTSVRxzbWOyVdIGOHAUO Cw3b/qjDPubx0+WQQg10p37ukuE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=wyvREnjg+QdsL8tBRW1PaviWbgGhXXLRjnrYM0eBzEjKHNULIKVbPH6B5bmk6yfMkSRI0d euswkO9uhrGe0CcAZXWJtO5+X65F1t2rLq3lx44AiJ6H3cVZGQx8FPtveG51TVCj03TEfgDS 6PeDoUXnG2uJSDp+90Wl64lRDJpG4=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 599ccb40.7fc7c0247360-smtp-out-n02; Wed, 23 Aug 2017 00:24:32 -0000 (UTC)
Date: Tue, 22 Aug 2017 17:24:31 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599ccb3f9f973_4aa03f9a95b75c40566c2@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 678723: Correct some pretty lame snafus
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599ccb3f9f5c2_4aa03f9a95b75c40565c2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/YUZ_LO-xBKw6nPivK8HxraTELUU>
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, 23 Aug 2017 00:24:36 -0000

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

  Branch: refs/heads/keep-alive
  Home:   https://github.com/quicwg/base-drafts
  Commit: 678723180fb10d69c040dd60ef41d5f579dd3088
      https://github.com/quicwg/base-drafts/commit/678723180fb10d69c040dd60ef41d5f579dd3088
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

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

  Log Message:
  -----------
  Correct some pretty lame snafus



----==_mimepart_599ccb3f9f5c2_4aa03f9a95b75c40565c2--


From nobody Tue Aug 22 17:24:45 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C60A4126B7E for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:24:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 ynK6UEMk8Nit for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:24:35 -0700 (PDT)
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 A416B13218F for <quic-issues@ietf.org>; Tue, 22 Aug 2017 17:24:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=tOrFfim0DqRPO/x+y9DeKCrsJEw=; b=p4dW4yGtpm3sXuYk 2nwbHJQgQbPA8oatN9tcqIdgY3oxCCKLxA17RGwiCt6Glz/TpyqytSWpLS2/oick lQdmRgMEdFkKhG+BZq3f0VjB8Xapf6HAXooVusIeeL+Wev/wVrQhU4l4b2sPSsr6 wevlrN1y6p/lVplFf4kr02orleg=
Received: by filter0913p1mdw1.sendgrid.net with SMTP id filter0913p1mdw1-23611-599CCB42-23 2017-08-23 00:24:34.83570729 +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 iKAgDisKQtKYKo2fxMelRQ for <quic-issues@ietf.org>; Wed, 23 Aug 2017 00:24:34.742 +0000 (UTC)
Date: Wed, 23 Aug 2017 00:24:35 +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/744/push/1938025971@github.com>
In-Reply-To: <quicwg/base-drafts/pull/744@github.com>
References: <quicwg/base-drafts/pull/744@github.com>
Subject: Re: [quicwg/base-drafts] Keep-alive requirements (#744)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599ccb426f7af_243a3f8b0b9b5c3c3058a"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0QKDnj5hNF2ntgH4xXdkEpB4sHP2Ahz2SJGK NUOpp8kAaLehg3UcMSwdlPtbNNQpiffRXRPJ5XpJjyRsdqW/L57btjNf2rlHEPiIkJCRs+0IP2x532 TbfMrs1Zla4eBFf0B62tYxk3t6z4olpZihT0dHIzGphRCaauOxNA2BJghCXd3tCnffpgkt2rU1L/+4 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WGiYysafqxqKA5AB3FBPKoai6Qo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 00:24:37 -0000

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

@martinthomson pushed 1 commit.

6787231  Correct some pretty lame snafus


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/744/files/88080a484730da13f47d7e86579b3a80629b2588..678723180fb10d69c040dd60ef41d5f579dd3088

----==_mimepart_599ccb426f7af_243a3f8b0b9b5c3c3058a
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/6787231" class="commit-link">6787231</a>  Correct some pretty lame snafus</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/744/files/88080a484730da13f47d7e86579b3a80629b2588..678723180fb10d69c040dd60ef41d5f579dd3088">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_6uj-R3d5L3OGProADDbARuGO5pks5sa3FCgaJpZM4O-HTW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1sq6Eilsga7GOwGq_SVsIcxT0Phks5sa3FCgaJpZM4O-HTW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/744/files/88080a484730da13f47d7e86579b3a80629b2588..678723180fb10d69c040dd60ef41d5f579dd3088"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #744"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/744/files/88080a484730da13f47d7e86579b3a80629b2588..678723180fb10d69c040dd60ef41d5f579dd3088"}}}</script>

----==_mimepart_599ccb426f7af_243a3f8b0b9b5c3c3058a--


From nobody Tue Aug 22 17:29:42 2017
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 CC5E9132AD8 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:29:40 -0700 (PDT)
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 53WhMh9edVnw for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:29:39 -0700 (PDT)
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 31ABE132AD7 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 17:29:39 -0700 (PDT)
Date: Tue, 22 Aug 2017 17:29:38 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503448178; bh=9PaideV9Vj06QJFuIgrvNcnw3VZA/DVxuXsSfsfIrnw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=q2uazd0RAZx6pHj6SelXI3eTSkCEIMvs0wJAchvK0hSBP9QH0+NgQkKLJ9mpgAvIE 1++LwxAm1wvwzfzGpjUh18aBSkTdQ0KuPjwyWrnAZruAfeGJL25RyBIdNHqU/0tsCg QECmxaqB8HjOSVEyEaQew7imhld+mqtxyPJdtbUo=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab709a9af3fc3d597ddcc3fd5f3f4c1016c64adab192cf0000000115b48e7292a169ce0f025d79@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/743/324187648@github.com>
In-Reply-To: <quicwg/base-drafts/issues/743@github.com>
References: <quicwg/base-drafts/issues/743@github.com>
Subject: Re: [quicwg/base-drafts] Stream closed state and acknowledgments (#743)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599ccc726392a_70a93f8b0b9b5c3c66463"; 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/MyNokGBi1XmdmX0O7IdlK-ppOh8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 00:29:41 -0000

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

It depends on the model you assume.  That assumes a handoff between the stream and some transmit/retransmit machinery.

The other model, one that I prefer, is one where the transmission machinery pulls from available streams.  It uses priority to determine what to send, preferring data that has already been sent.  In that case, data on streams could remain attributed to the stream until it is acknowledged.  The advantage here is potentially better prioritization and the cost is a potential increase in the number of bytes that are outstanding without acknowledgment.

Neither model is more modular than the other, the line just appears in a different place.

-- 
You are receiving 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/743#issuecomment-324187648
----==_mimepart_599ccc726392a_70a93f8b0b9b5c3c66463
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>It depends on the model you assume.  That assumes a handoff between th=
e stream and some transmit/retransmit machinery.</p>
<p>The other model, one that I prefer, is one where the transmission mach=
inery pulls from available streams.  It uses priority to determine what t=
o send, preferring data that has already been sent.  In that case, data o=
n streams could remain attributed to the stream until it is acknowledged.=
  The advantage here is potentially better prioritization and the cost is=
 a potential increase in the number of bytes that are outstanding without=
 acknowledgment.</p>
<p>Neither model is more modular than the other, the line just appears in=
 a different place.</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/743#issuecomment-324187648">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9LPg=
UM1ad8a8VvoiA9Q6feywlgRks5sa3JygaJpZM4O-AeX">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq-Z=
XJ7YSYq2hTO3eRQ9uOGfkqoWiks5sa3JygaJpZM4O-AeX.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/743#issuecomment-324187648"></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 #743: It depends on the model you assume.  That assumes a handoff bet=
ween the stream and some transmit/retransmit machinery.\r\n\r\nThe other =
model, one that I prefer, is one where the transmission machinery pulls f=
rom available streams.  It uses priority to determine what to send, prefe=
rring data that has already been sent.  In that case, data on streams cou=
ld remain attributed to the stream until it is acknowledged.  The advanta=
ge here is potentially better prioritization and the cost is a potential =
increase in the number of bytes that are outstanding without acknowledgme=
nt.\r\n\r\nNeither model is more modular than the other, the line just ap=
pears in a different place."}],"action":{"name":"View Issue","url":"https=
://github.com/quicwg/base-drafts/issues/743#issuecomment-324187648"}}}</s=
cript>=

----==_mimepart_599ccc726392a_70a93f8b0b9b5c3c66463--


From nobody Tue Aug 22 17:35:08 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FB901321A6 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:35:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.615
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 rPwgnmWEVXor for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:35:05 -0700 (PDT)
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 CCE011243F6 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 17:35:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=564SQ6X9CtvKJnwDpx8L8O+5E98=; b=cgVXS2SV8QRiZuDv 4K5JF91672ZBqWnUldfz0Mw0dfxBuP/IRAipRGStaX2FtlyCwwvOTZXbTzbOGvDl oieUjoC+uWoVjkQvASoOYnpgtnoJ4lEyHDS2GAN7RRPEPwy6zEsIEu1b6dPq1Q3u HxTB/eCxT7G1LZNqFC1u9TjQ0gI=
Received: by filter0498p1mdw1.sendgrid.net with SMTP id filter0498p1mdw1-16716-599CCDAC-F 2017-08-23 00:34:52.199403189 +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 ismtpd0036p1mdw1.sendgrid.net (SG) with ESMTP id jD7nHudXRkWhmPlNqoXObQ for <quic-issues@ietf.org>; Wed, 23 Aug 2017 00:34:52.150 +0000 (UTC)
Date: Wed, 23 Aug 2017 00:34:52 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab14b6b7a6a301d4c7773aec14fee11f4e40021ee992cf0000000115b48fab92a169ce0f06d462@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/745/324188324@github.com>
In-Reply-To: <quicwg/base-drafts/issues/745@github.com>
References: <quicwg/base-drafts/issues/745@github.com>
Subject: Re: [quicwg/base-drafts] Dual-NAT / Dual-load-balancer scenarios (#745)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599ccdabbf30b_2ef03fca3513dc3073568"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak17x6X2FosiHZxfflqASToWjQxSI/ZgAfIYKJ DJJiR/f4iRcPNO4/4g1iGOrGEFYMbA/mugvWZ31N9ziIhsjghJj9rvbTjC6tJWnXPTYCBMjO5osyUj W3rCE1zukoJEBWgmbZuI6prsbgejmt4qQHkcofo6YaHPTlzQnA0x3zOgZydbIWEidmb3gZ6sR44qaR w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Mcwoz7GrRKYY85wcPgNpNR5Bqdo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 00:35:06 -0000

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

I don't think that you need to worry about PINGs in both directions.  A PING-ACK exchange initiated by a client is enough for the client NAT, then it should keep the server NAT open.  The only trick being that the keep-alive interval needs to be the lower of the timeouts at the two NATs.

The problem with a connection ID in both directions is that it screws badly with the design of the stateless reset.  We'd probably want to make it appear to be a connection migration, which sticks out a little more than 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/issues/745#issuecomment-324188324
----==_mimepart_599ccdabbf30b_2ef03fca3513dc3073568
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I don't think that you need to worry about PINGs in both directions.  A =
PING-ACK exchange initiated by a client is enough for the client NAT, then =
it should keep the server NAT open.  The only trick being that the keep-ali=
ve interval needs to be the lower of the timeouts at the two NATs.</p>
<p>The problem with a connection ID in both directions is that it screws ba=
dly with the design of the stateless reset.  We'd probably want to make it =
appear to be a connection migration, which sticks out a little more than be=
fore.</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/745#issuecomment-324188324">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-LLLL7yq7rl2N6=
wjh6XwfPrRUBcks5sa3OrgaJpZM4O_QbD">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_9xIryPdvCSGZWoh=
1eXY9ns_NZTks5sa3OrgaJpZM4O_QbD.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/745#issuecomment-324188324"></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 #745: I don't =
think that you need to worry about PINGs in both directions.  A PING-ACK ex=
change initiated by a client is enough for the client NAT, then it should k=
eep the server NAT open.  The only trick being that the keep-alive interval=
 needs to be the lower of the timeouts at the two NATs.\r\n\r\nThe problem =
with a connection ID in both directions is that it screws badly with the de=
sign of the stateless reset.  We'd probably want to make it appear to be a =
connection migration, which sticks out a little more than before."}],"actio=
n":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues=
/745#issuecomment-324188324"}}}</script>=

----==_mimepart_599ccdabbf30b_2ef03fca3513dc3073568--


From nobody Tue Aug 22 17:36:24 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 388AC132ACF for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:36:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 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=-2.8, 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 vbuY228RqvhO for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:36:20 -0700 (PDT)
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 C355E1321A6 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 17:36:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=EIMsu+va2wU/O19fvFVBejDcbS0=; b=q/tmTJQkuxWNrj1N O8tHUAUG25F0przqxNKXvG+ICerE2jJ87ysXt7baUD/XOUwj4MAcyvVrFmM0aItn xtFoeaBVRxywTPe+0ImSfYH0SmMJOa2lvYP1ZCKmASAJ5/tt3bIeInz6ElF2ztjm Ajt+kPSTu7faqpMGNpIgxb3JWUo=
Received: by filter0190p1las1.sendgrid.net with SMTP id filter0190p1las1-6658-599CCE02-13 2017-08-23 00:36:18.425225697 +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 W2BBwBPWRfa29FP_gEmfPA for <quic-issues@ietf.org>; Wed, 23 Aug 2017 00:36:18.358 +0000 (UTC)
Date: Wed, 23 Aug 2017 00:36:18 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abab8e78ccdf9cd00d8e60a7f14655f430bb18d12992cf0000000115b4900292a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/review/57947672@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599cce0240c87_7aa53f94fff07c3c5164c"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2uOYN4qj9D9fm4qCJ1Pdpvxp2YE3lK3i0a1s t6cAp0ke3cdAgSW9N0nabARU7HpF8dVGMfLup9+mgyndVotmmmXBDwySHfjGVQmjVelj+/2D2RQGON KKlZtBjM1ZtREh5tEtey2oY+Yv2JjBXdTV1vux3MKHP2TWdQEGqhJFBf/i1eLsbZUD+hEk5don+JDv E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/SunJ6PWafLKlr-sXs0g2gBup1O8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 00:36:22 -0000

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

huitema commented on this pull request.

I like the idea, but we need to take care of the potential for DOS.

> +Prior to validating the new remote address, and endpoint MUST limit the amount
+of data and packets that it sends to its peer.  At a minimum, this needs to
+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 validation of the new remote address fails, after allowing enough time for
+possible loss and recovery of packets carrying PING and PONG frames, the

This opens a man-on-the-side denial of service attack on established connections. Obtain a valid packet from peer A, and race a copy to peer B from a different IP address. B receives the packet, the decryption works, B thus sends a PING to the new address, the PONG of course never comes back, and B drop the connection. Not good.

-- 
You are receiving 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/732#pullrequestreview-57947672
----==_mimepart_599cce0240c87_7aa53f94fff07c3c5164c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>I like the idea, but we need to take care of the potential for DOS.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/732#discussion_r134633556">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +Prior to validating the new remote address, and endpoint MUST limit the amount
+of data and packets that it sends to its peer.  At a minimum, this needs to
+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 validation of the new remote address fails, after allowing enough time for
+possible loss and recovery of packets carrying PING and PONG frames, the
</pre>
<p>This opens a man-on-the-side denial of service attack on established connections. Obtain a valid packet from peer A, and race a copy to peer B from a different IP address. B receives the packet, the decryption works, B thus sends a PING to the new address, the PONG of course never comes back, and B drop the connection. Not good.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/732#pullrequestreview-57947672">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzMxdjBBzvVjtomWl4nEzrPKhP-6ks5sa3QCgaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyt7gqx-LLRGEe3At2BTakaApk52ks5sa3QCgaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732#pullrequestreview-57947672"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732#pullrequestreview-57947672"}}}</script>
----==_mimepart_599cce0240c87_7aa53f94fff07c3c5164c--


From nobody Tue Aug 22 17:51:12 2017
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 57B691321A6 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:51:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.299
X-Spam-Level: 
X-Spam-Status: No, score=-9.299 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_H2=-2.8, RCVD_IN_SORBS_SPAM=0.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 Tzd-kbqBLwb2 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 17:51:07 -0700 (PDT)
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 5116713218C for <quic-issues@ietf.org>; Tue, 22 Aug 2017 17:51:07 -0700 (PDT)
Date: Tue, 22 Aug 2017 17:51:06 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503449466; bh=f/VdAdRqu904Z9UvFEdY8gNbG3/ejj+/F+RNC9VhRkM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=0BJTOiARFtRARH+34dFAVyRbafbP4o2T/aCMh6XGqWU8Rcw8VxaxQug5A97L+2gsc VKLWMo0ri9cL/2GqMAgMsGjiPscB5GcHCnu+RAYC7JcKwjKBmjW4dGi9T/zFuDsQhu cP5LSXW/EFkjHjgUS9JJ+gPhIkVIfbv/UHYriXeE=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab68110d78a18743e95b1d1ec9efefe36cd8165b6092cf0000000115b4937a92a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/review/57949557@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599cd17a865d3_79a33f8e65ed3c3427682"; 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/CvINUMnRxh6S4qAhEKT96e8_qI0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 00:51:10 -0000

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

martinthomson commented on this pull request.



> +Prior to validating the new remote address, and endpoint MUST limit the amount
+of data and packets that it sends to its peer.  At a minimum, this needs to
+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 validation of the new remote address fails, after allowing enough time for
+possible loss and recovery of packets carrying PING and PONG frames, the

Firstly, this isn't new, but it suggests some more work (more on this below).

I considered this, but didn't give it enough thought.  The reason I dismissed this was that the very next packet from the victim will come from a genuine address and it will appear to be yet another migration, correcting the problem.  As long as that happens, the attacker only causes a few packets to be sent to it.  But then the next packet might take too long to arrive to be relevant.

That suggests some changes:

1. Abandon any tests on a previous address if a packet from another new address is seen.  (Use packet numbers to ensure that you can detect the most recent packet.)
2. Require that the endpoint that observes the migration ping the old address as well.

The first ensures that that the raced packet can't cause a flip to stick.  Unless the attacker can reliably capture and win a race on every packet, thereby denying service.

The second ensures that if this attack happens and the old address remains valid, a packet will be seen on the old address, causing the migration to switch back.

Does that work?

Or, we could design multipath...

-- 
You are receiving 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/732#discussion_r134635373
----==_mimepart_599cd17a865d3_79a33f8e65ed3c3427682
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/732#discussion_r134635373">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +Prior to validating the new remote address, and endpoint MUST limit the amount
+of data and packets that it sends to its peer.  At a minimum, this needs to
+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 validation of the new remote address fails, after allowing enough time for
+possible loss and recovery of packets carrying PING and PONG frames, the
</pre>
<p>Firstly, this isn't new, but it suggests some more work (more on this below).</p>
<p>I considered this, but didn't give it enough thought.  The reason I dismissed this was that the very next packet from the victim will come from a genuine address and it will appear to be yet another migration, correcting the problem.  As long as that happens, the attacker only causes a few packets to be sent to it.  But then the next packet might take too long to arrive to be relevant.</p>
<p>That suggests some changes:</p>
<ol>
<li>Abandon any tests on a previous address if a packet from another new address is seen.  (Use packet numbers to ensure that you can detect the most recent packet.)</li>
<li>Require that the endpoint that observes the migration ping the old address as well.</li>
</ol>
<p>The first ensures that that the raced packet can't cause a flip to stick.  Unless the attacker can reliably capture and win a race on every packet, thereby denying service.</p>
<p>The second ensures that if this attack happens and the old address remains valid, a packet will be seen on the old address, causing the migration to switch back.</p>
<p>Does that work?</p>
<p>Or, we could design multipath...</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/732#discussion_r134635373">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzLsB-3DFaAsO1iAJbY-H_8JjTg0ks5sa3d6gaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqx8lJITjhjCw0VTiQNPNvAPw4RuWks5sa3d6gaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732#discussion_r134635373"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732#discussion_r134635373"}}}</script>
----==_mimepart_599cd17a865d3_79a33f8e65ed3c3427682--


From nobody Tue Aug 22 18:50:06 2017
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 C2F2713271E for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:50:04 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TbtcjV9hF-xC for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:50:02 -0700 (PDT)
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 807D21321BE for <quic-issues@ietf.org>; Tue, 22 Aug 2017 18:50:02 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503453001; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=GIMywkXSlNLl16Lx+0o5P4njtMSM3ujEBn0t2LplPx8=; b=cX8/AS7YB2PWOJDy0J6pSDK73dKyrxE14u9b2vtjwOjKZ58ZUj2HGkt3/h9VdeI+BuHfVKFM 4JwBFus6+YYKc+8REBSDBWghAuikQ39iB8GDsbKmkjXEC4XXhC1clTDZZUVMUKH8R8W0XD8j vsjs6Z7n+vK3lrqYKFHYJ0hYUr4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=fPmVK1X/fs3BVNmEWoQTOn40obuv2YAdpNAHS/vOwernmYtKNU0lmpTmUOTO6ynSW5kPne 9WqCkwuxhtndEtfRaAd14v1uLcgtFPckuO5Yg1ffRzip3ESqKYNopuhDnX1SRCCIG1cqVXru aykxDnfF0aQ5mp0mgrmF6KLaYSJkE=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 599cdf49.7f8349d84120-smtp-out-n03; Wed, 23 Aug 2017 01:50:01 -0000 (UTC)
Date: Tue, 22 Aug 2017 18:50:01 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599cdf4974d65_515e3feb7a559c2c1261ea@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 481a7b: Avoid attack on address validation during connecti...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599cdf4974983_515e3feb7a559c2c1260e3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/I_xRl7FNAKGtHSEaqbAyrcipImA>
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, 23 Aug 2017 01:50:05 -0000

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

  Branch: refs/heads/mots-migration
  Home:   https://github.com/quicwg/base-drafts
  Commit: 481a7b5bfc24e9b11ea9dc1cbee1ad96975c10d4
      https://github.com/quicwg/base-drafts/commit/481a7b5bfc24e9b11ea9dc1cbee1ad96975c10d4
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

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

  Log Message:
  -----------
  Avoid attack on address validation during connection migration

The attack here is that an attacker might duplicate a legitimate packet and
send that packet from an invalid address such that it arrives before the real
copy.  That causes the recipient to think that there was a connection
migration.  They will attempt to validate that address and this will fail.  The
connection is then closed.

The fix is to cause a migration back to the original, legitimate address.  For
this to work, you need two things:

1. when a migration happens, abandon any validation on the old address on the
   expectation that it will fail

2. when a migration happens, make sure that you try to trigger packets from the
   old address first

For the second point, I decided to mandate address validation, rather than an
ordinary PING.  The reason being that you have to retransmit the packet on that
path and I doubt that implementations will want to have two sets of special
machinery for transmiting - and retransmitting - frames on a specific path.
Maybe this is too much of a constraint on implementations, so I'd like to hear
from people about whether they would prefer a more generic requirement (send
any packet that demands acknowledgment would work, it doesn't even have to be
the same packet every time, though the usual situation will be that the packet
will be lost, so you probably don't want to send anything important).



----==_mimepart_599cdf4974983_515e3feb7a559c2c1260e3--


From nobody Tue Aug 22 18:51:37 2017
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 00022132721 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:51:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.299
X-Spam-Level: 
X-Spam-Status: No, score=-9.299 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_H2=-2.8, RCVD_IN_SORBS_SPAM=0.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 DQYLSRMi6Luf for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:51:34 -0700 (PDT)
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 BE3571321BE for <quic-issues@ietf.org>; Tue, 22 Aug 2017 18:51:34 -0700 (PDT)
Date: Tue, 22 Aug 2017 18:51:34 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503453094; bh=KoN2S8p/kPFH58jYzIDmHz88puZwiI5BukzAjllXvPk=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=1oPKkcjUFRi5+NXFDEx2FP7hImEuTMejykPie9GMQhhd7osEsrOfYHp9mD0V2wS0U i0STnBOeD4WcdSYhR99vbZ+T27Tu1Lqf2mKwYbOHSYy0YrIxdzfCvbrUpGL7mqWSYH 2SctrfgVarEzwwkcaJRNBEcg7PMg2BCVjxlZyu8o=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4f7c27b3fe75da7eccf643f19da6101713ab6a4b92cf0000000115b4a1a592a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746@github.com>
Subject: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599cdfa5f3b41_c3ec3f999ed11c2c1002e0"; 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/69jfKdT3f4C-DK9IoUPaWuIgvjE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 01:51:37 -0000

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

The attack here is that an attacker might duplicate a legitimate packet and
send that packet from an invalid address such that it arrives before the real
copy.  That causes the recipient to think that there was a connection
migration.  They will attempt to validate that address and this will fail.  The
connection is then closed.

The fix is to cause a migration back to the original, legitimate address.  For
this to work, you need two things:

1. when a migration happens, abandon any validation on the old address on the
   expectation that it will fail

2. when a migration happens, make sure that you try to trigger packets from the
   old address first

For the second point, I decided to mandate address validation, rather than an
ordinary PING.  The reason being that you have to retransmit the packet on that
path and I doubt that implementations will want to have two sets of special
machinery for transmiting - and retransmitting - frames on a specific path.
Maybe this is too much of a constraint on implementations, so I'd like to hear
from people about whether they would prefer a more generic requirement (send
any packet that demands acknowledgment would work, it doesn't even have to be
the same packet every time, though the usual situation will be that the packet
will be lost, so you probably don't want to send anything important).
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/746

-- Commit Summary --

  * Avoid attack on address validation during connection migration

-- File Changes --

    M draft-ietf-quic-transport.md (47)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/746.patch
https://github.com/quicwg/base-drafts/pull/746.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/746

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

<p>The attack here is that an attacker might duplicate a legitimate packet and<br>
send that packet from an invalid address such that it arrives before the real<br>
copy.  That causes the recipient to think that there was a connection<br>
migration.  They will attempt to validate that address and this will fail.  The<br>
connection is then closed.</p>
<p>The fix is to cause a migration back to the original, legitimate address.  For<br>
this to work, you need two things:</p>
<ol>
<li>
<p>when a migration happens, abandon any validation on the old address on the<br>
expectation that it will fail</p>
</li>
<li>
<p>when a migration happens, make sure that you try to trigger packets from the<br>
old address first</p>
</li>
</ol>
<p>For the second point, I decided to mandate address validation, rather than an<br>
ordinary PING.  The reason being that you have to retransmit the packet on that<br>
path and I doubt that implementations will want to have two sets of special<br>
machinery for transmiting - and retransmitting - frames on a specific path.<br>
Maybe this is too much of a constraint on implementations, so I'd like to hear<br>
from people about whether they would prefer a more generic requirement (send<br>
any packet that demands acknowledgment would work, it doesn't even have to be<br>
the same packet every time, though the usual situation will be that the packet<br>
will be lost, so you probably don't want to send anything important).</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/746'>https://github.com/quicwg/base-drafts/pull/746</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Avoid attack on address validation during connection migration</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/746/files#diff-0">draft-ietf-quic-transport.md</a>
    (47)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/746.patch'>https://github.com/quicwg/base-drafts/pull/746.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/746.diff'>https://github.com/quicwg/base-drafts/pull/746.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/746">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-ZC31aLf_zJb1bwHwWg1AmLrNbAks5sa4WlgaJpZM4O_Y89">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9i9-S03kigAYewYE0TyOICzpoUoks5sa4WlgaJpZM4O_Y89.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/746"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Avoid attack on address validation during connection migration (#746)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/746"}}}</script>

----==_mimepart_599cdfa5f3b41_c3ec3f999ed11c2c1002e0--


From nobody Tue Aug 22 18:52:18 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72E7D132721 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:52:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.181
X-Spam-Level: 
X-Spam-Status: No, score=-3.181 tagged_above=-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=-2.8, 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 agLVsvPU_M8x for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:52:14 -0700 (PDT)
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 64A6A1321BE for <quic-issues@ietf.org>; Tue, 22 Aug 2017 18:52:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=A3r5BeLchCiIUu9DHq6KivzMulU=; b=rTIXDBl5ZULa4n60 Q84nIS9CDywVko/V7eyzsz1KLjxGVpPaaK00DtholT2ewstQuF9g6qdaU4LV3H/e BEdbBzDv77TOIXpUmBSWsug/18sBCnZHyE2drnQi4Pt6OBi/eovvDQQSnSPkmL+g cQi7Xmxf/I1+TZ1zST6Cs+ZHtE8=
Received: by filter0020p1las1.sendgrid.net with SMTP id filter0020p1las1-3891-599CDFCD-1 2017-08-23 01:52:13.122028964 +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 1z5RTW4oSOOzwYL_C91MpA for <quic-issues@ietf.org>; Wed, 23 Aug 2017 01:52:12.998 +0000 (UTC)
Date: Wed, 23 Aug 2017 01:52:13 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9258d42d05cc6c3a52cb959e52374eca2594e1b392cf0000000115b4a1cc92a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746/c324198455@github.com>
In-Reply-To: <quicwg/base-drafts/pull/746@github.com>
References: <quicwg/base-drafts/pull/746@github.com>
Subject: Re: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599cdfccd8629_12773f94fff07c3c643b9"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak34jEmR8omjy59aL4Vloayk5xMI5dXXIvcjFI SZ4RfA8lVbjkIeYD7bMIsBp+f+Rv6U5cALojfkqLdnHAu3mq7eqmNNDzhtlzDDNhYrwaECfz58l0DN D/uZXDREaxGowhGZxPY6uczOZ+taqB8GXlSiBVvok6Ssr4XQPviopIhZdYB84ircpPddKDaSiwOuPG I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ploLHNmGxjWIlULdkYJhYvZq2RA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 01:52:16 -0000

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

@huitema, does this address your concerns on #732?

-- 
You are receiving 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/746#issuecomment-324198455
----==_mimepart_599cdfccd8629_12773f94fff07c3c643b9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/huitema" class="user-mention">@huitema</a>, does this address your concerns on <a href="https://github.com/quicwg/base-drafts/pull/732" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/732" data-id="250207561" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#732</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/746#issuecomment-324198455">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4tWOAfuvx1w_S1rd9zT7QYukvtpks5sa4XMgaJpZM4O_Y89">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq8ld3-UCCBiOEBaS_6agffqbx0Qnks5sa4XMgaJpZM4O_Y89.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/746#issuecomment-324198455"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #746: @huitema, does this address your concerns on #732?"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/746#issuecomment-324198455"}}}</script>
----==_mimepart_599cdfccd8629_12773f94fff07c3c643b9--


From nobody Tue Aug 22 18:58:19 2017
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 E5B0C132724 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:58:16 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E13JXYCNwTaZ for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:58:15 -0700 (PDT)
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 64FA2132721 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 18:58:15 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503453494; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=jTD3+rBZ07fJA0FGyn5ouoOWDmNoK436U5LisiqdY3U=; b=zMgMhzyuzsyzl0YSk3RWHKwrgPsoaVSvS9GlZYmiuuX3Pn9fOYqqm1YgF9+3aXjYGpN05PqR H6c05NL8NIw1Gkm43dxj7TMMvxAazyoXMYefNLfqUDS0lFkbnm1s5CIgMtM7L+BEWfFFKFIQ aIm/bFMH33SysBdDKxKs+En9BW4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=o6Zc4iSgblFvBorAnj7JuCbdsDYVJcVfr2bknOzWyKXXg0VM4qHm1kpeZn32ulsz8OeA74 gYtcaY1MULQ/x2MvCuSA1ze5KDW3EvFa4mtoMovMIQhuEFllBFY08kTpkDV5nl+WDdP5mIy1 2xZPiYe8NBuy918umSC8ceE2gYl8M=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 599ce135.7fc959527510-smtp-out-n01; Wed, 23 Aug 2017 01:58:13 -0000 (UTC)
Date: Tue, 22 Aug 2017 18:58:12 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599ce134c127f_1e7d83fd137cd5c38699b2@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] eded6d: These errors are too much out of our control
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599ce134c0fbf_1e7d83fd137cd5c386985a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KCh-DfuHubuqHH_XvcHChE7WcFI>
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, 23 Aug 2017 01:58:17 -0000

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

  Branch: refs/heads/ignore-gh-issues-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: eded6d6c07165f735e533f6d55d4bf7eb1d630e9
      https://github.com/quicwg/base-drafts/commit/eded6d6c07165f735e533f6d55d4bf7eb1d630e9
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  These errors are too much out of our control



----==_mimepart_599ce134c0fbf_1e7d83fd137cd5c386985a--


From nobody Tue Aug 22 18:59:01 2017
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 E70801327FF for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:58:58 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Juua0RIwTG89 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:58:57 -0700 (PDT)
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 86C6C132724 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 18:58:57 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503453536; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=d5pmtt+se1I9z5b0TjxKrh0Rexnj5nuzsKIJnvecoqg=; b=Fyks9uxXiUzZ1E/BDxKB2jVKIhBtTo089a/akXRAKzmy0U/GdR6HILz4gzB/83IcN5oNzmud z44pODKLYvahwi1vXDl/gLFQUDrfMtzYmFrR+CLSk6YNkmlSjzDZR0Ud+ide++6HHk5GurTC rqJvfK4cerwNB7aXvsYkN1l1qg8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=bcAsCQ65Z8wiUIcLmL1NLddEmcMXeNPW9TYYbB8epmbPFyoeabnXJjyRZ/ryQ+b7enbl+H jHx5nEQ0qIz4ifrmZJQxolcIGZ0EOsLfk/vkzyFLJDjc1vR5C6DAiUKgzxtFBvsxJUjViWXs tVLTF+5y7rkP2ynqx4Qkjsy1bdyUU=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 599ce160.7f05380d6e40-smtp-out-n02; Wed, 23 Aug 2017 01:58:56 -0000 (UTC)
Date: Tue, 22 Aug 2017 18:58:55 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599ce15fc6023_47c73fd07a70fc3068348@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 373152: And we don't need to run them more, which only mak...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599ce15fc5cc4_47c73fd07a70fc3068216"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6gsqHveGA_rLStsVjq9Ydn1O52Q>
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, 23 Aug 2017 01:58:59 -0000

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

  Branch: refs/heads/ignore-gh-issues-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 3731521a93daae2c2cd719cb168188d94f9192ff
      https://github.com/quicwg/base-drafts/commit/3731521a93daae2c2cd719cb168188d94f9192ff
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  And we don't need to run them more, which only makes it worse



----==_mimepart_599ce15fc5cc4_47c73fd07a70fc3068216--


From nobody Tue Aug 22 18:59:25 2017
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 5DA5F132804 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:59:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.298
X-Spam-Level: 
X-Spam-Status: No, score=-9.298 tagged_above=-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_H2=-2.8, RCVD_IN_SORBS_SPAM=0.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 oImOjt85z6-T for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 18:59:21 -0700 (PDT)
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 B3F541321BE for <quic-issues@ietf.org>; Tue, 22 Aug 2017 18:59:20 -0700 (PDT)
Date: Tue, 22 Aug 2017 18:59:19 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503453559; bh=hdKJtpUulSE0swPh1HyGDMlZ758NB6nY0QF+yf4X5zg=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=qgWLnVw8KZhGJFJMVfEKeYdt0QK51mRu0XOdqGFPBNe3QsSFVofSB7Prez6wg9MPo yfWxiO6eJfIezT/+0l6JBJjLnr9VExTBrBtPYMU7C+u4U5DYC71z56jaBosuxUKR0G vo1mcYsIpguX+//RFRJl+gGiJSkvWI6BsTz/Moug=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab52404f7d1266c5a0a6462f1fd277a0f9ee1d304b92cf0000000115b4a37792a169ce0f0750f5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/747@github.com>
Subject: [quicwg/base-drafts] Ignore gh-issues errors (#747)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599ce177d6a37_60083f8eb1b8bc3881421"; 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/EivFRYAHv9WcuUEnNRsnaN1oc3o>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 01:59:23 -0000

----==_mimepart_599ce177d6a37_60083f8eb1b8bc3881421
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/747

-- Commit Summary --

  * Address validation for connection migration
  * 0x0d
  * Review comments
  * Avoid attack on address validation during connection migration
  * These errors are too much out of our control
  * And we don't need to run them more, which only makes it worse

-- File Changes --

    M circle.yml (2)
    M draft-ietf-quic-transport.md (174)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/747.patch
https://github.com/quicwg/base-drafts/pull/747.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/747

----==_mimepart_599ce177d6a37_60083f8eb1b8bc3881421
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/747'>https://github.com/quicwg/base-drafts/pull/747</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Address validation for connection migration</li>
  <li>0x0d</li>
  <li>Review comments</li>
  <li>Avoid attack on address validation during connection migration</li>
  <li>These errors are too much out of our control</li>
  <li>And we don&#39;t need to run them more, which only makes it worse</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/747/files#diff-0">circle.yml</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/747/files#diff-1">draft-ietf-quic-transport.md</a>
    (174)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/747.patch'>https://github.com/quicwg/base-drafts/pull/747.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/747.diff'>https://github.com/quicwg/base-drafts/pull/747.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/747">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7B08QgiKDGGtcvq8Enki9SBOXrvks5sa4d3gaJpZM4O_ZQF">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq67eVbwecRFpKWZ6oVnGid6m2V07ks5sa4d3gaJpZM4O_ZQF.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/747"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Ignore gh-issues errors (#747)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/747"}}}</script>

----==_mimepart_599ce177d6a37_60083f8eb1b8bc3881421--


From nobody Tue Aug 22 19:10:07 2017
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 7FBDE1323B6 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 19:10:05 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xl0YhIMUtwMG for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 19:10:04 -0700 (PDT)
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 3461B132153 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 19:10:04 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503454203; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=zjb2eD+8M8QLZsqlwINzae3JhI5zCTd4SyNiIOE1MV0=; b=Gkh83hdim9CrxqfZjC5ogdnubBBG0nuyig6XizKtt5or//Vv9maFenA7Bv67b9Je7Fhi6VCf 8pANFOVWXYy6kLbHMYdGKLxJfxTQ9UBobpyeOT6YPxbtb2kO4d15YqGtKDvBPZV6vsv/vtOL lWPfy3eDJoZZuI4cJh/oHD4ofSg=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=R/IJ/lmxElPc82hDWunqzfMVgnbXgq8oFqXoR2jngriTVp2CkRa1auP/uIcOe3gim6eKl7 9SaGGLupOKmOYANZBrK6W1WEP9Ezf2FhhDSudUJIesRt6kTEfyZO/H4oTXJ4Jlr7dbECY1QE B7Dyu+vY1QuxYDu4iXWxBlJbHvw3A=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 599ce19e.7f3a4472e0f0-smtp-out-n02; Wed, 23 Aug 2017 01:59:58 -0000 (UTC)
Date: Tue, 22 Aug 2017 18:59:57 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599ce19d3c78c_4caa3f86f79f7c30773f7@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 29fb41: These errors are too much out of our control
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599ce19d3c3f3_4caa3f86f79f7c30772d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CnblDCeB0dnEI8Z9rSzGcEpbbbw>
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, 23 Aug 2017 02:10:05 -0000

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

  Branch: refs/heads/ignore-gh-issues-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 29fb417ce562ebe2035a0a71f6e05dd6c2e7133a
      https://github.com/quicwg/base-drafts/commit/29fb417ce562ebe2035a0a71f6e05dd6c2e7133a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  These errors are too much out of our control


  Commit: d9194e531d8e52a3172fd85f17b0fd23b61d8c8d
      https://github.com/quicwg/base-drafts/commit/d9194e531d8e52a3172fd85f17b0fd23b61d8c8d
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  And we don't need to run them more, which only makes it worse


Compare: https://github.com/quicwg/base-drafts/compare/3731521a93da...d9194e531d8e
----==_mimepart_599ce19d3c3f3_4caa3f86f79f7c30772d--


From nobody Tue Aug 22 20:54:26 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6371913214D for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 20:54:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.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_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 2euJfavEa5yq for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 20:54:23 -0700 (PDT)
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 D7F061321A1 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 20:54:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=agd2XksdVFeALJrlhghrFzXIjn4=; b=O5friGITfiEJgz89 FHB+mTi0WxSsabiW0Trc99gPjrokLCUUf3T9CImLonZVqIeodrkhxQoKpkyVQZZj 5WWlLrajGgA6sVZovvdlTj1D9w8orvmIfxp6M4k7jV7NKZDToPcs8wOEWDqER6WH iYtzLXPJW0ibyG6hrqvlL7FCXfo=
Received: by filter0225p1las1.sendgrid.net with SMTP id filter0225p1las1-14543-599CFC6D-16 2017-08-23 03:54:21.682682738 +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 QOp4CmXDT5q2bM64-ZoQXA for <quic-issues@ietf.org>; Wed, 23 Aug 2017 03:54:21.596 +0000 (UTC)
Date: Wed, 23 Aug 2017 03:54:21 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4ce5083b5b5146cdfad9929398f980f075dcfe3b92cf0000000115b4be6d92a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746/review/57967334@github.com>
In-Reply-To: <quicwg/base-drafts/pull/746@github.com>
References: <quicwg/base-drafts/pull/746@github.com>
Subject: Re: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599cfc6d679c4_46d63fe4d1b51c38606e4"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2YVDLhyoVCC/iI8YemE+zuQW0mFWojCIUZ8N UWyyXMA08MCWyASkKpnb7BrKKqRlCeCXmJG2OwGeovfpwTpZqKMma7TZFAoHUGbbKl9vRZGWPKQODH x64BcfPize/r1MQCNF+N/nPWd6kePHV4mBf/pdthPSJE/2B3DTBoIpTVMoNDfciDx8/nn6ytgffLyB A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/50KY61c6KE1RzeFSXkgfX6hEK7Q>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 03:54:25 -0000

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

huitema commented on this pull request.

I think we are still missing something. We need to somehow tie the packets to the new path, in a cryptographic way. One potential solution is to use a new connection ID for the new path. That way, third parties cannot forward a PING or PONG meant for one path to the other path. But this needs work. And yes, it is very close to multipath.

> @@ -1453,6 +1453,10 @@ 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.
 
+Note:
+
+: Retransmissions of the PING frame MUST also use the same remote address.
+
 If validation of the new remote address fails, after allowing enough time for

Really? That seems to contradict what you are saying later.

> +received, but it could also mean ceasing retransmissions of the PING frame.  An
+endpoint that doesn't retransmit a PING frame might receive a PONG frame, which
+it MUST ignore.
+
+
+## Spurious Connection Migrations
+
+A connection migration could be triggered by an attacker that is able to capture
+and forward 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 PING frame that is sent to it, even if it wanted to.
+Such a spurious connection migration could result in the connection being

The text is correct, except if the man on the side manages to play "man in the middle". It knows that the first packet to the new address will be a PING. It could forward it to the old address, capture the next packet from that old address, and forward it again to the target. Bingo, the PONG succeeds.

-- 
You are receiving 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/746#pullrequestreview-57967334
----==_mimepart_599cfc6d679c4_46d63fe4d1b51c38606e4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

<p>I think we are still missing something. We need to somehow tie the packets to the new path, in a cryptographic way. One potential solution is to use a new connection ID for the new path. That way, third parties cannot forward a PING or PONG meant for one path to the other path. But this needs work. And yes, it is very close to multipath.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/746#discussion_r134651605">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1453,6 +1453,10 @@ 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.
 
+Note:
+
+: Retransmissions of the PING frame MUST also use the same remote address.
+
 If validation of the new remote address fails, after allowing enough time for
</pre>
<p>Really? That seems to contradict what you are saying later.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/746#discussion_r134651864">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +received, but it could also mean ceasing retransmissions of the PING frame.  An
+endpoint that doesn&#39;t retransmit a PING frame might receive a PONG frame, which
+it MUST ignore.
+
+
+## Spurious Connection Migrations
+
+A connection migration could be triggered by an attacker that is able to capture
+and forward 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 PING frame that is sent to it, even if it wanted to.
+Such a spurious connection migration could result in the connection being
</pre>
<p>The text is correct, except if the man on the side manages to play "man in the middle". It knows that the first packet to the new address will be a PING. It could forward it to the old address, capture the next packet from that old address, and forward it again to the target. Bingo, the PONG succeeds.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/746#pullrequestreview-57967334">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq66LncTaOMI1SBQBvWIkVdGYwjwmks5sa6JtgaJpZM4O_Y89">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz7Q8okiCvY9csRKfHKJSX5ovJylks5sa6JtgaJpZM4O_Y89.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/746#pullrequestreview-57967334"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #746"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/746#pullrequestreview-57967334"}}}</script>
----==_mimepart_599cfc6d679c4_46d63fe4d1b51c38606e4--


From nobody Tue Aug 22 21:04:42 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BFC221321A1 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:04:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 yZI6jXECGhKM for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:04:38 -0700 (PDT)
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 BE645126E64 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:04:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=d6mLrW+nJGn9gjakRo/O71uekvc=; b=eUQEJLID+tR93fxN d6pfANtshWzAgxaMh/0wD9mHIzngl2nshQFp8TSuiNBTbB4Nkm1i562yF0OSJ/PO 7p2NGZJQaHdIFavuFs5VQmmgWhvACEloz/vhB5NoIlhWKsToa17mvFbaNSmhJ2yf vfB0UnfgT4LK8D6cUitEzmdhDis=
Received: by filter1140p1mdw1.sendgrid.net with SMTP id filter1140p1mdw1-17271-599CFED5-1C 2017-08-23 04:04:37.856759754 +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 ismtpd0037p1mdw1.sendgrid.net (SG) with ESMTP id 8Hrnko3ZQNKoYeydHvImFg for <quic-issues@ietf.org>; Wed, 23 Aug 2017 04:04:37.823 +0000 (UTC)
Date: Wed, 23 Aug 2017 04:04:37 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab932bc93e9c2ac2a0ab15ef416bd8ae4fea56014692cf0000000115b4c0d592a169ce0ee9dd49@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/732/review/57968785@github.com>
In-Reply-To: <quicwg/base-drafts/pull/732@github.com>
References: <quicwg/base-drafts/pull/732@github.com>
Subject: Re: [quicwg/base-drafts] Address validation for connection migration (#732)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599cfed587b7f_7d3f3f923e57dc3489554"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3iQ/ou2T9IREBepv6BCpIeqzWKG19dNAQY4L kp0KX7/jqe+eDW9jIEOPein06BvBHNWMRcYdhZssqOxo6+MDQa7yBj5/Bp2mROupMqf2IPoroIuH3Z eb8Xj2TNA/Q0TlircjVLGIk0d49RB2KqgWyVd4+VQzNh/ekyR0kmRQtIwZNRVcqnoSHVcmim8QHVdR 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/j8N8oxoRswPPi049MPOW_s5PaQk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 04:04:41 -0000

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

huitema commented on this pull request.



> +Prior to validating the new remote address, and endpoint MUST limit the amount
+of data and packets that it sends to its peer.  At a minimum, this needs to
+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 validation of the new remote address fails, after allowing enough time for
+possible loss and recovery of packets carrying PING and PONG frames, the

I replied to your PR, Martin. But I think the key is to break the possibility for third parties to forward PING and PONG. I don't think we can use crypto to verify the source address, but we might request that packets knowingly sent from a new IP be sent with a new connection ID. Of course, there are all kinds of dragons hiding behind the word knowingly.

-- 
You are receiving 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/732#discussion_r134652939
----==_mimepart_599cfed587b7f_7d3f3f923e57dc3489554
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/732#discussion_r134652939">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +Prior to validating the new remote address, and endpoint MUST limit the amount
+of data and packets that it sends to its peer.  At a minimum, this needs to
+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 validation of the new remote address fails, after allowing enough time for
+possible loss and recovery of packets carrying PING and PONG frames, the
</pre>
<p>I replied to your PR, Martin. But I think the key is to break the possibility for third parties to forward PING and PONG. I don't think we can use crypto to verify the source address, but we might request that packets knowingly sent from a new IP be sent with a new connection ID. Of course, there are all kinds of dragons hiding behind the word knowingly.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/732#discussion_r134652939">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3QGq-qHuziww7s-Rs0pHNaWLszQks5sa6TVgaJpZM4O3IIJ">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0humWntbEWzSmL5KaCKopmLylxzks5sa6TVgaJpZM4O3IIJ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/732#discussion_r134652939"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #732"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/732#discussion_r134652939"}}}</script>
----==_mimepart_599cfed587b7f_7d3f3f923e57dc3489554--


From nobody Tue Aug 22 21:11:31 2017
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 9916B13214D for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:11:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.881
X-Spam-Level: 
X-Spam-Status: No, score=-4.881 tagged_above=-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_SORBS_SPAM=0.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 YowZ5NVT06uv for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:11:29 -0700 (PDT)
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 EA1CC126E64 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:11:28 -0700 (PDT)
Date: Tue, 22 Aug 2017 21:11:28 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503461488; bh=BHQW0nC0/bCGR152NBNUMAKMcWzene97QwsPfQkHcow=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=C/VFH4hmgDODsUuSiCUMZbnqR5V8SsAYDf6DLWHsbguaTrr6aW732ENOlhKK3LvBQ OlVVnZtoIwFAdVnXcevpkz6rF9kY9TsAxsPtTAlIIeNpA04VKL4+GasSuF7JqYn/i8 KjTORMa1/6aS25zN6ZqWZE8tvNhOAVz6AW8oRXNk=
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/721/push/1938280908@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d00703f2ec_43a43fa4c861dc38163659"; 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/Y6INlVoIdzH9QHliFPCFU5ay8Rk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 04:11:30 -0000

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

@martinthomson pushed 1 commit.

c4a246a  Add the concept of a draining period


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/721/files/58ab5f6d7d37da3825b63089999b4e578323d76b..c4a246a6da28841480ea23d4669253d10cf8f075

----==_mimepart_599d00703f2ec_43a43fa4c861dc38163659
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/c4a246a" class="commit-link">c4a246a</a>  Add the concept of a draining period</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/721/files/58ab5f6d7d37da3825b63089999b4e578323d76b..c4a246a6da28841480ea23d4669253d10cf8f075">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8V03kgYpO1-lB40GTBLv3VIrjqrks5sa6ZwgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7_t8q8O08vrKC1bnH-raHJBACZgks5sa6ZwgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721/files/58ab5f6d7d37da3825b63089999b4e578323d76b..c4a246a6da28841480ea23d4669253d10cf8f075"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721/files/58ab5f6d7d37da3825b63089999b4e578323d76b..c4a246a6da28841480ea23d4669253d10cf8f075"}}}</script>

----==_mimepart_599d00703f2ec_43a43fa4c861dc38163659--


From nobody Tue Aug 22 21:11:56 2017
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 42DD513214D for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:11:55 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Le_yaPk65KTe for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:11:53 -0700 (PDT)
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 BE55B126E64 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:11:53 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503461513; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=+XktTBtNXYofOEAjHCJiivxsWTD/GCxe1jynjuEnBpg=; b=geAMySqJdmutVDX9J09lDLEFM2KhAzzIt9qOtgisfMycPNgOrx2QYSMmzgc1pS16yjrckHRY DV3v7H4tToIpl8yirTTIohnCGlGEQ0Wv3CHfW97XcqrDVSHm91p2cGzXYu+Em6b/zCia5JMm NuRCeER+Ye+UM0LucdpSH8zvpAA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=GuWvlDgP6WqBk91oZSNn2onaejEHMxdLGyaj3Rd94GUE11FpxGK16TA40NhzzHDJ1wYysz M6ygDE+cwpqM0eOLBFYEz1CQ5VBfbXcziNOF+Xc4GGpKPvOUG5w68EwpV7yXn/e5kwNEKL1n uNRFzj/LL6V0ucp4+cDda3CTlZRz4=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 599d0088.7fe71410d480-smtp-out-n03; Wed, 23 Aug 2017 04:11:52 -0000 (UTC)
Date: Tue, 22 Aug 2017 21:11:51 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599d00871abca_465c3fdfa0fa9c30343d@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] c4a246: Add the concept of a draining period
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599d00871a81d_465c3fdfa0fa9c3034233"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RXqo6rCqFK7FQ8NF92URfmxGkJY>
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, 23 Aug 2017 04:11:55 -0000

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

  Branch: refs/heads/cleanup-close
  Home:   https://github.com/quicwg/base-drafts
  Commit: c4a246a6da28841480ea23d4669253d10cf8f075
      https://github.com/quicwg/base-drafts/commit/c4a246a6da28841480ea23d4669253d10cf8f075
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

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

  Log Message:
  -----------
  Add the concept of a draining period



----==_mimepart_599d00871a81d_465c3fdfa0fa9c3034233--


From nobody Tue Aug 22 21:21:46 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89DC21321BF for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:21:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 oAYGoU6t3kPk for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:21:43 -0700 (PDT)
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 9FE751321A1 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:21:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ALesdPq3jbYGJUfW5C2Sij9Z3BY=; b=HurAipA+Ni5+Am+w hooJnJ6mxsnDJhNvw1xumcAVrrQpwgd/rYjutwsIaGpca+1LpaUtVitbfz9h+J3f l3MiTkoD5HEvMc24FInOWYSKa9dQVRUHGNPWUr3SExNJcVrvkT9eYtdgNY2IGcTo Kq1cOyzFmHH4DwFFXE82wp6Er6I=
Received: by filter1090p1mdw1.sendgrid.net with SMTP id filter1090p1mdw1-16315-599D02D6-2A 2017-08-23 04:21:42.726769668 +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 zG8wr4iAQK2IWafC1UeZJQ for <quic-issues@ietf.org>; Wed, 23 Aug 2017 04:21:42.689 +0000 (UTC)
Date: Wed, 23 Aug 2017 04:21:42 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7cdbf41fbb88b3733b0e3a8c51bf53827fa39dda92cf0000000115b4c4d592a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/c324217020@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d02d5f13d9_478e3fd509ea3c3895f3"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak08iO7H+h3vNnmZzS3OWr4S9zWdVWr54rBMNx Efp3+ud5Xo7Y6BiKoGTzErUn8GwEUVeAFq5rHHFjiwJ9SuxS2NUtP1jcAROYRC5eRKioxtsozx/eeF 9B6ew9diAGLbaWoPjEwMOsk5g0AZGPWeIwFuDQT2QojpX5yb0Ytu5p897Dm2WJg81dn+fpa0mDQCml A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/RfVphzz0wJdJeztBjbtCXlDfd58>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 04:21:45 -0000

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

I've introduced the notion of a "draining period" after close.  This is like the TCP TIME_WAIT period, but what happens depends on how the connection was closed.  On Jana's advice, I've used 3*max(MIN_RTO, RTT), recognizing that this is probably just a starting point and we can refine the exact value later.

During the draining period, the baseline here is that the endpoint generates ACK frames, but nothing else.  That's all we need for an application close (the success case).  For an idle timeout, the text permits reviving of the connection if new packets are received.  In immediate close, the text requires that the CONNECTION_CLOSE be sent, and permits re-sending the last packet to save on state space.

@janaiyengar, can you check to see that I've captured the intent well-enough 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/721#issuecomment-324217020
----==_mimepart_599d02d5f13d9_478e3fd509ea3c3895f3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I've introduced the notion of a "draining period" after close.  This is =
like the TCP TIME_WAIT period, but what happens depends on how the connecti=
on was closed.  On Jana's advice, I've used 3*max(MIN_RTO, RTT), recognizin=
g that this is probably just a starting point and we can refine the exact v=
alue later.</p>
<p>During the draining period, the baseline here is that the endpoint gener=
ates ACK frames, but nothing else.  That's all we need for an application c=
lose (the success case).  For an idle timeout, the text permits reviving of=
 the connection if new packets are received.  In immediate close, the text =
requires that the CONNECTION_CLOSE be sent, and permits re-sending the last=
 packet to save on state space.</p>
<p><a href=3D"https://github.com/janaiyengar" class=3D"user-mention">@janai=
yengar</a>, can you check to see that I've captured the intent well-enough =
here?</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/721#issuecomment-324217020">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq7E-WfpMY--ZgDXcy=
OIqbEOzniszks5sa6jVgaJpZM4O0OWB">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqxtat6Bi3dlMJHzjv=
PVsHeGCPQ-gks5sa6jVgaJpZM4O0OWB.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=
/721#issuecomment-324217020"></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 #721: I've int=
roduced the notion of a \"draining period\" after close.  This is like the =
TCP TIME_WAIT period, but what happens depends on how the connection was cl=
osed.  On Jana's advice, I've used 3*max(MIN_RTO, RTT), recognizing that th=
is is probably just a starting point and we can refine the exact value late=
r.\r\n\r\nDuring the draining period, the baseline here is that the endpoin=
t generates ACK frames, but nothing else.  That's all we need for an applic=
ation close (the success case).  For an idle timeout, the text permits revi=
ving of the connection if new packets are received.  In immediate close, th=
e text requires that the CONNECTION_CLOSE be sent, and permits re-sending t=
he last packet to save on state space.\r\n\r\n@janaiyengar, can you check t=
o see that I've captured the intent well-enough here?"}],"action":{"name":"=
View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#is=
suecomment-324217020"}}}</script>=

----==_mimepart_599d02d5f13d9_478e3fd509ea3c3895f3--


From nobody Tue Aug 22 21:22:44 2017
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 9FEEF126E64 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:22:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 BhSSu_BrPVzY for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:22:39 -0700 (PDT)
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 AA8E51321BF for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:22:39 -0700 (PDT)
Date: Tue, 22 Aug 2017 21:22:38 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503462159; bh=CFwEob9Q1bzRRWEuvM+05/4G6NeHYWvYf1UC4O5Cago=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=HspT5+rIyV2syJrMWbTF/Mx81hiaT/R1hH5SHsRjt8dbgSYxa5hTIuHqHUUcRInWh FnP8glFY4BadVmvP1xLxO0wFxavgqSr7RUqBG2jrny6HNTpRhphymuOkoFTssNNMOE QT6MmBGFZZlCKO8lrDwTgg1GrBaL9Rxw45Jbtqnw=
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/721/push/1938291858@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d030eeb54a_154d53fdc69131c3c70686"; 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/G4KSJRV5dNuH7aW10FmynueB610>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 04:22:43 -0000

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

@martinthomson pushed 1 commit.

28e7cb2  Editorial cleanup after self-review


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/721/files/c4a246a6da28841480ea23d4669253d10cf8f075..28e7cb2b9a5afafe3b8512121609477d02b097aa

----==_mimepart_599d030eeb54a_154d53fdc69131c3c70686
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/28e7cb2" class="commit-link">28e7cb2</a>  Editorial cleanup after self-review</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/721/files/c4a246a6da28841480ea23d4669253d10cf8f075..28e7cb2b9a5afafe3b8512121609477d02b097aa">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwPnuXi1ymDpKRCtoX-kxtacOLJrks5sa6kOgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1qkZgFfbEYbUp7II4m8T_cmpyHuks5sa6kOgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721/files/c4a246a6da28841480ea23d4669253d10cf8f075..28e7cb2b9a5afafe3b8512121609477d02b097aa"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721/files/c4a246a6da28841480ea23d4669253d10cf8f075..28e7cb2b9a5afafe3b8512121609477d02b097aa"}}}</script>

----==_mimepart_599d030eeb54a_154d53fdc69131c3c70686--


From nobody Tue Aug 22 21:27:09 2017
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 C65A41321A1 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:27:07 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L4ahsAxoMGlD for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:27:06 -0700 (PDT)
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 43AAE126E64 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:27:06 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503462425; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=TygDNDDLAWgvMvx0yXJGIoNt1AuW/8dS+9bBHuSdm5c=; b=tMPwJ94MkYX9jtxFYIC73hA1kC9aUGiXqdwwN2ztcABOk76UTB3eygI0CROxf16hpxPy38bD I6sT7f4yxzOb4QZ+L+ilNJe3VWnyVp+ylcZdBLPPkgxwBkBZUMJw8ORPqiZ1Rf+TiiOJDMgK iyG5nL8v70Ubbf+deKOIMmUjYgc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=cIUcfQ45blPx/2Golob5CvV+NQxQ6paLTCxorSpOQLpwu4wyx1UmMmnYDyTrnmXA5vKy7W XGwE0sWCY2tMs22l0bEeHV+uQ5t0Kgqy09zmfOYFEzOBJY+o3ssNCdLXXk59kmWL6LhQo5q6 4JXNen9ufJ4FZPSwfDU8bF35ugTWU=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.40]) by mxa.mailgun.org with ESMTP id 599d0419.7fb0982d7de0-smtp-out-n01; Wed, 23 Aug 2017 04:27:05 -0000 (UTC)
Date: Tue, 22 Aug 2017 21:27:05 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599d04199891_515e3feb7a559c2c1275d6@hookshot-fe6-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 28e7cb: Editorial cleanup after self-review
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599d041994b4_515e3feb7a559c2c1274f6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/vYBitzgfMCGKFr4aeWgHoDwK66g>
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, 23 Aug 2017 04:27:08 -0000

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

  Branch: refs/heads/cleanup-close
  Home:   https://github.com/quicwg/base-drafts
  Commit: 28e7cb2b9a5afafe3b8512121609477d02b097aa
      https://github.com/quicwg/base-drafts/commit/28e7cb2b9a5afafe3b8512121609477d02b097aa
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

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

  Log Message:
  -----------
  Editorial cleanup after self-review



----==_mimepart_599d041994b4_515e3feb7a559c2c1274f6--


From nobody Tue Aug 22 21:27:49 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74A1F1321A1 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:27:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.595
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_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 JPyT0o8R0JQJ for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:27:46 -0700 (PDT)
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 C7D65126E64 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:27:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=dw/m41AX8U89hF1Kru+4tTbgjKY=; b=fae7SFvPaoQ+6gtX 04hrY8LdGf57S9tK+zvWVPitfe+O+sqHSnuVRPzoafQLL0AqA6HvYoietY+yDSRm Vy9QYRLuC1tgdjvr/80NL3a31b8PVeY6H/V5/gW0Sggf3AbZULdENxSMv00Fq1a7 jEjwRyLXrqVqQlT3sfd5XHMDzeY=
Received: by filter0274p1las1.sendgrid.net with SMTP id filter0274p1las1-10097-599D0440-24 2017-08-23 04:27:44.872839957 +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 EkbOQTWaStud7CWg7niMxA for <quic-issues@ietf.org>; Wed, 23 Aug 2017 04:27:44.634 +0000 (UTC)
Date: Wed, 23 Aug 2017 04:27:44 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb1d3c1a02ac46d5da394236213446e5cdb57714f92cf0000000115b4c64092a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746/review/57970782@github.com>
In-Reply-To: <quicwg/base-drafts/pull/746@github.com>
References: <quicwg/base-drafts/pull/746@github.com>
Subject: Re: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d0440817ef_19ec3fde195c5c3887237"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2m8CwFHJinKCKkwnsHsQPD1px2Iyq9WcW7tZ rgmBxgtzlIJeDf53RJ0JfWNGHXZ6BTgjxcSiGZsXiWlNxowlNxswF2lt/k/AlPn5CQVkfllSrUf55G HxpKNrZpJheJf5rUV8b/78t8K24dJV6D5dTvWx7r0citVL2W1gXZlLjZV8xARNUzm/RkWFZKOq1aDB 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/ChvbSCxw2gr0BU_YQo81l8IY-v4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 04:27:47 -0000

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

martinthomson commented on this pull request.



> @@ -1453,6 +1453,10 @@ 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.
 
+Note:
+
+: Retransmissions of the PING frame MUST also use the same remote address.
+
 If validation of the new remote address fails, after allowing enough time for

I assume that you refer to the text about checking the old address as well?  I don't see the conflict.  This is talking about retransmissions.

The point is that the PING frame cannot be sent to multiple addresses or it only validates one of those addresses.

-- 
You are receiving 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/746#discussion_r134654784
----==_mimepart_599d0440817ef_19ec3fde195c5c3887237
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/746#discussion_r134654784">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1453,6 +1453,10 @@ 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.
 
+Note:
+
+: Retransmissions of the PING frame MUST also use the same remote address.
+
 If validation of the new remote address fails, after allowing enough time for
</pre>
<p>I assume that you refer to the text about checking the old address as well?  I don't see the conflict.  This is talking about retransmissions.</p>
<p>The point is that the PING frame cannot be sent to multiple addresses or it only validates one of those addresses.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/746#discussion_r134654784">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6YU71Ffydjki_ECP2_FH3gmLIpGks5sa6pAgaJpZM4O_Y89">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxQgyB_i_Kbe_BSjJsaTQip4XiBEks5sa6pAgaJpZM4O_Y89.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/746#discussion_r134654784"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #746"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/746#discussion_r134654784"}}}</script>
----==_mimepart_599d0440817ef_19ec3fde195c5c3887237--


From nobody Tue Aug 22 21:34:12 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F4931321E3 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:34:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 zPMgD4ark0XJ for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:34:08 -0700 (PDT)
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 5AA3E1321BF for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:34:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=bJns2PhY1bihMp0bXFGyg8RWyNI=; b=vgvrfk6nZ80tWRfu /YXJ4gwIRuVydux4UnmKK4raZ3fLBK6g76pTONpRqgNxEAuGCrsYZ9LuVshTvOxK FTIA38cpzdGUQ0wPxS33gmpcQFCXBGYC5VlJvr1cYQXrp5WoVj5HLpDmtvHDNbPT PdKRt1RI0FUoAIELJH+/M5RkYF4=
Received: by filter0631p1mdw1.sendgrid.net with SMTP id filter0631p1mdw1-8143-599D05BE-33 2017-08-23 04:34:06.673117331 +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 WSt_Wa-LTQiC5afQudG8zg for <quic-issues@ietf.org>; Wed, 23 Aug 2017 04:34:06.685 +0000 (UTC)
Date: Wed, 23 Aug 2017 04:34:06 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abdab2693ceb8cb64f92facc73cb0c3b51d7ee800892cf0000000115b4c7be92a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746/c324218385@github.com>
In-Reply-To: <quicwg/base-drafts/pull/746@github.com>
References: <quicwg/base-drafts/pull/746@github.com>
Subject: Re: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d05be64cb7_104d53fb9bbd2bc34276326"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0rftVI0EbJw1aH9nvjXz5FaKAkMmL0otUAn9 jd0+Wpyxddgm0uvx0c9bA0sBB63T8OBNfTLvi8t/lmOZMUAmoXUzc2MIVF/bobOROc68Om/HPMQUoQ oETJJb9dvviQrrPHDLQML+eQkxvsZOtz7VDf7Koopb61dcZBQt+zuKAmSzvlIwTAaJ8ywY/Y7Np84W M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6uqleI_GBxsaQ2w6025uHc25U2g>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 04:34:10 -0000

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

I don't quite know how to use connection IDs in the current protocol.  Maybe if we had asymmetric connection IDs.  I think that we might end up there, but it's challenging for a range of reasons.  Let's say that it's a client that migrates, which seems to be the common case.  The client needs to provision the server with enough NEW_CONNECTION_ID frames that the server won't run out if the client ever inadvertently moves.

Maybe we can instead insist that the PONG be sent on the path on which the PING was received and that the PING contains a source address validation token with the same sort of protections we have on the one used in the handshake.  That's not simpler, but it should work.  It does precludes the use of asymmetric addressing, though I suspect that was something we didn't have 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/746#issuecomment-324218385
----==_mimepart_599d05be64cb7_104d53fb9bbd2bc34276326
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I don't quite know how to use connection IDs in the current protocol.  M=
aybe if we had asymmetric connection IDs.  I think that we might end up the=
re, but it's challenging for a range of reasons.  Let's say that it's a cli=
ent that migrates, which seems to be the common case.  The client needs to =
provision the server with enough NEW_CONNECTION_ID frames that the server w=
on't run out if the client ever inadvertently moves.</p>
<p>Maybe we can instead insist that the PONG be sent on the path on which t=
he PING was received and that the PING contains a source address validation=
 token with the same sort of protections we have on the one used in the han=
dshake.  That's not simpler, but it should work.  It does precludes the use=
 of asymmetric addressing, though I suspect that was something we didn't ha=
ve anyway.</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/746#issuecomment-324218385">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6zmMMQnJnePt5qIY=
HVZnT3kRr9Iks5sa6u-gaJpZM4O_Y89">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_ULPdS_dH9ejbCsr=
t4TZWeeT9ehks5sa6u-gaJpZM4O_Y89.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=
/746#issuecomment-324218385"></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 #746: I don't =
quite know how to use connection IDs in the current protocol.  Maybe if we =
had asymmetric connection IDs.  I think that we might end up there, but it'=
s challenging for a range of reasons.  Let's say that it's a client that mi=
grates, which seems to be the common case.  The client needs to provision t=
he server with enough NEW_CONNECTION_ID frames that the server won't run ou=
t if the client ever inadvertently moves.\r\n\r\nMaybe we can instead insis=
t that the PONG be sent on the path on which the PING was received and that=
 the PING contains a source address validation token with the same sort of =
protections we have on the one used in the handshake.  That's not simpler, =
but it should work.  It does precludes the use of asymmetric addressing, th=
ough I suspect that was something we didn't have anyway.\r\n"}],"action":{"=
name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull=
/746#issuecomment-324218385"}}}</script>=

----==_mimepart_599d05be64cb7_104d53fb9bbd2bc34276326--


From nobody Tue Aug 22 21:41:30 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A739613203D for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:41:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.615
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 wsRR7yn1StyN for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:41:27 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4ED35126E64 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:41:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=BV3gKDYwqWVfRGv74ubqKDi3EWU=; b=J4SCvnpyvTCQNA20 FUD3/3TKl3nCHCeKMCJmbe0P5/MxrWZCBKP9JICulhC3jMupjPr9GIsE2b+sszrX y39zdkh7ZHcLk3vkVLRE2CxCt3YJcEHyc0xJe2/sLSZQrPgvjw50VFtMhxmCD2JB IS+HDKva+XQAJjIKpxPDCY0UvrE=
Received: by filter0479p1las1.sendgrid.net with SMTP id filter0479p1las1-7644-599D0776-10 2017-08-23 04:41:26.425648386 +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 4u0C8-0FRxesVc1RH850Ig for <quic-issues@ietf.org>; Wed, 23 Aug 2017 04:41:26.125 +0000 (UTC)
Date: Wed, 23 Aug 2017 04:41:26 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4a62591d71ed311f1c9b83d03ad3195ded58a9a192cf0000000115b4c97592a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746/review/57971981@github.com>
In-Reply-To: <quicwg/base-drafts/pull/746@github.com>
References: <quicwg/base-drafts/pull/746@github.com>
Subject: Re: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d0775f31b1_1d56f3fb9bbd2bc341578a"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1WRCXKiSRTBv9jbEZuSr8NbeXXzFGDGMoq2s NMuuO0KcJ5x05PdIo8Hrim3Hlvu6lX/EIhgk3ZUUyXP+S6K04jTxUEb/AggQvgrObjMH0r+GIoQQqA 664fKVlGMT/s24xirPSgTgjxjN8b11XmhMVDCApRty553ZqacqvbhQ2nvlTAjJg1eZZFx1qvwkcoZk 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rS6LGo6Q69RmtbsdQ3kNTCSC_dc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 04:41:29 -0000

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

huitema commented on this pull request.



> @@ -1453,6 +1453,10 @@ 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.
 
+Note:
+
+: Retransmissions of the PING frame MUST also use the same remote address.
+
 If validation of the new remote address fails, after allowing enough time for

No, it is just my poor Github skillz showing. I was commenting on the next paragraph, "If validation of the new remote address fails, after allowing enough time for...(etc.)" And then, "should terminate the connection." So you are leaving untouched the requirement that I find problematic.

-- 
You are receiving 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/746#discussion_r134655866
----==_mimepart_599d0775f31b1_1d56f3fb9bbd2bc341578a
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/746#discussion_r134655866">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1453,6 +1453,10 @@ 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.
 
+Note:
+
+: Retransmissions of the PING frame MUST also use the same remote address.
+
 If validation of the new remote address fails, after allowing enough time for
</pre>
<p>No, it is just my poor Github skillz showing. I was commenting on the next paragraph, "If validation of the new remote address fails, after allowing enough time for...(etc.)" And then, "should terminate the connection." So you are leaving untouched the requirement that I find problematic.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/746#discussion_r134655866">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9VV0voxfub4XuiTZaGvT9AkvftGks5sa611gaJpZM4O_Y89">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxVqkgaCUwBT-0x9W8mpuS9yqZLyks5sa611gaJpZM4O_Y89.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/746#discussion_r134655866"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #746"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/746#discussion_r134655866"}}}</script>
----==_mimepart_599d0775f31b1_1d56f3fb9bbd2bc341578a--


From nobody Tue Aug 22 21:47:45 2017
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 A6F5C13234E for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:47:43 -0700 (PDT)
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 jBI0dkSA4o_G for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:47:38 -0700 (PDT)
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 EC451132360 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:47:37 -0700 (PDT)
Date: Tue, 22 Aug 2017 21:47:37 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503463657; bh=xxMoJcak+TRJTKUWHFXESGmkDnMzD24UWrbl2WEaJkc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=103mVYC4iCVQ/2742+PGnJ5EH7NsN/qtEE1JJyl02pu+P/kR/QGkZhuwfTf34ReSq yKWyYzhjMyHS3rDeYUkGCXqWlZJb7h2meM4nQs6A+IC24bwmC8PpfeZ+KIj3wTV21o VTZZyr1edED5cSncNM6+YcDZttIuBdeFsd4l+RXI=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf9779a826ab41ccd95b73b6ec2ad13fb145b2efa92cf0000000115b4cae992a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746/review/57972517@github.com>
In-Reply-To: <quicwg/base-drafts/pull/746@github.com>
References: <quicwg/base-drafts/pull/746@github.com>
Subject: Re: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d08e92a810_2e8413fdc69131c3c80847"; 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/fnb76mUh3b6Y9j70GOMggiFIax0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 04:47:44 -0000

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

martinthomson commented on this pull request.



> @@ -1453,6 +1453,10 @@ 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.
 
+Note:
+
+: Retransmissions of the PING frame MUST also use the same remote address.
+
 If validation of the new remote address fails, after allowing enough time for

Ahh, that isn't necessarily your fault...

I think that this is OK, given the qualification about abandoning validation attempts.

-- 
You are receiving 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/746#discussion_r134656348
----==_mimepart_599d08e92a810_2e8413fdc69131c3c80847
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/746#discussion_r134656348">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1453,6 +1453,10 @@ 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.
 
+Note:
+
+: Retransmissions of the PING frame MUST also use the same remote address.
+
 If validation of the new remote address fails, after allowing enough time for
</pre>
<p>Ahh, that isn't necessarily your fault...</p>
<p>I think that this is OK, given the qualification about abandoning validation attempts.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/746#discussion_r134656348">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1WyniHsr849_KLZjeZCMEuFYfQMks5sa67pgaJpZM4O_Y89">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz4ZeKTmCqJRBq1ujxwKzSSdn9Fiks5sa67pgaJpZM4O_Y89.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/746#discussion_r134656348"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #746"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/746#discussion_r134656348"}}}</script>
----==_mimepart_599d08e92a810_2e8413fdc69131c3c80847--


From nobody Tue Aug 22 21:55:23 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AD161252BA for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:55:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 6GYCuku569YZ for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:55:19 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9840812426E for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:55:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=BVbSK3ZhKIOHUB55kwzaHYtE74A=; b=Xw987GFzdfS8HJS5 vGllj5twXNH6pFzKSl/KoqG8ImMBqKWAD8C7A5OG0CxmWmsE8HN1eYaXVsWcqbuC roPrI6+wgbMtgQ/xpT8Bznu6xywmEPa3SAyvjAS2a1muZab/Tfq75SIfdEKo4kvg yW7SJSDLz3tMCeJu6g0ExsTVYac=
Received: by filter1174p1mdw1.sendgrid.net with SMTP id filter1174p1mdw1-4886-599D0AB6-30 2017-08-23 04:55:18.649240213 +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 XumjgFpUTJSb0v8zPNvJ1A for <quic-issues@ietf.org>; Wed, 23 Aug 2017 04:55:18.591 +0000 (UTC)
Date: Wed, 23 Aug 2017 04:55:18 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab735c51da9c7be184942f894b37a6235ae649f50692cf0000000115b4ccb692a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746/c324220825@github.com>
In-Reply-To: <quicwg/base-drafts/pull/746@github.com>
References: <quicwg/base-drafts/pull/746@github.com>
Subject: Re: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d0ab658bb7_1dd83fe17d0abc2c377b"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0rTYh4QR++YHX2SLaZP7cRNn6vmwY57rwtF1 byjRNl+v+0WkeRQyjty+1XpShiFwtT//MyZorWK1CQUmw9S0fiwqmRK2BTwTG8RnN6gt/f6U9xY3xH orlYgdK4fPeKwJ96pIpAJmhFd32uHAY6bJvZiMYhiK4vHryRpsGfYsI9tkcM0uKQrODW/cjxYbeNzw U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/xKp3tagE5DYI2_Xai-xKcKosEig>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 04:55:21 -0000

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

You want the mechanism to protect the receiver against a malicious peer, and Ping/Pong does that. But you also want a protection against man on the side playing replay and race games, and that is much harder.

It may well be that the real answer is multipath. Accept that the peers are managing several parallel paths. Manage separate sequence number space and loss detection for each path -- but of course allow frames to be transmitted or retransmitted on any of the paths, as the sender sees fit. Validate any path before using it -- that will take care of the malicious senders. Do not close an old path implicitly if a new one is found -- that should eliminate the man on the side games.

But of course there is a catch. Doing that requires having explicit path information in ACK frames and maybe PING frames, plus managing sequence number, retransmit queue and sack dashboard for each path. Congestion control, too. Plus maybe a new type of frame for explicitly closing a path.

Costly, but then piling hacks to make the simpler solution work may not be worth 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/746#issuecomment-324220825
----==_mimepart_599d0ab658bb7_1dd83fe17d0abc2c377b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>You want the mechanism to protect the receiver against a malicious peer,=
 and Ping/Pong does that. But you also want a protection against man on the=
 side playing replay and race games, and that is much harder.</p>
<p>It may well be that the real answer is multipath. Accept that the peers =
are managing several parallel paths. Manage separate sequence number space =
and loss detection for each path -- but of course allow frames to be transm=
itted or retransmitted on any of the paths, as the sender sees fit. Validat=
e any path before using it -- that will take care of the malicious senders.=
 Do not close an old path implicitly if a new one is found -- that should e=
liminate the man on the side games.</p>
<p>But of course there is a catch. Doing that requires having explicit path=
 information in ACK frames and maybe PING frames, plus managing sequence nu=
mber, retransmit queue and sack dashboard for each path. Congestion control=
, too. Plus maybe a new type of frame for explicitly closing a path.</p>
<p>Costly, but then piling hacks to make the simpler solution work may not =
be worth 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/pull/746#issuecomment-324220825">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq-JV-fbQOA7qHRm6O=
04WkqtfjfUzks5sa7C2gaJpZM4O_Y89">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq3FBJaVhOj3st_7LY=
jNrZKc-qd_rks5sa7C2gaJpZM4O_Y89.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=
/746#issuecomment-324220825"></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":"@huitema in #746: You want the m=
echanism to protect the receiver against a malicious peer, and Ping/Pong do=
es that. But you also want a protection against man on the side playing rep=
lay and race games, and that is much harder.\r\n\r\nIt may well be that the=
 real answer is multipath. Accept that the peers are managing several paral=
lel paths. Manage separate sequence number space and loss detection for eac=
h path -- but of course allow frames to be transmitted or retransmitted on =
any of the paths, as the sender sees fit. Validate any path before using it=
 -- that will take care of the malicious senders. Do not close an old path =
implicitly if a new one is found -- that should eliminate the man on the si=
de games.\r\n\r\nBut of course there is a catch. Doing that requires having=
 explicit path information in ACK frames and maybe PING frames, plus managi=
ng sequence number, retransmit queue and sack dashboard for each path. Cong=
estion control, too. Plus maybe a new type of frame for explicitly closing =
a path.\r\n\r\nCostly, but then piling hacks to make the simpler solution w=
ork may not be worth it."}],"action":{"name":"View Pull Request","url":"htt=
ps://github.com/quicwg/base-drafts/pull/746#issuecomment-324220825"}}}</scr=
ipt>=

----==_mimepart_599d0ab658bb7_1dd83fe17d0abc2c377b--


From nobody Tue Aug 22 21:59:27 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9463126E64 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:59:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.798
X-Spam-Level: 
X-Spam-Status: No, score=-4.798 tagged_above=-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=-2.8, 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 GM4-OAPzHDGe for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 21:59:24 -0700 (PDT)
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 9B40F132320 for <quic-issues@ietf.org>; Tue, 22 Aug 2017 21:59:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=NH74M9/hhfeF8BLtsjFliWilMrU=; b=AuBw8Vl1m1eqx+q2 4VaqUuMvSQTotaVpLPaAWB0660dQovhFocjvqSX2JNfFxi66o2LfUwGfd79oE/9Z if+D+Vyq/ve2PPguIhX/2D61qw0SWgz8mFYvywUOZSjqCytC/ZC8As9OrvyDzzmt jXKtMw4aZofE3e8mxsD1xPUuXec=
Received: by filter0814p1mdw1.sendgrid.net with SMTP id filter0814p1mdw1-4787-599D0BA8-B 2017-08-23 04:59:20.254316275 +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 hPImBAFGTuqR9cNQwMzrHw for <quic-issues@ietf.org>; Wed, 23 Aug 2017 04:59:20.215 +0000 (UTC)
Date: Wed, 23 Aug 2017 04:59:20 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5573c44e7aae43dd5d58eed0d37e49ffbbaad05b92cf0000000115b4cda792a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746/c324221300@github.com>
In-Reply-To: <quicwg/base-drafts/pull/746@github.com>
References: <quicwg/base-drafts/pull/746@github.com>
Subject: Re: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d0ba7e3254_7cb73faf7ab71c2c500f5"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1DRsHlBLxlIQ0iGrK27oXCFsVjhUYan965/R FTN0ELp5tbkgUdIyVWJG6iRRBtVg/c/7cR1ONpi7rm/XUx6zeM2S4WHKHFADKn9S+H7H4cuRwA0euj ga2qcmij9Ks9KAaeWKtQqYAWnZWHoY3oxCch1BgUChghS81EzyRih7fVlIcZUxAEuemMJOvJkZ3FYO g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/c3hrs-AvNECUKbLy_zhD31EExqQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 04:59:26 -0000

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

I missed something... If the attacker can reliably win the race, then increasing the rigour of the source address validation won't fix that problem.  You need to have to have the client in the loop somehow, and you can't just tell the client that it moved.  Otherwise, this forwarding attack that you describe looks no different to a NAT rebinding (which is a situation we want to permit).

The primary concern here is that the attacker just put themselves on-path, right?  It's tempting to shrug and not worry about this one.  The performance of that path is clearly uniformly better than that of the old path and the address can't be spoofed or the bidirectional forwarding wouldn't work.

-- 
You are receiving 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/746#issuecomment-324221300
----==_mimepart_599d0ba7e3254_7cb73faf7ab71c2c500f5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I missed something... If the attacker can reliably win the race, then in=
creasing the rigour of the source address validation won't fix that problem=
.  You need to have to have the client in the loop somehow, and you can't j=
ust tell the client that it moved.  Otherwise, this forwarding attack that =
you describe looks no different to a NAT rebinding (which is a situation we=
 want to permit).</p>
<p>The primary concern here is that the attacker just put themselves on-pat=
h, right?  It's tempting to shrug and not worry about this one.  The perfor=
mance of that path is clearly uniformly better than that of the old path an=
d the address can't be spoofed or the bidirectional forwarding wouldn't wor=
k.</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/746#issuecomment-324221300">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq6Omv-QaxtURdtWQR=
gfe7f9zSjPZks5sa7GngaJpZM4O_Y89">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq1szqtYB3efs3IhMW=
fD7r1CLcQ4uks5sa7GngaJpZM4O_Y89.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=
/746#issuecomment-324221300"></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 #746: I missed=
 something... If the attacker can reliably win the race, then increasing th=
e rigour of the source address validation won't fix that problem.  You need=
 to have to have the client in the loop somehow, and you can't just tell th=
e client that it moved.  Otherwise, this forwarding attack that you describ=
e looks no different to a NAT rebinding (which is a situation we want to pe=
rmit).\r\n\r\nThe primary concern here is that the attacker just put themse=
lves on-path, right?  It's tempting to shrug and not worry about this one. =
 The performance of that path is clearly uniformly better than that of the =
old path and the address can't be spoofed or the bidirectional forwarding w=
ouldn't work."}],"action":{"name":"View Pull Request","url":"https://github=
.com/quicwg/base-drafts/pull/746#issuecomment-324221300"}}}</script>=

----==_mimepart_599d0ba7e3254_7cb73faf7ab71c2c500f5--


From nobody Tue Aug 22 22:04:56 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 600F8126E64 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 22:04:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.018
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 UOSJlFHBHHJI for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 22:04:53 -0700 (PDT)
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 C871D1252BA for <quic-issues@ietf.org>; Tue, 22 Aug 2017 22:04:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=DaFzDyG6TRdVzMwSySPa8jNwF+8=; b=mB2UORgS032fk+CC xdMCLwDvFGVFYipMOptYpanJmVniQeNTPGJ+9BUBYAH57gmez7G3dG+h09slMJU9 41nXX0e6ocadKWn/aoydJypzfO6DxA9qQF9lxrAwaX3qq01OOCRGnSPunxmgwyiu KGNbVaLu/TVvFzbaIO0pKD2pZvs=
Received: by filter0442p1mdw1.sendgrid.net with SMTP id filter0442p1mdw1-24781-599D0CF4-E 2017-08-23 05:04:52.617403401 +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 ismtpd0023p1mdw1.sendgrid.net (SG) with ESMTP id irFEmvADRCinKcXMysN7FA for <quic-issues@ietf.org>; Wed, 23 Aug 2017 05:04:52.551 +0000 (UTC)
Date: Wed, 23 Aug 2017 05:04:52 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba86be95c54bed786dee9fca04be32f596694555b92cf0000000115b4cef492a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746/c324221904@github.com>
In-Reply-To: <quicwg/base-drafts/pull/746@github.com>
References: <quicwg/base-drafts/pull/746@github.com>
Subject: Re: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d0cf44fc5b_6e393fde56781c3812569d"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1GsH3v6t+uAK/sxVy17QrvQSIR3nATsHVvGS B9ZxYhUP2l4P7adc2chcvaxIdInuVsE5HqSKqQ8V0X/8bgeefstb01REpShOtrHZEGlZ8VAAGzFvrS Zziv6otTnO4OLFNmSOmsXd9jUXW9H1M/DBl5b8m4EX3Igaheep7fUmwGbcN+TLwb11rP6JtYY52sMb 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/PBQ5_sz1UccV538yRe5tRSvU82Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 05:04:55 -0000

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

I agree re: multipath.  You definitely need explicit path information for PING (and maybe PONG now), but I don't see why you need that for ACK or a separate sequence number space - you need to track where you sent something, but where it is acknowledged only matters for the purposes of RTT measurement on that path.

Whoa, I just started down the multipath path again...

How about this then: we make this change, but explicitly call out this hack (checking the old path first) as being necessary only because we don't do proper multipath.  Is that reasonable, or is this overdesigned in that light?

-- 
You are receiving 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/746#issuecomment-324221904
----==_mimepart_599d0cf44fc5b_6e393fde56781c3812569d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I agree re: multipath.  You definitely need explicit path information fo=
r PING (and maybe PONG now), but I don't see why you need that for ACK or a=
 separate sequence number space - you need to track where you sent somethin=
g, but where it is acknowledged only matters for the purposes of RTT measur=
ement on that path.</p>
<p>Whoa, I just started down the multipath path again...</p>
<p>How about this then: we make this change, but explicitly call out this h=
ack (checking the old path first) as being necessary only because we don't =
do proper multipath.  Is that reasonable, or is this overdesigned in that l=
ight?</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/746#issuecomment-324221904">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkqz3IrED1PjNIDp6PS=
lvri7BnWuY7ks5sa7L0gaJpZM4O_Y89">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4DpARcq-X6qAUfyx=
XEYxjgeycS3ks5sa7L0gaJpZM4O_Y89.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=
/746#issuecomment-324221904"></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 #746: I agree =
re: multipath.  You definitely need explicit path information for PING (and=
 maybe PONG now), but I don't see why you need that for ACK or a separate s=
equence number space - you need to track where you sent something, but wher=
e it is acknowledged only matters for the purposes of RTT measurement on th=
at path.\r\n\r\nWhoa, I just started down the multipath path again...\r\n\r=
\nHow about this then: we make this change, but explicitly call out this ha=
ck (checking the old path first) as being necessary only because we don't d=
o proper multipath.  Is that reasonable, or is this overdesigned in that li=
ght?"}],"action":{"name":"View Pull Request","url":"https://github.com/quic=
wg/base-drafts/pull/746#issuecomment-324221904"}}}</script>=

----==_mimepart_599d0cf44fc5b_6e393fde56781c3812569d--


From nobody Tue Aug 22 22:13:19 2017
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 C5010126E64 for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 22:13:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.095
X-Spam-Level: 
X-Spam-Status: No, score=-5.095 tagged_above=-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_SORBS_SPAM=0.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 h6TXc3FLFq2r for <quic-issues@ietfa.amsl.com>; Tue, 22 Aug 2017 22:13:16 -0700 (PDT)
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 4477D12426E for <quic-issues@ietf.org>; Tue, 22 Aug 2017 22:13:16 -0700 (PDT)
Date: Tue, 22 Aug 2017 22:13:15 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503465195; bh=q5x9YOi6/24plUluHPHmKwRp3qLHXSW8Y/oO6g/C5WE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=CFNh6kqAGjgZazBgcDqzQnFHmsz+iUXh/4AGQRAwAwxCUF4LgmUhlzTKzrZOI8tUr Jei67V8kSi/oYwLxNlJToDwx6yBLW4iycWr0JM2lr2AehITEpW2z7GW82Ao3KtN8hE hEK2ZKKQAhhtMqofWPDxt2UXwDUq3QkLcy54VEDU=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab9c5ed0ddb9e94c80024e4217795efbd9f798217b92cf0000000115b4d0eb92a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746/c324223047@github.com>
In-Reply-To: <quicwg/base-drafts/pull/746@github.com>
References: <quicwg/base-drafts/pull/746@github.com>
Subject: Re: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d0eeb68c1e_49453faf7ab71c2c249630"; 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/Amdm3pBgTw7y0uPcY6iWpbnrhJ4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 05:13:18 -0000

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

On the need for per-path ACK -- maybe we should take time to discuss that face to face in Seattle. I am starting from where TCPM ended, which is basically an independent connection on each path, and  mechanism to merge the content. The good news is that QUIC already has the mechansim to merge the content.

Yeah, let's call this a hack and be 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/746#issuecomment-324223047
----==_mimepart_599d0eeb68c1e_49453faf7ab71c2c249630
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>On the need for per-path ACK -- maybe we should take time to discuss t=
hat face to face in Seattle. I am starting from where TCPM ended, which i=
s basically an independent connection on each path, and  mechanism to mer=
ge the content. The good news is that QUIC already has the mechansim to m=
erge the content.</p>
<p>Yeah, let's call this a hack and be done.</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/746#issuecomment-324223047">view it on GitHub</a>, or=
 <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqyx_oSb=
JQlPicCOzcg86l9ICamSNks5sa7TrgaJpZM4O_Y89">mute the thread</a>.<img alt=3D=
"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_Uyjd=
3RrQbe7226wecjRhZPcjHpks5sa7TrgaJpZM4O_Y89.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/746#issuecomment-324223047"></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":"@huitema in #7=
46: On the need for per-path ACK -- maybe we should take time to discuss =
that face to face in Seattle. I am starting from where TCPM ended, which =
is basically an independent connection on each path, and  mechanism to me=
rge the content. The good news is that QUIC already has the mechansim to =
merge the content.\r\n\r\nYeah, let's call this a hack and be done."}],"a=
ction":{"name":"View Pull Request","url":"https://github.com/quicwg/base-=
drafts/pull/746#issuecomment-324223047"}}}</script>=

----==_mimepart_599d0eeb68c1e_49453faf7ab71c2c249630--


From nobody Wed Aug 23 05:11:08 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18952132954 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 05:11:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.018
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 mYSciramAyzM for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 05:11:05 -0700 (PDT)
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 964CB1321AF for <quic-issues@ietf.org>; Wed, 23 Aug 2017 05:11:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ye7Vnqne4z1zK+EIDHWDyMldVRE=; b=THnJenGZWzThye7d TSdLSHtQaUmIg4WEO9qIX3B/T18YHeUXPrBMITMqJjxJcYlBgSC7UcwRqWTJfdJU nBgLild91Rrawj+3pA4wUyoljQ5VesZe9n3hhKQNwkJrUG4HakD2h4CQXbYCDmna Iqg9k/ZyYmvYpWAH1IuR+5dmBzk=
Received: by filter1133p1mdw1.sendgrid.net with SMTP id filter1133p1mdw1-8138-599D70D7-6D 2017-08-23 12:11:03.92241755 +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 ismtpd0027p1mdw1.sendgrid.net (SG) with ESMTP id XVGqR8H3S1iuHROUnJEtMg for <quic-issues@ietf.org>; Wed, 23 Aug 2017 12:11:03.945 +0000 (UTC)
Date: Wed, 23 Aug 2017 12:11:04 +0000 (UTC)
From: mirjak <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abed162e1b49e75dd35b3cc4f210bc490ddd39f62f92cf0000000115b532d792a169ce0f074cba@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/746/c324309535@github.com>
In-Reply-To: <quicwg/base-drafts/pull/746@github.com>
References: <quicwg/base-drafts/pull/746@github.com>
Subject: Re: [quicwg/base-drafts] Avoid attack on address validation during connection migration (#746)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d70d7a1398_142d3f84698a1c2c11816"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mirjak
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3wP068QI2jggocaLTbk3eDD4LSAUreDJldX+ IFSzwzGy9aEw+aWrEFW6fRi7BNoRktQMulVVG/4Dh4HWC90cs/W3X/wWDVlnGGkIkpGUMGX0uy4vwx mK5Iga1ROhfIrIexAg4NSDXhoN5THIXIGB+GfWcJPN5YcgiIbZARinAnBw==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/KiQNPpd7YkW687Yt5KuopuFC77U>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 12:11:07 -0000

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

Fine with this hack and call it done for now. However, I still like to comment on multipath (also inline with the MPTCP thinking): QUIC already has a pretty nice split between connection and stream state. If you want to make it look like two different connections on the wire, everything that is related to the connection needs to be per path, however all stream state can be shared (as hidden from the path). That means e.g. different packet numbers and ACK frames on each path, but the use of a common stream id set and respectively retransmission that are done on a per stream frame and not a per packets basis can be go on a different 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/746#issuecomment-324309535
----==_mimepart_599d70d7a1398_142d3f84698a1c2c11816
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Fine with this hack and call it done for now. However, I still like to c=
omment on multipath (also inline with the MPTCP thinking): QUIC already has=
 a pretty nice split between connection and stream state. If you want to ma=
ke it look like two different connections on the wire, everything that is r=
elated to the connection needs to be per path, however all stream state can=
 be shared (as hidden from the path). That means e.g. different packet numb=
ers and ACK frames on each path, but the use of a common stream id set and =
respectively retransmission that are done on a per stream frame and not a p=
er packets basis can be go on a different 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/pull/746#issuecomment-324309535">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3afcTO444_ZQ1fZj=
oh4P9hvoNOhks5sbBbXgaJpZM4O_Y89">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq74mJm2ypf3qpCEDL=
nG_Kkt2WLGOks5sbBbXgaJpZM4O_Y89.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=
/746#issuecomment-324309535"></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":"@mirjak in #746: Fine with this =
hack and call it done for now. However, I still like to comment on multipat=
h (also inline with the MPTCP thinking): QUIC already has a pretty nice spl=
it between connection and stream state. If you want to make it look like tw=
o different connections on the wire, everything that is related to the conn=
ection needs to be per path, however all stream state can be shared (as hid=
den from the path). That means e.g. different packet numbers and ACK frames=
 on each path, but the use of a common stream id set and respectively retra=
nsmission that are done on a per stream frame and not a per packets basis c=
an be go on a different path. "}],"action":{"name":"View Pull Request","url=
":"https://github.com/quicwg/base-drafts/pull/746#issuecomment-324309535"}}=
}</script>=

----==_mimepart_599d70d7a1398_142d3f84698a1c2c11816--


From nobody Wed Aug 23 06:36:06 2017
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 48B50132C14 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 06:36:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.298
X-Spam-Level: 
X-Spam-Status: No, score=-9.298 tagged_above=-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_H2=-2.8, RCVD_IN_SORBS_SPAM=0.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 3Oc5kVT5EjqB for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 06:36:01 -0700 (PDT)
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 7459E132518 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 06:36:01 -0700 (PDT)
Date: Wed, 23 Aug 2017 06:36:00 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503495360; bh=luuqFGGYGQ+1iKGMshTncMcVG1VEAwMM/W0pe2cEGPg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=HGjAFb8mNDaR5glKDji4V4bDD+YQf3TavTnKO3/TKcygcTIx5Rv71f2m6uRSUUxwC 8EWeRZXoqxBzQwW12+PAHdYcftEjAEbUsh2odiqrmfPeZpMvzvMpeBeXszc0ruMasE Ob8WOcgS+RqjZkMzDBWP59WBYKxPZzo/4sS5Yh8A=
From: Nick Banks <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab7770771609b2b6b328d939ac4d44f4144c45097592cf0000000115b546c092a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/review/58080446@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599d84c095d76_1b8143fb9da6afc38158696"; 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/pMnAezTABhv13sJmsqQup5CAL7s>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 13:36:04 -0000

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

nibanks commented on this pull request.



> +connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won't be perfectly synchronized
+on peers.  A connection enters the draining period when the idle timeout
+expires.  During this time, an endpoint that receives new packets MAY choose to
+restore the connection.  Alternatively, an endpoint that receives packets MAY
+signal the timeout using an immediate close.
+
+
+### Immediate Close
+
+An endpoint sends a CONNECTION_CLOSE frame to terminate the connection
+immediately.  A CONNECTION_CLOSE causes all open streams to immediately become
+closed; open streams can be assumed to be implicitly reset.  After receiving a
+CONNECTION_CLOSE frame, endpoints MUST NOT send additional packets on that
+connection.

What would be the harm in allowing the endpoint to ACK a CONNECTION_CLOSE frame/packet? It would allow for the side that initiated the close to safely, immediately end its draining period. The ACK wouldn't be required, but a useful signal if used.

-- 
You are receiving 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/721#pullrequestreview-58080446
----==_mimepart_599d84c095d76_1b8143fb9da6afc38158696
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/721#discussion_r134752472">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won&#39;t be perfectly synchronized
+on peers.  A connection enters the draining period when the idle timeout
+expires.  During this time, an endpoint that receives new packets MAY choose to
+restore the connection.  Alternatively, an endpoint that receives packets MAY
+signal the timeout using an immediate close.
+
+
+### Immediate Close
+
+An endpoint sends a CONNECTION_CLOSE frame to terminate the connection
+immediately.  A CONNECTION_CLOSE causes all open streams to immediately become
+closed; open streams can be assumed to be implicitly reset.  After receiving a
+CONNECTION_CLOSE frame, endpoints MUST NOT send additional packets on that
+connection.
</pre>
<p>What would be the harm in allowing the endpoint to ACK a CONNECTION_CLOSE frame/packet? It would allow for the side that initiated the close to safely, immediately end its draining period. The ACK wouldn't be required, but a useful signal if used.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/721#pullrequestreview-58080446">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9C7fIP6Gms-yVQbcRNc1Hl3php6ks5sbCrAgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5uejjVXTo6kVsl1IZ-7A9C_H3KOks5sbCrAgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#pullrequestreview-58080446"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#pullrequestreview-58080446"}}}</script>
----==_mimepart_599d84c095d76_1b8143fb9da6afc38158696--


From nobody Wed Aug 23 09:22:56 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C5A0132113 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 09:22:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.615
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 xilXUlwQCG3T for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 09:22:52 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5976713202D for <quic-issues@ietf.org>; Wed, 23 Aug 2017 09:22:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=WwhtH7dWwtWOALusLJ2MQvW1TnE=; b=e9j+q/l+1WeMV7oz A7dE0gyndgEqTa99/2HCqA7xfAxeLYkuI1T1jfpY7cPuxrXptigwygc6raLXnse3 UnxJsk+8GMfaioL+f7t/RmcDz/KgHJ+aGPHYptLvZYks8GLlivQTqP7EX78pUglv xUyhzuzZCryMcAnDFCLCwUG4RsI=
Received: by filter0092p1las1.sendgrid.net with SMTP id filter0092p1las1-10764-599DABCB-9 2017-08-23 16:22:35.248419915 +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 -Dy9ozryQ8SkAZE70KKctg for <quic-issues@ietf.org>; Wed, 23 Aug 2017 16:22:35.202 +0000 (UTC)
Date: Wed, 23 Aug 2017 16:22:35 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb297b786fae820b3ec5cc64ac7ef3783982705fd92cf0000000115b56dcb92a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/review/58135543@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599dabcb180cc_c353fe91c33dc3c8342"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1jArIGmwXI1TElNmPQUHDwhDG1cLIfDMSPvd geNzXZy7RHUUVFbmlfYA8e9FOm5QlxDhPmVPF+Bw8JxuCUZeNTuzD2S6Q3ZddCM4cQu4qSxcX2zTY+ pxafMssMbrmFhx6xJHSn44G8PVuT5ZEDWT8DTcfZH4HQd21hfEBzYJ5mQW9DIfahn9h+RDRE/wPu3E s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/uKJ4nnOQsZFGJwV7fq2KKdTWKIM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 16:22:54 -0000

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

MikeBishop commented on this pull request.



> @@ -1415,31 +1415,59 @@ TODO: see issue #161
 Connections should remain open until they become idle for a pre-negotiated
 period of time.  A QUIC connection, once established, can be terminated in one
 of four ways: negotiated shutdown, idle timeout, immediate close, and a

This list still refers to "negotiated shutdown" while the subsections refer to "application close."  Might want to align 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/pull/721#pullrequestreview-58135543
----==_mimepart_599dabcb180cc_c353fe91c33dc3c8342
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/721#discussion_r134800266">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; @@ -1415,31 +1415,59 @@ TODO: see issue #161
 Connections should remain open until they become idle for a pre-negotiated
 period of time.  A QUIC connection, once established, can be terminated in one
 of four ways: negotiated shutdown, idle timeout, immediate close, and a
</pre>
<p>This list still refers to "negotiated shutdown" while the subsections refer to "application close."  Might want to align 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/pull/721#pullrequestreview-58135543">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq8U8DobPoFwRuMcIE2MqH7L-s0qIks5sbFHLgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6X6eUGnVXvDKwwWukdOWRU9VnGEks5sbFHLgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#pullrequestreview-58135543"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#pullrequestreview-58135543"}}}</script>
----==_mimepart_599dabcb180cc_c353fe91c33dc3c8342--


From nobody Wed Aug 23 09:29:23 2017
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 0001713202D for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 09:29:21 -0700 (PDT)
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 3lK-a0xta4kK for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 09:29:20 -0700 (PDT)
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 79600132025 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 09:29:19 -0700 (PDT)
Date: Wed, 23 Aug 2017 09:29:18 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503505758; bh=JsVfsRcCvezBcA1p2Ru7MNJwmb0gpdL+qQ3c3ak19oE=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=eCenpKUHRHY5OstRZQKBcNLW0jj/DvhEs16jzA665zkhD8fc1bgHOJTk5+cZdKS5w 2FigzPqMVi9FnWUdqWmyZFq3wtH2ZhP+wuN64CSPX5UAg7oPcRTVNURJLquhe7Gp/c YbdMRnYpYWQvOvCf9yn7N9RFRm0s2OajdndCCJPQ=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1dcc928aa8beb92f0a313a38061b7403a996ca3792cf0000000115b56f5e92a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/review/58138369@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599dad5ebc4f6_47d73f885806dc341445a9"; 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/dmmFpR6MHN0sG-u8odbq6G_bXcA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 16:29:22 -0000

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

MikeBishop commented on this pull request.



> +connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won't be perfectly synchronized
+on peers.  A connection enters the draining period when the idle timeout
+expires.  During this time, an endpoint that receives new packets MAY choose to
+restore the connection.  Alternatively, an endpoint that receives packets MAY
+signal the timeout using an immediate close.
+
+
+### Immediate Close
+
+An endpoint sends a CONNECTION_CLOSE frame to terminate the connection
+immediately.  A CONNECTION_CLOSE causes all open streams to immediately become
+closed; open streams can be assumed to be implicitly reset.  After receiving a
+CONNECTION_CLOSE frame, endpoints MUST NOT send additional packets on that
+connection.

This probably falls under the above clause:

> In all cases, it is possible to acknowledge packets that are received as normal, but other reactions might be preferrable depending on how the connection was closed.

However, that's in conflict with the MUST NOT in this paragraph.

> +
+After a connection is closed for any reason, an endpoint might receive packets
+from its peer.  These packets might have been sent prior to receiving any close
+signal, or they might be retransmissions of packets for which acknowledgments
+were lost.
+
+The draining period persists for three times the maximum of minimum RTO
+(kMinRTOTimeout) or the round trip time (smoothed_rtt), see {{QUIC-RECOVERY}}
+for descriptions of these values.  During this period, new packets can be
+attributed to the correct connection and acknowledged, but the connection is no
+longer considered active and usable.
+
+Different treatment is given to packets that are received while a connection is
+in the draining period depending on how the connection was closed.  In all
+cases, it is possible to acknowledge packets that are received as normal, but
+other reactions might be preferrable depending on how the connection was closed.

"preferable", not "preferrable"

-- 
You are receiving 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/721#pullrequestreview-58138369
----==_mimepart_599dad5ebc4f6_47d73f885806dc341445a9
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/721#discussion_r134802642">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won&#39;t be perfectly synchronized
+on peers.  A connection enters the draining period when the idle timeout
+expires.  During this time, an endpoint that receives new packets MAY choose to
+restore the connection.  Alternatively, an endpoint that receives packets MAY
+signal the timeout using an immediate close.
+
+
+### Immediate Close
+
+An endpoint sends a CONNECTION_CLOSE frame to terminate the connection
+immediately.  A CONNECTION_CLOSE causes all open streams to immediately become
+closed; open streams can be assumed to be implicitly reset.  After receiving a
+CONNECTION_CLOSE frame, endpoints MUST NOT send additional packets on that
+connection.
</pre>
<p>This probably falls under the above clause:</p>
<blockquote>
<p>In all cases, it is possible to acknowledge packets that are received as normal, but other reactions might be preferrable depending on how the connection was closed.</p>
</blockquote>
<p>However, that's in conflict with the MUST NOT in this paragraph.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/721#discussion_r134802833">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +
+After a connection is closed for any reason, an endpoint might receive packets
+from its peer.  These packets might have been sent prior to receiving any close
+signal, or they might be retransmissions of packets for which acknowledgments
+were lost.
+
+The draining period persists for three times the maximum of minimum RTO
+(kMinRTOTimeout) or the round trip time (smoothed_rtt), see {{QUIC-RECOVERY}}
+for descriptions of these values.  During this period, new packets can be
+attributed to the correct connection and acknowledged, but the connection is no
+longer considered active and usable.
+
+Different treatment is given to packets that are received while a connection is
+in the draining period depending on how the connection was closed.  In all
+cases, it is possible to acknowledge packets that are received as normal, but
+other reactions might be preferrable depending on how the connection was closed.
</pre>
<p>"preferable", not "preferrable"</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/721#pullrequestreview-58138369">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2n3KvtUERC40cr6pfKv4AXLCMdPks5sbFNegaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5XAAvoQaJX-ARCz7Fb5TDYpp3qLks5sbFNegaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#pullrequestreview-58138369"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#pullrequestreview-58138369"}}}</script>
----==_mimepart_599dad5ebc4f6_47d73f885806dc341445a9--


From nobody Wed Aug 23 16:56:58 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18B411329EF for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 16:56:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.798
X-Spam-Level: 
X-Spam-Status: No, score=-4.798 tagged_above=-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=-2.8, 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 rZiflF6vLPtd for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 16:56:55 -0700 (PDT)
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 75E20132A02 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 16:56:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=nI/crMm/XB8dH8BeFvoN7IjfA4I=; b=T82pD1NDbfPCrL8w i0h3VWd3AcPjPWyoZCycWSvcBqo0g3Pa9fDHAAPuro4jIzMm0KpikdA1k7IMNtTQ DyCYJZ9EvXJ6NtbYQ5x85UKfyLZLld1yWjBUnKbtJjy3OVEw2H16JLLaDu8unS+8 o5KSO/1yiAFcnqBDrfZLJk9zlg0=
Received: by filter0976p1mdw1.sendgrid.net with SMTP id filter0976p1mdw1-16560-599E1646-14 2017-08-23 23:56:54.394519101 +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 Ijf4njnpQjKFj2H8R8hR1g for <quic-issues@ietf.org>; Wed, 23 Aug 2017 23:56:54.290 +0000 (UTC)
Date: Wed, 23 Aug 2017 23:56:54 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3191e9e338ad298948076a8c19c47391b53e9e4d92cf0000000115b5d84692a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/review/58247384@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e1646eb2b_3d003fc11f6c5c30145622"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2Uh9HIPnWGzzoUDgnt0u1AGIGpuKAt4kIGJc wcBtOPuN4ZQwsH+Jk3Lxtsp5alRSWHhlQOT1u1XS1n5nFYuwi/p9KQ/xqp+Ap+40jLpJLuwyI292Zw Y9iNly2qIKI2oPzmPzbWkzMVLT2uTJfRsXlmgum6iA4IuK5tOY0WeDM5chDhHtU+XtEZ0GwYh0OJ9Y Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/tWxT-koKIdAxh1OMGnT5DKA_3EI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 23:56:57 -0000

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

martinthomson commented on this pull request.



> +connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won't be perfectly synchronized
+on peers.  A connection enters the draining period when the idle timeout
+expires.  During this time, an endpoint that receives new packets MAY choose to
+restore the connection.  Alternatively, an endpoint that receives packets MAY
+signal the timeout using an immediate close.
+
+
+### Immediate Close
+
+An endpoint sends a CONNECTION_CLOSE frame to terminate the connection
+immediately.  A CONNECTION_CLOSE causes all open streams to immediately become
+closed; open streams can be assumed to be implicitly reset.  After receiving a
+CONNECTION_CLOSE frame, endpoints MUST NOT send additional packets on that
+connection.

Yeah, that's an error.  I think that the right answer here is to enter the draining period and to separate prohibit frames other than ACK, PADDING, and CONNECTION_CLOSE while in that state.  I think that addresses the concerned @nibanks has raised about acknowledging a CONNECTION_CLOSE.

-- 
You are receiving 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/721#discussion_r134899536
----==_mimepart_599e1646eb2b_3d003fc11f6c5c30145622
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/721#discussion_r134899536">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won&#39;t be perfectly synchronized
+on peers.  A connection enters the draining period when the idle timeout
+expires.  During this time, an endpoint that receives new packets MAY choose to
+restore the connection.  Alternatively, an endpoint that receives packets MAY
+signal the timeout using an immediate close.
+
+
+### Immediate Close
+
+An endpoint sends a CONNECTION_CLOSE frame to terminate the connection
+immediately.  A CONNECTION_CLOSE causes all open streams to immediately become
+closed; open streams can be assumed to be implicitly reset.  After receiving a
+CONNECTION_CLOSE frame, endpoints MUST NOT send additional packets on that
+connection.
</pre>
<p>Yeah, that's an error.  I think that the right answer here is to enter the draining period and to separate prohibit frames other than ACK, PADDING, and CONNECTION_CLOSE while in that state.  I think that addresses the concerned <a href="https://github.com/nibanks" class="user-mention">@nibanks</a> has raised about acknowledging a CONNECTION_CLOSE.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/721#discussion_r134899536">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5GxTku_hrXKJsVtggJRl_hEIAFxks5sbLxGgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6BHybpNFOGNWZjQ7rgO9gh82ODAks5sbLxGgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#discussion_r134899536"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#discussion_r134899536"}}}</script>
----==_mimepart_599e1646eb2b_3d003fc11f6c5c30145622--


From nobody Wed Aug 23 16:57:52 2017
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 696E6132A91 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 16:57:51 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EIkgO6B2KPSn for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 16:57:50 -0700 (PDT)
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 2724A1329EF for <quic-issues@ietf.org>; Wed, 23 Aug 2017 16:57:50 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503532669; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=+5//ToQ7neTCcpY82RsUwXz5sJTYqMAyqs9gECtdysI=; b=tpJ+XhILaUqwPaBK4f4VrEKBTZmDkGTj0z2CUe20fgOiMrrphBUs8GxDsegjJ6TfRkUiYxwH cZo9NZ5S9+zLpJlm1hgaQWfyGZDKhA0dRQjS9WAhgXa/YXvAe4cWesRQvO2OVi17WA+SVc3z gTIUJDJdSIVpaExLo3T2dLQNf1s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=XqfmoKeDKAY+nnXhc3BitYOnTsz1y2inSBNOq1CpUPLgdIPvRe/06ZCuVn2cpCrFlrcMJg 60HJOzT1+S58I09vRDbjvKsvXaqRpw20P2SpqNfB9j4eq0fE6kZLMY6uQ7Z+dOlFRKSlCnWk F3QpRIgw/DGzHJq6nL+BElDytyvqY=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 599e167c.7f5dd877fea0-smtp-out-n02; Wed, 23 Aug 2017 23:57:48 -0000 (UTC)
Date: Wed, 23 Aug 2017 16:57:47 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599e167b96890_24353fdde886dc3c702d@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 722076: Receipt of CONNECTION_CLOSE commences draining
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599e167b964c3_24353fdde886dc3c69c5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/yct-x9REhnb88CsweW8TBh6l2nk>
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, 23 Aug 2017 23:57:51 -0000

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

  Branch: refs/heads/cleanup-close
  Home:   https://github.com/quicwg/base-drafts
  Commit: 72207659068826e9be662e04044cb354600d4183
      https://github.com/quicwg/base-drafts/commit/72207659068826e9be662e04044cb354600d4183
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-24 (Thu, 24 Aug 2017)

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

  Log Message:
  -----------
  Receipt of CONNECTION_CLOSE commences draining



----==_mimepart_599e167b964c3_24353fdde886dc3c69c5--


From nobody Wed Aug 23 16:57:59 2017
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 020AD1329EF for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 16:57:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.681
X-Spam-Level: 
X-Spam-Status: No, score=-7.681 tagged_above=-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_H2=-2.8, RCVD_IN_SORBS_SPAM=0.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 tqnXuLP15VB3 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 16:57:50 -0700 (PDT)
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 3E78E132A8F for <quic-issues@ietf.org>; Wed, 23 Aug 2017 16:57:50 -0700 (PDT)
Date: Wed, 23 Aug 2017 16:57:49 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503532669; bh=Ycy8+wSAbX6NXPqchidoONJoVZh9O9zQ44lELRtV2eU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=HFDPwyNnrrJo34UL2h6EylA2IU5d1++n2qnfxrg7RU5TvUrZz/pCZbAADzveKKdAW Jxw+NcWmSG8L6LMglYIpO70B1DBNBH+XrWFCF9+kNyvgUt28PRyWT6DC7pIoJlUngl ylNNfN0FKfoJhiDA1qRX6ML6FpDLX88Yy/6CO7RQ=
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/721/push/1940627027@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e167d65dd2_10053f9e6e957c387892b"; 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/Q9XExmv-6zT3WEB5VypmzTIjEX8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 23 Aug 2017 23:57:52 -0000

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

@martinthomson pushed 1 commit.

7220765  Receipt of CONNECTION_CLOSE commences draining


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/721/files/28e7cb2b9a5afafe3b8512121609477d02b097aa..72207659068826e9be662e04044cb354600d4183

----==_mimepart_599e167d65dd2_10053f9e6e957c387892b
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/7220765" class="commit-link">7220765</a>  Receipt of CONNECTION_CLOSE commences draining</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/721/files/28e7cb2b9a5afafe3b8512121609477d02b097aa..72207659068826e9be662e04044cb354600d4183">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3IgbNlpwzmsSK8RrnLvT4G4-lCAks5sbLx9gaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq34zEHZlXa6vHOyRbtuPYKbtYzYJks5sbLx9gaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721/files/28e7cb2b9a5afafe3b8512121609477d02b097aa..72207659068826e9be662e04044cb354600d4183"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721/files/28e7cb2b9a5afafe3b8512121609477d02b097aa..72207659068826e9be662e04044cb354600d4183"}}}</script>

----==_mimepart_599e167d65dd2_10053f9e6e957c387892b--


From nobody Wed Aug 23 17:38:10 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F126132A92 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 17:38:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 XVXGDEiHmRjs for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 17:38:08 -0700 (PDT)
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 36AFA1200B9 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 17:38:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=uJUUFi0Ua/J4HFEcwuFnWRllKgE=; b=iW36ivxcR+W/rhpa xGC/lJv/mqMJXuT4hLwjbmiBrkf21xW1sWO7/L7My25cL66MDb+Ww7cTMKU9Cymg M5PgTT1wD/m2TMNl6YE6g3HZxO3tctA7xucQ4xK+dKz+bf8wcEMxolPVIMP7W+yK WzRbH2WLoRqi8AOVYx1CedREEYU=
Received: by filter0080p1las1.sendgrid.net with SMTP id filter0080p1las1-18541-599E1FEF-3 2017-08-24 00:38:07.229955811 +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 YsFdQX5WQ625hXQ6iedPVA for <quic-issues@ietf.org>; Thu, 24 Aug 2017 00:38:06.983 +0000 (UTC)
Date: Thu, 24 Aug 2017 00:38:07 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab448ec51fdc7bd288b6bf43454542ee35030d3c3092cf0000000115b5e1ee92a169ce0f0750f5@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/747/issue_event/1218875844@github.com>
In-Reply-To: <quicwg/base-drafts/pull/747@github.com>
References: <quicwg/base-drafts/pull/747@github.com>
Subject: Re: [quicwg/base-drafts] Ignore gh-issues errors (#747)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e1feedf289_2b3ef3fafaecc5c341963a"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2VTDyR/GxvKT45hw1v332BhVoZS8l5ze86Ob 8GUAjcV79iC4+blJUIzZhOD+xb7/TGToFkGNd5g6aUdT1+6rYH8LFlntSlYpJPsmRiDEq/hEfpT1Zk b3Et9wM40M8ibIkf04czb90oBDqfYZzLdzChmJ3PyIOfZDiqLKs1rsLqLTh7PLHqGKmrIIcPAG2vBU 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/-GooM-97ITyz_7Oou7I-hN262-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: Thu, 24 Aug 2017 00:38:10 -0000

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

Merged #747.

-- 
You are receiving 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/747#event-1218875844
----==_mimepart_599e1feedf289_2b3ef3fafaecc5c341963a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/747" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/747" data-id="252137717" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#747</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/747#event-1218875844">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2LRF1XrgiVoh-xKofm18RxDxM2tks5sbMXugaJpZM4O_ZQF">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5IPxWPkh-ScBEEb38gQ_yI_pbRRks5sbMXugaJpZM4O_ZQF.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/747#event-1218875844"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #747."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/747#event-1218875844"}}}</script>
----==_mimepart_599e1feedf289_2b3ef3fafaecc5c341963a--


From nobody Wed Aug 23 17:38:19 2017
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 DDEC91200B9 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 17:38:09 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id abju---XzH6e for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 17:38:08 -0700 (PDT)
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 6305A1329A7 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 17:38:08 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503535086; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=8/nmscLtk9OZVWb4Gzmvt3M4vpuN6fcqAHTTxlGcpMc=; b=WqIgV1nkX+GN55BU0v41nS2fcLy/fi6MpFidAMxuDYwgHZVIS5CeqYntE9Ze3VuNttvg/+5p 2+SBiKNXaRV5CX6T0ymVPZZLkZRWEBENhM4ijbaknXgB3ucoai/iFPtHsYRc7v59pNvhj/za l9i66dRcb6lGsoXG/G3VdPhuSN0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=qby0emanrJbY22cCrZBkOTJYfD3CX3t2H3hPs1tWzqYV0ApiAZFQ/ONJ1mlmgfZx9KX/mS QdyqJmkw8ySfOfWNu3EtBu5o7Koi5/MvvA7KkRu3DnJxcic/opA7jmPidFJUuE4zcFSuLWlM 6vgMsH/7e5xwaT1xebvU9GcCqQxHI=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 599e1fed.7f81e82df930-smtp-out-n02; Thu, 24 Aug 2017 00:38:05 -0000 (UTC)
Date: Wed, 23 Aug 2017 17:38:05 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599e1fed435d5_3a993fde30b5fc4072687@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 29fb41: These errors are too much out of our control
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599e1fed4321e_3a993fde30b5fc4072580"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3D36vWarlo6FYvq4Jt8zOgFcA5Y>
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, 24 Aug 2017 00:38:10 -0000

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

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 29fb417ce562ebe2035a0a71f6e05dd6c2e7133a
      https://github.com/quicwg/base-drafts/commit/29fb417ce562ebe2035a0a71f6e05dd6c2e7133a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  These errors are too much out of our control


  Commit: d9194e531d8e52a3172fd85f17b0fd23b61d8c8d
      https://github.com/quicwg/base-drafts/commit/d9194e531d8e52a3172fd85f17b0fd23b61d8c8d
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-23 (Wed, 23 Aug 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  And we don't need to run them more, which only makes it worse


  Commit: ede693c84710dbc2c78c3ebef3238e37c44437f1
      https://github.com/quicwg/base-drafts/commit/ede693c84710dbc2c78c3ebef3238e37c44437f1
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-24 (Thu, 24 Aug 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  Merge pull request #747 from quicwg/ignore-gh-issues-errors

Ignore gh-issues errors


Compare: https://github.com/quicwg/base-drafts/compare/14a14c13a01f...ede693c84710
----==_mimepart_599e1fed4321e_3a993fde30b5fc4072580--


From nobody Wed Aug 23 17:38:26 2017
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 19735132A9A for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 17:38:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.797
X-Spam-Level: 
X-Spam-Status: No, score=-0.797 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=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6g1ALWVEt8kX for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 17:38:11 -0700 (PDT)
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 B7B43132A93 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 17:38:11 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503535091; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=dFD5iAhGLh2cWgOWwIXj8SzYjjXKj0cLQkHTOZ3mUK4=; b=fpO7jgoUCA4v+Fh6Uu3ktaQFMdKGYgGXVqkxoEryHrteak36c0/sAGqTcX4y/bunMOpd463L BbdBloip8fVEZmnvttr2J+F2dssBC+IIg4i4Wpswf6ie+TUXZqjiaWX0OgmtDSn3YX/lSCg2 6+RrEY/bWFQNyrgn+34fVJY1lNk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=Lh2hFwlqsKNS5bP5WMjSVoluchIt/KoSkM7aEMXU1tx5B5LKP4hVoYHzV46oR5e88L3EAb SPMoFN8mS/1inR6g8z8EeallGqjCAHddl8uwSpJ9jSZuPyo95iijwOfxS2unTxnMRoznRhjD GVbMh1UJjUmTF+G8YYLg86BEb8K5s=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 599e1ff2.7feeac34c780-smtp-out-n02; Thu, 24 Aug 2017 00:38:10 -0000 (UTC)
Date: Wed, 23 Aug 2017 17:38:09 -0700
From: martinthomson <martin.thomson@gmail.com>
Reply-To: martinthomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599e1ff189039_10943fa1d9267c3442363@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts]
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599e1ff188ca8_10943fa1d9267c34422a3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Fd2tESglHvhAEz-iIJuzSnVD468>
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, 24 Aug 2017 00:38:13 -0000

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

  Branch: refs/heads/ignore-gh-issues-errors
  Home:   https://github.com/quicwg/base-drafts

----==_mimepart_599e1ff188ca8_10943fa1d9267c34422a3--


From nobody Wed Aug 23 17:43:08 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 415EC132A92 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 17:43:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.254
X-Spam-Level: 
X-Spam-Status: No, score=-3.254 tagged_above=-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=-2.8, 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 luPvMtx2ekci for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 17:43:05 -0700 (PDT)
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 9B95D1329A7 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 17:43:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=sjsLP8sGtsV7hZPfKkuBHDUq0rY=; b=W+0CpJtGYL8plb3C Xn93vnRdaWrDt7bO1sIE5RQauj+P4x9MOoXtQXN4w8K4b7sDq5WSPnpzv68S34Yg Jl68s5QFaIOB03cd/k2U7M39TUn+307itGRYOGW6D7j21ptnxzkTzVQ3sdGGO88Q dhpsHbcGyB823SeN1gSTWaaepu4=
Received: by filter0124p1las1.sendgrid.net with SMTP id filter0124p1las1-14680-599E2118-12 2017-08-24 00:43:04.466764324 +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 1b9uLbLqTNuFTGgbX4z--g for <quic-issues@ietf.org>; Thu, 24 Aug 2017 00:43:04.387 +0000 (UTC)
Date: Thu, 24 Aug 2017 00:43:04 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab153ef51cdc98132625e551b47b688796e25ebd0492cf0000000115b5e31892a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/c324500580@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e211846360_39563fc1fe6c5c3c8770"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3+SvAXBA4I4lIR/wd8zwOgR/lw7VTDA2VinS ys+v7SI8H2tRdCN7nRyZdnjgve1e1tBlQpK9jNPimBEtXfKbdDRg6s4JJG8FVpm+zTalfQ5A0PoOnX sNdNru2V4avtt8m9DqAN0h/W+I2KyVWIwkp8uGq4jo8zOHkxKfMc/Ym05W67Q0WM+6WFgBgWN4vb3y U=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/MUcFXLGVFoxXxIb8cGi_TMV_bkQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 00:43:07 -0000

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

This is what you get for trying to clean things up: they end up being substantial.

-- 
You are receiving 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/721#issuecomment-324500580
----==_mimepart_599e211846360_39563fc1fe6c5c3c8770
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This is what you get for trying to clean things up: they end up being substantial.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/721#issuecomment-324500580">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxjtj_jhJUoT_PGnd0d5aBEKWhOOks5sbMcYgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_chAKYcBDXevMKPKu7cAINH9n6wks5sbMcYgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#issuecomment-324500580"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721: This is what you get for trying to clean things up: they end up being substantial."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#issuecomment-324500580"}}}</script>
----==_mimepart_599e211846360_39563fc1fe6c5c3c8770--


From nobody Wed Aug 23 17:44:37 2017
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 60F9B1329A7 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 17:44:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 SRZiyVFOIoTe for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 17:44:34 -0700 (PDT)
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 B018F1320BB for <quic-issues@ietf.org>; Wed, 23 Aug 2017 17:44:34 -0700 (PDT)
Date: Wed, 23 Aug 2017 17:44:33 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503535473; bh=vC7luqn3Adm6fYsPtD8aVXgA3Q/PTmEq+J/GR/bv6UY=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=tepgRrK44JMG4+jyoq4/GkqYTd9r4pSoMRXw3SYNS7WlgvsgJGlpV6VZcrZA2Tpmu HKz/Z+rYSSFhv+MqYm+dmarLfFz69Z12bxnFrs0xKBGrGuXcnlaa3wAuDb7FXoanUL SalES5HnXNW19I0XZf+rcI1TbtJMoxSSHgGiONZQ=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab668874133a25e35abb3a0d2c40447f8d5426768392cf0000000115b5e37192a169ce0f0c2afc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/748@github.com>
Subject: [quicwg/base-drafts] Introduce draining period for connection termination (#748)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e2171e1962_46ef3f8f31eb5c309367e"; 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/RmNkXrqz0-u0zUng1EhpAsqUXs8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 00:44:36 -0000

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

Feedback on what was an editorial change in #721 turned it into a substantial change.  Apparently we are not specifying what different peers do during shutdown in new and interesting ways.

-- 
You are receiving 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/748
----==_mimepart_599e2171e1962_46ef3f8f31eb5c309367e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Feedback on what was an editorial change in <a href="https://github.com/quicwg/base-drafts/pull/721" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/721" data-id="249533693" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#721</a> turned it into a substantial change.  Apparently we are not specifying what different peers do during shutdown in new and interesting ways.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/748">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq6W6MLRtD9aehXPc-KkxpNjQFdqsks5sbMdxgaJpZM4PAwWV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7GNLH2qgrHMgtw2bMNy0sTEPe1kks5sbMdxgaJpZM4PAwWV.gif" width="1" /></p>
<div itemscope 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/748"></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":"Introduce draining period for connection termination (#748)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/748"}}}</script>
----==_mimepart_599e2171e1962_46ef3f8f31eb5c309367e--


From nobody Wed Aug 23 18:23:12 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 61B48132A9C for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 18:23:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 ubopbfaljHns for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 18:23:09 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 290401321EF for <quic-issues@ietf.org>; Wed, 23 Aug 2017 18:23:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=QCCagd9I8jt4d5xjsEI6wQFoLiY=; b=lKX/It1hUp+LIiSx u4PSAAaK2H/bZ7JXZtA8tKWs677Iqc3qMcNPXzotaL1oEVKB6UwmOTj+Aos8J9P2 p14Ux1i2A02O7z7bEN+/jw5J2WhSR1MPrAYO+SiBNvenS/azlPmDboC9rfgoo34T 1sH2yMu+bSStLuvDFNoz42nOvuY=
Received: by filter0041p1las1.sendgrid.net with SMTP id filter0041p1las1-10812-599E2A7B-3F 2017-08-24 01:23:08.019165241 +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 qD0tg2myR2STzImfPMiWHQ for <quic-issues@ietf.org>; Thu, 24 Aug 2017 01:23:07.881 +0000 (UTC)
Date: Thu, 24 Aug 2017 01:23:08 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3ffd4b5e4cb824afb805f42695e412d83a78e62e92cf0000000115b5ec7b92a169ce0eed37cd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/733/324506005@github.com>
In-Reply-To: <quicwg/base-drafts/issues/733@github.com>
References: <quicwg/base-drafts/issues/733@github.com>
Subject: Re: [quicwg/base-drafts] Acknowledging *_CLOSE (#733)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e2a7bbdc3f_213d3f964703fc38767db"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3pUnK2VfRo7ldbBYIjSzHDdBjSqXTsQ3I1Y6 1Mhq+pBzE8NQXn+zw/j31h/4X+/z3WY0niTFJxRgXKfPeLXDU45dtKOTh67PQahH8sGnkv0OyXB762 E+PInULKm3pP+RDIZKmWvZsK7btWpVtiZvZbGmaMHC4A+vv09W7oAYnXshFqr0HTsoGouJ6MPKRZCa s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Z8Ci2rqs3QfRoPdAL3cbnSHYiMQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 01:23:11 -0000

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

@mikkelfj - this is not a two phase commit problem, it is the good old two generals problem. You can devise how many exchanges you want, there is always a risk that some ack of ack of ack will be lost and one of the parties will give up and the state will be indeterminate. So you need time to get to the decision. In your proposal, the reliability derives from the statement that messages are send "periodically" or "a few time". You get about the same reliability if (A) sends a connection close and repeats it periodically as long as it receives data from (B), or until some time has elapsed. Or, we may ask (B) to ACK the packets that carried the connection close, in which case (A) can stop repeating when it receives the ACK. 

The two phase commit algorithm is mostly useful when synchronizing a graph of updates. But that's not what we see 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/issues/733#issuecomment-324506005
----==_mimepart_599e2a7bbdc3f_213d3f964703fc38767db
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/mikkelfj" class=3D"user-mention">@mikkelfj=
</a> - this is not a two phase commit problem, it is the good old two gener=
als problem. You can devise how many exchanges you want, there is always a =
risk that some ack of ack of ack will be lost and one of the parties will g=
ive up and the state will be indeterminate. So you need time to get to the =
decision. In your proposal, the reliability derives from the statement that=
 messages are send "periodically" or "a few time". You get about the same r=
eliability if (A) sends a connection close and repeats it periodically as l=
ong as it receives data from (B), or until some time has elapsed. Or, we ma=
y ask (B) to ACK the packets that carried the connection close, in which ca=
se (A) can stop repeating when it receives the ACK.</p>
<p>The two phase commit algorithm is mostly useful when synchronizing a gra=
ph of updates. But that's not what we see here.</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/733#issuecomment-324506005">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9vHPYOyrj_9rQ3=
0STjYMttPAU58ks5sbNB7gaJpZM4O4EQ2">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7nGHwxVeTuz8T5Tf=
gt6tjzx_dPBks5sbNB7gaJpZM4O4EQ2.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/733#issuecomment-324506005"></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 #733: @mikkelfj - th=
is is not a two phase commit problem, it is the good old two generals probl=
em. You can devise how many exchanges you want, there is always a risk that=
 some ack of ack of ack will be lost and one of the parties will give up an=
d the state will be indeterminate. So you need time to get to the decision.=
 In your proposal, the reliability derives from the statement that messages=
 are send \"periodically\" or \"a few time\". You get about the same reliab=
ility if (A) sends a connection close and repeats it periodically as long a=
s it receives data from (B), or until some time has elapsed. Or, we may ask=
 (B) to ACK the packets that carried the connection close, in which case (A=
) can stop repeating when it receives the ACK. \r\n\r\nThe two phase commit=
 algorithm is mostly useful when synchronizing a graph of updates. But that=
's not what we see here."}],"action":{"name":"View Issue","url":"https://gi=
thub.com/quicwg/base-drafts/issues/733#issuecomment-324506005"}}}</script>=

----==_mimepart_599e2a7bbdc3f_213d3f964703fc38767db--


From nobody Wed Aug 23 19:00:53 2017
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 2D9EF1321EA for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 19:00:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.754
X-Spam-Level: 
X-Spam-Status: No, score=-7.754 tagged_above=-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_H2=-2.8, RCVD_IN_SORBS_SPAM=0.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 y07qPpyykdMM for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 19:00:49 -0700 (PDT)
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 07D311321D9 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 19:00:48 -0700 (PDT)
Date: Wed, 23 Aug 2017 19:00:48 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503540048; bh=W5Ivi6qqeJuWDeEHuKs7+MrP1XCYLU29gBVD87WuGkw=; h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=rNKgiei10UBzBSxs8h1jYPDtUi9Ti/VdQUX7s1lGrUcxYUuI28vel8gHUJKoQ7xU9 S1wUIJBbmRwghTCg8nMqQyefuS0oDntFyMn21smQA+9CIS9wZNDBfoaZVT2huYEfXw FU/5CS4aas16KA2hUUblKbHMTh1Dw1Kow8zdtfBo=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe5e8bb9f586d822d3bb1b69098071c8fdd011e7592cf0000000115b5f55092a169ce0f0c50c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/749@github.com>
Subject: [quicwg/base-drafts] Do we really need a "final offset" in the Reset Stream frame? (#749)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e335027c47_52a53f8dbe049c386725e"; 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/uuyoVvp-eltZ-lmsrXPC8dGyP34>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 02:00:51 -0000

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

Or, what is the node that receives the Reset Stream supposed to do with the Final Offset?

The text says, "discard immediately". That rules out any idea of receiving the bytes up to the final offset before closing. So, what's the point, exactly?

-- 
You are receiving 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/749
----==_mimepart_599e335027c47_52a53f8dbe049c386725e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Or, what is the node that receives the Reset Stream supposed to do with the Final Offset?</p>
<p>The text says, "discard immediately". That rules out any idea of receiving the bytes up to the final offset before closing. So, what's the point, exactly?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/749">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxrH47HuALYHRamoPUzJKNgC8Lqpks5sbNlQgaJpZM4PAzBK">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1E4Ag7GEIK-MleQ4HOmKk-6MSU7ks5sbNlQgaJpZM4PAzBK.gif" width="1" /></p>
<div itemscope 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/749"></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":"Do we really need a \"final offset\" in the Reset Stream frame? (#749)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/749"}}}</script>
----==_mimepart_599e335027c47_52a53f8dbe049c386725e--


From nobody Wed Aug 23 21:01:22 2017
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 24DA3132143 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:01:22 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3miKe6drNzSp for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:01:20 -0700 (PDT)
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 73D2812700F for <quic-issues@ietf.org>; Wed, 23 Aug 2017 21:01:20 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503547279; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=zbY3kdtBXyJSwwUI0IlHhRpsXPFwjUtq2xSmWW93jNQ=; b=NW4+2kT2PUmiybat4bbqHMXzmj8rscu2yHIHJT9KttUjYMoEeoUtaooYY2W7uGrmTo3UZELf WNqY2qYOcaD8EYHZxxWJ4P4zV5vntX102xTPk2p/UlF0Lh630FUHjCBmDmQUmWZ0TT0s44id 4ldbKlkMUNN3eU17xIKSUIfiw0s=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=x2YVS1FeZNC9wYXQnx4MH9q3uNJuQ1b5uFCZqaMJBz0xlMNIj39RqvPrNOWb+33jaPHyya huhvFmdEFmBEQJ/On3FDxQK3bnU3jRFIi4vuHaQpe8u25IXeIpiYXbPM91aeVn06jjajsk39 eDzkPwe4oSFX5+z1ej+O15yzLiXWg=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.41]) by mxa.mailgun.org with ESMTP id 599e4f8e.7f0538097270-smtp-out-n02; Thu, 24 Aug 2017 04:01:18 -0000 (UTC)
Date: Wed, 23 Aug 2017 21:01:17 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599e4f8d78532_5d13ff90136dc30635b@hookshot-fe5-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 674614: RST_STREAM doesn't demand another RST_STREAM in re...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599e4f8d781c5_5d13ff90136dc30634f3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/IXp1VFm1RomHEO3srI6DHDDFgN4>
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, 24 Aug 2017 04:01:22 -0000

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

  Branch: refs/heads/reset-doesnt-trigger-reset
  Home:   https://github.com/quicwg/base-drafts
  Commit: 674614ab59bed8637c877d3b4880f953e751073b
      https://github.com/quicwg/base-drafts/commit/674614ab59bed8637c877d3b4880f953e751073b
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-24 (Thu, 24 Aug 2017)

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

  Log Message:
  -----------
  RST_STREAM doesn't demand another RST_STREAM in response

The rest of the text seems OK, but this is a bit we missed in #171.



----==_mimepart_599e4f8d781c5_5d13ff90136dc30634f3--


From nobody Wed Aug 23 21:01:53 2017
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 3186212700F for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:01:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 YF8gmSE11LfS for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:01:50 -0700 (PDT)
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 566ED132143 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 21:01:50 -0700 (PDT)
Date: Wed, 23 Aug 2017 21:01:49 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503547309; bh=ZJiSl/Qxl85VS9kU41cm6f4ks1UxEiizimuC1oC1gvM=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=j3b7gU6L/JJc+Yw7yT0etf0OLm0r1SwiSvXnRyE15aJSmu/WgcqUVejzJ4Bq27PFA 2MxNUMlSnuNLjbJLXmE/VK5zvO19lJpP+RRJ3HK+K/K0OAQKITjJV76UWyb2izVY+S mDvc9mImcb6c953OpGThV57MZzspgsw6LisRjjA8=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab46349e7b3ea39df5f96799bd258edddc16c9a82092cf0000000115b611ad92a169ce0f0c50c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/749/324526767@github.com>
In-Reply-To: <quicwg/base-drafts/issues/749@github.com>
References: <quicwg/base-drafts/issues/749@github.com>
Subject: Re: [quicwg/base-drafts] Do we really need a "final offset" in the Reset Stream frame? (#749)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e4fad4f9fe_105d3f9472fabc34490ee"; 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/GkanjdMreIi6RTUNOsXKw9jdbkw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 04:01:52 -0000

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

https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#edge-cases-and-other-considerations

-- 
You are receiving 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/749#issuecomment-324526767
----==_mimepart_599e4fad4f9fe_105d3f9472fabc34490ee
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#edge-cases-and-other-considerations">https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#edge-cases-and-other-considerations</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/749#issuecomment-324526767">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-nZvXRBqyG5Fna5KsLb86RXXQ-Oks5sbPWtgaJpZM4PAzBK">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0nFEL8mN-uTt_DR58621R-53yk2ks5sbPWtgaJpZM4PAzBK.gif" width="1" /></p>
<div itemscope 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/749#issuecomment-324526767"></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 #749: https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html#edge-cases-and-other-considerations"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/749#issuecomment-324526767"}}}</script>
----==_mimepart_599e4fad4f9fe_105d3f9472fabc34490ee--


From nobody Wed Aug 23 21:01:59 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51900132143 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:01:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 5aheEMrl9dj6 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:01:50 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D36EF1321DE for <quic-issues@ietf.org>; Wed, 23 Aug 2017 21:01:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=e27lKAOHYd0nNpZqfpE11wZkA3o=; b=Vv2BIrT6RoVS4Zkg 7VCPJBcIVqBSvc7PIfbrlLfTHYkFfZSXM4VO/myfaLXSeYTOeZWaJfoRG239g15q LAgfSjg2mS0nRZqmQHwYUtdwAzTJYVLFKiHVDD7PlCgT4ezXjXBYDBxhzPg4X798 EiCZLB0CSOHdbK7FW69eaU501uE=
Received: by filter0650p1mdw1.sendgrid.net with SMTP id filter0650p1mdw1-11947-599E4FAD-2B 2017-08-24 04:01:49.443885156 +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 UzM3vG-uTSGyet5aBovTKQ for <quic-issues@ietf.org>; Thu, 24 Aug 2017 04:01:49.409 +0000 (UTC)
Date: Thu, 24 Aug 2017 04:01:49 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab46349e7b3ea39df5f96799bd258edddc16c9a82092cf0000000115b611ad92a169ce0f0c50c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issue/749/issue_event/1219026075@github.com>
In-Reply-To: <quicwg/base-drafts/issues/749@github.com>
References: <quicwg/base-drafts/issues/749@github.com>
Subject: Re: [quicwg/base-drafts] Do we really need a "final offset" in the Reset Stream frame? (#749)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e4fad1e483_6f733fb133d99c3833819"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2a6/8QGa7hpHYJ4cszKS3A6C7ZGURWtN4mep QoG6kiJ9SuVCJeNtULLwzcIFP0f/lBsLGi6DfV2RTeLKpytZU0dekxC/M3Lhy5f5rXR/rkw/elUY+A lc9DpBIaSb4q1DZJcY//ukMWGA1gTDpYQPTYqJPkg3hU3+EKkKzko2Lo1VNPvzwdTUZkOPescfbrfA s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Ea-glDyuiw23HvTxF9xYdwnESbI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 04:01:52 -0000

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

Closed #749.

-- 
You are receiving 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/749#event-1219026075
----==_mimepart_599e4fad1e483_6f733fb133d99c3833819
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/quicwg/base-drafts/issues/749" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/749" data-id="252465350" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#749</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/749#event-1219026075">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-nZvXRBqyG5Fna5KsLb86RXXQ-Oks5sbPWtgaJpZM4PAzBK">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq0nFEL8mN-uTt_DR58621R-53yk2ks5sbPWtgaJpZM4PAzBK.gif" width="1" /></p>
<div itemscope 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/749#event-1219026075"></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 #749."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/749#event-1219026075"}}}</script>
----==_mimepart_599e4fad1e483_6f733fb133d99c3833819--


From nobody Wed Aug 23 21:18:30 2017
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 34407132376 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:18:29 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DXuxABtjE4WX for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:18:27 -0700 (PDT)
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 8DF4B1323C6 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 21:18:27 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503548307; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=2RW+3KxNWiRZANJ336nXgC25NSsEr5/zyDNm+M9H304=; b=d0tgEza0xttPmi16vuw7X4RA2MxY0J9P0+lzYSQvb3cbVD2q3tPmroyn6oB9Y/9ABdvKHr+L DiOxXXtxR/+EF+4hV93CwTc5kPNj1IHsO/Z3XVqZRa2vdWt+E3/rRM+mK/WkDsx4vtSLaMgZ UG6qvuGn+6YwPB4AOGIvshX5HrA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=QC15VbdEpBMXfIEbKfqd0chkjK8WXswadv/IjBuBBBodvaIIk4pSj8ZMwp23Nlj0M21btU TD3lmomL89DSKipBiF2hZd9YSC89pmghj4Ytdbs4XFCFDgybIRbWwSRGgtqCsUV5Wc9qDpqa Gw6Ip51KqpNn15QvVvhGO+BR9bn7g=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 599e5392.7f831c6d3810-smtp-out-n03; Thu, 24 Aug 2017 04:18:26 -0000 (UTC)
Date: Wed, 23 Aug 2017 21:18:25 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599e53919e210_42043fa2a6275c30454c6@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 8e34d7: RST_STREAM doesn't demand another RST_STREAM in re...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599e53919de52_42043fa2a6275c3045398"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/gSjawwOYT5Q09nDeICnKuO0ZmkU>
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, 24 Aug 2017 04:18:29 -0000

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

  Branch: refs/heads/reset-doesnt-trigger-reset
  Home:   https://github.com/quicwg/base-drafts
  Commit: 8e34d7d088bbfa9a47cfaad20c226d0183ee9cfb
      https://github.com/quicwg/base-drafts/commit/8e34d7d088bbfa9a47cfaad20c226d0183ee9cfb
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-24 (Thu, 24 Aug 2017)

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

  Log Message:
  -----------
  RST_STREAM doesn't demand another RST_STREAM in response

The rest of the text seems OK, but this is a bit we missed in #171.



----==_mimepart_599e53919de52_42043fa2a6275c3045398--


From nobody Wed Aug 23 21:19:13 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C22C3132376 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:19:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.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_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 e6e2RndIkuA4 for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:19:11 -0700 (PDT)
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 005C4131D19 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 21:19:10 -0700 (PDT)
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=28DyvJV+9n8HsI9FJyLCyh1aRLU=; b=BNBOQMkHWlXx96vN VgX1CM70vpBKn08tbrm8cQLlzzYV5RnZ5ssbKfUOkLBgCxqORUSDs3zNms9umKbi zbbkk+u0CBCmNsMVD2KYN0zIJcRUMPUUjCmbVH+Wkd3+OvWbnba3H+MqZ6Vjg7aA Q2sY5C/fG2ZggZtqfTbhuaqvctg=
Received: by filter0200p1las1.sendgrid.net with SMTP id filter0200p1las1-28818-599E53BD-B 2017-08-24 04:19:09.863561936 +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 nINgm4koSO66pdBvY6o4qA for <quic-issues@ietf.org>; Thu, 24 Aug 2017 04:19:09.777 +0000 (UTC)
Date: Thu, 24 Aug 2017 04:19:09 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0183d2d628f6bd6a19cc34974d722623b74fad7d92cf0000000115b615bd92a169ce0f0c9525@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/750@github.com>
Subject: [quicwg/base-drafts] RST_STREAM doesn't demand a RST_STREAM in response. (#750)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e53bda8403_185d3fbdcf1a1c34898fa"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0etDxFhR05DgIIJ7q8qY+nzWOGmXJmNzLxzD 2pu4VLYpplJKCSPtcI6PEpO7GUFkw3tdxDJ4/SttnrMxPzfp80TQblXcXkFdk6TOz0rBIVEs2ICvVt 6HGaP+zboWvTjrT4jguzDHLOEbMG4ExUjQzf+cVjUcesUvMlO0yNtygorSAf74dGIFZUWm8uIfqk+w Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/bCKChtW76iEnYc7duRjGFCJtrX0>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 04:19:13 -0000

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

We missed this in #171.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/750

-- Commit Summary --

  * RST_STREAM doesn't demand another RST_STREAM in response

-- File Changes --

    M draft-ietf-quic-transport.md (7)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/750.patch
https://github.com/quicwg/base-drafts/pull/750.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/750

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

<p>We missed this in <a href="https://github.com/quicwg/base-drafts/pull/171" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/171" data-id="201644609" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#171</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/750'>https://github.com/quicwg/base-drafts/pull/750</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>RST_STREAM doesn&#39;t demand another RST_STREAM in response</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/750/files#diff-0">draft-ietf-quic-transport.md</a>
    (7)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/750.patch'>https://github.com/quicwg/base-drafts/pull/750.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/750.diff'>https://github.com/quicwg/base-drafts/pull/750.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/750">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2cBbuQoj_ftqEXaHygnqpAgp-E3ks5sbPm9gaJpZM4PA32i">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6Py1-uSXfdXXQU2D3r-BttcFWhoks5sbPm9gaJpZM4PA32i.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/750"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 doesn't demand a RST_STREAM in response. (#750)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/750"}}}</script>

----==_mimepart_599e53bda8403_185d3fbdcf1a1c34898fa--


From nobody Wed Aug 23 21:47:15 2017
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 40DD8132A1D for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:47:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.954
X-Spam-Level: 
X-Spam-Status: No, score=-4.954 tagged_above=-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_SORBS_SPAM=0.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 5qxQf2U-Z3QL for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 21:47:12 -0700 (PDT)
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 91CD01323F7 for <quic-issues@ietf.org>; Wed, 23 Aug 2017 21:47:12 -0700 (PDT)
Date: Wed, 23 Aug 2017 21:47:11 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503550031; bh=V8263dbUxBcOghZb7N56liAHHD0G1kdlNNbxNzPPSuU=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Gse4QX58wpy7um34cbXGjp+Y1p4/n61t4mfSCBAVjn4R1Tln2EB27Di896aj78aKF Ju+tb2UEZFIHXjw/Tx4XoSOMFw8ywiarkOq8depRQUzQoaSlyqw86tu/spc9rNXFjY fKxBfSEeMg2y4oxY1YYz7v0S4iO4odsxswiEmnek=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5082a0bc22d5ea7e2d6c5a8047df1bdeb29726f092cf0000000115b61c4f92a169ce0f0c50c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/749/324531709@github.com>
In-Reply-To: <quicwg/base-drafts/issues/749@github.com>
References: <quicwg/base-drafts/issues/749@github.com>
Subject: Re: [quicwg/base-drafts] Do we really need a "final offset" in the Reset Stream frame? (#749)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e5a4fd8e89_19153fda22d31c38905d3"; 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/98qxPJ6KtR0Ehw7xZmu3Y53-ntg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 04:47:14 -0000

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

Yes, OK. But then, a pointer from the reset stream description to these considerations would help.

-- 
You are receiving 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/749#issuecomment-324531709
----==_mimepart_599e5a4fd8e89_19153fda22d31c38905d3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Yes, OK. But then, a pointer from the reset stream description to these considerations would help.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/749#issuecomment-324531709">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7nqtz-_RnLFwV52IhM9BclXEk3uks5sbQBPgaJpZM4PAzBK">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_VA9qsdb4nt3xwQDlklKdTSGjP0ks5sbQBPgaJpZM4PAzBK.gif" width="1" /></p>
<div itemscope 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/749#issuecomment-324531709"></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":"@huitema in #749: Yes, OK. But then, a pointer from the reset stream description to these considerations would help."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/749#issuecomment-324531709"}}}</script>
----==_mimepart_599e5a4fd8e89_19153fda22d31c38905d3--


From nobody Wed Aug 23 22:02:26 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41EFB1321CB for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 22:02:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 Jf3whGcYjXmG for <quic-issues@ietfa.amsl.com>; Wed, 23 Aug 2017 22:02:23 -0700 (PDT)
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 6A93B13214D for <quic-issues@ietf.org>; Wed, 23 Aug 2017 22:02:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=CP3L7YzIP7ie7TyKtnfN6F86hWo=; b=a7Djds6TzVrvjryV lvtTjJDfEAQvdo44drKarcaZnWWkucomrSUFDA0Ha/gIJb4DPHt/G+VF7mWxRSUw jMuJVZb2nfguJNSQMkCT10zUxPUB0rMwyKiE7nMlFWwxmIhHxyVb12gNV4iYQFB7 LFHulfCVycR5CmIDD+N9K2mYKzk=
Received: by filter0043p1las1.sendgrid.net with SMTP id filter0043p1las1-24218-599E5DDE-4 2017-08-24 05:02:22.14756487 +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 -K6fhlcIRc6olJBPq2l6AA for <quic-issues@ietf.org>; Thu, 24 Aug 2017 05:02:22.048 +0000 (UTC)
Date: Thu, 24 Aug 2017 05:02:22 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab10d9e1d20301dfb0867746d2a7e5b4d220f18d0292cf0000000115b61fdd92a169ce0f0c2afc@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/748/324533524@github.com>
In-Reply-To: <quicwg/base-drafts/issues/748@github.com>
References: <quicwg/base-drafts/issues/748@github.com>
Subject: Re: [quicwg/base-drafts] Introduce draining period for connection termination (#748)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599e5ddde934a_56f33f985b591c348082"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2e1yH/M6YgHJfrihOIeJMsiMPsqIaKz4H8Xc 3vtZHc73oBIP/v9+X8b3KC/eczCk1bEvoOFqH0uBI8q5J+Khs+IZOgBtrw9BSNDx+5KJOo2Jcg0xaZ 4NgFAHuRqX0g6pXEI36OAI/XgXH0+XJqOnXIAelrRHNkewM6fpMa4elkC11EblesPdrDuNSt+C/Is8 M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Ck6N6qqgeFjHk_PQ8K9oGqX4IAw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 05:02:25 -0000

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

I like the new text. It does result in reliable close. Just one nit: if the sender of the connection close receives an ACK for the packet carrying the connection close frame, it is probably OK to exit the draining state sooner.

Of course, when we study multipath, we will have to differentiate between closing a path and closing the 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/748#issuecomment-324533524
----==_mimepart_599e5ddde934a_56f33f985b591c348082
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I like the new text. It does result in reliable close. Just one nit: if =
the sender of the connection close receives an ACK for the packet carrying =
the connection close frame, it is probably OK to exit the draining state so=
oner.</p>
<p>Of course, when we study multipath, we will have to differentiate betwee=
n closing a path and closing the 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/748#issuecomment-324533524">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqy1vz5Wnh4Q4DvG=
ECHmwWv1h87vgks5sbQPdgaJpZM4PAwWV">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqxqU0DcDqWp4gPirp=
4CvdcsUxjo-ks5sbQPdgaJpZM4PAwWV.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/748#issuecomment-324533524"></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 #748: I like the new=
 text. It does result in reliable close. Just one nit: if the sender of the=
 connection close receives an ACK for the packet carrying the connection cl=
ose frame, it is probably OK to exit the draining state sooner.\r\n\r\nOf c=
ourse, when we study multipath, we will have to differentiate between closi=
ng a path and closing the connection..."}],"action":{"name":"View Issue","u=
rl":"https://github.com/quicwg/base-drafts/issues/748#issuecomment-32453352=
4"}}}</script>=

----==_mimepart_599e5ddde934a_56f33f985b591c348082--


From nobody Thu Aug 24 08:42:58 2017
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 6C0DB13237B for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 08:42:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 9otwEPUQn-Jy for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 08:42:55 -0700 (PDT)
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 B68D01321C7 for <quic-issues@ietf.org>; Thu, 24 Aug 2017 08:42:55 -0700 (PDT)
Date: Thu, 24 Aug 2017 08:42:54 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503589374; bh=0FBlMbLJmQjSajLsjkvW18wMWSk+cgusuLBLsYBPBLA=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Acfq5x8SqI0nSbnjaHG2v64YV+izYoAn9VRsQcQcFQLKvDdnGMohR6W/u4OLThzoI 8exlRasZOsnvIvvnEAW0HLk7AobGUXe9c46RclzrdwmOsxmGFxBmEUuTUI8lhUo1/0 ZBiVCccth07+pIp4cn1/0g8h+FpRH2FwtYTsJzPs=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abecd74a4a50abdace45e54e9e198d64f7d85bf5f392cf0000000115b6b5fe92a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/c324674516@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599ef3feb7fa4_52583f85a8adfc383057b"; 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/cpNIragmvZgFoef0zDRToDHDZFk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 15:42:57 -0000

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

Is there a scenario where the draining period can be truncated by sending ACK in response to CONNECTION_CLOSE and where CONNECTION_CLOSE is retransmitted if ACK is not received?

-- 
You are receiving 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/721#issuecomment-324674516
----==_mimepart_599ef3feb7fa4_52583f85a8adfc383057b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Is there a scenario where the draining period can be truncated by sending ACK in response to CONNECTION_CLOSE and where CONNECTION_CLOSE is retransmitted if ACK is not received?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/721#issuecomment-324674516">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9aZTVfT71yt8YYIcHpD2crvh5xvks5sbZn-gaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz-RIo1TTmSuOfQj8LI7UFMevraDks5sbZn-gaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#issuecomment-324674516"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721: Is there a scenario where the draining period can be truncated by sending ACK in response to CONNECTION_CLOSE and where CONNECTION_CLOSE is retransmitted if ACK is not received?"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#issuecomment-324674516"}}}</script>
----==_mimepart_599ef3feb7fa4_52583f85a8adfc383057b--


From nobody Thu Aug 24 08:50:28 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F3FCA126DD9 for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 08:50:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 Qb0HrzS7ydFg for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 08:50:16 -0700 (PDT)
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 20D10132644 for <quic-issues@ietf.org>; Thu, 24 Aug 2017 08:50:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=zaANhdi4coOgh9ppSP5yt0HO2EA=; b=nAbgP1q8TCi7pH+M pbpVxqffOWdjFp0Qg9/ODHMtnWtk8wSpAoeGkybWaAjxnzvtN8IAIDoeBajVULWe lrpDhaxEsh4xtVzf1uZFPArSdtclkOE8qdCIEZttN9W3SGLkDhpT7MIQPWkHNWir 21lsDB5hGRkGVFSf+idV5gVhziE=
Received: by filter1080p1mdw1.sendgrid.net with SMTP id filter1080p1mdw1-24037-599EF5B4-13 2017-08-24 15:50:12.119832716 +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 2tfAFiNzRnOwpS6diq2ydg for <quic-issues@ietf.org>; Thu, 24 Aug 2017 15:50:12.073 +0000 (UTC)
Date: Thu, 24 Aug 2017 15:50:12 +0000 (UTC)
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb132c241cd9c9bd117388cdad63a7383ff72ceb192cf0000000115b6b7b392a169ce0eed37cd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/733/324676702@github.com>
In-Reply-To: <quicwg/base-drafts/issues/733@github.com>
References: <quicwg/base-drafts/issues/733@github.com>
Subject: Re: [quicwg/base-drafts] Acknowledging *_CLOSE (#733)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599ef5b3b282d_4703f8378517c38977cb"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1aIv1sOKHq4Lp18j6oqeyNoqPeK5CbOgrvRg +nxcFBBXmw9SECbbE6djkXNxuwFfY8fdPzTerKn9+987cJ15nWpPZOD+y1hqrdV1dIwS9N4LXL+TeZ rne2Pgb0YeCcgk/aNiwzZz9UHViQGHeCxrLrUWCnFXkVA5cW7TkSL3N/GbJiwksbJjIEJN6+nJ2SlZ A=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/iBtWlCFUXKEW6eSf41hmKTswFWI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 15:50:23 -0000

----==_mimepart_599ef5b3b282d_4703f8378517c38977cb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Well - proper two-phase commit requires persistence and may take forever to complete - so what I describe is not proper two-phase commit, but related. Regardless, I think it would be good with a description of what a clean shutdown is, and if the draining period and can be made short in normal conditions.

-- 
You are receiving 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/733#issuecomment-324676702
----==_mimepart_599ef5b3b282d_4703f8378517c38977cb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Well - proper two-phase commit requires persistence and may take forever=
 to complete - so what I describe is not proper two-phase commit, but relat=
ed. Regardless, I think it would be good with a description of what a clean=
 shutdown is, and if the draining period and can be made short in normal co=
nditions.</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/733#issuecomment-324676702">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5aiShMumP6dVRC=
eZ7c8Nc1iw7Kvks5sbZuzgaJpZM4O4EQ2">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9LZFD4nJY2u29RYN=
0IlomKV1GWLks5sbZuzgaJpZM4O4EQ2.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/733#issuecomment-324676702"></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 #733: Well - proper=
 two-phase commit requires persistence and may take forever to complete - s=
o what I describe is not proper two-phase commit, but related. Regardless, =
I think it would be good with a description of what a clean shutdown is, an=
d if the draining period and can be made short in normal conditions."}],"ac=
tion":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/iss=
ues/733#issuecomment-324676702"}}}</script>=

----==_mimepart_599ef5b3b282d_4703f8378517c38977cb--


From nobody Thu Aug 24 15:30:26 2017
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 790EA132803 for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 15:30:24 -0700 (PDT)
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 PUluOrTbs8W1 for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 15:30:23 -0700 (PDT)
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 D3754132719 for <quic-issues@ietf.org>; Thu, 24 Aug 2017 15:30:22 -0700 (PDT)
Date: Thu, 24 Aug 2017 15:30:22 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503613822; bh=S4BpsGb6S/mUcEi7MkcmrIGeVr/HWnvI3hceYaPlW38=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UGqQFUWI5Ljq03cjm0POI6c2kiPs9wtWw9QLdGK4x1sABSPzYX4qit3OXsBF2pzfJ G7TouYt2W6UuCqhL78i/RqTqkh2wjDITe8X5nm0llnQ0r7ao1/9RfCEzNRV3P+f3F+ +QtfwcUpV3Jcs0al7MNZfKggSrStjSl+Ed+3n1Ug=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8a53e9fab68bfc0ca2a529278084334b66e3a3ea92cf0000000115b7157e92a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/c324774857@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599f537e6664_1e53f3f8f6b64dc349836c"; 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/MCChfeRklV01nKoapn9qPNtViDQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 24 Aug 2017 22:30:24 -0000

----==_mimepart_599f537e6664_1e53f3f8f6b64dc349836c
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

If an endpoint receives an ACK for a CONNECTION_CLOSE, it still needs to handle more packets (it remains in its draining period) because of the chance that packets sent before the ACK are still in transit.  Thus, the shortcut isn't really that useful here.  Obviously the endpoint that acknowledges the CONNECTION_CLOSE won't send any more packets, but if its own packets are still in flight, then it might get a few more CONNECTION_CLOSE frames (as a result of packets sent before it acknowledged the CONNECTION_CLOSE). 

The only real trimming we might do is to have the endpoint that sends the CONNECTION_CLOSE stop sending more CONNECTION_CLOSE frames in response to receiving more 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/721#issuecomment-324774857
----==_mimepart_599f537e6664_1e53f3f8f6b64dc349836c
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>If an endpoint receives an ACK for a CONNECTION_CLOSE, it still needs =
to handle more packets (it remains in its draining period) because of the=
 chance that packets sent before the ACK are still in transit.  Thus, the=
 shortcut isn't really that useful here.  Obviously the endpoint that ack=
nowledges the CONNECTION_CLOSE won't send any more packets, but if its ow=
n packets are still in flight, then it might get a few more CONNECTION_CL=
OSE frames (as a result of packets sent before it acknowledged the CONNEC=
TION_CLOSE).</p>
<p>The only real trimming we might do is to have the endpoint that sends =
the CONNECTION_CLOSE stop sending more CONNECTION_CLOSE frames in respons=
e to receiving more packets.</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/721#issuecomment-324774857">view it on GitHub</a>, or=
 <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxA_w4v=
CQjmBotaB2aPk_pPR24cAks5sbfl-gaJpZM4O0OWB">mute the thread</a>.<img alt=3D=
"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2q96f=
V_WqIyYwp9yPBZTzG1BuLrks5sbfl-gaJpZM4O0OWB.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/721#issuecomment-324774857"></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":"@martinthomson=
 in #721: If an endpoint receives an ACK for a CONNECTION_CLOSE, it still=
 needs to handle more packets (it remains in its draining period) because=
 of the chance that packets sent before the ACK are still in transit.  Th=
us, the shortcut isn't really that useful here.  Obviously the endpoint t=
hat acknowledges the CONNECTION_CLOSE won't send any more packets, but if=
 its own packets are still in flight, then it might get a few more CONNEC=
TION_CLOSE frames (as a result of packets sent before it acknowledged the=
 CONNECTION_CLOSE). \r\n\r\nThe only real trimming we might do is to have=
 the endpoint that sends the CONNECTION_CLOSE stop sending more CONNECTIO=
N_CLOSE frames in response to receiving more packets."}],"action":{"name"=
:"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/72=
1#issuecomment-324774857"}}}</script>=

----==_mimepart_599f537e6664_1e53f3f8f6b64dc349836c--


From nobody Thu Aug 24 17:16:49 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B06C31329CB for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 17:16:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.181
X-Spam-Level: 
X-Spam-Status: No, score=-3.181 tagged_above=-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=-2.8, 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 0Y20R6RF6b7Z for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 17:16:45 -0700 (PDT)
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 2D04E1329CD for <quic-issues@ietf.org>; Thu, 24 Aug 2017 17:16:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=fbLydfRW/28+C3BpTaFv/bbgUg0=; b=SGMLMXMDszAhIw8P v6y880zsxRGZuCgQ/v+/dYMAd2QWJcW11Pej5C+uD5F8XRP32+D8MCH1C1BzHbGV tAIPBIq++c5xKOU/DoLqhOL3sA2o6lgK34d/Ry1FxHxveMLOwasmc4fTQZC0MM4+ MScFngFR9Cu7JqomYqvFgRvgLV0=
Received: by filter0458p1mdw1.sendgrid.net with SMTP id filter0458p1mdw1-25393-599F6C6B-C 2017-08-25 00:16:43.773848528 +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 4WeMiCioTsycRmSxobnKHQ for <quic-issues@ietf.org>; Fri, 25 Aug 2017 00:16:43.678 +0000 (UTC)
Date: Fri, 25 Aug 2017 00:16:44 +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/721/push/1943194983@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599f6c6b7377c_614f3f7f498cdc3477060"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak28olnmggHw9/zxYUG1VPnlcjl1v48Uc7DKK2 BOEi8717rkX92nShvtpD8sb/txg2Ckoz8IxyWrc851sQVl6VdRuJ98fzOAOMIOYCq7qy04g4nWkvNK PtaLLw+VcF+CqLCYU68jbI8M2dvT7cgwnp30LZYlPhJuCG/PkQas35dYRVcLfbAuEF/Rjv41mD7C5u M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/-6b3x2oECSmmw-l0UuGfy76oONM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 25 Aug 2017 00:16:48 -0000

----==_mimepart_599f6c6b7377c_614f3f7f498cdc3477060
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson pushed 1 commit.

6861f9d  Stop sending _CLOSE when you get an ACK


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/721/files/72207659068826e9be662e04044cb354600d4183..6861f9d728d2f0e760c0b5e5e61a2f67cbab1161

----==_mimepart_599f6c6b7377c_614f3f7f498cdc3477060
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/6861f9d" class="commit-link">6861f9d</a>  Stop sending _CLOSE when you get an ACK</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/721/files/72207659068826e9be662e04044cb354600d4183..6861f9d728d2f0e760c0b5e5e61a2f67cbab1161">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1wiCBj8aUhA_Vmc07XhVJ8sXqVhks5sbhJrgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq6CuwNxNjYx70Xi1ogz6hvHCD-sGks5sbhJrgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721/files/72207659068826e9be662e04044cb354600d4183..6861f9d728d2f0e760c0b5e5e61a2f67cbab1161"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721/files/72207659068826e9be662e04044cb354600d4183..6861f9d728d2f0e760c0b5e5e61a2f67cbab1161"}}}</script>

----==_mimepart_599f6c6b7377c_614f3f7f498cdc3477060--


From nobody Thu Aug 24 17:17:17 2017
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 8B7651329CC for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 17:17:15 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3-AAmBXETDmd for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 17:17:14 -0700 (PDT)
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 B655A1329CD for <quic-issues@ietf.org>; Thu, 24 Aug 2017 17:17:13 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503620233; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=ArnTsMRNRV0cV0XT7AH6MzSKncZY6Hnniey2h5yrWek=; b=HvgKJVOz7bm15+7ttVINJvWiPIz/Hr9ekevT8bP85nsFakFBhh76fwP7/eoyeGOh5k4Ie+sE mlboIFNoPALqjYQOM0Xvi5UkSTyOdU+yK8I9deXYo2oGxE3AssLsZuwu5whASj5iAfJRRWSl K7/+skSRfDMif1XYlGJl1nVgQLM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=IUl5Y5y6dQjqi0t2B9b1oinNul5ZwYn1TFt+zauh0ryccr/+npHnCqBcEoRKdrcgAIo/VT 1OHsrSEN78CFfDOkx9jVwtK1k+mnPccBMv3SU4+/8B8QRG3/9F3+EEzE/fNShSXdMbnOAdBP J5JHa2mfCvaz3VrogCKfgOCf9IIys=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 599f6c6a.7f50c0373840-smtp-out-n03; Fri, 25 Aug 2017 00:16:42 -0000 (UTC)
Date: Thu, 24 Aug 2017 17:16:41 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599f6c691cafe_3f173faf66db5c2c521f9@hookshot-fe1-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 6861f9: Stop sending _CLOSE when you get an ACK
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599f6c691c67a_3f173faf66db5c2c52084"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lMOK-feN_28vk_uFjYll1bSdsCE>
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, 25 Aug 2017 00:17:15 -0000

----==_mimepart_599f6c691c67a_3f173faf66db5c2c52084
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/cleanup-close
  Home:   https://github.com/quicwg/base-drafts
  Commit: 6861f9d728d2f0e760c0b5e5e61a2f67cbab1161
      https://github.com/quicwg/base-drafts/commit/6861f9d728d2f0e760c0b5e5e61a2f67cbab1161
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Stop sending _CLOSE when you get an ACK



----==_mimepart_599f6c691c67a_3f173faf66db5c2c52084--


From nobody Thu Aug 24 21:59:08 2017
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 62FCA132954 for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 21:59:06 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9GEAc9DIpC7q for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 21:59:04 -0700 (PDT)
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 97FDB132721 for <quic-issues@ietf.org>; Thu, 24 Aug 2017 21:59:04 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503637143; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=uWmsHhSyQ/TfKX09PXL/7xmexE+8qRaSlWELxs7Qhqo=; b=KYyKq1Rh3f/DwdXtmq9FR+GvZcWZuIvHA0jyIFCmLSylgCxzP7VTdY0SgfqWiAuzJZYrU3Ml 6pHsbDTnJjgvRJPpPGJVB2Lw2Fc51IMgVUujRroKpwXyIZKjc+d4npX9S9FZVtn3BOz6OUXR d6OweNBFno1KdLYZHeKazUHpBEQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=rITdVF1e9Z/fU768zt9Ci9WdMBfS0LbzoHZOym+VkzjBNXexorVRBgT0LjUOmik7RcqHr5 lpwi06ERKDKNmqK4hUv9NpDFXAsCs6hFyrxflaGN8JM4IViIzhRlUuoYQBHHnblNqZN7GGay 2r5Pn+60njF2uga/fuiNGv93+w2MQ=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 599fae97.7f514404c9f0-smtp-out-n03; Fri, 25 Aug 2017 04:59:03 -0000 (UTC)
Date: Thu, 24 Aug 2017 21:59:02 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <599fae964809a_55fb3fca15d97c30496ca@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 9218dc: Might as well stop on CONNECTION_CLOSE as well
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_599fae9647aef_55fb3fca15d97c3049574"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/c1gZets9unDBxlh_VI6qackgMZ8>
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, 25 Aug 2017 04:59:06 -0000

----==_mimepart_599fae9647aef_55fb3fca15d97c3049574
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/cleanup-close
  Home:   https://github.com/quicwg/base-drafts
  Commit: 9218dcc4d4aeef892583845170c41053a0461135
      https://github.com/quicwg/base-drafts/commit/9218dcc4d4aeef892583845170c41053a0461135
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-25 (Fri, 25 Aug 2017)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Might as well stop on CONNECTION_CLOSE as well



----==_mimepart_599fae9647aef_55fb3fca15d97c3049574--


From nobody Thu Aug 24 21:59:11 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CC56132721 for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 21:59:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.181
X-Spam-Level: 
X-Spam-Status: No, score=-3.181 tagged_above=-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=-2.8, 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 qKSPUaxqPuVg for <quic-issues@ietfa.amsl.com>; Thu, 24 Aug 2017 21:59:05 -0700 (PDT)
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 9207D132814 for <quic-issues@ietf.org>; Thu, 24 Aug 2017 21:59:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=dwvwmsbjQhEKKtA5dUlXq/0jKWM=; b=bTE3DGecSU4ZyaZA /dpCDAcFmnzVRMekGvDfU7/6Bt3oYZwhu3EJaSImHA4lrlCMX7C54tFABrVZFq47 ASqLoSKbg62u7DK3iNYISKup9qaHMDO79RD3TN0YR25rtWtomhiWxZm9yqQuXLft +uBo1kLlRpRW9R5b8tAAt3orOQw=
Received: by filter1144p1mdw1.sendgrid.net with SMTP id filter1144p1mdw1-1778-599FAE98-1E 2017-08-25 04:59:04.707517041 +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 ismtpd0039p1mdw1.sendgrid.net (SG) with ESMTP id 2pHfeIf9Tny6zLwsBf2t9w for <quic-issues@ietf.org>; Fri, 25 Aug 2017 04:59:04.664 +0000 (UTC)
Date: Fri, 25 Aug 2017 04:59:04 +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/721/push/1943496953@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_599fae9857fe3_521b3f9ba0b7dc2c54999"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak19PH/CJfxYDMl2F78altX7czDlrhTBpsONje S2j6Y0nlWhWhohRfdOlag6fAgxSrVYbGzEPIaW/Ke0NJaQBBTURrtiE+RJO1Yr5FfEFAVFwx199pbA 1o/0CFQ0xiMgWxbMmqqSsVdHWFw9tX7OYOQdJeuscc0Qx0ncuvgwE2Kf1wjfgqSXJus0qKJM3xq2jC k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/qfBwFUmFTHj5hq-uPg9dzO0gUOs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 25 Aug 2017 04:59:07 -0000

----==_mimepart_599fae9857fe3_521b3f9ba0b7dc2c54999
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson pushed 1 commit.

9218dcc  Might as well stop on CONNECTION_CLOSE as well


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/721/files/6861f9d728d2f0e760c0b5e5e61a2f67cbab1161..9218dcc4d4aeef892583845170c41053a0461135

----==_mimepart_599fae9857fe3_521b3f9ba0b7dc2c54999
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/9218dcc" class="commit-link">9218dcc</a>  Might as well stop on CONNECTION_CLOSE as well</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/721/files/6861f9d728d2f0e760c0b5e5e61a2f67cbab1161..9218dcc4d4aeef892583845170c41053a0461135">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzkIG48Bm51IIQlBw-J0BNVtraxLks5sblSYgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq312gxTvgpq3JN7ZddI6ELRCiXwXks5sblSYgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721/files/6861f9d728d2f0e760c0b5e5e61a2f67cbab1161..9218dcc4d4aeef892583845170c41053a0461135"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721/files/6861f9d728d2f0e760c0b5e5e61a2f67cbab1161..9218dcc4d4aeef892583845170c41053a0461135"}}}</script>

----==_mimepart_599fae9857fe3_521b3f9ba0b7dc2c54999--


From nobody Fri Aug 25 09:49:53 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D6DC132938 for <quic-issues@ietfa.amsl.com>; Fri, 25 Aug 2017 09:49:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 ILD7DbvG50CA for <quic-issues@ietfa.amsl.com>; Fri, 25 Aug 2017 09:49:49 -0700 (PDT)
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 358841329AF for <quic-issues@ietf.org>; Fri, 25 Aug 2017 09:49:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=sDEf7P1ZYBq7ZLstXkBy4jF+UYM=; b=CyQmZVOOd8tkVZLo jDvwC+W2NVtzkxBDXuVZQzqW0yBJniZHDgMyvMIviAEeclM0D1C0zxXxnVWO9ZNt 1cBDePxvdAK3/JBvHEE928GLbLYDkUskTKaETC9skJQzDi6FQ9/Q8tBaNa3EKe3e gY+tzBpkFcs3eNgLgbq1UTtdwQQ=
Received: by filter0634p1mdw1.sendgrid.net with SMTP id filter0634p1mdw1-32004-59A0552B-35 2017-08-25 16:49:47.706716313 +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 XYMpCCupRnOxyNXRf0XPAg for <quic-issues@ietf.org>; Fri, 25 Aug 2017 16:49:47.608 +0000 (UTC)
Date: Fri, 25 Aug 2017 16:49:48 +0000 (UTC)
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf3f3a4283ff9be784375cc47a4f3a97e71ca0b2f92cf0000000115b8172b92a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/review/58704654@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a0552b53598_60393fd6873d9c381643a8"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3UJEDJRSZdx0GReV+hGMh4JgmVHfsFgHrRFw N/Zg4RH65d9keqt6o4pozBSIt1kDJHiKFRHW4Cic3l/4rfWjKbClzWfQgzws5L9DsbOqYiYcIGAtMr Nom2O+EqE9fDIj0ZvaCYFIX09R7d1fc4WOVxKZp1tY/4YS22Fi5Z26TvaUkC4hijft2dL848wc21jJ M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/6fnN7gBvn-fQx1lvURtSI1SQ-nU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 25 Aug 2017 16:49:51 -0000

----==_mimepart_59a0552b53598_60393fd6873d9c381643a8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop approved this pull request.

Very much nitpicks, and if you merged without them I wouldn't scream.

> -After receiving either a CONNECTION_CLOSE frame or a Public Reset, an
-endpoint MUST NOT send additional packets on that connection. After
-sending either a CONNECTION_CLOSE frame or a Public Reset packet,
-implementations MUST NOT send any non-closing packets on that
-connection. If additional packets are received after this time and
-before idle_timeout seconds has passed, implementations SHOULD respond
-to them by sending a CONNECTION_CLOSE (which MAY just be a duplicate
-of the previous CONNECTION_CLOSE packet) but MAY also send a Public
-Reset packet.  Implementations SHOULD throttle these responses, for
-instance by exponentially backing off the number of packets which are
-received before sending a response.  After this time, implementations
-SHOULD respond to unexpected packets with a Public Reset packet.
-
-
-## Stateless Reset {#stateless-reset}
+of four ways: negotiated shutdown, idle timeout, immediate close, and a

I think this comment got lost somewhere amongst the commits, so I'll re-add it:  You have "negotiated shutdown" on this line, but "application close" on 1449.  I think consistency would help.

> +from its peer.  These packets might have been sent prior to receiving any close
+signal, or they might be retransmissions of packets for which acknowledgments
+were lost.
+
+The draining period persists for three times the maximum of minimum RTO
+(kMinRTOTimeout) or the round trip time (smoothed_rtt), see {{QUIC-RECOVERY}}
+for descriptions of these values.  During this period, new packets can be
+attributed to the correct connection and acknowledged, but the connection is no
+longer considered active and usable.
+
+Different treatment is given to packets that are received while a connection is
+in the draining period depending on how the connection was closed.  In all
+cases, it is possible to acknowledge packets that are received as normal, but
+other reactions might be preferable depending on how the connection was closed.
+An endpoint that is in a draining period MUST NOT send packets other than ACK,
+PADDING, or CONNECTION_CLOSE.

Nit:  These aren't packets, they're frames.

> +The draining period persists for three times the maximum of minimum RTO
+(kMinRTOTimeout) or the round trip time (smoothed_rtt), see {{QUIC-RECOVERY}}
+for descriptions of these values.  During this period, new packets can be
+attributed to the correct connection and acknowledged, but the connection is no
+longer considered active and usable.
+
+Different treatment is given to packets that are received while a connection is
+in the draining period depending on how the connection was closed.  In all
+cases, it is possible to acknowledge packets that are received as normal, but
+other reactions might be preferable depending on how the connection was closed.
+An endpoint that is in a draining period MUST NOT send packets other than ACK,
+PADDING, or CONNECTION_CLOSE.
+
+Once the draining period has ended, an endpoint SHOULD discard per-connection
+state.  This results in new packets on the connection being discarded.  An
+endpoint MAY use a stateless reset in response to any further incoming packets.

use => send

> +{{transport-parameter-definitions}}) becomes closed.  Either peer removes
+connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won't be perfectly synchronized
+on peers.  A connection enters the draining period when the idle timeout
+expires.  During this time, an endpoint that receives new packets MAY choose to
+restore the connection.  Alternatively, an endpoint that receives packets MAY
+signal the timeout using an immediate close.
+
+
+### Immediate Close
+
+An endpoint sends a CONNECTION_CLOSE frame to terminate the connection
+immediately.  A CONNECTION_CLOSE causes all open streams to immediately become
+closed; open streams can be assumed to be implicitly reset.  After receiving a
+CONNECTION_CLOSE frame, endpoints immediately enter a draining period.

Endpoints presumably enter a draining period after sending a CONNECTION_CLOSE as well, no?

> +expires.  During this time, an endpoint that receives new packets MAY choose to
+restore the connection.  Alternatively, an endpoint that receives packets MAY
+signal the timeout using an immediate close.
+
+
+### Immediate Close
+
+An endpoint sends a CONNECTION_CLOSE frame to terminate the connection
+immediately.  A CONNECTION_CLOSE causes all open streams to immediately become
+closed; open streams can be assumed to be implicitly reset.  After receiving a
+CONNECTION_CLOSE frame, endpoints immediately enter a draining period.
+
+An endpoint that sends a CONNECTION_CLOSE frame SHOULD respond to any packet
+that it receives in the draining period with another packet containing a
+CONNECTION_CLOSE frame.  To reduce the state that an endpoint maintains in this
+case, they MAY send the exact same packet.  However, endpoints SHOULD limit the

they => it, since it's a single endpoint

-- 
You are receiving 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/721#pullrequestreview-58704654
----==_mimepart_59a0552b53598_60393fd6873d9c381643a8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</b> approved this pull request.</p>

<p>Very much nitpicks, and if you merged without them I wouldn't scream.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/721#discussion_r135302798">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; -After receiving either a CONNECTION_CLOSE frame or a Public Reset, an
-endpoint MUST NOT send additional packets on that connection. After
-sending either a CONNECTION_CLOSE frame or a Public Reset packet,
-implementations MUST NOT send any non-closing packets on that
-connection. If additional packets are received after this time and
-before idle_timeout seconds has passed, implementations SHOULD respond
-to them by sending a CONNECTION_CLOSE (which MAY just be a duplicate
-of the previous CONNECTION_CLOSE packet) but MAY also send a Public
-Reset packet.  Implementations SHOULD throttle these responses, for
-instance by exponentially backing off the number of packets which are
-received before sending a response.  After this time, implementations
-SHOULD respond to unexpected packets with a Public Reset packet.
-
-
-## Stateless Reset {#stateless-reset}
+of four ways: negotiated shutdown, idle timeout, immediate close, and a
</pre>
<p>I think this comment got lost somewhere amongst the commits, so I'll re-add it:  You have "negotiated shutdown" on this line, but "application close" on 1449.  I think consistency would help.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/721#discussion_r135303044">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +from its peer.  These packets might have been sent prior to receiving any close
+signal, or they might be retransmissions of packets for which acknowledgments
+were lost.
+
+The draining period persists for three times the maximum of minimum RTO
+(kMinRTOTimeout) or the round trip time (smoothed_rtt), see {{QUIC-RECOVERY}}
+for descriptions of these values.  During this period, new packets can be
+attributed to the correct connection and acknowledged, but the connection is no
+longer considered active and usable.
+
+Different treatment is given to packets that are received while a connection is
+in the draining period depending on how the connection was closed.  In all
+cases, it is possible to acknowledge packets that are received as normal, but
+other reactions might be preferable depending on how the connection was closed.
+An endpoint that is in a draining period MUST NOT send packets other than ACK,
+PADDING, or CONNECTION_CLOSE.
</pre>
<p>Nit:  These aren't packets, they're frames.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/721#discussion_r135303287">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +The draining period persists for three times the maximum of minimum RTO
+(kMinRTOTimeout) or the round trip time (smoothed_rtt), see {{QUIC-RECOVERY}}
+for descriptions of these values.  During this period, new packets can be
+attributed to the correct connection and acknowledged, but the connection is no
+longer considered active and usable.
+
+Different treatment is given to packets that are received while a connection is
+in the draining period depending on how the connection was closed.  In all
+cases, it is possible to acknowledge packets that are received as normal, but
+other reactions might be preferable depending on how the connection was closed.
+An endpoint that is in a draining period MUST NOT send packets other than ACK,
+PADDING, or CONNECTION_CLOSE.
+
+Once the draining period has ended, an endpoint SHOULD discard per-connection
+state.  This results in new packets on the connection being discarded.  An
+endpoint MAY use a stateless reset in response to any further incoming packets.
</pre>
<p>use =&gt; send</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/721#discussion_r135303571">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +{{transport-parameter-definitions}}) becomes closed.  Either peer removes
+connection state if they have neither sent nor received a packet for this time.
+
+The time at which an idle timeout takes effect won&#39;t be perfectly synchronized
+on peers.  A connection enters the draining period when the idle timeout
+expires.  During this time, an endpoint that receives new packets MAY choose to
+restore the connection.  Alternatively, an endpoint that receives packets MAY
+signal the timeout using an immediate close.
+
+
+### Immediate Close
+
+An endpoint sends a CONNECTION_CLOSE frame to terminate the connection
+immediately.  A CONNECTION_CLOSE causes all open streams to immediately become
+closed; open streams can be assumed to be implicitly reset.  After receiving a
+CONNECTION_CLOSE frame, endpoints immediately enter a draining period.
</pre>
<p>Endpoints presumably enter a draining period after sending a CONNECTION_CLOSE as well, no?</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/721#discussion_r135303707">draft-ietf-quic-transport.md</a>:</p>
<pre style='color:#555'>&gt; +expires.  During this time, an endpoint that receives new packets MAY choose to
+restore the connection.  Alternatively, an endpoint that receives packets MAY
+signal the timeout using an immediate close.
+
+
+### Immediate Close
+
+An endpoint sends a CONNECTION_CLOSE frame to terminate the connection
+immediately.  A CONNECTION_CLOSE causes all open streams to immediately become
+closed; open streams can be assumed to be implicitly reset.  After receiving a
+CONNECTION_CLOSE frame, endpoints immediately enter a draining period.
+
+An endpoint that sends a CONNECTION_CLOSE frame SHOULD respond to any packet
+that it receives in the draining period with another packet containing a
+CONNECTION_CLOSE frame.  To reduce the state that an endpoint maintains in this
+case, they MAY send the exact same packet.  However, endpoints SHOULD limit the
</pre>
<p>they =&gt; it, since it's a single endpoint</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/721#pullrequestreview-58704654">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq0MbSIn-rU-T9cGBiRd_MhKRRAQ0ks5sbvsrgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq43fnc93oSL_2iSfHnFpuyY_UMnWks5sbvsrgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#pullrequestreview-58704654"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#pullrequestreview-58704654"}}}</script>
----==_mimepart_59a0552b53598_60393fd6873d9c381643a8--


From nobody Sat Aug 26 20:55:11 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EFF91320BB for <quic-issues@ietfa.amsl.com>; Sat, 26 Aug 2017 20:55:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.018
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 cXHBqYf0mg8k for <quic-issues@ietfa.amsl.com>; Sat, 26 Aug 2017 20:55:08 -0700 (PDT)
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 348F9126B6E for <quic-issues@ietf.org>; Sat, 26 Aug 2017 20:55:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=jLo5lGdjUQHzun5mC0XbTw67dow=; b=qxzHBeocotok7Tlw zFCeb7DxXK/pi7c1dPox4Tea8DuGn0R1mrroLlAxHkqkeXZuJ661c1Sp1m+JuQ99 pxAoVk13xgDm2m1Sn8H9ygjnV93j567ZYiYHCYIET70Yt/gAPq+mKdRHAGlqX00Y qhN6OgcWqAUAtpYRaqEpAfasHo8=
Received: by filter0492p1las1.sendgrid.net with SMTP id filter0492p1las1-25150-59A2429A-16 2017-08-27 03:55:06.971326007 +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 4GF8b5JgQymo4KI8Cb06Fw for <quic-issues@ietf.org>; Sun, 27 Aug 2017 03:55:06.819 +0000 (UTC)
Date: Sun, 27 Aug 2017 03:55:07 +0000 (UTC)
From: Kazuho Oku <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab21b7af93f2ceb653ff971298db2eeb0c0b9e479a92cf0000000115ba049a92a169ce0f0c50c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/749/325175583@github.com>
In-Reply-To: <quicwg/base-drafts/issues/749@github.com>
References: <quicwg/base-drafts/issues/749@github.com>
Subject: Re: [quicwg/base-drafts] Do we really need a "final offset" in the Reset Stream frame? (#749)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a2429ab459a_1b763fd0dee67c3098716"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2KAoJR+OZ1rtJzOz5jxtFLePT3dqZnv5LTCP J6PHjHAJDZ+S8Gc7rD/QkDKUk4TVSQclQRtpw7nRhaC7Bgm+54ohqB1Lp+fyAV2anf/oVdNQvKffWN 4UcN1CfBqWfDvV6fxb1LmacgibrMa5diw82V8paOZ1LwHN1fjgZ6yLXpjoLYUEWAYq53avv0k06WIl g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/EzDNkNU1eRCjiWwOAylCrqydI1Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 27 Aug 2017 03:55:10 -0000

----==_mimepart_59a2429ab459a_1b763fd0dee67c3098716
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson Could the requirement be abolished if we define the connection-level flow control window as the number of octets sent using STREAM frames (excluding stream_id=0), instead of defining it as the number of octets sent over the streams (excluding stream_id=0)?

I would argue that the bonus here is much more than removing the `final_offset` field. I think that we can get rid of the responding `RST_STREAM` frame as a whole if we change the way we calculate the connection-level flow control window.

-- 
You are receiving 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/749#issuecomment-325175583
----==_mimepart_59a2429ab459a_1b763fd0dee67c3098716
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> Could the requirement be abolished if we define the connecti=
on-level flow control window as the number of octets sent using STREAM fram=
es (excluding stream_id=3D0), instead of defining it as the number of octet=
s sent over the streams (excluding stream_id=3D0)?</p>
<p>I would argue that the bonus here is much more than removing the <code>f=
inal_offset</code> field. I think that we can get rid of the responding <co=
de>RST_STREAM</code> frame as a whole if we change the way we calculate the=
 connection-level flow control window.</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/749#issuecomment-325175583">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3btMIuUJYhiISa=
GUgGQUVtRwc7cks5scOiagaJpZM4PAzBK">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq7IYI-7A7Xl4BEiLd=
izThGkwPqN8ks5scOiagaJpZM4PAzBK.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/749#issuecomment-325175583"></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 #749: @martinthomson =
Could the requirement be abolished if we define the connection-level flow c=
ontrol window as the number of octets sent using STREAM frames (excluding s=
tream_id=3D0), instead of defining it as the number of octets sent over the=
 streams (excluding stream_id=3D0)?\r\n\r\nI would argue that the bonus her=
e is much more than removing the `final_offset` field. I think that we can =
get rid of the responding `RST_STREAM` frame as a whole if we change the wa=
y we calculate the connection-level flow control window."}],"action":{"name=
":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/749#issu=
ecomment-325175583"}}}</script>=

----==_mimepart_59a2429ab459a_1b763fd0dee67c3098716--


From nobody Sun Aug 27 20:00:05 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 639B21321A0 for <quic-issues@ietfa.amsl.com>; Sun, 27 Aug 2017 20:00:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-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 Xn9YQnNZpvNt for <quic-issues@ietfa.amsl.com>; Sun, 27 Aug 2017 20:00:01 -0700 (PDT)
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 5C6E0120727 for <quic-issues@ietf.org>; Sun, 27 Aug 2017 20:00:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=X+mfpowdK/B3CEfMu393KW60rbs=; b=tCdsUikHXK7dZzp7 mwHYIBZRiGDKdNbEUgA7fiTO5MNsSLcBcNyBWSl4+pwIOUZ0c2oMrLaT0bq3T7q4 dopdQhpaoJszG8AvT92ejrHH4hJQGOxRZ5c0gQh2vcT6JcxmVxea3MVJpfu2taCj zOZjOtku89q0ugWXRNyHBTKHoPM=
Received: by filter0559p1mdw1.sendgrid.net with SMTP id filter0559p1mdw1-6870-59A3872F-56 2017-08-28 02:59:59.909718138 +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 R7G8ILE3SVSdYIBdMh--4g for <quic-issues@ietf.org>; Mon, 28 Aug 2017 02:59:59.857 +0000 (UTC)
Date: Mon, 28 Aug 2017 03:00:00 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab89cbc7d1059b9cfabb03e90e0578f536b32d23fe92cf0000000115bb492f92a169ce0f0c50c6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/749/325249002@github.com>
In-Reply-To: <quicwg/base-drafts/issues/749@github.com>
References: <quicwg/base-drafts/issues/749@github.com>
Subject: Re: [quicwg/base-drafts] Do we really need a "final offset" in the Reset Stream frame? (#749)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a3872f8e4cf_235653fdbd5215c3c798c7"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak22QTXAZ4x/69IciA0MKt86Dw31y4cqJSy/4U ka1S/Nw1HgbpwSjpT8QukTDoQXdv8GO1VldKK0wosj0pafNKZwC9IwdmGmxnqTnE2UibZlQjwHMVrh kyErzfnsl/frRvYNSy3ck+j3zQxIvvb/iac6aCnivjOWd6C+oB4tWj9lAa19CVu7mSXyzp3RXMFqbK Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WlwZTd-7UOa4Z6KFb7jX0OVmixs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 28 Aug 2017 03:00:03 -0000

----==_mimepart_59a3872f8e4cf_235653fdbd5215c3c798c7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@kazuho, you don't want to count retransmissions, because then you have different numbers on each side.  So I assume that you mean total bytes originally sent, which is basically what it is right now.

We discussed removing the limitation entirely and have any used up flow control on a stream credited back when you reset it.  The problem with that is that I can send you a very large stream over time, but if it is reset, that gives a huge and immediate increase to the connection flow control window.  I think that this design is 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/749#issuecomment-325249002
----==_mimepart_59a3872f8e4cf_235653fdbd5215c3c798c7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/kazuho" class=3D"user-mention">@kazuho</a>=
, you don't want to count retransmissions, because then you have different =
numbers on each side.  So I assume that you mean total bytes originally sen=
t, which is basically what it is right now.</p>
<p>We discussed removing the limitation entirely and have any used up flow =
control on a stream credited back when you reset it.  The problem with that=
 is that I can send you a very large stream over time, but if it is reset, =
that gives a huge and immediate increase to the connection flow control win=
dow.  I think that this design is fine.</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/749#issuecomment-325249002">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq8MqILI0kstcQTz=
YnnCqoOVwJYXsks5sci0vgaJpZM4PAzBK">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq8tWEnAaVHFKElZzP=
rJqM9MTx2igks5sci0vgaJpZM4PAzBK.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/749#issuecomment-325249002"></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 #749: @kazuho,=
 you don't want to count retransmissions, because then you have different n=
umbers on each side.  So I assume that you mean total bytes originally sent=
, which is basically what it is right now.\r\n\r\nWe discussed removing the=
 limitation entirely and have any used up flow control on a stream credited=
 back when you reset it.  The problem with that is that I can send you a ve=
ry large stream over time, but if it is reset, that gives a huge and immedi=
ate increase to the connection flow control window.  I think that this desi=
gn is fine."}],"action":{"name":"View Issue","url":"https://github.com/quic=
wg/base-drafts/issues/749#issuecomment-325249002"}}}</script>=

----==_mimepart_59a3872f8e4cf_235653fdbd5215c3c798c7--


From nobody Sun Aug 27 21:13:06 2017
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 4768A1321E3 for <quic-issues@ietfa.amsl.com>; Sun, 27 Aug 2017 21:13:05 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eEoVSV6AV-l8 for <quic-issues@ietfa.amsl.com>; Sun, 27 Aug 2017 21:13:04 -0700 (PDT)
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 E7D2013209C for <quic-issues@ietf.org>; Sun, 27 Aug 2017 21:13:03 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1503893583; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=GAQSA6vmYSFuE2DWqxnqVzgojlR/ZhJlEVwBBVW+Yh8=; b=dFZ9cKYakQOwI7CMQwix+x0gqOmKkjtXaef769UnfNVHSQfPLPonLFrUi/bv86szwSvT466p BZU4t6B3fo7STJM8bdRFCg5sWG/abUoldBJF+JR2kHm0gNKwzz280lG3pLWP9o0aEQmZsAVM 5ukK/EzpS49nCt5qJGGrq/Yqiu0=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=UwPbjOppij9zqK6YafaYzV7/P4TyeefGYa0NuYS/uMcFdmYvdKzVcGfvddvLJs+CKsZq35 EaPqCET72tkrDZ2NO/tysxWmuVkerJDTIDf43fBS3j1ZQU1gd8s3qQPqdvbv4oAxQ8KB//qy YAl25u2LGpdhgtlLx/hwS21qbEHPw=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.45]) by mxa.mailgun.org with ESMTP id 59a3984e.7fd2dc0f76c0-smtp-out-n01; Mon, 28 Aug 2017 04:13:02 -0000 (UTC)
Date: Sun, 27 Aug 2017 21:13:01 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59a3984d9706e_416d3f86f201bc34567e5@hookshot-fe3-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] a215b5: Minor editorial things
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59a3984d96cfc_416d3f86f201bc34566f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/fJnNLwxWqVPlf9WrBuBrwnULaVE>
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, 28 Aug 2017 04:13:05 -0000

----==_mimepart_59a3984d96cfc_416d3f86f201bc34566f
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/cleanup-close
  Home:   https://github.com/quicwg/base-drafts
  Commit: a215b5312f4a86c45caf13bed624179085196e46
      https://github.com/quicwg/base-drafts/commit/a215b5312f4a86c45caf13bed624179085196e46
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-28 (Mon, 28 Aug 2017)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Minor editorial things



----==_mimepart_59a3984d96cfc_416d3f86f201bc34566f--


From nobody Sun Aug 27 21:13:15 2017
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 BFCDE132626 for <quic-issues@ietfa.amsl.com>; Sun, 27 Aug 2017 21:13:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 H4DAsHF4kWFg for <quic-issues@ietfa.amsl.com>; Sun, 27 Aug 2017 21:13:05 -0700 (PDT)
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 25E971321A2 for <quic-issues@ietf.org>; Sun, 27 Aug 2017 21:13:05 -0700 (PDT)
Date: Sun, 27 Aug 2017 21:13:04 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1503893584; bh=fLPgOqtNRQJu5TAbCoSSeRMIEHD6FedESXlf4h6y+jc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=eBnhQghXmKMIjWLciGj6J7PJPAPZy9wwr0mHpMKhcgtPkZ2i3v+OuT0XkCNryCywP VzGnKt0ampoDHZPaRncCbF2MfOttuJBnU7d06uYHLh2eG6OELflXMLFRqCvJXs1hIk hIK9+/XzDDMUCoBzv7Vr2d+EE9K+MHdobiVP6+BA=
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/721/push/1947405286@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a3985029477_51113fce72313c30652fe"; 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/SCjGYiI4SpY5-LRErmJo323fjuo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 28 Aug 2017 04:13:07 -0000

----==_mimepart_59a3985029477_51113fce72313c30652fe
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@martinthomson pushed 1 commit.

a215b53  Minor editorial things


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/quicwg/base-drafts/pull/721/files/9218dcc4d4aeef892583845170c41053a0461135..a215b5312f4a86c45caf13bed624179085196e46

----==_mimepart_59a3985029477_51113fce72313c30652fe
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/a215b53" class="commit-link">a215b53</a>  Minor editorial things</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/721/files/9218dcc4d4aeef892583845170c41053a0461135..a215b5312f4a86c45caf13bed624179085196e46">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqweODrLQI5MJ95lrwU2UtttEsc40ks5scj5QgaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqxG63rC8dA2rRy6vzdpY3D7AJ3AGks5scj5QgaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721/files/9218dcc4d4aeef892583845170c41053a0461135..a215b5312f4a86c45caf13bed624179085196e46"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721/files/9218dcc4d4aeef892583845170c41053a0461135..a215b5312f4a86c45caf13bed624179085196e46"}}}</script>

----==_mimepart_59a3985029477_51113fce72313c30652fe--


From nobody Mon Aug 28 14:59:36 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53C92124207 for <quic-issues@ietfa.amsl.com>; Mon, 28 Aug 2017 14:59:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 m6cuxuPSQ_1g for <quic-issues@ietfa.amsl.com>; Mon, 28 Aug 2017 14:59:33 -0700 (PDT)
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 14165132C57 for <quic-issues@ietf.org>; Mon, 28 Aug 2017 14:59:33 -0700 (PDT)
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=QdEOVClzxglf/Fm0JFBxGFw6uJw=; b=Y4KlxHA5NlXBfJje LS1eVSwgdfqE0NyajknCe2jbKaGivCqDZvOG6pyf2iPiPRIMQ0HcDoJf6tfJuq6T /bJ6cs24Kk8eiPopZD3Sa1GMy6L7k6tf14stI/XUcgHZAiwe8dj/7qHfiKMhS+Dp FyyXUH3kobKAnenk2aQ0WoGsT/0=
Received: by filter1105p1mdw1.sendgrid.net with SMTP id filter1105p1mdw1-30228-59A49244-2 2017-08-28 21:59:32.002495171 +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 ismtpd0039p1mdw1.sendgrid.net (SG) with ESMTP id DuBuxHkRSbSkemS0DpcbYw for <quic-issues@ietf.org>; Mon, 28 Aug 2017 21:59:31.901 +0000 (UTC)
Date: Mon, 28 Aug 2017 21:59:32 +0000 (UTC)
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ababa2abdfd1051cbaad7e7367f2aac187d4f2051c92cf0000000115bc544392a169ce0f1ba30a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/751@github.com>
Subject: [quicwg/base-drafts] Handling un-ackable packets (#751)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a492439a7e5_34bb3fedf162bc30562f5"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3kqN8Yh1SUq1xTGkcwZ84b6Ek/zm445NBs0P GgTUmojye0z5v3Yk+TVMs/inBwVK2n6E6r1wVcuXPmF84z6zFNxDvrU5cUDygYacqdRxvKw0fxbdUb ZARVG0eHC+q5/w31FUcm28HGUbonnDOGWxcFrIZnouTC6q93ytOQT8WLqg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/OD4A7N1ZKI4U6vvYV2bSpPa18jM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 28 Aug 2017 21:59:35 -0000

----==_mimepart_59a492439a7e5_34bb3fedf162bc30562f5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Consider the case f the client is attempting 0-RTT and sends the sequence:

 CI (1), Data(2), Data(3)  // packet numbers in parens

Now, what happens if CI(1) is lost? The server cannot ACK packets 2, 3 because (a) it's forbidden and (b) it can't validate their integrity. So, it seems like what happens is just that eventually the client times out and retransmits CI, which means that the performance here is limited by the client's RTO, as opposed to if (say) the server's first flight was lost, when the QUIC ACKs can force faster retransmission. 

What I've been considering for DTLS is to have the receiver send an empty ACK (i.e,, one that acknowledges no packets), but that's not possible because of the QUIC ACK structure which requires you to ACK at least one 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/751
----==_mimepart_59a492439a7e5_34bb3fedf162bc30562f5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Consider the case f the client is attempting 0-RTT and sends the sequence:</p>
<p>CI (1), Data(2), Data(3)  // packet numbers in parens</p>
<p>Now, what happens if CI(1) is lost? The server cannot ACK packets 2, 3 because (a) it's forbidden and (b) it can't validate their integrity. So, it seems like what happens is just that eventually the client times out and retransmits CI, which means that the performance here is limited by the client's RTO, as opposed to if (say) the server's first flight was lost, when the QUIC ACKs can force faster retransmission.</p>
<p>What I've been considering for DTLS is to have the receiver send an empty ACK (i.e,, one that acknowledges no packets), but that's not possible because of the QUIC ACK structure which requires you to ACK at least one packet.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/751">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq7RGDWlKXHcQ3xfmx3eRKtKqXZcsks5sczhDgaJpZM4PFH51">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq34qZJSMfj_M81xwbG1sAqAZ4K9uks5sczhDgaJpZM4PFH51.gif" width="1" /></p>
<div itemscope 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/751"></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":"Handling un-ackable packets (#751)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/751"}}}</script>
----==_mimepart_59a492439a7e5_34bb3fedf162bc30562f5--


From nobody Mon Aug 28 17:31:28 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB2DD132356 for <quic-issues@ietfa.amsl.com>; Mon, 28 Aug 2017 17:31:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.615
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 Yf7bR0x8hsvb for <quic-issues@ietfa.amsl.com>; Mon, 28 Aug 2017 17:31:26 -0700 (PDT)
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 1556C1321E6 for <quic-issues@ietf.org>; Mon, 28 Aug 2017 17:31:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=gxsls0GGo/VeBRHMvNmUW99CoRw=; b=ck3noZKmTuCb+yXD Lt1KPgy+k5lp4w9BRC/JVWdoPUPqu7LSjc1uxhbyDB57lOP2KmoPBqzhUkbuf5DT a6Ht0YyB7p64Y/Iw25epApewLw4lwji3SS0SBCSNLOB5URoJpYkTUT9jw5zqb5kY Ozdqczpb+XbzmJoL71IxwItmjlE=
Received: by filter0240p1las1.sendgrid.net with SMTP id filter0240p1las1-1572-59A4B5DC-54 2017-08-29 00:31:24.803922671 +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 DwMrPMzRRyye3NJ6JoUY3w for <quic-issues@ietf.org>; Tue, 29 Aug 2017 00:31:24.683 +0000 (UTC)
Date: Tue, 29 Aug 2017 00:31:24 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0a63d34d22fc1388fd55b2dd095acb262a9ab9f492cf0000000115bc77dc92a169ce0f1ba30a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/751/325520043@github.com>
In-Reply-To: <quicwg/base-drafts/issues/751@github.com>
References: <quicwg/base-drafts/issues/751@github.com>
Subject: Re: [quicwg/base-drafts] Handling un-ackable packets (#751)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a4b5dc828a4_fa73fe3161bbc30170968"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1Xb6DWj70DgCeAntnsLKTzMOX/QS/9/EUGhl LZeBgsJkckvwz4XbdTaxYsXejKt7J1UNSIafvR5SFuosM6tAhjcN5SzFtf5dq7CnudAKVMJTXicd6Q kufrJOBeIa7kHMfDkImhGg/Xrb8bb+cyXDb5RtQNMjMHQe8BMnXQEYmmXKmkA9/9kncBdFe3HOsp7L c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/VmtdBm_lLGu9-1fCVnkNmJayjrs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 29 Aug 2017 00:31:28 -0000

----==_mimepart_59a4b5dc828a4_fa73fe3161bbc30170968
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Yes, this isn't a great outcome.  The server can trigger fast retransmission of the CI by sending a stateless retry, but that means discarding 0-RTT data.

There is a more aggressive timer on the retransmission of CI, which helps a little.  There is also text that suggests that holding 0-RTT is potentially useful (though risky).  Do you think that we need a fast retransmission trigger?

-- 
You are receiving 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/751#issuecomment-325520043
----==_mimepart_59a4b5dc828a4_fa73fe3161bbc30170968
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Yes, this isn't a great outcome.  The server can trigger fast retransmis=
sion of the CI by sending a stateless retry, but that means discarding 0-RT=
T data.</p>
<p>There is a more aggressive timer on the retransmission of CI, which help=
s a little.  There is also text that suggests that holding 0-RTT is potenti=
ally useful (though risky).  Do you think that we need a fast retransmissio=
n trigger?</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/751#issuecomment-325520043">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5PzPIkrtKi9oeJ=
Sb9I0gPZf4yQzks5sc1vcgaJpZM4PFH51">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq8hGSocpFbM9GAoNB=
34rl3CLEPZNks5sc1vcgaJpZM4PFH51.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/751#issuecomment-325520043"></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 #751: Yes, thi=
s isn't a great outcome.  The server can trigger fast retransmission of the=
 CI by sending a stateless retry, but that means discarding 0-RTT data.\r\n=
\r\nThere is a more aggressive timer on the retransmission of CI, which hel=
ps a little.  There is also text that suggests that holding 0-RTT is potent=
ially useful (though risky).  Do you think that we need a fast retransmissi=
on trigger?"}],"action":{"name":"View Issue","url":"https://github.com/quic=
wg/base-drafts/issues/751#issuecomment-325520043"}}}</script>=

----==_mimepart_59a4b5dc828a4_fa73fe3161bbc30170968--


From nobody Mon Aug 28 17:42:14 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CA64124207 for <quic-issues@ietfa.amsl.com>; Mon, 28 Aug 2017 17:42:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 z_fne3Vla6Pt for <quic-issues@ietfa.amsl.com>; Mon, 28 Aug 2017 17:42:12 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D212913238E for <quic-issues@ietf.org>; Mon, 28 Aug 2017 17:42:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=oDIzMphAHRtSjTuLqSpvUgzj3gY=; b=lNMZVG07nUTLiqpM O327kFpoRXFhshKtsN+Vz3w6tbZVmeD48M6I5sIRy8QXHf9S5L9rYXul6JLj64Xb 0CX95w5KtrIGjAIMgaTYNrZrja+849z9SOwnU57vylFE7excHxuEAsTvJrUQgf6r FlJTm8KNZ5quPTfv4Ugo83doHGg=
Received: by filter0230p1las1.sendgrid.net with SMTP id filter0230p1las1-13271-59A4B862-33 2017-08-29 00:42:10.730462274 +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 -sR5jRDgRWaf51N-Fq488A for <quic-issues@ietf.org>; Tue, 29 Aug 2017 00:42:10.665 +0000 (UTC)
Date: Tue, 29 Aug 2017 00:42:10 +0000 (UTC)
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4c2eaa8c0c80ec93d43064572843389ddecaea5f92cf0000000115bc7a6292a169ce0f1ba30a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/751/325521474@github.com>
In-Reply-To: <quicwg/base-drafts/issues/751@github.com>
References: <quicwg/base-drafts/issues/751@github.com>
Subject: Re: [quicwg/base-drafts] Handling un-ackable packets (#751)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a4b8628c9b2_1dbd3f984f9efc389650"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak10tGXIyy4YbRMprtx2NJDxH74N3EIUrsTREk yoJaY0bDG95CsXLqZITMVI2Pi4mn5gnm7j78D60jvBWoaQt3cF3su9PayOrhhQz+W2XxWvEqZQsgGn qnkT9Q3vdStNJQdk+UehQ/X1iUBfmlQ9mmhrx8wmBOj+rjaBiUURSAqxdQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/U-Rh0phF7DS0P93vESy1RHqjbak>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 29 Aug 2017 00:42:13 -0000

----==_mimepart_59a4b8628c9b2_1dbd3f984f9efc389650
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Well, it's relatively fine to hold this 0-RTT data b/c you can't decrypt it anyway (modulo potential DoS issues).

The solution I would propose here is that when we update the ACK frame, we allow an empty ACK, and then that can be used for fast retransmission



-- 
You are receiving 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/751#issuecomment-325521474
----==_mimepart_59a4b8628c9b2_1dbd3f984f9efc389650
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Well, it's relatively fine to hold this 0-RTT data b/c you can't decrypt=
 it anyway (modulo potential DoS issues).</p>
<p>The solution I would propose here is that when we update the ACK frame, =
we allow an empty ACK, and then that can be used for fast retransmission</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/751#issuecomment-325521474">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq0PzhVm0Ks6O6aw=
WimPVMwYPy1OJks5sc15igaJpZM4PFH51">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq8ivIxQZBzs-lguaG=
ATnxLEPrFrsks5sc15igaJpZM4PFH51.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/751#issuecomment-325521474"></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 #751: Well, it's relativ=
ely fine to hold this 0-RTT data b/c you can't decrypt it anyway (modulo po=
tential DoS issues).\r\n\r\nThe solution I would propose here is that when =
we update the ACK frame, we allow an empty ACK, and then that can be used f=
or fast retransmission\r\n\r\n"}],"action":{"name":"View Issue","url":"http=
s://github.com/quicwg/base-drafts/issues/751#issuecomment-325521474"}}}</sc=
ript>=

----==_mimepart_59a4b8628c9b2_1dbd3f984f9efc389650--


From nobody Mon Aug 28 23:40:04 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 842FD1320BB for <quic-issues@ietfa.amsl.com>; Mon, 28 Aug 2017 23:40:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.401
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 sQYk2O3xxuVl for <quic-issues@ietfa.amsl.com>; Mon, 28 Aug 2017 23:40:00 -0700 (PDT)
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 835AE1321A3 for <quic-issues@ietf.org>; Mon, 28 Aug 2017 23:40:00 -0700 (PDT)
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=4NvZaTGes6irXh5CJCaaBH1WMjE=; b=ffTFmzbUGLBS8qUk iWDc+8vNUDzuqEMF0AH7CSgIg5e9AanHDyMW+vCIo/lK0cpy/qs5zZVNkz6TSuuL te56LV9XwIcUQkIWzG6Fa4Q/lqEXWdRl6BqbVxp+cL1z0lNF0kSvvlzDYcVLrTSi D3o9VGiIoZoHomyLR4t/2G8r7Os=
Received: by filter0304p1las1.sendgrid.net with SMTP id filter0304p1las1-23807-59A50C3F-D 2017-08-29 06:39:59.325852849 +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 QXj7CuSfT4iqDKy5AmCJKw for <quic-issues@ietf.org>; Tue, 29 Aug 2017 06:39:59.226 +0000 (UTC)
Date: Tue, 29 Aug 2017 06:39:59 +0000 (UTC)
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab4b9cdaaf13f1b4e87b3d251ec31506763eceb3da92cf0000000115bcce3f92a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752@github.com>
Subject: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a50c3f1e640_1f52e3fe6e1dc9c38789dc"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak32OFWsj/jWxhcgGvJwd112VC9rx7yN8x5wDq DHescngKbp5mRJvZXuOKBtesrpoTPbhZ7ld7bqotL8leWNbGD0OJpz7VrWriAzXbPJ7oghq8PFoVu8 I+ZMjnMk80gFfbQ6CPP1r5xnYmZs8rc036VETUEpRp+WrW4/jLwkJ18LgByuUUW6ogydbLDRRdSDsj 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/8rgv0qoMrgsUUyI1juF2yhIQllo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 29 Aug 2017 06:40:03 -0000

----==_mimepart_59a50c3f1e640_1f52e3fe6e1dc9c38789dc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Opening this for @huitema, who on Slack said:

> kDefaultInitialRtt (default 100ms):
>    The default RTT used before an RTT sample is taken.
>
> That's seriously optimistic. If there were direct fiber path everywhere, 100ms would be enough for 20,000 km, half the Earth circumference. But there are not that many fibers, and intercontinental ping times are more like 150-200 ms. And of course a satellite ping is 300 ms.

-- 
You are receiving 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/752
----==_mimepart_59a50c3f1e640_1f52e3fe6e1dc9c38789dc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Opening this for <a href="https://github.com/huitema" class="user-mention">@huitema</a>, who on Slack said:</p>
<blockquote>
<p>kDefaultInitialRtt (default 100ms):<br>
The default RTT used before an RTT sample is taken.</p>
<p>That's seriously optimistic. If there were direct fiber path everywhere, 100ms would be enough for 20,000 km, half the Earth circumference. But there are not that many fibers, and intercontinental ping times are more like 150-200 ms. And of course a satellite ping is 300 ms.</p>
</blockquote>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/752">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq1DTvf-hjYApEL4JYlZ1MjdF-WBvks5sc7I_gaJpZM4PFcXh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqz6dZsfeF0FrzwQ-e9VNVyoalOGmks5sc7I_gaJpZM4PFcXh.gif" width="1" /></p>
<div itemscope 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/752"></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":"kDefaultInitialRtt too large (#752)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/752"}}}</script>
----==_mimepart_59a50c3f1e640_1f52e3fe6e1dc9c38789dc--


From nobody Tue Aug 29 15:27:58 2017
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 AE23A132A94 for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 15:27:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.253
X-Spam-Level: 
X-Spam-Status: No, score=-8.253 tagged_above=-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_H2=-2.8, 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 t8yB0vG9TU3E for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 15:27:55 -0700 (PDT)
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 EA418132A85 for <quic-issues@ietf.org>; Tue, 29 Aug 2017 15:27:54 -0700 (PDT)
Date: Tue, 29 Aug 2017 15:27:54 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1504045674; bh=S4z+v/y1s4Zet5IVI7ixbqhrnjcB4A3FsMrT6Szygaw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=F7IDeWNDBEpLqTkqs7y2yjPfroRV1Ww8ZZCbr9O9mEQXo8eyAsSgQwBpTQcDjFM5h Cmx9S7851qHZq36KU+5ZN3WomZY6JWRQJiB4KMshlglO6/fkXL8WzYB9BWuQcOFngg SxZv23i5XBjU0PwNg1Br7t0KmufH8yZxebJW5FTI=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc0b9d71689756de3f303cb82c21da6d4d82b7d8d92cf0000000115bdac6a92a169ce0f0c9525@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/750/c325822727@github.com>
In-Reply-To: <quicwg/base-drafts/pull/750@github.com>
References: <quicwg/base-drafts/pull/750@github.com>
Subject: Re: [quicwg/base-drafts] RST_STREAM doesn't demand a RST_STREAM in response. (#750)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a5ea6a1cb52_1a13d3fc008ba1c301951"; 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/YZv2wNOba2UW7bQXe5lidFCDVQQ>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 29 Aug 2017 22:27:57 -0000

----==_mimepart_59a5ea6a1cb52_1a13d3fc008ba1c301951
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Yes, this is just a leftover.

-- 
You are receiving 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/750#issuecomment-325822727
----==_mimepart_59a5ea6a1cb52_1a13d3fc008ba1c301951
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Yes, this is just a leftover.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/750#issuecomment-325822727">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwT1lKTH4YftQe8Fp3NDs0cU0_Aiks5sdJBqgaJpZM4PA32i">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2xjFErKrViubitsLNYr9P-sjLwbks5sdJBqgaJpZM4PA32i.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/750#issuecomment-325822727"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #750: Yes, this is just a leftover."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/750#issuecomment-325822727"}}}</script>
----==_mimepart_59a5ea6a1cb52_1a13d3fc008ba1c301951--


From nobody Tue Aug 29 15:28:21 2017
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 6401D132A85 for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 15:28:09 -0700 (PDT)
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 mY4AevujRme2 for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 15:28:07 -0700 (PDT)
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 2BBF4132A95 for <quic-issues@ietf.org>; Tue, 29 Aug 2017 15:28:07 -0700 (PDT)
Date: Tue, 29 Aug 2017 15:28:06 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1504045686; bh=zdkUL8PTSfuqsO+k/AUYXHzYWyujUJLeV5WryLtMYL0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=HKxrpT1YNMX7fePQ0sXuaH9GqbwmK3Y7epiBzmxq6D72/SlUqvUCbqvgcYEWB/LX6 nhaP+5USUHx2jNAlWuHU41e1BwR5ScVPFBORwa0fOQzM9JVdXTJ8Vwoylwf5Z0rbFx RWY4Ck94AHcx/AyhLktPZWFP9H5Z++6xQWupn4l8=
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4aba8a5e7ecdf98945df64d0404446e91b4f59ec21392cf0000000115bdac7692a169ce0f0c9525@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/750/review/59400026@github.com>
In-Reply-To: <quicwg/base-drafts/pull/750@github.com>
References: <quicwg/base-drafts/pull/750@github.com>
Subject: Re: [quicwg/base-drafts] RST_STREAM doesn't demand a RST_STREAM in response. (#750)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a5ea7659af3_26c13fa8284a7c38290cc"; 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/rmcf_jnr3h4e6BuW83JGdGZV-Hs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 29 Aug 2017 22:28:09 -0000

----==_mimepart_59a5ea7659af3_26c13fa8284a7c38290cc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

MikeBishop 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/750#pullrequestreview-59400026
----==_mimepart_59a5ea7659af3_26c13fa8284a7c38290cc
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@MikeBishop</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/750#pullrequestreview-59400026">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5hs5TyYoQy5PPCLGY3I4mqHXkesks5sdJB2gaJpZM4PA32i">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq75XvedBkgeqJSD3hZUDuVUd_9D1ks5sdJB2gaJpZM4PA32i.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/750#pullrequestreview-59400026"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #750"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/750#pullrequestreview-59400026"}}}</script>
----==_mimepart_59a5ea7659af3_26c13fa8284a7c38290cc--


From nobody Tue Aug 29 15:28:36 2017
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 66B95132A94 for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 15:28:35 -0700 (PDT)
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 0-_9-q5vBX2z for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 15:28:33 -0700 (PDT)
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 D1500132D91 for <quic-issues@ietf.org>; Tue, 29 Aug 2017 15:28:22 -0700 (PDT)
Date: Tue, 29 Aug 2017 15:28:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1504045701; bh=XTmvvq0TtuNtWLYG+BkcCNwft7e5Ox808/cduSblaVI=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=y8PpxHCUkP/Jv9Dfu9SBmj4Ijlhkmc8rsNaG4BzHurOK2tU2OBjpdzsukIfZ3J633 y8XjWcQem6uBDQ6qxxzerjEUJr0DdORJZcaISsjJ0msShRCu0Ft0Hsn/4wIrQehTAf iqL27lwJmZeiJuuY6BvRuByFgm0m+sLmwyyhpuS4=
From: janaiyengar <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab5b126c26af1bf5bfbff0d343d2072132029710d192cf0000000115bdac8592a169ce0f0c9525@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/750/review/59400087@github.com>
In-Reply-To: <quicwg/base-drafts/pull/750@github.com>
References: <quicwg/base-drafts/pull/750@github.com>
Subject: Re: [quicwg/base-drafts] RST_STREAM doesn't demand a RST_STREAM in response. (#750)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a5ea85d8cd7_16ed3fc378dc3c3496127"; 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/zWGaPAAHO9QvMLCW6zq92lGlOLk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 29 Aug 2017 22:28:35 -0000

----==_mimepart_59a5ea85d8cd7_16ed3fc378dc3c3496127
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/750#pullrequestreview-59400087
----==_mimepart_59a5ea85d8cd7_16ed3fc378dc3c3496127
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/750#pullrequestreview-59400087">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_Pr5dgCTJJtUVijStiHVeaFUIelks5sdJCFgaJpZM4PA32i">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq_RbeFf6buOYhLuwcF2UhcVVRNVVks5sdJCFgaJpZM4PA32i.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/750#pullrequestreview-59400087"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #750"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/750#pullrequestreview-59400087"}}}</script>
----==_mimepart_59a5ea85d8cd7_16ed3fc378dc3c3496127--


From nobody Tue Aug 29 18:33:58 2017
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 729721321E6 for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 18:33:56 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AfIuw_vVpXDk for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 18:33:54 -0700 (PDT)
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 C5F26124207 for <quic-issues@ietf.org>; Tue, 29 Aug 2017 18:33:54 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1504056834; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=hjBtQ9MP3QhUtC8wW2gnPUr1Iacl8pTUcCmORwb5KiI=; b=Ya1BLbdB5CBJTogMqfuVdq+OhmuT8VPDb90opk8occ2+8zjJ8PKzGeIVeRYtL+wCf2F0fJrN Hs+C5T/wzDqcO1ojDw1gzVReuetcbXxrntfw61C0FrkRNd7keUcPwO2sMiQLhRSUi5GYcBLe +DR1xmjxCLOq5eheCknZzXQKzWw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=H3FjYlOJSfSaR6ZIh65dAJ5lYQCg/DdPcj85GG6NnYxItnogRC5iYq7Nra5QlGueyV+QQm HfSqWHZ8YGTHjBFvrIa7uK+mnBGpAocPDSEJJ8VIgc+yFa7luPvIh/qhXwU30Iku+mRKEvwD /srhUGdB6pv0qzUZwKOe2tl8hyKgY=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 59a61601.7f3a84719e10-smtp-out-n02; Wed, 30 Aug 2017 01:33:53 -0000 (UTC)
Date: Tue, 29 Aug 2017 18:33:52 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59a61600dd98_447d3f9aa35e9c281047cd@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 8e34d7: RST_STREAM doesn't demand another RST_STREAM in re...
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59a61600d9c4_447d3f9aa35e9c281046cc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/OP786tfonIFyx9ihmVcSFR677H8>
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, 30 Aug 2017 01:33:56 -0000

----==_mimepart_59a61600d9c4_447d3f9aa35e9c281046cc
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 8e34d7d088bbfa9a47cfaad20c226d0183ee9cfb
      https://github.com/quicwg/base-drafts/commit/8e34d7d088bbfa9a47cfaad20c226d0183ee9cfb
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-24 (Thu, 24 Aug 2017)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  RST_STREAM doesn't demand another RST_STREAM in response

The rest of the text seems OK, but this is a bit we missed in #171.


  Commit: 4d064a358e429026a60655191589335ef5598d83
      https://github.com/quicwg/base-drafts/commit/4d064a358e429026a60655191589335ef5598d83
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-30 (Wed, 30 Aug 2017)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #750 from quicwg/reset-doesnt-trigger-reset

RST_STREAM doesn't demand a RST_STREAM in response.


Compare: https://github.com/quicwg/base-drafts/compare/ede693c84710...4d064a358e42
----==_mimepart_59a61600d9c4_447d3f9aa35e9c281046cc--


From nobody Tue Aug 29 18:34:06 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 67543132356 for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 18:33:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 Lo34Dcs6gR06 for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 18:33:57 -0700 (PDT)
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 681FA132191 for <quic-issues@ietf.org>; Tue, 29 Aug 2017 18:33:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=oX2SiaV/9pLI+KkNN97jo/gT31k=; b=SMQRzNxodABc+qQB ksShOUSgWAhsW1sES6JigeqIh8K8apcjyBT1Sivt0YDL7DcIEgeukZima3+lJfWa 6FGB2mB7hxL3+V+2HJ+1f3hNTwA6ECeNMnUi/Qy6JGZET03ago8Ra1p81qqgkyqu Y5/KENHj2hbsarhPLmeDXG1e9w8=
Received: by filter1136p1mdw1.sendgrid.net with SMTP id filter1136p1mdw1-24102-59A61602-1E 2017-08-30 01:33:54.367282638 +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 ismtpd0031p1mdw1.sendgrid.net (SG) with ESMTP id Red_fhS8SNaS-gIRRcqMjw for <quic-issues@ietf.org>; Wed, 30 Aug 2017 01:33:54.395 +0000 (UTC)
Date: Wed, 30 Aug 2017 01:33:54 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab544c39f1c6020138947d514155cce64ff4ee557692cf0000000115bdd80292a169ce0f0c9525@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/750/issue_event/1226761430@github.com>
In-Reply-To: <quicwg/base-drafts/pull/750@github.com>
References: <quicwg/base-drafts/pull/750@github.com>
Subject: Re: [quicwg/base-drafts] RST_STREAM doesn't demand a RST_STREAM in response. (#750)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a616022b835_6f273f958996fc2c2012a"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2+qUDv+mm4PCwgXSAImDkL40mDmzl/573B/W dLETJ6jZ57XHsznwtPPLMnlRiYCvCHvId+x8JMfE4nnx503UhVt9oa6XKvmODpyMeJI09TbqqRlNiu F/faONrIJ7iqDPfKs9YptL44LYo/gG9wKTPI4qjN0K26WL0GpUEmZjrCVZlzAuDP1f6Ug8mzDB579q 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/U_03V3yuk1nhXdykIJyffq4y9Zs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 01:33:58 -0000

----==_mimepart_59a616022b835_6f273f958996fc2c2012a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Merged #750.

-- 
You are receiving 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/750#event-1226761430
----==_mimepart_59a616022b835_6f273f958996fc2c2012a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Merged <a href="https://github.com/quicwg/base-drafts/pull/750" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/750" data-id="252482853" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#750</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/750#event-1226761430">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqxSm-m1PKXAvcCP2A9gYrU8Hv06Tks5sdLwCgaJpZM4PA32i">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq72eQyqvpgWLEQq7dsffPptCadWcks5sdLwCgaJpZM4PA32i.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/750#event-1226761430"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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 #750."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/750#event-1226761430"}}}</script>
----==_mimepart_59a616022b835_6f273f958996fc2c2012a--


From nobody Tue Aug 29 18:35:19 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92DB9132356 for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 18:35:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 X0J1V1Cuerwg for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 18:35:16 -0700 (PDT)
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 1BFA5126BFD for <quic-issues@ietf.org>; Tue, 29 Aug 2017 18:35:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=MA2CJGCwyxKII1KPLack7xBp7xs=; b=P3WayLEhA8ZOSeUJ RA3xbn/2Oks3seDmLQ8h9V/eQRXzeh8EQilXj6bw0y2USpWPuSjWje/Xte+twmEP sY/i1mGEfVX+ihqgLMSWZpLFTaMhuGNoGc+oFAezkl731U4xloxaRvRDn0LUMWQQ JnaVAmI9SbJJAyjAtpZDut2fPwU=
Received: by filter0515p1las1.sendgrid.net with SMTP id filter0515p1las1-1952-59A61651-26 2017-08-30 01:35:13.950614582 +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 cDsjTmQdQvuGOumRr6Faig for <quic-issues@ietf.org>; Wed, 30 Aug 2017 01:35:13.653 +0000 (UTC)
Date: Wed, 30 Aug 2017 01:35:14 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8552309e92185cd308f9eb161649b3d7398acdbf92cf0000000115bdd85192a169ce0f02be56@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/744/review/57946121@github.com>
In-Reply-To: <quicwg/base-drafts/pull/744@github.com>
References: <quicwg/base-drafts/pull/744@github.com>
Subject: Re: [quicwg/base-drafts] Keep-alive requirements (#744)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a616516ede8_238f3fe153e37c30316cb"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0rNaVCvwFHXzw3tmbGzYTZObR0kXyUMJkAIn 52TmdVnWccI/fOhBNjxsQmDGTYO003AQzGsGHOULidqRLAKpakmszYIlZh3h3lScqPdDF1tWtLGFtu iLy6kHJYDCYuFtbh64EfgchDN+HYYi8oG3ttH9TtgcqyDK2CrHTnHz6y3mmZH/6rEg/tBrZMJp+3hC s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/pZBuhWmYK7URcGT73NXzIDcvS2I>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 01:35:19 -0000

----==_mimepart_59a616516ede8_238f3fe153e37c30316cb
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

martinthomson commented on this pull request.

Ugh, some old replies that got held up.  Damn this slow 'net.

> @@ -841,6 +841,22 @@ A server MUST treat a MAX_PUSH_ID frame payload that is other than 4 octets in
 length as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
 
 
+# Connection Management
+
+QUIC connections are persistent.  All of the considerations in Section 9.1 of
+{{?RFC7540}} apply to the management of QUIC connections.
+
+HTTP clients are expected to use QUIC PING frames to keep connections open.
+Servers SHOULD NOT use PING frames to keep a connection open.  A client SHOULD
+NOT use PING frames for this purpose unless there are no responses outstanding

Yes, operator error on my part.

> @@ -841,6 +841,22 @@ A server MUST treat a MAX_PUSH_ID frame payload that is other than 4 octets in
 length as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
 
 
+# Connection Management
+
+QUIC connections are persistent.  All of the considerations in Section 9.1 of
+{{?RFC7540}} apply to the management of QUIC connections.
+
+HTTP clients are expected to use QUIC PING frames to keep connections open.
+Servers SHOULD NOT use PING frames to keep a connection open.  A client SHOULD
+NOT use PING frames for this purpose unless there are no responses outstanding
+for requests or server pushes.  If the client is not expecting a response from
+the server, allowing an idle connection to time out (based on the idle_timeout
+transport parameter) is preferred over expending effort maintaining a connection
+that might not be needed.  A gateway MAY use PING to maintain connections in
+anticipation of need rather than incur the latency cost of connection
+establishment to servers.

0-RTT has the risk of replay.  You can't just use 0-RTT.  Having warm connections available at a gateway seems like a reasonable strategy to avoid problems with setup.  Also, you might want to avoid slow start in the case that you need to shove multiple requests down that pipe when many new clients arrive with 0-RTT 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/pull/744#pullrequestreview-57946121
----==_mimepart_59a616516ede8_238f3fe153e37c30316cb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@martinthomson</b> commented on this pull request.</p>

<p>Ugh, some old replies that got held up.  Damn this slow 'net.</p><hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/744#discussion_r134632112">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -841,6 +841,22 @@ A server MUST treat a MAX_PUSH_ID frame payload that is other than 4 octets in
 length as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
 
 
+# Connection Management
+
+QUIC connections are persistent.  All of the considerations in Section 9.1 of
+{{?RFC7540}} apply to the management of QUIC connections.
+
+HTTP clients are expected to use QUIC PING frames to keep connections open.
+Servers SHOULD NOT use PING frames to keep a connection open.  A client SHOULD
+NOT use PING frames for this purpose unless there are no responses outstanding
</pre>
<p>Yes, operator error on my part.</p>

<hr>

<p>In <a href="https://github.com/quicwg/base-drafts/pull/744#discussion_r134632351">draft-ietf-quic-http.md</a>:</p>
<pre style='color:#555'>&gt; @@ -841,6 +841,22 @@ A server MUST treat a MAX_PUSH_ID frame payload that is other than 4 octets in
 length as a connection error of type HTTP_MALFORMED_MAX_PUSH_ID.
 
 
+# Connection Management
+
+QUIC connections are persistent.  All of the considerations in Section 9.1 of
+{{?RFC7540}} apply to the management of QUIC connections.
+
+HTTP clients are expected to use QUIC PING frames to keep connections open.
+Servers SHOULD NOT use PING frames to keep a connection open.  A client SHOULD
+NOT use PING frames for this purpose unless there are no responses outstanding
+for requests or server pushes.  If the client is not expecting a response from
+the server, allowing an idle connection to time out (based on the idle_timeout
+transport parameter) is preferred over expending effort maintaining a connection
+that might not be needed.  A gateway MAY use PING to maintain connections in
+anticipation of need rather than incur the latency cost of connection
+establishment to servers.
</pre>
<p>0-RTT has the risk of replay.  You can't just use 0-RTT.  Having warm connections available at a gateway seems like a reasonable strategy to avoid problems with setup.  Also, you might want to avoid slow start in the case that you need to shove multiple requests down that pipe when many new clients arrive with 0-RTT requests.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/744#pullrequestreview-57946121">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq3c_jegydKbWJeFsLXtYOCmCEFRgks5sdLxRgaJpZM4O-HTW">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9WxXjB0j7ODeIJZ0IVy7ctjWnMGks5sdLxRgaJpZM4O-HTW.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/744#pullrequestreview-57946121"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #744"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/744#pullrequestreview-57946121"}}}</script>
----==_mimepart_59a616516ede8_238f3fe153e37c30316cb--


From nobody Tue Aug 29 22:50:00 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7BFF913218F for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 22:49:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 tagged_above=-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=-2.8, 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 UPOy_5LQPMxH for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 22:49:57 -0700 (PDT)
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 993B2126B71 for <quic-issues@ietf.org>; Tue, 29 Aug 2017 22:49:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=+r8jasLB/JFHcRClQA1v1XG/Tv0=; b=vY6HkIF1UbYq7HO0 JmVSHVscSY24en6erruKgly0lHjfMTEXvL1wsGC+j14xNnNKmkK9YRroR66s4sA4 LYQ/vejOvEbGjaf7I0w064mFewQ5CECUHF+5u6QWyJ+ylXL3TqRFjDYEtEV9icu3 Toq/fMrgLKU+7+h19q2JDhVNvNA=
Received: by filter0544p1mdw1.sendgrid.net with SMTP id filter0544p1mdw1-28102-59A65204-39 2017-08-30 05:49:56.725707569 +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 4xHyP6pIS8-XZSNCmXl7YA for <quic-issues@ietf.org>; Wed, 30 Aug 2017 05:49:56.670 +0000 (UTC)
Date: Wed, 30 Aug 2017 05:49:56 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd8523413de576ebe075591dcc2b34ea2063a7daf92cf0000000115be140492a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752/325888670@github.com>
In-Reply-To: <quicwg/base-drafts/issues/752@github.com>
References: <quicwg/base-drafts/issues/752@github.com>
Subject: Re: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a65204525e5_33473fe58ad7fc3027247"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2NCGIddc6ALKLglLn/0yftqtOpfVRv4elAbk d3ZZbuAxOILJ4wNtmcoQ8/9gF3J7LMsNx1ZU+a3BFBPqDiY7JB8zWdqTnPvnyNptOet2q+veF3ej68 QDEMPDNWAlhfwQI0bJsk8i/Re4nL/TBEh6G+6W2PvH1WveNAnxxVgO9JOpqX2sQno2Uw8K08YcRSYA 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/hSUofN1qhFrUTQcFEfULbrR4FMU>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 05:49:59 -0000

----==_mimepart_59a65204525e5_33473fe58ad7fc3027247
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I don't know whether this is a value that needs to be larger than any known path, or just typical.  I don't know how you could measure "typical", but there you have it.

I know that big providers see much lower RTTs than this because they are typically close to all of their clients, so a smaller value here does give them a small advantage.  And big providers dominate our telemetry, so it's hard to know.

For reference, I have a ping of 48ms to Google and Bing (both of which are probably about 20km away), 250ms to GitHub (which appears to be on the other side of an ocean), Yahoo is at 360ms, duckduckgo is around 400.  Facebook wins at 45ms, but it's really erratic.

-- 
You are receiving 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/752#issuecomment-325888670
----==_mimepart_59a65204525e5_33473fe58ad7fc3027247
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I don't know whether this is a value that needs to be larger than any kn=
own path, or just typical.  I don't know how you could measure "typical", b=
ut there you have it.</p>
<p>I know that big providers see much lower RTTs than this because they are=
 typically close to all of their clients, so a smaller value here does give=
 them a small advantage.  And big providers dominate our telemetry, so it's=
 hard to know.</p>
<p>For reference, I have a ping of 48ms to Google and Bing (both of which a=
re probably about 20km away), 250ms to GitHub (which appears to be on the o=
ther side of an ocean), Yahoo is at 360ms, duckduckgo is around 400.  Faceb=
ook wins at 45ms, but it's really erratic.</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/752#issuecomment-325888670">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqzaK1OkLoiJe7pA=
XxpG5ji_pnBbwks5sdPgEgaJpZM4PFcXh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq76R3UocSlvMjcL8Y=
KnbhjcgNY3-ks5sdPgEgaJpZM4PFcXh.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/752#issuecomment-325888670"></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 #752: I don't =
know whether this is a value that needs to be larger than any known path, o=
r just typical.  I don't know how you could measure \"typical\", but there =
you have it.\r\n\r\nI know that big providers see much lower RTTs than this=
 because they are typically close to all of their clients, so a smaller val=
ue here does give them a small advantage.  And big providers dominate our t=
elemetry, so it's hard to know.\r\n\r\nFor reference, I have a ping of 48ms=
 to Google and Bing (both of which are probably about 20km away), 250ms to =
GitHub (which appears to be on the other side of an ocean), Yahoo is at 360=
ms, duckduckgo is around 400.  Facebook wins at 45ms, but it's really errat=
ic."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-=
drafts/issues/752#issuecomment-325888670"}}}</script>=

----==_mimepart_59a65204525e5_33473fe58ad7fc3027247--


From nobody Tue Aug 29 23:31:25 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACA1C1320B5 for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 23:31:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.474
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 6GGoWF92jW0w for <quic-issues@ietfa.amsl.com>; Tue, 29 Aug 2017 23:31:23 -0700 (PDT)
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 4E86C1241FC for <quic-issues@ietf.org>; Tue, 29 Aug 2017 23:31:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=25vh1Emf4u5ETP0DwmVtpAT5oGU=; b=NDlc3WcQMN3R7b3i uZVp+kyo9AD/3GOUu+n5rrgMFjd3ById3x0hfE0ncF1wDtOES5N5mvxDKr/24X/M V2nq1xTDHLUmufd6DPfyNvvi9fsYBE4ZsLnJ4CoHMY0JYDAGnacS0whCHLV9/UVo xGE7QFUypddDgGDaO1ZyXXyX8pA=
Received: by filter0962p1mdw1.sendgrid.net with SMTP id filter0962p1mdw1-26546-59A65BBA-1C 2017-08-30 06:31:22.472481406 +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 ismtpd0027p1mdw1.sendgrid.net (SG) with ESMTP id ypV6gsPST76QOu-kbfsnnQ for <quic-issues@ietf.org>; Wed, 30 Aug 2017 06:31:22.375 +0000 (UTC)
Date: Wed, 30 Aug 2017 06:31:22 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab6e2d50a2c76e368ce965b6f7ee840457c4d4f7b992cf0000000115be1dba92a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/c325895490@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a65bba1d197_e153fa742d73c2c9312e"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3nWxQlQnc4SEbTNNhNr1JCGpnKFAdX+v1Lo2 Xj4lXXmpuiFM2vWmiFM+uG6OO8OmUQebRptoFKNLmZILsTG7YG3EsYYufQvpbZeLgkgVXNocVQPDhF r4v7GE1pB5YgJtZeZPqIwXEacDyvHhkRv3pPDZjuBYdh2pbuFKfhfAg/K4r0spqEpahlQX6PR6uzMT 8=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/dEaNaIc-pgm6T5BgWWjt_PFqyOI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 06:31:25 -0000

----==_mimepart_59a65bba1d197_e153fa742d73c2c9312e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@janaiyengar, this really needs your 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/721#issuecomment-325895490
----==_mimepart_59a65bba1d197_e153fa742d73c2c9312e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/janaiyengar" class="user-mention">@janaiyengar</a>, this really needs your 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/721#issuecomment-325895490">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5tSiT-TgB4vsrFWQUXU_pPmJHJoks5sdQG6gaJpZM4O0OWB">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4nfNfxGKd1u95HGNPA-07PK8bVQks5sdQG6gaJpZM4O0OWB.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/721#issuecomment-325895490"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/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 #721: @janaiyengar, this really needs your review."}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/721#issuecomment-325895490"}}}</script>
----==_mimepart_59a65bba1d197_e153fa742d73c2c9312e--


From nobody Wed Aug 30 00:03:37 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D60A013238E for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 00:03:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.474
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 Hz-hIcDy6XJe for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 00:03:34 -0700 (PDT)
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 8D05E132377 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 00:03:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=+uoTa/Ux00jtmV6hJfLSIlUBD4I=; b=YjARgXT5lhetJRac +B2GWSgtZn84n94PDzS73jTg8tPI8q8Rg5WLsCokS6OecwIV47lWxMaFVP8FaAiv Vix22JoHKLltglga1vIiavcVDIE3CUy/TNI0zxnLlrmU/E+f2GXXTRq2xMZZt1Ir z+7ivh4tLxe/e0mg19VPbO3ExPk=
Received: by filter0455p1las1.sendgrid.net with SMTP id filter0455p1las1-2929-59A66344-21 2017-08-30 07:03:33.039652268 +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 Cf0FqRaoTSiEsiUGQxb21g for <quic-issues@ietf.org>; Wed, 30 Aug 2017 07:03:32.899 +0000 (UTC)
Date: Wed, 30 Aug 2017 07:03:33 +0000 (UTC)
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abbfb12bbe0168a351f48268a1e681e29737f25ab592cf0000000115be254492a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752/325901643@github.com>
In-Reply-To: <quicwg/base-drafts/issues/752@github.com>
References: <quicwg/base-drafts/issues/752@github.com>
Subject: Re: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a66344baf66_59d03ff5234bfc3c4197e"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0AQLFUxHUb4bfWsARgy7o3S42pi1VhYFehXR 1MzvDR9lgE9hc2LRLl5m41+XAQj0dxs2ruyveLx2BWsaXTXXU337eSEn0SI/doDxQL1A9Kbh0FP2bE srhikwQqRvgeqxsIjsgWTOQKPBAjGhfmB2IlM37xkJs6gcxk14f2ijQ0Rb3F5yCYA/jbdMQJwkOtXX o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/qfCmBxSENjFAO9j81I3Qp7SsabM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 07:03:36 -0000

----==_mimepart_59a66344baf66_59d03ff5234bfc3c4197e
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

TCP uses 3 seconds here. I don't think we need to be quite as large, but I'd use at least 1 sec. 

-- 
You are receiving 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/752#issuecomment-325901643
----==_mimepart_59a66344baf66_59d03ff5234bfc3c4197e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>TCP uses 3 seconds here. I don't think we need to be quite as large, but I'd use at least 1 sec.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/752#issuecomment-325901643">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq96Loufv21_aOtJmoISqzelKfH7Lks5sdQlEgaJpZM4PFcXh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq5hycxtioowJ5pCFgu9fdGFvZ6jCks5sdQlEgaJpZM4PFcXh.gif" width="1" /></p>
<div itemscope 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/752#issuecomment-325901643"></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":"@larseggert in #752: TCP uses 3 seconds here. I don't think we need to be quite as large, but I'd use at least 1 sec. "}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/752#issuecomment-325901643"}}}</script>
----==_mimepart_59a66344baf66_59d03ff5234bfc3c4197e--


From nobody Wed Aug 30 03:26:27 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FAA61329DA for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 03:26:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 FjImaohN1Akq for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 03:26:25 -0700 (PDT)
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 E44B7132930 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 03:26:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=O38NObUDd2xem3Y9mGcrdV/t/Og=; b=YbP+sBnMCuSxiaM7 QRPf4x8GvQtkjczVfWvKzPYNL3YUCTgl62MBMmv+y3GeBzVRT09Y5WpcrsQebRwH BGRpuypulKS5p4B4sV2mJCrG5B5f3PXLw4J/ewGRwsUlyLX3KaQrfQeaVYNNgMdq 94HckAnPl+eZfPk1Hvbl5l7/KYM=
Received: by filter0096p1las1.sendgrid.net with SMTP id filter0096p1las1-13943-59A692CF-15 2017-08-30 10:26:23.431380487 +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 vd1R6i15S1yZUjvGBK9NaA for <quic-issues@ietf.org>; Wed, 30 Aug 2017 10:26:23.276 +0000 (UTC)
Date: Wed, 30 Aug 2017 10:26:23 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab1574ee8be6c5a53dc5507af26c8c79cf1ecae5a292cf0000000115be54cf92a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752/325950021@github.com>
In-Reply-To: <quicwg/base-drafts/issues/752@github.com>
References: <quicwg/base-drafts/issues/752@github.com>
Subject: Re: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a692cf27c7c_6a7d3ff321bf7c3820443"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0t6lj6lpOigvwdE5QT0ijIXRKBmZ4YyGMpB/ 9DBEZ1o7fbvWGYu334Ys2GE9fC+rPOBpA1W+AUS0uXsNBb0Ej5iMlUEYzA5yfzoL2QYIEE4dKgO9b2 VM2DG0XVr6BuYPiXJ6HT61f3t/TPVyI+5ZdtdGGXrKblMSCuDpjbET5WBDQUvmgNjcIBe2oHZXkwid s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/NIHCi4YZw6znDCUA_rjDP7acNbI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 10:26:26 -0000

----==_mimepart_59a692cf27c7c_6a7d3ff321bf7c3820443
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Can you provide rationale for the number?  That is probably more than most terrestrial connection will ever see for an RTT (yeah, I've heard the horror stories of RTTs higher than that, but those are outliers).  That suggests that you want something higher because of reasons.  What TCP does it isn't especially informative, frankly.  That TCP has good reasons for the number it chose would be a fine reason to pick a similar number; are those reasons written down anywhere?

-- 
You are receiving 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/752#issuecomment-325950021
----==_mimepart_59a692cf27c7c_6a7d3ff321bf7c3820443
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Can you provide rationale for the number?  That is probably more than mo=
st terrestrial connection will ever see for an RTT (yeah, I've heard the ho=
rror stories of RTTs higher than that, but those are outliers).  That sugge=
sts that you want something higher because of reasons.  What TCP does it is=
n't especially informative, frankly.  That TCP has good reasons for the num=
ber it chose would be a fine reason to pick a similar number; are those rea=
sons written down anywhere?</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/752#issuecomment-325950021">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq3kCOKp9jJm8GAp=
GVebClvEOSC3sks5sdTjPgaJpZM4PFcXh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq40mmenMJnK9qWKA5=
BhXMh0BtrTFks5sdTjPgaJpZM4PFcXh.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/752#issuecomment-325950021"></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 #752: Can you =
provide rationale for the number?  That is probably more than most terrestr=
ial connection will ever see for an RTT (yeah, I've heard the horror storie=
s of RTTs higher than that, but those are outliers).  That suggests that yo=
u want something higher because of reasons.  What TCP does it isn't especia=
lly informative, frankly.  That TCP has good reasons for the number it chos=
e would be a fine reason to pick a similar number; are those reasons writte=
n down anywhere?"}],"action":{"name":"View Issue","url":"https://github.com=
/quicwg/base-drafts/issues/752#issuecomment-325950021"}}}</script>=

----==_mimepart_59a692cf27c7c_6a7d3ff321bf7c3820443--


From nobody Wed Aug 30 04:31:33 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0828E132FC5 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 04:31:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.616
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 FjNjV3qM8N5p for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 04:31:30 -0700 (PDT)
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 8FEB9132FC4 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 04:31:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=phWaSmdrR/BbrfBLLv/PN7vOFws=; b=Mcc06nyHvC3uctPb 9Q5IIn2byJ/YbMmRwztGmX//41bLiDdxYp+DNy0WIcsbPA8HJaVZdwW+/RfDBIF8 ANgKgmKEjgNI9txoilwq213NEiZxKqKJm/3Qsj/V65pNixbFA8wy1R0K7+PfAQtm d4L5+szbD9dA3dOYi8JtYiwnuE4=
Received: by filter0119p1las1.sendgrid.net with SMTP id filter0119p1las1-4899-59A6A20F-3 2017-08-30 11:31:27.094040779 +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 4NWdaD3pSy2PQ97aMlIs_g for <quic-issues@ietf.org>; Wed, 30 Aug 2017 11:31:27.027 +0000 (UTC)
Date: Wed, 30 Aug 2017 11:31:27 +0000 (UTC)
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab59d5fa0827fe49fa603b623c461361661a0a35ee92cf0000000115be640e92a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752/325963252@github.com>
In-Reply-To: <quicwg/base-drafts/issues/752@github.com>
References: <quicwg/base-drafts/issues/752@github.com>
Subject: Re: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a6a20edec9c_2f8a3f962a7f5c381130f4"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0ac8rTL+1zSqSVSPQaHx4KxnUP/xTdzwB8MK 9NI+rBr23livtqDrcpuib4MlejEt110WQXqe24vDgqqtbWSRVRc7HJmunA3hkG5mQdj/qcWFuoK7gH 5egKM742Yn6R0PJpRzsOxgM5wI6rq+o0gUrEJLa2lK1ICd1Yoh24eH1rwmqhLA7MXiP+z6dfWfq7hr g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/cgXmaXC8ChXf7ZQhFyBOD-rPZ_M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 11:31:32 -0000

----==_mimepart_59a6a20edec9c_2f8a3f962a7f5c381130f4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

If you're too short, many (?) clients will do an unnecessary RTX of the CH. If you're too long, however, only those (few?) hosts whose CH is lost will wait a bit longer to RTX. So the tradeoff is between many (?) unnecessary retransmits vs.  a longer wait time for those few (?) whose CH is lost. A shorter initial value potentially wastes some bandwidth, a longer potentially leads to longer page-load-times for a few. Pick your poison. I think the IETF in the past has valued bandwidth over PLT.

-- 
You are receiving 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/752#issuecomment-325963252
----==_mimepart_59a6a20edec9c_2f8a3f962a7f5c381130f4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>If you're too short, many (?) clients will do an unnecessary RTX of the =
CH. If you're too long, however, only those (few?) hosts whose CH is lost w=
ill wait a bit longer to RTX. So the tradeoff is between many (?) unnecessa=
ry retransmits vs.  a longer wait time for those few (?) whose CH is lost. =
A shorter initial value potentially wastes some bandwidth, a longer potenti=
ally leads to longer page-load-times for a few. Pick your poison. I think t=
he IETF in the past has valued bandwidth over PLT.</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/752#issuecomment-325963252">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqyP_QKHNtiayeDI=
JFVq1Re5dOeJuks5sdUgOgaJpZM4PFcXh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqyTzxbVghgT_jE81n=
Eo3wLVJ96Iyks5sdUgOgaJpZM4PFcXh.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/752#issuecomment-325963252"></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 #752: If you're t=
oo short, many (?) clients will do an unnecessary RTX of the CH. If you're =
too long, however, only those (few?) hosts whose CH is lost will wait a bit=
 longer to RTX. So the tradeoff is between many (?) unnecessary retransmits=
 vs.  a longer wait time for those few (?) whose CH is lost. A shorter init=
ial value potentially wastes some bandwidth, a longer potentially leads to =
longer page-load-times for a few. Pick your poison. I think the IETF in the=
 past has valued bandwidth over PLT."}],"action":{"name":"View Issue","url"=
:"https://github.com/quicwg/base-drafts/issues/752#issuecomment-325963252"}=
}}</script>=

----==_mimepart_59a6a20edec9c_2f8a3f962a7f5c381130f4--


From nobody Wed Aug 30 06:24:39 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E761133242 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 06:24:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 olNJK_2NSgp7 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 06:24:36 -0700 (PDT)
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 677341323B5 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 06:24:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=/tb3oXn1IWW60clXXjvLXDjmwMQ=; b=kdGRmDUUeCz6vSjG iznGGaNuMqVlSqjUxin1hwqy2MM+x45cwTRSTkcogXQZde12+UKQFypTf2SG5WGu D7wkWH9uu1wPrj4wOwmfCGW0i4SZjntw8YOE6gzFx6JIctNm9HonNiQCUn2YvZij afXS64yhuHzijZ5M3sqAGZBpFYU=
Received: by filter0103p1las1.sendgrid.net with SMTP id filter0103p1las1-24953-59A6BC93-8 2017-08-30 13:24:35.18045522 +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 8Ff74KfKQZae_TldSz67Fg for <quic-issues@ietf.org>; Wed, 30 Aug 2017 13:24:35.115 +0000 (UTC)
Date: Wed, 30 Aug 2017 13:24:35 +0000 (UTC)
From: Patrick McManus <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab0b0d616b82460935161defa02f951eb2a760dc5992cf0000000115be7e9292a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752/325988912@github.com>
In-Reply-To: <quicwg/base-drafts/issues/752@github.com>
References: <quicwg/base-drafts/issues/752@github.com>
Subject: Re: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a6bc92e8f35_529a3fec1d8d9c3c2855a"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3kVYy+BbJklMeg9l+UvYQN2fgVpcqV2YqILe mjHLlS8qIitRcKamoqRgBhn/J9sbzl5cO3PUjaeehW9K2IQVQ7sohSpIN8T4h+XrkL6ShLf1D+eqAJ vyMAteRPHSZN6VL1Q7Fx+6JGOI17YDSIcOm9sJajmukSYaWN3CL+gWvYypThyULy3uhoIk3CE+A3gM 0=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lel6_MnmOgkZE25IIx9sanlsG7Y>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 13:24:38 -0000

----==_mimepart_59a6bc92e8f35_529a3fec1d8d9c3c2855a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> I think the IETF in the past has valued bandwidth over PLT.

For QUIC - I think that's backwards.

QUIC has already made the latency over bw trade with the CI by using a 1200 byte CI instead of a 3 way handshake. I'd like to think that the CI is a small fraction of total quic bandwidth and this is worthwhile.

We've seen applications (especially http applications) push back against the historical TCP situation in a number of places even in a TCP context.. showing that the tradeoff wants to favor latency.

* for years chrome and firefox have both started a new TCP connection when a previous connection attempt has not yet connected after ~300ms. This is to workaround the 3 second OS level timer - which is considered too high of a delay especially when you're otherwise staring at a idle spinner. And yes, that commonly results in 2 completed connections without any TCP level retransmissions - but in the grand scheme of things a couple of packets is a nop but the benefit is significant.

* chrome, firefox, and edge commonly initiate tcp connections before they have any http data to send on them (perhaps this is done totally speculatively, perhaps it is done by opening N when you only need 1 at the moment.. in anticipation). Mostly this is done for latency purposes - get the tcp and tls handshakes out of the way so they are ready for http data when it happens  (some of it can go away when we think 0rtt quic would work instead). Many of these connections close without ever transferring meaningful data - but that's a latency over bandwidth tradeoff (and the bandwidth consumed is small enough in comparison that it doesn't meaningfully impact the real data transfer that goes on).

* TCP PLT, default on in linux distributions, is another illustration of http applications willing to trade off some wasted retransmissions against the tyranny of large timers.

Also worth nothing that enabling fec extensions is within the wg charter (although doing them is not) - and fec is the ultimate in latency over bandwidth tradeoff but much harder to get right than the redundant control traffic we're talking about 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/issues/752#issuecomment-325988912
----==_mimepart_59a6bc92e8f35_529a3fec1d8d9c3c2855a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>I think the IETF in the past has valued bandwidth over PLT.</p>
</blockquote>
<p>For QUIC - I think that's backwards.</p>
<p>QUIC has already made the latency over bw trade with the CI by using a 1=
200 byte CI instead of a 3 way handshake. I'd like to think that the CI is =
a small fraction of total quic bandwidth and this is worthwhile.</p>
<p>We've seen applications (especially http applications) push back against=
 the historical TCP situation in a number of places even in a TCP context..=
 showing that the tradeoff wants to favor latency.</p>
<ul>
<li>
<p>for years chrome and firefox have both started a new TCP connection when=
 a previous connection attempt has not yet connected after ~300ms. This is =
to workaround the 3 second OS level timer - which is considered too high of=
 a delay especially when you're otherwise staring at a idle spinner. And ye=
s, that commonly results in 2 completed connections without any TCP level r=
etransmissions - but in the grand scheme of things a couple of packets is a=
 nop but the benefit is significant.</p>
</li>
<li>
<p>chrome, firefox, and edge commonly initiate tcp connections before they =
have any http data to send on them (perhaps this is done totally speculativ=
ely, perhaps it is done by opening N when you only need 1 at the moment.. i=
n anticipation). Mostly this is done for latency purposes - get the tcp and=
 tls handshakes out of the way so they are ready for http data when it happ=
ens  (some of it can go away when we think 0rtt quic would work instead). M=
any of these connections close without ever transferring meaningful data - =
but that's a latency over bandwidth tradeoff (and the bandwidth consumed is=
 small enough in comparison that it doesn't meaningfully impact the real da=
ta transfer that goes on).</p>
</li>
<li>
<p>TCP PLT, default on in linux distributions, is another illustration of h=
ttp applications willing to trade off some wasted retransmissions against t=
he tyranny of large timers.</p>
</li>
</ul>
<p>Also worth nothing that enabling fec extensions is within the wg charter=
 (although doing them is not) - and fec is the ultimate in latency over ban=
dwidth tradeoff but much harder to get right than the redundant control tra=
ffic we're talking about here.</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/752#issuecomment-325988912">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9_6hi01bGPyIqS=
1nfPmgu0tDWuNks5sdWKSgaJpZM4PFcXh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq-bRqE6nHX7B1j6IN=
dOdXe2IYmgGks5sdWKSgaJpZM4PFcXh.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/752#issuecomment-325988912"></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 #752: \u003e I think=
 the IETF in the past has valued bandwidth over PLT.\r\n\r\nFor QUIC - I th=
ink that's backwards.\r\n\r\nQUIC has already made the latency over bw trad=
e with the CI by using a 1200 byte CI instead of a 3 way handshake. I'd lik=
e to think that the CI is a small fraction of total quic bandwidth and this=
 is worthwhile.\r\n\r\nWe've seen applications (especially http application=
s) push back against the historical TCP situation in a number of places eve=
n in a TCP context.. showing that the tradeoff wants to favor latency.\r\n\=
r\n* for years chrome and firefox have both started a new TCP connection wh=
en a previous connection attempt has not yet connected after ~300ms. This i=
s to workaround the 3 second OS level timer - which is considered too high =
of a delay especially when you're otherwise staring at a idle spinner. And =
yes, that commonly results in 2 completed connections without any TCP level=
 retransmissions - but in the grand scheme of things a couple of packets is=
 a nop but the benefit is significant.\r\n\r\n* chrome, firefox, and edge c=
ommonly initiate tcp connections before they have any http data to send on =
them (perhaps this is done totally speculatively, perhaps it is done by ope=
ning N when you only need 1 at the moment.. in anticipation). Mostly this i=
s done for latency purposes - get the tcp and tls handshakes out of the way=
 so they are ready for http data when it happens  (some of it can go away w=
hen we think 0rtt quic would work instead). Many of these connections close=
 without ever transferring meaningful data - but that's a latency over band=
width tradeoff (and the bandwidth consumed is small enough in comparison th=
at it doesn't meaningfully impact the real data transfer that goes on).\r\n=
\r\n* TCP PLT, default on in linux distributions, is another illustration o=
f http applications willing to trade off some wasted retransmissions agains=
t the tyranny of large timers.\r\n\r\nAlso worth nothing that enabling fec =
extensions is within the wg charter (although doing them is not) - and fec =
is the ultimate in latency over bandwidth tradeoff but much harder to get r=
ight than the redundant control traffic we're talking about here."}],"actio=
n":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues=
/752#issuecomment-325988912"}}}</script>=

----==_mimepart_59a6bc92e8f35_529a3fec1d8d9c3c2855a--


From nobody Wed Aug 30 06:52:24 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CDE3132D4F for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 06:52:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 IMBxoq6E1O4w for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 06:52:20 -0700 (PDT)
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 A2D58132E2F for <quic-issues@ietf.org>; Wed, 30 Aug 2017 06:52:20 -0700 (PDT)
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=r80bUAnej89nvdwu6qSedzLsM70=; b=oZt+IpanW7gIRyX7 3sbYDDWktT1AeX5FhkvPMpNJJuQUkZmz3ljuYyPw/GwKlMX6vMxGvIN8fIVj3pdN P4cM9Q5GRxrlwt5nbnSqkiO5s9bpGw1hB3FQkT0N0dTEgtB98IvyOiM5H7U4rrKi cPp2KQbJ3NIRxIEJgtiK1U+eZ8I=
Received: by filter0137p1las1.sendgrid.net with SMTP id filter0137p1las1-19038-59A6C313-1D 2017-08-30 13:52:19.395216579 +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 mipx4djBS5mV2Xmhoew3Eg for <quic-issues@ietf.org>; Wed, 30 Aug 2017 13:52:19.367 +0000 (UTC)
Date: Wed, 30 Aug 2017 13:52:19 +0000 (UTC)
From: scw00 <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab256d2f088f03e206afd694de8cb95c73f0cb603892cf0000000115be851392a169ce0f23d63f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/753@github.com>
Subject: [quicwg/base-drafts] The calc with rttvar. (#753)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a6c313456c3_2f363fde43dabc34788ec"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: scw00
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2jBobqr4w7tsH6RMnQV4L5PXrqWMmqMOMd7Q rr0E7dsweAXbW6ISc9yMHScxATafSXPPDD+BJcjo0Lh/k9OKFtnH9EEH9Fpkq13BX7ZjMBd7WnCPUj if3z0r2z++NEEbJGHmTx/y7jOemJUgt9u6WRWJL3C7yYDHZogIvjRsBvkg==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/mpkcFcMw0toZW_w9K7UyNEqjDBM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 13:52:23 -0000

----==_mimepart_59a6c313456c3_2f363fde43dabc34788ec
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Hello

It seems we use RFC6298. But RFC used the absolutely value with rttvar.

```
   (2.3) When a subsequent RTT measurement R' is made, a host MUST set

            RTTVAR <- (1 - beta) * RTTVAR + beta * |SRTT - R'|
            SRTT <- (1 - alpha) * SRTT + alpha * R'

```

```   
OnAckReceived(ack):
     largest_acked_packet = ack.largest_acked
     // If the largest acked is newly acked, update the RTT.
     if (sent_packets[ack.largest_acked]):
       latest_rtt = now - sent_packets[ack.largest_acked].time
       if (latest_rtt > ack.ack_delay):
         latest_rtt -= ack.delay
       UpdateRtt(latest_rtt)
     // Find all newly acked packets.
     for acked_packet in DetermineNewlyAckedPackets():
       OnPacketAcked(acked_packet.packet_number)

     DetectLostPackets(ack.largest_acked_packet)
     SetLossDetectionAlarm()


   UpdateRtt(latest_rtt):
     // Based on {{?RFC6298}}.
     if (smoothed_rtt == 0):
       smoothed_rtt = latest_rtt
       rttvar = latest_rtt / 2
     else:
       rttvar = 3/4 * rttvar + 1/4 * (smoothed_rtt - latest_rtt)
       smoothed_rtt = 7/8 * smoothed_rtt + 1/8 * latest_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/753
----==_mimepart_59a6c313456c3_2f363fde43dabc34788ec
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Hello</p>
<p>It seems we use RFC6298. But RFC used the absolutely value with rttvar.</p>
<pre><code>   (2.3) When a subsequent RTT measurement R' is made, a host MUST set

            RTTVAR &lt;- (1 - beta) * RTTVAR + beta * |SRTT - R'|
            SRTT &lt;- (1 - alpha) * SRTT + alpha * R'

</code></pre>
<pre><code>OnAckReceived(ack):
     largest_acked_packet = ack.largest_acked
     // If the largest acked is newly acked, update the RTT.
     if (sent_packets[ack.largest_acked]):
       latest_rtt = now - sent_packets[ack.largest_acked].time
       if (latest_rtt &gt; ack.ack_delay):
         latest_rtt -= ack.delay
       UpdateRtt(latest_rtt)
     // Find all newly acked packets.
     for acked_packet in DetermineNewlyAckedPackets():
       OnPacketAcked(acked_packet.packet_number)

     DetectLostPackets(ack.largest_acked_packet)
     SetLossDetectionAlarm()


   UpdateRtt(latest_rtt):
     // Based on {{?RFC6298}}.
     if (smoothed_rtt == 0):
       smoothed_rtt = latest_rtt
       rttvar = latest_rtt / 2
     else:
       rttvar = 3/4 * rttvar + 1/4 * (smoothed_rtt - latest_rtt)
       smoothed_rtt = 7/8 * smoothed_rtt + 1/8 * latest_rtt

</code></pre>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/753">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq5wOcmAvLFtHnCT4LRg6evMuovk7ks5sdWkTgaJpZM4PHawT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq7grcRVqUQOR2gjZniSRgvOXXQK9ks5sdWkTgaJpZM4PHawT.gif" width="1" /></p>
<div itemscope 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/753"></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 calc with rttvar. (#753)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/753"}}}</script>
----==_mimepart_59a6c313456c3_2f363fde43dabc34788ec--


From nobody Wed Aug 30 06:58:12 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D32B132A65 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 06:58:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 mrnCGZ44RW0i for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 06:58:09 -0700 (PDT)
Received: from o10.sgmail.github.com (o10.sgmail.github.com [167.89.101.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B0126132E8D for <quic-issues@ietf.org>; Wed, 30 Aug 2017 06:58:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=bmUHx/f5fuyZfcoFnmfSbtIdZa4=; b=H6u96EdDYj1vhkVM +4a1cRhaJCCmgtaBC41sDkQs5VY5hzwrJlRs6e/MNKI5kMhSwuYtixKbu24X8G8c VY4H8ZQQHTHBZsOxIDfdZSNSx/FmN7rGV0XogRN+cY/MyAffAZGYpqdZf5/QjsHX ZYX5nyz26MsEs9aXggXfIFgYFRY=
Received: by filter0947p1mdw1.sendgrid.net with SMTP id filter0947p1mdw1-24744-59A6C46E-3B 2017-08-30 13:58:06.801309828 +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 ismtpd0037p1mdw1.sendgrid.net (SG) with ESMTP id nbBgck8uQbSOPd_yUdHTEw for <quic-issues@ietf.org>; Wed, 30 Aug 2017 13:58:06.724 +0000 (UTC)
Date: Wed, 30 Aug 2017 13:58:07 +0000 (UTC)
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab3144949563f7b79de54ee05cda321d41c2607a0892cf0000000115be866e92a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752/325998700@github.com>
In-Reply-To: <quicwg/base-drafts/issues/752@github.com>
References: <quicwg/base-drafts/issues/752@github.com>
Subject: Re: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a6c46e6cad9_2e7c3fd87657bc30878d3"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak332vbA3VZVJ1tiMj5Nc3Q+dkh7rDYr9TBi16 mrr+UXvAWLLopp7wU4aF2nJLo97t92qUsembGGjYGTesDieb+zdKdqHByHRaS9mKsRLjzuqh1QwG+3 w7ev7d8+y3t5afUkK7cFbcmE+qvCNgXSZeih5gQf9CE/dO/MWdKG1Z0m7RjpsoEjHMMgUw9VVbM8Sq I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/9Z5T2dWr0H_PzFOuBRPs8vWci3M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 13:58:10 -0000

----==_mimepart_59a6c46e6cad9_2e7c3fd87657bc30878d3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

> For QUIC - I think that's backwards.

I tend to agree, that's why I phrased it this way. But I also think that 100ms is too short. If 300ms has proven an OK value for TCP for browsers, that might be a good candidate value here? It would cover most terrestrial paths.

-- 
You are receiving 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/752#issuecomment-325998700
----==_mimepart_59a6c46e6cad9_2e7c3fd87657bc30878d3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>For QUIC - I think that's backwards.</p>
</blockquote>
<p>I tend to agree, that's why I phrased it this way. But I also think that=
 100ms is too short. If 300ms has proven an OK value for TCP for browsers, =
that might be a good candidate value here? It would cover most terrestrial =
paths.</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/752#issuecomment-325998700">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqwM99CqJQ9cOUrB=
xUZkhJmlpwQUbks5sdWpugaJpZM4PFcXh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq4YgJABGGQF_wrTuZ=
oKxlMj0IyiTks5sdWpugaJpZM4PFcXh.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/752#issuecomment-325998700"></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 #752: \u003e For =
QUIC - I think that's backwards.\r\n\r\nI tend to agree, that's why I phras=
ed it this way. But I also think that 100ms is too short. If 300ms has prov=
en an OK value for TCP for browsers, that might be a good candidate value h=
ere? It would cover most terrestrial paths."}],"action":{"name":"View Issue=
","url":"https://github.com/quicwg/base-drafts/issues/752#issuecomment-3259=
98700"}}}</script>=

----==_mimepart_59a6c46e6cad9_2e7c3fd87657bc30878d3--


From nobody Wed Aug 30 06:59:13 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 467DD120727 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 06:59:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 yGhCBVRkGfgz for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 06:59:10 -0700 (PDT)
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 EC9AF132E9C for <quic-issues@ietf.org>; Wed, 30 Aug 2017 06:59:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=AM75KvDPO7ceK3w//6S/iPw5EWs=; b=crJL0uTpNRg8IEYp q6VJ9Ylo3/PO0vGUFeiYMwG5ki6nKFIHC563F5lnv92tJQJ/MnKkkqJOfojuUkPT 6LpsX1bMEhv7qrCik3xfA6vXDZvFhNwMyhbOmnS7ejBTunJr7YIwuhu570cMcmQo vLReMzMSttV8X2NSl0j4nSmMrSY=
Received: by filter0200p1las1.sendgrid.net with SMTP id filter0200p1las1-22783-59A6C4AA-55 2017-08-30 13:59:06.914519662 +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 5WtDBF2SRA6rHmFbn5uK8A for <quic-issues@ietf.org>; Wed, 30 Aug 2017 13:59:06.839 +0000 (UTC)
Date: Wed, 30 Aug 2017 13:59:07 +0000 (UTC)
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab53e4f5bb3f1786df7c8784d48b2d0e6ffdfd36b492cf0000000115be86aa92a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752/325998995@github.com>
In-Reply-To: <quicwg/base-drafts/issues/752@github.com>
References: <quicwg/base-drafts/issues/752@github.com>
Subject: Re: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a6c4aaaa408_76963f81285cfc2c87af"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
X-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+s5qZxRALniV+aNxvMs+rlTqu0pDP7KvzRa ZaHBiuhTOUfE2BNMRIiQhrwYlZBuIktRe5pI6rrWItg3jyNxh8XPrxVb46m8h9Xhr/p4QeeoaskH83 KIZJADzMfwgAr0eCaUHe5uv7fXaCFtxmmJF9vefKZGgu0HzW1dIJ2YP5IPhH0umnn7YjYN8YSdDWCv M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/zWFenksIAlzxbVSiaxQvGjYBivs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 13:59:12 -0000

----==_mimepart_59a6c4aaaa408_76963f81285cfc2c87af
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

We have RTT data from Chrome which shows that the initial RTT distribution:

PercentileValue
25.00% 22.58
50.00% 46.28
75.00% 88.08
95.00% 240.0
99.00% 733.9
99.50% 1187


>From this table, 100ms looks like a fine choice. 1s, on the other hand, is
more than 10x the value at the median and is larger than the RTT for 99% of
users. As Patrick says, I think the goal of QUIC is to make the web faster
and would prefer to err on the side of faster.

Cheers,

Ryan

On Wed, Aug 30, 2017 at 6:24 AM, Patrick McManus <notifications@github.com>
wrote:

> I think the IETF in the past has valued bandwidth over PLT.
>
> For QUIC - I think that's backwards.
>
> QUIC has already made the latency over bw trade with the CI by using a
> 1200 byte CI instead of a 3 way handshake. I'd like to think that the CI =
is
> a small fraction of total quic bandwidth and this is worthwhile.
>
> We've seen applications (especially http applications) push back against
> the historical TCP situation in a number of places even in a TCP context..
> showing that the tradeoff wants to favor latency.
>
>    -
>
>    for years chrome and firefox have both started a new TCP connection
>    when a previous connection attempt has not yet connected after ~300ms.=
 This
>    is to workaround the 3 second OS level timer - which is considered too=
 high
>    of a delay especially when you're otherwise staring at a idle spinner.=
 And
>    yes, that commonly results in 2 completed connections without any TCP =
level
>    retransmissions - but in the grand scheme of things a couple of packet=
s is
>    a nop but the benefit is significant.
>    -
>
>    chrome, firefox, and edge commonly initiate tcp connections before
>    they have any http data to send on them (perhaps this is done totally
>    speculatively, perhaps it is done by opening N when you only need 1 at=
 the
>    moment.. in anticipation). Mostly this is done for latency purposes - =
get
>    the tcp and tls handshakes out of the way so they are ready for http d=
ata
>    when it happens (some of it can go away when we think 0rtt quic would =
work
>    instead). Many of these connections close without ever transferring
>    meaningful data - but that's a latency over bandwidth tradeoff (and the
>    bandwidth consumed is small enough in comparison that it doesn't
>    meaningfully impact the real data transfer that goes on).
>    -
>
>    TCP PLT, default on in linux distributions, is another illustration of
>    http applications willing to trade off some wasted retransmissions aga=
inst
>    the tyranny of large timers.
>
> Also worth nothing that enabling fec extensions is within the wg charter
> (although doing them is not) - and fec is the ultimate in latency over
> bandwidth tradeoff but much harder to get right than the redundant control
> traffic we're talking about here.
>
> =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/752#issuecomment-325988912>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASp6yveduPeRDwobG7mEAc=
HI2pexNhG_ks5sdWKSgaJpZM4PFcXh>
> .
>


--=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/752#issuecomment-325998995=

----==_mimepart_59a6c4aaaa408_76963f81285cfc2c87af
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

We have RTT data from Chrome which shows that the initial RTT distribution:=
<br>
<br>
PercentileValue<br>
25.00% 22.58<br>
50.00% 46.28<br>
75.00% 88.08<br>
95.00% 240.0<br>
99.00% 733.9<br>
99.50% 1187<br>
<br>
<br>
>From this table, 100ms looks like a fine choice. 1s, on the other hand, is<=
br>
more than 10x the value at the median and is larger than the RTT for 99% of=
<br>
users. As Patrick says, I think the goal of QUIC is to make the web faster<=
br>
and would prefer to err on the side of faster.<br>
<br>
Cheers,<br>
<br>
Ryan<br>
<br>
On Wed, Aug 30, 2017 at 6:24 AM, Patrick McManus &lt;notifications@github.c=
om&gt;<br>
wrote:<br>
<br>
&gt; I think the IETF in the past has valued bandwidth over PLT.<br>
&gt;<br>
&gt; For QUIC - I think that&#39;s backwards.<br>
&gt;<br>
&gt; QUIC has already made the latency over bw trade with the CI by using a=
<br>
&gt; 1200 byte CI instead of a 3 way handshake. I&#39;d like to think that =
the CI is<br>
&gt; a small fraction of total quic bandwidth and this is worthwhile.<br>
&gt;<br>
&gt; We&#39;ve seen applications (especially http applications) push back a=
gainst<br>
&gt; the historical TCP situation in a number of places even in a TCP conte=
xt..<br>
&gt; showing that the tradeoff wants to favor latency.<br>
&gt;<br>
&gt;    -<br>
&gt;<br>
&gt;    for years chrome and firefox have both started a new TCP connection=
<br>
&gt;    when a previous connection attempt has not yet connected after ~300=
ms. This<br>
&gt;    is to workaround the 3 second OS level timer - which is considered =
too high<br>
&gt;    of a delay especially when you&#39;re otherwise staring at a idle s=
pinner. And<br>
&gt;    yes, that commonly results in 2 completed connections without any T=
CP level<br>
&gt;    retransmissions - but in the grand scheme of things a couple of pac=
kets is<br>
&gt;    a nop but the benefit is significant.<br>
&gt;    -<br>
&gt;<br>
&gt;    chrome, firefox, and edge commonly initiate tcp connections before<=
br>
&gt;    they have any http data to send on them (perhaps this is done total=
ly<br>
&gt;    speculatively, perhaps it is done by opening N when you only need 1=
 at the<br>
&gt;    moment.. in anticipation). Mostly this is done for latency purposes=
 - get<br>
&gt;    the tcp and tls handshakes out of the way so they are ready for htt=
p data<br>
&gt;    when it happens (some of it can go away when we think 0rtt quic wou=
ld work<br>
&gt;    instead). Many of these connections close without ever transferring=
<br>
&gt;    meaningful data - but that&#39;s a latency over bandwidth tradeoff =
(and the<br>
&gt;    bandwidth consumed is small enough in comparison that it doesn&#39;=
t<br>
&gt;    meaningfully impact the real data transfer that goes on).<br>
&gt;    -<br>
&gt;<br>
&gt;    TCP PLT, default on in linux distributions, is another illustration=
 of<br>
&gt;    http applications willing to trade off some wasted retransmissions =
against<br>
&gt;    the tyranny of large timers.<br>
&gt;<br>
&gt; Also worth nothing that enabling fec extensions is within the wg chart=
er<br>
&gt; (although doing them is not) - and fec is the ultimate in latency over=
<br>
&gt; bandwidth tradeoff but much harder to get right than the redundant con=
trol<br>
&gt; traffic we&#39;re talking about here.<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/752#issuecomment-3259=
88912&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/ASp6yveduPeRDwob=
G7mEAcHI2pexNhG_ks5sdWKSgaJpZM4PFcXh&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/752#issuecomment-325998995">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq9BT0tqvvdhReX9=
VmnV_6Btjatwsks5sdWqqgaJpZM4PFcXh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq0can_nqH67JMmQ53=
n0PyIflsX1Nks5sdWqqgaJpZM4PFcXh.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/752#issuecomment-325998995"></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":"@RyanAtGoogle in #752: We have R=
TT data from Chrome which shows that the initial RTT distribution:\n\nPerce=
ntileValue\n25.00% 22.58\n50.00% 46.28\n75.00% 88.08\n95.00% 240.0\n99.00% =
733.9\n99.50% 1187\n\n\nFrom this table, 100ms looks like a fine choice. 1s=
, on the other hand, is\nmore than 10x the value at the median and is large=
r than the RTT for 99% of\nusers. As Patrick says, I think the goal of QUIC=
 is to make the web faster\nand would prefer to err on the side of faster.\=
n\nCheers,\n\nRyan\n\nOn Wed, Aug 30, 2017 at 6:24 AM, Patrick McManus \u00=
3cnotifications@github.com\u003e\nwrote:\n\n\u003e I think the IETF in the =
past has valued bandwidth over PLT.\n\u003e\n\u003e For QUIC - I think that=
's backwards.\n\u003e\n\u003e QUIC has already made the latency over bw tra=
de with the CI by using a\n\u003e 1200 byte CI instead of a 3 way handshake=
. I'd like to think that the CI is\n\u003e a small fraction of total quic b=
andwidth and this is worthwhile.\n\u003e\n\u003e We've seen applications (e=
specially http applications) push back against\n\u003e the historical TCP s=
ituation in a number of places even in a TCP context..\n\u003e showing that=
 the tradeoff wants to favor latency.\n\u003e\n\u003e    -\n\u003e\n\u003e =
   for years chrome and firefox have both started a new TCP connection\n\u0=
03e    when a previous connection attempt has not yet connected after ~300m=
s. This\n\u003e    is to workaround the 3 second OS level timer - which is =
considered too high\n\u003e    of a delay especially when you're otherwise =
staring at a idle spinner. And\n\u003e    yes, that commonly results in 2 c=
ompleted connections without any TCP level\n\u003e    retransmissions - but=
 in the grand scheme of things a couple of packets is\n\u003e    a nop but =
the benefit is significant.\n\u003e    -\n\u003e\n\u003e    chrome, firefox=
, and edge commonly initiate tcp connections before\n\u003e    they have an=
y http data to send on them (perhaps this is done totally\n\u003e    specul=
atively, perhaps it is done by opening N when you only need 1 at the\n\u003=
e    moment.. in anticipation). Mostly this is done for latency purposes - =
get\n\u003e    the tcp and tls handshakes out of the way so they are ready =
for http data\n\u003e    when it happens (some of it can go away when we th=
ink 0rtt quic would work\n\u003e    instead). Many of these connections clo=
se without ever transferring\n\u003e    meaningful data - but that's a late=
ncy over bandwidth tradeoff (and the\n\u003e    bandwidth consumed is small=
 enough in comparison that it doesn't\n\u003e    meaningfully impact the re=
al data transfer that goes on).\n\u003e    -\n\u003e\n\u003e    TCP PLT, de=
fault on in linux distributions, is another illustration of\n\u003e    http=
 applications willing to trade off some wasted retransmissions against\n\u0=
03e    the tyranny of large timers.\n\u003e\n\u003e Also worth nothing that=
 enabling fec extensions is within the wg charter\n\u003e (although doing t=
hem is not) - and fec is the ultimate in latency over\n\u003e bandwidth tra=
deoff but much harder to get right than the redundant control\n\u003e traff=
ic we're talking about here.\n\u003e\n\u003e =E2=80=94\n\u003e You are rece=
iving 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/752#issuecomment-325988912\u003e,\n\u003e or mute the th=
read\n\u003e \u003chttps://github.com/notifications/unsubscribe-auth/ASp6yv=
eduPeRDwobG7mEAcHI2pexNhG_ks5sdWKSgaJpZM4PFcXh\u003e\n\u003e .\n\u003e\n"}]=
,"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts=
/issues/752#issuecomment-325998995"}}}</script>=

----==_mimepart_59a6c4aaaa408_76963f81285cfc2c87af--


From nobody Wed Aug 30 07:06:43 2017
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 25640132D22 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 07:06:42 -0700 (PDT)
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 QSClNNqyaaOE for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 07:06:36 -0700 (PDT)
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 D6A6B132E65 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 07:06:35 -0700 (PDT)
Date: Wed, 30 Aug 2017 07:06:34 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1504101994; bh=4bkpAjhf+BezYdLD8fN0diHdJUPIzWIT3o3ZGk8xyZs=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=bhPqzmld1k/ABtXJdss0KqRlhNNTies+ZHIEny8TcqP7L8WQ3HllTNGsbDOAexq67 /ZD+ZZ0aIB8Sb0ZnGM4yq+Zb7dxnI2Tb0lhF0TPlNnhzpHGo04XkFhuVqm7goBHEkN GJnnXiKfcXzw8AZRz0Fbr81lm4Pzhgql5f7wCdOk=
From: Lars Eggert <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe6b79de0533e8b1c52216e100cf572d0b989fbe492cf0000000115be886a92a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752/326001197@github.com>
In-Reply-To: <quicwg/base-drafts/issues/752@github.com>
References: <quicwg/base-drafts/issues/752@github.com>
Subject: Re: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a6c66ae4899_29ce3fd87657bc3073656"; 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/Bf9YhqlT39XRfkV2IKhuImy0i3w>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 14:06:42 -0000

----==_mimepart_59a6c66ae4899_29ce3fd87657bc3073656
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Well, all I can say that people complain that my test server sends them multiple SHs and I tell them it's because of the 100ms initial 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/issues/752#issuecomment-326001197
----==_mimepart_59a6c66ae4899_29ce3fd87657bc3073656
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Well, all I can say that people complain that my test server sends them multiple SHs and I tell them it's because of the 100ms initial 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/issues/752#issuecomment-326001197">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq4wNu8FpOePfNb7Cs6Rk-v15nWIMks5sdWxqgaJpZM4PFcXh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqyss1xG4DcFx5L9TtwKw1XAnLVaGks5sdWxqgaJpZM4PFcXh.gif" width="1" /></p>
<div itemscope 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/752#issuecomment-326001197"></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":"@larseggert in #752: Well, all I can say that people complain that my test server sends them multiple SHs and I tell them it's because of the 100ms initial value..."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/752#issuecomment-326001197"}}}</script>
----==_mimepart_59a6c66ae4899_29ce3fd87657bc3073656--


From nobody Wed Aug 30 07:48:32 2017
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 E9176132710 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 07:48:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 mE_EOlO8TKKC for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 07:48:29 -0700 (PDT)
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 83524132386 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 07:48:29 -0700 (PDT)
Date: Wed, 30 Aug 2017 07:48:28 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1504104508; bh=drLQQRMB//ghSTXjZOU+YxGvofA9B68uakEQHRvYIlc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=uySNaNdmGur9DUGYgLXyIVt9dya2Soczd6jEkTEoJxHIDmcr5v7XOKAIuzux/l/OL sVjrEd55R7Zx8bWhNNGs6rmimFvqUhxRvOSc6BwZ8NAcP9tIh0eipWSoZNkezkJlvA CyR0W8u0uvA9oeKe84gdNU9CKQgpyjsEm4FPcy20=
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abedf366a3347f633c43b1d6da0175299071541adc92cf0000000115be923c92a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752/326014498@github.com>
In-Reply-To: <quicwg/base-drafts/issues/752@github.com>
References: <quicwg/base-drafts/issues/752@github.com>
Subject: Re: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a6d03c7824e_5b383fe0b15c3c2c505c5"; 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/YKVRbB571oiQS5ylxo4j_JOyQQc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 14:48:31 -0000

----==_mimepart_59a6d03c7824e_5b383fe0b15c3c2c505c5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

On the server side, it is pretty reasonable to do some smart configuration. Also, you could use a repeat of the Client Initial as a retransmission trigger for the SH.

-- 
You are receiving 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/752#issuecomment-326014498
----==_mimepart_59a6d03c7824e_5b383fe0b15c3c2c505c5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>On the server side, it is pretty reasonable to do some smart configuration. Also, you could use a repeat of the Client Initial as a retransmission trigger for the SH.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/752#issuecomment-326014498">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq2tciKwCsuz3jFcaffVlT46-75XDks5sdXY8gaJpZM4PFcXh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwzCHmftKorz3ijovxxCNg_UqwPhks5sdXY8gaJpZM4PFcXh.gif" width="1" /></p>
<div itemscope 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/752#issuecomment-326014498"></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":"@huitema in #752: On the server side, it is pretty reasonable to do some smart configuration. Also, you could use a repeat of the Client Initial as a retransmission trigger for the SH."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/752#issuecomment-326014498"}}}</script>
----==_mimepart_59a6d03c7824e_5b383fe0b15c3c2c505c5--


From nobody Wed Aug 30 07:59:55 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8931C13295E for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 07:59:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 5irf_U4EbPDC for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 07:59:51 -0700 (PDT)
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 725D613202D for <quic-issues@ietf.org>; Wed, 30 Aug 2017 07:59:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=725gyjTyOrhKM/IAZMKdr8gDJc8=; b=Z1m7LEvnD/y39h32 ntuKKBhLumzdiIQ+mqDEmNq6LUMkHsIhG5AiLnjrOU7x23F8HnF/PPVdMoOCLBsl gq/UIV+hFn7EpUDXVb2QEv3Jr1QlgRrWs9SJCJ2O5mc8rDyuzYKAdRLO5x1jXrHs 7B3Uyneh2ZVOxNC95x52wcE8lLU=
Received: by filter0042p1las1.sendgrid.net with SMTP id filter0042p1las1-1185-59A6D2DF-27 2017-08-30 14:59:43.396890415 +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 Of2gNMAjSoiVEZC066zKZg for <quic-issues@ietf.org>; Wed, 30 Aug 2017 14:59:43.294 +0000 (UTC)
Date: Wed, 30 Aug 2017 14:59:43 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab46f29a2fe43b1e17cb571e0d1fba276981c9c2aa92cf0000000115be94df92a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752/326018075@github.com>
In-Reply-To: <quicwg/base-drafts/issues/752@github.com>
References: <quicwg/base-drafts/issues/752@github.com>
Subject: Re: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a6d2df27945_17783fd9b2163c3c1140b4"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1MocbHlHwen2/Ym64p8/f+4L+RTp6Euwtv6R +z477nefpTOtutsaj3CITZaqCwVSsDeCmH8ZKYbEk6n1TRU3Wls/c1IHZkK70uDIN1W8YGX9eU7Y4g M/6AdgIlN4dWV4KX6B8wjIW78RlIGJgXiwnrydXZP0D7SPPeDB3ec+D/mMRvd9jrssaFjEIK+01Woi o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/WOhbNp6Z2VKFmHeFY8N0jRKd9-M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 14:59:53 -0000

----==_mimepart_59a6d2df27945_17783fd9b2163c3c1140b4
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable



On 8/30/2017 6:59 AM, Ryan Hamilton wrote:
> We have RTT data from Chrome which shows that the initial RTT
> distribution:
>
> PercentileValue
> 25.00% 22.58
> 50.00% 46.28
> 75.00% 88.08
> 95.00% 240.0
> 99.00% 733.9
> 99.50% 1187
>
>
> From this table, 100ms looks like a fine choice. 1s, on the other hand, is
> more than 10x the value at the median and is larger than the RTT for
> 99% of
> users. As Patrick says, I think the goal of QUIC is to make the web faster
> and would prefer to err on the side of faster.

>From the table, 150 or 200 would be OK -- no retransmit in 90% of the cases.

There is another way to view this. Currently, the spec specifies a
series of retransmissions with exponential increase of the RTT: T, 2*T,
4*T, 8*T, give up after 16*T. For T at 1 sec, that means retries can
take up to 30 seconds.=C2=A0 That's way too long for many applications. For
100 ms, that's 3 seconds, which is OK-ish but still high. Of course, we
have to cover the 99.5% case above.



--=20
Christian Huitema




--=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/752#issuecomment-326018075=

----==_mimepart_59a6d2df27945_17783fd9b2163c3c1140b4
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br>
<br>
On 8/30/2017 6:59 AM, Ryan Hamilton wrote:<br>
&gt; We have RTT data from Chrome which shows that the initial RTT<br>
&gt; distribution:<br>
&gt;<br>
&gt; PercentileValue<br>
&gt; 25.00% 22.58<br>
&gt; 50.00% 46.28<br>
&gt; 75.00% 88.08<br>
&gt; 95.00% 240.0<br>
&gt; 99.00% 733.9<br>
&gt; 99.50% 1187<br>
&gt;<br>
&gt;<br>
&gt; From this table, 100ms looks like a fine choice. 1s, on the other hand=
, is<br>
&gt; more than 10x the value at the median and is larger than the RTT for<b=
r>
&gt; 99% of<br>
&gt; users. As Patrick says, I think the goal of QUIC is to make the web fa=
ster<br>
&gt; and would prefer to err on the side of faster.<br>
<br>
>From the table, 150 or 200 would be OK -- no retransmit in 90% of the cases=
.<br>
<br>
There is another way to view this. Currently, the spec specifies a<br>
series of retransmissions with exponential increase of the RTT: T, 2*T,<br>
4*T, 8*T, give up after 16*T. For T at 1 sec, that means retries can<br>
take up to 30 seconds.=C2=A0 That&#39;s way too long for many applications.=
 For<br>
100 ms, that&#39;s 3 seconds, which is OK-ish but still high. Of course, we=
<br>
have to cover the 99.5% case above.<br>
<br>
<br>
<br>
-- <br>
Christian Huitema<br>
<br>
<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/752#issuecomment-326018075">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq4k_xhOM0l0jciz=
WClZy5J-bu72Jks5sdXjfgaJpZM4PFcXh">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq2RgH6mMtw4iL4XFP=
wadayNV1Fmmks5sdXjfgaJpZM4PFcXh.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/752#issuecomment-326018075"></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 #752: \n\nOn 8/30/20=
17 6:59 AM, Ryan Hamilton wrote:\n\u003e We have RTT data from Chrome which=
 shows that the initial RTT\n\u003e distribution:\n\u003e\n\u003e Percentil=
eValue\n\u003e 25.00% 22.58\n\u003e 50.00% 46.28\n\u003e 75.00% 88.08\n\u00=
3e 95.00% 240.0\n\u003e 99.00% 733.9\n\u003e 99.50% 1187\n\u003e\n\u003e\n\=
u003e From this table, 100ms looks like a fine choice. 1s, on the other han=
d, is\n\u003e more than 10x the value at the median and is larger than the =
RTT for\n\u003e 99% of\n\u003e users. As Patrick says, I think the goal of =
QUIC is to make the web faster\n\u003e and would prefer to err on the side =
of faster.\n\nFrom the table, 150 or 200 would be OK -- no retransmit in 90=
% of the cases.\n\nThere is another way to view this. Currently, the spec s=
pecifies a\nseries of retransmissions with exponential increase of the RTT:=
 T, 2*T,\n4*T, 8*T, give up after 16*T. For T at 1 sec, that means retries =
can\ntake up to 30 seconds.=C2=A0 That's way too long for many applications=
. For\n100 ms, that's 3 seconds, which is OK-ish but still high. Of course,=
 we\nhave to cover the 99.5% case above.\n\n\n\n-- \nChristian Huitema\n\n\=
n"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-dr=
afts/issues/752#issuecomment-326018075"}}}</script>=

----==_mimepart_59a6d2df27945_17783fd9b2163c3c1140b4--


From nobody Wed Aug 30 12:26:08 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41E6013248B for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 12:26:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.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_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 U1ph_tkOCt1B for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 12:26:06 -0700 (PDT)
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 DC4521321DC for <quic-issues@ietf.org>; Wed, 30 Aug 2017 12:26:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=kH02ONE/C1JrYerrakvK9cs303s=; b=bW9EutCY/kOd/euj lISDHPooNc7cKnGTbpeN/SG74XC0GcrUQNGk4cBhS9rfm3MIa3njExBBcbUHDG+w Y9F9TKUSpe/ta+StMozs8MDzZ3L1T3eqs9ZUPhYHqNs/b6rMtTJCiOjUoSYtq0Er g+lMgKz4PnuRPGC92iOZRAli7H4=
Received: by filter1073p1mdw1.sendgrid.net with SMTP id filter1073p1mdw1-30657-59A7114C-34 2017-08-30 19:26:04.637771796 +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 ismtpd0025p1mdw1.sendgrid.net (SG) with ESMTP id SmiJ9LuzQt-7hFviGGIYnQ for <quic-issues@ietf.org>; Wed, 30 Aug 2017 19:26:04.666 +0000 (UTC)
Date: Wed, 30 Aug 2017 19:26:04 +0000 (UTC)
From: Christian Huitema <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abde582a82a192e4e13406c3956124b59e744df51f92cf0000000115bed34c92a169ce0f1cc61a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/752/326093661@github.com>
In-Reply-To: <quicwg/base-drafts/issues/752@github.com>
References: <quicwg/base-drafts/issues/752@github.com>
Subject: Re: [quicwg/base-drafts] kDefaultInitialRtt too large (#752)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a7114c65953_1b8b3fc45e253c3c50ca"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3Msi4W1xuXJOWX03B5ISPmRHTjJf+e8eYhkk mIiGa6tGqy7EJwfN+0gEQF6B5osV6Trv8j3D5lBSiKoDx6KkdfX2Oy4FuHwJ1Jw1ZfqKJD7AM57NCG PaliVXMOjtQtJVZp2lfw1K91X6ilbaHHC2I/iM4lcvEWbeBTV9myZ7xl1c8m90sH9SvjvynRSv7EFR c=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/QOwa_qFl_68JEG4_WlfsGF2MOdo>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 19:26:07 -0000

----==_mimepart_59a7114c65953_1b8b3fc45e253c3c50ca
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Of course, if we had synchronized time, we could put a time stamp in the CH, and the server would have an idea of the appropriate timeout for the SH.

-- 
You are receiving 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/752#issuecomment-326093661
----==_mimepart_59a7114c65953_1b8b3fc45e253c3c50ca
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Of course, if we had synchronized time, we could put a time stamp in the CH, and the server would have an idea of the appropriate timeout for the SH.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You 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/752#issuecomment-326093661">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqwMwxOh3QJRfwum4OfvlzQGG7GMDks5sdbdMgaJpZM4PFcXh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq1KEcabDyZLCx3jen7msk6SnmkJhks5sdbdMgaJpZM4PFcXh.gif" width="1" /></p>
<div itemscope 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/752#issuecomment-326093661"></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":"@huitema in #752: Of course, if we had synchronized time, we could put a time stamp in the CH, and the server would have an idea of the appropriate timeout for the SH."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/752#issuecomment-326093661"}}}</script>
----==_mimepart_59a7114c65953_1b8b3fc45e253c3c50ca--


From nobody Wed Aug 30 16:37:16 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8EC9E132703 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 16:37:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.8
X-Spam-Level: 
X-Spam-Status: No, score=-4.8 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=-2.8, 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 HQZyWphCG40R for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 16:37:13 -0700 (PDT)
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 9285E132418 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 16:37:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ed9ovguG2boCKKG77O9hl6hPLTQ=; b=MUeCgEJO8lERO7tN f6KOqGJOVl2Bwo4wRMTMYrdY4tNXRtcKh5T2OGWBYsW7fRqeZQ0+TU8pCfXDyB6A KVV6QHcScovMDvCDy83/ZeOotDTzho0Y7ZgkEi0lPzsl+UzBjqoWiW0dQ7NSPSuz D6xqzDOLAxpz5YuJOCEPajMyNho=
Received: by filter0189p1las1.sendgrid.net with SMTP id filter0189p1las1-2549-59A74C28-1 2017-08-30 23:37:12.125437359 +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 VHt8C8h_QFuBI7LwOhcOKw for <quic-issues@ietf.org>; Wed, 30 Aug 2017 23:37:12.138 +0000 (UTC)
Date: Wed, 30 Aug 2017 23:37:12 +0000 (UTC)
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abfff715d47c091c6a5714d9a6f6c20c9b150f4ce692cf0000000115bf0e2792a169ce0f1ba30a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/751/326148280@github.com>
In-Reply-To: <quicwg/base-drafts/issues/751@github.com>
References: <quicwg/base-drafts/issues/751@github.com>
Subject: Re: [quicwg/base-drafts] Handling un-ackable packets (#751)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a74c27f1ca7_78fd3fc9fd249c38938c2"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0mxkFOdPA9/xKnkoZkLceggXJiZzUuKU8/47 fVSKRm3of3I3Fa+oJTqchaS0uWetpC+iLBH9KTEWb5s3YmSIQBqFGsfK07c6Bq9aQDwdSFy6mH8IYy d8BzVB1nl325urLIZWlEOJ3AZEvLHCXBTWA5H0+ghZ/zLjfifHkiuKSqkiObYF3meBUiNPqEOoKW/G M=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/LI4ZZAqtFMz4IK2dpvCjxFlgvQ8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 30 Aug 2017 23:37:15 -0000

----==_mimepart_59a74c27f1ca7_78fd3fc9fd249c38938c2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Mon, Aug 28, 2017 at 5:42 PM, ekr <notifications@github.com> wrote:

> Well, it's relatively fine to hold this 0-RTT data b/c you can't decrypt
> it anyway (modulo potential DoS issues).
>
> The solution I would propose here is that when we update the ACK frame, we
> allow an empty ACK, and then that can be used for fast retransmission
>
=E2=80=8BThis seems reasonable to me. It would every so slightly complicate=
 the
implementation of a "stateless" server (which delays the creation of the
connection until a valid client hello arrives), because presumably these
"empty" ACK frames would be delivered in packets which would consume packet
number space. So when the server finally gets around to responding the the
client's handshake, it would need to account for the packet numbers
consumed by those packets. I don't think this is a problem, just a detail.

=E2=80=8BCheers,

Ryan=E2=80=8B


--=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/751#issuecomment-326148280=

----==_mimepart_59a74c27f1ca7_78fd3fc9fd249c38938c2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Mon, Aug 28, 2017 at 5:42 PM, ekr &lt;notifications@github.com&gt; wrote=
:<br>
<br>
&gt; Well, it&#39;s relatively fine to hold this 0-RTT data b/c you can&#39=
;t decrypt<br>
&gt; it anyway (modulo potential DoS issues).<br>
&gt;<br>
&gt; The solution I would propose here is that when we update the ACK frame=
, we<br>
&gt; allow an empty ACK, and then that can be used for fast retransmission<=
br>
&gt;<br>
=E2=80=8BThis seems reasonable to me. It would every so slightly complicate=
 the<br>
implementation of a &quot;stateless&quot; server (which delays the creation=
 of the<br>
connection until a valid client hello arrives), because presumably these<br>
&quot;empty&quot; ACK frames would be delivered in packets which would cons=
ume packet<br>
number space. So when the server finally gets around to responding the the<=
br>
client&#39;s handshake, it would need to account for the packet numbers<br>
consumed by those packets. I don&#39;t think this is a problem, just a deta=
il.<br>
<br>
=E2=80=8BCheers,<br>
<br>
Ryan=E2=80=8B<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/751#issuecomment-326148280">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxBUfQr0uoxeSX2=
qCOJEJZAcPzsEks5sdfIngaJpZM4PFH51">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqzNPLLukBAOPpejPq=
H9I9fiO29gGks5sdfIngaJpZM4PFH51.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/751#issuecomment-326148280"></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":"@RyanAtGoogle in #751: On Mon, A=
ug 28, 2017 at 5:42 PM, ekr \u003cnotifications@github.com\u003e wrote:\n\n=
\u003e Well, it's relatively fine to hold this 0-RTT data b/c you can't dec=
rypt\n\u003e it anyway (modulo potential DoS issues).\n\u003e\n\u003e The s=
olution I would propose here is that when we update the ACK frame, we\n\u00=
3e allow an empty ACK, and then that can be used for fast retransmission\n\=
u003e\n=E2=80=8BThis seems reasonable to me. It would every so slightly com=
plicate the\nimplementation of a \"stateless\" server (which delays the cre=
ation of the\nconnection until a valid client hello arrives), because presu=
mably these\n\"empty\" ACK frames would be delivered in packets which would=
 consume packet\nnumber space. So when the server finally gets around to re=
sponding the the\nclient's handshake, it would need to account for the pack=
et numbers\nconsumed by those packets. I don't think this is a problem, jus=
t a detail.\n\n=E2=80=8BCheers,\n\nRyan=E2=80=8B\n"}],"action":{"name":"Vie=
w Issue","url":"https://github.com/quicwg/base-drafts/issues/751#issuecomme=
nt-326148280"}}}</script>=

----==_mimepart_59a74c27f1ca7_78fd3fc9fd249c38938c2--


From nobody Wed Aug 30 17:12:28 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74C39132332 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 17:12:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.396
X-Spam-Level: 
X-Spam-Status: No, score=-3.396 tagged_above=-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=-2.8, 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 2gLm8RbhhDS0 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 17:12:25 -0700 (PDT)
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 5962E132A80 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 17:12:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ChEBXvk/8NpXmkeVd1A9nYMfDGM=; b=V3n8pcaMF4sYsulO wEEBmJJRJ97wLr++YoI8CWe4fA93yQydf6n3wNrYE2WcS2gvJ/oBFNVWGFSAI09n 1yQoOYZlb6GYqf6xQpC3Q1CiUzBq0a/anRWpjHImEJvCW3BcpMyryB9hqtnmGqEl V8AWYTQbJfJdHZ9OogGJnEg6MtM=
Received: by filter0569p1mdw1.sendgrid.net with SMTP id filter0569p1mdw1-7346-59A75461-1 2017-08-31 00:12:17.018318559 +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 ismtpd0037p1mdw1.sendgrid.net (SG) with ESMTP id PHLQdqnrTpKMh-DpbBxQaw for <quic-issues@ietf.org>; Thu, 31 Aug 2017 00:12:16.924 +0000 (UTC)
Date: Thu, 31 Aug 2017 00:12:17 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb0b160e77144ea810f32b319fcf4ca598efc8aea92cf0000000115bf166092a169ce0f1ba30a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/751/326153203@github.com>
In-Reply-To: <quicwg/base-drafts/issues/751@github.com>
References: <quicwg/base-drafts/issues/751@github.com>
Subject: Re: [quicwg/base-drafts] Handling un-ackable packets (#751)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a75460977d4_54433fa1f1f2fc38238d7"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3jakDwyhcqC1Mu3pyuNE25posiFfCVb23qFI Sm837vR1px1M/P+WXKZPBTRPAzKV4eH62QmE6IDbBXoJ8Hcc9ElpY20ZnzdytpM7N/wfy8mK52+INb qcZvXWxWVWCD1PdCLHG1x7K2lEdcyTOlw2YWoSxp29OlKzqoJqMl03tGbd4uJBswh2TWBZGgx3bERU I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/U5C8IZGsJlArGAfygKFhJW2p8sI>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 31 Aug 2017 00:12:26 -0000

----==_mimepart_59a75460977d4_54433fa1f1f2fc38238d7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

@RyanAtGoogle, Maybe we can deal with the packet number issue by minting another packet type.  That might be best given that we would have nothing to send in this packet and ideally you want to ensure that you have a way for the server to show that it actually received a packet (triggering retransmission isn't that big of a deal, but if we can prevent off-path entities from doing that cheaply, that's worth doing).

-- 
You are receiving 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/751#issuecomment-326153203
----==_mimepart_59a75460977d4_54433fa1f1f2fc38238d7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/ryanatgoogle" class=3D"user-mention">@Ryan=
AtGoogle</a>, Maybe we can deal with the packet number issue by minting ano=
ther packet type.  That might be best given that we would have nothing to s=
end in this packet and ideally you want to ensure that you have a way for t=
he server to show that it actually received a packet (triggering retransmis=
sion isn't that big of a deal, but if we can prevent off-path entities from=
 doing that cheaply, that's worth doing).</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/751#issuecomment-326153203">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqwgpsV4lhGYHXq-=
4aIIx65km60kvks5sdfpggaJpZM4PFH51">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkqwqcKCbToK9lrgTVm=
QXnfZY578S6ks5sdfpggaJpZM4PFH51.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/751#issuecomment-326153203"></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 #751: @RyanAtG=
oogle, Maybe we can deal with the packet number issue by minting another pa=
cket type.  That might be best given that we would have nothing to send in =
this packet and ideally you want to ensure that you have a way for the serv=
er to show that it actually received a packet (triggering retransmission is=
n't that big of a deal, but if we can prevent off-path entities from doing =
that cheaply, that's worth doing)."}],"action":{"name":"View Issue","url":"=
https://github.com/quicwg/base-drafts/issues/751#issuecomment-326153203"}}}=
</script>=

----==_mimepart_59a75460977d4_54433fa1f1f2fc38238d7--


From nobody Wed Aug 30 18:26:41 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1030613218E for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 18:26:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.253
X-Spam-Level: 
X-Spam-Status: No, score=-3.253 tagged_above=-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=-2.8, 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 M38PRQVAsrTq for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 18:26:39 -0700 (PDT)
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 79F21126BFD for <quic-issues@ietf.org>; Wed, 30 Aug 2017 18:26:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=RcYPEXU2poQJH6z/aYMd3pH6a1c=; b=DOQqCfeMdEwVtN4H SMrKba5IxnGRaRwVlKJ0OBGAAekx4+pvPFg0MxMD6zfopFYvb5c/7SFWfxDCS94I 0vtytql0D+IXkaUssFI4/EaRp6G8vTWs9rAd00fHnBms/oSyaMnZzZhkDOBK+r5z DoxTNqDgQlH5DKqUcMICvUhz6bE=
Received: by filter0450p1las1.sendgrid.net with SMTP id filter0450p1las1-12703-59A765CD-6B 2017-08-31 01:26:38.034635087 +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 m8yVmd1HS2qj6Kq80vu1Pg for <quic-issues@ietf.org>; Thu, 31 Aug 2017 01:26:37.910 +0000 (UTC)
Date: Thu, 31 Aug 2017 01:26:38 +0000 (UTC)
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab8146abffb90bb8409e3fdb8596f9bb9512b6672192cf0000000115bf27cd92a169ce0f1ba30a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/751/326163064@github.com>
In-Reply-To: <quicwg/base-drafts/issues/751@github.com>
References: <quicwg/base-drafts/issues/751@github.com>
Subject: Re: [quicwg/base-drafts] Handling un-ackable packets (#751)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a765cdc4c0e_45b53fc968b47c30828e7"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2bU4r8d0e/JA68NaoadBN6dMgPFSPvmssVy8 zBfZS4PPqxLiwk6cPnVcFB1mekoCVx43GNSvp6Y+QlOU9WyMhZigIt4LleRO+wL90y5TZvjMzYrtU4 DYntkdU2+78ADzXW05rFjuAQxy2Bz2uQyPfINuwN63gkH+xs6L89igooKGIcG/fKmT0A+jdJsTyeL+ s=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/eUFjrXnipF_ssc4uvCtunFu5hQE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 31 Aug 2017 01:26:41 -0000

----==_mimepart_59a765cdc4c0e_45b53fc968b47c30828e7
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Sure, that sounds plausible too. Perhaps add a hash of the received packet contents into the body of this new packet 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/issues/751#issuecomment-326163064
----==_mimepart_59a765cdc4c0e_45b53fc968b47c30828e7
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Sure, that sounds plausible too. Perhaps add a hash of the received packet contents into the body of this new packet 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/issues/751#issuecomment-326163064">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq_TA1d5GCmXpGdryUarTWwhr_d2aks5sdgvNgaJpZM4PFH51">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq-WDnKmlmIOlY0JmtlxOTUeiDj55ks5sdgvNgaJpZM4PFH51.gif" width="1" /></p>
<div itemscope 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/751#issuecomment-326163064"></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":"@RyanAtGoogle in #751: Sure, that sounds plausible too. Perhaps add a hash of the received packet contents into the body of this new packet type?"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/751#issuecomment-326163064"}}}</script>
----==_mimepart_59a765cdc4c0e_45b53fc968b47c30828e7--


From nobody Wed Aug 30 18:30:05 2017
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 CD702132983 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 18:30:02 -0700 (PDT)
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 q29qKm9SOwX4 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 18:29:58 -0700 (PDT)
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 97D13126BF0 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 18:29:58 -0700 (PDT)
Date: Wed, 30 Aug 2017 18:29:57 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1504142997; bh=9DbaIeLVVAnLYcXtWF28jeEA6Qt7QOd/akYWKbff/m4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=OVFQ8qIbCFnG7SYzfKCcGxP9bCYYrZzbCb3godRptHS6oRElUu6EBlsRxTwZseuuP A6S/XidQN9eq+3WnIHCT1goGBKfVmKBLKTaJoPVCdRHKZgm5egIJURqoWMYRfoKN2Y BwW6FiYvsDnh7aY6AJJ7aTgfnYmbnve/oTOvRz50=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab77cc96f999345585134b07e09667c6b774eb107392cf0000000115bf289592a169ce0f23d63f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/753/326163508@github.com>
In-Reply-To: <quicwg/base-drafts/issues/753@github.com>
References: <quicwg/base-drafts/issues/753@github.com>
Subject: Re: [quicwg/base-drafts] The calc with rttvar. (#753)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a76695cbea6_4b2e3fc7425a5c3c264bd"; 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/FM8Ax8D8LaKNvMVoDWni8otkWRc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 31 Aug 2017 01:30:03 -0000

----==_mimepart_59a76695cbea6_4b2e3fc7425a5c3c264bd
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

This seems like a simple error that @ianswett should be able to confirm.  (Tip: I would use `abs(x)` rather than `|x|`; it's more verbose and intent is 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/issues/753#issuecomment-326163508
----==_mimepart_59a76695cbea6_4b2e3fc7425a5c3c264bd
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This seems like a simple error that <a href="https://github.com/ianswett" class="user-mention">@ianswett</a> should be able to confirm.  (Tip: I would use <code>abs(x)</code> rather than <code>|x|</code>; it's more verbose and intent is 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/issues/753#issuecomment-326163508">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq9INcDYD05ES_vhRKvTl8M5CONsvks5sdgyVgaJpZM4PHawT">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2JWNL6hfSmi87CoaVqRbaB1ZXsSks5sdgyVgaJpZM4PHawT.gif" width="1" /></p>
<div itemscope 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/753#issuecomment-326163508"></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 #753: This seems like a simple error that @ianswett should be able to confirm.  (Tip: I would use `abs(x)` rather than `|x|`; it's more verbose and intent is clearer.)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/753#issuecomment-326163508"}}}</script>
----==_mimepart_59a76695cbea6_4b2e3fc7425a5c3c264bd--


From nobody Wed Aug 30 18:32:43 2017
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 0A4681329A9 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 18:32:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.395
X-Spam-Level: 
X-Spam-Status: No, score=-8.395 tagged_above=-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_H2=-2.8, 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 S-RJR_4snHAm for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 18:32:39 -0700 (PDT)
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 9CCE9126BF0 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 18:32:35 -0700 (PDT)
Date: Wed, 30 Aug 2017 18:32:34 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1504143154; bh=Tjjf7vlT/cZVRcy5qkz+JJjIwnNjP22QYqT5e1Wn/G0=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=MkgxsHgbOhO7T9WfXYOnlTqRn0YhaVy02ZdBQXa/te3y7w0dlmi3MlsLsJUb70ED3 PJiCpbzM4XMYycI177QcOt50CY2Jcj9GBELaWn9Q6o68QWztyh+TI1Bdl/ve3Cms2e YO7x7I3ztx6jtL8LPAGPfrEI50bEXZWhC2Rznqx4=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abc8fc985b99e529d44cefff2b6f83e0e6631af30392cf0000000115bf293292a169ce0f1ba30a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/751/326163908@github.com>
In-Reply-To: <quicwg/base-drafts/issues/751@github.com>
References: <quicwg/base-drafts/issues/751@github.com>
Subject: Re: [quicwg/base-drafts] Handling un-ackable packets (#751)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a76732f0b96_77ab3f98153a9c3c386e2"; 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/f5jcSbeLfQLqHfIlSa_qSv59Zrs>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 31 Aug 2017 01:32:42 -0000

----==_mimepart_59a76732f0b96_77ab3f98153a9c3c386e2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

See #693.  I think that we would take the conclusion of that.  (Right now that's agreed, I think, but waiting on some restructuring of the document, which in turn is waiting for our PR backlog to thin out some 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/issues/751#issuecomment-326163908
----==_mimepart_59a76732f0b96_77ab3f98153a9c3c386e2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>See <a href=3D"https://github.com/quicwg/base-drafts/issues/693" class=
=3D"issue-link js-issue-link" data-url=3D"https://github.com/quicwg/base-=
drafts/issues/693" data-id=3D"244594256" data-error-text=3D"Failed to loa=
d issue title" data-permission-text=3D"Issue title is private">#693</a>. =
 I think that we would take the conclusion of that.  (Right now that's ag=
reed, I think, but waiting on some restructuring of the document, which i=
n turn is waiting for our PR backlog to thin out some more.)</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/751#issuecomment-326163908">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq1m6t=
oBE9c1fWmEBfAOLhByTS_TTks5sdg0ygaJpZM4PFH51">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq5-=
Qm7-CYYfPv_7erqCcz0JNSFJZks5sdg0ygaJpZM4PFH51.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/751#issuecomment-326163908"></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 #751: See #693.  I think that we would take the conclusion of that.  =
(Right now that's agreed, I think, but waiting on some restructuring of t=
he document, which in turn is waiting for our PR backlog to thin out some=
 more.)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg=
/base-drafts/issues/751#issuecomment-326163908"}}}</script>=

----==_mimepart_59a76732f0b96_77ab3f98153a9c3c386e2--


From nobody Wed Aug 30 19:05:55 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DA9E132620 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 19:05:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_MSPIKE_H3=-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 vBXeosf9Gpyk for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 19:05:51 -0700 (PDT)
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 74D19124207 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 19:05:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=dbCty2NveoFh5PRjz1oWtXmk/nY=; b=WmBRilTSfl7e1yAi PIZAH/r7/KxX25zLfUtc0P+nh33y+RXzEKolCWUN3NJN85Kov7xhqmVb0IRlaYLW cEhRg0M6gip+SDvZRoqyyE7I/dOyjHUbdnI8FMdeiYEx/eMhtGW4BIh+HtSNXNYi CKOFCeKcXvfmoqD3551CinFTj18=
Received: by filter0116p1las1.sendgrid.net with SMTP id filter0116p1las1-5925-59A76EFE-30 2017-08-31 02:05:50.29156162 +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 2DWSgULHRTSZGo3ZyG77MA for <quic-issues@ietf.org>; Thu, 31 Aug 2017 02:05:50.171 +0000 (UTC)
Date: Thu, 31 Aug 2017 02:05:50 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab982c6c6d94fa7154c1edcff60bb4bdafb1ec542092cf0000000115bf30fe92a169ce0e25f808@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/645/326168485@github.com>
In-Reply-To: <quicwg/base-drafts/issues/645@github.com>
References: <quicwg/base-drafts/issues/645@github.com>
Subject: Re: [quicwg/base-drafts] Handshake guarantees/compromises (#645)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a76efe10b12_24763f98153a9c3c551e8"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak04HOB3PzloetlOFejTU20CRYGHAVyuSw8oLO HnlizjAEAcqluwjMJmZHHsWvjLAh1tyfIvuh2EML/quIrvaCZ6uBgyQ9sLQUzEfCLpblC/pBPuaLKd hJdXRXRv4Du7mEW7U7pXerXZ+a8vJGnMKKMktqYqLyySoAY65nBbUn1+VXEQruL0ey0FMmb48wvc4H 4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/SA_v_5d_2SEqdDMinKV2k_K6Rb8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 31 Aug 2017 02:05:53 -0000

----==_mimepart_59a76efe10b12_24763f98153a9c3c551e8
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Discussed this in Prague.  The working group concluded:

1. On-path attacks prior to handshake completion aren't worth expending ser=
ious effort on addressing right now. (This includes during resumption, wher=
e in theory you might be able to defend against some attacks.)  We will con=
centrate our efforts on defending against  attacks from off-path adversarie=
s.

2. Off-path attacks would be protected against by using return routeability=
/proof of receipt.  The general bias is toward using AEAD with a fixed key =
(see #693), though there seems to be some disagreement about whether Versio=
n Negotiation is special or not.

3. Agreed on basic principles:

If a packet is potentially legitimate
=E2=80=A6 and it can be accepted, accept it
=E2=80=A6 and it is redundant, ignore it
=E2=80=A6 and it is in error, fail
=E2=80=A6 use CONNECTION_CLOSE if you can
=E2=80=A6 use TLS Alerts if one is provided
If the packet is clearly bad, drop it (though not to the exclusion of DoS p=
rotection strategies)


--=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/645#issuecomment-326168485=

----==_mimepart_59a76efe10b12_24763f98153a9c3c551e8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Discussed this in Prague.  The working group concluded:</p>
<ol>
<li>
<p>On-path attacks prior to handshake completion aren't worth expending ser=
ious effort on addressing right now. (This includes during resumption, wher=
e in theory you might be able to defend against some attacks.)  We will con=
centrate our efforts on defending against  attacks from off-path adversarie=
s.</p>
</li>
<li>
<p>Off-path attacks would be protected against by using return routeability=
/proof of receipt.  The general bias is toward using AEAD with a fixed key =
(see <a href=3D"https://github.com/quicwg/base-drafts/issues/693" class=3D"=
issue-link js-issue-link" data-url=3D"https://github.com/quicwg/base-drafts=
/issues/693" data-id=3D"244594256" data-error-text=3D"Failed to load issue =
title" data-permission-text=3D"Issue title is private">#693</a>), though th=
ere seems to be some disagreement about whether Version Negotiation is spec=
ial or not.</p>
</li>
<li>
<p>Agreed on basic principles:</p>
</li>
</ol>
<p>If a packet is potentially legitimate<br>
=E2=80=A6 and it can be accepted, accept it<br>
=E2=80=A6 and it is redundant, ignore it<br>
=E2=80=A6 and it is in error, fail<br>
=E2=80=A6 use CONNECTION_CLOSE if you can<br>
=E2=80=A6 use TLS Alerts if one is provided<br>
If the packet is clearly bad, drop it (though not to the exclusion of DoS p=
rotection strategies)</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/645#issuecomment-326168485">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqy5VwhWVfBGa8Vn=
itCZuhpDrODeYks5sdhT-gaJpZM4OAQqM">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_qtZPjqxrg_THj-5=
mXUOEjA4X-nks5sdhT-gaJpZM4OAQqM.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/645#issuecomment-326168485"></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 #645: Discusse=
d this in Prague.  The working group concluded:\r\n\r\n1. On-path attacks p=
rior to handshake completion aren't worth expending serious effort on addre=
ssing right now. (This includes during resumption, where in theory you migh=
t be able to defend against some attacks.)  We will concentrate our efforts=
 on defending against  attacks from off-path adversaries.\r\n\r\n2. Off-pat=
h attacks would be protected against by using return routeability/proof of =
receipt.  The general bias is toward using AEAD with a fixed key (see #693)=
, though there seems to be some disagreement about whether Version Negotiat=
ion is special or not.\r\n\r\n3. Agreed on basic principles:\r\n\r\nIf a pa=
cket is potentially legitimate\r\n=E2=80=A6 and it can be accepted, accept =
it\r\n=E2=80=A6 and it is redundant, ignore it\r\n=E2=80=A6 and it is in er=
ror, fail\r\n=E2=80=A6 use CONNECTION_CLOSE if you can\r\n=E2=80=A6 use TLS=
 Alerts if one is provided\r\nIf the packet is clearly bad, drop it (though=
 not to the exclusion of DoS protection strategies)\r\n"}],"action":{"name"=
:"View Issue","url":"https://github.com/quicwg/base-drafts/issues/645#issue=
comment-326168485"}}}</script>=

----==_mimepart_59a76efe10b12_24763f98153a9c3c551e8--


From nobody Wed Aug 30 21:56:57 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5917124207 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 21:56:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level: 
X-Spam-Status: No, score=-2.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_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 JKeaRh6t52jV for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 21:56:54 -0700 (PDT)
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 0E420132193 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 21:56:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=oaN52+msZhzGOCFQFPF7EfRk6t4=; b=rYSTV3vJY9L0rBQA ZnQ74D/HFsfjM/VoVYB1HOohhrAl6FpEIzG0WDysrSjaN3RfbX+v+Mrwiwgu4oVX JRb13C8tUPMbbx0Z/NjnOrcfDpb7HbPoNxXLFcijz900oHLDZGEf6YjvvV3T5rf+ zBKjPuSXPz4gpCAsAN672bD2HhY=
Received: by filter0525p1mdw1.sendgrid.net with SMTP id filter0525p1mdw1-28186-59A79714-45 2017-08-31 04:56:52.968950872 +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 ismtpd0039p1mdw1.sendgrid.net (SG) with ESMTP id erDtzFJaQzeOWD4qWuQXLg for <quic-issues@ietf.org>; Thu, 31 Aug 2017 04:56:52.976 +0000 (UTC)
Date: Thu, 31 Aug 2017 04:56:53 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab25cb64911339421dc083a5e66aaf69035cda49f692cf0000000115bf591492a169ce0e0304ae@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/624/326189692@github.com>
In-Reply-To: <quicwg/base-drafts/issues/624@github.com>
References: <quicwg/base-drafts/issues/624@github.com>
Subject: Re: [quicwg/base-drafts] ACK validation during handshake (#624)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a7971468398_7c153faeb17c5c3c60948"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak3GThvp4428qhOjrh/QNntpHtjClOwDjEcZem tao49FVN5GdkF/HNP6wMzgEd+KTN53ZmSVIySD8QZTbBh/0S1HSdyeh/KNJ6KAhfSzPYzRyOIq1hJF xrwbIZp5lsOrSXDikpllRxdMQo11ISYYZ+ngqbVKBn6CCwB0pO4I6dtE8RKeLdJcCaaquWbGT5PSV+ g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/MRFnFF9x745rks16X9KFqeFg5x4>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 31 Aug 2017 04:56:56 -0000

----==_mimepart_59a7971468398_7c153faeb17c5c3c60948
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Based on the principles in #645, I propose that we continue to validate ACK frames as normal AND drop the connection if they are invalid.  If an attacker wants to disrupt the connection at this point, they are welcome to do so.

This includes ACK frames that acknowledge packets that were encrypted.  If those arrive in cleartext packets, (a name we should retain even after #693), they are invalid and the connection is bad.  As someone (Ian, I think) pointed out on another thread, at the point you discover that the ACK is bad, you might have processed a bunch of other frames, and backing out changes (particularly to TLS) is very difficult.

Dropping the connection is the most robust response.  It also increases the chances that faults are discovered, absent the Alt-Svc curse.

-- 
You are receiving 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/624#issuecomment-326189692
----==_mimepart_59a7971468398_7c153faeb17c5c3c60948
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Based on the principles in <a href=3D"https://github.com/quicwg/base-dra=
fts/issues/645" class=3D"issue-link js-issue-link" data-url=3D"https://gith=
ub.com/quicwg/base-drafts/issues/645" data-id=3D"237369352" data-error-text=
=3D"Failed to load issue title" data-permission-text=3D"Issue title is priv=
ate">#645</a>, I propose that we continue to validate ACK frames as normal =
AND drop the connection if they are invalid.  If an attacker wants to disru=
pt the connection at this point, they are welcome to do so.</p>
<p>This includes ACK frames that acknowledge packets that were encrypted.  =
If those arrive in cleartext packets, (a name we should retain even after <=
a href=3D"https://github.com/quicwg/base-drafts/issues/693" class=3D"issue-=
link js-issue-link" data-url=3D"https://github.com/quicwg/base-drafts/issue=
s/693" data-id=3D"244594256" data-error-text=3D"Failed to load issue title"=
 data-permission-text=3D"Issue title is private">#693</a>), they are invali=
d and the connection is bad.  As someone (Ian, I think) pointed out on anot=
her thread, at the point you discover that the ACK is bad, you might have p=
rocessed a bunch of other frames, and backing out changes (particularly to =
TLS) is very difficult.</p>
<p>Dropping the connection is the most robust response.  It also increases =
the chances that faults are discovered, absent the Alt-Svc curse.</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/624#issuecomment-326189692">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkqx215Jq7A7JPAfP=
IzkPTxQQA-sbqks5sdj0UgaJpZM4N2c70">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_-DuyuMY6l0VIXSq=
YFcajgl4PYvks5sdj0UgaJpZM4N2c70.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/624#issuecomment-326189692"></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 #624: Based on=
 the principles in #645, I propose that we continue to validate ACK frames =
as normal AND drop the connection if they are invalid.  If an attacker want=
s to disrupt the connection at this point, they are welcome to do so.\r\n\r=
\nThis includes ACK frames that acknowledge packets that were encrypted.  I=
f those arrive in cleartext packets, (a name we should retain even after #6=
93), they are invalid and the connection is bad.  As someone (Ian, I think)=
 pointed out on another thread, at the point you discover that the ACK is b=
ad, you might have processed a bunch of other frames, and backing out chang=
es (particularly to TLS) is very difficult.\r\n\r\nDropping the connection =
is the most robust response.  It also increases the chances that faults are=
 discovered, absent the Alt-Svc curse."}],"action":{"name":"View Issue","ur=
l":"https://github.com/quicwg/base-drafts/issues/624#issuecomment-326189692=
"}}}</script>=

----==_mimepart_59a7971468398_7c153faeb17c5c3c60948--


From nobody Wed Aug 30 22:07:56 2017
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 99723126BFD for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 22:07:54 -0700 (PDT)
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; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xqgjcrahr4aI for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 22:07:53 -0700 (PDT)
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 0DB36132191 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 22:07:52 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt;  s=mailo; t=1504156072; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=axmoPwDu6SAU+uoj1naNaM2DysowQqRzlOJ4ux0TeRk=; b=WBVvPaiF/K7dPARGbawOEqrqOeTXNSQ2Aq/PPbU7L5Rnsn+3qtwFtr6uqfDJ03FlOQ3I54YB g5R993QNXGJ0aYLOgf+S3DHwGZ0/qBCcg7W0Pju3JCs43Y19adPQC5+YnECFgyqFjqf4dKaF h77r7T6Fztmu8W3HZDKiox6qV40=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=g0ffKhuPxYArJ9u9JgqWFKqgUXpru6kEEPjmtqA9deQELx5e+upO7OgGC/vKMWgx8SNrab Eff9m79KnYGEe1OethaePvQDWxeBY/Jds7l0w5yEdAu6f+Cfyx8lXQXfk8nNU3UTpc8YCgo5 ogw/V5k+lmiO1Ti3ZER+n28ljTYds=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59a799a0.7f50c0d2bd50-smtp-out-n01; Thu, 31 Aug 2017 05:07:44 -0000 (UTC)
Date: Wed, 30 Aug 2017 22:07:43 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59a7999f8747b_22d533f85f70efc3864578@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 71d407: Size limit for Version Negotiation
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59a7999f87105_22d533f85f70efc38644c6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/lQNdoQHv-M6IMm5Y1Cfj5KsU2AI>
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, 31 Aug 2017 05:07:54 -0000

----==_mimepart_59a7999f87105_22d533f85f70efc38644c6
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

  Branch: refs/heads/vn-mtu
  Home:   https://github.com/quicwg/base-drafts
  Commit: 71d407998de5a09b93359b7aa0fd0d57066eb8ac
      https://github.com/quicwg/base-drafts/commit/71d407998de5a09b93359b7aa0fd0d57066eb8ac
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2017-08-31 (Thu, 31 Aug 2017)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Size limit for Version Negotiation

As discussed, the limits are largely practical, and there should be enough
incentive to avoid inflation, but it pays to be a little more precise when
defining protocols or you can get odd downstream effects.  I've chosen to limit
the size to the CI.  That's 1200 currently (or more) and should be plenty og
space for many versions.

Closes #585.



----==_mimepart_59a7999f87105_22d533f85f70efc38644c6--


From nobody Wed Aug 30 22:08:06 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E106E132983 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 22:08:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.799
X-Spam-Level: 
X-Spam-Status: No, score=-4.799 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=-2.8, 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 GSkPvgE3mtjP for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 22:07:59 -0700 (PDT)
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 5B2761328EA for <quic-issues@ietf.org>; Wed, 30 Aug 2017 22:07:59 -0700 (PDT)
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=zWwmkp5norBKqpbw0NK9E5xD62Y=; b=AE/BbLo9e7b05Zn9 Aydg2U2m+ADXQPgLoeBlLuki17sKQAsiTricE00LD4C7cAARe9o9bdTS/6Ma/b/c /Zi7dKQoOMdPp3OsE5iDDqxJQe2ChU55lJZeBqcks6Bj1qPpyfDYeaSuj16YabvU mYFPZ5grZLYSBW6Pk6AZgfanX74=
Received: by filter1103p1mdw1.sendgrid.net with SMTP id filter1103p1mdw1-5790-59A799AE-4 2017-08-31 05:07:58.480613482 +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 ismtpd0030p1mdw1.sendgrid.net (SG) with ESMTP id 7HFfhHkRRri8GvU4awHucg for <quic-issues@ietf.org>; Thu, 31 Aug 2017 05:07:58.395 +0000 (UTC)
Date: Thu, 31 Aug 2017 05:07:58 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abb17afc2fa1b946e4202d3fa4282a69db1778850192cf0000000115bf5bae92a169ce0f26f72c@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/754@github.com>
Subject: [quicwg/base-drafts] Size limit for Version Negotiation (#754)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a799ae1c27c_41c33fb90a575c3085933"; 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2pTdqzyefrsMakdsGb+XOLlnyx8Lhgjf/tNQ Zyq5yOgGLnVnlklC0xwLGCTrhuuDuF4a9D2WXS/lWRIJkQuLLL9IZIWQ6hiV+4l+jf2ijOQMCvHZed mbCdwK0X1Z9lrmymPpdigvOQeaYO8xjrp4CF7E5CJvhrSaCmxFiziso8sNrSaCZ5+/MR01sm1cZit2 w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/e7l9gNTDdMoszeSHrSZCyyy02k8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 31 Aug 2017 05:08:05 -0000

----==_mimepart_59a799ae1c27c_41c33fb90a575c3085933
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

As discussed, the limits are largely practical, and there should be enough
incentive to avoid inflation, but it pays to be a little more precise when
defining protocols or you can get odd downstream effects.  I've chosen to limit
the size to the CI.  That's 1200 currently (or more) and should be plenty og
space for many versions.

Closes #585.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/754

-- Commit Summary --

  * Size limit for Version Negotiation

-- File Changes --

    M draft-ietf-quic-transport.md (7)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/754.patch
https://github.com/quicwg/base-drafts/pull/754.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/754

----==_mimepart_59a799ae1c27c_41c33fb90a575c3085933
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>As discussed, the limits are largely practical, and there should be enough<br>
incentive to avoid inflation, but it pays to be a little more precise when<br>
defining protocols or you can get odd downstream effects.  I've chosen to limit<br>
the size to the CI.  That's 1200 currently (or more) and should be plenty og<br>
space for many versions.</p>
<p><span class="issue-keyword tooltipped tooltipped-se" aria-label="This pull request closes issue #585.">Closes</span> <a href="https://github.com/quicwg/base-drafts/issues/585" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/585" data-id="233829247" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#585</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/754'>https://github.com/quicwg/base-drafts/pull/754</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Size limit for Version Negotiation</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/quicwg/base-drafts/pull/754/files#diff-0">draft-ietf-quic-transport.md</a>
    (7)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/quicwg/base-drafts/pull/754.patch'>https://github.com/quicwg/base-drafts/pull/754.patch</a></li>
  <li><a href='https://github.com/quicwg/base-drafts/pull/754.diff'>https://github.com/quicwg/base-drafts/pull/754.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/754">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqy56VeXnqtGvfP1I-7zbC0mZ3yhkks5sdj-ugaJpZM4PIToK">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkqwomfX8lyukgoMLSWkZUr72Ynaefks5sdj-ugaJpZM4PIToK.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/pull/754"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/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":"Size limit for Version Negotiation (#754)"}],"action":{"name":"View Pull Request","url":"https://github.com/quicwg/base-drafts/pull/754"}}}</script>

----==_mimepart_59a799ae1c27c_41c33fb90a575c3085933--


From nobody Wed Aug 30 22:19:10 2017
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 D9DAD126BFD for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 22:19:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 jJoqxBVz_mPP for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 22:19:07 -0700 (PDT)
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 0B6CC124207 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 22:19:07 -0700 (PDT)
Date: Wed, 30 Aug 2017 22:19:06 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1504156746; bh=p90g6TEYWCW9NBXP9UHEodhTcu38Iszq99ZZxLW0s/U=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=FtLDn4uI5uxCvRtLPWDfCYZJhL2RXm8yQKKNhm2kx2GvJvUc4aE+zILv1G952F/CP oBmWr0lx8btMKz/8uQHPyquim9+THwdtpKZo86joVy//I8OvkgLrHvuyfbKcYAs4Oo ULmn3o4C1CBg5pXuJPEC8q/cfzG51LF3BhANlQt0=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abf898327549fc25ede09bb72c7faab1924d40391a92cf0000000115bf5e4a92a169ce0df0075b@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/586/326192366@github.com>
In-Reply-To: <quicwg/base-drafts/issues/586@github.com>
References: <quicwg/base-drafts/issues/586@github.com>
Subject: Re: [quicwg/base-drafts] Time based reordering threshold and low RTT (#586)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a79c4a32be1_2f9383fbfc539bc2c1118a2"; 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/xyw3Zhk7MkUkJ6N5uDWKWbhbKEA>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 31 Aug 2017 05:19:09 -0000

----==_mimepart_59a79c4a32be1_2f9383fbfc539bc2c1118a2
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The current draft makes the choice between time-based and packet-based reordering exclusive.  It doesn't current offer any guidance about how to choose between the two.  One criterion could be RTT: it could recommend switching to packet-based reordering detection below a certain 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/586#issuecomment-326192366
----==_mimepart_59a79c4a32be1_2f9383fbfc539bc2c1118a2
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>The current draft makes the choice between time-based and packet-based=
 reordering exclusive.  It doesn't current offer any guidance about how t=
o choose between the two.  One criterion could be RTT: it could recommend=
 switching to packet-based reordering detection below a certain RTT.</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/586#issuecomment-326192366">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq65ut=
HI2Blt1lpIrcI68zIz-vQNoks5sdkJKgaJpZM4NxGFc">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq3t=
gDLKkDxncWbRDoQwqGRcNL6D2ks5sdkJKgaJpZM4NxGFc.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/586#issuecomment-326192366"></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 #586: The current draft makes the choice between time-based and packe=
t-based reordering exclusive.  It doesn't current offer any guidance abou=
t how to choose between the two.  One criterion could be RTT: it could re=
commend switching to packet-based reordering detection below a certain RT=
T."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base=
-drafts/issues/586#issuecomment-326192366"}}}</script>=

----==_mimepart_59a79c4a32be1_2f9383fbfc539bc2c1118a2--


From nobody Wed Aug 30 22:35:15 2017
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 0EF6C132192 for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 22:35:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.181
X-Spam-Level: 
X-Spam-Status: No, score=-8.181 tagged_above=-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_H2=-2.8, 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 PJugpdSaAD6k for <quic-issues@ietfa.amsl.com>; Wed, 30 Aug 2017 22:35:12 -0700 (PDT)
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 56F9B132191 for <quic-issues@ietf.org>; Wed, 30 Aug 2017 22:35:12 -0700 (PDT)
Date: Wed, 30 Aug 2017 22:35:11 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1504157711; bh=k5FUfhaMPsS4zfXR0ghpuaSGdflZOAuUGNa5xm5/ugc=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=AC5OyLbRKYoJPqiViCLuNqHie1fGXPN+U3kbzaaHB9PtIRP+HyGgvSb24SpmyhE06 m61ZXhqp5wb0MMU74VzLMZLTVPB+0rS6tEiEcH4JYrL3n8YgXrVGtPpQ1VDSDX31PJ EcKS6ZBcCTZKdpDYW8vLejIaZvBngOOVwMlPrl9s=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab839fb829c2a17cf74dabbd3e6e8019eed8f83e4b92cf0000000115bf620f92a169ce0c07be54@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/177/326194459@github.com>
In-Reply-To: <quicwg/base-drafts/issues/177@github.com>
References: <quicwg/base-drafts/issues/177@github.com>
Subject: Re: [quicwg/base-drafts] CONNECTION_CLOSE reliability (#177)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a7a00fb0b7a_1cb7e3fd7b7d4dc34732d0"; 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/SG8gaoLOzqDNVX8ybe39QUFXhiY>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 31 Aug 2017 05:35:14 -0000

----==_mimepart_59a7a00fb0b7a_1cb7e3fd7b7d4dc34732d0
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

I think that I meant #721.

-- 
You are receiving 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/177#issuecomment-326194459
----==_mimepart_59a7a00fb0b7a_1cb7e3fd7b7d4dc34732d0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I think that I meant <a href="https://github.com/quicwg/base-drafts/pull/721" class="issue-link js-issue-link" data-url="https://github.com/quicwg/base-drafts/issues/721" data-id="249533693" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#721</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/177#issuecomment-326194459">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq-H5escORhVl-4ffAhJ_hIQtE1n9ks5sdkYPgaJpZM4Ln_wi">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq9sIPaJIpVDDKYRNd93O84aAjBszks5sdkYPgaJpZM4Ln_wi.gif" width="1" /></p>
<div itemscope 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/177#issuecomment-326194459"></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 #177: I think that I meant #721."}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/177#issuecomment-326194459"}}}</script>
----==_mimepart_59a7a00fb0b7a_1cb7e3fd7b7d4dc34732d0--


From nobody Thu Aug 31 11:37:55 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D05F1132732 for <quic-issues@ietfa.amsl.com>; Thu, 31 Aug 2017 11:37:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.253
X-Spam-Level: 
X-Spam-Status: No, score=-3.253 tagged_above=-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=-2.8, 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 e0Aswc0jB7uQ for <quic-issues@ietfa.amsl.com>; Thu, 31 Aug 2017 11:37:52 -0700 (PDT)
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 474FF132705 for <quic-issues@ietf.org>; Thu, 31 Aug 2017 11:37:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=3u9skVYW9UeAXPAvMEe+53LwZLY=; b=Q3WF+gkeafKvQozM pWLGNhv8BTAhhC84ZDUM2bmvFBABIF2I3SSK+ufixrsDVll7MxdOx5Ow+gK5p23L coKONQ2wJ7DXkEUXM1X3TNi/iVLkT2T4WLUbN/Lzftk1GcxXGtTZqbTYzBTYSsdk bLHCqccXtb20TReiDNQO53WrF6w=
Received: by filter0979p1mdw1.sendgrid.net with SMTP id filter0979p1mdw1-26364-59A8577F-1B 2017-08-31 18:37:51.469769387 +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 7ei4e_FaQaiZ7IRLtvoEDw for <quic-issues@ietf.org>; Thu, 31 Aug 2017 18:37:51.483 +0000 (UTC)
Date: Thu, 31 Aug 2017 18:37:51 +0000 (UTC)
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd078ce96f5d19e4d54cd255aec977b654677286e92cf0000000115c0197e92a169ce0f1ba30a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/751/326384924@github.com>
In-Reply-To: <quicwg/base-drafts/issues/751@github.com>
References: <quicwg/base-drafts/issues/751@github.com>
Subject: Re: [quicwg/base-drafts] Handling un-ackable packets (#751)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a8577ed0d36_79323fa2f8999c30947be"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2m6EHBvvGbOfmRAVoV/TJG5k31tmYrJotH4n bIeYuBlrDEyWWBSEy9uwEovAIO8IWtTAeCQXVrrDFluiUBbRYksmO2MMHmZ8HZnDiBWtbqAWOiluwu yHKT9gj9v5ns7qYYmtS/j1sc3NEg6e1sv8algJW4tWjMxG15A+K8rf4+kX2ubaxwvvVULHvTwY+fE/ Q=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/DG1HhmOC_IuNU6Tt_nKTZVrQXTE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 31 Aug 2017 18:37:54 -0000

----==_mimepart_59a8577ed0d36_79323fa2f8999c30947be
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

The idea being that echoing back the connection ID (plus the version specific AEAD) would be sufficient proof of receipt? 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/751#issuecomment-326384924
----==_mimepart_59a8577ed0d36_79323fa2f8999c30947be
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The idea being that echoing back the connection ID (plus the version specific AEAD) would be sufficient proof of receipt? 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/751#issuecomment-326384924">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkq75nXBDula6icx8-WFltV4AsB_xtks5sdv1-gaJpZM4PFH51">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq4A7XJOse9-z6tLQF7afa44Qz5Ztks5sdv1-gaJpZM4PFH51.gif" width="1" /></p>
<div itemscope 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/751#issuecomment-326384924"></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":"@RyanAtGoogle in #751: The idea being that echoing back the connection ID (plus the version specific AEAD) would be sufficient proof of receipt? SGTM"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/751#issuecomment-326384924"}}}</script>
----==_mimepart_59a8577ed0d36_79323fa2f8999c30947be--


From nobody Thu Aug 31 16:05:21 2017
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3652132EB5 for <quic-issues@ietfa.amsl.com>; Thu, 31 Aug 2017 16:05:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.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_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 lV4qm9el0zqj for <quic-issues@ietfa.amsl.com>; Thu, 31 Aug 2017 16:05:18 -0700 (PDT)
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 2FB7F132E64 for <quic-issues@ietf.org>; Thu, 31 Aug 2017 16:05:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=MYM44+mkw8aiPuESnEIIAEaV5DM=; b=Me3/gRrDvLzpHdgr LgjJRGPiRGXfHzoTlUgdH8yQNFaMlvVFEuhfOAjiJLgkK73CYI6i/aJte4kNNVdT UK4/dvjaBPBIgsqUwTsBHsgtferjEGoxr8sJ+boPZz0Pl+GGOfMuDn3oUHekQCLI ImLuuXBS25apVap3u63kQBEZ5fQ=
Received: by filter0204p1las1.sendgrid.net with SMTP id filter0204p1las1-26202-59A8962C-18 2017-08-31 23:05:16.550655715 +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 VGR-GgjGSXquRNDPuWZ1Nw for <quic-issues@ietf.org>; Thu, 31 Aug 2017 23:05:16.437 +0000 (UTC)
Date: Thu, 31 Aug 2017 23:05:16 +0000 (UTC)
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab51450854ab37db2575716338f0c307f95251ab3192cf0000000115c0582c92a169ce0f025d79@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/743/326443532@github.com>
In-Reply-To: <quicwg/base-drafts/issues/743@github.com>
References: <quicwg/base-drafts/issues/743@github.com>
Subject: Re: [quicwg/base-drafts] Stream closed state and acknowledgments (#743)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a8962c46c2a_4af13fb1dcc85c30999f5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak0McAx5e/06te+wrcverV5akqQ/Hviyb3sE2z cZEJnMDZ/GQ3Fbho+hVtOkxnyRVfVHcOGOsq03w6kEkiuVr9/cH0aAd5mUw+I/uIIPoaIZpuek/OJ/ uXwewxYhFouXHwP8+5j7sP1YsxBw50S2bcoy+cwtMJnENLmi6RV2g0/HCwscBRQ/25i2y4VNSlyrGe k=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/CXAUuzd-OidKCu2PNS82c2rKLJE>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 31 Aug 2017 23:05:20 -0000

----==_mimepart_59a8962c46c2a_4af13fb1dcc85c30999f5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

If the question is specifically about when the stream is closed, doesn't
the state diagram make it clear that it's when the FIN is sent, not when
the FIN is ACK'd?

                            +--------+
                            |        |
                            |  idle  |
                            |        |
                            +--------+
                                 |
                        send/recv STREAM/RST
                             recv MSD/SB
                                 |
                                 v
                 recv FIN/  +--------+    send FIN/
                 recv RST   |        |    send RST
                  ,---------|  open  |-----------.
                 /          |        |            \
                v           +--------+             v
         +----------+                          +----------+
         |   half   |                          |   half   |
         |  closed  |                          |  closed  |
         | (remote) |                          |  (local) |
         +----------+                          +----------+
             |                                        |
             |   send FIN/  +--------+    recv FIN/   |
              \  send RST   |        |    recv RST   /
               `----------->| closed |<-------------'
                            |        |
                            +--------+


On Tue, Aug 22, 2017 at 5:29 PM, Martin Thomson <notifications@github.com>
wrote:

> It depends on the model you assume. That assumes a handoff between the
> stream and some transmit/retransmit machinery.
>
> The other model, one that I prefer, is one where the transmission
> machinery pulls from available streams. It uses priority to determine what
> to send, preferring data that has already been sent. In that case, data on
> streams could remain attributed to the stream until it is acknowledged. T=
he
> advantage here is potentially better prioritization and the cost is a
> potential increase in the number of bytes that are outstanding without
> acknowledgment.
>
> Neither model is more modular than the other, the line just appears in a
> different place.
>
> =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/743#issuecomment-324187648>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/ASp6ysIBUxSjFgyl_B1XpJ=
vt7HABvFQlks5sa3JygaJpZM4O-AeX>
> .
>


--=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/743#issuecomment-326443532=

----==_mimepart_59a8962c46c2a_4af13fb1dcc85c30999f5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

If the question is specifically about when the stream is closed, doesn&#39;=
t<br>
the state diagram make it clear that it&#39;s when the FIN is sent, not whe=
n<br>
the FIN is ACK&#39;d?<br>
<br>
                            +--------+<br>
                            |        |<br>
                            |  idle  |<br>
                            |        |<br>
                            +--------+<br>
                                 |<br>
                        send/recv STREAM/RST<br>
                             recv MSD/SB<br>
                                 |<br>
                                 v<br>
                 recv FIN/  +--------+    send FIN/<br>
                 recv RST   |        |    send RST<br>
                  ,---------|  open  |-----------.<br>
                 /          |        |            \<br>
                v           +--------+             v<br>
         +----------+                          +----------+<br>
         |   half   |                          |   half   |<br>
         |  closed  |                          |  closed  |<br>
         | (remote) |                          |  (local) |<br>
         +----------+                          +----------+<br>
             |                                        |<br>
             |   send FIN/  +--------+    recv FIN/   |<br>
              \  send RST   |        |    recv RST   /<br>
               `-----------&gt;| closed |&lt;-------------&#39;<br>
                            |        |<br>
                            +--------+<br>
<br>
<br>
On Tue, Aug 22, 2017 at 5:29 PM, Martin Thomson &lt;notifications@github.co=
m&gt;<br>
wrote:<br>
<br>
&gt; It depends on the model you assume. That assumes a handoff between the=
<br>
&gt; stream and some transmit/retransmit machinery.<br>
&gt;<br>
&gt; The other model, one that I prefer, is one where the transmission<br>
&gt; machinery pulls from available streams. It uses priority to determine =
what<br>
&gt; to send, preferring data that has already been sent. In that case, dat=
a on<br>
&gt; streams could remain attributed to the stream until it is acknowledged=
. The<br>
&gt; advantage here is potentially better prioritization and the cost is a<=
br>
&gt; potential increase in the number of bytes that are outstanding without=
<br>
&gt; acknowledgment.<br>
&gt;<br>
&gt; Neither model is more modular than the other, the line just appears in=
 a<br>
&gt; different place.<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/743#issuecomment-3241=
87648&gt;,<br>
&gt; or mute the thread<br>
&gt; &lt;https://github.com/notifications/unsubscribe-auth/ASp6ysIBUxSjFgyl=
_B1XpJvt7HABvFQlks5sa3JygaJpZM4O-AeX&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/743#issuecomment-326443532">view it on GitHub</a>, or <a hr=
ef=3D"https://github.com/notifications/unsubscribe-auth/AWbkq7QQ6OXhZQMEfkp=
5SyfnJuC9Mb5Dks5sdzwsgaJpZM4O-AeX">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq09KULHuFxsM-tQVq=
9-96l4wSV2Fks5sdzwsgaJpZM4O-AeX.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/743#issuecomment-326443532"></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":"@RyanAtGoogle in #743: If the qu=
estion is specifically about when the stream is closed, doesn't\nthe state =
diagram make it clear that it's when the FIN is sent, not when\nthe FIN is =
ACK'd?\n\n                            +--------+\n                         =
   |        |\n                            |  idle  |\n                    =
        |        |\n                            +--------+\n               =
                  |\n                        send/recv STREAM/RST\n        =
                     recv MSD/SB\n                                 |\n     =
                            v\n                 recv FIN/  +--------+    se=
nd FIN/\n                 recv RST   |        |    send RST\n              =
    ,---------|  open  |-----------.\n                 /          |        =
|            \\\n                v           +--------+             v\n    =
     +----------+                          +----------+\n         |   half =
  |                          |   half   |\n         |  closed  |           =
               |  closed  |\n         | (remote) |                         =
 |  (local) |\n         +----------+                          +----------+\=
n             |                                        |\n             |   =
send FIN/  +--------+    recv FIN/   |\n              \\  send RST   |     =
   |    recv RST   /\n               `-----------\u003e| closed |\u003c----=
---------'\n                            |        |\n                       =
     +--------+\n\n\nOn Tue, Aug 22, 2017 at 5:29 PM, Martin Thomson \u003c=
notifications@github.com\u003e\nwrote:\n\n\u003e It depends on the model yo=
u assume. That assumes a handoff between the\n\u003e stream and some transm=
it/retransmit machinery.\n\u003e\n\u003e The other model, one that I prefer=
, is one where the transmission\n\u003e machinery pulls from available stre=
ams. It uses priority to determine what\n\u003e to send, preferring data th=
at has already been sent. In that case, data on\n\u003e streams could remai=
n attributed to the stream until it is acknowledged. The\n\u003e advantage =
here is potentially better prioritization and the cost is a\n\u003e potenti=
al increase in the number of bytes that are outstanding without\n\u003e ack=
nowledgment.\n\u003e\n\u003e Neither model is more modular than the other, =
the line just appears in a\n\u003e different place.\n\u003e\n\u003e =E2=80=
=94\n\u003e You are receiving this because you are subscribed to this threa=
d.\n\u003e Reply to this email directly, view it on GitHub\n\u003e \u003cht=
tps://github.com/quicwg/base-drafts/issues/743#issuecomment-324187648\u003e=
,\n\u003e or mute the thread\n\u003e \u003chttps://github.com/notifications=
/unsubscribe-auth/ASp6ysIBUxSjFgyl_B1XpJvt7HABvFQlks5sa3JygaJpZM4O-AeX\u003=
e\n\u003e .\n\u003e\n"}],"action":{"name":"View Issue","url":"https://githu=
b.com/quicwg/base-drafts/issues/743#issuecomment-326443532"}}}</script>=

----==_mimepart_59a8962c46c2a_4af13fb1dcc85c30999f5--


From nobody Thu Aug 31 21:03:58 2017
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 CAB6B132F38 for <quic-issues@ietfa.amsl.com>; Thu, 31 Aug 2017 21:03:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.182
X-Spam-Level: 
X-Spam-Status: No, score=-8.182 tagged_above=-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_H2=-2.8, 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 T0UScciSjboJ for <quic-issues@ietfa.amsl.com>; Thu, 31 Aug 2017 21:03:55 -0700 (PDT)
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 D762E132FAD for <quic-issues@ietf.org>; Thu, 31 Aug 2017 21:03:54 -0700 (PDT)
Date: Thu, 31 Aug 2017 21:03:53 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1504238633; bh=Kr86inuJj3giRB5+0EVl+oo2N3k3npNHUCxr51S5lvg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=n/GFI73gVGU8h7feEgC/LE1NIfiTso+i66AQ7M2ID4J6h0XlRUdYOmVwX+8cMbXhX 1Qcn3iqUyP27a4rzr+MljRu1fB+8GnqFo+o/Hu/ChlQtE0JtgoUAFpTYAjld1u/COX bQB9c6mY5sj7PqXFw9bdOFEJq50IBrQB/oo4umGM=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab37d8208cfda5438b149b0fb2f6becc9bb9c62a4192cf0000000115c09e2992a169ce0f025d79@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/743/326481757@github.com>
In-Reply-To: <quicwg/base-drafts/issues/743@github.com>
References: <quicwg/base-drafts/issues/743@github.com>
Subject: Re: [quicwg/base-drafts] Stream closed state and acknowledgments (#743)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a8dc29e5851_478b3fe78cf19c2c95617"; 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/ZICVoa35SQYUXz0c5wS6TuGogYk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 01 Sep 2017 04:03:57 -0000

----==_mimepart_59a8dc29e5851_478b3fe78cf19c2c95617
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Yes, the document - in its current form - is quite clear on this.  The issue exists to determine whether this is *desirable* in addition to being documented, because we have in the past had some confusion on this 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/issues/743#issuecomment-326481757
----==_mimepart_59a8dc29e5851_478b3fe78cf19c2c95617
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Yes, the document - in its current form - is quite clear on this.  The=
 issue exists to determine whether this is <em>desirable</em> in addition=
 to being documented, because we have in the past had some confusion on t=
his point.</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/743#issuecomment-326481757">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq88Bz=
ls02s1EaQvOftcGD9SqQQbqks5sd4IpgaJpZM4O-AeX">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq_h=
7pq3QyyAcSrE0IRKeh5nWwdUwks5sd4IpgaJpZM4O-AeX.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/743#issuecomment-326481757"></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 #743: Yes, the document - in its current form - is quite clear on thi=
s.  The issue exists to determine whether this is *desirable* in addition=
 to being documented, because we have in the past had some confusion on t=
his point."}],"action":{"name":"View Issue","url":"https://github.com/qui=
cwg/base-drafts/issues/743#issuecomment-326481757"}}}</script>=

----==_mimepart_59a8dc29e5851_478b3fe78cf19c2c95617--


From nobody Thu Aug 31 21:16:52 2017
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 8A1E2133009 for <quic-issues@ietfa.amsl.com>; Thu, 31 Aug 2017 21:16:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.3
X-Spam-Level: 
X-Spam-Status: No, score=-9.3 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_H2=-2.8, RCVD_IN_SORBS_SPAM=0.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 NllB0M2PYiZC for <quic-issues@ietfa.amsl.com>; Thu, 31 Aug 2017 21:16:49 -0700 (PDT)
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 B3915132E6B for <quic-issues@ietf.org>; Thu, 31 Aug 2017 21:16:49 -0700 (PDT)
Date: Thu, 31 Aug 2017 21:16:49 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1504239409; bh=Lqjm+7Lp6wceu8r59p3nn9Qzd7ygoy7Ij5ayX+Yl4X4=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=TArZifSfee16ybSJ6RcVkc9g7ZeiVmmn5r+m1e2SvXV50iu8sZs6v7sxT4x7C5cE1 UliMeLYbtZ+Jh+7ipmgY3B2sthRRFLq8H7Dkoj6Kvd2vGaLiYf73RDf3cJg6PsLQrc Au0kJigkqbpCXRYjZqppRgsgnpKbK+aCZqzjSHEk=
From: Ryan Hamilton <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab2d22f65f3c53f48c7294b6f1e5b4ee39262d64a192cf0000000115c0a13192a169ce0f025d79@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/743/326483057@github.com>
In-Reply-To: <quicwg/base-drafts/issues/743@github.com>
References: <quicwg/base-drafts/issues/743@github.com>
Subject: Re: [quicwg/base-drafts] Stream closed state and acknowledgments (#743)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59a8df3120a9b_16053fbd23149c34882b5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
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/hdsU8Tk27WXreXY0NOJJJYmTv7A>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?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, 01 Sep 2017 04:16:51 -0000

----==_mimepart_59a8df3120a9b_16053fbd23149c34882b5
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Ah, I see. Good point. Not surprisingly, I prefer the "closed when sent"
interpretation. This allows a relatively clean separation between the
"stream" layer (open stream accounting, flow control, etc) and the "packet
layer" (packet framing, retransmissions, etc). I agree with Mike that since
we no longer have max_streams it doesn't seem like there's a compelling
reason to require the FIN be ACK'd in order to consider the stream closed.

On Thu, Aug 31, 2017 at 9:03 PM, Martin Thomson <notifications@github.com>
wrote:

> Yes, the document - in its current form - is quite clear on this. The
> issue exists to determine whether this is *desirable* in addition to
> being documented, because we have in the past had some confusion on this
> 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/issues/743#issuecomment-326483057
----==_mimepart_59a8df3120a9b_16053fbd23149c34882b5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Ah, I see. Good point. Not surprisingly, I prefer the &quot;closed when s=
ent&quot;<br>
interpretation. This allows a relatively clean separation between the<br>=

&quot;stream&quot; layer (open stream accounting, flow control, etc) and =
the &quot;packet<br>
layer&quot; (packet framing, retransmissions, etc). I agree with Mike tha=
t since<br>
we no longer have max_streams it doesn&#39;t seem like there&#39;s a comp=
elling<br>
reason to require the FIN be ACK&#39;d in order to consider the stream cl=
osed.<br>
<br>
On Thu, Aug 31, 2017 at 9:03 PM, Martin Thomson &lt;notifications@github.=
com&gt;<br>
wrote:<br>
<br>
&gt; Yes, the document - in its current form - is quite clear on this. Th=
e<br>
&gt; issue exists to determine whether this is *desirable* in addition to=
<br>
&gt; being documented, because we have in the past had some confusion on =
this<br>
&gt; point.<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/743#issuecomment-326483057">view it on GitHub</a>, =
or <a href=3D"https://github.com/notifications/unsubscribe-auth/AWbkq5MTm=
jxi_D77CVqCH0W3BmuVFN7aks5sd4UxgaJpZM4O-AeX">mute the thread</a>.<img alt=
=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq69=
M0WloT-r5-ZQQeOB9bCCq7gJiks5sd4UxgaJpZM4O-AeX.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/743#issuecomment-326483057"></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":"@RyanAtGoogle =
in #743: Ah, I see. Good point. Not surprisingly, I prefer the \"closed w=
hen sent\"\ninterpretation. This allows a relatively clean separation bet=
ween the\n\"stream\" layer (open stream accounting, flow control, etc) an=
d the \"packet\nlayer\" (packet framing, retransmissions, etc). I agree w=
ith Mike that since\nwe no longer have max_streams it doesn't seem like t=
here's a compelling\nreason to require the FIN be ACK'd in order to consi=
der the stream closed.\n\nOn Thu, Aug 31, 2017 at 9:03 PM, Martin Thomson=
 \u003cnotifications@github.com\u003e\nwrote:\n\n\u003e Yes, the document=
 - in its current form - is quite clear on this. The\n\u003e issue exists=
 to determine whether this is *desirable* in addition to\n\u003e being do=
cumented, because we have in the past had some confusion on this\n\u003e =
point.\n\u003e\n"}],"action":{"name":"View Issue","url":"https://github.c=
om/quicwg/base-drafts/issues/743#issuecomment-326483057"}}}</script>=

----==_mimepart_59a8df3120a9b_16053fbd23149c34882b5--

