Re: Last Call: <draft-nottingham-rfc5988bis-05.txt> (Web Linking) to Proposed Standard

Julian Reschke <julian.reschke@gmx.de> Wed, 03 May 2017 06:06 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51B0E129B44; Tue, 2 May 2017 23:06:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.4
X-Spam-Level:
X-Spam-Status: No, score=-5.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pYTY3FlxiVmQ; Tue, 2 May 2017 23:06:08 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6F38D12EA96; Tue, 2 May 2017 23:03:40 -0700 (PDT)
Received: from [192.168.178.20] ([93.217.84.34]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LdpcB-1doAXS2gOx-00j42p; Wed, 03 May 2017 08:03:13 +0200
Subject: Re: Last Call: <draft-nottingham-rfc5988bis-05.txt> (Web Linking) to Proposed Standard
To: Mark Nottingham <mnot@mnot.net>, Carsten Bormann <cabo@tzi.org>
References: <149339514498.2963.17820948075543728710.idtracker@ietfa.amsl.com> <4BECE06F-D3E5-4F9B-9DBF-AE9150942190@tzi.org> <40BA436B-C276-4280-B63B-BFBF17F160C9@mnot.net>
Cc: Alexey Melnikov <alexey.melnikov@isode.com>, Barry Leiba <barryleiba@computer.org>, IETF Discussion Mailing List <ietf@ietf.org>, draft-nottingham-rfc5988bis@ietf.org
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <94dcee17-bc7c-5b3a-e72f-fd827de90300@gmx.de>
Date: Wed, 03 May 2017 08:03:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <40BA436B-C276-4280-B63B-BFBF17F160C9@mnot.net>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:nPREDXZrveWUI8Fw2/kNsIswuHumzgvDy3KP6T35VChxr3arRSP XwUHilp+bvpJtsoa2QSOaRD8gIrCFX2nol2yXZsxnHfj1HB7TkKsU3/+PBfsW5yFSkgRfYA W9/Hn3s+s2R1H7CchtKQw1yBpqw1tVI38rlyXDEi3LemL5OU4QzyHs9dBVaOJbaa0H9Y4JS dQClz6heBiqPYighJBZYg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:Nrg4ztrurxY=:v0o0U3lDV48ryNZDQynt/X uM+2X3rO36TZbnIr6kMoW4Yb/2ZoLdf4LAYCmkMKObvI+NSdislFXKv7qzP19lMoxhYffU7mw VX5Pw1zN67FDpUgtLXg0haTFG72zTtKPHgGHKCNon1mksS15ek3uNCtKBn3QFTKXphUo7HH4C A2yy9D9HDjenR+77JF57wB8qi5/aE3ohVaXUIU68dtNUZ3Q1Ta0HhUfrgkigdCLZxKKlsGFfi XnT7rXPNi6gTvMMAc52TKW6iO6tO7YXLe8p0bbd2XUTKEhiNAjCxf2nQB9uB5g1dnA0A4eUtV wXdpzoaY7EIABB0lRebnq69DWShNKgKBITxQgB5Eo+Uy+sNHABGESLnqO6A1VvN0J/o1EXV+I oPNCzJOXKjnmoEqKHWgFqq4T4e5koK7DioITz+V0ld+93x8Nji9e9TKaOl9WZqwkyYi/4uaQn zgLP0a0dlYyXl+rIpYnOGt162Mpvd/lJOcK06s/p0PAweMzwbXKzNNktQFTCRMoMB2/nrF6Eq xvthnlh9LCeBkTpv+up8cWRJFksYyO7rOc+qL00huEAE5isbNhnkAn5LKr5gU1cH9u/dSbrnv 5oT4FgMmNQ6b1omSNUaSGC1Iu6kE+jNDdRTYicRFRGcOcTUis+KFeacWcqzwc9SwIH+CucosA /m8rDpTRJa0Lwx6ilySVmKsL18ymDJlElSdqEVGUmpvHUotkRJWMaHNKUb1s0fgCXXc4xlXTX 6+7jNrKbf/s+saufNn0MJ0PbJ4bQpIQozdwavnJ9QwZJR7a308t8ulZM1mvNyfb4+Nb8ZkpeQ H1hUQdv
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/8LBZe8B6c_Y-wYVasDWPRrc7Q5w>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 May 2017 06:06:10 -0000

On 2017-05-03 03:51, Mark Nottingham wrote:
> Hi Carsten,
>
> Thanks for the review. Responses below.
>
>> On 3 May 2017, at 5:18 am, Carsten Bormann <cabo@tzi.org> wrote:
>>
>> Review of draft-nottingham-rfc5988bis-05.txt
>> Reviewer: Carsten Bormann
>> Review result: Ready with a few issues
>>
>> (This is not a complete review, but in its present state might serve
>> to initiate discussion of items relevant to RFC 6690 and thus
>> draft-ietf-core-links-json.)
>>
>> This specification updates RFC 5988.  The objectives for this update
>> are not clearly stated, but it seems to be based on experience with
>> RFC 5988 as well as based on advances possible with the publication of
>> RFC 7230.
>>
>> # Major technical
>>
>> T1: The draft does not take position what should happen when
>> serializations allowed by RFC 5988 but not by the present spec occur,
>> e.g.: ;type=text/plain (would now need to be ;type="text/plain").
>
> It assumes the general approach we take in HTTP; absent more specific requirements, recipients need to be permissive. Perhaps it would be good to link to <http://httpwg.org/specs/rfc7230.html#conformance> somewhere near the top...

"Need to"?

"Unless noted otherwise, a recipient MAY attempt to recover a usable 
protocol element from an invalid construct. HTTP does not define 
specific error handling mechanisms except when they have a direct impact 
on security, since different applications of the protocol require 
different error handling strategies. For example, a Web browser might 
wish to transparently recover from a response where the Location header 
field doesn't parse according to the ABNF, whereas a systems control 
client might consider any form of error recovery to be dangerous." -- 
<https://greenbytes.de/tech/webdav/rfc7230.html#rfc.section.2.5.p.9>

So in RFC 7230 this is truly OPTIONAL.

> ...


Best regards, Julian