
From nobody Tue Nov  1 03:31:46 2016
Delivered-To: http-issues@ietfa.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
Date: Tue, 01 Nov 2016 03:31:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1477996301; bh=9GD2RkPg6ARAitVOU+5LS0EBM2EoyPfGJOPWf6QPUNA=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=0DfFnAEiITLmJKwWhuvAehULUyvyTK1Q9dnlTpwuNKwUw1NYcE75jiCwUYCD1M/vO 71wmqbhYvX9A8wRGLwQTbQ50MMy67mELg5TNCNxITxpn2/2UDvPaBU5dI1pKADhasY RymwtcaxemVU9HRcwubwCYhQPGv4HKz3lqtGYMuI=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
Subject: [httpwg/http-extensions] remove bogus "!" (#258)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58186f0d7c986_17533fc619d5f2b823586b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/WC086BjMIOA5JjK1YcUSTcCZpac>
Message-ID: <mailman.396.1477996305.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Nov 2016 10:31:44 -0000

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

it leads to kramdown warnings ("overwriting RFC....").
You can view, comment on, or merge this pull request online at:

  https://github.com/httpwg/http-extensions/pull/258

-- Commit Summary --

  * remove bogus "!"

-- File Changes --

    M draft-ietf-httpbis-cache-digest.md (2)

-- Patch Links --

https://github.com/httpwg/http-extensions/pull/258.patch
https://github.com/httpwg/http-extensions/pull/258.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/httpwg/http-extensions/pull/258

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

<p>it leads to kramdown warnings ("overwriting RFC....").</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/httpwg/http-extensions/pull/258'>https://github.com/httpwg/http-extensions/pull/258</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>remove bogus &quot;!&quot;</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/httpwg/http-extensions/pull/258/files#diff-0">draft-ietf-httpbis-cache-digest.md</a>
    (2)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/httpwg/http-extensions/pull/258.patch'>https://github.com/httpwg/http-extensions/pull/258.patch</a></li>
  <li><a href='https://github.com/httpwg/http-extensions/pull/258.diff'>https://github.com/httpwg/http-extensions/pull/258.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/httpwg/http-extensions/pull/258">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyGcWtiM-0dNUu7Pzgq3t2NsmLzhBks5q5xUNgaJpZM4Kl9Wz">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyLm-qPcL3Q-OTf6Bv-74HJt4LqVDks5q5xUNgaJpZM4Kl9Wz.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/pull/258"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

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

----==_mimepart_58186f0d7c986_17533fc619d5f2b823586b--


From nobody Tue Nov  1 05:24:41 2016
Delivered-To: http-issues@ietfa.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
Date: Tue, 01 Nov 2016 05:24:36 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1478003076; bh=r3QthZjl5WOkN4LBY4fDWmCwSWGaG681n747RRM+ooY=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=svVfExtv1RbThZHTucxYMlEorlm0A6Q4iTaULBxbhAE5pK5LUqmZvWPtYTI42rZE1 /QaRPHpcysQtcs6YtvIqWcXfEw3m+P/lermVSDTYP/fOYYNux/ZEdZlExroaHCkyDK oJ9ZKdj5NrklRvAG0l7A/e3+t1D6SVUtjXZ7H7zY=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/258@github.com>
References: <httpwg/http-extensions/pull/258@github.com>
Subject: Re: [httpwg/http-extensions] remove bogus "!" (#258)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5818898453edd_2ac503f8f79e612a08353d0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/SHTznrDzwh7cSmJiYcpCMtlPuVc>
Message-ID: <mailman.405.1478003080.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Nov 2016 12:24:39 -0000

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

Closed #258.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/258#event-843272139
----==_mimepart_5818898453edd_2ac503f8f79e612a08353d0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

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


From nobody Tue Nov  1 18:13:51 2016
Delivered-To: http-issues@ietfa.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
Date: Tue, 01 Nov 2016 18:13:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1478049226; bh=QIncDoE6VDaXzrvjuCU5JODp9SG0CEPh5OMB1dvdOmM=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=IIzfhH7eTERimPh2YjOwtkQX4XCFaDODX1y/uNT0AvUg+JMyNKcvexO+RFDr8F0R4 W9fxLCrX6cX+Qso54O4y5fJLD1wEmXPg3RAWD4G3NcVKbIRZel9iSx22glE9KHnZPl 2J01ojFlUUBf9zE+KGwNysLPgkX3Yz7iWv8d2oqk=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
Subject: [httpwg/http-extensions] Fix examples (#259)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58193dcac4bf2_11423f82b0af72c017086a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/WSK-vCNfURmkS_ymMG2xZ20y6PY>
Message-ID: <mailman.609.1478049230.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Nov 2016 01:13:50 -0000

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

Somehow I managed to mess up the examples royally.  They were kinda valid, but the rs and id fields didn't match the rest of the example.
You can view, comment on, or merge this pull request online at:

  https://github.com/httpwg/http-extensions/pull/259

-- Commit Summary --

  * Fix examples

-- File Changes --

    M draft-ietf-httpbis-encryption-encoding.md (9)

-- Patch Links --

https://github.com/httpwg/http-extensions/pull/259.patch
https://github.com/httpwg/http-extensions/pull/259.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/httpwg/http-extensions/pull/259

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

<p>Somehow I managed to mess up the examples royally.  They were kinda valid, but the rs and id fields didn't match the rest of the example.</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>&nbsp;&nbsp;<a href='https://github.com/httpwg/http-extensions/pull/259'>https://github.com/httpwg/http-extensions/pull/259</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>Fix examples</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/httpwg/http-extensions/pull/259/files#diff-0">draft-ietf-httpbis-encryption-encoding.md</a>
    (9)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/httpwg/http-extensions/pull/259.patch'>https://github.com/httpwg/http-extensions/pull/259.patch</a></li>
  <li><a href='https://github.com/httpwg/http-extensions/pull/259.diff'>https://github.com/httpwg/http-extensions/pull/259.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/httpwg/http-extensions/pull/259">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyEeLr5Q1XXzC4nW9BCZxxS_MO7uiks5q5-PKgaJpZM4Kmwn8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyKl7nimNkAv6q7iOMcV0zOt9Kj0hks5q5-PKgaJpZM4Kmwn8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/pull/259"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

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

----==_mimepart_58193dcac4bf2_11423f82b0af72c017086a--


From nobody Tue Nov  1 18:21:51 2016
Delivered-To: http-issues@ietfa.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
Date: Tue, 01 Nov 2016 18:21:47 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1478049707; bh=/adrFXU+hITr67LSkXp4hz1O8+e+utbpTYQT1rof/yw=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=NKI7l2pvGCj7P2+qn20ghMA+VHdFeGyWpII9q3zWI0paqYR/pb46pR4IyoROT5rpC 1mb1i6ch4k8RqwT0oOdy6F8aC4Uqd7DOPykiyFBGqKKAiPGRvOiE8kEAvci9o/MCiu c/XMsOMtOFAcbxyiciF4nF6ZLJ4HF3TWZJMVVfnU=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/259@github.com>
References: <httpwg/http-extensions/pull/259@github.com>
Subject: Re: [httpwg/http-extensions] Fix examples (#259)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58193fab9a74f_4b153fb565e7b29c94473"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/mdxwvbBsjBXvinnZuVy3pS0BbBY>
Cc: Push <push@noreply.github.com>
Message-ID: <mailman.612.1478049710.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Nov 2016 01:21:49 -0000

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

@martinthomson pushed 1 commit.

d53076e  Add intermediate values, expand explanation of examples


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/httpwg/http-extensions/pull/259/files/6c26164981de428b675413b6ec4d4becb7ae51ec..d53076e246cd5e4bb71e304110f10751b62a03c0

----==_mimepart_58193fab9a74f_4b153fb565e7b29c94473
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/httpwg/http-extensions/commit/d53076e" class="commit-link">d53076e</a>  Add intermediate values, expand explanation of examples</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/httpwg/http-extensions/pull/259/files/6c26164981de428b675413b6ec4d4becb7ae51ec..d53076e246cd5e4bb71e304110f10751b62a03c0">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AORpyGFv0LT02j1WQUThdwqi_VEClGkIks5q5-WrgaJpZM4Kmwn8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyJvTVvt5WQqZwsT4_eK-nihCyBDRks5q5-WrgaJpZM4Kmwn8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/pull/259/files/6c26164981de428b675413b6ec4d4becb7ae51ec..d53076e246cd5e4bb71e304110f10751b62a03c0"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

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

----==_mimepart_58193fab9a74f_4b153fb565e7b29c94473--


From nobody Tue Nov  1 18:25:30 2016
Delivered-To: http-issues@ietfa.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
Date: Tue, 01 Nov 2016 18:25:26 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1478049926; bh=baF9D8GWGdzxC7N5hBrNBGhD1hbQLnW2ExQUOIUlw1E=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Sneb4gh6mxhlq+QHHYsKhkyR5I5idbAwLYsHfSGSlBJf7dTb6rO+EAiL6e+e0n5hM 7DDnBDVHa2n/vEgu5wspQT95GxS+27mHx6THLVWHCD/y00y8oQ8qEWh+bSFFgEvBSV 6LNmkV05BDR0/ErBYdC+5tEqkf+YZmtrcd7IUpAw=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/259@github.com>
References: <httpwg/http-extensions/pull/259@github.com>
Subject: Re: [httpwg/http-extensions] Fix examples (#259)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58194086e3ad3_34fb3fb0cf7d92bc1261af"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/O9uZpC1OyYORdQd2ZTl2Z_et5Sw>
Cc: Push <push@noreply.github.com>
Message-ID: <mailman.613.1478049929.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Nov 2016 01:25:29 -0000

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

@martinthomson pushed 1 commit.

4cd62c9  More expansion on the examples


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/httpwg/http-extensions/pull/259/files/d53076e246cd5e4bb71e304110f10751b62a03c0..4cd62c9fb0b6a99adeac72afc006fec7df833075

----==_mimepart_58194086e3ad3_34fb3fb0cf7d92bc1261af
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/httpwg/http-extensions/commit/4cd62c9" class="commit-link">4cd62c9</a>  More expansion on the examples</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/httpwg/http-extensions/pull/259/files/d53076e246cd5e4bb71e304110f10751b62a03c0..4cd62c9fb0b6a99adeac72afc006fec7df833075">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AORpyGV-UDmOu-me1iXBStUifiSb4saMks5q5-aGgaJpZM4Kmwn8">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyBwOGpJtrhSgs6XwTR1u9ichJbJdks5q5-aGgaJpZM4Kmwn8.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/pull/259/files/d53076e246cd5e4bb71e304110f10751b62a03c0..4cd62c9fb0b6a99adeac72afc006fec7df833075"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

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

----==_mimepart_58194086e3ad3_34fb3fb0cf7d92bc1261af--


From nobody Tue Nov  1 20:25:25 2016
Delivered-To: http-issues@ietfa.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
Date: Tue, 01 Nov 2016 20:25:21 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1478057121; bh=xjPpvSrJcwXqF+/0sVRLMWX1cjIxtBBTJYaoTI0bmVk=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=1OduLJb2GgWDUtVp7Cx9RadzLyrnlHl99lo3g0TI8WbHMm0xdZCTPbAC332NPuejh 3tcPD6/GuOek503SMrQWJ+d9HWbWoCkG4eAsqDTlqXJ3P5ViKjLs4M/kPOzMi7b2eQ /tER8FM1vBo3VXs3ZfKz/LJ9fCuUvi3+aMJmdp0Q=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/258@github.com>
References: <httpwg/http-extensions/pull/258@github.com>
Subject: Re: [httpwg/http-extensions] remove bogus "!" (#258)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58195ca1e34f9_66803fb0cf7d92bc1323227"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/EbrlqFUq2465sd0WwvRpTQmXXHE>
Message-ID: <mailman.622.1478057124.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Nov 2016 03:25:24 -0000

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

@reschke, there are two ways to add references in the kramdown variant of markdown.  Adding "x" to the appropriate references block and then using `{{x}}`, OR using `{{?x}}` (informative) or `{{!x}}` (normative).

The warning comes about because the references block already contains "x", or because the reference is being used inconsistently (mixing styles is bad).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/258#issuecomment-257762277
----==_mimepart_58195ca1e34f9_66803fb0cf7d92bc1323227
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/reschke" class=3D"user-mention">@reschke=
</a>, there are two ways to add references in the kramdown variant of mar=
kdown.  Adding "x" to the appropriate references block and then using <co=
de>{{x}}</code>, OR using <code>{{?x}}</code> (informative) or <code>{{!x=
}}</code> (normative).</p>

<p>The warning comes about because the references block already contains =
"x", or because the reference is being used inconsistently (mixing styles=
 is bad).</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/http=
wg/http-extensions/pull/258#issuecomment-257762277">view it on GitHub</a>=
, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpyGg=
__JTEJYAJkcx9TuzGPLMFwiXYks5q6AKhgaJpZM4Kl9Wz">mute the thread</a>.<img a=
lt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AORpy=
Le4ZKqVnv6EZa4rutQd8GJGtbyzks5q6AKhgaJpZM4Kl9Wz.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/httpwg/http-extension=
s/pull/258#issuecomment-257762277"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@m=
artinthomson in #258: @reschke, there are two ways to add references in t=
he kramdown variant of markdown.  Adding \"x\" to the appropriate referen=
ces block and then using `{{x}}`, OR using `{{?x}}` (informative) or `{{!=
x}}` (normative).\r\n\r\nThe warning comes about because the references b=
lock already contains \"x\", or because the reference is being used incon=
sistently (mixing styles is bad)."}],"action":{"name":"View Pull Request"=
,"url":"https://github.com/httpwg/http-extensions/pull/258#issuecomment-2=
57762277"}}}</script>=

----==_mimepart_58195ca1e34f9_66803fb0cf7d92bc1323227--


From nobody Wed Nov  2 20:55:31 2016
Delivered-To: http-issues@ietfa.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
Date: Wed, 02 Nov 2016 20:55:19 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1478145319; bh=mIGNXKY70My0IFmeCaWRrE9RMxUunqBn/ztYo8K/w2E=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=m3DZvloL7YKcv1QXlY2I4dahz67gWd3HE3gSYWkvkvRS1vteF2hkfnEwFc0oxmwlj HRcL2u9KNtBwjSHPMuTfxon+K6aBe9aA0lcQv9q5VT1IvzQSzYEhBadfAlGgWBC2P7 S5zrTk2UGAQYCkgqY3fXdF7GOZdiMT9XGyAl9vAw=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/257@github.com>
References: <httpwg/http-extensions/pull/257@github.com>
Subject: Re: [httpwg/http-extensions] Try to explain and justify the use of the absolute form in HTTP/1.1 (#257)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_581ab527a2fcd_2e263f9d307bb29c1954ed"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/YxkBOwnVjgPUGfk_cBv15w8Je_Q>
Message-ID: <mailman.937.1478145326.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Nov 2016 03:55:26 -0000

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

martinthomson commented on this pull request.



> @@ -102,8 +102,14 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S
 
 An origin server that supports the resolution of `http` URIs can indicate support for this
 specification by providing an alternative service advertisement {{RFC7838}} for a protocol
-identifier that uses TLS, such as `h2` {{RFC7540}}, or `http/1.1` {{?RFC7301}}.  Note that HTTP/1.1
-requests MUST use the absolute form (see Section 5.3.2 of {{RFC7230}}).
+identifier that uses TLS, such as `h2` {{RFC7540}}, or `http/1.1` {{?RFC7301}}.
+
+Requests for `http` resources using TLS MUST include the scheme in the request.  HTTP/2 requires
+this and provides the `:scheme` pseudo-header field for this purpose.  HTTP/1.1 provides no such
+field, and even prohibits the use of the absolute form for requests that are sent directly to an
+origin server (see Section 5.3.1 of {{RFC7230}}).  This document overrides that requirement for
+requests with the `http` scheme that are sent over TLS; these requests MUST be made using the
+absolute form as though the server were a proxy.
 

OK, I tried :)  So what is our rationale for excluding h1?  That it doesn't carry an explicit scheme?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/257
----==_mimepart_581ab527a2fcd_2e263f9d307bb29c1954ed
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/httpwg/http-extensions/pull/257">draft-ietf-httpbis-http2-encryption.md</a>:</p>
<pre style='color:#555'>&gt; @@ -102,8 +102,14 @@ The key words &quot;MUST&quot;, &quot;MUST NOT&quot;, &quot;REQUIRED&quot;, &quot;SHALL&quot;, &quot;SHALL NOT&quot;, &quot;SHOULD&quot;, &quot;S
 
 An origin server that supports the resolution of `http` URIs can indicate support for this
 specification by providing an alternative service advertisement {{RFC7838}} for a protocol
-identifier that uses TLS, such as `h2` {{RFC7540}}, or `http/1.1` {{?RFC7301}}.  Note that HTTP/1.1
-requests MUST use the absolute form (see Section 5.3.2 of {{RFC7230}}).
+identifier that uses TLS, such as `h2` {{RFC7540}}, or `http/1.1` {{?RFC7301}}.
+
+Requests for `http` resources using TLS MUST include the scheme in the request.  HTTP/2 requires
+this and provides the `:scheme` pseudo-header field for this purpose.  HTTP/1.1 provides no such
+field, and even prohibits the use of the absolute form for requests that are sent directly to an
+origin server (see Section 5.3.1 of {{RFC7230}}).  This document overrides that requirement for
+requests with the `http` scheme that are sent over TLS; these requests MUST be made using the
+absolute form as though the server were a proxy.
 
</pre>
<p>OK, I tried :)  So what is our rationale for excluding h1?  That it doesn't carry an explicit scheme?</p>

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

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


From nobody Wed Nov  2 21:12:49 2016
Delivered-To: http-issues@ietfa.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
Date: Wed, 02 Nov 2016 21:12:45 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1478146365; bh=2klJsnosCb8ovQrl09YBA67sgX2ESjduZaqm0RE3cZs=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=pL3m92tEQSRP3j/ez+7HxJHL7TG/4oiu+vLlZQqGdxFQ7YeXXVbKxdvS1jq4lvNsa VAhXhJ4ODw9/m89fXYxzXG7meG6zMUiPNyPhZz+tjcwVVRg4Ij785hzotH/jP9I7lY DD4RmNACClobmiWYfuWzrMyyeQ5fL6b9GRb3b1kY=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/257@github.com>
References: <httpwg/http-extensions/pull/257@github.com>
Subject: Re: [httpwg/http-extensions] Try to explain and justify the use of the absolute form in HTTP/1.1 (#257)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_581ab93d725f0_6fea3fc8eb58b29c792ad"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/oWz68oiaEzcK5d94nqNvkvWHYMQ>
Message-ID: <mailman.940.1478146369.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Nov 2016 04:12:48 -0000

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

Closed #257.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/257#event-845909877
----==_mimepart_581ab93d725f0_6fea3fc8eb58b29c792ad
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/httpwg/http-extensions/pull/257" class="issue-link js-issue-link" data-url="https://github.com/httpwg/http-extensions/issues/257" data-id="186464516" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#257</a>.</p>

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

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


From nobody Tue Nov  8 00:29:57 2016
Delivered-To: http-issues@ietfa.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
Date: Tue, 08 Nov 2016 00:29:52 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1478593792; bh=r97Xk5w+JPERpu24FeLorQ3qekoGc2ph2HDDHdtWkqI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Q03UAka7OVzPImfLTEVcqbEGP8RoHI7j24LwBCYYzv3rtX5SUm2Em1sf3C25/JMNK qNCDKNoRYX+9ew4HQN1x3jlauGo6RoEFRiirDXklYehnL8M+NeouE1dvYbFtEHwHPV SOY38/D5dvR8DWw2gkn8K6tlJ6idVdeRlEJLuBOc=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/263@github.com>
References: <httpwg/http-extensions/issues/263@github.com>
Subject: Re: [httpwg/http-extensions] Client hints: add support for hinting Display Gamut / Color Profile (#263)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58218d004ef2c_2a023ffa355732c0176763"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/5moSjHYFvYWfx-6liO2V10CEvxA>
Message-ID: <mailman.2041.1478593796.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Nov 2016 08:29:55 -0000

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

The spec is past WGLC, so adding new hints right now might be bad timing.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/263#issuecomment-259075398
----==_mimepart_58218d004ef2c_2a023ffa355732c0176763
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>The spec is past WGLC, so adding new hints right now might be bad timing.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/httpwg/http-extensions/issues/263#issuecomment-259075398">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyObRVVxdj6zjjBnXvuzvwTdneq3Jks5q8DMAgaJpZM4KsJJ-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyB4cNlVq-T8Wt-lP-OpI6gOkjex1ks5q8DMAgaJpZM4KsJJ-.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/263#issuecomment-259075398"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@reschke in #263: The spec is past WGLC, so adding new hints right now might be bad timing."}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/263#issuecomment-259075398"}}}</script>
----==_mimepart_58218d004ef2c_2a023ffa355732c0176763--


From nobody Sun Nov 13 07:37:40 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.001
X-Spam-Level: 
X-Spam-Status: No, score=-7.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Sun, 13 Nov 2016 07:37:35 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479051455; bh=8jYFsAZxrJLzE5ormWhoFuegKPWTWe/hqFBJZ/XzncA=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=v8/4XqByd7ZBV7ktKALqCCSV6vM9gDSXjG5mgidy0R2pVe6m4Yd4iuJgLW+RCmOps VdyRVpmNGgCzYsjakBiFG4BJ/43g9HXAU1tCz8cBXmgI2iADHRWu3WIhdyaEftvB0c 60T6GeGb6oJIog9StxtLFrMDnnUPE8Yzdrfm0CYM=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/256@github.com>
References: <httpwg/http-extensions/issues/256@github.com>
Subject: Re: [httpwg/http-extensions] Advice for ServiceWorker implementation (#256)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582888bf4e182_7a333f9f5a06d130173334"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/8RDLwz4d0MsRIlmMJNV9RtnCfww>
Message-ID: <mailman.3286.1479051458.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 Nov 2016 15:37:38 -0000

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

FYI/FWIW I've just implemented this spec via a service worker.

- NPM: https://www.npmjs.com/package/cache-digest-immutable
- Code: https://gitlab.com/sebdeckers/cache-digest-immutable

It would be nice if the spec clarified and defined the following. (I deduced it from @kazuho 's server and serviceworker implementations.)

- HTTP header is called `cache-digest`. This is a very handy alternative to the HTTP2 frame which service workers can't access currently.
- Base64 encoding must not be padded with `=` trailing.
- String equivalent of the `COMPLETE` (0x2) flag for the HTTP header is `complete` and appended as `... base64 ...; complete` (note the semicolon and white space)

Additionally more examples would be welcome, to aid implementors in validating their support. In particular the etags concatenation is unclear to me from the referenced spec.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/256#issuecomment-260193259
----==_mimepart_582888bf4e182_7a333f9f5a06d130173334
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>FYI/FWIW I've just implemented this spec via a service worker.</p>

<ul>
<li>NPM: <a href=3D"https://www.npmjs.com/package/cache-digest-immutable"=
>https://www.npmjs.com/package/cache-digest-immutable</a>
</li>
<li>Code: <a href=3D"https://gitlab.com/sebdeckers/cache-digest-immutable=
">https://gitlab.com/sebdeckers/cache-digest-immutable</a>
</li>
</ul>

<p>It would be nice if the spec clarified and defined the following. (I d=
educed it from <a href=3D"https://github.com/kazuho" class=3D"user-mentio=
n">@kazuho</a> 's server and serviceworker implementations.)</p>

<ul>
<li>HTTP header is called <code>cache-digest</code>. This is a very handy=
 alternative to the HTTP2 frame which service workers can't access curren=
tly.</li>
<li>Base64 encoding must not be padded with <code>=3D</code> trailing.</l=
i>
<li>String equivalent of the <code>COMPLETE</code> (0x2) flag for the HTT=
P header is <code>complete</code> and appended as <code>... base64 ...; c=
omplete</code> (note the semicolon and white space)</li>
</ul>

<p>Additionally more examples would be welcome, to aid implementors in va=
lidating their support. In particular the etags concatenation is unclear =
to me from the referenced spec.</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/http=
wg/http-extensions/issues/256#issuecomment-260193259">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
G1wkN9i7CkD1a5UEIkv46-_ocheks5q9y6_gaJpZM4KlpWQ">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyLLHguru-XrL5XBSJgfuPe9c-628ks5q9y6_gaJpZM4KlpWQ.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/httpwg/http-extension=
s/issues/256#issuecomment-260193259"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@c=
bas in #256: FYI/FWIW I've just implemented this spec via a service worke=
r.\r\n\r\n- NPM: https://www.npmjs.com/package/cache-digest-immutable\r\n=
- Code: https://gitlab.com/sebdeckers/cache-digest-immutable\r\n\r\nIt wo=
uld be nice if the spec clarified and defined the following. (I deduced i=
t from @kazuho 's server and serviceworker implementations.)\r\n\r\n- HTT=
P header is called `cache-digest`. This is a very handy alternative to th=
e HTTP2 frame which service workers can't access currently.\r\n- Base64 e=
ncoding must not be padded with `=3D` trailing.\r\n- String equivalent of=
 the `COMPLETE` (0x2) flag for the HTTP header is `complete` and appended=
 as `... base64 ...; complete` (note the semicolon and white space)\r\n\r=
\nAdditionally more examples would be welcome, to aid implementors in val=
idating their support. In particular the etags concatenation is unclear t=
o me from the referenced spec."}],"action":{"name":"View Issue","url":"ht=
tps://github.com/httpwg/http-extensions/issues/256#issuecomment-260193259=
"}}}</script>=

----==_mimepart_582888bf4e182_7a333f9f5a06d130173334--


From nobody Sun Nov 13 16:58:05 2016
Delivered-To: http-issues@ietfa.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
Date: Sun, 13 Nov 2016 16:58:00 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479085080; bh=zCgAuJgACINtwg+0rkEhw0tjO9fCWzr7gr2IKJ1FTMM=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=YCyXO74K3e9kMh55RhtvwMV4sWDj+wDGsxqpBW3ahDlY+dpopS3SHdim9cfXQTsTw ZISIts7QzczPB3bKX0PpO8MzJnZ7KGBghkAjyHBpZ1aL0UqJfmNBXInRfwN/XMZMXW A4hFTHU5Lm38qn8e/S7HuZhBPC1mFufKn0u3tgXw=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/213@github.com>
References: <httpwg/http-extensions/issues/213@github.com>
Subject: Re: [httpwg/http-extensions] Expand on motivation for the encoding (#213)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58290c1895b7d_28eb3f877b6851407626ed"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/y2zLxZ_r4KrRvGbNNmGOfFM-Koc>
Message-ID: <mailman.3365.1479085084.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Nov 2016 00:58:03 -0000

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

I believe this can be closed with the changes in https://github.com/httpwg/http-extensions/commit/5ec7eed4fa2c941a34e868117ef2fb634d8d506e

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/213#issuecomment-260226699
----==_mimepart_58290c1895b7d_28eb3f877b6851407626ed
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>I believe this can be closed with the changes in <a href="https://github.com/httpwg/http-extensions/commit/5ec7eed4fa2c941a34e868117ef2fb634d8d506e" class="commit-link"><tt>5ec7eed</tt></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/httpwg/http-extensions/issues/213#issuecomment-260226699">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyPFK8kr_5Uq0GcDzeT2EDpii2t6Tks5q97IYgaJpZM4JOqAE">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyHdDbOkofSEnvBkghdtTXVKeIf9wks5q97IYgaJpZM4JOqAE.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/213#issuecomment-260226699"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@reschke in #213: I believe this can be closed with the changes in https://github.com/httpwg/http-extensions/commit/5ec7eed4fa2c941a34e868117ef2fb634d8d506e"}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/213#issuecomment-260226699"}}}</script>
----==_mimepart_58290c1895b7d_28eb3f877b6851407626ed--


From nobody Sun Nov 13 17:56:51 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.001
X-Spam-Level: 
X-Spam-Status: No, score=-7.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Sun, 13 Nov 2016 17:56:47 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479088607; bh=iVlvELutOZm32BsJcriTlQ0ivy2qaA3fW41pz12chKk=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=m3aPzU9j3IdIp8L9D6Kl4kOzMVPgFNGRSkdVI9IP6Gv8teT74do3d5MZEYiiKPfsC BdVmuqWYdVDVrND16Vo+Ld0RB+pZbO4Oi6L44yUX6S6WZJEsaCs3XCzOYrPcrctZ7K B4ZcY1PpNMuqNttXLElygVLzHf/m07z9BCEvmnZY=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/264@github.com>
References: <httpwg/http-extensions/issues/264@github.com>
Subject: Re: [httpwg/http-extensions] Overhead in cache digest algorithm (#264)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582919df75f48_60ba3fad0a03b1406711cf"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/CzVHKpOQ51S_SVaVSuHOEIElW_E>
Message-ID: <mailman.3404.1479088611.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Nov 2016 01:56:50 -0000

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

Thank you for your suggestions.

> __De-dupe URLs before hashing them__

Is it likely that there'd be lot of freshly-cached (or stale-cached) responses sharing the same URL?

My assumption is that the answer is no, and that we do not need to recommend deduping the URLs before hashing (note: deduplication after hashing and truncating would still be necessary even if you dedupe the URLs beforehand).

If the answer is yes, then we should consider including additional keys into the hash context so that the server can more correctly identify what is being cached.

> __Trim URL origin__

I agree that we can trim the origin part of the URL, since in the latest draft we have an origin field for every CACHE_DIGEST 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/httpwg/http-extensions/issues/264#issuecomment-260231689
----==_mimepart_582919df75f48_60ba3fad0a03b1406711cf
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Thank you for your suggestions.</p>

<blockquote>
<p><strong>De-dupe URLs before hashing them</strong></p>
</blockquote>

<p>Is it likely that there'd be lot of freshly-cached (or stale-cached) r=
esponses sharing the same URL?</p>

<p>My assumption is that the answer is no, and that we do not need to rec=
ommend deduping the URLs before hashing (note: deduplication after hashin=
g and truncating would still be necessary even if you dedupe the URLs bef=
orehand).</p>

<p>If the answer is yes, then we should consider including additional key=
s into the hash context so that the server can more correctly identify wh=
at is being cached.</p>

<blockquote>
<p><strong>Trim URL origin</strong></p>
</blockquote>

<p>I agree that we can trim the origin part of the URL, since in the late=
st draft we have an origin field for every CACHE_DIGEST frame.</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/http=
wg/http-extensions/issues/264#issuecomment-260231689">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
C8jSkTDok8BX-RjJWjuH72S0N5iks5q97_fgaJpZM4KwuD-">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyDXSiA7tJQG8ElybPFJ-MTO3ZdpXks5q97_fgaJpZM4KwuD-.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/httpwg/http-extension=
s/issues/264#issuecomment-260231689"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@k=
azuho in #264: Thank you for your suggestions.\r\n\r\n\u003e __De-dupe UR=
Ls before hashing them__\r\n\r\nIs it likely that there'd be lot of fresh=
ly-cached (or stale-cached) responses sharing the same URL?\r\n\r\nMy ass=
umption is that the answer is no, and that we do not need to recommend de=
duping the URLs before hashing (note: deduplication after hashing and tru=
ncating would still be necessary even if you dedupe the URLs beforehand).=
\r\n\r\nIf the answer is yes, then we should consider including additiona=
l keys into the hash context so that the server can more correctly identi=
fy what is being cached.\r\n\r\n\u003e __Trim URL origin__\r\n\r\nI agree=
 that we can trim the origin part of the URL, since in the latest draft w=
e have an origin field for every CACHE_DIGEST frame."}],"action":{"name":=
"View Issue","url":"https://github.com/httpwg/http-extensions/issues/264#=
issuecomment-260231689"}}}</script>=

----==_mimepart_582919df75f48_60ba3fad0a03b1406711cf--


From nobody Mon Nov 14 00:32:52 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.597
X-Spam-Level: 
X-Spam-Status: No, score=-5.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Date: Mon, 14 Nov 2016 00:24:37 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479111877; bh=td+9n2FhvV8oQCq7g0wwqJef3MvFkUF5r9V7m+Ulnzo=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=xS/Vsw/tCBBiea957Tms1CZTqsvkO9tE6+Y32r/WgyEAUSQqlsGpJrc4gvgRKu9zV sazp6BjF6Fbx10R6SMyztcO+w2E8KnIH7/dtjiDtsj7JVTKRbL30+CG3Cr6E7WcPFI ZZ4Wk/IIoymufEnTzdPMtflA6Lnu6hClzzKa5Py0=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/228@github.com>
References: <httpwg/http-extensions/issues/228@github.com>
Subject: Re: [httpwg/http-extensions] Digest algorithm (#228)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582974c563728_51be3f9d83a55130383060"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/Oqqf8jesjg4gWhHRmICpj7h_pts>
Message-ID: <mailman.3565.1479112372.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Nov 2016 08:32:51 -0000

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

When using small values, 50-100 bytes of a typical URL (w/o origin), I do not see significant performance difference between sha256 and xxhash64 using pure JavaScript implementations in the browser. YMMV.

Code & results:
https://gitlab.com/sebdeckers/fingerprinting-benchmarks

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/228#issuecomment-260274787
----==_mimepart_582974c563728_51be3f9d83a55130383060
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>When using small values, 50-100 bytes of a typical URL (w/o origin), I=
 do not see significant performance difference between sha256 and xxhash6=
4 using pure JavaScript implementations in the browser. YMMV.</p>

<p>Code &amp; results:<br>
<a href=3D"https://gitlab.com/sebdeckers/fingerprinting-benchmarks">https=
://gitlab.com/sebdeckers/fingerprinting-benchmarks</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/http=
wg/http-extensions/issues/228#issuecomment-260274787">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
KrDPSavumm11c5R0zPpT6GEHY1iks5q-BrFgaJpZM4Jo9bS">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyFnyurg_8J8RNJBx5Pii-eD82f7eks5q-BrFgaJpZM4Jo9bS.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/httpwg/http-extension=
s/issues/228#issuecomment-260274787"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@c=
bas in #228: When using small values, 50-100 bytes of a typical URL (w/o =
origin), I do not see significant performance difference between sha256 a=
nd xxhash64 using pure JavaScript implementations in the browser. YMMV.\r=
\n\r\nCode \u0026 results:\r\nhttps://gitlab.com/sebdeckers/fingerprintin=
g-benchmarks"}],"action":{"name":"View Issue","url":"https://github.com/h=
ttpwg/http-extensions/issues/228#issuecomment-260274787"}}}</script>=

----==_mimepart_582974c563728_51be3f9d83a55130383060--


From nobody Mon Nov 14 20:45:47 2016
Delivered-To: http-issues@ietfa.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
Date: Mon, 14 Nov 2016 20:45:31 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479185131; bh=w6PTDidP4QjHKHnXTijj/6ziwl8QYtVYCkMfarV2adI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=y2u6YBc0C8erpKz1H8euQOG+r17P3LxY+meWAIzdxclz2lJ6OwUtKEwHSpj1xBeyR Qdqpoa+oJMZ6zX5QY16+oJdnYM8AjRrosUjmtWuQ11oKYfL1mLCi1dV374kdeWaKhn fH6kc1zFoUNfYOFknXWLH1DIbeUwbSj4iN7UfjfM=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/259@github.com>
References: <httpwg/http-extensions/pull/259@github.com>
Subject: Re: [httpwg/http-extensions] Fix examples (#259)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582a92ebeeb4b_ef83fcecb7d91302350d0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/2OIn8lOuauv-CtIMK4hAz3_ZnFo>
Message-ID: <mailman.3864.1479185135.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Nov 2016 04:45:34 -0000

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

Superceded by other changes.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/259#issuecomment-260546248
----==_mimepart_582a92ebeeb4b_ef83fcecb7d91302350d0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Superceded by other changes.</p>

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

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


From nobody Tue Nov 15 22:33:12 2016
Delivered-To: http-issues@ietfa.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
Date: Tue, 15 Nov 2016 22:33:05 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479277985; bh=nckcc4G69iBQvu6pEuskitrT4tmc7iKGFArMnWdk7LQ=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=z86QVcvkmtLZ4ABewdswUbOozDdwCSnffuL4w+rBJvFT0A0ZkZH7mZIc0XP6126Kj dYDP1n731121ur3yjI53bur9vIcEU1W8htEtC8UGc4q9eJq9X7N4ZSkI8E+TX1YS+a tA6KJSFNWZrm/jVrLzR86GkwLeVi0tXOPMRYLXdc=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
Subject: [httpwg/http-extensions] 'parmname' (#266)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582bfda1490cf_57683fc8b136f13c653649"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/u4LMMXGGxYz0Mi6znDTx-ctPukk>
Message-ID: <mailman.4323.1479277991.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Nov 2016 06:33:10 -0000

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

... occurs twice in the current draft, without much context. Should it be removed?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/266
----==_mimepart_582bfda1490cf_57683fc8b136f13c653649
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>... occurs twice in the current draft, without much context. Should it be removed?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/httpwg/http-extensions/issues/266">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyGmB5C10vVDXwj6evyEKuK1481jMks5q-qOhgaJpZM4KzcQV">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyH7AN6Yt_WMGAZ_vF3nVWuqRPeOFks5q-qOhgaJpZM4KzcQV.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/266"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"'parmname' (#266)"}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/266"}}}</script>
----==_mimepart_582bfda1490cf_57683fc8b136f13c653649--


From nobody Tue Nov 15 22:40:48 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.097
X-Spam-Level: 
X-Spam-Status: No, score=-5.097 tagged_above=-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=-0.001, 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
Date: Tue, 15 Nov 2016 22:40:42 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479278442; bh=1b1barX19E7fRo1AAPG/SP1cxKxXqLaI8ReUitswQuE=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=16wGUJUNo7SvToQqwQRrTgxDj7T9OgcwV6IB63r+PBoH6FJQaD4XrvBPgGS1pSUxA T10rI6H0VJM5BWcUUVsjRnFKpPlww4pS0HVCZUWCz2QhKm9LsUsOyDxQxp1nzL7/0j fVV/5+x2p9k9n+8VeGPOGBbj1Xi+ZvaepHsW6fSw=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
Subject: [httpwg/http-extensions] Give us something to hang onto (#267)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582bff6ae7898_51de3f8ee449313c92874d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/N1-CwYyYqt--yO_iuUcsI1DzmMA>
Message-ID: <mailman.4324.1479278446.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Nov 2016 06:40:45 -0000

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

In working on RFC5988bis, I'm referring to this spec, and finding it's difficult to talk about the concepts, because so much has been pared back.

In particular:

* [ ] There isn't any prose reference to the "*" form of the attribute name; it only occurs in examples. One would assume that this is the normative way to invoke this encoding, but it isn't specified.
* [ ] A distinct name for the encoding would help; right now, the best I can do is "the encoding specified in RFC5987bis".
* [ ] The examples of how to use this in header specifications needs to be deeper.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/267
----==_mimepart_582bff6ae7898_51de3f8ee449313c92874d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>In working on RFC5988bis, I'm referring to this spec, and finding it's difficult to talk about the concepts, because so much has been pared back.</p>
<p>In particular:</p>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> There isn't any prose reference to the "*" form of the attribute name; it only occurs in examples. One would assume that this is the normative way to invoke this encoding, but it isn't specified.</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> A distinct name for the encoding would help; right now, the best I can do is "the encoding specified in RFC5987bis".</li>
<li class="task-list-item"><input type="checkbox" class="task-list-item-checkbox" disabled=""> The examples of how to use this in header specifications needs to be deeper.</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/httpwg/http-extensions/issues/267">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyM7ei_pSciGo7puMDoKTjpuTra8Kks5q-qVqgaJpZM4Kzcoj">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyEgY4O5ZSaXNVAfjxTJNpXqvl95Dks5q-qVqgaJpZM4Kzcoj.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/267"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Give us something to hang onto (#267)"}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/267"}}}</script>
----==_mimepart_582bff6ae7898_51de3f8ee449313c92874d--


From nobody Wed Nov 16 02:19:47 2016
Delivered-To: http-issues@ietfa.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_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
Date: Wed, 16 Nov 2016 02:19:42 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479291582; bh=OunAPUmnxZm4hRbvJd19dSACHqgYaTe00drZ5LfYgGc=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Y+R76qOCDKtjGuamk8UbtwMlaGfRBfB/+1MsooMCw6ox6UwmZrfqU+xJpWHx7onp3 UjsJRYuyeeL6dJXQl20It5oxUfi5a+3+yBIWCa2ycn374oV1Gbvw8UUjHTzDpixElu gcUFThAuTDj+dFS4ucjFVLUc+iV4/SZnmwa2W0IY=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/267@github.com>
References: <httpwg/http-extensions/issues/267@github.com>
Subject: Re: [httpwg/http-extensions] Give us something to hang onto (#267)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582c32be2b897_cf03f8b3f84f13413429"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/nC-2bK1i7grcenIu6lnwiNzpP0s>
Message-ID: <mailman.4414.1479291586.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Nov 2016 10:19:45 -0000

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

"nape"? (non-ASCII P. E.)

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/267#issuecomment-260908286
----==_mimepart_582c32be2b897_cf03f8b3f84f13413429
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>"nape"? (non-ASCII P. E.)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/httpwg/http-extensions/issues/267#issuecomment-260908286">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyI1z6Nb_k9pMcWY3rHEEAPgelVtOks5q-ti-gaJpZM4Kzcoj">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyCyCBk84rf2_Nx_LM1QFdWiMSToEks5q-ti-gaJpZM4Kzcoj.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/267#issuecomment-260908286"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@reschke in #267: \"nape\"? (non-ASCII P. E.)"}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/267#issuecomment-260908286"}}}</script>
----==_mimepart_582c32be2b897_cf03f8b3f84f13413429--


From nobody Wed Nov 16 16:46:08 2016
Delivered-To: http-issues@ietfa.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
Date: Wed, 16 Nov 2016 16:46:04 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479343564; bh=Uz5wUYp6lG0pRH/kEpaSr8jMbdU2x8cNJLCMCVeSqYE=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=QwUT1LySi+kiXi0DmkYo78QU71d+r5t/sKPpIRzH0V8ViNFd2PShIKsBmuLIC/g7F 0aZ3sAu+b8kI6TO/rM+MvU8nDvNpAfil0ItDZRK259RlyNtjO4cswLcqt0xZojpNOC zL0n1TGOa8HTqg1aeVm6+Ts90wFPBHl7JwSlJCjY=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/213@github.com>
References: <httpwg/http-extensions/issues/213@github.com>
Subject: Re: [httpwg/http-extensions] Expand on motivation for the encoding (#213)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582cfdcc78624_3ba23f9b596b3134735358"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/sqRSJ5NJNPFNLYqk_2C_OYO24x8>
Message-ID: <mailman.4573.1479343568.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Nov 2016 00:46:07 -0000

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

Closed #213.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/213#event-862055497
----==_mimepart_582cfdcc78624_3ba23f9b596b3134735358
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/httpwg/http-extensions/issues/213" class="issue-link js-issue-link" data-url="https://github.com/httpwg/http-extensions/issues/213" data-id="166080503" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#213</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/httpwg/http-extensions/issues/213#event-862055497">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyIqBcn_wLtgFl3Kbsk83uViqoFz2ks5q-6PMgaJpZM4JOqAE">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyI-ToVamdUoPwijIJADV9JyVoXcdks5q-6PMgaJpZM4JOqAE.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/213#event-862055497"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #213."}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/213#event-862055497"}}}</script>
----==_mimepart_582cfdcc78624_3ba23f9b596b3134735358--


From nobody Wed Nov 16 22:27:58 2016
Delivered-To: http-issues@ietfa.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
Date: Wed, 16 Nov 2016 22:27:53 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479364073; bh=qnoEdjcsq/1dowV0pa8jzyLKF383R8tikVTs895EK2s=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=FaqsqUaf0+l+jGJ45xl7mgaqfU5joerWOgy5YF5tU8yKVYNFeU4hBrKmH+en1vsXL q0TKsA0VmzIiH1lMsy10pk+4F3dTLYAPhmFQKJeJ1pg2f7BgI8XDdjuU84kbyIZ8pi sNHo6aQNm2PE/lRqHmWilsxH4KlIrAaIcydgPFyQ=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/267@github.com>
References: <httpwg/http-extensions/issues/267@github.com>
Subject: Re: [httpwg/http-extensions] Give us something to hang onto (#267)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582d4de950ebf_27423f9faff3913c14470a1"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/Qm-nzrf2Xy2yB3dKtxrVVIf6n6I>
Message-ID: <mailman.4792.1479364076.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Nov 2016 06:27:56 -0000

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

Nape is an English word, a bit odd to use as a name. IPE?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/267#issuecomment-261166568
----==_mimepart_582d4de950ebf_27423f9faff3913c14470a1
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Nape is an English word, a bit odd to use as a name. IPE?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/httpwg/http-extensions/issues/267#issuecomment-261166568">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyCbs56C0aLLVQV2zXoVURXp39ULGks5q-_PpgaJpZM4Kzcoj">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyIGkZ0THVPMfAA_j3qYwR4RBIr22ks5q-_PpgaJpZM4Kzcoj.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/267#issuecomment-261166568"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mnot in #267: Nape is an English word, a bit odd to use as a name. IPE?"}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/267#issuecomment-261166568"}}}</script>
----==_mimepart_582d4de950ebf_27423f9faff3913c14470a1--


From nobody Wed Nov 16 22:29:13 2016
Delivered-To: http-issues@ietfa.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_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
Date: Wed, 16 Nov 2016 22:29:10 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479364150; bh=6F9HxdXkkRUXWgYctzZnvZBJKpfxo3BXoFHn8FdDNwo=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=FHCsAZJ2gFwYRJjDUXjMDi4zRLAXQm+rjI22O6H6sKPKlzqmzx+EO+Cr95SNQZpU+ K3v7pYtP2fG+edrthsRXgVHXLZhSGF6ExSx2g1wkv3HcxygBO4SVAU/9v5qENNv0DX apyGkp9ox1tP5iNMzKNDySpQnZbczOFErGZHrVq0=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/267@github.com>
References: <httpwg/http-extensions/issues/267@github.com>
Subject: Re: [httpwg/http-extensions] Give us something to hang onto (#267)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582d4e366caa2_97f3fa64cd3d13c352215"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/zStHQbdSiPWnglCBNr891K3_g7o>
Message-ID: <mailman.4795.1479364153.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Nov 2016 06:29:13 -0000

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

sgtm

I  should use that everywhere then, including the title, right?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/267#issuecomment-261166758
----==_mimepart_582d4e366caa2_97f3fa64cd3d13c352215
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>sgtm</p>

<p>I  should use that everywhere then, including the title, right?</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/httpwg/http-extensions/issues/267#issuecomment-261166758">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyOrLgVYYHOG2h4YmFu0LvKPPWiXUks5q-_Q2gaJpZM4Kzcoj">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyO-e07z-PcdYKPOUrkD9JDc3RbsQks5q-_Q2gaJpZM4Kzcoj.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/267#issuecomment-261166758"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@reschke in #267: sgtm\r\n\r\nI  should use that everywhere then, including the title, right?"}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/267#issuecomment-261166758"}}}</script>
----==_mimepart_582d4e366caa2_97f3fa64cd3d13c352215--


From nobody Thu Nov 17 04:55:59 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
Date: Thu, 17 Nov 2016 04:55:54 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479387354; bh=udZqgCMbM19snMKrbJaFE8AfjKEUk/u332Dv0Js6HIo=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=dammKw5q/g+jtAQBD4b49d2sbWUKZgtqjQ93MHIt+dK3U6Zm3d0Zx0KeqZ4fLX6e0 WF1SzFpjn/l0+bshDUm8GwBF0AfMk+yyGDbdSKFar4SdSBzyjIDsxo2rDbKPWebnLm CsOHi6eMv6zoyFlZt3mbwlPaj0X1WABGaODED3+M=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
Subject: [httpwg/http-extensions] Enabling O(1) removal from digest (#268)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582da8daa442_16883fdf593e91302649fb"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/3yrfDdNcXtfTJSx9KkqOwKn2kDI>
Message-ID: <mailman.4967.1479387358.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Nov 2016 12:55:57 -0000

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

Current spec is using Golomb-coded sets as the algorithm to create digests.

While they show great space-efficiency, Golomb-coded sets do not enable O(1) removal from the digest, which means from a browser implementation perspective, the browser would have to calculate the hash for each host upon connection creation.

That poses a couple of issues from an implementation perspective:

* Calculating the hash on each connection establishment may be expensive. That part seems inherent to the algorithm and not likely to be optimized away.
* Calculating the hash requires per-host indexing. That part is just a limitation of many current cache implementations.

A cache digest algorithm that enables O(1) removal (as well as addition) to the digest would enable us to move away from those limitations:

* Browsers can calculate a per-host digest once, then keep updating it as resources are added to the cache as well as when resources are removed from the cache. No need for per-host indexing.
  -  In order to do that, browsers would need to persist digests along with the cache
* Upon connection establishment, the browser can just send the ready-made digest to the server. Win!

During the HTTPWS, counting bloom filters were mentioned as an O(1) removal algorithm, but they are extremely inefficient when it comes to space. (~4 times bigger than bloom filters)

Turns out, [Cuckoo filters](https://www.cs.cmu.edu/~binfan/papers/login_cuckoofilter.pdf) enable O(1) removal while being more space efficient than bloom filters. While they are slightly bigger than Golomb-coded sets based digests, the cheaper runtime costs can make up for that deficiency.

/cc @kazuho @mnot @cbentzel @mcmanus




-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/268
----==_mimepart_582da8daa442_16883fdf593e91302649fb
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Current spec is using Golomb-coded sets as the algorithm to create digests.</p>
<p>While they show great space-efficiency, Golomb-coded sets do not enable O(1) removal from the digest, which means from a browser implementation perspective, the browser would have to calculate the hash for each host upon connection creation.</p>
<p>That poses a couple of issues from an implementation perspective:</p>
<ul>
<li>Calculating the hash on each connection establishment may be expensive. That part seems inherent to the algorithm and not likely to be optimized away.</li>
<li>Calculating the hash requires per-host indexing. That part is just a limitation of many current cache implementations.</li>
</ul>
<p>A cache digest algorithm that enables O(1) removal (as well as addition) to the digest would enable us to move away from those limitations:</p>
<ul>
<li>Browsers can calculate a per-host digest once, then keep updating it as resources are added to the cache as well as when resources are removed from the cache. No need for per-host indexing.
<ul>
<li>In order to do that, browsers would need to persist digests along with the cache</li>
</ul>
</li>
<li>Upon connection establishment, the browser can just send the ready-made digest to the server. Win!</li>
</ul>
<p>During the HTTPWS, counting bloom filters were mentioned as an O(1) removal algorithm, but they are extremely inefficient when it comes to space. (~4 times bigger than bloom filters)</p>
<p>Turns out, <a href="https://www.cs.cmu.edu/%7Ebinfan/papers/login_cuckoofilter.pdf">Cuckoo filters</a> enable O(1) removal while being more space efficient than bloom filters. While they are slightly bigger than Golomb-coded sets based digests, the cheaper runtime costs can make up for that deficiency.</p>
<p>/cc <a href="https://github.com/kazuho" class="user-mention">@kazuho</a> <a href="https://github.com/mnot" class="user-mention">@mnot</a> <a href="https://github.com/cbentzel" class="user-mention">@cbentzel</a> <a href="https://github.com/mcmanus" class="user-mention">@mcmanus</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/httpwg/http-extensions/issues/268">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyJBcOSnYFaiukT-zRyjkHRMcI6QJks5q_E7agaJpZM4K1Rdh">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyGjeQqrw_0PLTcREoh-9ekIIFtHXks5q_E7agaJpZM4K1Rdh.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/268"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Enabling O(1) removal from digest (#268)"}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/268"}}}</script>
----==_mimepart_582da8daa442_16883fdf593e91302649fb--


From nobody Thu Nov 17 05:09:13 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.5
X-Spam-Level: 
X-Spam-Status: No, score=-6.5 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_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
Date: Thu, 17 Nov 2016 05:09:09 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479388149; bh=nKNvHXs475p/b1FJUaDRcgGfY4foGrb3KBe5BG98DwY=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=BpmmOXEUnJ8Qsh6bWeiTrk9Aln0WVDf3dvd0CIwipKqA+HOlpIiXfFePJ6NhQh8yX 7ID2t+YXhA0e9FUYksJpPKc86J8DeovOXNDKNJpUikX89TiWs75yEvUjKR11WUP3M3 afESDHDiMLhWPvb9oYxCi272suLDTiWrd2uPl18g=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/268@github.com>
References: <httpwg/http-extensions/issues/268@github.com>
Subject: Re: [httpwg/http-extensions] Enabling O(1) removal from digest (#268)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582dabf5d1500_7fa43faf0598d138352742"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/nd7D2e0oqEkqU9gdASXknSZgj5E>
Message-ID: <mailman.4968.1479388152.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Nov 2016 13:09:12 -0000

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

Thank you for opening the issue. I think we should adopt a method that can be implemented by web browsers easily, as long as the digest remains fairly compact. Regarding the size of the digest, I have no objection for choosing Cuckoo Filters.

However, I am not sure if the proposed method would work as expected.

> Browsers can calculate a per-host digest once, then keep updating it as resources are added to the cache as well as when resources are removed from the cache.

There are two digests (i.e. fresh and stale) for every host. You need to update the digests when the state of a cached response changes from fresh to stale, by evicting the entry from the fresh digest and inserting it to the stale digest.

Is that possible?

Also, if it is possible to maintain a per-origin Cuckoo Filter that is kept in sync with the cached resources, I think it would also be possible to maintain a per-host list of cached URLs as well.

Anyways, let me state that I'm very delighted to see people looking into how Cache Digests can be implemented within the web browser. I was considering of polishing up my ServiceWorker implementation, but maybe I should spend time in looking into the browsers 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/httpwg/http-extensions/issues/268#issuecomment-261242398
----==_mimepart_582dabf5d1500_7fa43faf0598d138352742
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Thank you for opening the issue. I think we should adopt a method that=
 can be implemented by web browsers easily, as long as the digest remains=
 fairly compact. Regarding the size of the digest, I have no objection fo=
r choosing Cuckoo Filters.</p>

<p>However, I am not sure if the proposed method would work as expected.<=
/p>

<blockquote>
<p>Browsers can calculate a per-host digest once, then keep updating it a=
s resources are added to the cache as well as when resources are removed =
from the cache.</p>
</blockquote>

<p>There are two digests (i.e. fresh and stale) for every host. You need =
to update the digests when the state of a cached response changes from fr=
esh to stale, by evicting the entry from the fresh digest and inserting i=
t to the stale digest.</p>

<p>Is that possible?</p>

<p>Also, if it is possible to maintain a per-origin Cuckoo Filter that is=
 kept in sync with the cached resources, I think it would also be possibl=
e to maintain a per-host list of cached URLs as well.</p>

<p>Anyways, let me state that I'm very delighted to see people looking in=
to how Cache Digests can be implemented within the web browser. I was con=
sidering of polishing up my ServiceWorker implementation, but maybe I sho=
uld spend time in looking into the browsers as well.</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/http=
wg/http-extensions/issues/268#issuecomment-261242398">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
GTWxKIHs1O3dWSKmlSM-o3gKQhvks5q_FH1gaJpZM4K1Rdh">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyASPV_A_Adoxp2PdR8AO3EkUsstDks5q_FH1gaJpZM4K1Rdh.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/httpwg/http-extension=
s/issues/268#issuecomment-261242398"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@k=
azuho in #268: Thank you for opening the issue. I think we should adopt a=
 method that can be implemented by web browsers easily, as long as the di=
gest remains fairly compact. Regarding the size of the digest, I have no =
objection for choosing Cuckoo Filters.\r\n\r\nHowever, I am not sure if t=
he proposed method would work as expected.\r\n\r\n\u003e Browsers can cal=
culate a per-host digest once, then keep updating it as resources are add=
ed to the cache as well as when resources are removed from the cache.\r\n=
\r\nThere are two digests (i.e. fresh and stale) for every host. You need=
 to update the digests when the state of a cached response changes from f=
resh to stale, by evicting the entry from the fresh digest and inserting =
it to the stale digest.\r\n\r\nIs that possible?\r\n\r\nAlso, if it is po=
ssible to maintain a per-origin Cuckoo Filter that is kept in sync with t=
he cached resources, I think it would also be possible to maintain a per-=
host list of cached URLs as well.\r\n\r\nAnyways, let me state that I'm v=
ery delighted to see people looking into how Cache Digests can be impleme=
nted within the web browser. I was considering of polishing up my Service=
Worker implementation, but maybe I should spend time in looking into the =
browsers as well."}],"action":{"name":"View Issue","url":"https://github.=
com/httpwg/http-extensions/issues/268#issuecomment-261242398"}}}</script>=

----==_mimepart_582dabf5d1500_7fa43faf0598d138352742--


From nobody Thu Nov 17 05:29:00 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.5
X-Spam-Level: 
X-Spam-Status: No, score=-6.5 tagged_above=-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=-0.001, 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
Date: Thu, 17 Nov 2016 05:28:55 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479389335; bh=+47P7d4Hc7UnmB+vOEHNktdRqbgid+JImWf3TP7wfIo=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=zB+f0A+mwjXoh8v8Z8nG59o2LzdVeztMsxm+0sxu1SnAcdRPLKx33TECJ/EJ0TTuS /ml1D2v2LebSSJ0HRx1JVElP2hPlLacAjSVHfSdV3oSZ/THLaVSJuWFAPrQ3v9nxkx XoY+fvmE9bdXTaR6/reYobVsNKbL71soBK0ziVMs=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/268@github.com>
References: <httpwg/http-extensions/issues/268@github.com>
Subject: Re: [httpwg/http-extensions] Enabling O(1) removal from digest (#268)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582db097ba5f8_27453fb82b94f13832392"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/69Zaq7615MQwwnHYw7Hoh_mHHjY>
Message-ID: <mailman.4969.1479389340.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Nov 2016 13:28:59 -0000

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

> There are two digests (i.e. fresh and stale) for every host. You need to update the digests when the state of a cached response changes from fresh to stale, by evicting the entry from the fresh digest and inserting it to the stale digest.

Hmm, that would indeed increase complexity as I believe the cache is not aware of resources going into the "stale" state unless they're queried. (@cbentzel & @mcmanus - please correct me if I'm wrong).

Is there any reason we can't use a single digest with URL+ETag (so use the ETags also for fresh resources) to avoid that complexity? Are there any downsides to 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/httpwg/http-extensions/issues/268#issuecomment-261246217
----==_mimepart_582db097ba5f8_27453fb82b94f13832392
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>There are two digests (i.e. fresh and stale) for every host. You need =
to update the digests when the state of a cached response changes from fr=
esh to stale, by evicting the entry from the fresh digest and inserting i=
t to the stale digest.</p>
</blockquote>

<p>Hmm, that would indeed increase complexity as I believe the cache is n=
ot aware of resources going into the "stale" state unless they're queried=
. (<a href=3D"https://github.com/cbentzel" class=3D"user-mention">@cbentz=
el</a> &amp; <a href=3D"https://github.com/mcmanus" class=3D"user-mention=
">@mcmanus</a> - please correct me if I'm wrong).</p>

<p>Is there any reason we can't use a single digest with URL+ETag (so use=
 the ETags also for fresh resources) to avoid that complexity? Are there =
any downsides to 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/http=
wg/http-extensions/issues/268#issuecomment-261246217">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
GlRiLRJUz7wz1tSKgyzpnzHKsEGks5q_FaXgaJpZM4K1Rdh">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyKQCwEuLfeJvsujkvobDxsIduLa_ks5q_FaXgaJpZM4K1Rdh.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/httpwg/http-extension=
s/issues/268#issuecomment-261246217"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@y=
oavweiss in #268: \u003e There are two digests (i.e. fresh and stale) for=
 every host. You need to update the digests when the state of a cached re=
sponse changes from fresh to stale, by evicting the entry from the fresh =
digest and inserting it to the stale digest.\r\n\r\nHmm, that would indee=
d increase complexity as I believe the cache is not aware of resources go=
ing into the \"stale\" state unless they're queried. (@cbentzel \u0026 @m=
cmanus - please correct me if I'm wrong).\r\n\r\nIs there any reason we c=
an't use a single digest with URL+ETag (so use the ETags also for fresh r=
esources) to avoid that complexity? Are there any downsides to that?"}],"=
action":{"name":"View Issue","url":"https://github.com/httpwg/http-extens=
ions/issues/268#issuecomment-261246217"}}}</script>=

----==_mimepart_582db097ba5f8_27453fb82b94f13832392--


From nobody Thu Nov 17 06:05:57 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.501
X-Spam-Level: 
X-Spam-Status: No, score=-6.501 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=-0.001, 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
Date: Thu, 17 Nov 2016 06:05:51 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479391551; bh=Hn20hLa25LXPhGOKRjIvZLVl4B7sVVS8KGBz8nGaCSg=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=pybI6ohqlWHpuy6eV6uzdcXo7RTMNx2sE/9gRG3AUnCTBI6aEzLfhciVl9PvGQe2F zicBMi3+T2qq7ZIOLZoondUu71MEynnMOIrmz0TQ+xNs/IP61n61hYxdwqelGB22DE U5IOWZSsXrc6gdmgk5VP+REWOZwcFOu7Pmmy05NU=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/268@github.com>
References: <httpwg/http-extensions/issues/268@github.com>
Subject: Re: [httpwg/http-extensions] Enabling O(1) removal from digest (#268)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582db93f90334_13143f9f7480313c5523e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/4NO4zVyyWZNkPv37lJYqRQQX_pk>
Message-ID: <mailman.4978.1479391556.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Nov 2016 14:05:56 -0000

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

@yoavweiss 
> Is there any reason we can't use a single digest with URL+ETag (so use the ETags also for fresh resources) to avoid that complexity? Are there any downsides to that?

It is true that you could use URL+ETag as a key of fresh digests (though server implementations might become slightly complicated).

However, it is still desirable to be able to distinguish if whether a resource is freshly cached or stale-cached, since the server behavior needs to be different for the two. For freshly cached resources, there is no need to push anything. For stale-cached resources, the server needs to push 304.

If the client sends a single digest covering both freshly and stale-cached resources, then the server would need to either push nothing for both of them (which means that client would issue conditional requests for stale-cached responses that it need to use), or push 304 for both of them (which means that the server would send 304 for even the freshly cached resources).

Note also that we haven't agreed on whether if sending a digest of stale responses is worth the extra bandwidth, or how we should push 304.

Last time I looked into my Firefox's cache, the number of cached objects were as follows:

|domain|total objects|fresh objects|
| --- | --- | --- |
|*.facebook.com|2273|790|
|*.google.com|1003|373|

As you can see, fresh objects consists about 1/3 of the total objects cached for a domain. Sending a digest for all objects would roughly triple the size of the digest from when we just send the digest for freshly-cached objects.

Considering the fact that assets critical to the rendering path is likely marked as fresh, it would make sense to just send the digest for freshly cached objects.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/268#issuecomment-261254539
----==_mimepart_582db93f90334_13143f9f7480313c5523e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/yoavweiss" class=3D"user-mention">@yoavw=
eiss</a> </p>

<blockquote>
<p>Is there any reason we can't use a single digest with URL+ETag (so use=
 the ETags also for fresh resources) to avoid that complexity? Are there =
any downsides to that?</p>
</blockquote>

<p>It is true that you could use URL+ETag as a key of fresh digests (thou=
gh server implementations might become slightly complicated).</p>

<p>However, it is still desirable to be able to distinguish if whether a =
resource is freshly cached or stale-cached, since the server behavior nee=
ds to be different for the two. For freshly cached resources, there is no=
 need to push anything. For stale-cached resources, the server needs to p=
ush 304.</p>

<p>If the client sends a single digest covering both freshly and stale-ca=
ched resources, then the server would need to either push nothing for bot=
h of them (which means that client would issue conditional requests for s=
tale-cached responses that it need to use), or push 304 for both of them =
(which means that the server would send 304 for even the freshly cached r=
esources).</p>

<p>Note also that we haven't agreed on whether if sending a digest of sta=
le responses is worth the extra bandwidth, or how we should push 304.</p>=


<p>Last time I looked into my Firefox's cache, the number of cached objec=
ts were as follows:</p>

<table>
<thead>
<tr>
<th>domain</th>
<th>total objects</th>
<th>fresh objects</th>
</tr>
</thead>
<tbody>
<tr>
<td>*.facebook.com</td>
<td>2273</td>
<td>790</td>
</tr>
<tr>
<td>*.google.com</td>
<td>1003</td>
<td>373</td>
</tr>
</tbody>
</table>

<p>As you can see, fresh objects consists about 1/3 of the total objects =
cached for a domain. Sending a digest for all objects would roughly tripl=
e the size of the digest from when we just send the digest for freshly-ca=
ched objects.</p>

<p>Considering the fact that assets critical to the rendering path is lik=
ely marked as fresh, it would make sense to just send the digest for fres=
hly cached objects.</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/http=
wg/http-extensions/issues/268#issuecomment-261254539">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
IxJPAzIFqV9lKLk9BCksSAMtIrIks5q_F8_gaJpZM4K1Rdh">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyGSPtZx-jRpyK8NxqkbqmOgEXxfVks5q_F8_gaJpZM4K1Rdh.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/httpwg/http-extension=
s/issues/268#issuecomment-261254539"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@k=
azuho in #268: @yoavweiss \r\n\u003e Is there any reason we can't use a s=
ingle digest with URL+ETag (so use the ETags also for fresh resources) to=
 avoid that complexity? Are there any downsides to that?\r\n\r\nIt is tru=
e that you could use URL+ETag as a key of fresh digests (though server im=
plementations might become slightly complicated).\r\n\r\nHowever, it is s=
till desirable to be able to distinguish if whether a resource is freshly=
 cached or stale-cached, since the server behavior needs to be different =
for the two. For freshly cached resources, there is no need to push anyth=
ing. For stale-cached resources, the server needs to push 304.\r\n\r\nIf =
the client sends a single digest covering both freshly and stale-cached r=
esources, then the server would need to either push nothing for both of t=
hem (which means that client would issue conditional requests for stale-c=
ached responses that it need to use), or push 304 for both of them (which=
 means that the server would send 304 for even the freshly cached resourc=
es).\r\n\r\nNote also that we haven't agreed on whether if sending a dige=
st of stale responses is worth the extra bandwidth, or how we should push=
 304.\r\n\r\nLast time I looked into my Firefox's cache, the number of ca=
ched objects were as follows:\r\n\r\n|domain|total objects|fresh objects|=
\r\n| --- | --- | --- |\r\n|*.facebook.com|2273|790|\r\n|*.google.com|100=
3|373|\r\n\r\nAs you can see, fresh objects consists about 1/3 of the tot=
al objects cached for a domain. Sending a digest for all objects would ro=
ughly triple the size of the digest from when we just send the digest for=
 freshly-cached objects.\r\n\r\nConsidering the fact that assets critical=
 to the rendering path is likely marked as fresh, it would make sense to =
just send the digest for freshly cached objects."}],"action":{"name":"Vie=
w Issue","url":"https://github.com/httpwg/http-extensions/issues/268#issu=
ecomment-261254539"}}}</script>=

----==_mimepart_582db93f90334_13143f9f7480313c5523e--


From nobody Fri Nov 18 07:59:13 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.001
X-Spam-Level: 
X-Spam-Status: No, score=-7.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Fri, 18 Nov 2016 07:59:08 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479484748; bh=mdB4CEhlDejkTsu0rX05DAGk1rzFL3qrn2H8wsZi3VQ=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=lMF8Rea9XX5h2QjGQMOM2gwqulwk2FtnUjDUoriT8gpDNn9vdCPx25wsUMpyhNs54 Ks5rVDg6qibmrAloS+5BZ+uUFFRIGm5m8i6M0bnURMKsRx6Vg8GIB1yAxkCjb6nVEQ Y7rexDAFb25GNcDIyi2c2xgdIMDna0fM4CIvHGS0=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/268@github.com>
References: <httpwg/http-extensions/issues/268@github.com>
Subject: Re: [httpwg/http-extensions] Enabling O(1) removal from digest (#268)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_582f254cc2d10_77313ff4bb88f140689a"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/VVgCVnUBAHmDD_Kn1OWUnMPHVeY>
Message-ID: <mailman.5213.1479484751.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Nov 2016 15:59:11 -0000

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

> In addition to my previous comments, I think you cannot expand an existing Cuckoo Filter.
> 
> In other words, every time the number of resources that need to be tracked doubles (or halves), you would need to reconstruct a new Cuckoo Filter (of the adjusted size) by iterating through the cache entries. I do not think that is something you would like to do.

My understanding from the Cuckoo filter and [Cuckoo hashing](http://www.it-c.dk/people/pagh/papers/cuckoo-jour.pdf) papers is that this expansion is taken into consideration in the amortized complexity analysis. Even if you look at the worst case, such expansion's cost is O(N), which is asymptotically similar to the cost GCS incur on every connection establishment.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/268#issuecomment-261567356
----==_mimepart_582f254cc2d10_77313ff4bb88f140689a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>In addition to my previous comments, I think you cannot expand an exis=
ting Cuckoo Filter.</p>

<p>In other words, every time the number of resources that need to be tra=
cked doubles (or halves), you would need to reconstruct a new Cuckoo Filt=
er (of the adjusted size) by iterating through the cache entries. I do no=
t think that is something you would like to do.</p>
</blockquote>

<p>My understanding from the Cuckoo filter and <a href=3D"http://www.it-c=
.dk/people/pagh/papers/cuckoo-jour.pdf">Cuckoo hashing</a> papers is that=
 this expansion is taken into consideration in the amortized complexity a=
nalysis. Even if you look at the worst case, such expansion's cost is O(N=
), which is asymptotically similar to the cost GCS incur on every connect=
ion establishment.</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/http=
wg/http-extensions/issues/268#issuecomment-261567356">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
ObXW_hpENeg1AY9jm-VVCsWSkkWks5q_ctMgaJpZM4K1Rdh">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyG6gmFtC6EZvcwWH2V62Oi0dqinEks5q_ctMgaJpZM4K1Rdh.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/httpwg/http-extension=
s/issues/268#issuecomment-261567356"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@y=
oavweiss in #268: \u003e In addition to my previous comments, I think you=
 cannot expand an existing Cuckoo Filter.\r\n\u003e \r\n\u003e In other w=
ords, every time the number of resources that need to be tracked doubles =
(or halves), you would need to reconstruct a new Cuckoo Filter (of the ad=
justed size) by iterating through the cache entries. I do not think that =
is something you would like to do.\r\n\r\nMy understanding from the Cucko=
o filter and [Cuckoo hashing](http://www.it-c.dk/people/pagh/papers/cucko=
o-jour.pdf) papers is that this expansion is taken into consideration in =
the amortized complexity analysis. Even if you look at the worst case, su=
ch expansion's cost is O(N), which is asymptotically similar to the cost =
GCS incur on every connection establishment."}],"action":{"name":"View Is=
sue","url":"https://github.com/httpwg/http-extensions/issues/268#issuecom=
ment-261567356"}}}</script>=

----==_mimepart_582f254cc2d10_77313ff4bb88f140689a--


From nobody Sun Nov 20 00:05:32 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.001
X-Spam-Level: 
X-Spam-Status: No, score=-7.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Sun, 20 Nov 2016 00:05:28 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479629128; bh=3TdN0tqRPI5f0CoXaSl76WMxJTgnFN1kJ+eGvdt6WLg=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=U8F+zTDayXTQ6kg+fw/eZsfxKpL4CY3Ag9AbdvZtFPjdqnEfiTf+rPMM/B4JcH3C8 px6JRG+qxbbKx0vAOPkU91tNrWmZyUamZCmbPEVfzygxSmYvbOkKBTEftyWt4PoDhm bZPUWHoNNBTshi66zSz947ouU75gR8aobHFhMrF4=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/268@github.com>
References: <httpwg/http-extensions/issues/268@github.com>
Subject: Re: [httpwg/http-extensions] Enabling O(1) removal from digest (#268)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_583159488d8ea_604d3fab1030913442257d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/5D4mD91LEEaD2Vj5vrI1gHkJQcs>
Message-ID: <mailman.5338.1479629131.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Nov 2016 08:05:31 -0000

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

> However, in a Cuckoo Filter, there is no such reference. Therefore, to (re)build a Cuckoo Filter, you would need to use some pre-existing structure in the browser cache to iterate through the objects belonging to a specific origin. However, under premise that there is no per-origin index (note: we are considering the use of Cookie Filters since we do not want to introduce such index), we would need to iterate through the entire cache.

That would indeed be a serious handicap to the Cuckoo filter approach.
Fortunately, browsers can extend the basic Cuckoo filter implementation to also store the full crypto hashes or other references to the stored objects on top of storing fingerprints.

This extra info won't be sent up as part of the Cuckoo filter, but can be used locally to extend it in O(N) complexity.

Such references to the actual stored objects can also allow periodic (potentially out-of-band) O(N) calculation to create a stale resources filter that would make it easier to push 304s.


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/268#issuecomment-261764848
----==_mimepart_583159488d8ea_604d3fab1030913442257d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<blockquote>
<p>However, in a Cuckoo Filter, there is no such reference. Therefore, to=
 (re)build a Cuckoo Filter, you would need to use some pre-existing struc=
ture in the browser cache to iterate through the objects belonging to a s=
pecific origin. However, under premise that there is no per-origin index =
(note: we are considering the use of Cookie Filters since we do not want =
to introduce such index), we would need to iterate through the entire cac=
he.</p>
</blockquote>

<p>That would indeed be a serious handicap to the Cuckoo filter approach.=
<br>
Fortunately, browsers can extend the basic Cuckoo filter implementation t=
o also store the full crypto hashes or other references to the stored obj=
ects on top of storing fingerprints.</p>

<p>This extra info won't be sent up as part of the Cuckoo filter, but can=
 be used locally to extend it in O(N) complexity.</p>

<p>Such references to the actual stored objects can also allow periodic (=
potentially out-of-band) O(N) calculation to create a stale resources fil=
ter that would make it easier to push 304s.</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/http=
wg/http-extensions/issues/268#issuecomment-261764848">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
FRqj-5ryhp-B1AtayM45OWHc1Bcks5q__9IgaJpZM4K1Rdh">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyBAZQtVdSGNAB9Zwtvkdc3Uw1_ubks5q__9IgaJpZM4K1Rdh.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/httpwg/http-extension=
s/issues/268#issuecomment-261764848"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@y=
oavweiss in #268: \u003e However, in a Cuckoo Filter, there is no such re=
ference. Therefore, to (re)build a Cuckoo Filter, you would need to use s=
ome pre-existing structure in the browser cache to iterate through the ob=
jects belonging to a specific origin. However, under premise that there i=
s no per-origin index (note: we are considering the use of Cookie Filters=
 since we do not want to introduce such index), we would need to iterate =
through the entire cache.\r\n\r\nThat would indeed be a serious handicap =
to the Cuckoo filter approach.\r\nFortunately, browsers can extend the ba=
sic Cuckoo filter implementation to also store the full crypto hashes or =
other references to the stored objects on top of storing fingerprints.\r\=
n\r\nThis extra info won't be sent up as part of the Cuckoo filter, but c=
an be used locally to extend it in O(N) complexity.\r\n\r\nSuch reference=
s to the actual stored objects can also allow periodic (potentially out-o=
f-band) O(N) calculation to create a stale resources filter that would ma=
ke it easier to push 304s.\r\n"}],"action":{"name":"View Issue","url":"ht=
tps://github.com/httpwg/http-extensions/issues/268#issuecomment-261764848=
"}}}</script>=

----==_mimepart_583159488d8ea_604d3fab1030913442257d--


From nobody Sun Nov 20 18:10:36 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.383
X-Spam-Level: 
X-Spam-Status: No, score=-5.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Sun, 20 Nov 2016 18:10:33 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479694233; bh=fi57RYGJpFTVtcmP+c09Ha8SohsCWNEu4urWx0WCtEg=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=CjkWJiRkyY9I+iWq04aL87EOWFnRX5G+YfP+vvrive2UBXNUTYZPa1/JXXyIPZ1Gc 4YHClX4vk+Z0iptKfUCKXOKjzMZi7G3/1QhqlfA73VOjr8E+sUUWim14K0tF9CXUd6 SjBbjisFROJH4+YAo4BPzROtMWNc7+5o4mJEkL3E=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/262@github.com>
References: <httpwg/http-extensions/pull/262@github.com>
Subject: Re: [httpwg/http-extensions] Exclude HTTP/1.1 (#262)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_583257994e863_1695a3f92eaba114012907"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/eOR9sxOkLPVDaLy0cs34OLd9bC4>
Message-ID: <mailman.5393.1479694236.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 02:10:35 -0000

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

Merged #262.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/262#event-865821848
----==_mimepart_583257994e863_1695a3f92eaba114012907
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

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


From nobody Sun Nov 20 18:10:58 2016
Delivered-To: http-issues@ietfa.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
Date: Sun, 20 Nov 2016 18:10:55 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479694255; bh=k2lqtsPlJsRcuDWKkdZVYIUYbOkAU3dVbAKmPfxmjqo=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=BwaHRHG8BYqNk+KMYF0jYY30+IvmQrTkGegFLTpu4uSu9K+tISWPCdRHaPwAUHXuL gBo20VVATiWe/lSa/B60iZD6PaJnx4pS2mgnSsxqEnXQBvIGJ1pYLcGZnxfvinucjI bMKJhxxMoJziDQwSud9zL7TuUSiwVWqPcDrqqP/E=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/261@github.com>
References: <httpwg/http-extensions/pull/261@github.com>
Subject: Re: [httpwg/http-extensions] https origins are no longer relevant for http-opportunistic resources (#261)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_583257afd3c02_625e3fc2fa86b134546562"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/slFf1LtG4ICO-FH3JI6yvn1Vkcw>
Message-ID: <mailman.5394.1479694258.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 02:10:58 -0000

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

Merged #261.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/261#event-865822049
----==_mimepart_583257afd3c02_625e3fc2fa86b134546562
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

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


From nobody Sun Nov 20 18:11:35 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.383
X-Spam-Level: 
X-Spam-Status: No, score=-5.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Sun, 20 Nov 2016 18:11:32 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479694292; bh=vq1+xFG53xkb4cgdZ2UzzmqKz3L/jHgjsKtFmknqzqw=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=YBPTkMCUKj62OybYtMqKFxPrJ1/pLDs/PmULafxG+tq+Jxy6lTqNtfuzsAc3e/WmJ B9cEfX9gfq0AjYhFQFTUuURfk2SJyua8WFz+m3XtjpmS6JIEh/gvk6izR0QEmPWf3d q8Nz50i/DvhgNWrf3FSlL/lqzMkD568S7ZVez3HU=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/242@github.com>
References: <httpwg/http-extensions/pull/242@github.com>
Subject: =?UTF-8?Q?Re:_[httpwg/http-extensions]_The_=22mixed-scheme=22?= =?UTF-8?Q?_field_is_probably_needed_when_you_make_any_request=E2=80=A6?= =?UTF-8?Q?_=28#242=29?=
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_583257d4768f3_b423f8424f9913c2771b3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/bxMhAK9GNe1Mus9npwmFDRIKBmo>
Message-ID: <mailman.5395.1479694295.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 02:11:34 -0000

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

Closed #242.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/242#event-865822336
----==_mimepart_583257d4768f3_b423f8424f9913c2771b3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/httpwg/http-extensions/pull/242" class="issue-link js-issue-link" data-url="https://github.com/httpwg/http-extensions/issues/242" data-id="181942546" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#242</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/httpwg/http-extensions/pull/242#event-865822336">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyHSZnfoBHS56emoINPVT-GSEKNrmks5rAP3UgaJpZM4KSP_P">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyK_I5WgwdVfgtQkLpyXJJGSfJ5Uuks5rAP3UgaJpZM4KSP_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/httpwg/http-extensions/pull/242#event-865822336"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

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


From nobody Sun Nov 20 18:13:05 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.383
X-Spam-Level: 
X-Spam-Status: No, score=-5.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Sun, 20 Nov 2016 18:13:01 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479694381; bh=nxzJ6KxFFy+XAl/5lh34X2UqNY+bzdd0YICxikkdArE=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=xs19wmbWAwdb3NE3FyaTSp9MqyXX8igS7mDkQdmYTL8+l9etKLkQGxZJ6BU98f9LS IxWkS09xpyKECabqqyEfjuyTykb9y17g1NnHwgLoxUO4f3JOqk8pPbXm67In0+M5aj aD8adUhXzaIXCy9xr6BP/LJKWnsH1u5BgFfk+D3E=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/235@github.com>
References: <httpwg/http-extensions/issues/235@github.com>
Subject: Re: [httpwg/http-extensions] require .well-known/http-opportunistic (#235)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5832582d5f84b_21733fcc85be1130437955"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/JH0MoNhO8e2bz8bZQKvnTGZUQ8c>
Message-ID: <mailman.5396.1479694384.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 02:13:03 -0000

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

@mcmanus let me know if this isn't clear in the latest version.  I think that we're OK.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/235#issuecomment-261826457
----==_mimepart_5832582d5f84b_21733fcc85be1130437955
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/mcmanus" class="user-mention">@mcmanus</a> let me know if this isn't clear in the latest version.  I think that we're OK.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/httpwg/http-extensions/issues/235#issuecomment-261826457">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyPaiq5WRFSeI0ZcMw48PCNBARwb1ks5rAP4tgaJpZM4J3Vif">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyCpRVKJ-7tlMMtVMZp9A2tT6DE5eks5rAP4tgaJpZM4J3Vif.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/235#issuecomment-261826457"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #235: @mcmanus let me know if this isn't clear in the latest version.  I think that we're OK."}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/235#issuecomment-261826457"}}}</script>
----==_mimepart_5832582d5f84b_21733fcc85be1130437955--


From nobody Sun Nov 20 18:13:19 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.383
X-Spam-Level: 
X-Spam-Status: No, score=-5.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Sun, 20 Nov 2016 18:13:15 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479694395; bh=RZ3hS543pUiUHSpEhZEONq5oslRsnGQTYsdSJc1p/G4=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fawJVlG66tx9ssR56FTAj2/eonhphKZz6QpeV0GnbVmdZ40NNGx4xSgWDkLYU5H9s Cl3v6I0+Xr93VgYuLEVA8RMXZRafGdxjXv1vDul2yMTQ5It1qZLXxSQXAE2rGWqcQ/ uqW4XGvoxFuUL8ixvA+qT48oynHwTk96iuKEDV8c=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/234@github.com>
References: <httpwg/http-extensions/issues/234@github.com>
Subject: Re: [httpwg/http-extensions] require tls auth (#234)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5832583bcc401_3d6f3fa13a99113016454e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/oyWc233t8-ttD5Z6Lfw0dok41oc>
Message-ID: <mailman.5397.1479694398.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 02:13:17 -0000

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

Closed #234.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/234#event-865823237
----==_mimepart_5832583bcc401_3d6f3fa13a99113016454e
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Closed <a href="https://github.com/httpwg/http-extensions/issues/234" class="issue-link js-issue-link" data-url="https://github.com/httpwg/http-extensions/issues/234" data-id="175601371" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#234</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/httpwg/http-extensions/issues/234#event-865823237">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyNepQMbD529qWOOwhDTXHPxPUoMTks5rAP47gaJpZM4J3Ved">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyKFZHCJAXXckiEstDPEpIDhZXqkYks5rAP47gaJpZM4J3Ved.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/234#event-865823237"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #234."}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/234#event-865823237"}}}</script>
----==_mimepart_5832583bcc401_3d6f3fa13a99113016454e--


From nobody Sun Nov 20 18:13:32 2016
Delivered-To: http-issues@ietfa.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
Date: Sun, 20 Nov 2016 18:13:29 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479694409; bh=aDmNavOlxlun3eCbnglHrc4BtdueHo/zHQ2T+cNXq2M=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=uYD/F3nR0jmrwJA4p8EYGxrUiltcmRq+rnaT8V+03Gbo/zi2iRkasEo5Y6pM3P1Id PqAM2Wg5FZLtHqG/30GFSK3WlQJ5mfNUziwn+LL5aUk7SMzNTjbTd5tKYJ8gpMn8af hM8uCAYlonjEQ9jBCIbs4Acn8EF6bnYwduxTxS90=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/205@github.com>
References: <httpwg/http-extensions/pull/205@github.com>
Subject: Re: [httpwg/http-extensions] Provide rules for handling duplicate keys (#205)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58325849bb3ec_1bf3fd8859ad13c37127f"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/EfWpISA6dL1SQnneaLCVCD_mQW8>
Message-ID: <mailman.5398.1479694411.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 02:13:31 -0000

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

This has been OBE.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/205#issuecomment-261826506
----==_mimepart_58325849bb3ec_1bf3fd8859ad13c37127f
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This has been OBE.</p>

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

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


From nobody Sun Nov 20 18:13:35 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.902
X-Spam-Level: 
X-Spam-Status: No, score=-4.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_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, 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
Date: Sun, 20 Nov 2016 18:13:30 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479694410; bh=l/dxj7WE4pS8374l/a1l1aXmy1CVecc78HiYWPkkn4o=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=A47xheGecrestEHXkPDfMZEpG4ShTqarEC6bvURpKwFr8/UpFjtf+hC7RYJhrcvT/ WJsXOBmxsX/iZUrGL9x/aM3IxP0cy6FSdTm8bHpYMGCbAn9X1thPnEcmnswxs7cH+V q1urFDTgN5maKztsStSd4topC6MguTwyPUYYy0HQ=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/205@github.com>
References: <httpwg/http-extensions/pull/205@github.com>
Subject: Re: [httpwg/http-extensions] Provide rules for handling duplicate keys (#205)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5832584a19b1_68733ff7ad5fb13c296973"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/xThJnVXdi5XGz1ydoikDj6xnGu4>
Message-ID: <mailman.5399.1479694411.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 02:13:31 -0000

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

Closed #205.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/205#event-865823368
----==_mimepart_5832584a19b1_68733ff7ad5fb13c296973
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

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


From nobody Sun Nov 20 18:22:42 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.455
X-Spam-Level: 
X-Spam-Status: No, score=-5.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Sun, 20 Nov 2016 18:22:39 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479694959; bh=Xbp2EIirqFCyFx2rD/5xqo7my6wFP9UbDO0uhXQa3aI=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=elt7EhL8wLeW6sFiwSe9hghqYpRdTo0f6y0xloMQElPUi8+rH9gnk4T/G5EsrRVTP IbO9tEO7FgCYdH6+GCNpiWkND+F9NUwU1otnFzirN4AstkePO78Ahudf5zswXFc8BB vlTpib04uo8UM3P1bzfoYjxctMZNC09N0GYTlyAE=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
Subject: [httpwg/http-extensions] mixed schemes (#269)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58325a6f6a65b_2a7d3ff5ef70513c1864f3"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/1KjRHvLIhddmP4Ej4HWyklVAI4w>
Message-ID: <mailman.5402.1479694962.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 02:22:41 -0000

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

Can we coalesce http and https?  The implication from everything we've said is "yes", but Erik remains reluctant.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/269
----==_mimepart_58325a6f6a65b_2a7d3ff5ef70513c1864f3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Can we coalesce http and https?  The implication from everything we've said is "yes", but Erik remains reluctant.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/httpwg/http-extensions/issues/269">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyJGRDbvxWSwYkhjktPBEHuTImht3ks5rAQBvgaJpZM4K3v3M">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyA13F_pT_HbA3NSfRv3llro5Ug_iks5rAQBvgaJpZM4K3v3M.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/269"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"mixed schemes (#269)"}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/269"}}}</script>
----==_mimepart_58325a6f6a65b_2a7d3ff5ef70513c1864f3--


From nobody Sun Nov 20 19:30:15 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.383
X-Spam-Level: 
X-Spam-Status: No, score=-5.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Sun, 20 Nov 2016 19:30:12 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479699012; bh=jg5YyVHXu3SB7n+fIE7ocuM54r+Ml9waadgM2OjzRMg=; h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=pGmWALGBt48fUWywNSUJfcjSouSLbC/M0Tad5Lkh3HxY5W7BF27aVOMaevbTM84iY 0JmHALcMaY2cqcuZOHZlAVuj3IORT4KTIpKbbpEPKrwywM2mvnWceNZE3n3hcm5veu pDDIWQtn2BSPKWV8gQmttt68+0BcQsaGAYZFdngI=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/270@github.com>
References: <httpwg/http-extensions/pull/270@github.com>
Subject: Re: [httpwg/http-extensions] Don't allow clients to send http and https requests coalesced. (#270)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58326a44342f0_6d273fb5430a313c13261ef"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/FkQZ5ZLjPPw9lsHQfPGeNZ8AkFI>
Cc: Push <push@noreply.github.com>
Message-ID: <mailman.5405.1479699015.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 03:30:14 -0000

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

@martinthomson pushed 1 commit.

68891a4  Forbid coalescing of all forms


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/httpwg/http-extensions/pull/270/files/1642b4a8d7517b72dca7cb697688252f50b22480..68891a45fcdcaeecfed28089a2e564afe7aa30f7

----==_mimepart_58326a44342f0_6d273fb5430a313c13261ef
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/httpwg/http-extensions/commit/68891a4" class="commit-link">68891a4</a>  Forbid coalescing of all forms</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/httpwg/http-extensions/pull/270/files/1642b4a8d7517b72dca7cb697688252f50b22480..68891a45fcdcaeecfed28089a2e564afe7aa30f7">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AORpyD7Krvvw9Jf5y4Gw__QFBaosgZbUks5rARBEgaJpZM4K3v4S">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyHibImmtpNC-2qWzmZADUS7t6Ha2ks5rARBEgaJpZM4K3v4S.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/pull/270/files/1642b4a8d7517b72dca7cb697688252f50b22480..68891a45fcdcaeecfed28089a2e564afe7aa30f7"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

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

----==_mimepart_58326a44342f0_6d273fb5430a313c13261ef--


From nobody Mon Nov 21 00:43:16 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.001
X-Spam-Level: 
X-Spam-Status: No, score=-7.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Mon, 21 Nov 2016 00:43:11 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479717791; bh=D+mqa4RE/h9QZkTNQpe9d/QOdryZs8tA0IKsleI5pfA=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fZjr/u5mfVYQObwdtPil3Qxg3PuhxSSgH8SX3TwndKiO5b81IUEk42lse+amC+06V Gl9lobYYnulDlS+IMjZMZnsWYOl94alc+SrTLojJJlhaqOGUR0Nr7PZzkOsU6srR81 jQ40RRc6NGbOJTJeAolZhmCe9EnjLUs53Rge1JEA=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/263@github.com>
References: <httpwg/http-extensions/issues/263@github.com>
Subject: Re: [httpwg/http-extensions] Client hints: add support for hinting Display Gamut / Color Profile (#263)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5832b39f7164c_8173f93e656f130255331"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/D0Qxn2XBjJaIDhkWm0c85fUIEiE>
Message-ID: <mailman.5415.1479717795.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 08:43:14 -0000

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

@igrigorik Exactly. 
Still the poll numbers are not high but we can expect them to go wild next year since most manufactured displays are now wide-color. We can expect something alike to the Retina/Non-Retina race revolution. 

> Color-Gamut + Content-Color-Gamut: I think this makes sense.

Yes, this would cover 95% of use cases, and spec-wise it should be simple enough. 

So, even for simple cases, this CH spec addition is close to a `MUST` for responsive color optimisation. Why? Because `wide-gamut` is one of things those things that cannot even be guessed by *User Agent*: there is no info about the display on the string. So this spec is gonna be the only way to advertise to the server in an automated way.

> @color-profile.. I'm still trying to grok. From what I can tell right now, it accepts a URL to a profile, plus a rendering intent. Do we have some concrete examples of how we expect developers to use this?
Yes, I agree the use cases for `color-profile` are few, thus I don't see this one as `MUST`, however a `nice to have` one.

The use cases I see for this are minor but:
1) To override a photo ICC profile (ie. it was wrong in the first place)
2) To specify a ICC profile for a photo that had ICC stripped - or didn't had one in the first place (ie. it was removed by some "optimisation" tool like [jpegoptim](http://www.kokkonen.net/tjko/src/man/jpegoptim.txt) or [ImageOptim](https://imageoptim.com/color-profiles.html))

So yeah I can guess mostly photographer / design websites would make use of this one.
Note that, at least [CSS Level 4](https://www.w3.org/TR/css-color-4/#at-ruledef-profile), doesn't need to include the URL for the profile since its predefined in two cases: `DCI-P3` and `Rec.2020`.

> Does this prevent us from publishing a new "replacement" draft? How do we advance these things forward?

I don't know about this *WG particular timing interests*,
however having `Color-Gamut + Content-Color-Gamut` in the spec as soon as possible would give Browser vendors enough time and pave the way to implement it smoothly. 
Be either an addition to CH or a different spec. For **consistency** it makes sense to be a part of the CH spec though, just like `DPR`.

I can understand well why some don't see the *urge for it*: 
you need to have a `wide-color` hardware first to *see* the need, 
but we can be sure that almost **any smartphone or computer display that you get in 2017 is gonna be a `wide-color` 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/httpwg/http-extensions/issues/263#issuecomment-261876846
----==_mimepart_5832b39f7164c_8173f93e656f130255331
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p><a href=3D"https://github.com/igrigorik" class=3D"user-mention">@igrig=
orik</a> Exactly.<br>
Still the poll numbers are not high but we can expect them to go wild nex=
t year since most manufactured displays are now wide-color. We can expect=
 something alike to the Retina/Non-Retina race revolution.</p>
<blockquote>
<p>Color-Gamut + Content-Color-Gamut: I think this makes sense.</p>
</blockquote>
<p>Yes, this would cover 95% of use cases, and spec-wise it should be sim=
ple enough.</p>
<p>So, even for simple cases, this CH spec addition is close to a <code>M=
UST</code> for responsive color optimisation. Why? Because <code>wide-gam=
ut</code> is one of things those things that cannot even be guessed by <e=
m>User Agent</em>: there is no info about the display on the string. So t=
his spec is gonna be the only way to advertise to the server in an automa=
ted way.</p>
<blockquote>
<p>@color-profile.. I'm still trying to grok. From what I can tell right =
now, it accepts a URL to a profile, plus a rendering intent. Do we have s=
ome concrete examples of how we expect developers to use this?<br>
Yes, I agree the use cases for <code>color-profile</code> are few, thus I=
 don't see this one as <code>MUST</code>, however a <code>nice to have</c=
ode> one.</p>
</blockquote>
<p>The use cases I see for this are minor but:</p>
<ol>
<li>To override a photo ICC profile (ie. it was wrong in the first place)=
</li>
<li>To specify a ICC profile for a photo that had ICC stripped - or didn'=
t had one in the first place (ie. it was removed by some "optimisation" t=
ool like <a href=3D"http://www.kokkonen.net/tjko/src/man/jpegoptim.txt">j=
pegoptim</a> or <a href=3D"https://imageoptim.com/color-profiles.html">Im=
ageOptim</a>)</li>
</ol>
<p>So yeah I can guess mostly photographer / design websites would make u=
se of this one.<br>
Note that, at least <a href=3D"https://www.w3.org/TR/css-color-4/#at-rule=
def-profile">CSS Level 4</a>, doesn't need to include the URL for the pro=
file since its predefined in two cases: <code>DCI-P3</code> and <code>Rec=
.2020</code>.</p>
<blockquote>
<p>Does this prevent us from publishing a new "replacement" draft? How do=
 we advance these things forward?</p>
</blockquote>
<p>I don't know about this <em>WG particular timing interests</em>,<br>
however having <code>Color-Gamut + Content-Color-Gamut</code> in the spec=
 as soon as possible would give Browser vendors enough time and pave the =
way to implement it smoothly.<br>
Be either an addition to CH or a different spec. For <strong>consistency<=
/strong> it makes sense to be a part of the CH spec though, just like <co=
de>DPR</code>.</p>
<p>I can understand well why some don't see the <em>urge for it</em>:<br>=

you need to have a <code>wide-color</code> hardware first to <em>see</em>=
 the need,<br>
but we can be sure that almost <strong>any smartphone or computer display=
 that you get in 2017 is gonna be a <code>wide-color</code> one</strong>.=
</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/http=
wg/http-extensions/issues/263#issuecomment-261876846">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
BvQyTf_TSPon2JcDrKQsNFwwUaNks5rAVmfgaJpZM4KsJJ-">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyAz_xSosehulbti384uB9pwOhYzyks5rAVmfgaJpZM4KsJJ-.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/httpwg/http-extension=
s/issues/263#issuecomment-261876846"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@g=
unta in #263: @igrigorik Exactly. \r\nStill the poll numbers are not high=
 but we can expect them to go wild next year since most manufactured disp=
lays are now wide-color. We can expect something alike to the Retina/Non-=
Retina race revolution. \r\n\r\n\u003e Color-Gamut + Content-Color-Gamut:=
 I think this makes sense.\r\n\r\nYes, this would cover 95% of use cases,=
 and spec-wise it should be simple enough. \r\n\r\nSo, even for simple ca=
ses, this CH spec addition is close to a `MUST` for responsive color opti=
misation. Why? Because `wide-gamut` is one of things those things that ca=
nnot even be guessed by *User Agent*: there is no info about the display =
on the string. So this spec is gonna be the only way to advertise to the =
server in an automated way.\r\n\r\n\u003e @color-profile.. I'm still tryi=
ng to grok. From what I can tell right now, it accepts a URL to a profile=
, plus a rendering intent. Do we have some concrete examples of how we ex=
pect developers to use this?\r\nYes, I agree the use cases for `color-pro=
file` are few, thus I don't see this one as `MUST`, however a `nice to ha=
ve` one.\r\n\r\nThe use cases I see for this are minor but:\r\n1) To over=
ride a photo ICC profile (ie. it was wrong in the first place)\r\n2) To s=
pecify a ICC profile for a photo that had ICC stripped - or didn't had on=
e in the first place (ie. it was removed by some \"optimisation\" tool li=
ke [jpegoptim](http://www.kokkonen.net/tjko/src/man/jpegoptim.txt) or [Im=
ageOptim](https://imageoptim.com/color-profiles.html))\r\n\r\nSo yeah I c=
an guess mostly photographer / design websites would make use of this one=
.\r\nNote that, at least [CSS Level 4](https://www.w3.org/TR/css-color-4/=
#at-ruledef-profile), doesn't need to include the URL for the profile sin=
ce its predefined in two cases: `DCI-P3` and `Rec.2020`.\r\n\r\n\u003e Do=
es this prevent us from publishing a new \"replacement\" draft? How do we=
 advance these things forward?\r\n\r\nI don't know about this *WG particu=
lar timing interests*,\r\nhowever having `Color-Gamut + Content-Color-Gam=
ut` in the spec as soon as possible would give Browser vendors enough tim=
e and pave the way to implement it smoothly. \r\nBe either an addition to=
 CH or a different spec. For **consistency** it makes sense to be a part =
of the CH spec though, just like `DPR`.\r\n\r\nI can understand well why =
some don't see the *urge for it*: \r\nyou need to have a `wide-color` har=
dware first to *see* the need, \r\nbut we can be sure that almost **any s=
martphone or computer display that you get in 2017 is gonna be a `wide-co=
lor` one**."}],"action":{"name":"View Issue","url":"https://github.com/ht=
tpwg/http-extensions/issues/263#issuecomment-261876846"}}}</script>=

----==_mimepart_5832b39f7164c_8173f93e656f130255331--


From nobody Mon Nov 21 14:04:15 2016
Delivered-To: http-issues@ietfa.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
Date: Mon, 21 Nov 2016 14:04:11 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479765851; bh=wJBSAbQPUa6GedeODgeFITBaHXTapjUwrGNl7ePmchE=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=GJF4j65soK7ooDei3Qt+/pKU3ZtFr5UD1HilSzGPnzYxGumEsgiQS/ttdSh53N96x s04qwl2SGKrCfIQwRzKEZFhe/trywYcnyPwHGCJJOrA+nb3WSAWKrHaTw9/AHAvztK l4rf7T0BMq3SCgSeg3fDb+TYttrnHTD9RK6OFCB4=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/270@github.com>
References: <httpwg/http-extensions/pull/270@github.com>
Subject: Re: [httpwg/http-extensions] Don't allow clients to send http and https requests coalesced. (#270)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58336f5b84347_33193ff9b75f51406831c8"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/9NzNOOnRFDDBn0q14jxWqzaYIGc>
Message-ID: <mailman.5532.1479765854.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 22:04:14 -0000

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

the pull request is fine by me. I do wonder if we shouldn't make the json a tad more complicated to allow for a reasonable mixed definition in the future. But an unreasonable one is obviously possible :)

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/270#issuecomment-262082078
----==_mimepart_58336f5b84347_33193ff9b75f51406831c8
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>the pull request is fine by me. I do wonder if we shouldn't make the j=
son a tad more complicated to allow for a reasonable mixed definition in =
the future. But an unreasonable one is obviously possible :)</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/http=
wg/http-extensions/pull/270#issuecomment-262082078">view it on GitHub</a>=
, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpyGA=
AZeTytCgMXAow1h_miIW2gPTkks5rAhVbgaJpZM4K3v4S">mute the thread</a>.<img a=
lt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AORpy=
INZItb1yeOD-w6dxYaUzfDGwSraks5rAhVbgaJpZM4K3v4S.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/httpwg/http-extension=
s/pull/270#issuecomment-262082078"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@m=
cmanus in #270: the pull request is fine by me. I do wonder if we shouldn=
't make the json a tad more complicated to allow for a reasonable mixed d=
efinition in the future. But an unreasonable one is obviously possible :)=
"}],"action":{"name":"View Pull Request","url":"https://github.com/httpwg=
/http-extensions/pull/270#issuecomment-262082078"}}}</script>=

----==_mimepart_58336f5b84347_33193ff9b75f51406831c8--


From nobody Mon Nov 21 14:15:36 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.097
X-Spam-Level: 
X-Spam-Status: No, score=-5.097 tagged_above=-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=-0.001, 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
Date: Mon, 21 Nov 2016 14:15:33 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479766533; bh=o1oD/7gn2jP6abUQWn2Hrr4EeERh39iuY/03dm3YtII=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=rmMOXnw0KdT/Ly/PUF1yUGDIzh4Sg3zRxr+C5ruZZFCFQ+afaj6XeoIfeMsG4BLG8 5eMERFhSblLunKhAwCwde/cpyCgCus8GB8+S1btxY35DaWnRSKM+QI76Bcrn9lZeJp YBg0FSHxozKmgyezkVS1MXA719xRvCKW7RxM7tE0=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/263@github.com>
References: <httpwg/http-extensions/issues/263@github.com>
Subject: Re: [httpwg/http-extensions] Client hints: add support for hinting Display Gamut / Color Profile (#263)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5833720523bf1_18c43f94c20c31401557db"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/0wjYAUh4HmJt2A9AibK0YvEqUnA>
Message-ID: <mailman.5533.1479766535.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Nov 2016 22:15:35 -0000

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

Just to be clear -- there's no guarantee that the WG will adopt such a document; it depends on getting consensus to adopt, which in turn often depends on implementer interest. That's not to dissuade you from writing a document; however, the next logical step would be to engage with implementers (probably, Chrome) to see if they want to support it, not to create a standard in hopes of getting it implemented.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/263#issuecomment-262084829
----==_mimepart_5833720523bf1_18c43f94c20c31401557db
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Just to be clear -- there's no guarantee that the WG will adopt such a=
 document; it depends on getting consensus to adopt, which in turn often =
depends on implementer interest. That's not to dissuade you from writing =
a document; however, the next logical step would be to engage with implem=
enters (probably, Chrome) to see if they want to support it, not to creat=
e a standard in hopes of getting it implemented.</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/http=
wg/http-extensions/issues/263#issuecomment-262084829">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
E78RpfwUlyDj4JM1BzQGdCyJwNyks5rAhgFgaJpZM4KsJJ-">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyGyTuLOsGtu1ywBXjj7XhCjq0lSkks5rAhgFgaJpZM4KsJJ-.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/httpwg/http-extension=
s/issues/263#issuecomment-262084829"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@m=
not in #263: Just to be clear -- there's no guarantee that the WG will ad=
opt such a document; it depends on getting consensus to adopt, which in t=
urn often depends on implementer interest. That's not to dissuade you fro=
m writing a document; however, the next logical step would be to engage w=
ith implementers (probably, Chrome) to see if they want to support it, no=
t to create a standard in hopes of getting it implemented."}],"action":{"=
name":"View Issue","url":"https://github.com/httpwg/http-extensions/issue=
s/263#issuecomment-262084829"}}}</script>=

----==_mimepart_5833720523bf1_18c43f94c20c31401557db--


From nobody Tue Nov 22 05:51:49 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.383
X-Spam-Level: 
X-Spam-Status: No, score=-5.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Tue, 22 Nov 2016 05:51:44 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479822704; bh=+lxxje9A0JZMB4kuK8JXzb7JP3N0RIr9LVPhSLK+hYA=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=XihiTvXh+lj1n97+D5iUWfnvag7FdQVrcFxRcVxfZ0UQXwxZSSVKQuVjnyLpPXsLF FLKSWrcjT59K4439srEgV1sUNXYR5PcwGV39LujK3lJI/KylyqJ+/6P5vGhDL6YmQS Axm6F4JjGrqYDV9Tl9nGcOQWYolNzVrflXlKH6JA=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/248@github.com>
References: <httpwg/http-extensions/issues/248@github.com>
Subject: Re: [httpwg/http-extensions] [6265bis] Add double-keying policy example to "Third-party cookies" section (#248)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58344d70492be_68f63fdaaa195130267159b"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/IkV-wc2vqBrAnGeDJxoFJ4foV08>
Message-ID: <mailman.5609.1479822708.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Nov 2016 13:51:47 -0000

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

It would be useful to have an attribute in the Set-Cookie header so origins can specify double keying if the user agent supports it.

Set-Cookie: {name}={value};doubleKeyed;hhpOnly etc....

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/248#issuecomment-262245328
----==_mimepart_58344d70492be_68f63fdaaa195130267159b
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>It would be useful to have an attribute in the Set-Cookie header so or=
igins can specify double keying if the user agent supports it.</p>
<p>Set-Cookie: {name}=3D{value};doubleKeyed;hhpOnly etc....</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/http=
wg/http-extensions/issues/248#issuecomment-262245328">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
G6SV6YyZrhYAMyZCeOPywKUrLtrks5rAvNwgaJpZM4KUYwF">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyKwSu0W3bqfwrPP1lplXDjtSMcUAks5rAvNwgaJpZM4KUYwF.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/httpwg/http-extension=
s/issues/248#issuecomment-262245328"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@m=
ichael-oneill in #248: It would be useful to have an attribute in the Set=
-Cookie header so origins can specify double keying if the user agent sup=
ports it.\r\n\r\nSet-Cookie: {name}=3D{value};doubleKeyed;hhpOnly etc....=
"}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-e=
xtensions/issues/248#issuecomment-262245328"}}}</script>=

----==_mimepart_58344d70492be_68f63fdaaa195130267159b--


From nobody Tue Nov 22 05:54:04 2016
Delivered-To: http-issues@ietfa.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
Date: Tue, 22 Nov 2016 05:54:01 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479822841; bh=lRs8B9QSN0HuNxAele9+KBteSoE5zz/hiKzgn8IrBqI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=H4cpCabn/q9km1uXa7WaA5Vm3PGznt5107wJY/+strsQlVHpcvT+BUDuzqluQT0ze A8wgZm5qAEX+CiG6yE3Apa01FKEypWUazt+yXCQOnyMhdXHKntm2C85ga5gkP04Y8i EB/l7D0kFyt6U//tL7KAN9U3VVFdSsIN7flawKHg=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/248@github.com>
References: <httpwg/http-extensions/issues/248@github.com>
Subject: Re: [httpwg/http-extensions] [6265bis] Add double-keying policy example to "Third-party cookies" section (#248)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58344df9439f2_2d1e3ff35a9b1134257942"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/Gq0pCFHl5oV8RdsUVzwBhetEXcs>
Message-ID: <mailman.5610.1479822843.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Nov 2016 13:54:03 -0000

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

Woops

Set-Cookie: {name}={value};doubleKeyed;httpOnly;secure etc....

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/248#issuecomment-262245876
----==_mimepart_58344df9439f2_2d1e3ff35a9b1134257942
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Woops</p>
<p>Set-Cookie: {name}={value};doubleKeyed;httpOnly;secure etc....</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/httpwg/http-extensions/issues/248#issuecomment-262245876">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyL7UgSGiMnsvtXk7PaYxmS3kFULlks5rAvP5gaJpZM4KUYwF">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyCMxLJ_SEX9jtaO_rQ74Jnb4Rgouks5rAvP5gaJpZM4KUYwF.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/248#issuecomment-262245876"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@michael-oneill in #248: Woops\r\n\r\nSet-Cookie: {name}={value};doubleKeyed;httpOnly;secure etc...."}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/248#issuecomment-262245876"}}}</script>
----==_mimepart_58344df9439f2_2d1e3ff35a9b1134257942--


From nobody Tue Nov 22 18:21:12 2016
Delivered-To: http-issues@ietfa.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
Date: Tue, 22 Nov 2016 18:21:08 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1479867668; bh=6rMAD7BiXITuRL627Rwcn3gipFXqM5mD+qx+A3Wa/T0=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=anF/mgRDfh4l3NwvLh32qvs38nGvQwvFdHAYPwCcP4fvLH+nxARdY/Kv6FsKdT2O/ qRzftan7e9kZbsxQLjv9ZHvTQQsQyUJrhGZrKcgJp/gpjZr3bcnPSTVaVxbrBNup24 Y6U018JrFHNbD4f/o685Lsa9MUUH7T64ZamOXKQk=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/248@github.com>
References: <httpwg/http-extensions/issues/248@github.com>
Subject: Re: [httpwg/http-extensions] [6265bis] Add double-keying policy example to "Third-party cookies" section (#248)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5834fd1452c51_29ca3fad3bdef134730548"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/PuiMd8fb5D-Kq9tDMd3ENGTyLSw>
Message-ID: <mailman.5838.1479867672.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Nov 2016 02:21:11 -0000

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

Isn't that effectively what SameSite is?

http://httpwg.org/http-extensions/draft-ietf-httpbis-cookie-same-site.html

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/248#issuecomment-262421206
----==_mimepart_5834fd1452c51_29ca3fad3bdef134730548
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Isn't that effectively what SameSite is?</p>
<p><a href="http://httpwg.org/http-extensions/draft-ietf-httpbis-cookie-same-site.html">http://httpwg.org/http-extensions/draft-ietf-httpbis-cookie-same-site.html</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/httpwg/http-extensions/issues/248#issuecomment-262421206">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyB3g_YrIr3SFIFRbiYZ-H-HLECDrks5rA6MUgaJpZM4KUYwF">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyCVzblQSaqbGi19s55Sdehd_4L5Oks5rA6MUgaJpZM4KUYwF.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/issues/248#issuecomment-262421206"></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/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mnot in #248: Isn't that effectively what SameSite is?\r\n\r\nhttp://httpwg.org/http-extensions/draft-ietf-httpbis-cookie-same-site.html"}],"action":{"name":"View Issue","url":"https://github.com/httpwg/http-extensions/issues/248#issuecomment-262421206"}}}</script>
----==_mimepart_5834fd1452c51_29ca3fad3bdef134730548--


From nobody Wed Nov 23 10:30:06 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.88
X-Spam-Level: 
X-Spam-Status: No, score=-1.88 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_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_H2=-0.001, RP_MATCHES_RCVD=-1.497, 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
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com;  h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=S+TjVvR5FeiqgHSpg08AqaJ1s7I=; b=plco4I/19eQOmG3c viAkpqRifASZCwcfKnQVNYUiHB2HAsHVRtmwIxFDGEODxxCenhDlCr3qb+gW6gFc Lj5ZCfT/TZ6MqhgS9JSWyOydmtQRur+T2ua52U7We47A0a8PL3AQcZPZfp85kRwC jnztXDjy4lL8CTcZ6ZObuazIXG8=
Date: Wed, 23 Nov 2016 10:29:51 -0800
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/241@github.com>
References: <httpwg/http-extensions/pull/241@github.com>
Subject: Re: [httpwg/http-extensions] consistency in IANA considerations (#241)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5835e01f66de8_9753f922672914012041d"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/kRtFORWLOf2dCFvEe2QnE-dXpGc>
Message-ID: <mailman.5953.1479925805.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Nov 2016 18:30:05 -0000

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

Merged #241.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/241#event-870130185
----==_mimepart_5835e01f66de8_9753f922672914012041d
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

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

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


From nobody Wed Nov 23 10:30:48 2016
Delivered-To: http-issues@ietfa.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, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.497, 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
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com;  h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=Ht9i4wyXSEVAeFCODJE7H27rG4U=; b=ruEpyC3T2kZYY3X1 L///Dghs6Rlg/RH11zAOC6FDGAnW9YMtFH3aohpit7BhQdrPAj3mPvD5f+EsiFDH M/jDZeShuJVwaufjfb95BnZt3dvlEluCWy7Go3/+klU49fGMvL0WU9B3mqRmqPrC PpU1zv73EbPlQ0BFGaCeMkxO/II=
Date: Wed, 23 Nov 2016 10:30:44 -0800
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/239@github.com>
References: <httpwg/http-extensions/pull/239@github.com>
Subject: Re: [httpwg/http-extensions] update reference to CR-css-values-3 (#239)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5835e0542def5_54fa3ff54071b1306786a6"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/q9-IQ2XnkZPGThCZTGiUc7CiR-w>
Message-ID: <mailman.5954.1479925848.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Nov 2016 18:30:47 -0000

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

@reschke I'm inclined to close this as wontfix.. since this breaks the build and I'm not sure how to work around 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/httpwg/http-extensions/pull/239#issuecomment-262595654
----==_mimepart_5835e0542def5_54fa3ff54071b1306786a6
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><a href="https://github.com/reschke" class="user-mention">@reschke</a> I'm inclined to close this as wontfix.. since this breaks the build and I'm not sure how to work around 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/httpwg/http-extensions/pull/239#issuecomment-262595654">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AORpyJML0GgDTJFV21DFGAL_WOPpFSulks5rBIZUgaJpZM4KQ7x9">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyNSzphoKx-liMkGH0vPGFJpfdULmks5rBIZUgaJpZM4KQ7x9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/pull/239#issuecomment-262595654"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@igrigorik in #239: @reschke I'm inclined to close this as wontfix.. since this breaks the build and I'm not sure how to work around it."}],"action":{"name":"View Pull Request","url":"https://github.com/httpwg/http-extensions/pull/239#issuecomment-262595654"}}}</script>
----==_mimepart_5835e0542def5_54fa3ff54071b1306786a6--


From nobody Thu Nov 24 11:36:11 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.001
X-Spam-Level: 
X-Spam-Status: No, score=-7.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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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
Date: Thu, 24 Nov 2016 11:36:07 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1480016167; bh=2Q412WdD55HdrckRwOApy9U9lBTTL8UpLujmvou+AbQ=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=AkvWMvYfu2XsNWoVLLOsxxc/A7V54Xhg4Y1mXXbQKfgqP/GtR0psZy3GS7eFzcx3J u5kQMR8R4B+ketJygfsztOR1lixXlCVVn2rTy8TcnNVjqyHN0s+5dkGoJ2uj35EFgU 4+lOTAZPtQqOvzVDPO6AQSrcOQNv1ENV/lIVGl1k=
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/issues/248@github.com>
References: <httpwg/http-extensions/issues/248@github.com>
Subject: Re: [httpwg/http-extensions] [6265bis] Add double-keying policy example to "Third-party cookies" section (#248)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58374127c348d_2f303fc5d9807134160774"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/GE1RiEFinvXyjzs4yzqQl4pJ_Y4>
Message-ID: <mailman.6073.1480016170.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Nov 2016 19:36:10 -0000

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

Actually, after thinking about it, it's not the same. 

The SameSite attribute says only send this cookie in a request when it is same origin as the top-level browsing context - effectively the server is asking for a "third-party cookie block" for this cookie.

I was thinking of the doubleKeyed cookie idea where there is a separate cookie store for the parent contexts, which would allow a lot of functionality but mitigate cross-origin tracking. If this supported as a user option in the UA why not extend it as a server option also allowing sites to help protect user's privacy.

Maybe there is a halfway house where you could constrain sending back cookies to same context i.e. the chain of descendent origins is the same as when the cookie was stored 

toplevel.com->widgit.com->cookiedwidgit.com
is not "same context" as
other-toplevel.com->cookiedwidgit.com etc.




-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/issues/248#issuecomment-262836047
----==_mimepart_58374127c348d_2f303fc5d9807134160774
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Actually, after thinking about it, it's not the same.</p>
<p>The SameSite attribute says only send this cookie in a request when it=
 is same origin as the top-level browsing context - effectively the serve=
r is asking for a "third-party cookie block" for this cookie.</p>
<p>I was thinking of the doubleKeyed cookie idea where there is a separat=
e cookie store for the parent contexts, which would allow a lot of functi=
onality but mitigate cross-origin tracking. If this supported as a user o=
ption in the UA why not extend it as a server option also allowing sites =
to help protect user's privacy.</p>
<p>Maybe there is a halfway house where you could constrain sending back =
cookies to same context i.e. the chain of descendent origins is the same =
as when the cookie was stored</p>
<p>toplevel.com-&gt;widgit.com-&gt;cookiedwidgit.com<br>
is not "same context" as<br>
other-toplevel.com-&gt;cookiedwidgit.com etc.</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/http=
wg/http-extensions/issues/248#issuecomment-262836047">view it on GitHub</=
a>, or <a href=3D"https://github.com/notifications/unsubscribe-auth/AORpy=
ImdxhPjDboHDWftDEiqn9BXn3Spks5rBecngaJpZM4KUYwF">mute the thread</a>.<img=
 alt=3D"" height=3D"1" src=3D"https://github.com/notifications/beacon/AOR=
pyNNwmILFnLgj85GTujZQL9fi4Cokks5rBecngaJpZM4KUYwF.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/httpwg/http-extension=
s/issues/248#issuecomment-262836047"></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/httpwg/http-extensions","titl=
e":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_ur=
l":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5=
d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubu=
sercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b5249811277=
7.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg=
/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@m=
ichael-oneill in #248: Actually, after thinking about it, it's not the sa=
me. \r\n\r\nThe SameSite attribute says only send this cookie in a reques=
t when it is same origin as the top-level browsing context - effectively =
the server is asking for a \"third-party cookie block\" for this cookie.\=
r\n\r\nI was thinking of the doubleKeyed cookie idea where there is a sep=
arate cookie store for the parent contexts, which would allow a lot of fu=
nctionality but mitigate cross-origin tracking. If this supported as a us=
er option in the UA why not extend it as a server option also allowing si=
tes to help protect user's privacy.\r\n\r\nMaybe there is a halfway house=
 where you could constrain sending back cookies to same context i.e. the =
chain of descendent origins is the same as when the cookie was stored \r\=
n\r\ntoplevel.com-\u003ewidgit.com-\u003ecookiedwidgit.com\r\nis not \"sa=
me context\" as\r\nother-toplevel.com-\u003ecookiedwidgit.com etc.\r\n\r\=
n\r\n"}],"action":{"name":"View Issue","url":"https://github.com/httpwg/h=
ttp-extensions/issues/248#issuecomment-262836047"}}}</script>=

----==_mimepart_58374127c348d_2f303fc5d9807134160774--


From nobody Thu Nov 24 17:16:12 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_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_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.497, 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
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com;  h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=e9t/3/FY/X/sESmnpi994DxGgkk=; b=NarwphYAl8r33awb BQQv5YR1UnZmzOKzG47VL7jbOj7pvtf/OdfsknjqHZxxOm05lFLwm7DVIZaJo9iw DWfy+jc1ovxyH0RTtlLtAzGhqooFdsi/0LbBHb7nf6lv6dvxAPHNANdKPfJjWTVd s7ygUKxOUK10Xd+G+FlGAvePiqQ=
Date: Thu, 24 Nov 2016 17:16:04 -0800
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/273@github.com>
References: <httpwg/http-extensions/pull/273@github.com>
Subject: Re: [httpwg/http-extensions] Remove Crypto-Key header field (#273)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_583790d4e8e5c_3cda3ff1bc9011342823d0"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/ThYHjmmgm6V6tgvSU3N2TN1oQ4o>
Cc: Push <push@noreply.github.com>
Message-ID: <mailman.6082.1480036571.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Nov 2016 01:16:10 -0000

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

@martinthomson pushed 1 commit.

31d7838  address ekr's review comments


-- 
You are receiving this because you are subscribed to this thread.
View it on GitHub:
https://github.com/httpwg/http-extensions/pull/273/files/d7547e1bff2d23e93e9402d186506c432555b0f8..31d78384ee237cf86023c73f3e74674fc896097c

----==_mimepart_583790d4e8e5c_3cda3ff1bc9011342823d0
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/httpwg/http-extensions/commit/31d7838" class="commit-link">31d7838</a>  address ekr&#39;s 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/httpwg/http-extensions/pull/273/files/d7547e1bff2d23e93e9402d186506c432555b0f8..31d78384ee237cf86023c73f3e74674fc896097c">View it on GitHub</a> or <a href="https://github.com/notifications/unsubscribe-auth/AORpyM6zRUsX0klObdL8Grc_b3_0P9z1ks5rBjbUgaJpZM4K3y7N">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AORpyGbIg8g7GVydxKfj3ORWA0gP_f-oks5rBjbUgaJpZM4K3y7N.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/httpwg/http-extensions/pull/273/files/d7547e1bff2d23e93e9402d186506c432555b0f8..31d78384ee237cf86023c73f3e74674fc896097c"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>

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

----==_mimepart_583790d4e8e5c_3cda3ff1bc9011342823d0--


From nobody Fri Nov 25 11:39:40 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.952
X-Spam-Level: 
X-Spam-Status: No, score=-1.952 tagged_above=-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_H2=-0.001, RP_MATCHES_RCVD=-1.497, 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
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com;  h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=p9DWkbNdCncuef8iDCMzJAbncQM=; b=J55LzyifMwaN97FN LvDdIQlcMqqUDyc58qJxHrjto4LfR7ccZtr5jhinzum9QODZDpMFLm9M9BOEshI3 8eZuXt2VAQChsOO7XDMZwbAd0YI0kp928C59IR5LrX545S8I3qsSXoIyO8Faosu8 B31KscOdPZ31AP6VT/kLCLyzzDA=
Date: Fri, 25 Nov 2016 11:39:36 -0800
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/273@github.com>
References: <httpwg/http-extensions/pull/273@github.com>
Subject: Re: [httpwg/http-extensions] Remove Crypto-Key header field (#273)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_583893783e51c_218013fb4a644513416557f9"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/Y8V4OT69n0yaR08c8CTQ6GKSdKo>
Message-ID: <mailman.6152.1480102779.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Nov 2016 19:39:39 -0000

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

This looks OK, except for whatever build error you have

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/httpwg/http-extensions/pull/273#issuecomment-263015035
----==_mimepart_583893783e51c_218013fb4a644513416557f9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>This looks OK, except for whatever build error you have</p>

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

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/httpwg/http-extensions","title":"httpwg/http-extensions","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/httpwg/http-extensions"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ekr in #273: This looks OK, except for whatever build error you have"}],"action":{"name":"View Pull Request","url":"https://github.com/httpwg/http-extensions/pull/273#issuecomment-263015035"}}}</script>
----==_mimepart_583893783e51c_218013fb4a644513416557f9--


From nobody Fri Nov 25 11:40:51 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.798
X-Spam-Level: 
X-Spam-Status: No, score=-5.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_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-1.497, 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
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=github.com;  h=from:reply-to:to:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=uA3xEQB/zkyuElnMvpnpxtDSMiQ=; b=m3zVMh91Oxg7GEYg cAhbUJYiG5T6Cjk9ijZ13MZv+KixI6QsPCrbu63JI8g2tF6yGd7JTe80N8HasBhA pRIQaTpXrsodC+EwzMrPNpZTnhzcgDRrVtSTPqn/OC0ikFQW/3XNtKeQvyUN2555 MKgSGQju4b8zJnG1ombBKN/7af8=
Date: Fri, 25 Nov 2016 11:40:47 -0800
To: httpwg/http-extensions <http-extensions@noreply.github.com>
In-Reply-To: <httpwg/http-extensions/pull/272@github.com>
References: <httpwg/http-extensions/pull/272@github.com>
Subject: Re: [httpwg/http-extensions] Advice on padding strategy (#272)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_583893bf32e52_59c03fb4a6445134785f5"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/2KOVxGEyk2wefKFTq5xS9OYS8fk>
Message-ID: <mailman.6153.1480102851.4475.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Nov 2016 19:40:50 -0000

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

ekr requested changes on this pull request.



> @@ -535,6 +535,14 @@ provides.  Alternatively, splitting up content into segments and storing the
 separately might reduce exposure. HTTP/2 {{?RFC7540}} combined with TLS
 {{?RFC5246}} might be used to hide the size of individual messages.
 
+Developing a padding strategy is difficult.  A good padding strategy can depend
+on context.  Common strategies include padding to a small set of fixed lengths,
+padding to multiples of a values, or padding to powers of 2.  Even a good
+strategy can still cause size information to leak if processing activity of a
+recipient can be observed.  This is especially good if the trailing records of
+a message contain only padding.  To minimize this information, non-padding data

I am guessing "good " is not the word you want here. Perhaps "true"?

> @@ -535,6 +535,14 @@ provides.  Alternatively, splitting up content into segments and storing the
 separately might reduce exposure. HTTP/2 {{?RFC7540}} combined with TLS
 {{?RFC5246}} might be used to hide the size of individual messages.
 
+Developing a padding strategy is difficult.  A good padding strategy can depend
+on context.  Common strategies include padding to a small set of fixed lengths,
+padding to multiples of a values, or padding to powers of 2.  Even a good
+strategy can still cause size information to leak if processing activity of a
+recipient can be observed.  This is especially good if the trailing records of
+a message contain only padding.  To minimize this information, non-padding data
+can be evenly distributed between records.

Perhaps something slightly stronger like "should" or "MAY WISH 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/httpwg/http-extensions/pull/272#pullrequestreview-10198065
----==_mimepart_583893bf32e52_59c03fb4a6445134785f5
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p><b>@ekr</b> requested changes on this pull request.</p>

<hr>

<p>In <a href="https://github.com/httpwg/http-extensions/pull/272#pullrequestreview-10198065">draft-ietf-httpbis-encryption-encoding.md</a>:</p>
<pre style='color:#555'>&gt; @@ -535,6 +535,14 @@ provides.  Alternatively, splitting up content into segments and storing the
 separately might reduce exposure. HTTP/2 {{?RFC7540}} combined with TLS
 {{?RFC5246}} might be used to hide the size of individual messages.
 
+Developing a padding strategy is difficult.  A good padding strategy can depend
+on context.  Common strategies include padding to a small set of fixed lengths,
+padding to multiples of a values, or padding to powers of 2.  Even a good
+strategy can still cause size information to leak if processing activity of a
+recipient can be observed.  This is especially good if the trailing records of
+a message contain only padding.  To minimize this information, non-padding data
</pre>
<p>I am guessing "good " is not the word you want here. Perhaps "true"?</p>

<hr>

<p>In <a href="https://github.com/httpwg/http-extensions/pull/272#pullrequestreview-10198065">draft-ietf-httpbis-encryption-encoding.md</a>:</p>
<pre style='color:#555'>&gt; @@ -535,6 +535,14 @@ provides.  Alternatively, splitting up content into segments and storing the
 separately might reduce exposure. HTTP/2 {{?RFC7540}} combined with TLS
 {{?RFC5246}} might be used to hide the size of individual messages.
 
+Developing a padding strategy is difficult.  A good padding strategy can depend
+on context.  Common strategies include padding to a small set of fixed lengths,
+padding to multiples of a values, or padding to powers of 2.  Even a good
+strategy can still cause size information to leak if processing activity of a
+recipient can be observed.  This is especially good if the trailing records of
+a message contain only padding.  To minimize this information, non-padding data
+can be evenly distributed between records.
</pre>
<p>Perhaps something slightly stronger like "should" or "MAY WISH TO"</p>

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

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


From nobody Wed Nov 30 17:21:13 2016
Delivered-To: http-issues@ietfa.amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.502
X-Spam-Level: 
X-Spam-Status: No, score=-6.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, 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
Date: Wed, 30 Nov 2016 17:21:06 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1480555266; bh=moUaWjjw0u3q8pyYRDXdxXsIjBaR0Id9kFhpOsu3Bi0=; h=From:To:Subject:From; b=E+EDUra8p6mygZgQQaidDzZvJRIZ1IqhhbHeqP5cVMojAviiJ/Se8q7VQKgBJoAT+ Wm8HJTd7R1Lvs00E0RGp7yaUidyZTfD6RXlqiuGk6X0iQUz7BTS9oORql3edMMtExU 83Qg3h6eH/iwgIEdS4pfggLdD7vKH7zKSN3BrI4A=
To: HTTP Working Group issues account <httpwg-issues@mnot.net>,  HTTP Working Group issues account <http-issues@ietf.org>
Subject: [GitHub] Your password has changed
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-issues/pVFoy5801GvfpKvjh3ZjXRVocpQ>
Message-ID: <mailman.101.1480555269.5430.http-issues@ietf.org>
From: HTTP issue updates <http-issues@ietf.org>
X-BeenThere: http-issues@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: http-issues@ietf.org
List-Id: HTTP issue updates <http-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-issues>, <mailto:http-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-issues/>
List-Post: <mailto:http-issues@ietf.org>
List-Help: <mailto:http-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-issues>, <mailto:http-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Dec 2016 01:21:09 -0000

Hello httpwg-issues,

We wanted to let you know that your GitHub password was changed.

If you did not perform this action, you can recover access by entering httpwg-issues@mnot.net into the form at https://github.com/password_reset.

To see this and other security events for your account, visit https://github.com/settings/security.

If you run into problems, please contact support by visiting https://github.com/contact or replying to this email.

Please do not reply to this email with your password. We will never ask for your password, and we strongly discourage you from sharing it with anyone.

