Re: New Version Notification for draft-nottingham-http-structure-retrofit-00.txt

Lucas Pardue <lucaspardue.24.7@gmail.com> Thu, 07 October 2021 00:09 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 6414A3A0BA5 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 6 Oct 2021 17:09:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.996
X-Spam-Level:
X-Spam-Status: No, score=-2.996 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.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 5dCNo0mOYIyr for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 6 Oct 2021 17:09:27 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AB7513A0B9E for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 6 Oct 2021 17:09:27 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1mYGwL-0000ot-S2 for ietf-http-wg-dist@listhub.w3.org; Thu, 07 Oct 2021 00:07:13 +0000
Resent-Date: Thu, 07 Oct 2021 00:07:13 +0000
Resent-Message-Id: <E1mYGwL-0000ot-S2@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <lucaspardue.24.7@gmail.com>) id 1mYGwJ-0000o7-8V for ietf-http-wg@listhub.w3.org; Thu, 07 Oct 2021 00:07:11 +0000
Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]) by mimas.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from <lucaspardue.24.7@gmail.com>) id 1mYGwH-0003fH-H9 for ietf-http-wg@w3.org; Thu, 07 Oct 2021 00:07:11 +0000
Received: by mail-ed1-x52b.google.com with SMTP id g10so15710216edj.1 for <ietf-http-wg@w3.org>; Wed, 06 Oct 2021 17:07:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3ImRbgY9PnmeqkH/qfJoIKYmF/z8WByVKNYypLwUo0A=; b=m2hz8Q/YaYUPz51tnC16mPdS53LQaaHHITIW6c8HEaSFZ5lbeO441qbMleE/HmQDV2 XUmuQMimi343r7S1QQrMhMzfEHPKUPVG0Ov36KL7t0xQE2ifX+GpwZRYdMNCHzm+CbHx bRQjiyQBc7qZyl7wMuTFufqF3QL1tAlYat+UsKqkiZDyIdDSpQ/Jj3/OqK6lrcmyHSVZ mIuHH/VymVf/ak6w/1BNbtYmnxIJ+MPhBNA9IAyYM/rhLxVd3U9TZZmvDFfuNDAF2V9Y 4mknzGZuoo6X+bk0YovhN6ZWRNraHx80TM9safEww2GKzpaok9Tedj15ogYYI1uQqFKz VtiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3ImRbgY9PnmeqkH/qfJoIKYmF/z8WByVKNYypLwUo0A=; b=mheoDdLrE+fyZ+8gRgaAbrix0IvFypHF8e1xhky67WjkTVt/M2bGYS9TsKWQA9iOso yflvt01bH2DEAnLPUDmkPQTlvL9TxqFKM7s/098xBzMhmOkJThq49lC6cIgJbrQ2Pee3 txDIHbrpc6Yp5NQ9UyIETjXxjlS/s+s8nrWlrRA+c090EwSjVBEXvl4kIM2p0by1Lwy+ uhBh8lMqyEoEsTbd3fMxPv2yi9xxy2nkYpMXx4afVtPHpnXSQ2gIZy/jGtX5lOZtbTl2 ltiBHgAR3j7OpeX0AdiIUPi4z4mMR0d0FGBctRcwu49rnyaw0q730QbudUwsGyumSEfy RWXw==
X-Gm-Message-State: AOAM533eCHKgbJrg/fyaPHFSqUDdhLGJ2yKCPXWcZYSmAnh0eiQuaahL ywSi2fYgrz97hyGRXn1vn8PnTVxc/bxnL6FPsc22SVYo
X-Google-Smtp-Source: ABdhPJzkzyRIxCO8pkIyoBivGGOFf9NjRgsMsO7AnFqdaMjoX1c9znPKdB9sHgTLlIIcKxBqQH88SfMnJgBWxMuLA5M=
X-Received: by 2002:a17:906:1146:: with SMTP id i6mr1667652eja.12.1633565217250; Wed, 06 Oct 2021 17:06:57 -0700 (PDT)
MIME-Version: 1.0
References: <163356151986.31315.12684234198541606446@ietfa.amsl.com> <43D9422B-7394-4C16-AFCB-BD33B0948ECE@mnot.net> <CALGR9oabEJ9w3yuhfJNfjp=cBoAkjVww4Cj-y1M5ZsWTPiUaOQ@mail.gmail.com> <371DD60B-5DB2-4DD9-8E1F-790C3F9711B1@mnot.net>
In-Reply-To: <371DD60B-5DB2-4DD9-8E1F-790C3F9711B1@mnot.net>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Thu, 07 Oct 2021 01:06:46 +0100
Message-ID: <CALGR9oaorU8s=C7k3K9Umo6pUs5bhQhdmHW9uiLK+JfHRGAevQ@mail.gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="0000000000007de15c05cdb80a69"
Received-SPF: pass client-ip=2a00:1450:4864:20::52b; envelope-from=lucaspardue.24.7@gmail.com; helo=mail-ed1-x52b.google.com
X-W3C-Hub-DKIM-Status: validation passed: (address=lucaspardue.24.7@gmail.com domain=gmail.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-4.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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1mYGwH-0003fH-H9 440fbf0f0489802fa7bbcf2ef43e34a8
X-Original-To: ietf-http-wg@w3.org
Subject: Re: New Version Notification for draft-nottingham-http-structure-retrofit-00.txt
Archived-At: <https://www.w3.org/mid/CALGR9oaorU8s=C7k3K9Umo6pUs5bhQhdmHW9uiLK+JfHRGAevQ@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/39438
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, Oct 7, 2021 at 12:55 AM Mark Nottingham <mnot@mnot.net> wrote:

> On 7 Oct 2021, at 10:48 am, Lucas Pardue <lucaspardue.24.7@gmail.com>
> wrote:
> >
> > Interesting!
> >
> > Question: is the intent that this is a one-shot pass or do you intend to
> set a methodology for how other headers can be mapped? For instance, we
> could keep the digest field in ABNF and use a similar methodology to define
> SF-digest alongside it in the digest spec.
>
> That's a good question, and I'm punting on covering it in-spec for now.
>

Make sense.

One approach is to assume that new headers will be defined as SF, so
> there's no need. As long as this spec carves off the top n% (n~80-90), it's
> adequate for most purposes.
>
> Another is to allow further specs to retrofit additional headers in the
> same fashion.
>
> Another is to let specs retrofit themselves, as you suggest for Digest.
>

My question was also loaded towards the segment of people that use HTTP and
never put it in an open spec because they have no need for broad interop.
For example, if x-custom-thing was used between internal services then
there could be benefit in trying to align all header handling towards
structured headers without having to go and think hard about writing a spec
about it. Trying to define some generic framework for those folks is likely
going to fail so the I-D does right to avoid that trap. But a clear
statement along the lines of "the approaches in this document could be
applied to other HTTP fields" might stop a team bickering about the
practicalities of such a switch.

Cheers
Lucas