Re: New Version Notification for draft-kazuho-early-hints-status-code-00.txt

Cory Benfield <cory@lukasa.co.uk> Thu, 03 November 2016 10:55 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EED28129964 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 3 Nov 2016 03:55:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.898
X-Spam-Level:
X-Spam-Status: No, score=-7.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_SORBS_SPAM=0.5, RP_MATCHES_RCVD=-1.497, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lukasa-co-uk.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j0VsbTkxl8e3 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 3 Nov 2016 03:55:22 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 358401294D2 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 3 Nov 2016 03:55:22 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1c2FcA-0008NX-Gf for ietf-http-wg-dist@listhub.w3.org; Thu, 03 Nov 2016 10:51:22 +0000
Resent-Date: Thu, 03 Nov 2016 10:51:22 +0000
Resent-Message-Id: <E1c2FcA-0008NX-Gf@frink.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by frink.w3.org with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <cory@lukasa.co.uk>) id 1c2Fc5-0008Kh-4X for ietf-http-wg@listhub.w3.org; Thu, 03 Nov 2016 10:51:17 +0000
Received: from mail-wm0-f41.google.com ([74.125.82.41]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <cory@lukasa.co.uk>) id 1c2Fbz-0007W7-5w for ietf-http-wg@w3.org; Thu, 03 Nov 2016 10:51:11 +0000
Received: by mail-wm0-f41.google.com with SMTP id t79so91987749wmt.0 for <ietf-http-wg@w3.org>; Thu, 03 Nov 2016 03:50:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lukasa-co-uk.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=XnRZWmJl8IuDSROe2dJj78+8vu0wAkwyhFoQ9Rw68GY=; b=RCC43U+HRA3WaeVOCJ7rihW1xaY4xmnPGIbHkh8CPSQuSEP0BScBFlOUJe7fGLK0QN 14bpBI19859mVdeWfdhLkPOcUeSMX0+Jtfc7KYfjjq7QORp+qAwQn4OwOTdWZlRpwYuD UjwaB+1nkXKr/gGWuMUKcYM/ezqjfDp1dA9CoZE0M09fXECu2GZIk0fxlyIRV6r8dfSC oS7NksNRNQceIa5Z8Nmb5ALQgKsm1vD6ix0/QZ75FlVBV+JSP5GM+UgwRYnQPkpZ7b5J Ap9NJ1hDH0qap3hfTpaBC4O5TWJKyfIrnQwJXLh6/1DKUyImDK0Tfbg6Y0zRYx/jkMrx RAmQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=XnRZWmJl8IuDSROe2dJj78+8vu0wAkwyhFoQ9Rw68GY=; b=OoFSL3xohOHHoKwvEkadedtDNDRXiaRtg8BvHUJZzOaEyaDGzsEnFE/+kTnQOnCzNJ gQbJ9gOFH/nUmT/Ol+uBodxmPN8O30imY8CMIQtMbozc/K286a944UOAJlpswPwYEuo5 IoQGMl1z/MI/n2yI50lMnpOtTvzrp4F9H6g93KWpJi13yJqqNdliIwKNzGpGAsul/nlZ VAo6aFNDZgwaTM8zEhPbHPM1ElaO2HP+D2wFwyxlyMdeM7VPJXskO1s0qDpD3kNwakRY 08QluNIQFu+pn+60LoO6xq7sz91MS/jOpaUB8344Y4Y08vz/nOgGeLQzu5Zwi+qcPtHE Gryg==
X-Gm-Message-State: ABUngventb/sVby2dG9Z3e6Zb1GP7yirgMBtYB0UVkg1NXs1JDF874YE+P5Q7yTm6n3reQ==
X-Received: by 10.194.108.10 with SMTP id hg10mr1631322wjb.58.1478170244630; Thu, 03 Nov 2016 03:50:44 -0700 (PDT)
Received: from [192.168.1.5] (72.6.208.46.dyn.plus.net. [46.208.6.72]) by smtp.gmail.com with ESMTPSA id 71sm41377587wmo.7.2016.11.03.03.50.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Nov 2016 03:50:44 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\))
From: Cory Benfield <cory@lukasa.co.uk>
In-Reply-To: <20161103114250.05c298be@ginster>
Date: Thu, 3 Nov 2016 10:50:43 +0000
Cc: ietf-http-wg@w3.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <606E1810-59C0-4E50-9DFD-28ADF1BF0E20@lukasa.co.uk>
References: <147792294052.32397.15544665152412530374.idtracker@ietfa.amsl.com> <CANatvzwm_T-HW0yT1MAWEUrfw5OAVkmAZe890575qg8HuU9Z_Q@mail.gmail.com> <86447165-100C-407D-8512-A32F93B11BBA@lukasa.co.uk> <CANatvzzRvbEjy4AqDHeRtQfcJX0Ls14qJf0qv0QWZBMMd-HRnQ@mail.gmail.com> <5f155947-e74c-0761-b5d4-64f8aabec846@gmx.de> <F2EE2E10-9129-47D4-8C6E-BEE079503F34@lukasa.co.uk> <86EAA775-324C-41C9-87E0-9D04E51EE141@gbiv.com> <5D00C20A-0421-406A-AE2A-79E713507D02@lukasa.co.uk> <08467A5B-78F7-4993-B3E3-C9A24F16D02E@gbiv.com> <A68B20F6-CF1E-4D22-B492-927829F2A473@lukasa.co.uk> <20161103114250.05c298be@ginster>
To: Werner Baumann <werner.baumann@onlinehome.de>
X-Mailer: Apple Mail (2.3251)
Received-SPF: pass client-ip=74.125.82.41; envelope-from=cory@lukasa.co.uk; helo=mail-wm0-f41.google.com
X-W3C-Hub-Spam-Status: No, score=-2.9
X-W3C-Hub-Spam-Report: AWL=0.546, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1c2Fbz-0007W7-5w d3483d5f9eaf77766875889889fff535
X-Original-To: ietf-http-wg@w3.org
Subject: Re: New Version Notification for draft-kazuho-early-hints-status-code-00.txt
Archived-At: <http://www.w3.org/mid/606E1810-59C0-4E50-9DFD-28ADF1BF0E20@lukasa.co.uk>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/32837
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

> On 3 Nov 2016, at 10:42, Werner Baumann <werner.baumann@onlinehome.de> wrote:
> 
> Am Thu, 3 Nov 2016 09:08:02 +0000
> schrieb Cory Benfield <cory@lukasa.co.uk>uk>:
> 
>> 
>>> On 2 Nov 2016, at 22:50, Roy T. Fielding <fielding@gbiv.com> wrote:
>>> I don't care how widely they are deployed.  Not a single client on
>>> your list existed when 1xx was invented.
>> 
>> To look at your age argument for a moment, yes they did. Python’s
>> httplib was on my list, and I just downloaded Python 1.1, which was
>> released in October 1994: httplib is present in that distribution as
>> a HTTP/1.0 client implementation.
>> 
> 
> From RFC 7231:
> 
>> 6.2 Informational 1xx
>> ... Since HTTP/1.0 did not define any 1xx status codes, a server MUST
>> NOT send a 1xx response to an HTTP/1.0 client.

This is not relevant. httplib has been a HTTP/1.1 client for more than a decade. The age of httplib was relevant only because Roy suggested that httplib did not exist when 1xx was invented: this is my counter-example.

> Question:
> For what kind of HTTP clients are these non conforming libraries used?
> To what kind of HTTP servers do they connect? Is any of these servers
> expected to start sending 103 responses? I would expect that at least
> none of that IoT devices will ever have to deal with 103.

Lots of them. In particular, they are frequently used for web scrapers, which will inevitably have to contend with 103 responses.

Cory