Re: #506, was: APPSDIR review of draft-ietf-httpbis-p5-range-24

S Moonesamy <sm+ietf@elandsys.com> Wed, 30 October 2013 08:44 UTC

Return-Path: <sm@elandsys.com>
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 AA7CB21E80F0; Wed, 30 Oct 2013 01:44:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.15
X-Spam-Level:
X-Spam-Status: No, score=-103.15 tagged_above=-999 required=5 tests=[AWL=-0.551, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5gsuwYCShZLy; Wed, 30 Oct 2013 01:43:58 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id CBAD021E8096; Wed, 30 Oct 2013 01:43:27 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([197.224.128.39]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id r9U8gxk0013206 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 30 Oct 2013 01:43:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1383122603; bh=03b49fo2DAGdas52zHjPMR9PGo8yGdLB30mQ8JleKew=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=sY4aJJIf8GHC1saeqv0076NyQy4FVVCdt8ff2IiJzDgOnDpQgwOAlDhfX/TWC9ARM doyso6nFH7fJey8nxLf0I5pyHddNEBIn4XNAmDPcsjDY4/aLe5xnBnGqTi2owk6hry inbzSU420J1b612ikw6W2Lxdvf/L/Cdpso5GGNeU=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1383122603; i=@elandsys.com; bh=03b49fo2DAGdas52zHjPMR9PGo8yGdLB30mQ8JleKew=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=cB2fGEHMKtv37Dvbl3Y7ZDXJlLCxnW5pfAuQM29EJdiwbei6BRskWhEB3NMOEvrtT 2z+0OHdcQQrRNwYNkQungXVv0iQqRuNXNuEnogrigh2p7hTbFV1m6Ju4ewaj+WBcmV QRu3KmwF6hYSv6jHSGjzPmM+DHuMbjoAryrQ4IKU=
Message-Id: <6.2.5.6.2.20131029232953.0ce8cc58@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Wed, 30 Oct 2013 00:46:51 -0700
To: Julian Reschke <julian.reschke@gmx.de>, apps-discuss@ietf.org, draft-ietf-httpbis-p5-range.all@tools.ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
Subject: Re: #506, was: APPSDIR review of draft-ietf-httpbis-p5-range-24
In-Reply-To: <526FD3E8.9010904@gmx.de>
References: <6.2.5.6.2.20131028101123.0e37a698@elandnews.com> <526FD3E8.9010904@gmx.de>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Cc: ietf-http-wg@w3.org, ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 30 Oct 2013 08:44:01 -0000

Hi Julian,
At 08:27 29-10-2013, Julian Reschke wrote:
>thanks a lot for the incoming reviews! I'm tracking them in the WG's 
>trac instance.

Ok.  As you understand how things work I'll defer to you on the 
issues instead of tracking down what has been addressed.

>Well, it's optional, and we didn't want to make it a SHOULD. It adds 
>overhead to GET responses, even though only few clients will make 
>range requests.

Ok.

>Yes. Do you think this is a problem? Why?

It's the kind of text which generates long threads outside the 
IETF.  Some people can argue that it is a "may" written in uppercase 
while other people will argue that the plain English says something 
else.  My preference is for the intent of the text to be clear unless 
there is a good reason not to be clear.

><http://trac.tools.ietf.org/wg/httpbis/trac/ticket/505>

That's applicable to several drafts in the set.

>"A server that supports range requests MAY ignore or reject a Range 
>header field that consists of more than two overlapping ranges, or a 
>set of many small ranges that are not listed in ascending order, 
>since both are indications of either a broken client or a deliberate 
>denial of service attack (Section 6.1). A client SHOULD NOT request 
>multiple ranges that are inherently less efficient to process and 
>transfer than a single range that encompasses the same data."
>
>..or it can serve the response as multipart/byteranges as requested.

Ok.

>>    "If the selected representation would have had a Content-Type
>>     header field in a 200 (OK) response, the server SHOULD generate
>>     that same Content-Type field in the header area of each body part."
>>
>>I don't understand why the RFC 2119 "should" is used in the above.  When
>>can the "should" be ignored?  Is the server supposed to generate the
>
>Dunno.
>
>>same Content-Type header field in each header area if the selected
>>representation would have a Content-Type header field for a 200 (OK)
>>response?
>
>That's what the above says, no?

Ok.

>Such as?

What I mean is that what happens is undefined when both sides do not 
follow the RFC 2119 "should".

>Right. Fixed in <http://trac.tools.ietf.org/wg/httpbis/trac/changeset/2441>.

Ok.

>It is supposed to be interpreted per RFC 2119.

It is better to use the uppercase words after the RFC 2119 boilerplate.

Regards,
S. Moonesamy