Re: Byte range PATCH

Martin Thomson <mt@lowentropy.net> Wed, 03 August 2022 21:42 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 0F1FCC14792F for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 3 Aug 2022 14:42:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.76
X-Spam-Level:
X-Spam-Status: No, score=-7.76 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.248, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=Ee2U46qO; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=b+Elmx2w
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CJevI_hcse-z for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 3 Aug 2022 14:42:51 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64C05C14CF17 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 3 Aug 2022 14:42:51 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.94.2) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1oJM5v-000Gg4-Aj for ietf-http-wg-dist@listhub.w3.org; Wed, 03 Aug 2022 21:39:59 +0000
Resent-Date: Wed, 03 Aug 2022 21:39:59 +0000
Resent-Message-Id: <E1oJM5v-000Gg4-Aj@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <mt@lowentropy.net>) id 1oJM5v-000Gf7-Fo for ietf-http-wg@listhub.w3.org; Wed, 03 Aug 2022 21:39:58 +0000
Received: from out2-smtp.messagingengine.com ([66.111.4.26]) by mimas.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <mt@lowentropy.net>) id 1oJM5s-008EMm-PH for ietf-http-wg@w3.org; Wed, 03 Aug 2022 21:39:58 +0000
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id CA2CA5C012E for <ietf-http-wg@w3.org>; Wed, 3 Aug 2022 17:39:45 -0400 (EDT)
Received: from imap41 ([10.202.2.91]) by compute3.internal (MEProxy); Wed, 03 Aug 2022 17:39:45 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1659562785; x= 1659649185; bh=MIDJbeWOXmFELavplAfsiQMBdwZQhvBxiXtFahutidI=; b=E e2U46qONFBIDUeCyeWXVZUiiFZMSTQHNBehjVUGHYq3euuErVZvKNs92A7vjqmP4 5RSz7MC9h1u7+xyb4nwoSpZRgD1xwvq+V2byoARqI0EcjVmxCTQajJUWI4+ADZMS 3/Q9nDMiisYfbqYgrPdwXBINUSHRNJ5stm7SMPy88FtL9arrpOPNrYEyVoqOEB7Q 1RIW1fCdlfQ14nPutndkqeR1lqeNCRCUJjUCOrS84mlRzXKKHVJ1o+HvXXeDo/w8 FcugqHW8cL63TLvlR8k9RiEuJumjsX1MKOAua32XO4PbrI5Tu6LABJB9fRg1YiMw 7bsXuXiASRx1ZglTQIhSg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1659562785; x=1659649185; bh=M IDJbeWOXmFELavplAfsiQMBdwZQhvBxiXtFahutidI=; b=b+Elmx2wqKzQgYQ9O eEvSxHsIr9VxSTl9cmRDdwLRyi0yZygOw6PoDIDi5P0dT/Ji6cPnkALcWijF8fgn 1pg/QNDwU5yI9A0OUMJfXwXYsxR2gRIWi7UukYtHPb/lqvZsj3ygD5bUY+SQuAxb xlns6u2il9rFYrkn7JS1yKIJUOSAJ6FaSGADgHpLPVzYs6j3PE3gzWx0a4Noee5E dmjL04m6TbUprA4BhjSDPVvrpEs91A5PfYw9CvKpWfbDj+prXWHo/x0mcb0kYqT0 xzK8K6iQWjaVhf/Jn5EdLJf8aZc2OwIZ4yZXhLXVCYUuytNii7TrYtuvR+HJSjGj v8Xog==
X-ME-Sender: <xms:IevqYmfRqgXw-bRHQ-uKE5PuI26rwTSmo9c5NJm0OryuVhwelq6BQw> <xme:IevqYgPPx4Ycw4PBdf_1nsIpjrYVoeh_7esH_Jx6R8gSRANeBibBa_Pkg66RIiXp7 AvkGRO8V6Lts3jN72g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvddvkecutefuodetggdotefrodftvfcurf hrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgfgsehtqhertd erreejnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigv nhhtrhhophihrdhnvghtqeenucggtffrrghtthgvrhhnpeffveduffegieetudeileelke fffffhudefueehgeevudejuddtgeetvddvfeetleenucffohhmrghinheprhhftgdqvggu ihhtohhrrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:IevqYnguNE_vNeOMEMHxEDXGqYo8MonUCZgQtatdQJ5dWaYaGUi8fA> <xmx:IevqYj8Fe8bIwjlhu9lRybJ_PPTfJqYW4AdafXprRptKVnkyUk3ukA> <xmx:IevqYiuab701gKnGT3HHjGPIIsVnBidHTG1t1ulF0M3h1bqnIA8pzw> <xmx:IevqYg5iR5wzj4Eav0IpF9AyyBBP2qJ9JksROAzP8G_xbQOmWLfgPg>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 81DEB2340077; Wed, 3 Aug 2022 17:39:45 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.7.0-alpha0-758-ge0d20a54e1-fm-20220729.001-ge0d20a54
Mime-Version: 1.0
Message-Id: <b9e046ac-4c0b-43b6-b291-8725b18de35a@beta.fastmail.com>
In-Reply-To: <98341B31-B3A9-46C9-B755-8265CC478664@bzfx.net>
References: <E511F4BD-B422-46DA-8409-EBBD684098A6@bzfx.net> <41c96787-7330-e9e0-da59-68c6dd197c58@gmx.de> <98341B31-B3A9-46C9-B755-8265CC478664@bzfx.net>
Date: Thu, 04 Aug 2022 07:39:26 +1000
From: Martin Thomson <mt@lowentropy.net>
To: ietf-http-wg@w3.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=66.111.4.26; envelope-from=mt@lowentropy.net; helo=out2-smtp.messagingengine.com
X-W3C-Hub-DKIM-Status: validation passed: (address=mt@lowentropy.net domain=lowentropy.net), signature is good
X-W3C-Hub-DKIM-Status: validation passed: (address=mt@lowentropy.net domain=messagingengine.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-9.8
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, 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: mimas.w3.org 1oJM5s-008EMm-PH b6d2a9d70e24d4e05a6d8c815a13e197
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Byte range PATCH
Archived-At: <https://www.w3.org/mid/b9e046ac-4c0b-43b6-b291-8725b18de35a@beta.fastmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/40297
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: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

On Thu, Aug 4, 2022, at 06:36, Austin William Wright wrote:
> 3. It allows for some future extensions (if you omit the 
> “Content-Range” field, you can use a different one to specify the 
> target range).

When building for future extensions, consider whether you need a new extension point or whether an existing one is in fact better.  In this case, if you have no current need for extensions, that might continue, in which case you might be better off defining a new media type for your future use case.  See https://www.rfc-editor.org/rfc/rfc9170.html#name-version-negotiation and https://www.rfc-editor.org/rfc/rfc9170.html#name-fewer-extension-points (shameless self-promotion).