Re: Early Hints (103)

Martin J. Dürst <duerst@it.aoyama.ac.jp> Thu, 24 November 2016 09:26 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 DC5C0129578 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 24 Nov 2016 01:26:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.398
X-Spam-Level:
X-Spam-Status: No, score=-8.398 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, 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 (1024-bit key) header.d=itaoyama.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XJvzlLq0IlwK for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 24 Nov 2016 01:26:51 -0800 (PST)
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 7CAA91295FC for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 24 Nov 2016 01:26:49 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1c9qFA-0002YR-3e for ietf-http-wg-dist@listhub.w3.org; Thu, 24 Nov 2016 09:23:00 +0000
Resent-Date: Thu, 24 Nov 2016 09:23:00 +0000
Resent-Message-Id: <E1c9qFA-0002YR-3e@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 <duerst@it.aoyama.ac.jp>) id 1c9qEx-0002Tn-1l for ietf-http-wg@listhub.w3.org; Thu, 24 Nov 2016 09:22:47 +0000
Received: from mail-ty1jpn01on0127.outbound.protection.outlook.com ([104.47.93.127] helo=JPN01-TY1-obe.outbound.protection.outlook.com) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from <duerst@it.aoyama.ac.jp>) id 1c9qEq-0003NU-3o for ietf-http-wg@w3.org; Thu, 24 Nov 2016 09:22:41 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector1-it-aoyama-ac-jp; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=gIFqtaT5T/SWPrTAnhUipngcyuVn7ENNTZRKmeIOvIM=; b=O/6gwAaA26R2E5CEoFbhADaljYD8C6ZNZ0affSRDx73rrsGmqO6qbrFuAZR6VSOZqBs9X8fGe4hAuMgNkK64pgsQOCfm6MQvQWMSP5Qxp9Ey3Agrp4PBxZK3bI1k9IPChnkLIApwznoWw/ArCflrEBsUbaClR/7EBQwwxakubx8=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=duerst@it.aoyama.ac.jp;
Received: from [133.2.210.64] (133.2.210.64) by TY1PR0101MB0986.jpnprd01.prod.outlook.com (10.167.157.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.734.8; Thu, 24 Nov 2016 09:22:10 +0000
To: Patrick McManus <mcmanus@ducksong.com>, HTTP Working Group <ietf-http-wg@w3.org>
References: <CAOdDvNos+qXxi8K3HPtkuzkAuc1ctAmdt=Oz+vJy+oBgB7skQA@mail.gmail.com>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
Message-ID: <af20cb3a-c15c-6551-6980-676b5296dada@it.aoyama.ac.jp>
Date: Thu, 24 Nov 2016 18:22:04 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <CAOdDvNos+qXxi8K3HPtkuzkAuc1ctAmdt=Oz+vJy+oBgB7skQA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Originating-IP: [133.2.210.64]
X-ClientProxiedBy: TYXPR01CA0030.jpnprd01.prod.outlook.com (10.168.40.40) To TY1PR0101MB0986.jpnprd01.prod.outlook.com (10.167.157.149)
X-Microsoft-Exchange-Diagnostics: 1; TY1PR0101MB0986; 2:p6woAIrMTolrpDZnCY4lKCXP3IbSgaLuQDBe6q1X89KL/jEmqCZMPtr0rXKbup4lMd6wk3S7VlE60AVAFpXUwYzWZkFMF0LPpqrw+6Ev105m12PPBO/aVGTk9RN5CyE7Mts1dWMAcyIon6XNplIbpym2yUxAOzmfroMfikSfKiA=; 3:shjdWfHjUTgCYBHxWi/e7N/D6Xrqi297JhHKjzNeiPaYI4Q0/NLl7rj9cZfUt7bY48vHrr552JJG2lvRJ/iKteo28g03bnI/6ELyFteWQ3o9PKP17aB7mvvzwwQo7RYJQI8HB/d5eZERa2gZeJHeR/PCrvQJvGlMu04nklJGQic=
X-MS-Office365-Filtering-Correlation-Id: 462b5f53-7c9a-4182-3313-08d4144b5e6c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:TY1PR0101MB0986;
X-Microsoft-Exchange-Diagnostics: 1; TY1PR0101MB0986; 25:Sss1VvYfmyb9p/x6b9tpsPlW1pVFkQ6gcdpOwTIaCsM1X8DlEhfie5SIt024u8huUj13s8yFVup/e/MttjUXMpOuj7mD0Zq6OjgWnaifa9HOZUbEvfS3Lxt4RHqvVf5WduM5CyaDciKvuOattQlRIZExqGfX+U4Jm5Szzfx5iEWpMQpNzWVAwaB0IHPK0Y5lY3H89dktIDSWcILGP1fartp/zWYz+zKme3z7CaLJD77FZM5AycuosWfMwKWX3iHvL/omJKDhXHxvRCUebg5eAD+Hjd8+hgYyKjjVM5I00OBqE36e7a4IZyktvDEIlgcsEJGn8fL7IXXF0jnYW4zzxMhH/M0pV+ZEwlcXyqhCsxrq3VQ824CXJzePhphGehA3mPdigk+wX9gr64gtoaDeKLsFNIDq3BCKWVjgjdJNTkRvma+aGJ2EY/CWZ/6EBtGi19c82fOZJkBlr/0edcOhXbS5jM+HqW3TiRAcsocCKH/ySCY1ClPXyZQgKU8wyuHLmgOvbQTD39GUURp5zh/viSPchSwP0daybz+ouvzMf/i8ZDuBgPFwL5+tFIYQX8Kd7v+FaLcS8OhjTedf7uJb/IvOMpMXgesUez93LGrUY1IZ956qrJ9zwpGGKts8KOotD0wMM4IgBF1ceMwsb8Vp8/ZPpjmOtiPzMltlZ0SX72+cCMscdfBatYgywkGpGl4F6vMgGkq4sUdN/CV3HGVFaI33mBGtI5+xeujU3cOq7aaZA0H+gtB6Go5VQ9crrPbUhqJSXxz+dseuJOlMa3A02xgY8cGNxNqt/u7LvqSTFEu5YFJ7na70piwVtd7rWVymKm4vjoIXySneE3OvZkidOI8WFQeshoxPCDe/fmHJKmM=
X-Microsoft-Exchange-Diagnostics: 1; TY1PR0101MB0986; 31:+tC+79fREMDjJg7+evq33zYJBWMOvnvHmdgmmRC7gAoMlS5guQUc0TIJieHeMDGG5/Ex3LcJK6V72dYMLPLnOlwgcvRxnhiedpkCBtC9AvH5EiWqMproz8zpKCkQsoll7XZIjHLWISjLTYcq1Dl6u+wcN8yUOkVnfnLFhIcI5zZN3hAKbBZK67zIaQbsK2UHr110HmMPIroz5oRG/XHKOLvxshpFE4LUkcxXyDXX2KdTOuYWp9HS+r2S5j0lKS+7ixO7c9UW9T1mVkMTk2+lHA==
X-Microsoft-Antispam-PRVS: <TY1PR0101MB0986DE06DEEDF31E56A92F6ECAB60@TY1PR0101MB0986.jpnprd01.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(120809045254105);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6060326)(6045199)(6040361)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6061324)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(2016111802025)(6072148)(6043046); SRVR:TY1PR0101MB0986; BCL:0; PCL:0; RULEID:; SRVR:TY1PR0101MB0986;
X-Microsoft-Exchange-Diagnostics: 1; TY1PR0101MB0986; 4:53/ziTK0d4veSw7EWG+XdegVxK814hsUBWOLCWgUAAvFtUYTGSevfVZ7YxPG6vJ9IeTdQMAfn0xGYYbqm2EMb9SrlMHUo7qE8ZzSC66LyX3ukmAareyQ3ZoCO31xjDUH6vmBCnDNlmi2MoMKyfG+TPkiMAdhNO0/3k/XgpQn5YD1mzGDNs1Eg9p+1cTFHS48xRdrFAHGHl/WecQEdPVJRsHVGRtBhYfHG+9wLwy3fbXsOa7EgT0qbvNNW3V1xhZYuIN+bW63Sk+qxVUsGdp48XlRnvGmFvasz79R3DN3YeWrVXpQRtB/mTl7gYglWzweE/FV1uIM3IgwN43ECQf3vziv/m5Kk9pP3qwqBjxwlYtLOopX68YZDKmCvklZsm7KfwMnxPraWDygHIjlxPBRfRjAPuBceoxnKv5kMmeYlV7PDMV5KPfvvXkbxfUxKEa1Tp5vcyOEySmlodiYVka30xaOsoZEYGQYi70+VAANlY7/nzrnzdSr3LvEFVgX031HoNQujh3GE9lF+XQ+1mccYZWfk6tzhkIlPEPnu1lQTSr5MqJlKrh4ZE81H0kCSZzqi4CgNJiYS1ximYOlqn43xiJFRumbgvfAmbSywfP2JyJzO2HPQfVp6Uc0W5cbRM2/mWepoI0kSOHVXSlVyvOu/ZgCiWAlk/B/cQ1nJhKeX4uwSmmFi7/cuyPzL4ZLoqwF5bXCPqdWmurlG276b2X5+Q==
X-Forefront-PRVS: 0136C1DDA4
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6049001)(7916002)(199003)(377424004)(24454002)(189002)(7846002)(5660300001)(39410400001)(7116003)(31696002)(6666003)(101416001)(31686004)(105586002)(42186005)(65806001)(65956001)(83506001)(3846002)(68736007)(66066001)(33646002)(2950100002)(6116002)(305945005)(77096005)(7736002)(65826007)(42882006)(39380400001)(189998001)(92566002)(4001350100001)(23676002)(2870700001)(8676002)(5001770100001)(97736004)(47776003)(50986999)(54356999)(64126003)(2906002)(38730400001)(76176999)(229853002)(81166006)(81156014)(86362001)(74482002)(107886002)(50466002)(106356001)(39400400001)(3940600001); DIR:OUT; SFP:1102; SCL:1; SRVR:TY1PR0101MB0986; H:[133.2.210.64]; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en;
Received-SPF: None (protection.outlook.com: it.aoyama.ac.jp does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1;TY1PR0101MB0986;23:HGYjcEAxXWYyPzfLp3OEMc8dSdcF5YNi4DDawagcGQy5yia08ZiDV7reR883zUTCPVDORAGYwy9KXNH9/8xR76gTAIIFDx/TILOxiK6LQTbzvjqN593VoWw2IyrAMosTVLlSxs55F3Sx8ewDNunlXD5HMUF2RxuvMCr+ScTG6zUe3zhez/kiefuIK91PAYO/4zEMQnupNMQ3eccZXkgOeBEVuhnkgSlJXBMj6s/WN97Zea5BLns5o7NWNnCYxZLib7XKDdPOdHPDe1HPzh+nqCWp0ixcZ9fh/4Y5EJK6RVGRiaisnNRauBGWvaUjtPIdO9MsSq9Ktu7RDzcI0MVNr/iK46I8gB65crhR9mzij6j1jwCj45pi6j4aEho0Wc8ILGpj0wggQsexVRw6p+X6cgWwU22N3uhaK27mdkZaDKn/sJOf1TyQUnbrYLEnfo6k2TclFsbwBGDlDOQZVem3cZl9GTihUCsS3GjFVV73SFWl00zixYUef1Q/pRuvnZVugfjv7B0UafIKglJIuK6+Xc9pJT1G+SjC1gG84jICJs+EzTC9JDXJD7Eh6M1U/vPcxOUcciXfrIFjrg7KuYswCBssmsSfs4e8vg6N/2Y8CpUGJKYWuFrC89SwC7THwb/ZzyaAEbEe7tTftW/4Vd4vZ5PrjYyzpOYluVAUt9LKMnzMThkLpYRPbgHKG4hBRqPEbEbJ14mngQ5jWYRHLMhq5tLXwR/ZdXo0mBNYRp1+IC8ikh9PqXhzVn0d6P3MQSubQAw8F3mMJOqI75xTQcZI60frtTNd6KQlmi8y4iZd/fWqJpaKnEmLzkaeCXbsnQIxMtnmTNJfG9Nookz+gCDxglXArR3AYZc7igaEBwHWqOhdQ1tr+XjNfWlIi3yNdxZroCmJY+RALTVRW+ycICTXVorr8CUVNZVmhyBfBptkMFoEbSxO2ZZRtSWFYVRiGflSl+6fxPZKzP8GZwRixhdcxYUI0QwhVPoB+I8RZEHUDZH9G2cYb5FQxU6h+wHPnwGRuv07/57CeTpadf6X2yXaQNb85RAioaSTzF1ExoFM6udTea16WymA4GnqA9OX7NxJN2PR/MtlFj0ffCmEhjbLUY46rDQmVIPO4S72j7RtTpb4UNhOB/PqDz4ibInV+mFyUCJytxMiArU0KGHAhYwGvqTGLBw1aXGXfWwyHT4Q/1H82QBcFsp1sEIgGSPjnYt5Re5eS9t/1c7PBLdijwWcv59Qm0RCBbdW62+IDKoUY3XuQs5NbX3w2rBnpjRSUNqProjMm2NE+dFe7Xv2rliNcZ0oINKJ+Yxwl2ykTECuPZenj/erSvD6EES2b7HkhfA0tU7n5ZGVxP5Vog0WXodcrbI7BKB2XbppKbBRHwbV6hHlNmf8hAkD7kJ0dzSyx6+4tQDB8Dc0wj8CBOifoCVdQWDlTGd6f/XuaVePYqUEOwU=
X-Microsoft-Exchange-Diagnostics: 1; TY1PR0101MB0986; 6:YviP+W/U9t2FRnaQ8TyoL8Ft9STffEgddZ2+Lpn3kBATBLA2pzifkxx2edQYa71OsSXtOTN9K5XUD2eQsPQsV7kNlb6xeOIrRqBHlYhDNEDQ2E/Yr/iX8iZfZ3NBJkLzwdGl2x2QpqpD3z7DtI9X4A38gdXVxYzz3KZe/xUnnSZozV8Gx0CRohBWzUmFJSRd68IvUZEsBUkZREZovgicc1Uz3TUr4bKkIpSZsHXhbW2aOJbjViA2dThBQ//g4Zh+JJJDio8sryfLha28N9RfiwMYpgizKDr+XzJP1WEpYIqLCMGlAyj9D3tO/CJOCX+cL3VIFSUnM8sRLPCPOUBO3gF70/oVf66y5yaF6vYLHf2pegMQIWU0aU2ydBlKq0aY; 5:qPbBG438xV9wMD5Afq+2Z3OGrMz6F07DLyz8BT5vDM6/Hpxkn7v0mLR8PsbQMt30BtM/VU1duJGZxtoPtadU3dqIBCXkwVA7J0IIPUUnWN7lAHaU0/n4suDxc3zdrrc8OqmDi8FG7V8YOLk4oFW8PQHBU1lfAwPSl5RoStchqMU=; 24:13E4acL0QbvcAT+R0O7oqPevEnHlymnQv8DEBbvgwoTLF2zOhL2xx7wCBsldccTAvzR8LrUvJjffH92z6JOgugwrKyUFdu40BL5wf3agDnk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; TY1PR0101MB0986; 7:sngvc9DugSZbYPWHf043FHuKfmN+6cinz71pKc6o2WZEndKLirXJXIuACzQYFHrohMM0tsZR87DogjIMWy9QYoOZsO6LmesRiBTCSe1l+QZBgLtXh5wY1yqIYUmdkTIlgrWKeLgtO6vO4JeUG2jBC1ptTnTN/FrVGz4dcJQcSm6o9gi8Qbn5nAkirW5YqOYuNH2vvn8f5CPoYcTbnn4qYJzFi7gHEJfjrhM/3O5/RoOI3yxENvKJTXr+abuX3tsvj7VmpQe1GoL2tS4f9Ndm80xAc3hvmPe0jXsfzB8beqVYIemoxznpx/kQF8iXdb065OzNo209J30CfpbEM1KRK/Wer9aD5yHczh7gYYkuW8c=
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2016 09:22:10.4824 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR0101MB0986
Received-SPF: pass client-ip=104.47.93.127; envelope-from=duerst@it.aoyama.ac.jp; helo=JPN01-TY1-obe.outbound.protection.outlook.com
X-W3C-Hub-Spam-Status: No, score=-7.8
X-W3C-Hub-Spam-Report: AWL=1.101, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1c9qEq-0003NU-3o 51823d8bd536d430383f4f417d2a7fd1
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Early Hints (103)
Archived-At: <http://www.w3.org/mid/af20cb3a-c15c-6551-6980-676b5296dada@it.aoyama.ac.jp>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/32990
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 2016/11/23 07:26, Patrick McManus wrote:
> Dear Gentlefolk of HTTPbis,
>
> This is a followup to Kazuho's presentation in Seoul[*] where he discussed
> https://datatracker.ietf.org/doc/draft-kazuho-early-hints-status-code/
>
> The idea seemed to have acceptance (both in the room and on the list) with
> some concerns expressed about interoperability.

With the help of others (Cory Benfield, Matthew Kerwin, Yui NARUSE, 
Tomoyuki Chikanaga, Usaku NAKAMURA), I have worked to make sure 103 
doesn't cause problems in the Net::HTTP Ruby client library.
Please see https://bugs.ruby-lang.org/issues/12890 for details.

The trunk (to become Ruby 2.4), 2.3, and 2.2 are already fixed, but of 
course it will take some time for these fixes to be widely used.

If there are any other things that you think are needed to address this 
problem in Ruby, please let me know.

Regards,   Martin.

> Kazuho was kind enough to
> publish an endpoint so you can test if the client you implement has an
> unexpected failure in the face of 103.
>
> However, the draft was published pretty close to meeting time and there
> wasn't much space for discussion in the room. So before we do a Call For
> Adoption, I would like to hear some more discussion so the chairs can be
> confident there is interest - even if that discussion is "I would like to
> implement that" or "what does that accomplish?". Please do chime in, your
> silence will be taken for disinterest otherwise :).
>
> -Patrick
>
> [*]
> http://recs.conf.meetecho.com/Playout/watch.jsp?recording=IETF97_HTTPBIS&chapter=chapter_1
> goto 1:43 mark
>

-- 
Prof. Dr.sc. Martin J. Dürst
Department of Intelligent Information Technology
College of Science and Engineering
Aoyama Gakuin University
Fuchinobe 5-1-10, Chuo-ku, Sagamihara
252-5258 Japan