[Ietf-message-headers] Configuration-Context header registration request

Andrii Berezovskyi <andriib@kth.se> Thu, 14 October 2021 13:33 UTC

Return-Path: <andriib@kth.se>
X-Original-To: ietf-message-headers@ietfa.amsl.com
Delivered-To: ietf-message-headers@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB1EC3A1695 for <ietf-message-headers@ietfa.amsl.com>; Thu, 14 Oct 2021 06:33:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 pJyEpBb8APHg for <ietf-message-headers@ietfa.amsl.com>; Thu, 14 Oct 2021 06:33:50 -0700 (PDT)
Received: from smtp-relay-3.sys.kth.se (smtp-relay-3.sys.kth.se [IPv6:2001:6b0:1:1200:250:56ff:fead:700c]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C3FD3A1693 for <ietf-message-headers@ietf.org>; Thu, 14 Oct 2021 06:33:48 -0700 (PDT)
Received: from exdb5.ug.kth.se (exdb5.ug.kth.se [192.168.32.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp-relay-3.sys.kth.se (Postfix) with ESMTPS id 4HVVjN33pkzPGTL; Thu, 14 Oct 2021 15:33:43 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp-relay-3.sys.kth.se 4HVVjN33pkzPGTL
Received: from exdb2.ug.kth.se (192.168.32.57) by exdb5.ug.kth.se (192.168.32.60) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.922.13; Thu, 14 Oct 2021 15:33:43 +0200
Received: from exdb2.ug.kth.se ([192.168.32.57]) by exdb2.ug.kth.se ([192.168.32.57]) with mapi id 15.02.0922.013; Thu, 14 Oct 2021 15:33:43 +0200
From: Andrii Berezovskyi <andriib@kth.se>
To: "ietf-message-headers@ietf.org" <ietf-message-headers@ietf.org>
Thread-Topic: Configuration-Context header registration request
Thread-Index: AQHXwQAbfxqct1GA7kCeAk4mKMPrSw==
Date: Thu, 14 Oct 2021 13:33:43 +0000
Message-ID: <A989B2C4-5488-4E64-A1F1-3FE2AFB538D3@kth.se>
Accept-Language: en-GB, en-US, sv-SE
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [192.168.32.250]
Content-Type: text/plain; charset="utf-8"
Content-ID: <26D63751D3D45A479712CBA9D4A9A6AC@ug.kth.se>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-message-headers/fkVYdsvH4rf8rB99Kz1zM2jmIRQ>
Subject: [Ietf-message-headers] Configuration-Context header registration request
X-BeenThere: ietf-message-headers@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion list for header fields used in Internet messaging applications." <ietf-message-headers.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-message-headers>, <mailto:ietf-message-headers-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-message-headers/>
List-Post: <mailto:ietf-message-headers@ietf.org>
List-Help: <mailto:ietf-message-headers-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-message-headers>, <mailto:ietf-message-headers-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Oct 2021 13:33:56 -0000

Hello,

OASIS Open Services for Lifecycle Collaboration (OSLC) Open Project (OP) would like to submit the following registration request:


Header field name: Configuration-Context

Applicable protocol: http (RFC 2616 and its successors)

Status:
    provisional (in active use since ca. 2009, OASIS OSLC Configuration Management specification is standards-track, standard status will be requested for the header once OASIS Standard version is reached for the specification)

Author/Change controller:
    OASIS (can be Chet Ensign or the OASIS OSLC OP Project Governing Board (PGB) itself)

Specification document(s):
    https://docs.oasis-open-projects.org/oslc-op/config/v1.0/psd01/config-resources.html#configcontext (ABNF definition in §4, Part 3; Project Specification Draft 01 approved by a vote on 2021-10-02)

Related information:
    https://github.com/oslc-op/oslc-specs/issues/144 for tracking this request on the OSLC side.


Answers to the considerations in https://tools.ietf.org/html/rfc7231#section-8.3:

1) The header is a single value.
2) The header only has defined semantics for requests.
3) Servers do not store the header on PUT requests. However, server PUT behavior may vary under different header values.
4) Field semantics do not change depending on context, the field itself defines a context.
5) The field does not affect the HTTP connection, no need to include it in the 'Connection' header.
6) Intermediaries SHALL NOT modify or delete this field, it's inseparable from the request body. In rare cases, intermediaries (proxies) may set a default value for compatibility reasons.
7) Yes, it makes sense to include this header in the Vary response header field.
8) This header is not useful in trailers.
9) The header is ought to be preserved in redirects.
10) The header does not introduce additional security considerations. However, its nature is to denote a context and it may be used to correlate the belonging of multiple resources to a single context.


Thank you kindly for your time and the consideration of our application.

Best regards,
Andrew Berezovskyi

OSLC OP PGB co-chair