Re: signatures vs sf-date

Julian Reschke <julian.reschke@gmx.de> Mon, 06 February 2023 08:30 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 56ABBC1516E0 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 6 Feb 2023 00:30:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.749
X-Spam-Level:
X-Spam-Status: No, score=-2.749 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.25, MAILING_LIST_MULTI=-1, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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=gmx.de
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 LRf4nRWL4KhL for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 6 Feb 2023 00:30:36 -0800 (PST)
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 9396FC151709 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 6 Feb 2023 00:30:35 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.94.2) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1pOwtH-007Y0i-Ne for ietf-http-wg-dist@listhub.w3.org; Mon, 06 Feb 2023 08:30:19 +0000
Resent-Date: Mon, 06 Feb 2023 08:30:19 +0000
Resent-Message-Id: <E1pOwtH-007Y0i-Ne@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <julian.reschke@gmx.de>) id 1pOwtE-007Xz6-ST for ietf-http-wg@listhub.w3.org; Mon, 06 Feb 2023 08:30:17 +0000
Received: from mout.gmx.net ([212.227.17.22]) by titan.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <julian.reschke@gmx.de>) id 1pOwtC-00AoQB-2i for ietf-http-wg@w3.org; Mon, 06 Feb 2023 08:30:17 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1675672204; bh=vxrhLUFXBub7K9c5XW3Bd48xDP4OzsJiCuN7Y3BO2Vs=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=BdFu9jCeYlo8nyi3P9Pt4eSAU2a1LjqOkoS2ml9uQHMHfwfaysxLvZfJWL9GzcgmG XL0CZRh4F5Zcq7eQrEJ+u2MAyozZFYOIQIUOJ0d5APtsH3qsY5oiaDGUPMwYroyVmR SV2hw5tpuA060pIBGRAZwcqOt34RvGjJ5rtTtcxhrqoZrvsxLYMQ/KOJbO2v5mEoBT sufCex6hYc2vEQ9AetKvWt89BIO7kokGnCY5HQA9WkOnIWVUzuGv8JgaQ/X9L0Cvis DLvY/1/Yp5eChbnIWENTLn8kG1am9tTfgJnWanvlCoF49H04mNwlrTJlhzeeztnA0y zwOmZAVq0fn1g==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.178.20] ([91.61.60.56]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N0XD2-1odZOq092q-00wVck for <ietf-http-wg@w3.org>; Mon, 06 Feb 2023 09:30:04 +0100
Message-ID: <6ab94f17-4c44-7c6c-2867-29740330fc77@gmx.de>
Date: Mon, 06 Feb 2023 09:30:01 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1
Content-Language: en-US
To: ietf-http-wg@w3.org
References: <9f446816-7588-46af-6501-3508c1993752@gmx.de> <3C1E02FA-C2AA-4420-B3E1-A482230E0BB7@mnot.net> <7e13ab91-0979-f545-7868-7991bc396490@gmx.de> <CACsn0cmHeXw9jomcvuSWso24C0S-UHg2kVvHH7GYVxvHoM8ozg@mail.gmail.com> <8523f06e-adfd-31e9-8539-107bdef24d2b@gmx.de> <CACsn0cmsPANzeQO2d7HQk-kRhNfAsCcHNfKWCOpbh8R-skXtwQ@mail.gmail.com>
From: Julian Reschke <julian.reschke@gmx.de>
In-Reply-To: <CACsn0cmsPANzeQO2d7HQk-kRhNfAsCcHNfKWCOpbh8R-skXtwQ@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:9AxXH5kGhbZ6tPzy07UYnnGB7sPISDCOEA0DQF22ZXZBeqnNnOM 6iYYjgQqKHA++P6cjLBCCTpam4psKQScUPpDfa3M/Qw/p4Xwu1HzvB1ZV5yxk/g5Ghp0lvj fX0E457Whx9/KzcYNr+f9u0ZZdtsfTy0+PnllNZ8VtQVw0RyPGkAAFNG8CYjeCHkO7a2ij9 nk/+WMfYNDoLcB020mo/g==
UI-OutboundReport: notjunk:1;M01:P0:5UUKq0Hh4Iw=;qqEU+r+3WXAwVHj1HPt5EQ8+8C/ Pm/q7vq3+D6mOasacG6gSBJDTA3C10VIyI9TQevFKsq1/3TuxRptoWxk5xc4qmdRJku8wTbLs +AOMEOpxvpO7rTJTnX/QeTmBbNPw7PbD5ByUO1S4DYaT4YupgDuXGNwsqhF+6XlxojdqrPBw1 GNjZPJTVzMunFO012GHDjAOspk6jxGQmOmpcHnihc3AvkOv1w9vl3GV8APxOejUge1833Tep6 hOXINnBTBIwJMqW2DfPHKEWDzLhE18SUE87XgoQ1p8nTUNwHFPNz0oajsdCrOWMhRBFJF45j0 XpR9aAWxYo+08qUppgyZfHkMlpM6Rq3pP04Knt2bcGWes7PKNYi/Xfar4NzFlcUtYbn5bk9xc TE5Ptp/4B+NkI08KopMYbJu8pxVYRdYDAMWSJGIWPpx4fJ4ItEFSUwAUWLtHUH/9rL9fPw5RG RjCj7DQCK51kRQUlvNRrG7fHjivkwvTvX03zV7FZnAZjjFqLwmiqQkbkkS5eKkNQUP1wo9XEA PyaTfokAiRqHycbYfZWYGN7WreqiPPcJbAjYh7iM0rw5nVP16zEOqkfzEuL4YUxxLYVLngQ4i coPnKH/NdJ+Te7OI0LATeYcN3ow/LLdKW+iiELJBTIDbxM77kbsLB7PsB7GwBe9bpT3mboZOE oSm2pQxs2w8uxwqjz5RpzslBEQjHNtaoFWBQp823TqrstUzN/1YYm8AkR+az5X7RJWGvyZYkI JEviZdzC5D4UtyCrEuB4SdzxmO/+n4LgUFdDUf+Y9gOm1zBbHOSbdcTBY2U+dG1ZXyCqzBanv My/O+P9RHPW7CGsWhoEXmDVVM86dhgdD1AIetdpkMWKsct3WcoybE8AvwQPS4kCLNGaD3RZaH RI8I31ei8/EvrT5a520cRvBEBnIqXkC8E5gdI/A3BLxbEi4z19nBrpib7vPQNTV+yU4kgI90C nVmryA==
Received-SPF: pass client-ip=212.227.17.22; envelope-from=julian.reschke@gmx.de; helo=mout.gmx.net
X-W3C-Hub-DKIM-Status: validation passed: (address=julian.reschke@gmx.de domain=gmx.de), signature is good
X-W3C-Hub-Spam-Status: No, score=-6.9
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, FREEMAIL_FROM=0.001, NICE_REPLY_A=-1.148, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1pOwtC-00AoQB-2i 8577cc007dc009a717f00326d86bdca5
X-Original-To: ietf-http-wg@w3.org
Subject: Re: signatures vs sf-date
Archived-At: <https://www.w3.org/mid/6ab94f17-4c44-7c6c-2867-29740330fc77@gmx.de>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/50680
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 06.02.2023 06:22, Watson Ladd wrote:
> On Sun, Feb 5, 2023 at 9:14 PM Julian Reschke <julian.reschke@gmx.de> wrote:
>>
>> On 05.02.2023 21:36, Watson Ladd wrote:
>>> On Mon, Jan 23, 2023 at 10:48 PM Julian Reschke <julian.reschke@gmx.de> wrote:
>>> <snip much context>
>>>>
>>>> What I'm looking for is a strategy that avoid tons of flags in parsers,
>>>> and confusing APIs when using them.
>>>
>>> I'm a little confused by what you want. Is the situation the following:
>>>
>>> I put in a new kind of field for a new field My-Field. That new kind
>>> isn't understood by existing code, implementations that want My-Field
>>> to be parsed need to update their parser to parse the new kind.
>>   > ...
>>
>> That's a simple approach. It works well for new code that wants to parse
>> new fields.
>>
>> But what about existing code that just gets maintenance? If the parser
>> is updated (without any toggles), it will start accepting syntax it's
>> not supposed to accept (for that field).
>
> But we started off with the signature spec potentially mandating
> support for -bis. In that case by using signatures you're opting into

Hm, no. My request was that the spec just states whether implementations
are *allowed* to support future extensions.

> ...

Best regards, Julian