From nobody Sun Nov 1 20:32:38 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 01 Nov 2015 20:32:33 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446438753; bh=Tp79E6yyUlbaNyvGD9JSMu3Fmy4dCWYlJSDIwWmTS5w=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=yVsS3HIZd94rb5Fe+ygY+fUK6+yYKkknbI5vj7RGX6mlUV62BNIovfHM9aK59xKdP xuylHET9edA2U7WouNRZNNSzo5WqiN7M17vg+bacKzl1ayILCA5Vzo6rbrF8gYt9rr T2bcQLixUAPb3MEJZQRuO/zCG/gpmXgHIefgsszg= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Reconciling MAY/can vs. SHOULD (#101) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5636e761c155c_59993fe359c752a0461227"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Nov 2015 04:32:36 -0000 ----==_mimepart_5636e761c155c_59993fe359c752a0461227 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Discussed in Yokohama; seems reasonable. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/pull/101#issuecomment-152910314 ----==_mimepart_5636e761c155c_59993fe359c752a0461227 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Discussed in Yokohama; seems reasonable.


Reply to this email directly or view it on GitHub.

----==_mimepart_5636e761c155c_59993fe359c752a0461227-- From nobody Sun Nov 1 20:45:48 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 01 Nov 2015 20:45:43 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446439543; bh=LGJIZUSlzqEXFwJiiFcFUnFW5buM45dA+SDb4JeCpcA=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Tswy+g/vp+fo4t0pLvJmCL1M9F/vr2d86rpCWspoun2iFwJUBgC+Cff70vWEEDuA9 CpQxN44sSNkOrEzhOgU1h/zN8gUNCs9b4rhlI+LlOrECqeQbP+/b0dr7vEhbJZP2vj gixD+9DaP2iQqDWJoQ7Wer0RQ3JhfbBt6/9Rw/E0= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Reconciling MAY/can vs. SHOULD (#101) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5636ea77ef53_19b83f95b62c52a0335792"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Nov 2015 04:45:46 -0000 ----==_mimepart_5636ea77ef53_19b83f95b62c52a0335792 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit The "seems reasonable" applies to my comment, right? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/pull/101#issuecomment-152911379 ----==_mimepart_5636ea77ef53_19b83f95b62c52a0335792 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

The "seems reasonable" applies to my comment, right?


Reply to this email directly or view it on GitHub.

----==_mimepart_5636ea77ef53_19b83f95b62c52a0335792-- From nobody Sun Nov 1 21:08:58 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.908 X-Spam-Level: X-Spam-Status: No, score=-5.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_16=1.092, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 01 Nov 2015 21:08:55 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446440935; bh=VFIKcPjRhjoMStjhqbHftKmWqMkk141KEO6AuuOoXYY=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=CBk/VhrK0rCElOEauBnx9LSSE4g01HrTeymhj9pXlh0AgJpdXAmzJYkgSAbk3OV59 F+dDtHX92ZHcheAR63yr82RGCwcs8SUycGlUTCCio3pMHugV11eqtet2DhWmcgKheL QkgLj8KbvATs9Hg9konmkafjOD535MR/eK9dzhmM= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Support "Or" operator (#104) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5636efe736eeb_476a3f95b62c52a0831444"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: martinthomson X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Nov 2015 05:08:58 -0000 ----==_mimepart_5636efe736eeb_476a3f95b62c52a0831444 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit My suggestion is to have OR semantics for key-values of the same type, but AND for key-values of different types. That would solve most of the sorts of problem that Ilya identified without a need to create operators, which complicate the grammar and implementation considerably. So `s=a;s=b` means "a" or "b", but `s=c;m=d` means "c" and "d". cc @igrigorik --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/104#issuecomment-152916865 ----==_mimepart_5636efe736eeb_476a3f95b62c52a0831444 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

My suggestion is to have OR semantics for key-values of the same type, but AND for key-values of different types. That would solve most of the sorts of problem that Ilya identified without a need to create operators, which complicate the grammar and implementation considerably.

So s=a;s=b means "a" or "b", but s=c;m=d means "c" and "d".

cc @igrigorik


Reply to this email directly or view it on GitHub.

----==_mimepart_5636efe736eeb_476a3f95b62c52a0831444-- From nobody Mon Nov 2 01:20:18 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.349 X-Spam-Level: X-Spam-Status: No, score=-5.349 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_08=1.651, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Mon, 02 Nov 2015 01:20:12 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446456012; bh=RCQcozoO2i5/jWJtDTaCVeRAnjaZ+P/bXjXYNTKOBfk=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=s2jwukhc9WNd8kFaOSVctkHcqhnR0cIrHBtf5Qkrp+z4YsLhhxOsPegOzZEPVn9No FlV2+Iom0Buw2UII5PCkq6k3PuiPmf7UzNQ5u2OEdFlwcSFJ3PTHQuHIyKsaDzV1I9 vygoarycMsSElEmvponO5fjID3sgrHXRAzMqKuBU= To: httpwg/http-extensions Subject: [http-extensions] Editorial AUTH48 changes for draft-ietf-httpbis-cice (#114) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56372acc771b3_61083ffa6f1792c066245"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Nov 2015 09:20:16 -0000 ----==_mimepart_56372acc771b3_61083ffa6f1792c066245 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/114 ----==_mimepart_56372acc771b3_61083ffa6f1792c066245 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit


Reply to this email directly or view it on GitHub.

----==_mimepart_56372acc771b3_61083ffa6f1792c066245-- From nobody Tue Nov 3 23:30:54 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.349 X-Spam-Level: X-Spam-Status: No, score=-5.349 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_08=1.651, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 03 Nov 2015 23:30:50 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446622250; bh=riBmescuIitq6Mjv4kFKHPVsW2HWnM2x24HUr2uO+Ho=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=PWGEJjxnVwvxUtHG173zf9BsU+/YkwgeEpk6B5JIgtKBBgt8AYcoAu9tEzRvQW8F8 b0WAwd/WK947Dy66X3XOlrSprNjaYmAlXCdEjXlxS6MT2DwI60SNX6fBwjh9aueRgr uxbomL3m54Ppr4AM0UENZRjAYmt90UX+MaJF25y8= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Editorial AUTH48 changes for draft-ietf-httpbis-cice (#114) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5639b42a3de55_30b53ffb212612c015474f"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Nov 2015 07:30:53 -0000 ----==_mimepart_5639b42a3de55_30b53ffb212612c015474f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Now published as RFC 7694. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/114#issuecomment-153616465 ----==_mimepart_5639b42a3de55_30b53ffb212612c015474f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Now published as RFC 7694.


Reply to this email directly or view it on GitHub.

----==_mimepart_5639b42a3de55_30b53ffb212612c015474f-- From nobody Wed Nov 4 01:08:23 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Wed, 04 Nov 2015 01:08:19 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446628099; bh=v51C1Y8aFod52TcV4yBSPJPJew1FPW8ACNoAX4MFtRU=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=wmK3PTNV+PwG6GS+0/rW8Th20lGsd/fgAa7IobKlQSdfvnJowRbNhHud1HhzIgvRO MTU3lT1YoxrtT2bOKPiOWBT45rXypwv9CPqnFEHBnH+R5oNtLVRVTWFsJYgA7c07Ps Ly1PDAPRMBFWSUHwgjOc4JlZNwQiXOROZhh9ZBpA= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] IANA procedure for alt-svc parameters (#96) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5639cb0322e5a_141f3ffb212612c02508468"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Nov 2015 09:08:22 -0000 ----==_mimepart_5639cb0322e5a_141f3ffb212612c02508468 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #96. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/96#event-454205626 ----==_mimepart_5639cb0322e5a_141f3ffb212612c02508468 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #96.


Reply to this email directly or view it on GitHub.

----==_mimepart_5639cb0322e5a_141f3ffb212612c02508468-- From nobody Wed Nov 4 01:11:26 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Wed, 04 Nov 2015 01:11:23 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446628283; bh=ov1AKQnpwHLQCSUS3KsFtGeeDIq8bqFm5AHI2lrSCdI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=xG99Rs7NcdcZLTxzJ3Q6lWz4cUHsRAkdYOyRPv1OVtjN84wkMZXtR8pA1eehkqrKr 7x1ZJNIwpGFLfkxeLiVSAzJBmDk9TfaEnKzxvX7EMXhQIE8HPShueU8YIacCnG7/q+ LpASHxHEP6ZxB+Br4jaEuozHaVxukai0tCpKUysA= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Security for spoofed certs (#98) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5639cbbb615df_163d3fd0efc572b82791f4"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Nov 2015 09:11:25 -0000 ----==_mimepart_5639cbbb615df_163d3fd0efc572b82791f4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @martinthomson are you ok with this proposal? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/pull/98#issuecomment-153647527 ----==_mimepart_5639cbbb615df_163d3fd0efc572b82791f4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@martinthomson are you ok with this proposal?


Reply to this email directly or view it on GitHub.

----==_mimepart_5639cbbb615df_163d3fd0efc572b82791f4-- From nobody Wed Nov 4 04:51:32 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.908 X-Spam-Level: X-Spam-Status: No, score=-5.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_16=1.092, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Wed, 04 Nov 2015 04:51:28 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446641488; bh=fbpmZPAUUmJ6Qm2MkuJJUhtZbhHpYCibJMm3tDQ8Qo4=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=qtGAWwQSv229qjAoN5spMw5UGw1p82OuNlPEP3VWyDhPobq1+gsBDUuxLCTBFG8oT z0HaWfSa0s6DzYjWsSIuRfWdg+ezfCwsp+SP8HG7w7p/IjIx5sHtFc028k88gkRvXY t8FFk7hLExcEObFAlCjI4e4186PI+EftTRjLE11M= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Reconciling MAY/can vs. SHOULD (#101) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5639ff503840a_11933feb4fcab2bc3578324"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Nov 2015 12:51:31 -0000 ----==_mimepart_5639ff503840a_11933feb4fcab2bc3578324 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit There are unfortunately 2 change request here, one of which I partly agree with, the other I disagree with. The first one is caused by having normative language spread over 2.2 and 2.4; I tried to address this in https://github.com/httpwg/http-extensions/commit/acc3ae3c4290323069501d55ea8cdb5bacdbc6e8. The second one is about adding a duplicate requirement; I continue to believe we shouldn't do that. We can mention requirements multiple times, but only one place should have the magic keyword (otherwise we risk ending up with exactly the kind of inconsistencies this pull request is about). @MikeBishop are you ok with the change? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/pull/101#issuecomment-153712056 ----==_mimepart_5639ff503840a_11933feb4fcab2bc3578324 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

There are unfortunately 2 change request here, one of which I partly agree with, the other I disagree with.

The first one is caused by having normative language spread over 2.2 and 2.4; I tried to address this in acc3ae3.

The second one is about adding a duplicate requirement; I continue to believe we shouldn't do that. We can mention requirements multiple times, but only one place should have the magic keyword (otherwise we risk ending up with exactly the kind of inconsistencies this pull request is about).

@MikeBishop are you ok with the change?


Reply to this email directly or view it on GitHub.

----==_mimepart_5639ff503840a_11933feb4fcab2bc3578324-- From nobody Wed Nov 4 06:31:17 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Wed, 04 Nov 2015 06:31:12 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446647472; bh=r3ieLijCa5I/9vpXScV1vr18zyBOyQy6GQX3J8Vu8xY=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=jrnHRetGZn5ojAlkMgLd1LEXzgaLXOeTAFfRFwVpF5JDzZXO+ZV++fl1cHAKvVdhW Ndn7puwODhHg5BBzVHNCKV2mjzc0PL4S935vBBwZumhU+G4eYzazVsajVzk55BnEHU MOLehBBjW3l2OXh/9Ar7biTQGua8GoSxUcq35AvI= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Security for spoofed certs (#98) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_563a16b0e3119_7b743ff4a76cf29c92243"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: martinthomson X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Nov 2015 14:31:16 -0000 ----==_mimepart_563a16b0e3119_7b743ff4a76cf29c92243 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Yes, it is what we discussed in the meeting. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/pull/98#issuecomment-153743208 ----==_mimepart_563a16b0e3119_7b743ff4a76cf29c92243 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Yes, it is what we discussed in the meeting.


Reply to this email directly or view it on GitHub.

----==_mimepart_563a16b0e3119_7b743ff4a76cf29c92243-- From nobody Wed Nov 4 07:03:21 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Wed, 04 Nov 2015 07:03:14 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446649394; bh=tOXldQNkq0okqHikE4MqtWXef7iT5oeeqIZlQzy/c9g=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=k1uSLgBfhdE1BULznZ3UVTJXhpAfLQs+dZikZzELK33Nkz4APRFpuFVY7G9AfvOZ5 gdrp/rG/LnQE6Y672hmbiRdQ68iD5rnF+DPKYQIG8UOOAPs4RKzuxXc0YJ9F3ZKbTl T6Zv6l9/He49/jX+PSy0QUAd60+6304ryapGMZlQ= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Security for spoofed certs (#98) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_563a1e32ca8e4_5cc3f96e1cef2b82046cd"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Nov 2015 15:03:19 -0000 ----==_mimepart_563a1e32ca8e4_5cc3f96e1cef2b82046cd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Merged #98. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/pull/98#event-454565576 ----==_mimepart_563a1e32ca8e4_5cc3f96e1cef2b82046cd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Merged #98.


Reply to this email directly or view it on GitHub.

----==_mimepart_563a1e32ca8e4_5cc3f96e1cef2b82046cd-- From nobody Sat Nov 7 05:47:22 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sat, 07 Nov 2015 05:47:18 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446904038; bh=kC16YfcNH2wWycuEXkSgJsz1pxDqRiqK7pFgrDLZ1Wo=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=cjzgjuHv3OOkdadvqJQKmGNcvL2o+6wcm8DnV8rMFVIocln9p6vEJ69lVA0C3UVtO FOeLh2R7uqM75BPKw4QVdRUHK/3BJKOpR0U5mfzNZK9UKNbADSAwpkW1mR8tgxax46 qNuIZr9rGiZ8rx6KOd/3GuqdQxn3tQXw4eP0tALE= To: httpwg/http-extensions Subject: [http-extensions] remove RFC 2616 dependencies (#115) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_563e00e61c0e6_6e743fdc81ff529c187733"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Nov 2015 13:47:21 -0000 ----==_mimepart_563e00e61c0e6_6e743fdc81ff529c187733 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit The specification still refers to RFC 2616 when extending that spec's "parameter" production. This needs to be updated, in particular as the there isn't really a generic "parameter" ABNF specs can rely on in HTTP. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/115 ----==_mimepart_563e00e61c0e6_6e743fdc81ff529c187733 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

The specification still refers to RFC 2616 when extending that spec's "parameter" production. This needs to be updated, in particular as the there isn't really a generic "parameter" ABNF specs can rely on in HTTP.


Reply to this email directly or view it on GitHub.

----==_mimepart_563e00e61c0e6_6e743fdc81ff529c187733-- From nobody Sat Nov 7 05:49:36 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sat, 07 Nov 2015 05:49:32 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1446904172; bh=XkMR31+otZBjnB50rzICc8tD/BPcNG7gkH0OodixmV8=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=mpn9Ho3MljFqt74+ZO14whk6kyr7TSLzSaSOtFafY+OxPC4mH/q3bpf/R1eluRNai QqW8GSFyv143NW/4hPYtduvNjKTKXVCw/sv4z1zPdj6e+q7j+CR8JYA4m4FN9jy/UQ AzlDpY1TAB68MkFhCcEf7+coHT4oz0iuw009ybYw= To: httpwg/http-extensions Subject: [http-extensions] update usage guidelines to current best practices (#116) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_563e016c2d7ab_6e943fdc81ff529c19256da"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Nov 2015 13:49:35 -0000 ----==_mimepart_563e016c2d7ab_6e943fdc81ff529c19256da Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit In "Guidelines for Usage in HTTP Header Field Definitions": - use HTTPbis whitespace definitions - use HTTPbis header field ABNF conventions --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/116 ----==_mimepart_563e016c2d7ab_6e943fdc81ff529c19256da Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

In "Guidelines for Usage in HTTP Header Field Definitions":

  • use HTTPbis whitespace definitions
  • use HTTPbis header field ABNF conventions


Reply to this email directly or view it on GitHub.

----==_mimepart_563e016c2d7ab_6e943fdc81ff529c19256da-- From nobody Sun Nov 8 23:24:06 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 08 Nov 2015 23:24:01 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447053841; bh=J2/+StYm6AvBLC3HyCB3efgHzlT4zz5SOaCzecJhjPw=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=jzW/b8x9Y45+H0Z3cp1tIr3BGw5+ksKov3gGV0t7okYiZlfyax/iDvqWbK1BRk7kH M+gZIwi4SzsHtdt9ImHt3PHRAfJxrhKGgCKuls8aB5duDI+6MKtgwsaTFISRZ7aNM2 o5n7KXNHxPOgrH9/AexmTFloGrz78JBTcLA+fa80= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] start writeup for 451 (f9a96e3) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56404a11931e2_18043fab51c152a05118078"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2015 07:24:06 -0000 ----==_mimepart_56404a11931e2_18043fab51c152a05118078 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit IETF review does not imply that it needs to be a Proposed Standard... --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/commit/f9a96e39b9ba4f47798443700fe2530cf10e990a#commitcomment-14269035 ----==_mimepart_56404a11931e2_18043fab51c152a05118078 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

IETF review does not imply that it needs to be a Proposed Standard...


Reply to this email directly or view it on GitHub.

----==_mimepart_56404a11931e2_18043fab51c152a05118078-- From nobody Sun Nov 8 23:29:12 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 08 Nov 2015 23:29:08 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447054148; bh=TaY98NMoI6dwLWZIVqvY6b0Pvj7wJ2w+Q/+SWmEPSn0=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=dr8Kq2a7QCqwWxG2t5rvUbYBDaEZtxjQBLPL5KWzzOz++MzOHk0q1ZRl1XsZLJr0r gMhObI2PtWGbpJFc4ghDtouO+enEw2s8Qu/DkLTr4HE0Z5yycq6bWhNyFG7RsHdEd9 mGpEX3clV5+cavBpEQWt7aHv417y3rFH7yn4tT/Y= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Using alt-svc on localhost (#89) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56404b44842f8_1fc83f98d50572bc795836"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2015 07:29:10 -0000 ----==_mimepart_56404b44842f8_1fc83f98d50572bc795836 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @reschke please add to the changes section. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/89#issuecomment-154981206 ----==_mimepart_56404b44842f8_1fc83f98d50572bc795836 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@reschke please add to the changes section.


Reply to this email directly or view it on GitHub.

----==_mimepart_56404b44842f8_1fc83f98d50572bc795836-- From nobody Sun Nov 8 23:29:14 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 08 Nov 2015 23:29:08 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447054148; bh=iJ0kb0v2KP4VS4aS+TPW3E+cHPNX5WcPtto+5ZzMgR4=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=dIlKAlWzJH4/7cs+6z0FXn9+yE+UlVrwerzdEnx7GQCbx9TGWxlWImMojcPgQ9eSz r5St/pVvACvYXKW5zcNNZuBvoGy76Embwq4oVZCUGT17v8M9VWxj/IM8UENmZMw/2j 8wOu997/KCUhjeapi+Tg5+1TXw3TY7JUhuuxBlJE= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Using alt-svc on localhost (#89) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56404b44a439b_658f3fefda0f729c5038813"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2015 07:29:11 -0000 ----==_mimepart_56404b44a439b_658f3fefda0f729c5038813 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #89. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/89#event-458540825 ----==_mimepart_56404b44a439b_658f3fefda0f729c5038813 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #89.


Reply to this email directly or view it on GitHub.

----==_mimepart_56404b44a439b_658f3fefda0f729c5038813-- From nobody Sun Nov 8 23:34:21 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 08 Nov 2015 23:34:17 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447054457; bh=6Rd6uvIiJjT3hiOWRn33p3SjrfL4QXyUWe/37tIIyzI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=f4vZNgXkTb7kIfSr215r2ZSGfORhmZP/I2sCsJtO6xz1qAOD8DIyyymslL+oG9yIw 1AzFaIaSg/UhjIrj12dNYqOCzZjtT7+jS0qeTzS8QS6+6HnXdieLahgFruoFkR3pPI jvE8gUxT21T92EnvTP7xCI7xjpH/erzb2PBdut8w= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] start writeup for 451 (f9a96e3) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56404c79c9560_72f33fd621f512c040526bb"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2015 07:34:20 -0000 ----==_mimepart_56404c79c9560_72f33fd621f512c040526bb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I'll add "and Proposed Standard is a sensible path to that state" if it will make you happy. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/commit/f9a96e39b9ba4f47798443700fe2530cf10e990a#commitcomment-14269118 ----==_mimepart_56404c79c9560_72f33fd621f512c040526bb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

I'll add "and Proposed Standard is a sensible path to that state" if it will make you happy.


Reply to this email directly or view it on GitHub.

----==_mimepart_56404c79c9560_72f33fd621f512c040526bb-- From nobody Mon Nov 9 08:39:07 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Mon, 09 Nov 2015 08:39:03 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447087143; bh=1C8pGCEpb+C1chmFBm4+vOvVVyWlXAM24nw/2RVphiY=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=t7TE6zjXwSxNLunySMGuqt/FiKNT4PpJ0AnHZ5aet8T9j06ds9fesUvhybomcs8IN 0ROk76L+U8hy0g2skjTcKXGE1EuLDIYP87SkUb+z8IFkvzl63oAMIWnP/AzMag+59a dYVhyjDoe1CKgAvjxVc+PGc4Amnu8UUdfYaJgw8U= To: httpwg/http-extensions Subject: [http-extensions] Typo in alt-svc caching example (#117) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5640cc27c51a1_10da3fd05ca7d2a0761142"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: rjb1000 X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2015 16:39:06 -0000 ----==_mimepart_5640cc27c51a1_10da3fd05ca7d2a0761142 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit https://tools.ietf.org/html/draft-ietf-httpbis-alt-svc-08#section-3.1 For example, a response: HTTP/1.1 200 OK Content-Type: text/html Cache-Control: 600 Age: 30 Alt-Svc: h2c=":8000"; ma=60 Missing `max-age=` in `Cache-Control` header? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/117 ----==_mimepart_5640cc27c51a1_10da3fd05ca7d2a0761142 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

https://tools.ietf.org/html/draft-ietf-httpbis-alt-svc-08#section-3.1

For example, a response:

 HTTP/1.1 200 OK
 Content-Type: text/html
 Cache-Control: 600
 Age: 30
 Alt-Svc: h2c=":8000"; ma=60

Missing max-age= in Cache-Control header?


Reply to this email directly or view it on GitHub.

----==_mimepart_5640cc27c51a1_10da3fd05ca7d2a0761142-- From nobody Mon Nov 9 09:15:44 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Mon, 09 Nov 2015 09:15:41 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447089341; bh=5JwNRQr0RbeF1/fU5rSYRV+IfyN1iBYUrXDNqmu44+s=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=jAptNH21SPMhxsgjK+b4vkYatJgwBhlISvL2o8/HrwwdpYN5qv/Bds5icmqtWODDG yMNrTkY6bh9tvSO7MFZWxJqaK4XAwu0yu70alPf0IrQH/HIink4c424vCphGv6k/oR fLEaGPdLOFPf5X0fpMrdm0mPvm68n5xvj+RzCvmA= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Typo in alt-svc caching example (#117) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5640d4bd19912_6be53fc8137ff2b8983ce"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Nov 2015 17:15:44 -0000 ----==_mimepart_5640d4bd19912_6be53fc8137ff2b8983ce Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #117. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/117#event-459086088 ----==_mimepart_5640d4bd19912_6be53fc8137ff2b8983ce Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #117.


Reply to this email directly or view it on GitHub.

----==_mimepart_5640d4bd19912_6be53fc8137ff2b8983ce-- From nobody Tue Nov 10 20:19:42 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.541 X-Spam-Level: X-Spam-Status: No, score=-3.541 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 10 Nov 2015 20:19:36 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447215576; bh=nXKOk2x0gNoBEC7CG0J9D+q3jShalRaIDzuYCEtDZ6I=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fu5916NRf+qSIkF60q7qss44N5QdXcW8PMCQaDDk7aopnm+lUbRPmTPR2hWcDLVLR NbRoeKgTbKFmw2E9GjMLphdcKpn/T/BdVBVr1jHrsL3Nqzuj7+pquOk6LdlHJ8Dxzv It6iLmT69elINGbWcDvA0hXubT7xd50M8m/wI58A= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] List Styles (#110) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5642c1d8e1b1e_50973fa1cfc412a06005d3"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 04:19:40 -0000 ----==_mimepart_5642c1d8e1b1e_50973fa1cfc412a06005d3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #110. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/110#event-460917868 ----==_mimepart_5642c1d8e1b1e_50973fa1cfc412a06005d3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #110.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642c1d8e1b1e_50973fa1cfc412a06005d3-- From nobody Tue Nov 10 20:19:43 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.349 X-Spam-Level: X-Spam-Status: No, score=-5.349 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_08=1.651, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 10 Nov 2015 20:19:36 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447215576; bh=CI4TEAkiJh1YDBtSubgY8p4jJm89CGzTzo+ixrgwhB0=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=J86jD5eCLMt9GfTXzXn1lML1KEWGz3nT2CKf5rY35XOeqaklHhvjw164FqSzqguTf Qx99um3kFgzsWelwojLeupb/IenIxvC+K/SLsZxYMk9ESX4HEAOyOQLhBCpJ5k7L4l AnFIRfHEDV8O7bbS+c5StXwy+jzcxXsB7P5jzREY= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] List Styles (#110) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5642c1d836f12_4d323fa72c4d32b816664e"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 04:19:41 -0000 ----==_mimepart_5642c1d836f12_4d323fa72c4d32b816664e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Fixed before -00 submission. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/110#issuecomment-155656984 ----==_mimepart_5642c1d836f12_4d323fa72c4d32b816664e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Fixed before -00 submission.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642c1d836f12_4d323fa72c4d32b816664e-- From nobody Tue Nov 10 20:48:44 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 10 Nov 2015 20:48:41 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447217321; bh=vtmn+OMhl1ZdDCcpbJmXq4g4tQR0++htouwX8MJCH/A=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=zKa2NCqlboo6nr8Se4PDRFNaM4I6IfoPBbSLqmy+4W47BwyaCMVPDhhlbtw45dOA9 BDhxqdm1yLKt3SG+bnQqNawnTW3oczfksmOoVbXPhZYD3UTMy+kZCUvJyqmO509Ld4 eIberJguG7UgRX3ofLoLslYL3TKzCQfY1ud5oNX4= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Typo in escaping discussion (#112) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5642c8a9dc68a_153b3fbe106e52b86625e8"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 04:48:44 -0000 ----==_mimepart_5642c8a9dc68a_153b3fbe106e52b86625e8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #112 via 89f96a6f4a0193f143b01ca3d0f45807c3994b12. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/112#event-460933499 ----==_mimepart_5642c8a9dc68a_153b3fbe106e52b86625e8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #112 via 89f96a6.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642c8a9dc68a_153b3fbe106e52b86625e8-- From nobody Tue Nov 10 21:04:15 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 10 Nov 2015 21:04:12 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447218252; bh=a8sVhNBNfGiRw4mfBhRDa5XKNUYkdrGPmZ0zOLwKzZ0=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LsPZpU0+kDbDqipB5nNR6+oSAM/XA35Zi0ayj3wNUwPnlicGmrzXFCbEirG/O/B++ WD/1yfRijNQYNPg5d/m/2U4nTKxd914BBT65c2/YrwPY3Za0x6QJ1RLSPxEmT6OVnY K2UW6Lkba+F1IVUXtdIBQjk9/nDpRtEnaCgz2aRA= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5642cc4c22d6_1d793fa72c4d32b822932c"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 05:04:14 -0000 ----==_mimepart_5642cc4c22d6_1d793fa72c4d32b822932c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit My initial thought is that the difference in efficiency is going to be extremely minor, and it *might* be useful to specify a header field name more than once (especially if we do something interesting WRT or in #104. @zwoop WDYT? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#issuecomment-155667477 ----==_mimepart_5642cc4c22d6_1d793fa72c4d32b822932c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

My initial thought is that the difference in efficiency is going to be extremely minor, and it might be useful to specify a header field name more than once (especially if we do something interesting WRT or in #104.

@zwoop WDYT?


Reply to this email directly or view it on GitHub.

----==_mimepart_5642cc4c22d6_1d793fa72c4d32b822932c-- From nobody Tue Nov 10 21:09:14 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 10 Nov 2015 21:09:10 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447218550; bh=tlIRl/wPyxWaPJpKQrTAnoLcPvMxDSu1iWI+q5FWQC4=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=hh/r7RBp+xOLfhIUVTDHR/fv7Bp0mS37AMySYD3zrN+pPCIpnfWOhoj4cG43F9JTf UdbVPnCipFf5IYaMqUuz3D9bzE3iyyBBDqb4yvCO6TJpRlqQjk+CUTf1s6PCZfap99 xlTlRbea30jOEWnEhgmoNwC9OyeNgL7KUfN0/Qjw= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Case handling (#105) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5642cd763ebe2_153b3fbe106e52b89008ef"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 05:09:12 -0000 ----==_mimepart_5642cd763ebe2_153b3fbe106e52b89008ef Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Right now `match` and `substr` are case-sensitive. `param` matches parameter names case-insensitively, but the parameter values are case-sensitive in the cache key. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/105#issuecomment-155668006 ----==_mimepart_5642cd763ebe2_153b3fbe106e52b89008ef Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Right now match and substr are case-sensitive. param matches parameter names case-insensitively, but the parameter values are case-sensitive in the cache key.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642cd763ebe2_153b3fbe106e52b89008ef-- From nobody Tue Nov 10 21:15:55 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 10 Nov 2015 21:15:19 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447218919; bh=mKXpFcRguUWtNXZ1PoxajwQCKx1i32dSytYmgW1HsdI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Nr0lX2gyBbXBubSQsNkSfjW6csSsp0p60olB+fEvSzYNsMPpvefvymNwB+lwPggjd NoCPmkU74Z5tw2o3aPydmM0DRYQHnMmXe0nXw1uEhg9vzepEpKP/MDvfFMTcLtCRbx YMPrRbHatB3CMzizDcC8exQOPurxWg8HuCASCq5g= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Splitting on ',' (#111) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5642cee73235a_79193f97c00412c0964aa"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 05:15:53 -0000 ----==_mimepart_5642cee73235a_79193f97c00412c0964aa Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit The original issue was regarding: > 4. Create "key_list" by splitting "key_value" on "," characters. ... so this is limited to the Key response header itself, not the request headers its value is referring to. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/111#issuecomment-155669378 ----==_mimepart_5642cee73235a_79193f97c00412c0964aa Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

The original issue was regarding:

  1. Create "key_list" by splitting "key_value" on "," characters.

... so this is limited to the Key response header itself, not the request headers its value is referring to.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642cee73235a_79193f97c00412c0964aa-- From nobody Tue Nov 10 21:20:52 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 10 Nov 2015 21:20:49 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447219249; bh=g3yv8Az0CrzBH7OGbcKxN3bb6UeQY8k8kfNnWURIoo4=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=RJXECnopoUoKrWCrZH8l4YGxSQOQH5UitQy5oJ7MClMCmrMZoh+fWZclL+0T0lzmQ 0w4WImdfBF3nPJi9/LCj2DQ+46e9K/X64wpOO1nUIra9XbWsYEflGtsD608SzHdZSv dNtrvuxNHTW+6FRjQ4yMfqm0YB2m6LNBxsQssTdY= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Splitting on ',' (#111) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5642d031cdb21_79413f97c00412c0201527"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 05:20:51 -0000 ----==_mimepart_5642d031cdb21_79413f97c00412c0201527 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #111 via 9c2f40f114a22ac2d2a2b189d7d2071b1edfbe73. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/111#event-460952685 ----==_mimepart_5642d031cdb21_79413f97c00412c0201527 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #111 via 9c2f40f.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642d031cdb21_79413f97c00412c0201527-- From nobody Tue Nov 10 22:25:45 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 10 Nov 2015 22:25:40 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447223140; bh=vQEMWtxS6/ePuJbtrEAqErNwgR++HUYUw8P2hutlImg=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Ibd3RugMkCdSla1/hE7iPh+7VufMM0KW5lTewbTfph9UP8nkvmdeYGKNa3SRjcsjK K49Vp6OsFl+uqnmTxVHCpxBpG64SdqdASG/qPc2J8xBQVAzM+8n7n5fn0vqbKJAF0C 79puho7fF3DCBXHyaw8PdubXPpelNFvi2W+Au1a4= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Splitting on ',' (#111) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5642df64d3505_74933fc7779592b84141a1"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 06:25:43 -0000 ----==_mimepart_5642df64d3505_74933fc7779592b84141a1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit That's not working. For instance if fails for "Link". It also requires that the processor understands the ABNF of the header field it processes. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/111#issuecomment-155680357 ----==_mimepart_5642df64d3505_74933fc7779592b84141a1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

That's not working. For instance if fails for "Link". It also requires that the processor understands the ABNF of the header field it processes.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642df64d3505_74933fc7779592b84141a1-- From nobody Tue Nov 10 22:25:46 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 10 Nov 2015 22:25:41 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447223141; bh=DEoq5p/MBT64T6hf/Xhs+UJQdseNngz+sjoZ8ksdIOk=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=qVxLSZqYyDR8tFNtb8uCgyBMVZjVQDFKyDYFKFS0mKdW7weehists5xwGL4AaQhe1 evg1zRAWoIuF5VDfH6URhB8p0w1poffDqMFxOBcQgJzPQMV0i7nAEWSqITc0t4Pseo QaRB+IPmHB4Wdblppt6K/34p4Qdlzdp5BjQjaE8g= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Splitting on ',' (#111) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5642df652181a_8eb3f8577d652b840376c"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 06:25:43 -0000 ----==_mimepart_5642df652181a_8eb3f8577d652b840376c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Reopened #111. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/111#event-460982709 ----==_mimepart_5642df652181a_8eb3f8577d652b840376c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Reopened #111.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642df652181a_8eb3f8577d652b840376c-- From nobody Tue Nov 10 22:34:15 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 10 Nov 2015 22:34:12 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447223653; bh=CT3Et79z4xrW/ODqG2VkFVm64Ch7JAtQbCoPYr0BLJI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=aGgkoWVcrrG4qXNw9osCjbJiZd7lwjJsbFxE6l7htNALI85Dadz3OlHdsyqWuomHW Jd0Zr0GW3ez080p8HJZstSJNcem6r7qV7e+gY8fX3M/Nd6W4ReYsy9a1MBFGzpOk+b EvJzdSYqpamLwIXC+qUho0iNzeeBnanHRifaBQNM= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Splitting on ',' (#111) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5642e164eaf50_2e703fb4554c329c3468e"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 06:34:14 -0000 ----==_mimepart_5642e164eaf50_2e703fb4554c329c3468e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #111. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/111#event-460986467 ----==_mimepart_5642e164eaf50_2e703fb4554c329c3468e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #111.


Reply to this email directly or view it on GitHub.

----==_mimepart_5642e164eaf50_2e703fb4554c329c3468e-- From nobody Wed Nov 11 15:59:35 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.308 X-Spam-Level: X-Spam-Status: No, score=-5.308 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_16=1.092, HTML_MESSAGE=0.001, J_CHICKENPOX_61=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Wed, 11 Nov 2015 15:59:30 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447286370; bh=FL3F1NKmWL1TVIQ5QGhGeGBq1pKXIloTpEm1NZ5gHak=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=bF8wxbxle0GABl78lTK/kCorMMP2vUI2u7bU+T2c/TIWh1AabGqyR3j+eUPpYekyl hAKOYX8gEu6D6d0b8wvF0xCJcl7C5oSbpZM4ccXecCzwAa0rmpXpMLDy+o38Fo9v6c rtkcfYmRDxftRc+JGTrg1X2VHUTq7kbNy72ibsLI= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5643d6622943d_3453f832bc1729c3375422"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2015 23:59:33 -0000 ----==_mimepart_5643d6622943d_3453f832bc1729c3375422 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit The idea behind #104 is that `user-agent=(x|y|z)` is really easy to express: > User-Agent; substr=x; substr=y; substr=z ... while `user-agent=(x|y) & z` is also reasonable: > User-Agent; substr=x; substr=y, User-Agent; substr=z ... but note that `user-agent=(x&y) | z` is impossible with that syntax. So, I think the question is whether this hits the use cases reasonably well; if not, we'll need to re-think. (And yes, this really belongs in #104). --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#issuecomment-155948808 ----==_mimepart_5643d6622943d_3453f832bc1729c3375422 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

The idea behind #104 is that user-agent=(x|y|z) is really easy to express:

User-Agent; substr=x; substr=y; substr=z

... while user-agent=(x|y) & z is also reasonable:

User-Agent; substr=x; substr=y, User-Agent; substr=z

... but note that user-agent=(x&y) | z is impossible with that syntax.

So, I think the question is whether this hits the use cases reasonably well; if not, we'll need to re-think.

(And yes, this really belongs in #104).


Reply to this email directly or view it on GitHub.

----==_mimepart_5643d6622943d_3453f832bc1729c3375422-- From nobody Wed Nov 11 16:02:57 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Wed, 11 Nov 2015 16:02:54 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447286575; bh=Xu0YIWVDJulIKqXT5I4vNQhaCPcln6vnWsy962g4gxw=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=mI14qZDxGsbIJXNYwV6RfQQcKUh+FvcR8TIXqt4+UmTa5J2DEan8ob1UxIX24t+IL Wk4svxqqKq+ucg6S5QTnO2K4gS/5y7cp68zjqneLrc6d1ITCDXWzz6hXko+2aMhoKR Zp6ZyDS1as0APsrtaHbCZVM02SI1+K+rO69m6yHU= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Support "Or" operator (#104) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5643d72eef788_3bc73feb5039b2c070d1"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2015 00:02:57 -0000 ----==_mimepart_5643d72eef788_3bc73feb5039b2c070d1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit @igrigorik please also have a look at discussion in #108. We need to figure out whether this hits the use cases, would appreciate your views. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/104#issuecomment-155949896 ----==_mimepart_5643d72eef788_3bc73feb5039b2c070d1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

@igrigorik please also have a look at discussion in #108. We need to figure out whether this hits the use cases, would appreciate your views.


Reply to this email directly or view it on GitHub.

----==_mimepart_5643d72eef788_3bc73feb5039b2c070d1-- From nobody Wed Nov 11 16:25:23 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Wed, 11 Nov 2015 16:25:20 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447287920; bh=zkDdY694aCQGj9gcquyssA0vF3ygBDKjIYXHJm2ql88=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=QDJI1Sz4Lsx4BYiSiTVD4cB6BUz3lQjj0IWF+VuBbt7SWqaerDgRwtBOVFMS+NmLa GjRzVTTPdWT55rILVSCfnNHW1d4/c+1ZStPto83lOq1ZFafzZ2shKypApp3c/czjx+ fsyBMo/73OjFBK4GJpeat7/12nhxO2YjVuqSbGWg= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5643dc70b20cd_2f663fb597ebf2bc73845"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2015 00:25:23 -0000 ----==_mimepart_5643dc70b20cd_2f663fb597ebf2bc73845 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit > I don't think that infinitely complex composition of logical is a goal we should be aiming for +1 --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#issuecomment-155956148 ----==_mimepart_5643dc70b20cd_2f663fb597ebf2bc73845 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

I don't think that infinitely complex composition of logical is a goal we should be aiming for

+1


Reply to this email directly or view it on GitHub.

----==_mimepart_5643dc70b20cd_2f663fb597ebf2bc73845-- From nobody Thu Nov 12 14:58:26 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.541 X-Spam-Level: X-Spam-Status: No, score=-3.541 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Thu, 12 Nov 2015 14:58:23 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447369103; bh=Pv5yMNj3f4Pa2ytO+aOAVsAFgPSUJZliMvs9IQi0g3k=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=BslbW4BEZ92i3Ftn9TMd2nwgOvpOxImjXEXBx6p1T0zr24q5uGQ3LxQ/Jlnflfx/g 22QIDugkcOHt5WhiMET9nk+hmsW14IIlAV9o4uak8z6ClAFP9sk/o4hl/rhFZINmC7 YhLttYrCkaE3JH5zLkg3eXtswn/El6FIJDUg/aog= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5645198f7fe4e_70633ffc18f392c013032a"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: zwoop X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2015 22:58:26 -0000 ----==_mimepart_5645198f7fe4e_70633ffc18f392c013032a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Yeah, just matching against all duplicates would be easier. It'd be nice'ish if people avoided it :). --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#issuecomment-156263718 ----==_mimepart_5645198f7fe4e_70633ffc18f392c013032a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Yeah, just matching against all duplicates would be easier. It'd be nice'ish if people avoided it :).


Reply to this email directly or view it on GitHub.

----==_mimepart_5645198f7fe4e_70633ffc18f392c013032a-- From nobody Thu Nov 12 16:44:30 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.454 X-Spam-Level: X-Spam-Status: No, score=-5.454 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Thu, 12 Nov 2015 16:44:25 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447375466; bh=iTRK4UB/J/X9yRbp0YnEIT08YSNS+ebn3q4v3NUpD/k=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=hZpxZ6PREimwVLjHFSscPTILDjpIDHfXnnSX6GUGLq5OAbb6VxRFJ3pbYdE01a3g0 hrLiCMb/rWFuhr5URHsrHNKdlZLcR3z32ilf0rlEgIPQpwnkNGLQypvgAxw5b+Uebe /ZP/FV9GUyJRFv8gulDZdexEe0Uq9tXqB7TdIJCw= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56453269efda6_5b823f9bf647b2c0309425"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: igrigorik X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Nov 2015 00:44:29 -0000 ----==_mimepart_56453269efda6_5b823f9bf647b2c0309425 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable So, just to make sure I understand what we're proposing here... - `user-agent;s=3Dx;s=3Dy` - User-Agent =3D~ x | y. - `user-agent;s=3Dx;s=3Dy, user-agent;s=3Dz` - User-Agent =3D~ (x | y) & = z - `user-agent;s=3Dx, cookie;s=3Dy` - User-Agent =3D~ x & Cookie =3D~ y Is that right? Are there any other expressions that are possible via curr= ent syntax? Here's an [interesting edge case](http://googlewebmastercentr= al.blogspot.com/2012/11/giving-tablet-users-full-sized-web.html) that may= be worth considering: > Although both Android smartphones and tablets will include the word =E2= =80=9CAndroid=E2=80=9D in the user-agent string, only the user-agent of s= martphones will include the word =E2=80=9CMobile=E2=80=9D. = In previous incarnation you could handle this with the `n` parameter: `Ke= y: user-agent;s=3Dandroid;n;s=3Dmobi`. However, with current syntax I don= 't think it'd be possible to distinguish two entries, one for Android tab= let vs smartphone? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#issuecomment-1562821= 64= ----==_mimepart_56453269efda6_5b823f9bf647b2c0309425 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

So, just to make sure I understand what we're proposing here...

  • user-agent;s=3Dx;s=3Dy - User-Agent =3D~ x | y.
  • user-agent;s=3Dx;s=3Dy, user-agent;s=3Dz - User-Agent =3D~ (= x | y) & z
  • user-agent;s=3Dx, cookie;s=3Dy - User-Agent =3D~ x & Coo= kie =3D~ y

Is that right? Are there any other expressions that are possible via c= urrent syntax? Here's an interesting edge c= ase that may be worth considering:

Although both Android smartphones and tablets will include the word =E2= =80=9CAndroid=E2=80=9D in the user-agent string, only the user-agent of s= martphones will include the word =E2=80=9CMobile=E2=80=9D.

In previous incarnation you could handle this with the n = parameter: Key: user-agent;s=3Dandroid;n;s=3Dmobi. However, = with current syntax I don't think it'd be possible to distinguish two ent= ries, one for Android tablet vs smartphone?

&m= dash;
Reply to this email directly or view it on GitHub= .3D""

----==_mimepart_56453269efda6_5b823f9bf647b2c0309425-- From nobody Thu Nov 12 18:01:03 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.382 X-Spam-Level: X-Spam-Status: No, score=-5.382 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Thu, 12 Nov 2015 18:00:59 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447380059; bh=tmg80cLlsb9yiLKWLj26h5dJBklS4kkkW7cVDWFV7wU=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=PjLOb68b251RD2uUFF7/9+m3f2bEvQTeOHOcCkmjbPAoJA8ZeVp7CUb6W6WiPD6US 939lvt+ZBRP1Oro3oYW+FXKaq5HdJQWfL0EYz8dez25r0WvqJ7ue3mf6Gxv4Zm9USl skSSratyxhGcbqGDya+vXE7n+id+wqZmYq4Sw7wM= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5645445b5216f_c773fe7210852bc572450"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Nov 2015 02:01:02 -0000 ----==_mimepart_5645445b5216f_c773fe7210852bc572450 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Looking at the spec again, I think that currently we can't really use multiple instances of a parameter or a header as special syntax; it will complicate things too much. However, we *could* put it in the parameter values themselves. E.g., right now, if you did: > Key: user-agent;substr=android;substr=mobi You'll end up with four "buckets": 1. UA contains both `android` and `mobi` 2. UA contains `android` but not `mobi` 3. UA contains `mobi` but not `android` 4. UA contains neither `android` nor `mobi` ... and it would behave the same way if you did: > Key: user-agent;substr=android, user-agent;substr=mobi So, I think that gives you the behaviour you want. We *could* add syntax to `match` and `substr` to avoid creating all of the permutations of buckets, e.g., > Key: user-agent;substr="android&mobi" So you'd end up with just: 1. UA contains both `android` and `mobi` 2. Everything else ... but I very much wonder if that's worth the complexity. Thoughts? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#issuecomment-156295114 ----==_mimepart_5645445b5216f_c773fe7210852bc572450 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Looking at the spec again, I think that currently we can't really use multiple instances of a parameter or a header as special syntax; it will complicate things too much. However, we could put it in the parameter values themselves.

E.g., right now, if you did:

Key: user-agent;substr=android;substr=mobi

You'll end up with four "buckets":

  1. UA contains both android and mobi
  2. UA contains android but not mobi
  3. UA contains mobi but not android
  4. UA contains neither android nor mobi

... and it would behave the same way if you did:

Key: user-agent;substr=android, user-agent;substr=mobi

So, I think that gives you the behaviour you want.

We could add syntax to match and substr to avoid creating all of the permutations of buckets, e.g.,

Key: user-agent;substr="android&mobi"

So you'd end up with just:

  1. UA contains both android and mobi
  2. Everything else

... but I very much wonder if that's worth the complexity. Thoughts?


Reply to this email directly or view it on GitHub.

----==_mimepart_5645445b5216f_c773fe7210852bc572450-- From nobody Thu Nov 12 19:15:07 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.908 X-Spam-Level: X-Spam-Status: No, score=-5.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_16=1.092, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Thu, 12 Nov 2015 19:15:01 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447384502; bh=puwPMIwHfuLqXyHJdmwVLB/pzeHALH8hOLgRZ6xpGUM=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=KgOidGZheCGqwnpI5ca7cWZitYMy6l4lE+dNhaele+xhwKigCHK2jlw8cH7mlkInb B02DsXXlg584c9MmwUyxUbQK8ArXKYNozSlp4FKkm7HJo3s54SQI+Ya80IpcUBFvgs 5tP51bM7R6WZShj3hRSLZMYK5UXDau+UvPjl136A= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564555b5f2cdd_3a853f9a8180329c598591"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: phluid61 X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Nov 2015 03:15:05 -0000 ----==_mimepart_564555b5f2cdd_3a853f9a8180329c598591 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable @mnot unless we could key on something horrible like `"ipad" or ("android= " and not "mobi")` we'll never cover all the likely-to-be-requested use-c= ases; and the complexity for adding just a single operator is probably qu= ite high (more operators =E2=87=92 even more complexity), so the cost-ben= efit for it isn't great. Having the multiple buckets gets us there eventually anyway, it just mean= s GalaxyTab and iPad users wouldn't benefit from each others' requests. I= t's still better than `Vary:User-Agent`, though. (With the added benefit = that it (hopefully) makes server operators think a bit more about what re= sources they send to whom, and why, and how they're cached.) --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#issuecomment-1563109= 05= ----==_mimepart_564555b5f2cdd_3a853f9a8180329c598591 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

@mnot u= nless we could key on something horrible like "ipad" or ("android" = and not "mobi") we'll never cover all the likely-to-be-requested u= se-cases; and the complexity for adding just a single operator is probabl= y quite high (more operators =E2=87=92 even more complexity), so the cost= -benefit for it isn't great.

Having the multiple buckets gets us there eventually anyway, it just m= eans GalaxyTab and iPad users wouldn't benefit from each others' requests= . It's still better than Vary:User-Agent, though. (With the = added benefit that it (hopefully) makes server operators think a bit more= about what resources they send to whom, and why, and how they're cached.= )

&m= dash;
Reply to this email directly or view it on GitHub= .3D""

----==_mimepart_564555b5f2cdd_3a853f9a8180329c598591-- From nobody Fri Nov 13 09:02:35 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.454 X-Spam-Level: X-Spam-Status: No, score=-5.454 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Fri, 13 Nov 2015 09:02:24 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447434144; bh=OOJjqiZAHklykqJmaV8A6XjVVixWt5rl1cqIC5KKHvg=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=zG9XExclyZnB3IKtXqYZnbDJ2byKgtSTVFwRHNKkHT+xtbVj9kzNHAvT7/QYBjwrV QhNl0dayhsmfnstcrJgW46v0fWBYBCtA2sOnrQ4BFFmQQRfmDACm7mo6+my10VfChI b1QwxXPuXZ2qklKoA/hcL3bOuZA1onXX/QRTGvck= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564617a0c4782_38473fec1b6ed2b8162290"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: igrigorik X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Nov 2015 17:02:30 -0000 ----==_mimepart_564617a0c4782_38473fec1b6ed2b8162290 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I don't know the background of why "Tablet" is omitted for those devices, but (personally) I agree that we probably should deliver that token in the UA string.. and that we don't have to burden Key with a turing complete language. That said, the "OR" use case applies well beyond UA-sniffing.. e.g. keying on cookie header values, which is a common task for many applications. re, https://github.com/httpwg/http-extensions/issues/108#issuecomment-156295114: interesting, I guess that approach covers most cases, but the fragmentation is painful. Instead of hijacking `&` inside of the value, would it make sense to define an operator that creates a composite key for all the sub-buckets? e.g. `Key: user-agent;substr=a;substr=b;xyz` where xyz is a token that indicates that all the buckets should resolve to same key? Although, I guess that reduces the whole space to an _and_...? Ugh. _p.s. to be honest, I guess I didn't read the spec close enough, because my interpretation of substr was that substr=a;substr=b would result in same key if `a | b`._ --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#issuecomment-156488629 ----==_mimepart_564617a0c4782_38473fec1b6ed2b8162290 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

I don't know the background of why "Tablet" is omitted for those devices, but (personally) I agree that we probably should deliver that token in the UA string.. and that we don't have to burden Key with a turing complete language. That said, the "OR" use case applies well beyond UA-sniffing.. e.g. keying on cookie header values, which is a common task for many applications.

re, #108 (comment): interesting, I guess that approach covers most cases, but the fragmentation is painful. Instead of hijacking & inside of the value, would it make sense to define an operator that creates a composite key for all the sub-buckets? e.g. Key: user-agent;substr=a;substr=b;xyz where xyz is a token that indicates that all the buckets should resolve to same key? Although, I guess that reduces the whole space to an and...? Ugh.

p.s. to be honest, I guess I didn't read the spec close enough, because my interpretation of substr was that substr=a;substr=b would result in same key if a | b.


Reply to this email directly or view it on GitHub.

----==_mimepart_564617a0c4782_38473fec1b6ed2b8162290-- From nobody Sun Nov 15 16:12:31 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.241 X-Spam-Level: X-Spam-Status: No, score=-2.241 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 15 Nov 2015 16:12:27 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447632747; bh=WUWJJj30Y2AMw3PLPR1BDjL0vkjJjXlPwDgtC23Zfss=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=M09Kji2u4bCA/laUOf+7u1LFCYjCrburC4powVWh/KKKoJFoKL+xVDv0ovu1KWoIR Pm/DYcAevYxB/NqA9Dy9/Hrs9dBlQZKyAMJcveQvOSB77u80+4UNtgQS/wZUy2IagB 6AhzjFxD1lOnMXgaKyho1sf2HdHPf6YrWpSQlrfI= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56491f6b1e6a9_1acb3f95341832c04987d3"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2015 00:12:30 -0000 ----==_mimepart_56491f6b1e6a9_1acb3f95341832c04987d3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit (taking OR discussion back over to #104) --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#issuecomment-156878037 ----==_mimepart_56491f6b1e6a9_1acb3f95341832c04987d3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

(taking OR discussion back over to #104)


Reply to this email directly or view it on GitHub.

----==_mimepart_56491f6b1e6a9_1acb3f95341832c04987d3-- From nobody Sun Nov 15 16:12:40 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.908 X-Spam-Level: X-Spam-Status: No, score=-5.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_16=1.092, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 15 Nov 2015 16:12:37 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447632757; bh=ZbIbreTqVOKKDVNULxv87DQQCErrMzoTRfEORLJxwbE=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=u4Z5zCe6CBtjTM0P2uBqmbe1m+kxTNaLRl2w+oWhRvrxVQzVqRN67jBUZRnnpcuvs wV86SdVfAd8vwfCoshRosqatg6eMxillTHte1AEqLwsAEw+FdZD+9TCKSuAc8CuO4w DuqIvQt41cJeTgsSf/rKYMJEIlQvQt9rBxbO3eBM= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Support "Or" operator (#104) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56491f759935a_51433fe467fdb2a03183e1"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2015 00:12:40 -0000 ----==_mimepart_56491f759935a_51433fe467fdb2a03183e1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hey @igrigorik - the problem with defining an operator like that is that it pushes a LOT of complexity into the algorithm and its implementation. Right now, each parameter results in a string that can be written into the secondary cache key, so its processing is very simple. It's also not clear how some parameters would combine; e.g., what does `partition=20:30 and match=foo` mean? It would really help if we had some **concrete** examples of what people would want to do with OR. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/104#issuecomment-156878046 ----==_mimepart_56491f759935a_51433fe467fdb2a03183e1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Hey @igrigorik - the problem with defining an operator like that is that it pushes a LOT of complexity into the algorithm and its implementation. Right now, each parameter results in a string that can be written into the secondary cache key, so its processing is very simple.

It's also not clear how some parameters would combine; e.g., what does partition=20:30 and match=foo mean?

It would really help if we had some concrete examples of what people would want to do with OR.


Reply to this email directly or view it on GitHub.

----==_mimepart_56491f759935a_51433fe467fdb2a03183e1-- From nobody Sun Nov 15 16:13:31 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 15 Nov 2015 16:13:27 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447632807; bh=25z8S+HiGArjhvGKeH7WQjBAR/KmcO2kLws+ZRW0n2M=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=fIdNuI+Wml3rv2WVE3XWnx1GRuIkPxfmxoFfIbpKqdi9ZQp7cqJkCJvWt6ZqUqRb4 tiI4ly3QvgZrYTwxhHjYZz8PAn6xRLJ9tLl8FX5tnwEXxKDvPsI/BHyGLzR4iHDEIc niuGchPZEpx9Pye+nAvEDj9maXeZEqjkYLzT40NY= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56491fa7b8da7_7f493fc3973c12bc924067"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2015 00:13:30 -0000 ----==_mimepart_56491fa7b8da7_7f493fc3973c12bc924067 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I think we can close this with no action; make sense? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#issuecomment-156878089 ----==_mimepart_56491fa7b8da7_7f493fc3973c12bc924067 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

I think we can close this with no action; make sense?


Reply to this email directly or view it on GitHub.

----==_mimepart_56491fa7b8da7_7f493fc3973c12bc924067-- From nobody Sun Nov 15 16:13:49 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 15 Nov 2015 16:13:46 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447632826; bh=t8vNGTYaBFpQLL95V/NxpV96AdfGTZbmkW36QpWGwPY=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=QFel7WmnRufaeo+43HcVLr5onjimXbMpN03TCkHh+YKsX853zG6cSopdS4h7MzH8W nhCuKr7roVn0nfHwkjdIKC/BqY514JAgilnDzXXW0D2IbFdDN2ZRnRXl/g/hXR/gUn Q33YdCRCF2eRSFjFcjaeKehUUqIBhNeFr1LbPrzY= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] "Legal Demand" (#103) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56491fba3ef06_3c813fb31cdc92b8705e5"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2015 00:13:48 -0000 ----==_mimepart_56491fba3ef06_3c813fb31cdc92b8705e5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #103. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/103#event-464932769 ----==_mimepart_56491fba3ef06_3c813fb31cdc92b8705e5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #103.


Reply to this email directly or view it on GitHub.

----==_mimepart_56491fba3ef06_3c813fb31cdc92b8705e5-- From nobody Sun Nov 15 16:14:13 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 15 Nov 2015 16:14:11 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447632851; bh=eDujBHu/5tNz1am+NUwkGGQXLHa51aZVnnx8tHa3Sos=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=HoGVl6h3U9RrW2/cVv3BfvLq8Wfa1RsO8T+XnttlPSS4eXJnAOThepMT7tKxVWMgF bJ1XZ0kZyUHLuYz06/Ibu21+eUdLHA0LD4eIjGpF5KCKOQgxY/pr4Ei4Z1xvWGoNCJ OOhWlcy18LcKF1rNyR5F4EjTHd3wHwpRZMGFFXmo= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] 451 Editorial Feedback (#102) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56491fd31b761_a8d3fc3973c12bc2779298"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2015 00:14:13 -0000 ----==_mimepart_56491fd31b761_a8d3fc3973c12bc2779298 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #102. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/102#event-464932836 ----==_mimepart_56491fd31b761_a8d3fc3973c12bc2779298 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #102.


Reply to this email directly or view it on GitHub.

----==_mimepart_56491fd31b761_a8d3fc3973c12bc2779298-- From nobody Sun Nov 15 16:22:13 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 15 Nov 2015 16:22:10 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447633330; bh=36Fg1NTWrrCLocWdgbKUcd7CC4ex1YcqBXblZ4f1T+4=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=X/NBN6mF+lsFa3phVfVKBGdssdG1MQyZA4TtEbPbo33N50tyuXefDlYpwTjc2b82I wFktG0cwG43hksjrTZfEkijFpoR1dzrqIE17P/XBDsmw49s/E+E7k3QOACOzuzOpFZ JbmUnJ7FnUoEDTV18onJHD1XLWNjm2TCBcuKpcsw= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564921b2841e5_8b73ffcfc16b2bc55041c"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: zwoop X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2015 00:22:12 -0000 ----==_mimepart_564921b2841e5_8b73ffcfc16b2bc55041c Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit +1. I think #104 covers the concerns here. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#issuecomment-156878535 ----==_mimepart_564921b2841e5_8b73ffcfc16b2bc55041c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

+1. I think #104 covers the concerns here.


Reply to this email directly or view it on GitHub.

----==_mimepart_564921b2841e5_8b73ffcfc16b2bc55041c-- From nobody Sun Nov 15 16:55:05 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.382 X-Spam-Level: X-Spam-Status: No, score=-5.382 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_24=1.618, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 15 Nov 2015 16:55:00 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447635300; bh=eOCkBT0SrUbtpgxopzEXtuoKVloU4IGiqMglxDT6FCs=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=tz40aImGrFRPLD7UTjXx2L9U6l8BfZluLtLv5aj7pyFi7y8WNabMIkz6o9P1fE5Bq ntzg3Cv2vgtfSBARbU/7MmEO/yCyZribSlEScwoN2+lYFYHFsrqhS6nSFfXpyH1Emo YPgXp8uH4T3ZrL00OQpNlmNoC58AiOvDOrNsdnqI= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] alt-svc vs the ability to convey the scheme inside the protocol (#92) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5649296493900_31c33fcd9904729c2009d4"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2015 00:55:03 -0000 ----==_mimepart_5649296493900_31c33fcd9904729c2009d4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Straw-man proposal: =E2=9C=82=EF=B8=8E Some server-side HTTP applications make assumptions about security based = upon connection context; for example, equating being served upon port 443= with the use of a HTTPS URL (and the various security properties that im= plies). This affects not only the security properties of the connection itself, b= ut also the state of the client at the other end of it; for example, a We= b browser treats HTTPS URLs differently than HTTP URLs in many ways, not = just for purposes of protocol handling. Since one of the uses of Alternative Services is to allow a connection to= be migrated to a different protocol and port, these applications can bec= ome confused about the security properties of a given connection, sending= information (e.g., cookies, content) that is intended for a secure conte= xt (e.g., a HTTPS URL) to a client that is not treating it as one. This risk can be mitigated in servers by using the URL scheme explicitly = carried by the protocol (e.g., ":scheme" in HTTP/2) as an indication of s= ecurity context, instead of other connection properties. When the protoco= l does not explicitly carry the scheme (e.g., as is usually the case for = HTTP/1.1 over TLS), servers can mitigate this risk by either assuming tha= t all requests have an insecure context, or by refraining from advertisin= g alternative services for insecure schemes (such as HTTP). --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/92#issuecomment-15688029= 9= ----==_mimepart_5649296493900_31c33fcd9904729c2009d4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Straw-man proposal:

=E2=9C=82=EF=B8=8E

Some server-side HTTP applications make assumptions about security bas= ed upon connection context; for example, equating being served upon port = 443 with the use of a HTTPS URL (and the various security properties that= implies).

This affects not only the security properties of the connection itself= , but also the state of the client at the other end of it; for example, a= Web browser treats HTTPS URLs differently than HTTP URLs in many ways, n= ot just for purposes of protocol handling.

Since one of the uses of Alternative Services is to allow a connection= to be migrated to a different protocol and port, these applications can = become confused about the security properties of a given connection, send= ing information (e.g., cookies, content) that is intended for a secure co= ntext (e.g., a HTTPS URL) to a client that is not treating it as one.

=

This risk can be mitigated in servers by using the URL scheme explicit= ly carried by the protocol (e.g., ":scheme" in HTTP/2) as an indication o= f security context, instead of other connection properties. When the prot= ocol does not explicitly carry the scheme (e.g., as is usually the case f= or HTTP/1.1 over TLS), servers can mitigate this risk by either assuming = that all requests have an insecure context, or by refraining from adverti= sing alternative services for insecure schemes (such as HTTP).

&m= dash;
Reply to this email directly or view it on GitHub<= /a>.3D""

----==_mimepart_5649296493900_31c33fcd9904729c2009d4-- From nobody Mon Nov 16 01:09:52 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Mon, 16 Nov 2015 01:09:47 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447664987; bh=3IQxQPd9AA5B9EW0IoFzDYd4L5g3QYuH2eMNsjpC4q0=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=z6N04LZSoYcDCjhh6tpqLZIV1sHBS1wcDN73OimUwooscAUOoDr7sEoiKRsGsXuOQ b/Outs0NU/NTVThi360wd8FiaLivRU7tXop87Iegq7ZB+AejNc5Cg/8F1BAfD4NJXN bNvMXtRMpw9/oodWbTpQqLeDY17dZPwP+fkU3lcc= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] alt-svc vs the ability to convey the scheme inside the protocol (#92) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56499d5b72354_38c63fc2800132b82243f9"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: icing X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2015 09:09:50 -0000 ----==_mimepart_56499d5b72354_38c63fc2800132b82243f9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Good enough for me. How exactly scheme needs to be visible and how connection details need to be hidden is beyond the scope of the spec anyway. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/92#issuecomment-156961248 ----==_mimepart_56499d5b72354_38c63fc2800132b82243f9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Good enough for me. How exactly scheme needs to be visible and how connection details need to be hidden is beyond the scope of the spec anyway.


Reply to this email directly or
view it on GitHub.

----==_mimepart_56499d5b72354_38c63fc2800132b82243f9-- From nobody Mon Nov 16 04:17:31 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Mon, 16 Nov 2015 04:17:27 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447676247; bh=f4mcryrqcNkFn6iFXJJ51Mbw7ttpRBv0gDudFqzyB3k=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=J23gEecpm3+DJDYEkdpcDQVPc6Xg5JIoRR5v+mh6ymkYnhQ8AiyKIHpQmfuY+eeA4 QrG66lF7t+XEI6nMKWm86WpPOFaJoooIyQw853tsx5DL6Q/rokcO+1Azpo+NVXnA3L Y/Bs/cPoZMi+Zw7PR5vXGdn+Ms8vqx1FL/QnQgLk= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] alt-svc vs the ability to convey the scheme inside the protocol (#92) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5649c957a77be_62953f840b32f2c0128994d"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2015 12:17:30 -0000 ----==_mimepart_5649c957a77be_62953f840b32f2c0128994d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sounds good. @martinthomson does this work for you? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/92#issuecomment-157011024 ----==_mimepart_5649c957a77be_62953f840b32f2c0128994d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Sounds good. @martinthomson does this work for you?


Reply to this email directly or view it on GitHub.

----==_mimepart_5649c957a77be_62953f840b32f2c0128994d-- From nobody Mon Nov 16 10:33:49 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=unavailable Date: Mon, 16 Nov 2015 10:26:07 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447698367; bh=ATSzi0grZiESfxpexhRXiAeTE4CmVZLManu+Wg/4okk=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=LsQ21hcOIrwiaHLv+FvFaRYu9L2jRXdDu1L+KujOVgCC5ISxogEaHs8gU6i3dVR5v dSH5v9JNdzetUfEHu5UBORkZ+3wSaPOZauWsHjqmyeMpRZv+k1D9VErnCeL7QG8gV+ a0krRE4MOu1vupTZIkJknK+TMJBoiFe4RonpzyjY= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] alt-svc from https (1.1) to https (1.1) (#91) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564a1fbfa237e_76aa3fa9b19432bc68234d"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2015 18:33:48 -0000 ----==_mimepart_564a1fbfa237e_76aa3fa9b19432bc68234d Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit proposal from @mnot in https://github.com/httpwg/http-extensions/issues/92#issuecomment-156880299 would address this issue as well --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/91#issuecomment-157127687 ----==_mimepart_564a1fbfa237e_76aa3fa9b19432bc68234d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

proposal from @mnot in #92 (comment) would address this issue as well


Reply to this email directly or view it on GitHub.

----==_mimepart_564a1fbfa237e_76aa3fa9b19432bc68234d-- From nobody Mon Nov 16 12:15:14 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.097 X-Spam-Level: X-Spam-Status: No, score=-3.097 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001, J_CHICKENPOX_38=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Mon, 16 Nov 2015 12:15:09 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447704909; bh=8UV1a5vDeStf9n2viEB4Bje6G60CeGSRoZfarUaRA4o=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=rJ0D4K4En2OkwpuPZNTi2Fieg1Vr5KWR2swTsrK/31MFGZqaBkzqigxrEjor9+Mtl 6pvqLEpTaxF2cC6J/iyz82Wg9Z2aHQnTl8DU49zqEJ3kuCDWhGZc4smsn7o0gwfOEe 5rQzea5r0ThA7+uebTnVL/bW+zQ7I1NjhqtrR1nM= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Support "Or" operator (#104) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564a394dd8936_513a3fd3b49112bc1083833"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: igrigorik X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Nov 2015 20:15:14 -0000 ----==_mimepart_564a394dd8936_513a3fd3b49112bc1083833 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit > It's also not clear how some parameters would combine; e.g., what does `partition=20:30` and `match=foo` mean? If I understand the current semantics correctly, the above would yield <20, <20+foo, 20-30, 20-30+foo, >30, 30+foo buckets? Presumably, adding another match value in there would further extend the number of buckets by another factor of 2? > It would really help if we had some concrete examples of what people would want to do with OR. 1. My original example of User-Agent matching is one: https://github.com/mnot/I-D/issues/21#issue-15143707. 1. I can imagine Cookie use-cases with very similar semantics, where you can have multiple different values that you'd want to resolve to the same cache entry? Perhaps (1) can be addressed by looking at "Mobi" and other substrings.. there are edge cases here across all the various shipped browsers, but maybe that's OK. For (2), arguably the site controls the cookie so they can establish a stable key and use that. For existing Client-Hints what we have already is probably enough: you'd use partition against `Width` hint to account for the DPR+resource width variants; or partition against `DPR` or `Viewport-Width`. When combined with Save-Data match you'd then double the number of buckets... there is no way to indicate that some buckets should be combined, but maybe that's ok? If anything that's a feature that could be added later? @yoavweiss can you think of any edge case here for CH? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/104#issuecomment-157156838 ----==_mimepart_564a394dd8936_513a3fd3b49112bc1083833 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

It's also not clear how some parameters would combine; e.g., what does partition=20:30 and match=foo mean?

If I understand the current semantics correctly, the above would yield <20, <20+foo, 20-30, 20-30+foo, >30, 30+foo buckets? Presumably, adding another match value in there would further extend the number of buckets by another factor of 2?

It would really help if we had some concrete examples of what people would want to do with OR.

  1. My original example of User-Agent matching is one: mnot/I-D#21 (comment).
  2. I can imagine Cookie use-cases with very similar semantics, where you can have multiple different values that you'd want to resolve to the same cache entry?

Perhaps (1) can be addressed by looking at "Mobi" and other substrings.. there are edge cases here across all the various shipped browsers, but maybe that's OK. For (2), arguably the site controls the cookie so they can establish a stable key and use that.

For existing Client-Hints what we have already is probably enough: you'd use partition against Width hint to account for the DPR+resource width variants; or partition against DPR or Viewport-Width. When combined with Save-Data match you'd then double the number of buckets... there is no way to indicate that some buckets should be combined, but maybe that's ok? If anything that's a feature that could be added later?

@yoavweiss can you think of any edge case here for CH?


Reply to this email directly or view it on GitHub.

----==_mimepart_564a394dd8936_513a3fd3b49112bc1083833-- From nobody Mon Nov 16 22:02:09 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Mon, 16 Nov 2015 22:02:04 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447740124; bh=M+dS2nQyIVJk5YGIKjbUQ8dKKJ0auAukT8T6/cJk/f8=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=B/mFadptlzXPnD5b4kbr8hkX9HXHhiIsTD9UQI1ZpiZY413hcF2ZLbXIiqoj53f6c Nr6jztwyCQeKPa7HZ5CyssYbPbVW4hWlrGZDH3XYU8E4+mqayg49PQJLX71VXp4RyF t1ohjoAKUydRxTWmv/QkwWr9QY3KDl5AAxOn68BE= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Support "Or" operator (#104) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564ac2dc53558_79753f9b6a1c12a056708e"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: igrigorik X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Nov 2015 06:02:08 -0000 ----==_mimepart_564ac2dc53558_79753f9b6a1c12a056708e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit > I'm starting to suspect that this is primarily about substr. *nod*. I think it makes sense to scope this discussion substr in particular. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/104#issuecomment-157279905 ----==_mimepart_564ac2dc53558_79753f9b6a1c12a056708e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

I'm starting to suspect that this is primarily about substr.

nod. I think it makes sense to scope this discussion substr in particular.


Reply to this email directly or view it on GitHub.

----==_mimepart_564ac2dc53558_79753f9b6a1c12a056708e-- From nobody Tue Nov 17 00:32:21 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.596 X-Spam-Level: X-Spam-Status: No, score=-5.596 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Tue, 17 Nov 2015 00:32:16 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447749136; bh=b4e5TGbFWhPYgxAWU5cN+/ZmAx7bPCfbQgabmuuTt+M=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=ub1qMxdnl3gNFoALNADDkDh/GvLEYyO6P/gEpYPlrWblpsrnoBD6fUR5Mg9fM2Cw0 FuQlxyxdSi224+qGnXKhJWgEmJ4v53n0SvAEevAvDTc7Q7AWt0zPdpAR3j8WincLxv Gpbh24jiQsaD8dhksj4WnPPfs6ute03OxiH+PJFY= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] alt-svc vs the ability to convey the scheme inside the protocol (#92) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564ae610ad25a_5ff03fa829e1d2bc8630a3"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Nov 2015 08:32:20 -0000 ----==_mimepart_564ae610ad25a_5ff03fa829e1d2bc8630a3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit 9.5. Confusion Regarding Request Scheme Some server-side HTTP applications make assumptions about security based upon connection context; for example, equating being served upon port 443 with the use of a HTTPS URL (and the various security properties that implies). This affects not only the security properties of the connection itself, but also the state of the client at the other end of it; for example, a Web browser treats HTTPS URLs differently than HTTP URLs in many ways, not just for purposes of protocol handling. Since one of the uses of Alternative Services is to allow a connection to be migrated to a different protocol and port, these applications can become confused about the security properties of a given connection, sending information (e.g., cookies, content) that is intended for a secure context (e.g., a HTTPS URL) to a client that is not treating it as one. This risk can be mitigated in servers by using the URL scheme explicitly carried by the protocol (e.g., ":scheme" in HTTP/2 or the "absolute form" of the request URI in HTTP/1.1) as an indication of security context, instead of other connection properties ([RFC7540], Section 8.1.2.3 and [RFC7230], Section 5.3.2). When the protocol does not explicitly carry the scheme (e.g., as is usually the case for HTTP/1.1 over TLS, servers can, mitigate this risk by either assuming that all requests have an insecure context, or by refraining from advertising alternative services for insecure schemes (such as HTTP). --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/92#issuecomment-157308154 ----==_mimepart_564ae610ad25a_5ff03fa829e1d2bc8630a3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

9.5. Confusion Regarding Request Scheme

Some server-side HTTP applications make assumptions about security
based upon connection context; for example, equating being served
upon port 443 with the use of a HTTPS URL (and the various security
properties that implies).

This affects not only the security properties of the connection
itself, but also the state of the client at the other end of it; for
example, a Web browser treats HTTPS URLs differently than HTTP URLs
in many ways, not just for purposes of protocol handling.

Since one of the uses of Alternative Services is to allow a
connection to be migrated to a different protocol and port, these
applications can become confused about the security properties of a
given connection, sending information (e.g., cookies, content) that
is intended for a secure context (e.g., a HTTPS URL) to a client that
is not treating it as one.

This risk can be mitigated in servers by using the URL scheme
explicitly carried by the protocol (e.g., ":scheme" in HTTP/2 or the
"absolute form" of the request URI in HTTP/1.1) as an indication of
security context, instead of other connection properties ([RFC7540],
Section 8.1.2.3 and [RFC7230], Section 5.3.2).

When the protocol does not explicitly carry the scheme (e.g., as is
usually the case for HTTP/1.1 over TLS, servers can, mitigate this
risk by either assuming that all requests have an insecure context,
or by refraining from advertising alternative services for insecure
schemes (such as HTTP).


Reply to this email directly or view it on GitHub.

----==_mimepart_564ae610ad25a_5ff03fa829e1d2bc8630a3-- From nobody Wed Nov 18 17:35:15 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Wed, 18 Nov 2015 17:35:10 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447896910; bh=jYpZ695AB9BPIEeJgt9iP73tKTomQjUu85vlvkLNXsc=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UYG2qaC3JoIt2REX2qjYxcjv50ZsvnCEOBJXzwxATRdMGUGDHIauUfWrhcksEqB5e jU6ytOV3wzYpDUUXYV4WvbPxbL4Amjv/Q5dR5yfzcFXycFcN82xdxeeWe11Hff+0eb P3DANEFtyqju1hQfNU5o48m+tyxpl0agSoWoI3dA= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Support "Or" operator (#104) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564d274e6e18f_47873fc79a8472bc112b"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Nov 2015 01:35:13 -0000 ----==_mimepart_564d274e6e18f_47873fc79a8472bc112b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit OK. If that's the case, does something like > `Key: User-Agent;substr=mobi|android` do the trick? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/104#issuecomment-157919155 ----==_mimepart_564d274e6e18f_47873fc79a8472bc112b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

OK. If that's the case, does something like

Key: User-Agent;substr=mobi|android

do the trick?


Reply to this email directly or view it on GitHub.

----==_mimepart_564d274e6e18f_47873fc79a8472bc112b-- From nobody Thu Nov 19 07:00:38 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -7 X-Spam-Level: X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Thu, 19 Nov 2015 07:00:32 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1447945232; bh=nA1TcPtYb63a2nLhObChzaGPi2irl8CxnLr1vkAiHdo=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=lk6T8c0QLElzUVPFrMlaQgjnDavuzM//1OhFHYjOSCtCIZrPtGkLTdajNofv6HnFR C0XkkDlW4ZA0kw/uH1o5IjaK+OOPB3BlpR7WbOUeCudHTbfdpkeTZeTwXQ/AuY2yae kpigK3IDrp7jTEmmMNgclXRQMD60x2yjySUzMuK4= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] alt-svc vs the ability to convey the scheme inside the protocol (#92) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564de410c389c_22283fad5806d2a02955e3"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: enygren X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Nov 2015 15:00:37 -0000 ----==_mimepart_564de410c389c_22283fad5806d2a02955e3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In the list of server mitigations we likely want to also include: "or return (421 Not Authoritative?) for insecure scheme requests received over TLS". Neither of the other proposed mechanisms protect existing secure applications/servers that assume that port-443/TLS traffic is "secure". Since the "advertising alternative services for insecure schemes" would be done over an insecure channel, simply refraining doesn't mitigate attacks if there is an application vulnerability due to existing assumptions. On Tue, Nov 17, 2015 at 3:32 AM, Julian Reschke wrote: > 9.5. Confusion Regarding Request Scheme > > Some server-side HTTP applications make assumptions about security > based upon connection context; for example, equating being served > upon port 443 with the use of a HTTPS URL (and the various security > properties that implies). > > This affects not only the security properties of the connection > itself, but also the state of the client at the other end of it; for > example, a Web browser treats HTTPS URLs differently than HTTP URLs > in many ways, not just for purposes of protocol handling. > > Since one of the uses of Alternative Services is to allow a > connection to be migrated to a different protocol and port, these > applications can become confused about the security properties of a > given connection, sending information (e.g., cookies, content) that > is intended for a secure context (e.g., a HTTPS URL) to a client that > is not treating it as one. > > This risk can be mitigated in servers by using the URL scheme > explicitly carried by the protocol (e.g., ":scheme" in HTTP/2 or the > "absolute form" of the request URI in HTTP/1.1) as an indication of > security context, instead of other connection properties ([RFC7540], > Section 8.1.2.3 and [RFC7230], Section 5.3.2). > > When the protocol does not explicitly carry the scheme (e.g., as is > usually the case for HTTP/1.1 over TLS, servers can, mitigate this > risk by either assuming that all requests have an insecure context, > or by refraining from advertising alternative services for insecure > schemes (such as HTTP). > > =E2=80=94 > Reply to this email directly or view it on GitHub > > . > --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/92#issuecomment-15808209= 9= ----==_mimepart_564de410c389c_22283fad5806d2a02955e3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In the list of server mitigations we likely want to also include:

"or return (421 Not Authoritative?) for insecure scheme requests received over TLS".

Neither of the other proposed mechanisms protect existing
secure applications/servers that assume that port-443/TLS
traffic is "secure". Since the "advertising alternative s= ervices
for insecure schemes" would be done over an insecure channel,
simply refraining doesn't mitigate attacks if there is an application=
vulnerability due to existing assumptions.





On Tue, Nov 17, 2015 at 3:32 AM, Julian Reschke <notifications@github.= com>
wrote:

> 9.5. Confusion Regarding Request Scheme
>
> Some server-side HTTP applications make assumptions about security > based upon connection context; for example, equating being served > upon port 443 with the use of a HTTPS URL (and the various security<= br> > properties that implies).
>
> This affects not only the security properties of the connection
> itself, but also the state of the client at the other end of it; for=
> example, a Web browser treats HTTPS URLs differently than HTTP URLs<= br> > in many ways, not just for purposes of protocol handling.
>
> Since one of the uses of Alternative Services is to allow a
> connection to be migrated to a different protocol and port, these > applications can become confused about the security properties of a<= br> > given connection, sending information (e.g., cookies, content) that<= br> > is intended for a secure context (e.g., a HTTPS URL) to a client tha= t
> is not treating it as one.
>
> This risk can be mitigated in servers by using the URL scheme
> explicitly carried by the protocol (e.g., ":scheme" in HTT= P/2 or the
> "absolute form" of the request URI in HTTP/1.1) as an indi= cation of
> security context, instead of other connection properties ([RFC7540],=
> Section 8.1.2.3 and [RFC7230], Section 5.3.2).
>
> When the protocol does not explicitly carry the scheme (e.g., as is<= br> > usually the case for HTTP/1.1 over TLS, servers can, mitigate this > risk by either assuming that all requests have an insecure context,<= br> > or by refraining from advertising alternative services for insecure<= br> > schemes (such as HTTP).
>
> =E2=80=94
> Reply to this email directly or view it on GitHub
> <https://github.com/httpwg/http-extensions/issues/92#issuecomment= -157308154>
> .
>

&m= dash;
Reply to this email directly or view it on GitHub<= /a>.3D""

----==_mimepart_564de410c389c_22283fad5806d2a02955e3-- From nobody Fri Nov 20 01:23:56 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.454 X-Spam-Level: X-Spam-Status: No, score=-5.454 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Fri, 20 Nov 2015 01:23:38 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448011418; bh=2SQDjpawsIn7CVrxk+UcSWkV2syJmug+K88yJNl/Ucc=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=Bfe2TvByXli36BLUiRiLnSGdnCM/1O6VTrWHPmdHH/+jZBmNULQctfFaSJDe3cOwS GtF4p9d3gQtx92xAAPzzmfc9dg+Dstm/HdCLXbC1wLW+89i7oMG6GB4bQ5xypv3BUa 1HT2N3uiK9RSWHiQZYUGzf3Vug2YFJ6yOUmmigog= To: httpwg/http-extensions Subject: [http-extensions] alt-svc: consistency of alternative service(s) terminology and capitalisation (#118) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564ee69ac4aca_34603ff2d046929c4915385"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: LPardue X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Nov 2015 09:23:42 -0000 ----==_mimepart_564ee69ac4aca_34603ff2d046929c4915385 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit The document uses terminology such as "Alternative Services", "alternative services" and "alternative service". There seems to be a distinction between terms (albeit minor) based on the capitilisation and pluralisation but this is not completely clear to me. For example: https://httpwg.github.io/http-extensions/alt-svc.html#rfc.abstract > This document specifies "alternative services" for HTTP, and https://httpwg.github.io/http-extensions/alt-svc.html#introduction > This specification defines a new concept in HTTP, "Alternative Services" and https://httpwg.github.io/http-extensions/alt-svc.html#alternative > This specification defines a new concept in HTTP, the "alternative service". The capilisation elsewhere looks ok based on context (titles, start of sentence) but perhaps that is leading to my uncertainty in the first place. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/118 ----==_mimepart_564ee69ac4aca_34603ff2d046929c4915385 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

The document uses terminology such as "Alternative Services", "alternative services" and "alternative service". There seems to be a distinction between terms (albeit minor) based on the capitilisation and pluralisation but this is not completely clear to me.

For example:

https://httpwg.github.io/http-extensions/alt-svc.html#rfc.abstract

This document specifies "alternative services" for HTTP,

and https://httpwg.github.io/http-extensions/alt-svc.html#introduction

This specification defines a new concept in HTTP, "Alternative Services"

and https://httpwg.github.io/http-extensions/alt-svc.html#alternative

This specification defines a new concept in HTTP, the "alternative service".

The capilisation elsewhere looks ok based on context (titles, start of sentence) but perhaps that is leading to my uncertainty in the first place.


Reply to this email directly or view it on GitHub.

----==_mimepart_564ee69ac4aca_34603ff2d046929c4915385-- From nobody Fri Nov 20 01:32:43 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.908 X-Spam-Level: X-Spam-Status: No, score=-5.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_16=1.092, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Fri, 20 Nov 2015 01:32:40 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448011960; bh=IOQ0P4VyH3/9pxwnaYJpzVfCPb0PLNGMbs3JQlyjyLA=; h=From:Reply-To:To:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=fxsYHc5W5rgandKSktX/pyc8Z/+eEmK3aBAbGqGS1olwIzurnFgyWo23QmnEDjVUK WZnFj9XvukpL9sduJ+GgPZouZB/vE74KSGvRspGzIxpmNR6AIuL0q0A9IlQnt5njym kGHl3CkLXld6NLhMKIoQVkQH/cCVpGVm+I2d2Wdk= To: httpwg/http-extensions Subject: [http-extensions] alt-svc: use of "alternative-protocol" term (#119) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564ee8b8c037a_45b33fb67e20d2c016887cb"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: LPardue X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Nov 2015 09:32:43 -0000 ----==_mimepart_564ee8b8c037a_45b33fb67e20d2c016887cb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable https://httpwg.github.io/http-extensions/alt-svc.html#alternative > Each origin maps to a set of these routes =E2=80=94 the default route = is derived from the origin itself and the other routes are introduced bas= ed on alternative-protocol information. = This looks like it may be a remnant from Alternate-Protocol. [Section 2.4= ](https://httpwg.github.io/http-extensions/alt-svc.html#switching) uses t= he phrase `alternative service protocol`, which seems a little clearer. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/119= ----==_mimepart_564ee8b8c037a_45b33fb67e20d2c016887cb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

https://httpwg.github.io/http-extensions/alt-svc.html#alternative=

Each origin maps to a set of these routes =E2=80=94 the default route = is derived from the origin itself and the other routes are introduced bas= ed on alternative-protocol information.

This looks like it may be a remnant from Alternate-Protocol. Section= 2.4 uses the phrase alternative service protocol, which= seems a little clearer.

&m= dash;
Reply to this email directly or view it on GitHub.3D""

----==_mimepart_564ee8b8c037a_45b33fb67e20d2c016887cb-- From nobody Fri Nov 20 16:29:12 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.042 X-Spam-Level: X-Spam-Status: No, score=-3.042 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Fri, 20 Nov 2015 16:29:08 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448065748; bh=puF482fc10flz7mhASWYEzX9+csBj2xN9kMmsuuO5o8=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=i9jkXB+gAYLQOYqzYQIT6kNcfz3x3YgkGkZtGJxTjeM7pGOSdNvlExJy/pqWJw9A/ 84msk6RoMBaUCaI6UhP/p/O7CDS4T1wF1+AhDXFjSasoL9z1ajD8j/P9Lnu/ikugig hkpm88W2I4YHSVg93JUV+m4z/RnK0MTBgm79WT7o= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Support "Or" operator (#104) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564fbad48e390_38dd3f90414d329c1457d3"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: igrigorik X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Nov 2015 00:29:11 -0000 ----==_mimepart_564fbad48e390_38dd3f90414d329c1457d3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Yeah.. Except, what if I have a `|` in my substring? :P --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/104#issuecomment-158566364 ----==_mimepart_564fbad48e390_38dd3f90414d329c1457d3 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Yeah.. Except, what if I have a | in my substring? :P


Reply to this email directly or view it on GitHub.

----==_mimepart_564fbad48e390_38dd3f90414d329c1457d3-- From nobody Fri Nov 20 17:10:10 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Fri, 20 Nov 2015 17:10:06 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448068206; bh=9tlPfYjUlyfOtqoVkSUwRiB3in7k11XfbhZLxr6tLfw=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=aQx2GDkh84pYn7otjF6KKHK8fZ0k2QMzfeDMBhlG7bI/S2SD0T3USIG3JnNeSCWl9 xLRjdjhaZ3QeQwBsaQgJmb5bo/d0ANuhwPb9wNJ/mOrIpJbuiv5L5GQXOUCyw9EIkG wBp1byZPaWgkvkFYEcfCPehBYBQsvO6tY12+ka2k= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Support "Or" operator (#104) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_564fc46e80b9d_e653f9eceab12b8531da"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Nov 2015 01:10:08 -0000 ----==_mimepart_564fc46e80b9d_e653f9eceab12b8531da Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Well, we can either escape it, or we can say that we don't think it's likely that the headers that Key will be targeting will contain that character. I like the latter; IME developers often don't bother to implement escaping in performance-critical code. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/104#issuecomment-158570848 ----==_mimepart_564fc46e80b9d_e653f9eceab12b8531da Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Well, we can either escape it, or we can say that we don't think it's likely that the headers that Key will be targeting will contain that character.

I like the latter; IME developers often don't bother to implement escaping in performance-critical code.


Reply to this email directly or view it on GitHub.

----==_mimepart_564fc46e80b9d_e653f9eceab12b8531da-- From nobody Sat Nov 21 00:43:46 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sat, 21 Nov 2015 00:43:34 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448095414; bh=SLfpHj42b19SOx49MO2x9s8PgYEjE8OTxKL663tVlQw=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=UwGJ6d0BmUJXvJ8BUSNSsFgMmiiYAX/y4mv6+oASvVqTCPc3bT2NB3n2F1/z6TRAn X3LBiTTiZppKkoa048FxgEA9Lu+WiNoYI8ffxVIibc+mJEpTgoAB8fF2ZjZ3y71AWK lXPq8L60coG7HEtFtwpYeyNoiWGt17yoxb7SCPKY= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] alt-svc: section 5 "a Alt-Used" (#120) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_56502eb66b88e_1c933f8bfd6672b81233be"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Nov 2015 08:43:44 -0000 ----==_mimepart_56502eb66b88e_1c933f8bfd6672b81233be Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #120. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/120#event-471136218 ----==_mimepart_56502eb66b88e_1c933f8bfd6672b81233be Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #120.


Reply to this email directly or view it on GitHub.

----==_mimepart_56502eb66b88e_1c933f8bfd6672b81233be-- From nobody Sun Nov 22 07:20:38 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 22 Nov 2015 07:20:33 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448205633; bh=2x3yn2AcfUYYQG0oXwxyyFPreQgK1oTiOHLOL+4JfgI=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=pzwMm1wVrIhGNEVebz+oKVpNELrwzdnJS/q5GAdZxMQUNXboCq+Dm1uxOY3th+i+f WCIO8A+IIq5HSOnnvGIrTFVy9DIQfkFbkVYUTpZtlDMSOJyaPbYiRrouM9NKGeHuAY yu4wzFZX/CVIRRcwQhO+AB3+E8uJFYBNv1Z8t4iw= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] alt-svc: consistency of alternative service(s) terminology and capitalisation (#118) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5651dd41a8fb3_3083fa82669d29c442627"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Nov 2015 15:20:38 -0000 ----==_mimepart_5651dd41a8fb3_3083fa82669d29c442627 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit FWIW, this is not intentional. I'll make sure that the quoted forms are consistent. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/118#issuecomment-158766164 ----==_mimepart_5651dd41a8fb3_3083fa82669d29c442627 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

FWIW, this is not intentional. I'll make sure that the quoted forms are consistent.


Reply to this email directly or view it on GitHub.

----==_mimepart_5651dd41a8fb3_3083fa82669d29c442627-- From nobody Sun Nov 22 07:25:02 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 22 Nov 2015 07:24:58 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448205898; bh=754+QLPTzd3VEkjGTgDkr0WNKSyseEuOu3KEWYI66bc=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=wyvGpaHeSmJ9geh3SX9hYlUTkDmQcAr+FYs1fxqnSf29BBmTuDA3GKvp7v1E+EyEO JhXov6kMu53t9RZN3msah+iitRNgUuCZ2q1XTef0bsHimYZCnz3p1dN1mRhFxo46H0 /XLcRgoMo94gdeqGSQqLJ6k3JNQxREl10oNrxu3o= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] alt-svc: consistency of alternative service(s) terminology and capitalisation (#118) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5651de4a8d054_41303fa82669d29c274779"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Nov 2015 15:25:01 -0000 ----==_mimepart_5651de4a8d054_41303fa82669d29c274779 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #118. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/118#event-471495887 ----==_mimepart_5651de4a8d054_41303fa82669d29c274779 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #118.


Reply to this email directly or view it on GitHub.

----==_mimepart_5651de4a8d054_41303fa82669d29c274779-- From nobody Sun Nov 22 12:35:34 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sun, 22 Nov 2015 12:35:29 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448224529; bh=g+vrSwHsR/sSbcRHdAPVVkTDqeve1ygWD5wWxNHWW/8=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=bL+xHPkskg+a8WwwN4Q+bBYV8sTqo+PYMj6ilEHwP+C7Dn+JhdMo1iUspvFd8LAZL Jgvgv7HIU+zKPGqTgnxzZeuCQZc5o+cxz21LTWnRGemeLIvILn180vLTHk+DPiadlz 0meuZSAS4BXwRJ34zQrvquf/7jJR/m6SqDKhL1VE= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] alt-svc: use of "alternative-protocol" term (#119) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5652271122a0b_51703fd223aa72bc7362491"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Nov 2015 20:35:32 -0000 ----==_mimepart_5652271122a0b_51703fd223aa72bc7362491 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #119. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/119#event-471574168 ----==_mimepart_5652271122a0b_51703fd223aa72bc7362491 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #119.


Reply to this email directly or view it on GitHub.

----==_mimepart_5652271122a0b_51703fd223aa72bc7362491-- From nobody Mon Nov 23 15:47:03 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.908 X-Spam-Level: X-Spam-Status: No, score=-5.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_16=1.092, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Mon, 23 Nov 2015 15:46:57 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448322417; bh=AVo/15yMqN5MAocXuLQx4ABGB7p6D+chFie97YZGErw=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=a65VJtYQI7se8Itmwtep1h57Wl42lyLuMRll94qJo6s1fG299P2EBJcLQsvv6LApv 5rMs3keHPZp9fez4Ypn7ESzmX99GuvwbaK5uAT8ucL2VHk21RLrvGbm4m7f8hBUOSH DG62evYQmrIycHtP/vTpm7iylvNtUrIqfCTzAmN8= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Support "Or" operator (#104) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5653a571a21fe_43093ff604ec329c420433"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Nov 2015 23:47:02 -0000 ----==_mimepart_5653a571a21fe_43093ff604ec329c420433 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit > `Key: DPR;partition=1.2, Save-Data;match=1` would create four potential cache entries: 1. `DPR` < 1.2, `Save-Data` = 1 2. `DPR` < 1.2, `Save-Data` != 1 3. `DPR` > 1.2, `Save-Data` = 1 4. `DPR` > 1.2, `Save-Data` != 1 It sounds like you want to collapse 1,2 and 3 into one cache entry, correct? --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/104#issuecomment-159106238 ----==_mimepart_5653a571a21fe_43093ff604ec329c420433 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Key: DPR;partition=1.2, Save-Data;match=1

would create four potential cache entries:

  1. DPR < 1.2, Save-Data = 1
  2. DPR < 1.2, Save-Data != 1
  3. DPR > 1.2, Save-Data = 1
  4. DPR > 1.2, Save-Data != 1

It sounds like you want to collapse 1,2 and 3 into one cache entry, correct?


Reply to this email directly or view it on GitHub.

----==_mimepart_5653a571a21fe_43093ff604ec329c420433-- From nobody Mon Nov 23 16:34:56 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Mon, 23 Nov 2015 16:34:53 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448325293; bh=zaJDxe/gqRplkdnVhdAEvtqloQe4XCQXrLjyXmQkU4c=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=0kJya7tadkjinPWGk+8DQxVN+lOzKxFBE0THZpB3I2dqmVuz/BB58BYdQW3c8TIaZ 7uTJZRXvoNcZ0aobmroIJTTp024JQpmhgemyu0qpzIz3ilLC72+CsIqKgAFBtDdlZq apM9TMugJpIQt9CiDNam62cveE1E7fOaapLLiDhI= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] field-name cardinality (#108) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5653b0ad4b8b9_64a13fb5fd53f2bc4810e2"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: mnot X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Nov 2015 00:34:55 -0000 ----==_mimepart_5653b0ad4b8b9_64a13fb5fd53f2bc4810e2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Closed #108 via 7eade4891bb45fdf7391f86245a8e8c7ef77c34d. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/108#event-472744054 ----==_mimepart_5653b0ad4b8b9_64a13fb5fd53f2bc4810e2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Closed #108 via 7eade48.


Reply to this email directly or view it on GitHub.

----==_mimepart_5653b0ad4b8b9_64a13fb5fd53f2bc4810e2-- From nobody Wed Nov 25 00:24:49 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -5.349 X-Spam-Level: X-Spam-Status: No, score=-5.349 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_08=1.651, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Wed, 25 Nov 2015 00:24:45 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448439885; bh=uUCW9hnJ431GQReBFzUGHQCEC/8aqkE7n7UvxTmaFPo=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=U+UCCdLD1K6gYnEhXIXmVC77U43w/hmnpISXh01NAFuibEDlm5XcQvZJtkGYIVoGj UZHZv08FGFsdN0akfTGYA5SFlCsA6PHpvPhqxUXma5zTqb1UdfptrelAGQnWDMT3Du nmnsgD7rMkJcScnEiJ68iDc7PIP66xcMCkhonA2s= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Support "Or" operator (#104) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5655704d99f3d_6ec63ffde32552bc810291"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: yoavweiss X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Nov 2015 08:24:48 -0000 ----==_mimepart_5655704d99f3d_6ec63ffde32552bc810291 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit That is correct --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/104#issuecomment-159532488 ----==_mimepart_5655704d99f3d_6ec63ffde32552bc810291 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

That is correct


Reply to this email directly or view it on GitHub.

----==_mimepart_5655704d99f3d_6ec63ffde32552bc810291-- From nobody Sat Nov 28 08:57:33 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.241 X-Spam-Level: X-Spam-Status: No, score=-2.241 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Sat, 28 Nov 2015 08:57:28 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448729848; bh=OCSsAQuSLu9r6l0ZILJ6KJynQO1idgx0Smgfp3lQy+g=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=QMiSjarGlyS59YNFru9ghoSBGOUnlcIXALTObyRZJHfOkJ/qVkc0i6a+ISMgJ01bt 9XMiI03U2BoYIFaguR0NUHDWrpjK76FR5hhjXdcHYUfLruVB6kSQQLNI2GMKgBKV8k bkpqHBsoMJ9o32ORnMUMCFxJ9HFG6zO2qLth1fUU= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] alt-svc: Alt-Used security discussion (#121) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_5659dcf8c08f9_55fd3f9a447072b8897c6"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: reschke X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Nov 2015 16:57:31 -0000 ----==_mimepart_5659dcf8c08f9_55fd3f9a447072b8897c6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit This inconsistency was caused by the fix for https://github.com/httpwg/http-extensions/issues/36. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/121#issuecomment-160318636 ----==_mimepart_5659dcf8c08f9_55fd3f9a447072b8897c6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

This inconsistency was caused by the fix for #36.


Reply to this email directly or view it on GitHub.

----==_mimepart_5659dcf8c08f9_55fd3f9a447072b8897c6-- From nobody Mon Nov 30 10:52:29 2015 X-Original-To: http-issues@ietfa.amsl.com Delivered-To: http-issues@ietfa.amsl.com X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.941 X-Spam-Level: X-Spam-Status: No, score=-4.941 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_12=2.059, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham Date: Mon, 30 Nov 2015 10:52:23 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1448909543; bh=HHqNC3eYWgvgdPF2+ztxcHXl6HtH6eww8UnSvq/Lsic=; h=From:Reply-To:To:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=Ej/YhW3d55Y/g9JrwsmX2+TxocSPmVUzSZCavT8Vw8Mbt7hu9AieNdPos7Dms0v47 KqUNdoAqJosvTVx0egNVJ767OOEyZUyDqStj94P+31PDXJuJoFqVX5/xUEbXPGpj4G vYmHWjjiFWBq96//0R9V+PVJEPFPinUtjCQXhWLc= To: httpwg/http-extensions In-Reply-To: References: Subject: Re: [http-extensions] Support "Or" operator (#104) Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="--==_mimepart_565c9ae7c450b_60ad3fab02cc12c029426f7"; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: list X-GitHub-Sender: igrigorik X-GitHub-Recipient: httpwg-issues X-Auto-Response-Suppress: All X-GitHub-Recipient-Address: http-issues@ietf.org Archived-At: Message-ID: From: HTTP issue updates X-BeenThere: http-issues@ietf.org X-Mailman-Version: 2.1.15 Reply-To: http-issues@ietf.org List-Id: HTTP issue updates List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2015 18:52:27 -0000 ----==_mimepart_565c9ae7c450b_60ad3fab02cc12c029426f7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hmm, not sure if this is a deal breaker, but it's not a great outcome.. In effect, we're discouraging folks from reporting granular hints. With CH our goal is to get enable the UA/app to advertise any and all relevant hints to the server, each via its own header. However, with the model we have here, each and every key expands the cache space, with no ability to collapse it -- this, in effect, discourages use and deployment of new hints. --- Reply to this email directly or view it on GitHub: https://github.com/httpwg/http-extensions/issues/104#issuecomment-160723128 ----==_mimepart_565c9ae7c450b_60ad3fab02cc12c029426f7 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit

Hmm, not sure if this is a deal breaker, but it's not a great outcome.. In effect, we're discouraging folks from reporting granular hints. With CH our goal is to get enable the UA/app to advertise any and all relevant hints to the server, each via its own header. However, with the model we have here, each and every key expands the cache space, with no ability to collapse it -- this, in effect, discourages use and deployment of new hints.


Reply to this email directly or view it on GitHub.

----==_mimepart_565c9ae7c450b_60ad3fab02cc12c029426f7--