WGLC: p5 multiple Range headers

Ken Murchison <murch@andrew.cmu.edu> Wed, 03 April 2013 20:49 UTC

Return-Path: <ietf-http-wg-request@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 E7EEC21F8C10 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 3 Apr 2013 13:49:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Level:
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
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 Rb9JvmGCX+-N for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 3 Apr 2013 13:49:21 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 4711B21F8C08 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 3 Apr 2013 13:49:21 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UNUbm-0008Nf-OC for ietf-http-wg-dist@listhub.w3.org; Wed, 03 Apr 2013 20:48:38 +0000
Resent-Date: Wed, 03 Apr 2013 20:48:38 +0000
Resent-Message-Id: <E1UNUbm-0008Nf-OC@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <murch@andrew.cmu.edu>) id 1UNUbk-0008N0-SS for ietf-http-wg@listhub.w3.org; Wed, 03 Apr 2013 20:48:36 +0000
Received: from smtp.andrew.cmu.edu ([128.2.11.96]) by maggie.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <murch@andrew.cmu.edu>) id 1UNUbe-0007hO-JA for ietf-http-wg@w3.org; Wed, 03 Apr 2013 20:48:36 +0000
Received: from Kens-MacBook-Air.local (cpe-76-180-197-142.buffalo.res.rr.com [76.180.197.142]) (user=murch mech=PLAIN (0 bits)) by smtp.andrew.cmu.edu (8.14.4/8.14.4) with ESMTP id r33Km3hb021864 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <ietf-http-wg@w3.org>; Wed, 3 Apr 2013 16:48:04 -0400
Message-ID: <515C958F.6090608@andrew.cmu.edu>
Date: Wed, 03 Apr 2013 16:48:15 -0400
From: Ken Murchison <murch@andrew.cmu.edu>
Organization: Carnegie Mellon University
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130107 Thunderbird/17.0.2
MIME-Version: 1.0
To: ietf-http-wg@w3.org
Content-Type: multipart/alternative; boundary="------------040600000504080405000702"
X-PMX-Version: 5.5.9.388399, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2010.4.9.4220
X-SMTP-Spam-Clean: 8% ( SUPERLONG_LINE 0.05, BODY_SIZE_2000_2999 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, RDNS_GENERIC_POOLED 0, RDNS_POOLED 0, RDNS_RESIDENTIAL 0, RDNS_SUSP 0, RDNS_SUSP_GENERIC 0, RDNS_SUSP_SPECIFIC 0, TO_NO_NAME 0, __BAT_BOUNDARY 0, __CP_URI_IN_BODY 0, __CT 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_MULTIPART 0, __CTYPE_MULTIPART_ALT 0, __HAS_HTML 0, __HAS_MSGID 0, __MIME_HTML 0, __MIME_VERSION 0, __MOZILLA_MSGID 0, __RDNS_POOLED_2 0, __SANE_MSGID 0, __TAG_EXISTS_HTML 0, __TO_MALFORMED_2 0, __URI_NO_WWW 0, __URI_NS , __USER_AGENT 0)
X-SMTP-Spam-Score: 8%
X-Scanned-By: MIMEDefang 2.60 on 128.2.11.96
Received-SPF: none client-ip=128.2.11.96; envelope-from=murch@andrew.cmu.edu; helo=smtp.andrew.cmu.edu
X-W3C-Hub-Spam-Status: No, score=-5.8
X-W3C-Hub-Spam-Report: AWL=-1.137, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-2.328
X-W3C-Scan-Sig: maggie.w3.org 1UNUbe-0007hO-JA d264b81c3342aa35e2976cabfc601cb3
X-Original-To: ietf-http-wg@w3.org
Subject: WGLC: p5 multiple Range headers
Archived-At: <http://www.w3.org/mid/515C958F.6090608@andrew.cmu.edu>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17199
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>

Hi All,

Per 
https://svn.tools.ietf.org/svn/wg/httpbis/draft-ietf-httpbis/latest/p1-messaging.html#field.order 
multiple Range header fields aren't allowed due to the field value 
containing more than just a comma-separated list (bytes-unit).  That 
being said, there was a discussion on the public-media-fragment@w3.org 
<http://lists.w3.org/Archives/Public/public-media-fragment/2009Sep/0064.html> 
list a few years ago about multiple Range header fields, and in that 
thread Yves didn't state that multiple Range header fields are prohibited.

I'm wondering if this was an oversight or if multiple Range header 
fields actually appear in the wild and clients expect it to work. If 
they are allowed, then the Range header needs to be called out as an 
exception in p1.  If not, was this thread just an isolated instance of 
confusion, or is it worth adding text to p5 to explicitly state that 
only one Range header is allowed?

-- 
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University