
From nobody Tue Mar  1 06:11:49 2022
Return-Path: <noreply@ietf.org>
X-Original-To: httpapi@ietf.org
Delivered-To: httpapi@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 085533A00AE; Tue,  1 Mar 2022 06:11:36 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Francesca Palombini via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org, httpapi@ietf.org, rsalz@akamai.com, rsalz@akamai.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Francesca Palombini <francesca.palombini@ericsson.com>
Message-ID: <164614389601.20425.17125858696094463715@ietfa.amsl.com>
Date: Tue, 01 Mar 2022 06:11:36 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/UjDTTuWC4yi9u6ZfAd-pH15ZnCM>
Subject: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Mar 2022 14:11:36 -0000

Francesca Palombini has entered the following ballot position for
draft-ietf-httpapi-linkset-08: Yes

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Lars rightfully noted that two Downref (not in the downref registry) escaped
the IETF Last Call automatically generated text:

  ** Downref: Normative reference to an Informational RFC: RFC 6906
   [RFC6906]  Wilde, E., "The 'profile' Link Relation Type", RFC 6906,
              DOI 10.17487/RFC6906, March 2013,
              <https://www.rfc-editor.org/info/rfc6906>.

  ** Downref: Normative reference to an Informational RFC: RFC 7284
   [RFC7284]  Lanthaler, M., "The Profile URI Registry", RFC 7284,
              DOI 10.17487/RFC7284, June 2014,
              <https://www.rfc-editor.org/info/rfc7284>.

In conformance with https://www.ietf.org/rfc/rfc8067.html, I believe there is
no need for starting another LC for the document including these references,
and I ask the rest of the IESG to pay particular attention to the
appropriateness of these two downward references, as part of their IESG
evaluation.




From nobody Tue Mar  1 06:56:46 2022
Return-Path: <noreply@ietf.org>
X-Original-To: httpapi@ietf.org
Delivered-To: httpapi@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id ADFF63A0B02; Tue,  1 Mar 2022 06:56:44 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Lars Eggert via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org, httpapi@ietf.org, rsalz@akamai.com, rsalz@akamai.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Lars Eggert <lars@eggert.org>
Message-ID: <164614660468.20226.4246953233168574439@ietfa.amsl.com>
Date: Tue, 01 Mar 2022 06:56:44 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/g5rI6BnSQjLzkct3H4Znh23UGOo>
Subject: [httpapi] Lars Eggert's No Objection on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Mar 2022 14:56:45 -0000

Lars Eggert has entered the following ballot position for
draft-ietf-httpapi-linkset-08: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

This document seems to have unresolved IANA issues.

(Francesca noted the DOWNREFs in her comment.)

Found terminology that should be reviewed for inclusivity; see
https://www.rfc-editor.org/part2/#inclusive_language for background and more
guidance:

 * Terms "natively" and "native"; alternatives might be "built-in",
   "fundamental", "ingrained", "intrinsic", "original".

Thanks to Christer Holmberg for their General Area Review Team (Gen-ART) review
(https://mailarchive.ietf.org/arch/msg/gen-art/CNdklatSYc9n39gTau8BGlECMio).

-------------------------------------------------------------------------------
All comments below are about very minor potential issues that you may choose to
address in some way - or ignore - as you see fit. Some were flagged by
automated tools (via https://github.com/larseggert/ietf-reviewtool), so there
will likely be some false positives. There is no need to let me know what you
did with these suggestions.

Section 4.1. , paragraph 4, nit:
>  format specified here is different than the "application/link-format" forma
>                                     ^^^^
Did you mean "different from"? "Different than" is often considered colloquial
style.

Section 5. , paragraph 4, nit:
> y profile information pertaining to a links set. 7.1. Set of Links Provided a
>                                     ^^^^^^^
The plural noun "links" cannot be used with the article "a". Did you mean "a
link" or "links"?

Reference [RFC5988] to RFC5988, which was obsoleted by RFC8288 (this may be on
purpose).

These URLs in the document can probably be converted to HTTPS:
 * http://www.w3.org/ns/json-ld#context
 * http://purl.org/dc/terms/title
 * http://purl.org/dc/terms/format
 * http://purl.org/dc/terms/language




From nobody Tue Mar  1 06:58:04 2022
Return-Path: <lars@eggert.org>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E21D3A0B3C; Tue,  1 Mar 2022 06:57:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.226
X-Spam-Level: *
X-Spam-Status: No, score=1.226 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=eggert.org
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 xIu5FFBeIRzo; Tue,  1 Mar 2022 06:57:46 -0800 (PST)
Received: from mail.eggert.org (mail.eggert.org [91.190.195.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5ADAB3A0B2F; Tue,  1 Mar 2022 06:57:31 -0800 (PST)
Received: from smtpclient.apple (unknown [195.65.18.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.eggert.org (Postfix) with ESMTPSA id 5EE491D3039; Tue,  1 Mar 2022 16:57:23 +0200 (EET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eggert.org; s=dkim; t=1646146643; bh=PkAZmuimT0hlcQRDITk6H6tmB1PVQ4G0c4nvXwXBc6g=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=Fmv0pUOjjzPkP/qgXvuTwplu+NiQVnVkkwaMXw2ZKp5x4oBwJA2FaVf4wz9vIPUPX uJ894Op2IepzrVc6BdQUyWZ+DiZlVymjJeQBrZ2mXYs1HksAEtxWqKiI5UrzQh/ZoM 62z293xhZ5Z9jIZSYexylPNNqhhojZiWq41oj5kw=
Content-Type: multipart/signed; boundary="Apple-Mail=_CD2B3BAE-CB18-4E90-AA1A-FE0FC4B1E4D8"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.60.0.1.1\))
From: Lars Eggert <lars@eggert.org>
In-Reply-To: <164185720050.20061.12672441945763045384@ietfa.amsl.com>
Date: Tue, 1 Mar 2022 15:57:22 +0100
Cc: gen-art@ietf.org, draft-ietf-httpapi-linkset.all@ietf.org, last-call@ietf.org, httpapi@ietf.org
Message-Id: <43B864B2-B748-4C08-9342-92B51410A09A@eggert.org>
References: <164185720050.20061.12672441945763045384@ietfa.amsl.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
X-MailScanner-ID: 5EE491D3039.A2C1A
X-MailScanner: Not scanned: please contact your Internet E-Mail Service Provider for details
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/Ju2t2H9HYF0MVgk1D9CZ8fuI-FY>
Subject: Re: [httpapi] [Gen-art] Genart last call review of draft-ietf-httpapi-linkset-06
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Mar 2022 14:57:51 -0000

--Apple-Mail=_CD2B3BAE-CB18-4E90-AA1A-FE0FC4B1E4D8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Christer, thank you for your review. I have entered a No Objection =
ballot for this document.

Lars


> On 2022-1-11, at 0:26, Christer Holmberg via Datatracker =
<noreply@ietf.org> wrote:
>=20
> Reviewer: Christer Holmberg
> Review result: Ready with Issues
>=20
> I am the assigned Gen-ART reviewer for this draft. The General Area
> Review Team (Gen-ART) reviews all IETF documents being processed
> by the IESG for the IETF Chair.  Please treat these comments just
> like any other last call comments.
>=20
> For more information, please see the FAQ at
>=20
> <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
>=20
> Document: draft-ietf-httpapi-linkset-06
> Reviewer: Christer Holmberg
> Review Date: 2022-01-10
> IETF LC End Date: 2022-01-19
> IESG Telechat date: Not scheduled for a telechat
>=20
> Summary: Technically I don't have any major issue.  However, I do have =
a minor
> technical, one administrative, and some editorial, comments.
>=20
> Major issues:
>=20
> Q1: The draft is intended to be published as Informational RFC. That =
sounds a
> little strange to me. Could you please explain what the reason is?
>=20
> Minor issues:
>=20
> Q2: The document defines the "application/linkset+json" format, and =
indicates
> that it can also be used for JSON-LD. What is the reason for not =
defining a
> separate format for JSON-LD? Separate formats ("application/json" and
> "application/ld+json") have previously been defined.
>=20
> Nits/editorial comments:
>=20
> Q3: The document has long sentences like "One serializes links in the =
same
> format as used in HTTP the Link header field". Couldn't one just say =
"based on
> the syntax of the HTTP Link header field", or something like that?
>=20
> Q4: The document talks about "document format". People familiar with =
HTTP are
> probably familiar with that terminology, but I think it would be good =
to add a
> reference on first occurrence.
>=20
> Q5: In Section 1, you talk about serializing links as JSON objects. =
Should it
> be JSON strings, or something? JSON object is not a serialization.
>=20
>=20
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art


--Apple-Mail=_CD2B3BAE-CB18-4E90-AA1A-FE0FC4B1E4D8
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmpq0ZpSoejRmyhheVLXDCb9wwVcFAmIeNFIACgkQVLXDCb9w
wVcckhAA3aRs7+PBU3G5XWPpn7CD69DsGT+APHEMTvz62D4oVvVPY6xwueVf+Rw8
LtiZfh7AChJKwXdyqg4W/GMBJg6LuHhApbmxmU0ZKCsu2DzCT8cGZxzuJT0W4wvy
qApFGqoCl9Z1cH75YC5gDrli0So7JBcFEqAxjYNF7/AOgRtOuaBlfCgIp+WQfyUL
L8yNufMqigibr61pUPJJzZZOErhDALv6qskiXRvOWAliKWBqpijmb/fpyb9ZVdRc
8rWDb0pTFLSgYkJtFHjiTameYoanANdvea7f+sihKVxUaKRqHV9pO4K+z2dP37W9
OxipVh/wfC3PZnc7yYVBO4VO9j0UhRDVmNU81Ov+CM/xUhglI2lnAahI+QLAdN+v
jiG/XiD0SMTPwhmMYMXhlO3y+GWCBU5tHZquOQ2qHnInQCJfchmezA7v1jzfOeEj
DYKc39e8rKA8SNzZTviDp76zM0Iku3ST+E12hzyblqa6t+9w2ikqZhlb4vVVmQje
T1F81QKdq3Z0SNRxErV/TLGtLNq+kh6WGwBfdvYl2OGMG/AFqJBT3hWssn1LxFs3
RT9fNsorp3lfPAI496KPNWeSRZUCk9sOHrT6/f4fb1fFEhBfxNHy9Sir50zdBhNC
uEpsNXpU+SoBH/84eg/wWDSKzGfcEKKKye3R/MPuyLiWNfafhFI=
=+1p4
-----END PGP SIGNATURE-----

--Apple-Mail=_CD2B3BAE-CB18-4E90-AA1A-FE0FC4B1E4D8--


From nobody Tue Mar  1 07:31:40 2022
Return-Path: <rsalz@akamai.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C40C13A0B98; Tue,  1 Mar 2022 07:31:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 8NHXEwKmQsuD; Tue,  1 Mar 2022 07:31:34 -0800 (PST)
Received: from mx0a-00190b01.pphosted.com (mx0a-00190b01.pphosted.com [IPv6:2620:100:9001:583::1]) (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 DD2073A0B91; Tue,  1 Mar 2022 07:31:31 -0800 (PST)
Received: from pps.filterd (m0050095.ppops.net [127.0.0.1]) by m0050095.ppops.net-00190b01. (8.16.1.2/8.16.1.2) with ESMTP id 221CP03m016784; Tue, 1 Mar 2022 15:31:18 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=jan2016.eng; bh=JX0uAMrcTXVSIcUEnIpYoXwkbLKjCHUgYzJyP9AtqXU=; b=V27YEc5ip9ctpC8mNzFQ5FumFCQrL0RBCebgjcsU9FMznmzaw/nsA8kOi7g1n5jel+Ox A5qjsTi4SrVVkObwniCQikivdyPKqkMSs2z2+Aj3KZedRXPt3gy2uL+XR/oAeep82lfG dNxettApEKx0RsalMVY1Ghw+3yROyuMRYA/8eFzjCzY8k20U17wi79uSScQDJCJDhxPM UGjJCuxfMQ3rc/FZGOyfNsHkNvhwEKXLShlKAg2xQBjTytWeTjViT94isolIJ924amNd 85s0kb7l8PLW6A5bMSu1QMoyb5v6eeiPJdtjydzTGMGASLiDKrHJKZiPK/ede2sidiSq Pw== 
Received: from prod-mail-ppoint6 (prod-mail-ppoint6.akamai.com [184.51.33.61] (may be forged)) by m0050095.ppops.net-00190b01. (PPS) with ESMTPS id 3ehacbquq9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 01 Mar 2022 15:31:18 +0000
Received: from pps.filterd (prod-mail-ppoint6.akamai.com [127.0.0.1]) by prod-mail-ppoint6.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 221FJ0ug014936; Tue, 1 Mar 2022 10:31:17 -0500
Received: from email.msg.corp.akamai.com ([172.27.91.27]) by prod-mail-ppoint6.akamai.com with ESMTP id 3efge35wa1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 01 Mar 2022 10:31:17 -0500
Received: from USTX2EX-DAG1MB3.msg.corp.akamai.com (172.27.165.121) by usma1ex-dag4mb7.msg.corp.akamai.com (172.27.91.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.922.20; Tue, 1 Mar 2022 10:31:16 -0500
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com (172.27.165.119) by ustx2ex-dag1mb3.msg.corp.akamai.com (172.27.165.121) with Microsoft SMTP Server (TLS) id 15.0.1497.28; Tue, 1 Mar 2022 09:31:16 -0600
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com ([172.27.165.119]) by ustx2ex-dag1mb1.msg.corp.akamai.com ([172.27.165.119]) with mapi id 15.00.1497.028; Tue, 1 Mar 2022 09:31:15 -0600
From: "Salz, Rich" <rsalz@akamai.com>
To: Lars Eggert <lars@eggert.org>, Christer Holmberg <christer.holmberg@ericsson.com>
CC: "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-httpapi-linkset.all@ietf.org" <draft-ietf-httpapi-linkset.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: [Gen-art] Genart last call review of draft-ietf-httpapi-linkset-06
Thread-Index: AQHYLXy8fnZzP5bSLEKJWQRXsGNL/6yquJCA
Date: Tue, 1 Mar 2022 15:31:15 +0000
Message-ID: <AA7D9D91-3223-4EA3-84D7-0FF260EAE285@akamai.com>
References: <164185720050.20061.12672441945763045384@ietfa.amsl.com> <43B864B2-B748-4C08-9342-92B51410A09A@eggert.org>
In-Reply-To: <43B864B2-B748-4C08-9342-92B51410A09A@eggert.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.58.22021501
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.164.43]
Content-Type: text/plain; charset="utf-8"
Content-ID: <50E9BB4BB6782F42AA6D39528AAB8B18@akamai.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.816 definitions=2022-03-01_05:2022-02-26, 2022-03-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 mlxscore=0 adultscore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203010082
X-Proofpoint-GUID: azS6ndqK2w4C8CmCn97wCXzZ35p3l5Pp
X-Proofpoint-ORIG-GUID: azS6ndqK2w4C8CmCn97wCXzZ35p3l5Pp
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-01_07,2022-02-26_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 spamscore=0 mlxscore=0 priorityscore=1501 phishscore=0 bulkscore=0 mlxlogscore=999 suspectscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203010082
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/RlVrJ-qrZnJlE7Nv5VCL8LCwQcY>
Subject: Re: [httpapi] [Gen-art] Genart last call review of draft-ietf-httpapi-linkset-06
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Mar 2022 15:31:39 -0000

SnVzdCBmb3IgdGhlIHJlY29yZCwgdGhlIGxpbmtzZXQgZHJhZnQgaXMgbm93IHByb3Bvc2VkIHN0
YW5kYXJkLCBiYXNlZCBvbiB0aGUgaXNzdWUgQ2hyaXN0ZXIgcmFpc2VkLg0KDQrvu79PbiAzLzEv
MjIsIDk6NTcgQU0sICJMYXJzIEVnZ2VydCIgPGxhcnNAZWdnZXJ0Lm9yZz4gd3JvdGU6DQoNCiAg
ICBDaHJpc3RlciwgdGhhbmsgeW91IGZvciB5b3VyIHJldmlldy4gSSBoYXZlIGVudGVyZWQgYSBO
byBPYmplY3Rpb24gYmFsbG90IGZvciB0aGlzIGRvY3VtZW50Lg0KDQogICAgTGFycw0KDQoNCiAg
ICA+IE9uIDIwMjItMS0xMSwgYXQgMDoyNiwgQ2hyaXN0ZXIgSG9sbWJlcmcgdmlhIERhdGF0cmFj
a2VyIDxub3JlcGx5QGlldGYub3JnPiB3cm90ZToNCiAgICA+IA0KICAgID4gUmV2aWV3ZXI6IENo
cmlzdGVyIEhvbG1iZXJnDQogICAgPiBSZXZpZXcgcmVzdWx0OiBSZWFkeSB3aXRoIElzc3Vlcw0K
ICAgID4gDQogICAgPiBJIGFtIHRoZSBhc3NpZ25lZCBHZW4tQVJUIHJldmlld2VyIGZvciB0aGlz
IGRyYWZ0LiBUaGUgR2VuZXJhbCBBcmVhDQogICAgPiBSZXZpZXcgVGVhbSAoR2VuLUFSVCkgcmV2
aWV3cyBhbGwgSUVURiBkb2N1bWVudHMgYmVpbmcgcHJvY2Vzc2VkDQogICAgPiBieSB0aGUgSUVT
RyBmb3IgdGhlIElFVEYgQ2hhaXIuICBQbGVhc2UgdHJlYXQgdGhlc2UgY29tbWVudHMganVzdA0K
ICAgID4gbGlrZSBhbnkgb3RoZXIgbGFzdCBjYWxsIGNvbW1lbnRzLg0KICAgID4gDQogICAgPiBG
b3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHNlZSB0aGUgRkFRIGF0DQogICAgPiANCiAgICA+
IDxodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9nZW4vd2lraS9HZW5BcnRmYXE+Lg0KICAgID4g
DQogICAgPiBEb2N1bWVudDogZHJhZnQtaWV0Zi1odHRwYXBpLWxpbmtzZXQtMDYNCiAgICA+IFJl
dmlld2VyOiBDaHJpc3RlciBIb2xtYmVyZw0KICAgID4gUmV2aWV3IERhdGU6IDIwMjItMDEtMTAN
CiAgICA+IElFVEYgTEMgRW5kIERhdGU6IDIwMjItMDEtMTkNCiAgICA+IElFU0cgVGVsZWNoYXQg
ZGF0ZTogTm90IHNjaGVkdWxlZCBmb3IgYSB0ZWxlY2hhdA0KICAgID4gDQogICAgPiBTdW1tYXJ5
OiBUZWNobmljYWxseSBJIGRvbid0IGhhdmUgYW55IG1ham9yIGlzc3VlLiAgSG93ZXZlciwgSSBk
byBoYXZlIGEgbWlub3INCiAgICA+IHRlY2huaWNhbCwgb25lIGFkbWluaXN0cmF0aXZlLCBhbmQg
c29tZSBlZGl0b3JpYWwsIGNvbW1lbnRzLg0KICAgID4gDQogICAgPiBNYWpvciBpc3N1ZXM6DQog
ICAgPiANCiAgICA+IFExOiBUaGUgZHJhZnQgaXMgaW50ZW5kZWQgdG8gYmUgcHVibGlzaGVkIGFz
IEluZm9ybWF0aW9uYWwgUkZDLiBUaGF0IHNvdW5kcyBhDQogICAgPiBsaXR0bGUgc3RyYW5nZSB0
byBtZS4gQ291bGQgeW91IHBsZWFzZSBleHBsYWluIHdoYXQgdGhlIHJlYXNvbiBpcz8NCiAgICA+
IA0KICAgID4gTWlub3IgaXNzdWVzOg0KICAgID4gDQogICAgPiBRMjogVGhlIGRvY3VtZW50IGRl
ZmluZXMgdGhlICJhcHBsaWNhdGlvbi9saW5rc2V0K2pzb24iIGZvcm1hdCwgYW5kIGluZGljYXRl
cw0KICAgID4gdGhhdCBpdCBjYW4gYWxzbyBiZSB1c2VkIGZvciBKU09OLUxELiBXaGF0IGlzIHRo
ZSByZWFzb24gZm9yIG5vdCBkZWZpbmluZyBhDQogICAgPiBzZXBhcmF0ZSBmb3JtYXQgZm9yIEpT
T04tTEQ/IFNlcGFyYXRlIGZvcm1hdHMgKCJhcHBsaWNhdGlvbi9qc29uIiBhbmQNCiAgICA+ICJh
cHBsaWNhdGlvbi9sZCtqc29uIikgaGF2ZSBwcmV2aW91c2x5IGJlZW4gZGVmaW5lZC4NCiAgICA+
IA0KICAgID4gTml0cy9lZGl0b3JpYWwgY29tbWVudHM6DQogICAgPiANCiAgICA+IFEzOiBUaGUg
ZG9jdW1lbnQgaGFzIGxvbmcgc2VudGVuY2VzIGxpa2UgIk9uZSBzZXJpYWxpemVzIGxpbmtzIGlu
IHRoZSBzYW1lDQogICAgPiBmb3JtYXQgYXMgdXNlZCBpbiBIVFRQIHRoZSBMaW5rIGhlYWRlciBm
aWVsZCIuIENvdWxkbid0IG9uZSBqdXN0IHNheSAiYmFzZWQgb24NCiAgICA+IHRoZSBzeW50YXgg
b2YgdGhlIEhUVFAgTGluayBoZWFkZXIgZmllbGQiLCBvciBzb21ldGhpbmcgbGlrZSB0aGF0Pw0K
ICAgID4gDQogICAgPiBRNDogVGhlIGRvY3VtZW50IHRhbGtzIGFib3V0ICJkb2N1bWVudCBmb3Jt
YXQiLiBQZW9wbGUgZmFtaWxpYXIgd2l0aCBIVFRQIGFyZQ0KICAgID4gcHJvYmFibHkgZmFtaWxp
YXIgd2l0aCB0aGF0IHRlcm1pbm9sb2d5LCBidXQgSSB0aGluayBpdCB3b3VsZCBiZSBnb29kIHRv
IGFkZCBhDQogICAgPiByZWZlcmVuY2Ugb24gZmlyc3Qgb2NjdXJyZW5jZS4NCiAgICA+IA0KICAg
ID4gUTU6IEluIFNlY3Rpb24gMSwgeW91IHRhbGsgYWJvdXQgc2VyaWFsaXppbmcgbGlua3MgYXMg
SlNPTiBvYmplY3RzLiBTaG91bGQgaXQNCiAgICA+IGJlIEpTT04gc3RyaW5ncywgb3Igc29tZXRo
aW5nPyBKU09OIG9iamVjdCBpcyBub3QgYSBzZXJpYWxpemF0aW9uLg0KICAgID4gDQogICAgPiAN
CiAgICA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQog
ICAgPiBHZW4tYXJ0IG1haWxpbmcgbGlzdA0KICAgID4gR2VuLWFydEBpZXRmLm9yZw0KICAgID4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9nZW4tYXJ0DQoNCg0K


From nobody Tue Mar  1 09:46:08 2022
Return-Path: <rsalz@akamai.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 457A43A058F for <httpapi@ietfa.amsl.com>; Tue,  1 Mar 2022 09:46:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 b-DJ5hFfEhgH for <httpapi@ietfa.amsl.com>; Tue,  1 Mar 2022 09:46:00 -0800 (PST)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (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 0E5513A03F5 for <httpapi@ietf.org>; Tue,  1 Mar 2022 09:45:58 -0800 (PST)
Received: from pps.filterd (m0050102.ppops.net [127.0.0.1]) by m0050102.ppops.net-00190b01. (8.16.1.2/8.16.1.2) with ESMTP id 221FXpv7007286 for <httpapi@ietf.org>; Tue, 1 Mar 2022 17:45:56 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : subject : date : message-id : content-type : mime-version; s=jan2016.eng; bh=NgcawJw0qufRcsSFqGsSVkYQ/ER8/3Rm/tCKJNNbj8w=; b=SBiXarJSWjUC5W21d1N7UhEgVZtRFpOxETc/bOU3x6u/ksSn16SDjcl+t3YKIZyTX/1m PN/IOV597ALOuaUm8B8DbG7phhTafWXd6ZQnPB+wsWE1lDzzfQK7sDNXpEzSM4PsCj6G LmMAMKXYzUcJftDX9VSlxHM5b7I3w5qa2xbx+u7ekAL8+n1+H6uOJhchcha83vzIV8Rg J/tVh+y0xVMzu+cP+eY1bOq2dcToZ8R3WKaxDBSWUDCxUd9nfDsU+GlvMO4ny/wJqrl6 Z3JNmmF2WHmlKFXHAmS9ZVwUqnkabPLKQ8M+b/0ncEpYtktd6xvYEjKNj1nmhWpSj6la Lg== 
Received: from prod-mail-ppoint1 (prod-mail-ppoint1.akamai.com [184.51.33.18] (may be forged)) by m0050102.ppops.net-00190b01. (PPS) with ESMTPS id 3ehch1e477-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <httpapi@ietf.org>; Tue, 01 Mar 2022 17:45:55 +0000
Received: from pps.filterd (prod-mail-ppoint1.akamai.com [127.0.0.1]) by prod-mail-ppoint1.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 221HZBC2028245 for <httpapi@ietf.org>; Tue, 1 Mar 2022 12:45:55 -0500
Received: from email.msg.corp.akamai.com ([172.27.91.26]) by prod-mail-ppoint1.akamai.com with ESMTP id 3efge3p43x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <httpapi@ietf.org>; Tue, 01 Mar 2022 12:45:55 -0500
Received: from USTX2EX-DAG1MB3.msg.corp.akamai.com (172.27.165.121) by usma1ex-dag4mb7.msg.corp.akamai.com (172.27.91.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.922.20; Tue, 1 Mar 2022 12:45:54 -0500
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com (172.27.165.119) by ustx2ex-dag1mb3.msg.corp.akamai.com (172.27.165.121) with Microsoft SMTP Server (TLS) id 15.0.1497.28; Tue, 1 Mar 2022 11:45:53 -0600
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com ([172.27.165.119]) by ustx2ex-dag1mb1.msg.corp.akamai.com ([172.27.165.119]) with mapi id 15.00.1497.028; Tue, 1 Mar 2022 11:45:53 -0600
From: "Salz, Rich" <rsalz@akamai.com>
To: "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: Seeking agenda items
Thread-Index: AQHYLZQxdLDt103y20upnnpWkGvbSg==
Date: Tue, 1 Mar 2022 17:45:52 +0000
Message-ID: <AE3CA8BB-9282-4D80-97B8-4F6AB1B1ECC1@akamai.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.58.22021501
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.164.43]
Content-Type: multipart/alternative; boundary="_000_AE3CA8BB92824D8097B84F6AB1B1ECC1akamaicom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.816 definitions=2022-03-01_05:2022-02-26, 2022-03-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxscore=0 malwarescore=0 adultscore=0 bulkscore=0 mlxlogscore=722 phishscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203010091
X-Proofpoint-GUID: -g5a3PHNQCXV3ErLynZ3tFSSBpYFd1fR
X-Proofpoint-ORIG-GUID: -g5a3PHNQCXV3ErLynZ3tFSSBpYFd1fR
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-01_07,2022-02-26_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 phishscore=0 mlxscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 impostorscore=0 mlxlogscore=695 spamscore=0 adultscore=0 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203010091
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/EzAWfKciZFwyOYfxaDnUC2g33zY>
Subject: [httpapi] Seeking agenda items
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Mar 2022 17:46:04 -0000

--_000_AE3CA8BB92824D8097B84F6AB1B1ECC1akamaicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

V2UgYXJlIG9uIHRoZSBzY2hlZHVsZSBmb3IgdGhlIHVwY29taW5nIElFVEY6DQoNCiAgICAgICAg
aHR0cGFwaSBTZXNzaW9uIDEgKDI6MDAgcmVxdWVzdGVkKQ0KICAgICAgICBUaHVyc2RheSwgMjQg
TWFyY2ggMjAyMiwgTW9ybmluZyBTZXNzaW9uIEkgMTAwMC0xMjAwIChsb2NhbCB0aW1lOyAwOTAw
IFVUQykNCiAgICAgICAgUm9vbSBOYW1lOiBHcmFuZCBQYXJrIEhhbGwgMiBzaXplOiAyMDANCg0K
RG9jdW1lbnQgYXV0aG9ycywgd2XigJlkIGxpa2UgeW91IHRvIGhhdmUgYSBjb3VwbGUgb2Ygc2xp
ZGVzIChzaW1wbGUgUERGIG9ubHkgcGxlYXNlKSBvbiB0aGUgc3RhdHVzIG9mIHlvdXIgZG9jdW1l
bnRzOg0KICAgICAgICAgICAgICAgIFJhdGVMaW1pdCBGaWVsZCBmb3IgSFRUUDsgcmF0ZWxpbWl0
LWhlYWRlcnMNCiAgICAgICAgICAgICAgICBSRVNUIEFQSSBtZWRpYXR5cGVzOyByZXN0LWFwaS1t
ZWRpYXR5cGVzDQogICAgICAgICAgICAgICAgUHJvYmxlbSBEZXRhaWxzIGZvciBIVFRQIEFQSXM7
IHJmYzc4MDdiaXMNCg0KVGhlIGlkZW1wb3RlbmN5IGRyYWZ0IGhhcyBleHBpcmVkOyBpcyBpdCBz
dGlsbCBiZWluZyB3b3JrZWQgb24/DQogICAgICAgICAgICAgICAgVGhlIGlkZW1wb3RlbmN5IEhU
VFAgSGVhZGVyIEZpZWxkOyBpZGVtcG90ZW5jeS1rZXktaGVhZGVyDQoNCkZvciAqYWxsKiBvZiB0
aGUgYWJvdmUsIHBsZWFzZSBwcmVwYXJlIGFuIHVwZGF0ZSBhbmQgbWFpbCBpdCB0byBodHRwYXBp
LWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86aHR0cGFwaS1jaGFpcnNAaWV0Zi5vcmc+IGJlZm9yZSB0
aGUgbWVldGluZy4NCg0KSW4gYWRkaXRpb24sIE1hcmsgVGhvbXBzb24gd2FudHMgdG8gaW50cm9k
dWNlIGFuZCBkaXNjdXNzIGhpcyDigJxVc2luZyBUaGUgRGF0ZSBIZWFkZXIgRmllbGQgaW4gSFRU
UCBSZXF1ZXN0c+KAnSBkcmFmdC4NCg0KRG9lcyBhbnlvbmUgZWxzZSBoYXZlIG5ldyBpdGVtcyB0
aGV54oCZZCBsaWtlIHRvIGRpc2N1c3M/DQoNCkZpbmFsbHksIGlzIGFueW9uZSBmcm9tIHRoZSBj
dXJyZW50bHkgcGxhbm5pbmcgb24gYXR0ZW5kaW5nIElFVEYgMTEzIGluIHBlcnNvbj8gT3VyIEFE
LCBGcmFuY2VzY28gd2lsbCBiZSB0aGVyZSwgYnV0IG5vbmUgb2YgTWFyaywgRGFycmVsLCBub3Ig
SSB3aWxsIGJlLiBGb3IgcGxhbm5pbmcgcHVycG9zZXMsIGlmIHlvdSB3aWxsIGJlIG9uLXNpdGUs
IHBsZWFzZSBsZXQgdXMga25vdyAobm8gb2JsaWdhdGlvbjsgb2YgY291cnNlIHBsYW5zIGNhbiBj
aGFuZ2UgYXQgYW55IHRpbWUpLg0KDQoNCg==

--_000_AE3CA8BB92824D8097B84F6AB1B1ECC1akamaicom_
Content-Type: text/html; charset="utf-8"
Content-ID: <C27AB20E14150E4D89D28184115C6CF7@akamai.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Oi13ZWJraXQt
c3RhbmRhcmQ7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KLyogU3R5bGUgRGVm
aW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7
bWFyZ2luOjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpz
cGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2Vj
dGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEu
MGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHls
ZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1
NEY3MiIgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dCI+V2UgYXJlIG9uIHRoZSBzY2hlZHVsZSBmb3IgdGhlIHVwY29taW5nIElFVEY6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdl
YmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aHR0cGFwaSBTZXNzaW9uIDEgKDI6MDAgcmVx
dWVzdGVkKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRh
cmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO1RodXJzZGF5LCAyNCBNYXJjaCAyMDIyLCBNb3JuaW5nIFNlc3Np
b24gSSAxMDAwLTEyMDAgKGxvY2FsIHRpbWU7IDA5MDAgVVRDKTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1Jvb20gTmFt
ZTogR3JhbmQgUGFyayBIYWxsIDIgc2l6ZTogMjAwPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90
OyxzZXJpZjtjb2xvcjpibGFjayI+RG9jdW1lbnQgYXV0aG9ycywgd2XigJlkIGxpa2UgeW91IHRv
IGhhdmUgYSBjb3VwbGUgb2Ygc2xpZGVzIChzaW1wbGUgUERGIG9ubHkgcGxlYXNlKSBvbiB0aGUg
c3RhdHVzIG9mIHlvdXIgZG9jdW1lbnRzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSYXRlTGltaXQgRmllbGQgZm9yIEhUVFA7IHJhdGVsaW1p
dC1oZWFkZXJzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFu
ZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFJFU1QgQVBJIG1lZGlhdHlwZXM7IHJlc3QtYXBpLW1lZGlhdHlwZXM8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7LHNlcmlmO2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUHJvYmxlbSBEZXRh
aWxzIGZvciBIVFRQIEFQSXM7IHJmYzc4MDdiaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7
LHNlcmlmO2NvbG9yOmJsYWNrIj5UaGUgaWRlbXBvdGVuY3kgZHJhZnQgaGFzIGV4cGlyZWQ7IGlz
IGl0IHN0aWxsIGJlaW5nIHdvcmtlZCBvbj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDstd2Via2l0LXN0YW5kYXJkJnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVGhlIGlkZW1wb3RlbmN5IEhUVFAgSGVhZGVyIEZpZWxk
OyBpZGVtcG90ZW5jeS1rZXktaGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJp
Zjtjb2xvcjpibGFjayI+Rm9yICo8Yj5hbGw8L2I+KiBvZiB0aGUgYWJvdmUsIHBsZWFzZSBwcmVw
YXJlIGFuIHVwZGF0ZSBhbmQgbWFpbCBpdCB0bw0KPGEgaHJlZj0ibWFpbHRvOmh0dHBhcGktY2hh
aXJzQGlldGYub3JnIj5odHRwYXBpLWNoYWlyc0BpZXRmLm9yZzwvYT4gYmVmb3JlIHRoZSBtZWV0
aW5nLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQm
cXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPkluIGFk
ZGl0aW9uLCBNYXJrIFRob21wc29uIHdhbnRzIHRvIGludHJvZHVjZSBhbmQgZGlzY3VzcyBoaXMg
4oCcVXNpbmcgVGhlIERhdGUgSGVhZGVyIEZpZWxkIGluIEhUVFAgUmVxdWVzdHPigJ0gZHJhZnQu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90
OyxzZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+RG9lcyBhbnlv
bmUgZWxzZSBoYXZlIG5ldyBpdGVtcyB0aGV54oCZZCBsaWtlIHRvIGRpc2N1c3M/PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdl
YmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+RmluYWxseSwgaXMgYW55b25l
IGZyb20gdGhlIGN1cnJlbnRseSBwbGFubmluZyBvbiBhdHRlbmRpbmcgSUVURiAxMTMgaW4gcGVy
c29uPyBPdXIgQUQsIEZyYW5jZXNjbyB3aWxsIGJlIHRoZXJlLCBidXQgbm9uZSBvZiBNYXJrLCBE
YXJyZWwsIG5vciBJIHdpbGwgYmUuIEZvcg0KIHBsYW5uaW5nIHB1cnBvc2VzLCBpZiB5b3Ugd2ls
bCBiZSBvbi1zaXRlLCBwbGVhc2UgbGV0IHVzIGtub3cgKG5vIG9ibGlnYXRpb247IG9mIGNvdXJz
ZSBwbGFucyBjYW4gY2hhbmdlIGF0IGFueSB0aW1lKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9ib2R5Pg0KPC9odG1sPg0K

--_000_AE3CA8BB92824D8097B84F6AB1B1ECC1akamaicom_--


From nobody Tue Mar  1 13:33:18 2022
Return-Path: <mt@lowentropy.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 707523A0F29 for <httpapi@ietfa.amsl.com>; Tue,  1 Mar 2022 13:33:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.11
X-Spam-Level: 
X-Spam-Status: No, score=-2.11 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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=WTfZQaSz; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=RDH1Bx+/
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 CZlIXtr-CTf6 for <httpapi@ietfa.amsl.com>; Tue,  1 Mar 2022 13:33:12 -0800 (PST)
Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DBA03A0F92 for <httpapi@ietf.org>; Tue,  1 Mar 2022 13:33:12 -0800 (PST)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 502093200E83 for <httpapi@ietf.org>; Tue,  1 Mar 2022 16:33:09 -0500 (EST)
Received: from imap41 ([10.202.2.91]) by compute2.internal (MEProxy); Tue, 01 Mar 2022 16:33:09 -0500
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; bh=Bmd1PJjE69z5fR JCfarxvukX++/Vm3ofk3l52pwqjR0=; b=WTfZQaSzEwcIlWLfDe3slnL87uC3Lh RDudhNEu/Ftw7WPV3deTbVO76VJ5x4bGUiIffGkHAiVa3QhooJFUZHwkS4SZcgwL Ce0o4Gsltbkuz25ZTX+XrnawUZZbVX6d6pErlqG5OH8y9E7OPMmMUs76rOSQE2Dg t53cOQrzzipNUNKrenM0xoB20NyWRt4+wNX4j4QKdQ6yFFg/ojZcs158JI99Xrf/ KawTgdz8KaR3N1xNSfTPk4W++AaLvuQIiLI9+NoV+qiqdSi4qct8iRjVK8c3uNY2 v+lqp0ihBbyYe3PnwZIFyZyvfHm9IXaiFdVqIo9gujL+xwYJzJMZzg8g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; 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 :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=Bmd1PJjE69z5fRJCfarxvukX++/Vm3ofk3l52pwqjR0=; b=RDH1Bx+/ xUV5NkwIehpO4/Ay7FJMht9W06ouy+eIoSovPk41msI+bzWa2qH92b5foyTcnSO4 gehyovt650XEk+kWTETL85owsUdgV1lEjXtZ1d167/aEwJUGK9t5zlI96qzG+wfh mZwur4MuUJZuCmoELNvwVXyOQehkL9SV6yen9c7CER0MYCXse6sc0BRLOHTO7mjK OxvIS/6ZZXhjJ3y3ll5DV7pALnmO2VJthoRwu4hCD2iFosQYUstJhU8na4lxSHAf LRNH/PSeZF3Ckw9EWpyQ30f1nWXpACSJxWKvSy0KqlpQtisu2lKkLxeyVNxzC1r7 QSTNDA4Z7NLkpg==
X-ME-Sender: <xms:FJEeYtI_M9m3zy5rAx0TrFV8dyfpI3OuvsGvwb1SpZPpzhBThDhmog> <xme:FJEeYpL0tr9wI5KpTnyOymeHb4wGUELxg8PvYh5MjqW3jQmmrVpHGdVUhPEUpbChe Qh7nCNx-WYeypxeK84>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddruddtvddgudegjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgfgse htqhertderreejnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmthes lhhofigvnhhtrhhophihrdhnvghtqeenucggtffrrghtthgvrhhnpefgjeeuudeiffeltd egleehjedvtedtjeduudehgfegfefgkefgueeiteegffdttdenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhhophihrd hnvght
X-ME-Proxy: <xmx:FJEeYlummQrEad4VupoxsgQ1MGKX2Hy7GTToWlsHsNPUYMx5JuZuRw> <xmx:FJEeYuYCqRk3qgF34EfnlChjzY4CHQaYc90j44vbBTCEBci7_k1zvw> <xmx:FJEeYkak3CFprVheZilEuHhfOKF3WtrvwFTxwCwi0yi_ltVRh_Yt5A> <xmx:FJEeYtkS6QchhwkjFrObkIyxQP--tkV5vDCb3ldY42yvbCBJhlah6g>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 9F7DE3C00CF; Tue,  1 Mar 2022 16:33:08 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4778-g14fba9972e-fm-20220217.001-g14fba997
Mime-Version: 1.0
Message-Id: <d7b02dbd-3689-4364-afb2-aa55e5a92551@beta.fastmail.com>
In-Reply-To: <AE3CA8BB-9282-4D80-97B8-4F6AB1B1ECC1@akamai.com>
References: <AE3CA8BB-9282-4D80-97B8-4F6AB1B1ECC1@akamai.com>
Date: Wed, 02 Mar 2022 08:32:49 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: httpapi@ietf.org
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/J73HjVlvIUY1GP7_u1g2-kTcEGU>
Subject: Re: [httpapi] Seeking agenda items
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Mar 2022 21:33:18 -0000

On Wed, Mar 2, 2022, at 04:45, Salz, Rich wrote:
> In addition, Mark Thompson wants to introduce and discuss his =E2=80=9C=
Using=20
> The Date Header Field in HTTP Requests=E2=80=9D draft.

Who is this person?


From nobody Tue Mar  1 13:38:46 2022
Return-Path: <rsalz@akamai.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36BF73A0FD0 for <httpapi@ietfa.amsl.com>; Tue,  1 Mar 2022 13:38:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.108
X-Spam-Level: 
X-Spam-Status: No, score=-7.108 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 M48X668WRI8C for <httpapi@ietfa.amsl.com>; Tue,  1 Mar 2022 13:38:40 -0800 (PST)
Received: from mx0a-00190b01.pphosted.com (mx0a-00190b01.pphosted.com [IPv6:2620:100:9001:583::1]) (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 2A6693A0FCE for <httpapi@ietf.org>; Tue,  1 Mar 2022 13:38:38 -0800 (PST)
Received: from pps.filterd (m0122333.ppops.net [127.0.0.1]) by mx0a-00190b01.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 221I2smo027881; Tue, 1 Mar 2022 21:38:35 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=jan2016.eng; bh=ga0rEYJtpOPi+AtkjO+1B9UOq0bvDStvnLVMZwcb6mQ=; b=nf7Lsslu/YRzDJhx/dYM5vWgkr8ZLAEXbgJnhB0PdpfDbO3Cx9Abd2CFPpQ2Cbsqh6xn 1FZ9pc9HadB0BQtCTGZ2KhAlhkWvpX46h4n7gFlTLbX0G2JgDmMUK2DoNfKwv/tIH6Pd xtMPjFlVg8sCDaAY5wi7NKG84Jpae1dkaBLrFJjDC5X6wmJsEnMR0JFVI5syzxPy2g0E nJKXEo9z3LJsBlkFyGB1rju9okJjK24+EBtMvlLQWPTLq+o1Ti9WLfV2WtPiVg4ww5Qx EvAAKtgY6h1cDd1juM0eCs7qAFrPwHkr1rJO1qgC2xwQzYJlc3lRb+AjPRYlatPPI42e Mg== 
Received: from prod-mail-ppoint2 (prod-mail-ppoint2.akamai.com [184.51.33.19] (may be forged)) by mx0a-00190b01.pphosted.com (PPS) with ESMTPS id 3ehaqgxrxr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 01 Mar 2022 21:38:35 +0000
Received: from pps.filterd (prod-mail-ppoint2.akamai.com [127.0.0.1]) by prod-mail-ppoint2.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 221LKxGC012492; Tue, 1 Mar 2022 16:38:33 -0500
Received: from email.msg.corp.akamai.com ([172.27.123.57]) by prod-mail-ppoint2.akamai.com with ESMTP id 3efge36ctk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 01 Mar 2022 16:38:33 -0500
Received: from USTX2EX-DAG1MB5.msg.corp.akamai.com (172.27.165.123) by usma1ex-dag4mb4.msg.corp.akamai.com (172.27.91.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.922.20; Tue, 1 Mar 2022 16:38:33 -0500
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com (172.27.165.119) by ustx2ex-dag1mb5.msg.corp.akamai.com (172.27.165.123) with Microsoft SMTP Server (TLS) id 15.0.1497.28; Tue, 1 Mar 2022 15:38:32 -0600
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com ([172.27.165.119]) by ustx2ex-dag1mb1.msg.corp.akamai.com ([172.27.165.119]) with mapi id 15.00.1497.028; Tue, 1 Mar 2022 15:38:32 -0600
From: "Salz, Rich" <rsalz@akamai.com>
To: Martin Thomson <mt@lowentropy.net>, "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: [httpapi] Seeking agenda items
Thread-Index: AQHYLZQxdLDt103y20upnnpWkGvbSqyrcTiA//+tx4A=
Date: Tue, 1 Mar 2022 21:38:31 +0000
Message-ID: <1D7276E4-3D34-40AD-AB6F-A13F61F06C82@akamai.com>
References: <AE3CA8BB-9282-4D80-97B8-4F6AB1B1ECC1@akamai.com> <d7b02dbd-3689-4364-afb2-aa55e5a92551@beta.fastmail.com>
In-Reply-To: <d7b02dbd-3689-4364-afb2-aa55e5a92551@beta.fastmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.58.22021501
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.164.43]
Content-Type: text/plain; charset="utf-8"
Content-ID: <B01EE1BD12A0C34AAA64B5A913540ED4@akamai.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.816 definitions=2022-03-01_05:2022-02-26, 2022-03-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 malwarescore=0 bulkscore=0 suspectscore=0 mlxlogscore=713 phishscore=0 adultscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203010108
X-Proofpoint-ORIG-GUID: cztzxHb68cdZVy5A_WJ8Toj3bAsYJ_wk
X-Proofpoint-GUID: cztzxHb68cdZVy5A_WJ8Toj3bAsYJ_wk
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-01_07,2022-02-26_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 bulkscore=0 mlxlogscore=708 malwarescore=0 spamscore=0 suspectscore=0 phishscore=0 impostorscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203010108
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/GdT7dYGNoEXvygDY9YetrBbDopE>
Subject: Re: [httpapi] Seeking agenda items
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Mar 2022 21:38:44 -0000

ICAgIE9uIFdlZCwgTWFyIDIsIDIwMjIsIGF0IDA0OjQ1LCBTYWx6LCBSaWNoIHdyb3RlOg0KICAg
ID4gSW4gYWRkaXRpb24sIE1hcmsgVGhvbXBzb24gd2FudHMgdG8gaW50cm9kdWNlIGFuZCBkaXNj
dXNzIGhpcyDigJxVc2luZyANCiAgICA+IFRoZSBEYXRlIEhlYWRlciBGaWVsZCBpbiBIVFRQIFJl
cXVlc3Rz4oCdIGRyYWZ0Lg0KDQogICAgV2hvIGlzIHRoaXMgcGVyc29uPw0KDQpZb3VyIGV2aWwg
dHdpbi4gIE1vc3Qgbm90YWJseSBiZWNhdXNlIHRoZXkga2VwdCBkaXN0dXJiaW5nIG15IHNsZWVw
IHNvIEkgd2FzIHRvbyB0aXJlZCB0byBub3RpY2UgdGhlIHR5cG8uDQoNClNvcnJ5Lg0KDQo=


From nobody Tue Mar  1 13:54:13 2022
Return-Path: <mt@lowentropy.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F72C3A1031 for <httpapi@ietfa.amsl.com>; Tue,  1 Mar 2022 13:54:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level: 
X-Spam-Status: No, score=-2.109 tagged_above=-999 required=5 tests=[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_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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=II+38OZz; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Obel53bO
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 gPrBfKzOuHNr for <httpapi@ietfa.amsl.com>; Tue,  1 Mar 2022 13:54:06 -0800 (PST)
Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A84613A1038 for <httpapi@ietf.org>; Tue,  1 Mar 2022 13:54:06 -0800 (PST)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id EBC9132015ED; Tue,  1 Mar 2022 16:54:01 -0500 (EST)
Received: from imap41 ([10.202.2.91]) by compute2.internal (MEProxy); Tue, 01 Mar 2022 16:54:02 -0500
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; bh=z7C2AMGPMJXRZ0 mwdN1Gx3iMc0qjTb/+7nfA20QODEE=; b=II+38OZzuKAYRA18VDR+z5KWdUf2qS iZMbXz1MEA7moyJqLtjQeV9eg6d4Kh5X3k+uzZ728mXZEGDM8l3ABqNjyb4wv4k/ sSpHujZu+90fBwSmhvLi8NH3S6KVhGoWpLNE812gANBA3EAWNxumJtKk5Hmk9rXF Uotha5Dy9NO2qIyx6i65Jdhsm8mxlqYle6SzP284my2UFylEzkATrCoHEHVLwGKb no0jRpaeWiFPJ48HxRa+70+3euAAu9tXhinJXHU+ugqhdDRSZE3t7pWbVU+JoPRF PhxPuC60srqLxTWncTvEkbsuPVDkslTTOlGcJl3AU0mJbVwlI3FwQCPA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; 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 :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=z7C2AMGPMJXRZ0mwdN1Gx3iMc0qjTb/+7nfA20QODEE=; b=Obel53bO e8RCYLobpbPz8VL2ZQWH4Gbm2NyCwoVsYR/Djewro0UttcO66PSvsfbm/4KJsE/O 7/15Pb2YJpuSOKBA3fklxhzK1FM7azkgr5UnqvXJ+xBMTZ+jVoUcXMjbeWG9yhtb g8w+ueeyTAhV9E2ZI+MYdQgxdm7PjVyeOL36dl/8lBrKaLLe/V836xcs09UtL2VQ DJKf4SeTbD/vuximIdE4E6KGfoxGTBDU9aCnafI8hLMP/WjAEa6SR2ssfeiMDSvf pKG1aVXUcgVgPYqsuRDU/ZaREfHij4x5hB7rirAyCEG1mYIoJcq4fT9EokcMY2BK WFzST7N+r8pkcA==
X-ME-Sender: <xms:-ZUeYneknyWpm4H9YaT39WcjxbkYNZKezmeW98Z1bxEYxcQHtDvi_Q> <xme:-ZUeYtMMZooRQVfufbvjmDlzMSHGWkItnMfCAQKICkOw27ZiU8cbNc5FNXrNA-Hmy FNo1jTLD5GDv_zpUNE>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddruddtvddgudehudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvufgtgfesthhqredtreerjeenucfhrhhomhepfdfo rghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqne cuggftrfgrthhtvghrnhepgfejueduieffledtgeelheejvdettdejudduhefggeefgfek gfeuieetgefftddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:-ZUeYghg3WCWY6-hjKL_e62BoS-qY_XcEeNTfMMVNTBZCADvR2n5rw> <xmx:-ZUeYo9_zN6zE49Kt9YwkjLTPF9C0TuoSGXY6S3LQudHDy5QhSBkog> <xmx:-ZUeYjuOxG37yvbLKDdB8jBT4SQWgYzekgsKO1eyeYih0GXxrZR9hQ> <xmx:-ZUeYg7nYZD335vycIQaMPrdkAEYVcTTnElW0Wq37b7jGrnZYCiXSA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 40AC43C031B; Tue,  1 Mar 2022 16:54:01 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-4778-g14fba9972e-fm-20220217.001-g14fba997
Mime-Version: 1.0
Message-Id: <ed3988e0-286b-4893-9976-dc91a5d437e9@beta.fastmail.com>
In-Reply-To: <1D7276E4-3D34-40AD-AB6F-A13F61F06C82@akamai.com>
References: <AE3CA8BB-9282-4D80-97B8-4F6AB1B1ECC1@akamai.com> <d7b02dbd-3689-4364-afb2-aa55e5a92551@beta.fastmail.com> <1D7276E4-3D34-40AD-AB6F-A13F61F06C82@akamai.com>
Date: Wed, 02 Mar 2022 08:53:42 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: "Salz, Rich" <rsalz@akamai.com>, "httpapi@ietf.org" <httpapi@ietf.org>
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/c4rWkGtRjfrFyGddL23noT5AtnU>
Subject: Re: [httpapi] Seeking agenda items
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Mar 2022 21:54:12 -0000

On Wed, Mar 2, 2022, at 08:38, Salz, Rich wrote:
> On Wed, Mar 2, 2022, at 04:45, Salz, Rich wrote:
>     > In addition, Mark Thompson wants to introduce and discuss his =E2=
=80=9CUsing=20
>     > The Date Header Field in HTTP Requests=E2=80=9D draft.
>
>     Who is this person?
>
> Your evil twin.  Most notably because they kept disturbing my sleep so=20
> I was too tired to notice the typo.

:D  I thought I was the evil one.


From nobody Tue Mar  1 23:13:01 2022
Return-Path: <noreply@ietf.org>
X-Original-To: httpapi@ietf.org
Delivered-To: httpapi@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id EEE5A3A12C6; Tue,  1 Mar 2022 23:12:43 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: =?utf-8?q?=C3=89ric_Vyncke_via_Datatracker?= <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org, httpapi@ietf.org, rsalz@akamai.com, rsalz@akamai.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: =?utf-8?q?=C3=89ric_Vyncke?= <evyncke@cisco.com>
Message-ID: <164620516394.18050.13752655423154776359@ietfa.amsl.com>
Date: Tue, 01 Mar 2022 23:12:43 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/FoPvP7_DAFD0RcMQaznca7Ij3q4>
Subject: [httpapi] =?utf-8?q?=C3=89ric_Vyncke=27s_No_Objection_on_draft-i?= =?utf-8?q?etf-httpapi-linkset-08=3A_=28with_COMMENT=29?=
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Mar 2022 07:12:44 -0000

Éric Vyncke has entered the following ballot position for
draft-ietf-httpapi-linkset-08: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thank you for the work put into this document. As I added recently "Link:" to
some web properties for HTTP/2 "push", I understand the usefulness of this
specification.

Please find below some non-blocking COMMENT points (but replies would be
appreciated even if only for my own education), and some nits.

Special thanks to Rich Salz for the shepherd's write-up including the section
about the WG consensus even if I regret the absence of intended status
justification (even if there is a brief history of the intended status).

I hope that this helps to improve the document,

Regards,

-éric

As other ADs have noted, I am really puzzled by having two ways to format the
same information. The Figures 8 & 10 examples try to explain that when
delivering a format there could be a link to the other format, but I find this
really weird.

Is there a performance impact when using a different document rather than the
Link: in the HTTP header. Does it mean that the web server (Apache, nginx) has
also to parse the HTML content and not only the Link: to push content over
HTTP/2 ?

## Section 4.2.3

Please use https://example.net rather than http://example.net

## Section 7.3

What is the logic of including the linkset in a Link: header while previous
justification of this specification was that some applications cannot generate
Link: header?

## Section 9

I trust the security ADs for a careful review but the 3rd party links seems an
open door for a DoS if a popular site starts to advertise links to a 3rd party
large ressource... The 3rd party then becomes then a victim.

# NITS

## Section 7.4.2
Please align Figure 16 with the text (possibly a xml2rfc bug).




From nobody Wed Mar  2 08:06:24 2022
Return-Path: <noreply@ietf.org>
X-Original-To: httpapi@ietf.org
Delivered-To: httpapi@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A270A3A0D14; Wed,  2 Mar 2022 08:06:09 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Roman Danyliw via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org, httpapi@ietf.org, rsalz@akamai.com, rsalz@akamai.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Roman Danyliw <rdd@cert.org>
Message-ID: <164623716963.17933.18258136064565125113@ietfa.amsl.com>
Date: Wed, 02 Mar 2022 08:06:09 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/4HxRPN5q043wXLf9s7a7u-cfuSo>
Subject: [httpapi] Roman Danyliw's No Objection on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Mar 2022 16:06:17 -0000

Roman Danyliw has entered the following ballot position for
draft-ietf-httpapi-linkset-08: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thank you to Donald Eastlake for the SECDIR review.

** Section 4.2.  Given that there is normative guidance around
[W3C.REC-json-ld-20140116], please make this reference normative.

** Section 7.4. Editorial.  There are a few examples using live, non-example
domains (e.g., Figure 14 with
“https://dalgiardino.com/risotto-rice-with-mushrooms/” ).

** Section 9.  Thanks for citing the Security Considerations of [RFC8288]. 
Please also add the more generic ones of (Section 7 of) RFC3986.

** Section 9.  As an extension of the idea of links having context, should
caution be provided about mixed content (link file or headers is sent over
HTTPS but contain HTTP links)?




From nobody Wed Mar  2 11:49:02 2022
Return-Path: <noreply@ietf.org>
X-Original-To: httpapi@ietf.org
Delivered-To: httpapi@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1230A3A0ABF; Wed,  2 Mar 2022 11:48:49 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Benjamin Kaduk via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org, httpapi@ietf.org, rsalz@akamai.com, rsalz@akamai.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Benjamin Kaduk <kaduk@mit.edu>
Message-ID: <164625052903.18129.4914948309069471269@ietfa.amsl.com>
Date: Wed, 02 Mar 2022 11:48:49 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/2k6oY-4PbbRnC-gDkpybdpQDfZ8>
Subject: [httpapi] Benjamin Kaduk's Discuss on draft-ietf-httpapi-linkset-08: (with DISCUSS and COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 Mar 2022 19:48:49 -0000

Benjamin Kaduk has entered the following ballot position for
draft-ietf-httpapi-linkset-08: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Since the downrefs that were omitted from the IETF Last Call announcement
are to documents published on the ISE stream, I would like to ensure that
the IESG specifically discusses that fact, as we determine whether or not
an additional IETF LC (corrected to indicate the downrefs) is needed.
If we knew that the referenced mechanisms already had IETF consensus, I
would be much less concerned about having the IESG approve the downrefs
without further community consultation.

I'd also like to have the authors double-check the Content-Length in the
HTTP response in Figure 10 (Section 7.2); my (admittedly hacky)
methodology produces a length of 1246 in contrast to the listed length of
1349.


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thanks to Donald Eastlake for the secdir review.
It would be good to see a response to his comments (especially as they
relate to artwork line folding).

The ability to (more easily) provide third-party links seems to be the
main security-relevant consideration for this document, which raises
issues of trust that require serious consideration by applications
consuming such linksets.  I have some more thoughts in the
section-by-section comments.

I made a pull request on github with some editorial suggestions:
https://github.com/ietf-wg-httpapi/linkset/pull/64 .
There is perhaps a non-editorial change in the description of the
"hreflang" JSON representation, though I would argue that in essence it
is editorial since it just brings that definition in line with its sibling
elements' definitions.

Section 4.1

   When converting an "application/linkset" document to a field value
   for the HTTP "Link" header, newline characters SHOULD be removed in
   order to comply with Section 5.5 of [I-D.ietf-httpbis-semantics].

Removed, or replaced by SP?

Section 4.2

   The "application/linkset+json" serialization allows for OPTIONAL
   support of a JSON-LD [W3C.REC-json-ld-20140116] serialization.  This
   can be achieved by adding an appropriate context to the "application/
   linkset+json" serialization using the approach described in
   [W3C.REC-json-ld-20140116].  [...]

Perhaps we want a section reference to [W3C.REC-json-ld-20140116] here, or
to mention specifically the 'http://www.w3.org/ns/json-ld#context' link
relation, to be unambiguous about what behavior we are referencing.

Section 4.2.4.1

   *  "hreflang": The optional and repeatable "hreflang" target
      attribute MUST be represented by an array (even if there only is

Does "repeatable" refer to the abstract notion of hreflang attribute (as
might have been specified in RFC 8288 when it says "multiple hreflang
attributes on a single link-value"), or specifically to the encoding of
the attribute in the JSON representation?  I note that RFC 8259 clearly
states that the behavior of software is unpredictable in the face of
non-unique names in a single object (§4 of RFC 8259), and would be very
surprised if we were proposing to have multiple instances of the
"hreflang" member in a given link target object.  So, I mostly assume that
the "repeatable" part is just indicating that the value is an array, so
that multiple different values can be reflected, and not that the JSON
object member with name "hreflang" is repeatable in the JSON object.

   *  "title": The optional and not repeatable "title" target attribute
      MUST be represented by a "title" member in the link target object,
      and its value MUST be a string that follows the same model as in
      the [RFC8288] syntax.

RFC 8288 says that this string is "in the language indicated by the
Content-Language header field (if present)".  Do we inherit those
semantics as applies to the Content-Language header field on the HTTP
message that conveys the link set as its payload?  Can we make any
provision for cases where linkset documents are reused outside the context
of an HTTP interaction?

Section 4.2.4.2

   *  The character encoding information as prescribed by [RFC8187] is
      not preserved; instead, the content of the internationalized
      attribute is represented in the character encoding used for the
      JSON set of links.

I would be very interested to hear why this is believed to be appropriate
and correct behavior; RFC 8187 was only published 5 years ago and it's
fairly surprising for the field to have shifted so dramatically in so
little time.

Section 4.2.5

   The Web linking model ([RFC8288]) provides for the use of extension
   target attributes as discussed in Section 4.2.4.3.  No other form of
   extensions SHOULD be used.  [...]

This usage of the normative keyword is a somewhat awkward construction,
with the intended sense being a negated directive but the keyword being
the positive keyword.  Perhaps it's worth rephrasing to use "NOT
RECOMMENDED"?

                               This limitation of the JSON format allows
   to unambiguously round trip between links provided in the HTTP "Link"
   header field, sets of links serialized according to the "application/
   linkset" format, and sets of links serialized according to the
   "application/linkset+json" format.

I'm not actually convinced that we can unambiguously roundtrip through all
constructions that make use of the RFC 8187 character-encoding-escaping
mechanism with a JSON encoding that forces "native" encoding (of the
containing document) on all internationalized attributes.  In particular,
I think that the reencoding process would in practice have to pick a
particular normalization form, and originals that were encoded in a
different normalization form would not roundtrip faithfully.

Section 5

The ability to claim that multiple profiles are in use concurrently seems
to set us up for a situation where two profiles have conflicting
requirements and are both listed in the "profile" parameter of a given
message.  Should we say anything about how to handle such a situation as a
message recipient?

   The value of the "profile" parameter MUST be a non-empty list of
   space-separated URIs, each of which identifies specific constraints
   or conventions that apply to the link set document.  Profile URIs MAY
   be registered in the IANA Profile URI Registry in the manner
   specified by [RFC7284].

It's a little unusual to see a stasndards-track document use a registry
established by an ISE document, but I guess there's no point duplicating
it if it gets the job done...

Section 6

   A user agent that follows a "linkset" link MUST be aware that the set
   of links provided by the resource that is the target of the link can
   contain links in which the resource that is the context of the link
   does not participate; it MAY decide to ignore those links.

"MUST be aware" is a pretty hard requirement to enforce -- is software
really even "aware"? :)
Perhaps flipping things around a bit, to a declarative statement that the
set of links can include unrelated stuff and the user agent MUST process
both context and target of each link in the link set independently, and
MAY ignore ones deemed irrelevant, would help.  (E.g., "There is no
requirement that the set of links provided by the resource that is the
target of the link contains only links relating to the resource that is
the context of the link.  User agents MUST process each link in the link
set independently, including processing of link context and link target,
and MAY ignore links from the link set in which the context of the link
(to the link set) does not participate.")

Section 7.4.1

   Figure 14 shows the server's response to the request of Figure 13,
   including a "linkset" link with a "profile" attribute that has the
   Profile URI <https://www.gs1.org/voc/?show=linktypes> as its value.
   Dereferencing that URI yields a profile document that lists all the
   link relation types that a client can expect when requesting the link
   set made discoverable by the "linkset" link.  [...]

I am not sure if this is actually a great example to use.
I followed the profile URI to look at what link relation types that the
profile expects to use, and they all start with "gs1:" as rendered on the
page by my browser.  Since link relation types (per RFC 8288) are either
registered types or URIs to indicate extension types, that seems to
indicate that all these "gs1:activityIdeas", "gs1:allergenInfo", etc.,
would need to be URIs, and thus that "gs1:" would be the URI scheme for
them.  But "gs1" does not seem to be listed as a URI scheme at
https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml which
leaves me wondering if the example in this document is in some sense
"incomplete".  Perhaps the intent is that GS1 is actually using "https"
scheme URIs like https://gs1.org/voc/activityIdeas for the relation types
(as the "gs1:activityIdeas" text on the profile page is a hyperlink that
points to that resource), but there's very little to actually give that
indication to me as a reader.

Section 7.4.3

   Note that the response Figure 16 from the link set resource is
   equivalent to the response shown in Figure 17, which leverages the
   "profile" link relation type defined in [RFC6906].

In general there's a disincentive to provide multiple equivalent ways to
do the same thing, as it tends to require endpoints to implement all
alternatives in order to ensure interoperability.  What's the motivation
for offering both a dedicated link relation type and the media type
parameter for the linkset media types, versus just one or the other?

Section 9

I might consider noting that this specification is strict about certain
JSON elements always being encoded as arrays even when there is only a
single item, which simplifies parsers and provides some modest reduction
in risk as relates to implementation bugs.  It's not a terribly important
consideration, though.

   The security considerations of Web Linking [RFC8288] apply, as long
   as they are not specifically discussing the risks of exposing
   information in HTTP header fields.

The paragraph about '''Link header fields that use the "anchor" parameter
to associate a link's context with another resource cannot be trusted
since they are effectively assertions by a third party that could be
incorrect or malicious [...]''' from 8288 seems particularly relevant and
might be worth highlighting specifically.  (I do see the final bullet
point of this section, that is related.)

   and may not be sufficiently protected.  Ideally, none of the URIs
   exposed in links should be supposed to be "hidden"; instead, if these
   URIs are supposed to be limited to certain users, then technical
   measures should be put in place so that accidentally exposing them
   does not cause any harm.

Here we say "if these URIs are supposed to be limited", but do we mean
"the resources identified by these URIs"?

   *  The Web Linking model always has an "implicit context", which is
      the resource of the HTTP interaction.  This original context can
      be lost or can change when self-contained link representations are
      moved.  Changing the context can change the interpretation of
      links when they have no explicit anchor, or when they use relative
      URIs.  [...]

I feel like it would be appropriate to highlight that changing the context
is likely to change the semantics indicated by the link (and thus break
the intended meaning), such that the default/safe behavior needs to be to
ignore such links unless there is a reliable source of link context
external to the document itself.

   *  The model introduced in this specification supports "3rd party
      links", where one party can provide links that have another
      party's resource as an anchor.  Depending on the link semantics
      and the application context, it is important to verify that there
      is sufficient trust in that 3rd party to allow it to provide these
      links.  [...]

In the vein of my earlier comment, I think it would be helpful to supply
some additional background/context on the topic, maybe in this part of the
text, or maybe elsewhere.  I'm thinking something like:

% There is no fundamental notion of "authority" for a third party to
% provide links about resources other than itself.  In the original
% [RFC8288] Web Linking model, links are provided with an implicit
% context that is the resource providing a link (though an explicit
% context can sometimes be provided instead).  In that model, a resource
% is inherently the authority for its own links, and a certain amount of
% trust can be placed in the provided links.  There is no such inherent
% trust when third-party links are used, and so in order for third-party
% links (as specified in this document) to be trustworthy, an external
% source of trust is needed.  This might be achieved in an out-of-band
% manner, with a given client configured to trust a particular entity to
% provide links about a certain class of resources, or by various implicit
% means.  For example, if a resource provides a link of relation type
% "linkset", that might be seen as a delegation of authority for providing
% trustworty link information to the target of the "linkset" link (subject
% to the caveats in Section 7.1 of [RFC3986] about the lack of reliability
% and consistency of a resource identified by a URI), at least for links
% that relate to the original resource, and [RFC8288] proposes that some
% applications might be willing to treat "share the same authority [URI
% component]" as an indication that a link relating a different resource
% might be trustworthy.  The notion of "trust" in a link is a complicated
% subject, and there is no single approach for it that applies universally
% to all applications.

Section 10

Since RFC 6690 is mentioned only to make a contrast to the mechanisms
defined in this document, it seems better classified as an informative
reference.

Section 11

I agree with Roman that [W3C.REC-json-ld-20140116] is more properly
classified as a normative reference.

Appendix A

(I don't know much about JSON-LD or Dublin Core Terms, so my review of
this part was pretty superficial.)

NITS

Section 4.2.2

   *  Each link context object MAY contain an "anchor" member with a
      value that represents the link context.  If present, this value
      MUST be a URI reference and SHOULD NOT be a relative reference as
      per Section 4.1 of [RFC3986].

It's easy to parse this statement as saying that RFC 3986 is providing
support for the "SHOULD NOT" requirement, whereas we're really just using
it as the reference for "relative reference".  Maybe s/per/defined in/, or
just "relative reference (Section 4.1 of [RFC3986])"?
(The phrasing/construct in question appears later on as well, though I'll
just remark on it once, here.)




From nobody Wed Mar  2 23:25:55 2022
Return-Path: <noreply@ietf.org>
X-Original-To: httpapi@ietf.org
Delivered-To: httpapi@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CA77D3A128F; Wed,  2 Mar 2022 23:25:53 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Murray Kucherawy via Datatracker <noreply@ietf.org>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org, httpapi@ietf.org, rsalz@akamai.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Murray Kucherawy <superuser@gmail.com>
Message-ID: <164629235380.28279.6802302379058131130@ietfa.amsl.com>
Date: Wed, 02 Mar 2022 23:25:53 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/LlD5ZQ7H3t5MIZBBMcYYICKHWTE>
Subject: [httpapi] Murray Kucherawy's No Objection on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Mar 2022 07:25:54 -0000

Murray Kucherawy has entered the following ballot position for
draft-ietf-httpapi-linkset-08: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ 
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

What happens if I don't follow the SHOULD in Section 4.1?  Are there
interoperability risks?

Section 8.1 should be explicit that the name of the registry it's updating is
"Link Relation Type Registry".

In Sections 8.2 and 8.3, "Required Parameters" should be "N/A", not "None", per
RFC 6838 Section 5.6.




From nobody Wed Mar  2 23:52:02 2022
Return-Path: <hvdsomp@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2DDC3A1403; Wed,  2 Mar 2022 23:51:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 FlqB6xpO0qUZ; Wed,  2 Mar 2022 23:51:31 -0800 (PST)
Received: from mail-io1-xd32.google.com (mail-io1-xd32.google.com [IPv6:2607:f8b0:4864:20::d32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31A433A1400; Wed,  2 Mar 2022 23:51:28 -0800 (PST)
Received: by mail-io1-xd32.google.com with SMTP id u2so2801450ioc.11; Wed, 02 Mar 2022 23:51:28 -0800 (PST)
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=N9Wkcm3fNUUOa8UJerGxu22Kq3bsaGT9tRzpFiQPVJM=; b=aUCj/ZoY18gw06Gx9JEH0KAEVOFtOKNoEIIfP3dWc3Pwqf4U8Nnf0mFuTzaya8dRTF Ev1L0VS7hx/3IaZXuVRmHU5/Z/CATGcfaPuBseiAfwhAAwjNA8vskYwqRkxJb9PFa/qM V3siUtjS+VOvUIuAxxj3eByFc/jP/ZYAsBSnJxDt+Pg2NIVp8uKxgoPX21q3MUK2/FdS cgn4XGUjfpn2pO6DFy9o/mEv7vULSNtJDekSWbLPzAvrM8/BMAulB6jn1dK0odOXYD1N E9TGBU/SgD/YZCG+YFht1qogNi//gTCq3ZzW0BAHcpJTmqUy3cVIksTv2UjHKl2FEgeJ 9zMg==
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=N9Wkcm3fNUUOa8UJerGxu22Kq3bsaGT9tRzpFiQPVJM=; b=bVsvDqqwAhdRqQ0JehlmuwonPr+8GBYPQ2hEFU9w0RtWtM2JH05tF11A4DF4M0PHMj Kq52ZBju3AqjGS8nnZgxb/f1wqSSGwOQ6fKG1zUdY5s1jQQVlrlVkzFYTjcmjStFmmtq lwpPCf6Lq9ekj3uDsMdYgU5IuxSftIAuabjMT7eiqlYahq4/xit3qNJ4iBvop6SVu3rA 1G7N41KlzBe79BBpA2mEAbK8WzUhAcqvVEBxxC9nPXk03qj3jSt1/3xSKi8a9UIhWUJN OS5N8SAZLCTDEPlgUQKFBW13CW+rMJ/EyyEHalhM9QmYhBKLxziMUDOgOI4QH6hkeAai A/LQ==
X-Gm-Message-State: AOAM532DtVC09Q21B/lXycQTM4cRKMwx5gMDSxT6oigHY4S82AY5BI6S U/TrW9Npmk53XqtvoVnTY0+PeYXaFkQiHUMBpMk=
X-Google-Smtp-Source: ABdhPJz1dh+Fw0t6josxd2hunZBt76OOxeWdpGdN2wdCBKae6rjZOlIvfjtOHDlncyv9h5aZr0tgs5Xu/VjjhqVpP30=
X-Received: by 2002:a5d:9c4f:0:b0:641:8885:d99b with SMTP id 15-20020a5d9c4f000000b006418885d99bmr25534656iof.147.1646293886905; Wed, 02 Mar 2022 23:51:26 -0800 (PST)
MIME-Version: 1.0
References: <164614389601.20425.17125858696094463715@ietfa.amsl.com>
In-Reply-To: <164614389601.20425.17125858696094463715@ietfa.amsl.com>
From: Herbert Van de Sompel <hvdsomp@gmail.com>
Date: Thu, 3 Mar 2022 08:51:00 +0100
Message-ID: <CAOywMHfFhbiQZV6ToRzpuxihSxO5AsL6GhF56iskrpm8GDKXuQ@mail.gmail.com>
To: Francesca Palombini <francesca.palombini@ericsson.com>
Cc: The IESG <iesg@ietf.org>, "Salz, Rich" <rsalz@akamai.com>,  HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org, Herbert Van de Sompel <hvdsomp@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000005331e905d94baaa9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/G7Dt7NFth2i7maljwRQkYAzD184>
Subject: Re: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Mar 2022 07:51:39 -0000

--0000000000005331e905d94baaa9
Content-Type: text/plain; charset="UTF-8"

Dear Francesca,

In order to be able to continue the work on the linkset I-D, I would like
to ask for some guidance:

* In his DISCUSS review, Benjamin Kaduk seems to express a different
opinion than yours regarding how to handle the downrefs vis-a-vis another
Last Call (or not); he asks the IESG to discuss the matter. Am I correct to
assume that there is nothing we as authors can do to address this issue?

* In the same review, Benjamin also correctly points out an error with a
Content-Length in an example, which must be corrected. Other reviewers have
provided some comments that would be good to address as a means to improve
the document quality. Do we start a new version of the I-D in the HTTPAPI
Github repository for that purpose? And will that then automatically mean
another Last Call?

Greetings

Herbert Van de Sompel

On Tue, Mar 1, 2022 at 3:11 PM Francesca Palombini via Datatracker <
noreply@ietf.org> wrote:

> Francesca Palombini has entered the following ballot position for
> draft-ietf-httpapi-linkset-08: Yes
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Lars rightfully noted that two Downref (not in the downref registry)
> escaped
> the IETF Last Call automatically generated text:
>
>   ** Downref: Normative reference to an Informational RFC: RFC 6906
>    [RFC6906]  Wilde, E., "The 'profile' Link Relation Type", RFC 6906,
>               DOI 10.17487/RFC6906, March 2013,
>               <https://www.rfc-editor.org/info/rfc6906>.
>
>   ** Downref: Normative reference to an Informational RFC: RFC 7284
>    [RFC7284]  Lanthaler, M., "The Profile URI Registry", RFC 7284,
>               DOI 10.17487/RFC7284, June 2014,
>               <https://www.rfc-editor.org/info/rfc7284>.
>
> In conformance with https://www.ietf.org/rfc/rfc8067.html, I believe
> there is
> no need for starting another LC for the document including these
> references,
> and I ask the rest of the IESG to pay particular attention to the
> appropriateness of these two downward references, as part of their IESG
> evaluation.
>
>
>
> --
> httpapi mailing list
> httpapi@ietf.org
> https://www.ietf.org/mailman/listinfo/httpapi
>


-- 
==================
Herbert Van de Sompel
https://hvdsomp.info
https://orcid.org/0000-0002-0715-6126

--0000000000005331e905d94baaa9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Dear Francesca,</div><div><br></div><div>In order to =
be able to continue the work on the linkset I-D, I would like to ask for so=
me guidance:</div><div><br></div><div>* In his DISCUSS review, Benjamin Kad=
uk seems to express a different opinion than yours regarding how to handle =
the downrefs vis-a-vis another Last Call (or not); he asks the IESG to disc=
uss the matter. Am I correct to assume that there is nothing we as authors =
can do to address this issue?<br></div><div><br></div><div>* In the same re=
view, Benjamin also correctly points out an error with a Content-Length in =
an example, which must be corrected. Other reviewers have provided some com=
ments that would be good to address as a means to improve the document qual=
ity. Do we start a new version of the I-D in the HTTPAPI Github repository =
for that purpose? And will that then automatically mean another Last Call?<=
/div><div><br></div><div>Greetings</div><div><br></div><div>Herbert Van de =
Sompel<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Tue, Mar 1, 2022 at 3:11 PM Francesca Palombini via Data=
tracker &lt;<a href=3D"mailto:noreply@ietf.org">noreply@ietf.org</a>&gt; wr=
ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Francesca P=
alombini has entered the following ballot position for<br>
draft-ietf-httpapi-linkset-08: Yes<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/about/groups/iesg/statement=
s/handling-ballot-positions/" rel=3D"noreferrer" target=3D"_blank">https://=
www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/</a> <b=
r>
for more information about how to handle DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/" re=
l=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/draft-i=
etf-httpapi-linkset/</a><br>
<br>
<br>
<br>
----------------------------------------------------------------------<br>
COMMENT:<br>
----------------------------------------------------------------------<br>
<br>
Lars rightfully noted that two Downref (not in the downref registry) escape=
d<br>
the IETF Last Call automatically generated text:<br>
<br>
=C2=A0 ** Downref: Normative reference to an Informational RFC: RFC 6906<br=
>
=C2=A0 =C2=A0[RFC6906]=C2=A0 Wilde, E., &quot;The &#39;profile&#39; Link Re=
lation Type&quot;, RFC 6906,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 DOI 10.17487/RFC6906, Marc=
h 2013,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;<a href=3D"https://www=
.rfc-editor.org/info/rfc6906" rel=3D"noreferrer" target=3D"_blank">https://=
www.rfc-editor.org/info/rfc6906</a>&gt;.<br>
<br>
=C2=A0 ** Downref: Normative reference to an Informational RFC: RFC 7284<br=
>
=C2=A0 =C2=A0[RFC7284]=C2=A0 Lanthaler, M., &quot;The Profile URI Registry&=
quot;, RFC 7284,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 DOI 10.17487/RFC7284, June=
 2014,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;<a href=3D"https://www=
.rfc-editor.org/info/rfc7284" rel=3D"noreferrer" target=3D"_blank">https://=
www.rfc-editor.org/info/rfc7284</a>&gt;.<br>
<br>
In conformance with <a href=3D"https://www.ietf.org/rfc/rfc8067.html" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/rfc/rfc8067.html</a>=
, I believe there is<br>
no need for starting another LC for the document including these references=
,<br>
and I ask the rest of the IESG to pay particular attention to the<br>
appropriateness of these two downward references, as part of their IESG<br>
evaluation.<br>
<br>
<br>
<br>
-- <br>
httpapi mailing list<br>
<a href=3D"mailto:httpapi@ietf.org" target=3D"_blank">httpapi@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpapi" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpapi</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>Herbert Va=
n de Sompel</div><div><a href=3D"https://hvdsomp.info" target=3D"_blank">ht=
tps://hvdsomp.info</a></div><div><a href=3D"https://orcid.org/0000-0002-071=
5-6126" target=3D"_blank">https://orcid.org/0000-0002-0715-6126</a></div></=
div></div></div></div></div></div></div></div></div></div>

--0000000000005331e905d94baaa9--


From nobody Thu Mar  3 00:00:02 2022
Return-Path: <kaduk@mit.edu>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 046053A140D; Wed,  2 Mar 2022 23:59:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.721
X-Spam-Level: 
X-Spam-Status: No, score=-1.721 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.186, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=no 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 IjP0QnihGMRo; Wed,  2 Mar 2022 23:59:54 -0800 (PST)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 C27433A1320; Wed,  2 Mar 2022 23:59:53 -0800 (PST)
Received: from mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 2237xaMR009604 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 3 Mar 2022 02:59:42 -0500
Date: Wed, 2 Mar 2022 23:59:35 -0800
From: Benjamin Kaduk <kaduk@mit.edu>
To: Herbert Van de Sompel <hvdsomp@gmail.com>
Cc: Francesca Palombini <francesca.palombini@ericsson.com>, HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, "Salz, Rich" <rsalz@akamai.com>, The IESG <iesg@ietf.org>, httpapi-chairs@ietf.org
Message-ID: <20220303075935.GS22457@mit.edu>
References: <164614389601.20425.17125858696094463715@ietfa.amsl.com> <CAOywMHfFhbiQZV6ToRzpuxihSxO5AsL6GhF56iskrpm8GDKXuQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAOywMHfFhbiQZV6ToRzpuxihSxO5AsL6GhF56iskrpm8GDKXuQ@mail.gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/gNA7ayrYYCO_6suTX93WFd0OQR0>
Subject: Re: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Mar 2022 07:59:59 -0000

Hi Herbert,

I'm not Francesca but should be able to provide useful responses
regardless.

On Thu, Mar 03, 2022 at 08:51:00AM +0100, Herbert Van de Sompel wrote:
> Dear Francesca,
> 
> In order to be able to continue the work on the linkset I-D, I would like
> to ask for some guidance:
> 
> * In his DISCUSS review, Benjamin Kaduk seems to express a different
> opinion than yours regarding how to handle the downrefs vis-a-vis another
> Last Call (or not); he asks the IESG to discuss the matter. Am I correct to
> assume that there is nothing we as authors can do to address this issue?

That's correct that there is no action for the authors at this time.
(In some sense this point is me using technology to mitigate human
weakness, as the meeting where the IESG will discuss the topic is at 0700h
my time and I will not necessarily be awake enough to remember to mention
it, without the extra nudge here.)
For what it's worth, I don't think Francesca's position is inaccurate --
there is no strict requirement to do another Last Call, but it's subject to
the IESG's judgment and I think the topic I raised will be a relevant
factor for the IESG's decision.  I do not attempt to prejudge what the
outcome of the IESG discussion will be.

> * In the same review, Benjamin also correctly points out an error with a
> Content-Length in an example, which must be corrected. Other reviewers have
> provided some comments that would be good to address as a means to improve
> the document quality. Do we start a new version of the I-D in the HTTPAPI
> Github repository for that purpose? And will that then automatically mean
> another Last Call?

Yes, please go ahead and start a new version in the github repository.
Such changes will not automatically mean a new Last Call.  (If, in
Francesca's assessment, the changes made are "substantial enough" a last
call might be needed, but there is no process requirement that one will
always be needed.)

Thanks,

Ben

> Greetings
> 
> Herbert Van de Sompel
> 
> On Tue, Mar 1, 2022 at 3:11 PM Francesca Palombini via Datatracker <
> noreply@ietf.org> wrote:
> 
> > Francesca Palombini has entered the following ballot position for
> > draft-ietf-httpapi-linkset-08: Yes
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> >
> >
> > Please refer to
> > https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> > for more information about how to handle DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/
> >
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > Lars rightfully noted that two Downref (not in the downref registry)
> > escaped
> > the IETF Last Call automatically generated text:
> >
> >   ** Downref: Normative reference to an Informational RFC: RFC 6906
> >    [RFC6906]  Wilde, E., "The 'profile' Link Relation Type", RFC 6906,
> >               DOI 10.17487/RFC6906, March 2013,
> >               <https://www.rfc-editor.org/info/rfc6906>.
> >
> >   ** Downref: Normative reference to an Informational RFC: RFC 7284
> >    [RFC7284]  Lanthaler, M., "The Profile URI Registry", RFC 7284,
> >               DOI 10.17487/RFC7284, June 2014,
> >               <https://www.rfc-editor.org/info/rfc7284>.
> >
> > In conformance with https://www.ietf.org/rfc/rfc8067.html, I believe
> > there is
> > no need for starting another LC for the document including these
> > references,
> > and I ask the rest of the IESG to pay particular attention to the
> > appropriateness of these two downward references, as part of their IESG
> > evaluation.
> >
> >
> >
> > --
> > httpapi mailing list
> > httpapi@ietf.org
> > https://www.ietf.org/mailman/listinfo/httpapi
> >
> 
> 
> -- 
> ==================
> Herbert Van de Sompel
> https://hvdsomp.info
> https://orcid.org/0000-0002-0715-6126


From nobody Thu Mar  3 05:07:04 2022
Return-Path: <rsalz@akamai.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A91353A0921; Thu,  3 Mar 2022 05:06:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.006
X-Spam-Level: 
X-Spam-Status: No, score=-2.006 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 zKz3HktTbV6u; Thu,  3 Mar 2022 05:06:46 -0800 (PST)
Received: from mx0a-00190b01.pphosted.com (mx0a-00190b01.pphosted.com [IPv6:2620:100:9001:583::1]) (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 88E033A091E; Thu,  3 Mar 2022 05:06:45 -0800 (PST)
Received: from pps.filterd (m0050093.ppops.net [127.0.0.1]) by m0050093.ppops.net-00190b01. (8.16.1.2/8.16.1.2) with ESMTP id 223AkiBl004396; Thu, 3 Mar 2022 13:06:38 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=jan2016.eng; bh=m8fqOHiqmnwzp0BOCrdWIZWeKknRkWM/OC2eYOnfrcs=; b=Q0NUaULv3ayaioBrIxhCLtgIddh0iiXTAHF03GImEpf30aqj5rzW3PoArrC/MxTnbAXz lJaQBo/QZxllI6AoxgaHktzvh/D8LuLeC7EhZ1Kl6mcRsTnseNPVd3j0U81l7aGXoDJB QWCeqmWNulzmUx/RwiTyBFEvmXhtiC5DfRMzODa3sj3gDcbW5qi7hkWINVk71rNJcYag FHK23cPtXYOzuYU2kEgGeqeA18kSM2gHHebH9GQNNUAwZx7549b/x6DqT279QmlfQ3pk YNKq4P5LJNGiI4qvVo7xe1d6N7wQ3YP3WrVaWno5fJJyUwxZr0elETAtuFmlkrilWnaW qw== 
Received: from prod-mail-ppoint6 (prod-mail-ppoint6.akamai.com [184.51.33.61] (may be forged)) by m0050093.ppops.net-00190b01. (PPS) with ESMTPS id 3ejv79armg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 03 Mar 2022 13:06:38 +0000
Received: from pps.filterd (prod-mail-ppoint6.akamai.com [127.0.0.1]) by prod-mail-ppoint6.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 223D5DVD015637; Thu, 3 Mar 2022 08:06:36 -0500
Received: from email.msg.corp.akamai.com ([172.27.123.31]) by prod-mail-ppoint6.akamai.com with ESMTP id 3efge39jkx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 03 Mar 2022 08:06:36 -0500
Received: from USTX2EX-DAG1MB4.msg.corp.akamai.com (172.27.165.122) by usma1ex-dag4mb5.msg.corp.akamai.com (172.27.91.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.922.20; Thu, 3 Mar 2022 08:06:36 -0500
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com (172.27.165.119) by ustx2ex-dag1mb4.msg.corp.akamai.com (172.27.165.122) with Microsoft SMTP Server (TLS) id 15.0.1497.28; Thu, 3 Mar 2022 07:06:35 -0600
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com ([172.27.165.119]) by ustx2ex-dag1mb1.msg.corp.akamai.com ([172.27.165.119]) with mapi id 15.00.1497.028; Thu, 3 Mar 2022 07:06:34 -0600
From: "Salz, Rich" <rsalz@akamai.com>
To: Herbert Van de Sompel <hvdsomp@gmail.com>, Francesca Palombini <francesca.palombini@ericsson.com>
CC: The IESG <iesg@ietf.org>, HTTP APIs Working Group <httpapi@ietf.org>, "draft-ietf-httpapi-linkset@ietf.org" <draft-ietf-httpapi-linkset@ietf.org>, "httpapi-chairs@ietf.org" <httpapi-chairs@ietf.org>
Thread-Topic: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-linkset-08: (with COMMENT)
Thread-Index: AQHYLXZGTmcKXccXdkyb+FW4n8E1/aytsIEAgAAEWQA=
Date: Thu, 3 Mar 2022 13:06:34 +0000
Message-ID: <6E902510-1848-4234-94C8-D7B93519B247@akamai.com>
References: <164614389601.20425.17125858696094463715@ietfa.amsl.com> <CAOywMHfFhbiQZV6ToRzpuxihSxO5AsL6GhF56iskrpm8GDKXuQ@mail.gmail.com>
In-Reply-To: <CAOywMHfFhbiQZV6ToRzpuxihSxO5AsL6GhF56iskrpm8GDKXuQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.58.22021501
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.164.43]
Content-Type: multipart/alternative; boundary="_000_6E9025101848423494C8D7B93519B247akamaicom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.816 definitions=2022-03-03_05:2022-02-26, 2022-03-03 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 mlxscore=0 adultscore=0 bulkscore=0 suspectscore=0 mlxlogscore=999 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203030062
X-Proofpoint-GUID: LzffRYoGbE2VstWpvsEeyqtLmcbEAUck
X-Proofpoint-ORIG-GUID: LzffRYoGbE2VstWpvsEeyqtLmcbEAUck
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-03_07,2022-02-26_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 impostorscore=0 malwarescore=0 mlxlogscore=999 bulkscore=0 clxscore=1011 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203030062
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/AYVoy-8JBoAmnDHA0Nk7eIssDmc>
Subject: Re: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Mar 2022 13:06:52 -0000

--_000_6E9025101848423494C8D7B93519B247akamaicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RGFycmVsIGFuZCBJIHdpbGwgYmUgbWVldGluZyBGcmlkYXkuICBXZSBrbm93IG1hbnkgZm9sa3Mg
ZG9u4oCZdCBoYXZlIGV4cGVyaWVuY2Ugd2l0aCBJRVNHIHJldmlld3MsIHNvIHdl4oCZbGwgYmUg
ZmlndXJpbmcgb3V0IHdoYXQgdG8gdGVsbCBwZW9wbGUgYWJvdXQgaGFuZGxpbmcgdGhlbS4NCg0K
RnJvbTogSGVyYmVydCBWYW4gZGUgU29tcGVsIDxodmRzb21wQGdtYWlsLmNvbT4NCkRhdGU6IFRo
dXJzZGF5LCBNYXJjaCAzLCAyMDIyIGF0IDI6NTEgQU0NClRvOiBGcmFuY2VzY2EgUGFsb21iaW5p
IDxmcmFuY2VzY2EucGFsb21iaW5pQGVyaWNzc29uLmNvbT4NCkNjOiAiaWVzZ0BpZXRmLm9yZyIg
PGllc2dAaWV0Zi5vcmc+LCBSaWNoIFNhbHogPHJzYWx6QGFrYW1haS5jb20+LCBIVFRQIEFQSXMg
V29ya2luZyBHcm91cCA8aHR0cGFwaUBpZXRmLm9yZz4sICJkcmFmdC1pZXRmLWh0dHBhcGktbGlu
a3NldEBpZXRmLm9yZyIgPGRyYWZ0LWlldGYtaHR0cGFwaS1saW5rc2V0QGlldGYub3JnPiwgImh0
dHBhcGktY2hhaXJzQGlldGYub3JnIiA8aHR0cGFwaS1jaGFpcnNAaWV0Zi5vcmc+LCBIZXJiZXJ0
IFZhbiBkZSBTb21wZWwgPGh2ZHNvbXBAZ21haWwuY29tPg0KU3ViamVjdDogUmU6IFtodHRwYXBp
XSBGcmFuY2VzY2EgUGFsb21iaW5pJ3MgWWVzIG9uIGRyYWZ0LWlldGYtaHR0cGFwaS1saW5rc2V0
LTA4OiAod2l0aCBDT01NRU5UKQ0KDQpEZWFyIEZyYW5jZXNjYSwNCg0KSW4gb3JkZXIgdG8gYmUg
YWJsZSB0byBjb250aW51ZSB0aGUgd29yayBvbiB0aGUgbGlua3NldCBJLUQsIEkgd291bGQgbGlr
ZSB0byBhc2sgZm9yIHNvbWUgZ3VpZGFuY2U6DQoNCiogSW4gaGlzIERJU0NVU1MgcmV2aWV3LCBC
ZW5qYW1pbiBLYWR1ayBzZWVtcyB0byBleHByZXNzIGEgZGlmZmVyZW50IG9waW5pb24gdGhhbiB5
b3VycyByZWdhcmRpbmcgaG93IHRvIGhhbmRsZSB0aGUgZG93bnJlZnMgdmlzLWEtdmlzIGFub3Ro
ZXIgTGFzdCBDYWxsIChvciBub3QpOyBoZSBhc2tzIHRoZSBJRVNHIHRvIGRpc2N1c3MgdGhlIG1h
dHRlci4gQW0gSSBjb3JyZWN0IHRvIGFzc3VtZSB0aGF0IHRoZXJlIGlzIG5vdGhpbmcgd2UgYXMg
YXV0aG9ycyBjYW4gZG8gdG8gYWRkcmVzcyB0aGlzIGlzc3VlPw0KDQoqIEluIHRoZSBzYW1lIHJl
dmlldywgQmVuamFtaW4gYWxzbyBjb3JyZWN0bHkgcG9pbnRzIG91dCBhbiBlcnJvciB3aXRoIGEg
Q29udGVudC1MZW5ndGggaW4gYW4gZXhhbXBsZSwgd2hpY2ggbXVzdCBiZSBjb3JyZWN0ZWQuIE90
aGVyIHJldmlld2VycyBoYXZlIHByb3ZpZGVkIHNvbWUgY29tbWVudHMgdGhhdCB3b3VsZCBiZSBn
b29kIHRvIGFkZHJlc3MgYXMgYSBtZWFucyB0byBpbXByb3ZlIHRoZSBkb2N1bWVudCBxdWFsaXR5
LiBEbyB3ZSBzdGFydCBhIG5ldyB2ZXJzaW9uIG9mIHRoZSBJLUQgaW4gdGhlIEhUVFBBUEkgR2l0
aHViIHJlcG9zaXRvcnkgZm9yIHRoYXQgcHVycG9zZT8gQW5kIHdpbGwgdGhhdCB0aGVuIGF1dG9t
YXRpY2FsbHkgbWVhbiBhbm90aGVyIExhc3QgQ2FsbD8NCg0KR3JlZXRpbmdzDQoNCkhlcmJlcnQg
VmFuIGRlIFNvbXBlbA0KDQpPbiBUdWUsIE1hciAxLCAyMDIyIGF0IDM6MTEgUE0gRnJhbmNlc2Nh
IFBhbG9tYmluaSB2aWEgRGF0YXRyYWNrZXIgPG5vcmVwbHlAaWV0Zi5vcmc8bWFpbHRvOm5vcmVw
bHlAaWV0Zi5vcmc+PiB3cm90ZToNCkZyYW5jZXNjYSBQYWxvbWJpbmkgaGFzIGVudGVyZWQgdGhl
IGZvbGxvd2luZyBiYWxsb3QgcG9zaXRpb24gZm9yDQpkcmFmdC1pZXRmLWh0dHBhcGktbGlua3Nl
dC0wODogWWVzDQoNCldoZW4gcmVzcG9uZGluZywgcGxlYXNlIGtlZXAgdGhlIHN1YmplY3QgbGlu
ZSBpbnRhY3QgYW5kIHJlcGx5IHRvIGFsbA0KZW1haWwgYWRkcmVzc2VzIGluY2x1ZGVkIGluIHRo
ZSBUbyBhbmQgQ0MgbGluZXMuIChGZWVsIGZyZWUgdG8gY3V0IHRoaXMNCmludHJvZHVjdG9yeSBw
YXJhZ3JhcGgsIGhvd2V2ZXIuKQ0KDQoNClBsZWFzZSByZWZlciB0byBodHRwczovL3d3dy5pZXRm
Lm9yZy9hYm91dC9ncm91cHMvaWVzZy9zdGF0ZW1lbnRzL2hhbmRsaW5nLWJhbGxvdC1wb3NpdGlv
bnMvPGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3LmlldGYub3JnL2Fib3V0
L2dyb3Vwcy9pZXNnL3N0YXRlbWVudHMvaGFuZGxpbmctYmFsbG90LXBvc2l0aW9ucy9fXzshIUdq
dlR6X3ZrIUR3YzFGeGNvZHE4bk1DMS1xazdOWVhaRFBfUUFUVE15ekYtcm5vVmRsWmo3RGRfQ1Bz
M1hpZ1ppbUVydSQ+DQpmb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBob3cgdG8gaGFuZGxlIERJ
U0NVU1MgYW5kIENPTU1FTlQgcG9zaXRpb25zLg0KDQoNClRoZSBkb2N1bWVudCwgYWxvbmcgd2l0
aCBvdGhlciBiYWxsb3QgcG9zaXRpb25zLCBjYW4gYmUgZm91bmQgaGVyZToNCmh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtaHR0cGFwaS1saW5rc2V0LzxodHRwczov
L3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFm
dC1pZXRmLWh0dHBhcGktbGlua3NldC9fXzshIUdqdlR6X3ZrIUR3YzFGeGNvZHE4bk1DMS1xazdO
WVhaRFBfUUFUVE15ekYtcm5vVmRsWmo3RGRfQ1BzM1hpamlkNWZhdSQ+DQoNCg0KDQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQpDT01NRU5UOg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpMYXJzIHJpZ2h0ZnVsbHkgbm90ZWQg
dGhhdCB0d28gRG93bnJlZiAobm90IGluIHRoZSBkb3ducmVmIHJlZ2lzdHJ5KSBlc2NhcGVkDQp0
aGUgSUVURiBMYXN0IENhbGwgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgdGV4dDoNCg0KICAqKiBE
b3ducmVmOiBOb3JtYXRpdmUgcmVmZXJlbmNlIHRvIGFuIEluZm9ybWF0aW9uYWwgUkZDOiBSRkMg
NjkwNg0KICAgW1JGQzY5MDZdICBXaWxkZSwgRS4sICJUaGUgJ3Byb2ZpbGUnIExpbmsgUmVsYXRp
b24gVHlwZSIsIFJGQyA2OTA2LA0KICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNjkwNiwg
TWFyY2ggMjAxMywNCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2lu
Zm8vcmZjNjkwNjxodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L3d3dy5yZmMtZWRp
dG9yLm9yZy9pbmZvL3JmYzY5MDZfXzshIUdqdlR6X3ZrIUR3YzFGeGNvZHE4bk1DMS1xazdOWVha
RFBfUUFUVE15ekYtcm5vVmRsWmo3RGRfQ1BzM1hpb1dTbUlMNyQ+Pi4NCg0KICAqKiBEb3ducmVm
OiBOb3JtYXRpdmUgcmVmZXJlbmNlIHRvIGFuIEluZm9ybWF0aW9uYWwgUkZDOiBSRkMgNzI4NA0K
ICAgW1JGQzcyODRdICBMYW50aGFsZXIsIE0uLCAiVGhlIFByb2ZpbGUgVVJJIFJlZ2lzdHJ5Iiwg
UkZDIDcyODQsDQogICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM3Mjg0LCBKdW5lIDIwMTQs
DQogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzcyODQ8
aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cucmZjLWVkaXRvci5vcmcvaW5m
by9yZmM3Mjg0X187ISFHanZUel92ayFEd2MxRnhjb2RxOG5NQzEtcWs3TllYWkRQX1FBVFRNeXpG
LXJub1ZkbFpqN0RkX0NQczNYaXBSSXdqSm0kPj4uDQoNCkluIGNvbmZvcm1hbmNlIHdpdGggaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvcmZjL3JmYzgwNjcuaHRtbDxodHRwczovL3VybGRlZmVuc2UuY29t
L3YzL19faHR0cHM6L3d3dy5pZXRmLm9yZy9yZmMvcmZjODA2Ny5odG1sX187ISFHanZUel92ayFE
d2MxRnhjb2RxOG5NQzEtcWs3TllYWkRQX1FBVFRNeXpGLXJub1ZkbFpqN0RkX0NQczNYaWltZHVT
REEkPiwgSSBiZWxpZXZlIHRoZXJlIGlzDQpubyBuZWVkIGZvciBzdGFydGluZyBhbm90aGVyIExD
IGZvciB0aGUgZG9jdW1lbnQgaW5jbHVkaW5nIHRoZXNlIHJlZmVyZW5jZXMsDQphbmQgSSBhc2sg
dGhlIHJlc3Qgb2YgdGhlIElFU0cgdG8gcGF5IHBhcnRpY3VsYXIgYXR0ZW50aW9uIHRvIHRoZQ0K
YXBwcm9wcmlhdGVuZXNzIG9mIHRoZXNlIHR3byBkb3dud2FyZCByZWZlcmVuY2VzLCBhcyBwYXJ0
IG9mIHRoZWlyIElFU0cNCmV2YWx1YXRpb24uDQoNCg0KDQotLQ0KaHR0cGFwaSBtYWlsaW5nIGxp
c3QNCmh0dHBhcGlAaWV0Zi5vcmc8bWFpbHRvOmh0dHBhcGlAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2h0dHBhcGk8aHR0cHM6Ly91cmxkZWZlbnNlLmNv
bS92My9fX2h0dHBzOi93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9odHRwYXBpX187ISFH
anZUel92ayFEd2MxRnhjb2RxOG5NQzEtcWs3TllYWkRQX1FBVFRNeXpGLXJub1ZkbFpqN0RkX0NQ
czNYaW90UHhwTy0kPg0KDQoNCi0tDQo9PT09PT09PT09PT09PT09PT0NCkhlcmJlcnQgVmFuIGRl
IFNvbXBlbA0KaHR0cHM6Ly9odmRzb21wLmluZm88aHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9f
X2h0dHBzOi9odmRzb21wLmluZm9fXzshIUdqdlR6X3ZrIUR3YzFGeGNvZHE4bk1DMS1xazdOWVha
RFBfUUFUVE15ekYtcm5vVmRsWmo3RGRfQ1BzM1hpbElKY3ZMUCQ+DQpodHRwczovL29yY2lkLm9y
Zy8wMDAwLTAwMDItMDcxNS02MTI2PGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczov
b3JjaWQub3JnLzAwMDAtMDAwMi0wNzE1LTYxMjZfXzshIUdqdlR6X3ZrIUR3YzFGeGNvZHE4bk1D
MS1xazdOWVhaRFBfUUFUVE15ekYtcm5vVmRsWmo3RGRfQ1BzM1hpdWY2UWJPWiQ+DQo=

--_000_6E9025101848423494C8D7B93519B247akamaicom_
Content-Type: text/html; charset="utf-8"
Content-ID: <DB56FB7823FC4047BD8F834CAECE2DD3@akamai.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCWZvbnQtc2l6
ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwv
aGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHls
ZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkRhcnJlbCBhbmQgSSB3aWxsIGJlIG1lZXRpbmcgRnJpZGF5LiZu
YnNwOyBXZSBrbm93IG1hbnkgZm9sa3MgZG9u4oCZdCBoYXZlIGV4cGVyaWVuY2Ugd2l0aCBJRVNH
IHJldmlld3MsIHNvIHdl4oCZbGwgYmUgZmlndXJpbmcgb3V0IHdoYXQgdG8gdGVsbCBwZW9wbGUg
YWJvdXQgaGFuZGxpbmcgdGhlbS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6Ymxh
Y2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
YmxhY2siPkhlcmJlcnQgVmFuIGRlIFNvbXBlbCAmbHQ7aHZkc29tcEBnbWFpbC5jb20mZ3Q7PGJy
Pg0KPGI+RGF0ZTogPC9iPlRodXJzZGF5LCBNYXJjaCAzLCAyMDIyIGF0IDI6NTEgQU08YnI+DQo8
Yj5UbzogPC9iPkZyYW5jZXNjYSBQYWxvbWJpbmkgJmx0O2ZyYW5jZXNjYS5wYWxvbWJpbmlAZXJp
Y3Nzb24uY29tJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7aWVzZ0BpZXRmLm9yZyZxdW90OyAm
bHQ7aWVzZ0BpZXRmLm9yZyZndDssIFJpY2ggU2FseiAmbHQ7cnNhbHpAYWthbWFpLmNvbSZndDss
IEhUVFAgQVBJcyBXb3JraW5nIEdyb3VwICZsdDtodHRwYXBpQGlldGYub3JnJmd0OywgJnF1b3Q7
ZHJhZnQtaWV0Zi1odHRwYXBpLWxpbmtzZXRAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWlldGYt
aHR0cGFwaS1saW5rc2V0QGlldGYub3JnJmd0OywgJnF1b3Q7aHR0cGFwaS1jaGFpcnNAaWV0Zi5v
cmcmcXVvdDsgJmx0O2h0dHBhcGktY2hhaXJzQGlldGYub3JnJmd0OywgSGVyYmVydCBWYW4NCiBk
ZSBTb21wZWwgJmx0O2h2ZHNvbXBAZ21haWwuY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5S
ZTogW2h0dHBhcGldIEZyYW5jZXNjYSBQYWxvbWJpbmkncyBZZXMgb24gZHJhZnQtaWV0Zi1odHRw
YXBpLWxpbmtzZXQtMDg6ICh3aXRoIENPTU1FTlQpPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGVhciBGcmFuY2VzY2Es
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklu
IG9yZGVyIHRvIGJlIGFibGUgdG8gY29udGludWUgdGhlIHdvcmsgb24gdGhlIGxpbmtzZXQgSS1E
LCBJIHdvdWxkIGxpa2UgdG8gYXNrIGZvciBzb21lIGd1aWRhbmNlOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4qIEluIGhpcyBESVNDVVNTIHJl
dmlldywgQmVuamFtaW4gS2FkdWsgc2VlbXMgdG8gZXhwcmVzcyBhIGRpZmZlcmVudCBvcGluaW9u
IHRoYW4geW91cnMgcmVnYXJkaW5nIGhvdyB0byBoYW5kbGUgdGhlIGRvd25yZWZzIHZpcy1hLXZp
cyBhbm90aGVyIExhc3QgQ2FsbCAob3Igbm90KTsgaGUgYXNrcyB0aGUgSUVTRyB0byBkaXNjdXNz
IHRoZSBtYXR0ZXIuIEFtIEkgY29ycmVjdCB0byBhc3N1bWUgdGhhdCB0aGVyZQ0KIGlzIG5vdGhp
bmcgd2UgYXMgYXV0aG9ycyBjYW4gZG8gdG8gYWRkcmVzcyB0aGlzIGlzc3VlPzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4qIEluIHRoZSBzYW1l
IHJldmlldywgQmVuamFtaW4gYWxzbyBjb3JyZWN0bHkgcG9pbnRzIG91dCBhbiBlcnJvciB3aXRo
IGEgQ29udGVudC1MZW5ndGggaW4gYW4gZXhhbXBsZSwgd2hpY2ggbXVzdCBiZSBjb3JyZWN0ZWQu
IE90aGVyIHJldmlld2VycyBoYXZlIHByb3ZpZGVkIHNvbWUgY29tbWVudHMgdGhhdCB3b3VsZCBi
ZSBnb29kIHRvIGFkZHJlc3MgYXMgYSBtZWFucyB0byBpbXByb3ZlIHRoZSBkb2N1bWVudA0KIHF1
YWxpdHkuIERvIHdlIHN0YXJ0IGEgbmV3IHZlcnNpb24gb2YgdGhlIEktRCBpbiB0aGUgSFRUUEFQ
SSBHaXRodWIgcmVwb3NpdG9yeSBmb3IgdGhhdCBwdXJwb3NlPyBBbmQgd2lsbCB0aGF0IHRoZW4g
YXV0b21hdGljYWxseSBtZWFuIGFub3RoZXIgTGFzdCBDYWxsPzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVldGluZ3M8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGVyYmVydCBWYW4gZGUg
U29tcGVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPk9uIFR1ZSwgTWFyIDEsIDIwMjIgYXQgMzoxMSBQTSBGcmFuY2VzY2EgUGFsb21iaW5pIHZp
YSBEYXRhdHJhY2tlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5vcmVwbHlAaWV0Zi5vcmciPm5vcmVw
bHlAaWV0Zi5vcmc8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7
cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZyYW5jZXNjYSBQYWxvbWJpbmkgaGFzIGVudGVy
ZWQgdGhlIGZvbGxvd2luZyBiYWxsb3QgcG9zaXRpb24gZm9yPGJyPg0KZHJhZnQtaWV0Zi1odHRw
YXBpLWxpbmtzZXQtMDg6IFllczxicj4NCjxicj4NCldoZW4gcmVzcG9uZGluZywgcGxlYXNlIGtl
ZXAgdGhlIHN1YmplY3QgbGluZSBpbnRhY3QgYW5kIHJlcGx5IHRvIGFsbDxicj4NCmVtYWlsIGFk
ZHJlc3NlcyBpbmNsdWRlZCBpbiB0aGUgVG8gYW5kIENDIGxpbmVzLiAoRmVlbCBmcmVlIHRvIGN1
dCB0aGlzPGJyPg0KaW50cm9kdWN0b3J5IHBhcmFncmFwaCwgaG93ZXZlci4pPGJyPg0KPGJyPg0K
PGJyPg0KUGxlYXNlIHJlZmVyIHRvIDxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMv
X19odHRwczovd3d3LmlldGYub3JnL2Fib3V0L2dyb3Vwcy9pZXNnL3N0YXRlbWVudHMvaGFuZGxp
bmctYmFsbG90LXBvc2l0aW9ucy9fXzshIUdqdlR6X3ZrIUR3YzFGeGNvZHE4bk1DMS1xazdOWVha
RFBfUUFUVE15ekYtcm5vVmRsWmo3RGRfQ1BzM1hpZ1ppbUVydSQiIHRhcmdldD0iX2JsYW5rIj4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL2Fib3V0L2dyb3Vwcy9pZXNnL3N0YXRlbWVudHMvaGFuZGxp
bmctYmFsbG90LXBvc2l0aW9ucy88L2E+IDxicj4NCmZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0
IGhvdyB0byBoYW5kbGUgRElTQ1VTUyBhbmQgQ09NTUVOVCBwb3NpdGlvbnMuPGJyPg0KPGJyPg0K
PGJyPg0KVGhlIGRvY3VtZW50LCBhbG9uZyB3aXRoIG90aGVyIGJhbGxvdCBwb3NpdGlvbnMsIGNh
biBiZSBmb3VuZCBoZXJlOjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMv
X19odHRwczovZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtaHR0cGFwaS1saW5r
c2V0L19fOyEhR2p2VHpfdmshRHdjMUZ4Y29kcThuTUMxLXFrN05ZWFpEUF9RQVRUTXl6Ri1ybm9W
ZGxaajdEZF9DUHMzWGlqaWQ1ZmF1JCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtaHR0cGFwaS1saW5rc2V0LzwvYT48YnI+DQo8YnI+
DQo8YnI+DQo8YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KQ09NTUVOVDo8YnI+DQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tPGJyPg0KPGJyPg0KTGFycyByaWdodGZ1bGx5IG5vdGVkIHRoYXQgdHdvIERvd25yZWYgKG5v
dCBpbiB0aGUgZG93bnJlZiByZWdpc3RyeSkgZXNjYXBlZDxicj4NCnRoZSBJRVRGIExhc3QgQ2Fs
bCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCB0ZXh0Ojxicj4NCjxicj4NCiZuYnNwOyAqKiBEb3du
cmVmOiBOb3JtYXRpdmUgcmVmZXJlbmNlIHRvIGFuIEluZm9ybWF0aW9uYWwgUkZDOiBSRkMgNjkw
Njxicj4NCiZuYnNwOyAmbmJzcDtbUkZDNjkwNl0mbmJzcDsgV2lsZGUsIEUuLCAmcXVvdDtUaGUg
J3Byb2ZpbGUnIExpbmsgUmVsYXRpb24gVHlwZSZxdW90OywgUkZDIDY5MDYsPGJyPg0KJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IERPSSAxMC4xNzQ4Ny9S
RkM2OTA2LCBNYXJjaCAyMDEzLDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbHQ7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9f
X2h0dHBzOi93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM2OTA2X187ISFHanZUel92ayFEd2Mx
Rnhjb2RxOG5NQzEtcWs3TllYWkRQX1FBVFRNeXpGLXJub1ZkbFpqN0RkX0NQczNYaW9XU21JTDck
IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM2OTA2
PC9hPiZndDsuPGJyPg0KPGJyPg0KJm5ic3A7ICoqIERvd25yZWY6IE5vcm1hdGl2ZSByZWZlcmVu
Y2UgdG8gYW4gSW5mb3JtYXRpb25hbCBSRkM6IFJGQyA3Mjg0PGJyPg0KJm5ic3A7ICZuYnNwO1tS
RkM3Mjg0XSZuYnNwOyBMYW50aGFsZXIsIE0uLCAmcXVvdDtUaGUgUHJvZmlsZSBVUkkgUmVnaXN0
cnkmcXVvdDssIFJGQyA3Mjg0LDxicj4NCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyBET0kgMTAuMTc0ODcvUkZDNzI4NCwgSnVuZSAyMDE0LDxicj4NCiZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbHQ7PGEgaHJl
Zj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi93d3cucmZjLWVkaXRvci5vcmcv
aW5mby9yZmM3Mjg0X187ISFHanZUel92ayFEd2MxRnhjb2RxOG5NQzEtcWs3TllYWkRQX1FBVFRN
eXpGLXJub1ZkbFpqN0RkX0NQczNYaXBSSXdqSm0kIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93
d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3Mjg0PC9hPiZndDsuPGJyPg0KPGJyPg0KSW4gY29u
Zm9ybWFuY2Ugd2l0aCA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6
L3d3dy5pZXRmLm9yZy9yZmMvcmZjODA2Ny5odG1sX187ISFHanZUel92ayFEd2MxRnhjb2RxOG5N
QzEtcWs3TllYWkRQX1FBVFRNeXpGLXJub1ZkbFpqN0RkX0NQczNYaWltZHVTREEkIiB0YXJnZXQ9
Il9ibGFuayI+DQpodHRwczovL3d3dy5pZXRmLm9yZy9yZmMvcmZjODA2Ny5odG1sPC9hPiwgSSBi
ZWxpZXZlIHRoZXJlIGlzPGJyPg0Kbm8gbmVlZCBmb3Igc3RhcnRpbmcgYW5vdGhlciBMQyBmb3Ig
dGhlIGRvY3VtZW50IGluY2x1ZGluZyB0aGVzZSByZWZlcmVuY2VzLDxicj4NCmFuZCBJIGFzayB0
aGUgcmVzdCBvZiB0aGUgSUVTRyB0byBwYXkgcGFydGljdWxhciBhdHRlbnRpb24gdG8gdGhlPGJy
Pg0KYXBwcm9wcmlhdGVuZXNzIG9mIHRoZXNlIHR3byBkb3dud2FyZCByZWZlcmVuY2VzLCBhcyBw
YXJ0IG9mIHRoZWlyIElFU0c8YnI+DQpldmFsdWF0aW9uLjxicj4NCjxicj4NCjxicj4NCjxicj4N
Ci0tIDxicj4NCmh0dHBhcGkgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmh0dHBh
cGlAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5odHRwYXBpQGlldGYub3JnPC9hPjxicj4NCjxh
IGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19odHRwczovd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vaHR0cGFwaV9fOyEhR2p2VHpfdmshRHdjMUZ4Y29kcThuTUMxLXFrN05Z
WFpEUF9RQVRUTXl6Ri1ybm9WZGxaajdEZF9DUHMzWGlvdFB4cE8tJCIgdGFyZ2V0PSJfYmxhbmsi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaHR0cGFwaTwvYT48bzpwPjwv
bzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJy
IGNsZWFyPSJhbGwiPg0KPGJyPg0KLS0gPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPj09PT09PT09PT09PT09PT09PTxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGVyYmVydCBWYW4gZGUgU29t
cGVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6L2h2ZHNvbXAuaW5mb19f
OyEhR2p2VHpfdmshRHdjMUZ4Y29kcThuTUMxLXFrN05ZWFpEUF9RQVRUTXl6Ri1ybm9WZGxaajdE
ZF9DUHMzWGlsSUpjdkxQJCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vaHZkc29tcC5pbmZvPC9h
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEg
aHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9fX2h0dHBzOi9vcmNpZC5vcmcvMDAwMC0w
MDAyLTA3MTUtNjEyNl9fOyEhR2p2VHpfdmshRHdjMUZ4Y29kcThuTUMxLXFrN05ZWFpEUF9RQVRU
TXl6Ri1ybm9WZGxaajdEZF9DUHMzWGl1ZjZRYk9aJCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v
b3JjaWQub3JnLzAwMDAtMDAwMi0wNzE1LTYxMjY8L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_6E9025101848423494C8D7B93519B247akamaicom_--


From nobody Thu Mar  3 08:39:17 2022
Return-Path: <hvdsomp@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13BEF3A0C69; Thu,  3 Mar 2022 08:39:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.108
X-Spam-Level: 
X-Spam-Status: No, score=-7.108 tagged_above=-999 required=5 tests=[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, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 Q23Z6oJcNqz4; Thu,  3 Mar 2022 08:39:04 -0800 (PST)
Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A5FE3A0B48; Thu,  3 Mar 2022 08:39:04 -0800 (PST)
Received: by mail-ed1-x535.google.com with SMTP id o1so6305817edc.3; Thu, 03 Mar 2022 08:39:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=content-transfer-encoding:mime-version:subject:from:in-reply-to :date:cc:message-id:references:to; bh=R9wGx3JxSgpPiqAVq8hl4N/SsdcFstbap6cs0/HNab4=; b=ptltoWIJpbJ31NIFiih3xQ9WhSszIwRkOn5hkDKbTCfCUHnfATGf0mJB2B16ai6PGL csJCsZUHoNx99Kagc9gY5jJrfsnwNHiap8yxcfYWBV6u5HXJ41eO22aNOFinvTJPThCB aDVUJuXEnkHp7O5mXdkIvRoHhLACS7wupa927GSLuJFGoHXwu4ygMgj1YleYQybNL/p/ VwI8Lbfrq2t5bF5FygC0qaF+AqiXOIK9dUqGs4nNtSoghUHeKlFUIhsgW+i3hDMRfhHH BNWyMesQgbouJIVeeQ8+L9667trM1p7jdUnW+f0tsKu85djbMm02yBHyOlKv7JbYdCH6 hGag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:content-transfer-encoding:mime-version:subject :from:in-reply-to:date:cc:message-id:references:to; bh=R9wGx3JxSgpPiqAVq8hl4N/SsdcFstbap6cs0/HNab4=; b=wFQk9cduqD94uQ+LkxeU91zZJ4zS/D1D2AuI5s/QKjIpomV4m00wKDKxEms1JnosV8 ls1Lzzj0AlC0lzD2cV+0TmJ/sHOr8wrrwJbFByNPoHcXxAHxo7UIPdCsjjZ9voVcOG8x fq/YBwVVumgFgw+N1z3a4SvRVFPBkvAC6xOklaquU6QIhnBo6UT3rt1ApZ626VoVZpXf ubvI6kp3YEDEjnikfb2hwVIhrLLFyhP6A95Jb1BSdesuWfE4EUTPfKMeGjL56W7Rme2h jVQdDFRPHBR3n9KdN9Tv7LZF4m6Uh/EYhkbq0nEHwJ47wXoaE356d2763chcv0P+dEk0 tA7w==
X-Gm-Message-State: AOAM530wiK2fh4hgj+KEKxKhGHSz2Xp3cZYDsW5Zs5m3XB67Fh0F7Udl 7zM2a8nk9ihelTI6Tm/ihLuaNbFVXFY=
X-Google-Smtp-Source: ABdhPJyB8YrX4uLiaYgtCZfEkiwjrDJtvwqT9rTixVNeKyHSNNLARSlaXCAb4IqW8J3DWDLAsM9Vxg==
X-Received: by 2002:aa7:cd03:0:b0:415:e625:7b61 with SMTP id b3-20020aa7cd03000000b00415e6257b61mr2848431edw.248.1646325538827;  Thu, 03 Mar 2022 08:38:58 -0800 (PST)
Received: from smtpclient.apple ([2001:871:21e:8091:8429:c5b5:d201:9a37]) by smtp.gmail.com with ESMTPSA id et3-20020a170907294300b006d6534ef273sm828051ejc.156.2022.03.03.08.38.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 03 Mar 2022 08:38:47 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (1.0)
From: Herbert Van de Sompel <hvdsomp@gmail.com>
In-Reply-To: <20220303075935.GS22457@mit.edu>
Date: Thu, 3 Mar 2022 17:38:43 +0100
Cc: Francesca Palombini <francesca.palombini@ericsson.com>, HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, "Salz, Rich" <rsalz@akamai.com>, The IESG <iesg@ietf.org>, httpapi-chairs@ietf.org
Message-Id: <C60DF2B0-9823-44EC-9EB4-C5A14FABF1F5@gmail.com>
References: <20220303075935.GS22457@mit.edu>
To: Benjamin Kaduk <kaduk@mit.edu>
X-Mailer: iPad Mail (19D52)
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/hi4he6hEja3549cafxOzULwW1NM>
Subject: Re: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Mar 2022 16:39:09 -0000

Thanks, Benjamin.

We created a new version and started to address comments.

Greetings

Herbert

> On Mar 3, 2022, at 09:00, Benjamin Kaduk <kaduk@mit.edu> wrote:
>=20
> =EF=BB=BFHi Herbert,
>=20
> I'm not Francesca but should be able to provide useful responses
> regardless.
>=20
>> On Thu, Mar 03, 2022 at 08:51:00AM +0100, Herbert Van de Sompel wrote:
>> Dear Francesca,
>>=20
>> In order to be able to continue the work on the linkset I-D, I would like=

>> to ask for some guidance:
>>=20
>> * In his DISCUSS review, Benjamin Kaduk seems to express a different
>> opinion than yours regarding how to handle the downrefs vis-a-vis another=

>> Last Call (or not); he asks the IESG to discuss the matter. Am I correct t=
o
>> assume that there is nothing we as authors can do to address this issue?
>=20
> That's correct that there is no action for the authors at this time.
> (In some sense this point is me using technology to mitigate human
> weakness, as the meeting where the IESG will discuss the topic is at 0700h=

> my time and I will not necessarily be awake enough to remember to mention
> it, without the extra nudge here.)
> For what it's worth, I don't think Francesca's position is inaccurate --
> there is no strict requirement to do another Last Call, but it's subject t=
o
> the IESG's judgment and I think the topic I raised will be a relevant
> factor for the IESG's decision.  I do not attempt to prejudge what the
> outcome of the IESG discussion will be.
>=20
>> * In the same review, Benjamin also correctly points out an error with a
>> Content-Length in an example, which must be corrected. Other reviewers ha=
ve
>> provided some comments that would be good to address as a means to improv=
e
>> the document quality. Do we start a new version of the I-D in the HTTPAPI=

>> Github repository for that purpose? And will that then automatically mean=

>> another Last Call?
>=20
> Yes, please go ahead and start a new version in the github repository.
> Such changes will not automatically mean a new Last Call.  (If, in
> Francesca's assessment, the changes made are "substantial enough" a last
> call might be needed, but there is no process requirement that one will
> always be needed.)
>=20
> Thanks,
>=20
> Ben
>=20
>> Greetings
>>=20
>> Herbert Van de Sompel
>>=20
>> On Tue, Mar 1, 2022 at 3:11 PM Francesca Palombini via Datatracker <
>> noreply@ietf.org> wrote:
>>=20
>>> Francesca Palombini has entered the following ballot position for
>>> draft-ietf-httpapi-linkset-08: Yes
>>>=20
>>> When responding, please keep the subject line intact and reply to all
>>> email addresses included in the To and CC lines. (Feel free to cut this
>>> introductory paragraph, however.)
>>>=20
>>>=20
>>> Please refer to
>>> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positi=
ons/
>>> for more information about how to handle DISCUSS and COMMENT positions.
>>>=20
>>>=20
>>> The document, along with other ballot positions, can be found here:
>>> https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/
>>>=20
>>>=20
>>>=20
>>> ----------------------------------------------------------------------
>>> COMMENT:
>>> ----------------------------------------------------------------------
>>>=20
>>> Lars rightfully noted that two Downref (not in the downref registry)
>>> escaped
>>> the IETF Last Call automatically generated text:
>>>=20
>>>  ** Downref: Normative reference to an Informational RFC: RFC 6906
>>>   [RFC6906]  Wilde, E., "The 'profile' Link Relation Type", RFC 6906,
>>>              DOI 10.17487/RFC6906, March 2013,
>>>              <https://www.rfc-editor.org/info/rfc6906>.
>>>=20
>>>  ** Downref: Normative reference to an Informational RFC: RFC 7284
>>>   [RFC7284]  Lanthaler, M., "The Profile URI Registry", RFC 7284,
>>>              DOI 10.17487/RFC7284, June 2014,
>>>              <https://www.rfc-editor.org/info/rfc7284>.
>>>=20
>>> In conformance with https://www.ietf.org/rfc/rfc8067.html, I believe
>>> there is
>>> no need for starting another LC for the document including these
>>> references,
>>> and I ask the rest of the IESG to pay particular attention to the
>>> appropriateness of these two downward references, as part of their IESG
>>> evaluation.
>>>=20
>>>=20
>>>=20
>>> --
>>> httpapi mailing list
>>> httpapi@ietf.org
>>> https://www.ietf.org/mailman/listinfo/httpapi
>>>=20
>>=20
>>=20
>> --=20
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> Herbert Van de Sompel
>> https://hvdsomp.info
>> https://orcid.org/0000-0002-0715-6126


From nobody Thu Mar  3 08:41:07 2022
Return-Path: <rsalz@akamai.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A11B3A0E21; Thu,  3 Mar 2022 08:40:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 2lPWgDoSeUv1; Thu,  3 Mar 2022 08:40:55 -0800 (PST)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (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 E7EBE3A0B48; Thu,  3 Mar 2022 08:40:53 -0800 (PST)
Received: from pps.filterd (m0122331.ppops.net [127.0.0.1]) by mx0b-00190b01.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 223GFEE4016488; Thu, 3 Mar 2022 16:40:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=jan2016.eng; bh=IAO4R88tXU1W4Rqrs7FQpUv6csv43468sHZR9yuBZvo=; b=gwWRWJdY0810a06CKkjriFbdcmKptaAVbdOnlkQOaMRpS6W4QnQq8jcGCLVcHR8GrcRz DGMVLLN4712XgdcAM/2fYm2jz/LqBHWWZTtsRp9tlO3oFYNEh1YiVhtKPdhsO8vfluGr DU/gpHvCvb6Zj1769xmaE2+G8GQ+FhI7XE/ZfhM9FYMVXV3oU6Hc39a7ikm4rRN6Vyu6 hm6oDaX5mpqBWH7bdxpGsakxVPza3VK0rSIpTlXWFCUA1J/PG04lvCGq30tO9rR+Sl8I 3wO2omMbX2CqT4Bc9SkESzeBXGP2LMbPynoVqO2Xzn5UFIzEyX2JaRza62eqnCSDjdAs uQ== 
Received: from prod-mail-ppoint6 (prod-mail-ppoint6.akamai.com [184.51.33.61] (may be forged)) by mx0b-00190b01.pphosted.com (PPS) with ESMTPS id 3ejvvc6ga2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 03 Mar 2022 16:40:46 +0000
Received: from pps.filterd (prod-mail-ppoint6.akamai.com [127.0.0.1]) by prod-mail-ppoint6.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 223GLEIt026042; Thu, 3 Mar 2022 11:40:46 -0500
Received: from email.msg.corp.akamai.com ([172.27.91.21]) by prod-mail-ppoint6.akamai.com with ESMTP id 3efge39u77-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 03 Mar 2022 11:40:46 -0500
Received: from USTX2EX-DAG1MB2.msg.corp.akamai.com (172.27.165.120) by usma1ex-dag4mb1.msg.corp.akamai.com (172.27.91.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.922.20; Thu, 3 Mar 2022 11:40:45 -0500
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com (172.27.165.119) by ustx2ex-dag1mb2.msg.corp.akamai.com (172.27.165.120) with Microsoft SMTP Server (TLS) id 15.0.1497.28; Thu, 3 Mar 2022 10:40:44 -0600
Received: from USTX2EX-DAG1MB1.msg.corp.akamai.com ([172.27.165.119]) by ustx2ex-dag1mb1.msg.corp.akamai.com ([172.27.165.119]) with mapi id 15.00.1497.028; Thu, 3 Mar 2022 10:40:44 -0600
From: "Salz, Rich" <rsalz@akamai.com>
To: Herbert Van de Sompel <hvdsomp@gmail.com>, Benjamin Kaduk <kaduk@mit.edu>
CC: Francesca Palombini <francesca.palombini@ericsson.com>, "HTTP APIs Working Group" <httpapi@ietf.org>, "draft-ietf-httpapi-linkset@ietf.org" <draft-ietf-httpapi-linkset@ietf.org>, The IESG <iesg@ietf.org>, "httpapi-chairs@ietf.org" <httpapi-chairs@ietf.org>
Thread-Topic: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-linkset-08: (with COMMENT)
Thread-Index: AQHYLXZGTmcKXccXdkyb+FW4n8E1/aytsIEAgAACZoCAAJELgP//rL6A
Date: Thu, 3 Mar 2022 16:40:44 +0000
Message-ID: <FF633C2E-DC58-4588-BB8A-5DE4E9C71D37@akamai.com>
References: <20220303075935.GS22457@mit.edu> <C60DF2B0-9823-44EC-9EB4-C5A14FABF1F5@gmail.com>
In-Reply-To: <C60DF2B0-9823-44EC-9EB4-C5A14FABF1F5@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.58.22021501
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.164.43]
Content-Type: text/plain; charset="utf-8"
Content-ID: <1AC041BE67CFC742BB8E6097FE4BE6AC@akamai.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.816 definitions=2022-03-03_05:2022-02-26, 2022-03-03 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 phishscore=0 mlxscore=0 adultscore=0 bulkscore=0 suspectscore=0 mlxlogscore=756 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203030079
X-Proofpoint-GUID: OWv9pOtc7EiENampUsngVhMdjJvdW1co
X-Proofpoint-ORIG-GUID: OWv9pOtc7EiENampUsngVhMdjJvdW1co
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-03_07,2022-02-26_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1015 spamscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 mlxlogscore=738 bulkscore=0 mlxscore=0 adultscore=0 suspectscore=0 phishscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2201110000 definitions=main-2203030080
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/TfLepYeZ-zLO5zjmTHsgc0Eg3-E>
Subject: Re: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Mar 2022 16:41:00 -0000

DQo+ICAgIFdlIGNyZWF0ZWQgYSBuZXcgdmVyc2lvbiBhbmQgc3RhcnRlZCB0byBhZGRyZXNzIGNv
bW1lbnRzLg0KDQpUaGF0IGlzIGZpbmUuICBQbGVhc2UgKmRvIG5vdCogcG9zdCBhIG5ldyB2ZXJz
aW9uIHRvIHRoZSBkYXRhdHJhY2tlciwgYXMgaXQgd2lsbCBiZSBoYXJkZXIgZm9yIHJldmlld2Vy
cyB0byBza2ltIGEgZGlmZiwgb3Igb3RoZXJ3aXNlIGVhc2lseSBtYWtlIHN1cmUgdGhhdCB0aGVp
ciBjb25jZXJucyB3ZXJlIGFkZHJlc3NlZC4NCg0KDQo=


From nobody Thu Mar  3 09:05:54 2022
Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6ECF23A0D71; Thu,  3 Mar 2022 09:05:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.009
X-Spam-Level: 
X-Spam-Status: No, score=-7.009 tagged_above=-999 required=5 tests=[AC_DIV_BONANZA=0.001, BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 vkR7uHaeHITv; Thu,  3 Mar 2022 09:05:36 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on0625.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe09::625]) (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 CCFDA3A0B9A; Thu,  3 Mar 2022 09:05:35 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ul0OKPgUa5ZfBirwvP/h4MP5Rsvzu+9VJ++MreHZbhle27bYIYZjDQfNlNzeTj5x4JxvMczv3NE9vIh/bDDgs3LVlFVUW0nIw3N63QAOhntw+EIJXHv7gDXC8cI8loM/JUXEbz31BqNl0pr6c2VysTblay8hDIPu/QXqBB/o/f8V/55B1TwzlPiIR7aIc1JggrGq1IRU5i/QgCucQpd9YP4WW+72IAimJ5IIcPLwEpyl9hs5LEluhntLezAGO70ymJxnwLcO4wXXR+6J6B/aTP876Gv+7ifiQJ2ulHAdH5J19/ZeAeP8OH7QujVaryw/wWTgESLnS1kx/C9Pvvo2Eg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0orL7PtQu403t+7ytrgcBTZiXagTqacF62LCbjQ3K28=; b=gS2zvnNMbOVnBkU1FRiCJkF+GTrw0VgMia0LeH60HwGl0ob5n1iD60RnNfNUM9kbPloLBfrAovaArc96CEayzFHIE/oSIFlBUJJO+sfKohFz909HDQULvAEuArQ1OY7LqWfsh39HKTDix3GnvUsRnnZlMYlv68GrR9GVmbeNChr/d/gOfD0Dq/aYskszK/8KmboYpVyR8q8GWvOpmpp7dAh2M2A5GKiI5GwN/a7BGi5cTZkQKGjRHEof1AXBsdmuA9AiASxgKMGilM0659CjA9qh9citG6mFPedRGLSUPzoQlPyhKPIy/kazBSI1tW20QhAlXmTClPJAb2R7QLLPRA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0orL7PtQu403t+7ytrgcBTZiXagTqacF62LCbjQ3K28=; b=kVTa6G6E7MtUaRoaYs/lAF9m+XM5QrHCoid02U/DRZGGdSP/rN95ntVQ7FF+IfOqJQMg664nI5ahnIzxz4Um+11uQWvUXhYlS17h1y0M9yNoSHneRAOrvI9IaikoC6Muklk2x72RguvtEVOcRv9SeCwxdQOK8JB7AXf2ys+6NEA=
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) by VI1PR0701MB2910.eurprd07.prod.outlook.com (2603:10a6:800:81::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.9; Thu, 3 Mar 2022 17:05:31 +0000
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::a10e:4f8d:2a7f:ffac]) by HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::a10e:4f8d:2a7f:ffac%5]) with mapi id 15.20.5038.014; Thu, 3 Mar 2022 17:05:28 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: "Salz, Rich" <rsalz@akamai.com>, Herbert Van de Sompel <hvdsomp@gmail.com>, "draft-ietf-httpapi-linkset@ietf.org" <draft-ietf-httpapi-linkset@ietf.org>
CC: The IESG <iesg@ietf.org>, HTTP APIs Working Group <httpapi@ietf.org>, "httpapi-chairs@ietf.org" <httpapi-chairs@ietf.org>
Thread-Topic: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-linkset-08: (with COMMENT)
Thread-Index: AQHYLXZP10TygKlNXUioJv7Udi4+OaytS+wAgABYKwCAACo8xQ==
Date: Thu, 3 Mar 2022 17:05:28 +0000
Message-ID: <HE1PR07MB421740015CCF3BDDDF88734098049@HE1PR07MB4217.eurprd07.prod.outlook.com>
References: <164614389601.20425.17125858696094463715@ietfa.amsl.com> <CAOywMHfFhbiQZV6ToRzpuxihSxO5AsL6GhF56iskrpm8GDKXuQ@mail.gmail.com> <6E902510-1848-4234-94C8-D7B93519B247@akamai.com>
In-Reply-To: <6E902510-1848-4234-94C8-D7B93519B247@akamai.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c6e09ddf-a711-442d-03b0-08d9fd380488
x-ms-traffictypediagnostic: VI1PR0701MB2910:EE_
x-microsoft-antispam-prvs: <VI1PR0701MB29104BCE2552A1A8B8B0F27798049@VI1PR0701MB2910.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: T9rRMsVlGkBkGlNrTIBUZEHSKMNBycBHBpz2htmUswnkAQI3HwjIYbBE+Oc+ss/xfabVZSaAuvovLjYoI0rU4Y3JzYaHUcNincmkp1t0y8L8po7TiKkUqS+DjovQievY+8nlzXQxSWmYYfj9SeWOdIIsMlouKq2deBEaSUsLur//7k027ECZSxKSoPXwbu5gULrKkiffD7QaxGTok8MN7I8E6VYpH7Dwye4RSYO4yt0pw3hiZDR6YyxIPC9ul4XU9LbjSQmAAyhAbBN4hG7reTkOK9FjESwtCJgOiQ49b+6TosRnLdSk085t0ZhYAvjJbL8ytdo7eyjWcqvkLdtmILtD1LUSgo6QPpUkqsjPWjE7MLacy4cI4BCJ0swg/cHRmyKhvW/PZVjkEDtsTr2y+lEV+gMqhcyLnjD7dcVEFliQ8JWPiRmjZpRJMlXT5MVxsytDF154xKZl73J4nDa9y06BLBXWiC1iLxvpm3E9PXnSiM+1BoMNBYZ+gRk2O7lyc1F/WCjmHWXT1Ycyjgiec2M7nqKV2pMYvMpElLSooublKSXIaqIpzI6P3cOafaGn5GYItiJ0eTsMvK8t6CmZFrOf/ff+44p4/lv4f7t3jN+7lQjqSSgmvAh5qZoVuvBf2a3aRJlv0sjbQjjjDDwhYrUxsZAsfIvrpBN7/1T24oVpZtd8CyjKorx5iieVJkAXz5d08bjnXE5K0si3BuMvIQDHpbP1ucUXcWvC4DtRCbyJ380inPAvtmGqyWIA/VLUMXNxUY4S7qCdjyQgLd3FKfurT6HYYYTlDc/PqLoojB/W6fmyplUq3soKJBbLlnXoG/mpoh/oIVZItXQD1swoQQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR07MB4217.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(91956017)(54906003)(38100700002)(8936002)(82960400001)(66556008)(66476007)(53546011)(76116006)(66946007)(966005)(508600001)(66446008)(83380400001)(64756008)(33656002)(8676002)(71200400001)(186003)(55016003)(316002)(166002)(4326008)(38070700005)(110136005)(86362001)(7696005)(44832011)(9686003)(52536014)(6506007)(122000001)(5660300002)(2906002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?UKbUlpaoCkc+Cy6gN3yifvMoedISp6AinZ2BuIFjDqah+fYP0dEmy4/q?= =?Windows-1252?Q?yjSLkxMNo3sG0PjNtWOtyIhRv3fQ8EQ6k/4hSB8hY7DZLPCPS2QzRMf4?= =?Windows-1252?Q?RIsLTSCtiHTTwBJBDGOXvwMaD6pE3qIHQMcspd0RydZww87RLecjYD6/?= =?Windows-1252?Q?UYgUurR29q1eDmvpT5jhLnvXW3ufTT0bx/CFuh8ezYdW44MiDs3pYRKF?= =?Windows-1252?Q?PIGtQg7SHSlk5CsgNhavzOEHDCjWLVeXsSGYoT22d+T6geO7dhW2bcpK?= =?Windows-1252?Q?DCebS2704DOSG7QUJcyX8Pags7s92gXMpTn4kWK9aHHKQV6Y0JOhzMRl?= =?Windows-1252?Q?ebaQOb4O741di4i6zCVnyk7hio9Xv93KAoW2xbFS8xG2vJ6GzkzcmkM0?= =?Windows-1252?Q?FIeDjUvP+Xr+COFjrVqsQJt4jSz7CB6BOULYX/oNUqu1qaNS8ACUP09z?= =?Windows-1252?Q?7b9+CBDRI97HOpYxbQyC0jsRBpMdsdBejO2ynLbk7ihOdO/iXT0tBJ7i?= =?Windows-1252?Q?8FpyPX2Kf0egofm7jamp90LNSJbZznmOMXVPfndla1AKYWn0zN8o6OOF?= =?Windows-1252?Q?J//mbAjjqEDkLEU48SvvbjHgxZy1AaBs4KOGLhxsmLhdO6tGr6BLw7GX?= =?Windows-1252?Q?rxMrzFi5O69S6++xFJCHy21PlOMLiUFYjSx6ZcYarfORh6Co3lxyov+G?= =?Windows-1252?Q?7ry22/nsYnkUEFRV2iuVJYmir5uxSj9rBfXs+Kfeabg/asV4ivXOtEc+?= =?Windows-1252?Q?qIUuDeAeUm9xOfVqN26DN5+WBRtBJz2yG9NXEvl3jva8+C4yvi+k87D0?= =?Windows-1252?Q?TwQYYPBqNlbpKL5QYy8idmPGVs3An/2YM0vR+sYLwBedR+1qXSWKplcT?= =?Windows-1252?Q?nh7/saVb6HVA6JC7e3Etvjv8vnNE2DiDgyfMFX/FVBaSZf2r5uZ1/tqN?= =?Windows-1252?Q?lur2MK5KugPEtxsQUrT0FvpV68DV5K4UbRczEmCUniBCAcTB+nL1KbtA?= =?Windows-1252?Q?gbKGNbjs1o8UEGYSo5oHqr/4d7RMPowazUMOJHMxCnW9KSmYkccUAa4w?= =?Windows-1252?Q?wyDnwEltzLSAuIXNU88dzJ7aBeviwr57bIsgJ71EA3ujoXMJDJ8Dd3mg?= =?Windows-1252?Q?1M9FlLS16Ipj3ruY1aCP59thmJtC3tOYVc2y5ANbuSNtHv/KxXlE8atz?= =?Windows-1252?Q?pc/9mG9fUCStHxt52KYoYsFIIXEUpTCNAG0ontyTbKHBNwMkvOOmGta+?= =?Windows-1252?Q?ZAiWZ8d9hfYkTpZQbejjtnDp16Z7cGKceUIy+JcGH9enZ6QjCUFRt4yw?= =?Windows-1252?Q?vvjk1k291UB1Y0tFHIhpHmt8VimZAYeHUoy1n3hW7IUt6IO6HbSU+PUm?= =?Windows-1252?Q?sDk6Mr6aTydlJgshtIzEji0LbM1UQ1ODLFydpGJOyx1bX84lek3CXtlw?= =?Windows-1252?Q?d59wGV2I7NDFZZ6upZVZXeO4RM9YWq31rTuU+hSmCOmZiNq41YQL6N5j?= =?Windows-1252?Q?KahmQAEY/5OWe4BOr2renxP6jGzMb7JE/YA/DqcGDyRLYAxMTZesAEiN?= =?Windows-1252?Q?7LN5VsNtOJrntpF8xZYz/CV3y3Qlzd1EY6YjHK71gOmWSRoGcuJH4uaX?= =?Windows-1252?Q?t0J/Luo7KpsNu49D0QEC5we/faifM4KjNNZZflElb3pkKjpA2s5M5uE9?= =?Windows-1252?Q?/i51ljh62AHccJrHRwEsKx1G718RQfPhstafKJ8+73fjQhOeaePK9CvB?= =?Windows-1252?Q?1TijVA4dFcgsXNk3ngdFOl89y/HoIbrX8TLizuWqTwP/vm18g1xQ8KzW?= =?Windows-1252?Q?mRlE/xURZ/f6uxonK1RdgIcTK/VnnoFRc9bQRl3LFzK3AI8G/37Tf5pI?= =?Windows-1252?Q?Sz1BldrXoey0dWUps+QBS0CIEFIHTZ48W34cQyy8KuvDnFjAivWU/+DW?= =?Windows-1252?Q?FT1xvdFu?=
x-ms-exchange-antispam-messagedata-1: ljMPKRNoktKAQ3vSWgK22QEb6lv4lw9J7Zc=
Content-Type: multipart/alternative; boundary="_000_HE1PR07MB421740015CCF3BDDDF88734098049HE1PR07MB4217eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4217.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c6e09ddf-a711-442d-03b0-08d9fd380488
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2022 17:05:28.4404 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: D71/3ZEZpOnThaZwLV7cWaX7qhkAx8X77By1xe+9lb7Fi+1h+7Zt6RtoGUVFK8G9Nk8PKTNYy0t0CvT+08YhuyVxwa2DqovAK8kru4eKLhzoTyes747WyA5c7ZSHw1kZ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2910
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/P3Xx7njQM5WX-G8NcUSRJWYceZ0>
Subject: Re: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Mar 2022 17:05:43 -0000

--_000_HE1PR07MB421740015CCF3BDDDF88734098049HE1PR07MB4217eurp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi all,

As an update, the IESG discussed the document and in particular the missed =
normative downward references: they were not picked up by the tool (I=92ve =
opened a ticket about it) and I missed them when sending out the Last Call.=
 My initial opinion was that there was no need to repeat the Last Call, but=
 given that these downref are to ISE Stream documents (and so they are not =
reflective of IETF consensus), the IESG agreed that delaying 2 weeks to rep=
eat the last call is the better option here.

Additionally, Ben brought up some I18n question. During my AD review I prom=
ised to send the document to I18n directorate for review, which I seem to h=
ave missed as well =96 apologies for that.  So these two weeks will allow f=
or I18n to double check the document.

In the meantime, authors (and the working group) you can go ahead and start=
 working on a new version on github as Rich mentioned, based on the IESG ev=
aluation comments: https://datatracker.ietf.org/doc/draft-ietf-httpapi-link=
set/ballot/ and continue the conversation with ADs that have kindly submitt=
ed reviews. The important thing to remember is that ADs might have question=
s that will hopefully help clarify the document =96 it is important that co=
mments are addressed, that does not mean that each comment requires a chang=
e, sometimes it is just background that is requested.

If there are any questions, let me know.
Francesca

From: Salz, Rich <rsalz@akamai.com>
Date: Thursday, 3 March 2022 at 14:06
To: Herbert Van de Sompel <hvdsomp@gmail.com>, Francesca Palombini <frances=
ca.palombini@ericsson.com>
Cc: The IESG <iesg@ietf.org>, HTTP APIs Working Group <httpapi@ietf.org>, d=
raft-ietf-httpapi-linkset@ietf.org <draft-ietf-httpapi-linkset@ietf.org>, h=
ttpapi-chairs@ietf.org <httpapi-chairs@ietf.org>
Subject: Re: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-link=
set-08: (with COMMENT)
Darrel and I will be meeting Friday.  We know many folks don=92t have exper=
ience with IESG reviews, so we=92ll be figuring out what to tell people abo=
ut handling them.

From: Herbert Van de Sompel <hvdsomp@gmail.com>
Date: Thursday, March 3, 2022 at 2:51 AM
To: Francesca Palombini <francesca.palombini@ericsson.com>
Cc: "iesg@ietf.org" <iesg@ietf.org>, Rich Salz <rsalz@akamai.com>, HTTP API=
s Working Group <httpapi@ietf.org>, "draft-ietf-httpapi-linkset@ietf.org" <=
draft-ietf-httpapi-linkset@ietf.org>, "httpapi-chairs@ietf.org" <httpapi-ch=
airs@ietf.org>, Herbert Van de Sompel <hvdsomp@gmail.com>
Subject: Re: [httpapi] Francesca Palombini's Yes on draft-ietf-httpapi-link=
set-08: (with COMMENT)

Dear Francesca,

In order to be able to continue the work on the linkset I-D, I would like t=
o ask for some guidance:

* In his DISCUSS review, Benjamin Kaduk seems to express a different opinio=
n than yours regarding how to handle the downrefs vis-a-vis another Last Ca=
ll (or not); he asks the IESG to discuss the matter. Am I correct to assume=
 that there is nothing we as authors can do to address this issue?

* In the same review, Benjamin also correctly points out an error with a Co=
ntent-Length in an example, which must be corrected. Other reviewers have p=
rovided some comments that would be good to address as a means to improve t=
he document quality. Do we start a new version of the I-D in the HTTPAPI Gi=
thub repository for that purpose? And will that then automatically mean ano=
ther Last Call?

Greetings

Herbert Van de Sompel

On Tue, Mar 1, 2022 at 3:11 PM Francesca Palombini via Datatracker <noreply=
@ietf.org<mailto:noreply@ietf.org>> wrote:
Francesca Palombini has entered the following ballot position for
draft-ietf-httpapi-linkset-08: Yes

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-=
ballot-positions/<https://urldefense.com/v3/__https:/www.ietf.org/about/gro=
ups/iesg/statements/handling-ballot-positions/__;!!GjvTz_vk!Dwc1Fxcodq8nMC1=
-qk7NYXZDP_QATTMyzF-rnoVdlZj7Dd_CPs3XigZimEru$>
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/<https://urldef=
ense.com/v3/__https:/datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/__=
;!!GjvTz_vk!Dwc1Fxcodq8nMC1-qk7NYXZDP_QATTMyzF-rnoVdlZj7Dd_CPs3Xijid5fau$>



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Lars rightfully noted that two Downref (not in the downref registry) escape=
d
the IETF Last Call automatically generated text:

  ** Downref: Normative reference to an Informational RFC: RFC 6906
   [RFC6906]  Wilde, E., "The 'profile' Link Relation Type", RFC 6906,
              DOI 10.17487/RFC6906, March 2013,
              <https://www.rfc-editor.org/info/rfc6906<https://urldefense.c=
om/v3/__https:/www.rfc-editor.org/info/rfc6906__;!!GjvTz_vk!Dwc1Fxcodq8nMC1=
-qk7NYXZDP_QATTMyzF-rnoVdlZj7Dd_CPs3XioWSmIL7$>>.

  ** Downref: Normative reference to an Informational RFC: RFC 7284
   [RFC7284]  Lanthaler, M., "The Profile URI Registry", RFC 7284,
              DOI 10.17487/RFC7284, June 2014,
              <https://www.rfc-editor.org/info/rfc7284<https://urldefense.c=
om/v3/__https:/www.rfc-editor.org/info/rfc7284__;!!GjvTz_vk!Dwc1Fxcodq8nMC1=
-qk7NYXZDP_QATTMyzF-rnoVdlZj7Dd_CPs3XipRIwjJm$>>.

In conformance with https://www.ietf.org/rfc/rfc8067.html<https://urldefens=
e.com/v3/__https:/www.ietf.org/rfc/rfc8067.html__;!!GjvTz_vk!Dwc1Fxcodq8nMC=
1-qk7NYXZDP_QATTMyzF-rnoVdlZj7Dd_CPs3XiimduSDA$>, I believe there is
no need for starting another LC for the document including these references=
,
and I ask the rest of the IESG to pay particular attention to the
appropriateness of these two downward references, as part of their IESG
evaluation.



--
httpapi mailing list
httpapi@ietf.org<mailto:httpapi@ietf.org>
https://www.ietf.org/mailman/listinfo/httpapi<https://urldefense.com/v3/__h=
ttps:/www.ietf.org/mailman/listinfo/httpapi__;!!GjvTz_vk!Dwc1Fxcodq8nMC1-qk=
7NYXZDP_QATTMyzF-rnoVdlZj7Dd_CPs3XiotPxpO-$>


--
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Herbert Van de Sompel
https://hvdsomp.info<https://urldefense.com/v3/__https:/hvdsomp.info__;!!Gj=
vTz_vk!Dwc1Fxcodq8nMC1-qk7NYXZDP_QATTMyzF-rnoVdlZj7Dd_CPs3XilIJcvLP$>
https://orcid.org/0000-0002-0715-6126<https://urldefense.com/v3/__https:/or=
cid.org/0000-0002-0715-6126__;!!GjvTz_vk!Dwc1Fxcodq8nMC1-qk7NYXZDP_QATTMyzF=
-rnoVdlZj7Dd_CPs3Xiuf6QbOZ$>

--_000_HE1PR07MB421740015CCF3BDDDF88734098049HE1PR07MB4217eurp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style>
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple" style=3D"word-wrap:brea=
k-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">As an upd=
ate, the IESG discussed the document and in particular the missed normative=
 downward references: they were not picked up by the tool (I=92ve opened a =
ticket about it) and I missed them when
 sending out the Last Call. My initial opinion was that there was no need t=
o repeat the Last Call, but given that these downref are to ISE Stream docu=
ments (and so they are not reflective of IETF consensus), the IESG agreed t=
hat delaying 2 weeks to repeat the
 last call is the better option here.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Additiona=
lly, Ben brought up some I18n question. During my AD review I promised to s=
end the document to I18n directorate for review, which I seem to have misse=
d as well =96 apologies for that. &nbsp;So
 these two weeks will allow for I18n to double check the document.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">In the me=
antime, authors (and the working group) you can go ahead and start working =
on a new version on github as Rich mentioned, based on the IESG evaluation =
comments:
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/ball=
ot/">https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/ballot/</a=
> and continue the conversation with ADs that have kindly submitted reviews=
. The important thing to remember
 is that ADs might have questions that will hopefully help clarify the docu=
ment =96 it is important that comments are addressed, that does not mean th=
at each comment requires a change, sometimes it is just background that is =
requested.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">If there =
are any questions, let me know.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US">Francesca=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-US"><o:p>&nbs=
p;</o:p></span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0cm;margin-right:0cm;mar=
gin-bottom:12.0pt;margin-left:36.0pt">
<b><span lang=3D"EN-US" style=3D"font-size:12.0pt;color:black">From: </span=
></b><span lang=3D"EN-US" style=3D"font-size:12.0pt;color:black">Salz, Rich=
 &lt;rsalz@akamai.com&gt;<br>
<b>Date: </b>Thursday, 3 March 2022 at 14:06<br>
<b>To: </b>Herbert Van de Sompel &lt;hvdsomp@gmail.com&gt;, Francesca Palom=
bini &lt;francesca.palombini@ericsson.com&gt;<br>
<b>Cc: </b>The IESG &lt;iesg@ietf.org&gt;, HTTP APIs Working Group &lt;http=
api@ietf.org&gt;, draft-ietf-httpapi-linkset@ietf.org &lt;draft-ietf-httpap=
i-linkset@ietf.org&gt;, httpapi-chairs@ietf.org &lt;httpapi-chairs@ietf.org=
&gt;<br>
<b>Subject: </b>Re: [httpapi] Francesca Palombini's Yes on draft-ietf-httpa=
pi-linkset-08: (with COMMENT)<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">Da=
rrel and I will be meeting Friday.&nbsp; We know many folks don=92t have ex=
perience with IESG reviews, so we=92ll be figuring out what to tell people =
about handling them.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">&n=
bsp;<o:p></o:p></span></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><span lang=3D"EN-US"=
 style=3D"font-size:12.0pt;color:black">From:
</span></b><span lang=3D"EN-US" style=3D"font-size:12.0pt;color:black">Herb=
ert Van de Sompel &lt;hvdsomp@gmail.com&gt;<br>
<b>Date: </b>Thursday, March 3, 2022 at 2:51 AM<br>
<b>To: </b>Francesca Palombini &lt;francesca.palombini@ericsson.com&gt;<br>
<b>Cc: </b>&quot;iesg@ietf.org&quot; &lt;iesg@ietf.org&gt;, Rich Salz &lt;r=
salz@akamai.com&gt;, HTTP APIs Working Group &lt;httpapi@ietf.org&gt;, &quo=
t;draft-ietf-httpapi-linkset@ietf.org&quot; &lt;draft-ietf-httpapi-linkset@=
ietf.org&gt;, &quot;httpapi-chairs@ietf.org&quot; &lt;httpapi-chairs@ietf.o=
rg&gt;, Herbert Van
 de Sompel &lt;hvdsomp@gmail.com&gt;<br>
<b>Subject: </b>Re: [httpapi] Francesca Palombini's Yes on draft-ietf-httpa=
pi-linkset-08: (with COMMENT)</span><span lang=3D"EN-US"><o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">&n=
bsp;<o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">De=
ar Francesca,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">&n=
bsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">In=
 order to be able to continue the work on the linkset I-D, I would like to =
ask for some guidance:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">&n=
bsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">* =
In his DISCUSS review, Benjamin Kaduk seems to express a different opinion =
than yours regarding how to handle the downrefs vis-a-vis another Last Call=
 (or not); he asks the IESG to discuss
 the matter. Am I correct to assume that there is nothing we as authors can=
 do to address this issue?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">&n=
bsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">* =
In the same review, Benjamin also correctly points out an error with a Cont=
ent-Length in an example, which must be corrected. Other reviewers have pro=
vided some comments that would be good
 to address as a means to improve the document quality. Do we start a new v=
ersion of the I-D in the HTTPAPI Github repository for that purpose? And wi=
ll that then automatically mean another Last Call?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">&n=
bsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">Gr=
eetings<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">&n=
bsp;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">He=
rbert Van de Sompel<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">&n=
bsp;<o:p></o:p></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">On=
 Tue, Mar 1, 2022 at 3:11 PM Francesca Palombini via Datatracker &lt;</span=
><a href=3D"mailto:noreply@ietf.org"><span lang=3D"EN-US">noreply@ietf.org<=
/span></a><span lang=3D"EN-US">&gt; wrote:<o:p></o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-=
bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US">Fr=
ancesca Palombini has entered the following ballot position for<br>
draft-ietf-httpapi-linkset-08: Yes<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
Please refer to </span><a href=3D"https://urldefense.com/v3/__https:/www.ie=
tf.org/about/groups/iesg/statements/handling-ballot-positions/__;!!GjvTz_vk=
!Dwc1Fxcodq8nMC1-qk7NYXZDP_QATTMyzF-rnoVdlZj7Dd_CPs3XigZimEru$" target=3D"_=
blank"><span lang=3D"EN-US">https://www.ietf.org/about/groups/iesg/statemen=
ts/handling-ballot-positions/</span></a><span lang=3D"EN-US">
<br>
for more information about how to handle DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
</span><a href=3D"https://urldefense.com/v3/__https:/datatracker.ietf.org/d=
oc/draft-ietf-httpapi-linkset/__;!!GjvTz_vk!Dwc1Fxcodq8nMC1-qk7NYXZDP_QATTM=
yzF-rnoVdlZj7Dd_CPs3Xijid5fau$" target=3D"_blank"><span lang=3D"EN-US">http=
s://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/</span></a><span la=
ng=3D"EN-US"><br>
<br>
<br>
<br>
----------------------------------------------------------------------<br>
COMMENT:<br>
----------------------------------------------------------------------<br>
<br>
Lars rightfully noted that two Downref (not in the downref registry) escape=
d<br>
the IETF Last Call automatically generated text:<br>
<br>
&nbsp; ** Downref: Normative reference to an Informational RFC: RFC 6906<br=
>
&nbsp; &nbsp;[RFC6906]&nbsp; Wilde, E., &quot;The 'profile' Link Relation T=
ype&quot;, RFC 6906,<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DOI 10.17487/RFC6906, Marc=
h 2013,<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;</span><a href=3D"http=
s://urldefense.com/v3/__https:/www.rfc-editor.org/info/rfc6906__;!!GjvTz_vk=
!Dwc1Fxcodq8nMC1-qk7NYXZDP_QATTMyzF-rnoVdlZj7Dd_CPs3XioWSmIL7$" target=3D"_=
blank"><span lang=3D"EN-US">https://www.rfc-editor.org/info/rfc6906</span><=
/a><span lang=3D"EN-US">&gt;.<br>
<br>
&nbsp; ** Downref: Normative reference to an Informational RFC: RFC 7284<br=
>
&nbsp; &nbsp;[RFC7284]&nbsp; Lanthaler, M., &quot;The Profile URI Registry&=
quot;, RFC 7284,<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DOI 10.17487/RFC7284, June=
 2014,<br>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;</span><a href=3D"http=
s://urldefense.com/v3/__https:/www.rfc-editor.org/info/rfc7284__;!!GjvTz_vk=
!Dwc1Fxcodq8nMC1-qk7NYXZDP_QATTMyzF-rnoVdlZj7Dd_CPs3XipRIwjJm$" target=3D"_=
blank"><span lang=3D"EN-US">https://www.rfc-editor.org/info/rfc7284</span><=
/a><span lang=3D"EN-US">&gt;.<br>
<br>
In conformance with </span><a href=3D"https://urldefense.com/v3/__https:/ww=
w.ietf.org/rfc/rfc8067.html__;!!GjvTz_vk!Dwc1Fxcodq8nMC1-qk7NYXZDP_QATTMyzF=
-rnoVdlZj7Dd_CPs3XiimduSDA$" target=3D"_blank"><span lang=3D"EN-US">https:/=
/www.ietf.org/rfc/rfc8067.html</span></a><span lang=3D"EN-US">,
 I believe there is<br>
no need for starting another LC for the document including these references=
,<br>
and I ask the rest of the IESG to pay particular attention to the<br>
appropriateness of these two downward references, as part of their IESG<br>
evaluation.<br>
<br>
<br>
<br>
-- <br>
httpapi mailing list<br>
</span><a href=3D"mailto:httpapi@ietf.org" target=3D"_blank"><span lang=3D"=
EN-US">httpapi@ietf.org</span></a><span lang=3D"EN-US"><br>
</span><a href=3D"https://urldefense.com/v3/__https:/www.ietf.org/mailman/l=
istinfo/httpapi__;!!GjvTz_vk!Dwc1Fxcodq8nMC1-qk7NYXZDP_QATTMyzF-rnoVdlZj7Dd=
_CPs3XiotPxpO-$" target=3D"_blank"><span lang=3D"EN-US">https://www.ietf.or=
g/mailman/listinfo/httpapi</span></a><span lang=3D"EN-US"><o:p></o:p></span=
></p>
</blockquote>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US"><b=
r clear=3D"all">
<br>
</span><span lang=3D"SV">-- <o:p></o:p></span></p>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"SV">=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"SV">Herbe=
rt Van de Sompel<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><a href=3D"https://urld=
efense.com/v3/__https:/hvdsomp.info__;!!GjvTz_vk!Dwc1Fxcodq8nMC1-qk7NYXZDP_=
QATTMyzF-rnoVdlZj7Dd_CPs3XilIJcvLP$" target=3D"_blank"><span lang=3D"SV">ht=
tps://hvdsomp.info</span></a><span lang=3D"SV"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><a href=3D"https://urld=
efense.com/v3/__https:/orcid.org/0000-0002-0715-6126__;!!GjvTz_vk!Dwc1Fxcod=
q8nMC1-qk7NYXZDP_QATTMyzF-rnoVdlZj7Dd_CPs3Xiuf6QbOZ$" target=3D"_blank"><sp=
an lang=3D"EN-US">https://orcid.org/0000-0002-0715-6126</span></a><span lan=
g=3D"EN-US"><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_HE1PR07MB421740015CCF3BDDDF88734098049HE1PR07MB4217eurp_--


From nobody Sun Mar  6 01:11:29 2022
Return-Path: <do_not_reply@mnot.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B48033A088F for <httpapi@ietfa.amsl.com>; Sun,  6 Mar 2022 01:11:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.709
X-Spam-Level: 
X-Spam-Status: No, score=-1.709 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=mnot.net header.b=GQ1NSUah; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=messagingengine.com header.b=WGMPUFY6
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 mv1ZSNkOmRA4 for <httpapi@ietfa.amsl.com>; Sun,  6 Mar 2022 01:11:21 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 941723A0889 for <httpapi@ietf.org>; Sun,  6 Mar 2022 01:11:21 -0800 (PST)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 16E885C0298 for <httpapi@ietf.org>; Sun,  6 Mar 2022 02:39:17 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 06 Mar 2022 02:39:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :content-type:date:from:from:in-reply-to:mime-version:reply-to :sender:subject:subject:to:to; s=fm2; bh=fbXCDu+4LH/bZ4X/18mfAW0 cO+cQIC9DnPurQjfapFk=; b=GQ1NSUahWhhJf57LvzbITq138Cejd+085LafAE/ AT+8vZGlGR/EwUAZxYNilnpEboFrOqTxjh2BCn9OqbxCay4e4dXU0xAJAHIlRn4B jReeyrbjz3F5yRrCAuDs6mlmVI5uSaOvMzlwdSAWm2dFRRPyEepwVUUuGeK4+QNb oPoR+BuZSABS0Wyu0iyfZjQgawuk2jTfJl3wsBQGJZLM+80wkUlrFFFmOOD+oIZB FA3xiL1VEAiGpMqC4YR2WWlIwXVouYbIXEKtjm6Wey0lwVx07QMSIh0TFfUVhqcz nbJeQLBmY+v6Ooww7AE0u60bOXo/dtCJo8aBuEGbWJxdlFA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:from :in-reply-to:mime-version:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=fbXCDu+4LH/bZ4X/18mfAW0cO+cQIC9DnPurQjfapFk=; b=WGMPUFY6 CQINWZCXX+BFWIzhk2muqu0ReoWnuEcqAzaIu7Uq/RNjuVARU5f9UhNceUKeL8Rw sz/gsQ8g5wQpqcYMeHah4/qiMXsZlNLVwohvWo94ZlR/hY1wJVR2d1L1xosYDxpA sGnih46c5hwyD5+oH9XpewJcCYljATBrmNw7MltsWUwAXXsnv7VWO5jxzUw1X8Re tq9jTiqm9ejMR5D+f4FOh1ker3nVvbQ1dZVh8V0/LXfrKRdagyQR98B72uXicNBd X6Du1/W9LBqitrT2eUHJSYTG3B5Z4sChnz4XATjrwYXcqHxyEyuXO51xfA0H25Lt PFdQcMXq6sP6tQ==
X-ME-Sender: <xms:JGUkYtXoMUpwnjWQM1SoGJ8WfmtZ--xuwCh8zq2j4HW1qn69fFouFQ> <xme:JGUkYtmcwRChcAA4gNtEf22xvnNeIqmKgteYLManvRP3CDVtSJOVZZ5rwxN-GXp1B iL7ou17dt4_ssUJLw>
X-ME-Received: <xmr:JGUkYpYWx9KLAUW9uqSqe7ke44x3lKrQqxMpf1ngVr2BiiNpMrx11BHreGUIkRPLDMGVKq_qDhH5AVJC6JOdl76K2Jf2fun_2AqmNMtBYqJyZGPdCNh5nWGkQ3W6HH65dno>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudduuddguddutdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecupfhoucgurghtvgcufhhivghlugculdegledmne cujfgurheptggghffvufesrgdttdertddtjeenucfhrhhomheptfgvphhoshhithhorhih ucettghtihhvihhthicuufhumhhmrghrhicuuehothcuoeguohgpnhhothgprhgvphhlhi esmhhnohhtrdhnvghtqeenucggtffrrghtthgvrhhnpeekfedvudetjedvfeekheeiveeu gfefhfetteevgeffkefffeetffdvleehudeiteenucffohhmrghinhepghhithhhuhgsrd gtohhmnecuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehmrghilhhfrhhomhep ughopghnohhtpghrvghplhihsehmnhhothdrnhgvth
X-ME-Proxy: <xmx:JGUkYgXOOsh8VlcPZ1XtJNwSkuPfKQ6CGWtM9dqhyEqsiNyLEtNLPg> <xmx:JGUkYnn6AZWuv1ADLdB_gNxuTz4rqCu7JpKHQ0Ul-uRtQpSy_4Yjpg> <xmx:JGUkYtf3Uo-AGkdvk9xfcAANxS_p2MQfJkqCdEXsfPyhw0QfMXp75w> <xmx:JWUkYsx9GoehRST6tstHbt6pPTYQJ5rbnSXoS0SzthQU7Wg0BiZXBA>
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <httpapi@ietf.org>; Sun, 6 Mar 2022 02:39:16 -0500 (EST)
Content-Type: multipart/alternative; boundary="===============8458459995961159688=="
MIME-Version: 1.0
From: Repository Activity Summary Bot <do_not_reply@mnot.net>
To: httpapi@ietf.org
Message-Id: <20220306091121.941723A0889@ietfa.amsl.com>
Date: Sun,  6 Mar 2022 01:11:21 -0800 (PST)
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/y9RKgkgznQw4W23TffHVl26Nr3U>
Subject: [httpapi] Weekly github digest (HTTPAPI WG Activity Summary)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 Mar 2022 09:11:27 -0000

--===============8458459995961159688==
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; format="flowed"




Events without label "editorial"

Issues
------
* ietf-wg-httpapi/rfc7807bis (+0/-0/=F0=9F=92=AC1)
  1 issues received 1 new comments:
  - #35 Mapping problem details into a header? (1 by darrelmiller)
    https://github.com/ietf-wg-httpapi/rfc7807bis/issues/35=20



Pull requests
-------------
* ietf-wg-httpapi/linkset (+1/-0/=F0=9F=92=AC0)
  1 pull requests submitted:
  - Editorial suggestions from Benjamin Kaduk's IESG Evaluation (by kaduk)
    https://github.com/ietf-wg-httpapi/linkset/pull/64=20


Repositories tracked by this digest:
-----------------------------------
* https://github.com/ietf-wg-httpapi/ratelimit-headers
* https://github.com/ietf-wg-httpapi/wg-materials
* https://github.com/ietf-wg-httpapi/idempotency
* https://github.com/ietf-wg-httpapi/rfc7807bis
* https://github.com/ietf-wg-httpapi/linkset
* https://github.com/ietf-wg-httpapi/deprecation-header

--===============8458459995961159688==
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<!doctype html>
<html lang=3D"en">
<head>
<meta charset=3D"utf-8">
<title>Weekly github digest (HTTPAPI WG Activity Summary)</title>
<style>
body { font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;=
 font-size: 14px; }
h2 { margin-top: 3em; color: #A52A2A; font-style: italic; font-weight: norm=
al; }
h3 { margin-bottom:0; margin-top: 2em; font-size: 1.2em; }
h1+h2 { margin-top: 1em; }
a { color: #bb6219; text-decoration: none; }
li { margin-bottom: .35em; }
.repos { margin-bottom: 0; margin-top:0; line-height: 1.2; }
.new { color: red; }
.label { display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
details {
	margin-top: 8em;
	}
summary {
	margin-bottom: 1em;
	cursor: pointer;
}
</style>
</head>

<body>
<h1>Sunday March 06, 2022</h1>

<p>Events without label "editorial"</p>

<h2>Issues</h2>

<h3>ietf-wg-httpapi/rfc7807bis (+0/-0/=F0=9F=92=AC1)</h3>

  <p>1 issues received 1 new comments:</p>
  <ul>
  <li>#35 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/issues/3=
5">Mapping problem details into a header?</a> (1 by darrelmiller) </li>
  </ul>




<h2>Pull requests</h2>
<h3>ietf-wg-httpapi/linkset (+1/-0/=F0=9F=92=AC0)</h3>
  <p class=3D"new">1 pull requests submitted:</p>
  <ul>
  <li>#64 <a href=3D"https://github.com/ietf-wg-httpapi/linkset/pull/64">Ed=
itorial suggestions from Benjamin Kaduk&#x27;s IESG Evaluation</a> (by kadu=
k) </li>
  </ul>




  <details>
    <summary>Repositories tracked by this digest:</summary>
<ul class=3D"repos">
  <li><a href=3D"https://github.com/ietf-wg-httpapi/ratelimit-headers">http=
s://github.com/ietf-wg-httpapi/ratelimit-headers</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/wg-materials">https://g=
ithub.com/ietf-wg-httpapi/wg-materials</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/idempotency">https://gi=
thub.com/ietf-wg-httpapi/idempotency</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis">https://git=
hub.com/ietf-wg-httpapi/rfc7807bis</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/linkset">https://github=
.com/ietf-wg-httpapi/linkset</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header">htt=
ps://github.com/ietf-wg-httpapi/deprecation-header</a></li>
</ul>
</details>
</body>
</html>

--===============8458459995961159688==--


From nobody Mon Mar  7 08:38:48 2022
Return-Path: <internet-drafts@ietf.org>
X-Original-To: httpapi@ietf.org
Delivered-To: httpapi@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 599FF3A0ED4; Mon,  7 Mar 2022 08:38:40 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: httpapi@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: httpapi@ietf.org
Message-ID: <164667112031.9144.17865556066613296547@ietfa.amsl.com>
Date: Mon, 07 Mar 2022 08:38:40 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/LDWV1Bco5Djc0cSUeyz-MBI3lHo>
Subject: [httpapi] I-D Action: draft-ietf-httpapi-ratelimit-headers-03.txt
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Mar 2022 16:38:41 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Building Blocks for HTTP APIs WG of the IETF.

        Title           : RateLimit Fields for HTTP
        Authors         : Roberto Polli
                          Alejandro Martinez Ruiz
	Filename        : draft-ietf-httpapi-ratelimit-headers-03.txt
	Pages           : 32
	Date            : 2022-03-07

Abstract:
   This document defines the RateLimit-Limit, RateLimit-Remaining,
   RateLimit-Reset fields for HTTP, thus allowing servers to publish
   current service limits and clients to shape their request policy and
   avoid being throttled out.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-httpapi-ratelimit-headers/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-httpapi-ratelimit-headers-03.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-httpapi-ratelimit-headers-03


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Mon Mar  7 08:39:32 2022
Return-Path: <internet-drafts@ietf.org>
X-Original-To: httpapi@ietf.org
Delivered-To: httpapi@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 690543A117C; Mon,  7 Mar 2022 08:39:25 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: httpapi@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: httpapi@ietf.org
Message-ID: <164667116538.9045.13772085542532486923@ietfa.amsl.com>
Date: Mon, 07 Mar 2022 08:39:25 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/QyfDckxk8F28DDL7oHQXDnnqxz4>
Subject: [httpapi] I-D Action: draft-ietf-httpapi-rest-api-mediatypes-01.txt
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Mar 2022 16:39:26 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Building Blocks for HTTP APIs WG of the IETF.

        Title           : REST API Media Types
        Author          : Roberto Polli
	Filename        : draft-ietf-httpapi-rest-api-mediatypes-01.txt
	Pages           : 18
	Date            : 2022-03-07

Abstract:
   This document registers the following media types used in APIs on the
   IANA Media Types registry: application/yaml, application/schema+json,
   application/schema-instance+json, application/openapi+json, and
   application/openapi+yaml.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-httpapi-rest-api-mediatypes/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-httpapi-rest-api-mediatypes-01.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-httpapi-rest-api-mediatypes-01


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Mon Mar  7 10:10:16 2022
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: httpapi@ietf.org
Delivered-To: httpapi@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 54B123A19AD; Mon,  7 Mar 2022 10:09:59 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
CC: draft-ietf-httpapi-linkset@ietf.org, francesca.palombini@ericsson.com, httpapi-chairs@ietf.org, httpapi@ietf.org, rsalz@akamai.com
Reply-To: last-call@ietf.org
Sender: <iesg-secretary@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <164667659931.23491.3483836973744290526@ietfa.amsl.com>
Date: Mon, 07 Mar 2022 10:09:59 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/17O4wX4oMK01n0MtKXnrzMNnK_E>
Subject: [httpapi] Last Call: <draft-ietf-httpapi-linkset-08.txt> (Linkset: Media Types and a Link Relation Type for Link Sets) to Proposed Standard
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Mar 2022 18:10:06 -0000

The IESG has received a request from the Building Blocks for HTTP APIs WG
(httpapi) to consider the following document: - 'Linkset: Media Types and a
Link Relation Type for Link Sets'
  <draft-ietf-httpapi-linkset-08.txt> as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits final
comments on this action. Please send substantive comments to the
last-call@ietf.org mailing lists by 2022-03-28. Exceptionally, comments may
be sent to iesg@ietf.org instead. In either case, please retain the beginning
of the Subject line to allow automated sorting.

Abstract


   This specification defines two formats and respective media types for
   representing sets of links as stand-alone documents.  One format is
   JSON-based, the other aligned with the format for representing links
   in the HTTP "Link" header field.  This specification also introduces
   a link relation type to support discovery of sets of links.

Note to Readers

   Please discuss this draft on the "Building Blocks for HTTP APIs"
   mailing list (https://www.ietf.org/mailman/listinfo/httpapi).

   Online access to all versions and files is available on GitHub
   (https://github.com/ietf-wg-httpapi/linkset).




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/



No IPR declarations have been submitted directly on this I-D.


The document contains these normative downward references.
See RFC 3967 for additional information: 
    rfc6906: The 'profile' Link Relation Type (Informational - Independent Submission)
    rfc7284: The Profile URI Registry (Informational - Independent Submission)





From nobody Tue Mar  8 03:09:39 2022
Return-Path: <hvdsomp@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A7273A0C53; Tue,  8 Mar 2022 03:09:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level: 
X-Spam-Status: No, score=-7.107 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 BIrEWfA_Xj2V; Tue,  8 Mar 2022 03:09:30 -0800 (PST)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4480A3A0C35; Tue,  8 Mar 2022 03:09:30 -0800 (PST)
Received: by mail-wm1-x32f.google.com with SMTP id 7-20020a05600c228700b00385fd860f49so1259560wmf.0;  Tue, 08 Mar 2022 03:09:30 -0800 (PST)
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=KaXBHkyaF287oIO+ckTb5AEkVrdwFsK3YS2VLuq4ejw=; b=bS4sEzmf4FYf1xDoffKHTutYqlK9eeuYVY+c6jcAMegXIyVdu7mQdI5FyJLr7LVwKf odeMwQd2/sWA8zy0ehWMm+QM6TuePR3ilHTLlUuaFsJ23nOxdqa1EQ7ucdeMsdgw49t8 7Y3ddc4mMZ50lOBaEpf7nSKXryDQaev7piAVRLiMNN6s5rBRGzySDkiHMBbUzqPAhd5J ZMgX+YhBArOBWCuk8vtlPRQLTCLpuZDjvuEUrxpDcenOWYXD22cG1YZM15IzoPwntr8t zIVDGrTXGbrDWWFksO8gbDud4J2hkdBbmavKrFQFct1u0JuHLwOPAKxt0Kq2VaFx44Fj kH0A==
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=KaXBHkyaF287oIO+ckTb5AEkVrdwFsK3YS2VLuq4ejw=; b=DvHqG1i5BYuOzRPcNdxu0y0/BOawhmMXIzeHEic/x0DF/sdxE1mfS75m8u/vxN5q09 BlGWmb92+FoCcy6NDO7+alEfIIYhOC/Cum9J3fPV2lHnEU6VPopaPVonpjZmKD9fLCO3 iUneTVga9AzGR9BSsRNY5dGxCGLLIVcbtm565s6b2WmT8HSx5zbibtClV16K25THFiws ze6urAVE/tMNIdcRAHy63xzSBurRuFp+8sPpXLq8tQX+b9qA2OuzlApurdDGNIwlcvH8 PfeyZ8z+YjeOQMx0Lc7P+i43OrbL+v7zSHEo8AZk63SrHdE3B0PNRqqiTl+41/NYrk0/ P6XA==
X-Gm-Message-State: AOAM533yDZQ3VmJdDptIIPJyyld0SdWDx1L0RlcukScJYTpMW5tIM66y iGUYGmypdV4Rj1uw2tUUl8cIMoH4nQ0GrscqggeFq7ObSl0=
X-Google-Smtp-Source: ABdhPJx0f2WTh7RT56NCPcZnPepxvk2ZAU/C6bmO24kFhpH++a0xalH0LuudusulNhUZiVGGuzbXdalw4NGPoix99A4=
X-Received: by 2002:a7b:cf30:0:b0:389:89bd:6d32 with SMTP id m16-20020a7bcf30000000b0038989bd6d32mr3081067wmg.12.1646737768001; Tue, 08 Mar 2022 03:09:28 -0800 (PST)
MIME-Version: 1.0
References: <164625052903.18129.4914948309069471269@ietfa.amsl.com>
In-Reply-To: <164625052903.18129.4914948309069471269@ietfa.amsl.com>
From: Herbert Van de Sompel <hvdsomp@gmail.com>
Date: Tue, 8 Mar 2022 12:09:16 +0100
Message-ID: <CAOywMHdx5ZgY516bmMHt20=Q3RwHHTVkNUc5m1jreL03wKrv5w@mail.gmail.com>
To: Benjamin Kaduk <kaduk@mit.edu>
Cc: The IESG <iesg@ietf.org>, "Salz, Rich" <rsalz@akamai.com>,  HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000b334c805d9b303bd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/xpB2bvgAc_bc0QlM7yYTDP4h3Vg>
Subject: Re: [httpapi] Benjamin Kaduk's Discuss on draft-ietf-httpapi-linkset-08: (with DISCUSS and COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Mar 2022 11:09:37 -0000

--000000000000b334c805d9b303bd
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

hi Benjamin,

Your Discuss items were addressed. Your comments were addressed either by
edits to the I-D or by feedback provided below under "Response". New I-D
version at
https://github.com/ietf-wg-httpapi/linkset/blob/master/draft-ietf-httpapi-l=
inkset-09.xml

Greetings

Herbert

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Section 4.1

   When converting an "application/linkset" document to a field value
   for the HTTP "Link" header, newline characters SHOULD be removed in
   order to comply with Section 5.5 of [I-D.ietf-httpbis-semantics].

Removed, or replaced by SP?

Response: Both are fine. Language adjusted.

=3D=3D=3D

   *  "title": The optional and not repeatable "title" target attribute
      MUST be represented by a "title" member in the link target object,
      and its value MUST be a string that follows the same model as in
      the [RFC8288] syntax.

RFC 8288 says that this string is "in the language indicated by the
Content-Language header field (if present)".  Do we inherit those
semantics as applies to the Content-Language header field on the HTTP
message that conveys the link set as its payload?  Can we make any
provision for cases where linkset documents are reused outside the context
of an HTTP interaction?

Response: What RFC8288 has to say about this remains valid for every single
link in a linkset, i.e. when visiting the target of a specific link. It's
not clear how Content-Language provided when interacting with a linkset
could possibly apply to the respective "title" attributes for all links in
a linkset. That would be as if the Content-Language for an HTML page would
apply to each linked resource in that page.

=3D=3D=3D

Section 4.2.4.2

   *  The character encoding information as prescribed by [RFC8187] is
      not preserved; instead, the content of the internationalized
      attribute is represented in the character encoding used for the
      JSON set of links.

I would be very interested to hear why this is believed to be appropriate
and correct behavior; RFC 8187 was only published 5 years ago and it's
fairly surprising for the field to have shifted so dramatically in so
little time.

Response: RFC8187 is about character encoding and language for HTTP header
field parameters, not about character encoding in JSON documents. Using
character encoding conventions for JSON seems appropriate for a JSON
serialization of linksets.

related comment:

                               This limitation of the JSON format allows
   to unambiguously round trip between links provided in the HTTP "Link"
   header field, sets of links serialized according to the "application/
   linkset" format, and sets of links serialized according to the
   "application/linkset+json" format.

I'm not actually convinced that we can unambiguously roundtrip through all
constructions that make use of the RFC 8187 character-encoding-escaping
mechanism with a JSON encoding that forces "native" encoding (of the
containing document) on all internationalized attributes.  In particular,
I think that the reencoding process would in practice have to pick a
particular normalization form, and originals that were encoded in a
different normalization form would not roundtrip faithfully.

Response: Francesca asked an expert review re internationalization; we
assume that will provide guidance.

=3D=3D=3D

Section 5

The ability to claim that multiple profiles are in use concurrently seems
to set us up for a situation where two profiles have conflicting
requirements and are both listed in the "profile" parameter of a given
message.  Should we say anything about how to handle such a situation as a
message recipient?

Response: The approach follows established practice, see e.g. the "profile"
attribute for json-ld at
https://www.w3.org/TR/json-ld11/#iana-considerations


=3D=3D=3D=3D

Section 7.4.1

   Figure 14 shows the server's response to the request of Figure 13,
   including a "linkset" link with a "profile" attribute that has the
   Profile URI <https://www.gs1.org/voc/?show=3Dlinktypes> as its value.
   Dereferencing that URI yields a profile document that lists all the
   link relation types that a client can expect when requesting the link
   set made discoverable by the "linkset" link.  [...]

I am not sure if this is actually a great example to use.
I followed the profile URI to look at what link relation types that the
profile expects to use, and they all start with "gs1:" as rendered on the
page by my browser.  Since link relation types (per RFC 8288) are either
registered types or URIs to indicate extension types, that seems to
indicate that all these "gs1:activityIdeas", "gs1:allergenInfo", etc.,
would need to be URIs, and thus that "gs1:" would be the URI scheme for
them.  But "gs1" does not seem to be listed as a URI scheme at
https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml which
leaves me wondering if the example in this document is in some sense
"incomplete".  Perhaps the intent is that GS1 is actually using "https"
scheme URIs like https://gs1.org/voc/activityIdeas for the relation types
(as the "gs1:activityIdeas" text on the profile page is a hyperlink that
points to that resource), but there's very little to actually give that
indication to me as a reader.

Response: Clarified in the description of Figure 14 where the actual link
relations URIs are.

=3D=3D=3D

Section 7.4.3

   Note that the response Figure 16 from the link set resource is
   equivalent to the response shown in Figure 17, which leverages the
   "profile" link relation type defined in [RFC6906].

In general there's a disincentive to provide multiple equivalent ways to
do the same thing, as it tends to require endpoints to implement all
alternatives in order to ensure interoperability.  What's the motivation
for offering both a dedicated link relation type and the media type
parameter for the linkset media types, versus just one or the other?

Response: We expect the "profile" attribute for the linkset media types to
be a preferred implementation choice because it can be used both when
making a linkset discoverable (Figure 14) and when interacting with it
(Figure 16). Use of the "profile" link relation type is shown in Figure 16
for completeness. It can, however only be used when interacting with the
linkset resource.

=3D=3D=3D

Section 9

I might consider noting that this specification is strict about certain
JSON elements always being encoded as arrays even when there is only a
single item, which simplifies parsers and provides some modest reduction
in risk as relates to implementation bugs.  It's not a terribly important
consideration, though.

   The security considerations of Web Linking [RFC8288] apply, as long
   as they are not specifically discussing the risks of exposing
   information in HTTP header fields.

The paragraph about '''Link header fields that use the "anchor" parameter
to associate a link's context with another resource cannot be trusted
since they are effectively assertions by a third party that could be
incorrect or malicious [...]''' from 8288 seems particularly relevant and
might be worth highlighting specifically.  (I do see the final bullet
point of this section, that is related.)

   and may not be sufficiently protected.  Ideally, none of the URIs
   exposed in links should be supposed to be "hidden"; instead, if these
   URIs are supposed to be limited to certain users, then technical
   measures should be put in place so that accidentally exposing them
   does not cause any harm.

Here we say "if these URIs are supposed to be limited", but do we mean
"the resources identified by these URIs"?

   *  The Web Linking model always has an "implicit context", which is
      the resource of the HTTP interaction.  This original context can
      be lost or can change when self-contained link representations are
      moved.  Changing the context can change the interpretation of
      links when they have no explicit anchor, or when they use relative
      URIs.  [...]

I feel like it would be appropriate to highlight that changing the context
is likely to change the semantics indicated by the link (and thus break
the intended meaning), such that the default/safe behavior needs to be to
ignore such links unless there is a reliable source of link context
external to the document itself.

   *  The model introduced in this specification supports "3rd party
      links", where one party can provide links that have another
      party's resource as an anchor.  Depending on the link semantics
      and the application context, it is important to verify that there
      is sufficient trust in that 3rd party to allow it to provide these
      links.  [...]

In the vein of my earlier comment, I think it would be helpful to supply
some additional background/context on the topic, maybe in this part of the
text, or maybe elsewhere.  I'm thinking something like:

% There is no fundamental notion of "authority" for a third party to
% provide links about resources other than itself.  In the original
% [RFC8288] Web Linking model, links are provided with an implicit
% context that is the resource providing a link (though an explicit
% context can sometimes be provided instead).  In that model, a resource
% is inherently the authority for its own links, and a certain amount of
% trust can be placed in the provided links.  There is no such inherent
% trust when third-party links are used, and so in order for third-party
% links (as specified in this document) to be trustworthy, an external
% source of trust is needed.  This might be achieved in an out-of-band
% manner, with a given client configured to trust a particular entity to
% provide links about a certain class of resources, or by various implicit
% means.  For example, if a resource provides a link of relation type
% "linkset", that might be seen as a delegation of authority for providing
% trustworty link information to the target of the "linkset" link (subject
% to the caveats in Section 7.1 of [RFC3986] about the lack of reliability
% and consistency of a resource identified by a URI), at least for links
% that relate to the original resource, and [RFC8288] proposes that some
% applications might be willing to treat "share the same authority [URI
% component]" as an indication that a link relating a different resource
% might be trustworthy.  The notion of "trust" in a link is a complicated
% subject, and there is no single approach for it that applies universally
% to all applications.

Response: Addressed by adding reference to (Section 7 of) RFC3986 as
recommended by Roman Danyliw





=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


On Wed, Mar 2, 2022 at 8:48 PM Benjamin Kaduk via Datatracker <
noreply@ietf.org> wrote:

> Benjamin Kaduk has entered the following ballot position for
> draft-ietf-httpapi-linkset-08: Discuss
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positio=
ns/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> Since the downrefs that were omitted from the IETF Last Call announcement
> are to documents published on the ISE stream, I would like to ensure that
> the IESG specifically discusses that fact, as we determine whether or not
> an additional IETF LC (corrected to indicate the downrefs) is needed.
> If we knew that the referenced mechanisms already had IETF consensus, I
> would be much less concerned about having the IESG approve the downrefs
> without further community consultation.
>
> I'd also like to have the authors double-check the Content-Length in the
> HTTP response in Figure 10 (Section 7.2); my (admittedly hacky)
> methodology produces a length of 1246 in contrast to the listed length of
> 1349.
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thanks to Donald Eastlake for the secdir review.
> It would be good to see a response to his comments (especially as they
> relate to artwork line folding).
>
> The ability to (more easily) provide third-party links seems to be the
> main security-relevant consideration for this document, which raises
> issues of trust that require serious consideration by applications
> consuming such linksets.  I have some more thoughts in the
> section-by-section comments.
>
> I made a pull request on github with some editorial suggestions:
> https://github.com/ietf-wg-httpapi/linkset/pull/64 .
> There is perhaps a non-editorial change in the description of the
> "hreflang" JSON representation, though I would argue that in essence it
> is editorial since it just brings that definition in line with its siblin=
g
> elements' definitions.
>
> Section 4.1
>
>    When converting an "application/linkset" document to a field value
>    for the HTTP "Link" header, newline characters SHOULD be removed in
>    order to comply with Section 5.5 of [I-D.ietf-httpbis-semantics].
>
> Removed, or replaced by SP?
>
> Section 4.2
>
>    The "application/linkset+json" serialization allows for OPTIONAL
>    support of a JSON-LD [W3C.REC-json-ld-20140116] serialization.  This
>    can be achieved by adding an appropriate context to the "application/
>    linkset+json" serialization using the approach described in
>    [W3C.REC-json-ld-20140116].  [...]
>
> Perhaps we want a section reference to [W3C.REC-json-ld-20140116] here, o=
r
> to mention specifically the 'http://www.w3.org/ns/json-ld#context' link
> relation, to be unambiguous about what behavior we are referencing.
>
> Section 4.2.4.1
>
>    *  "hreflang": The optional and repeatable "hreflang" target
>       attribute MUST be represented by an array (even if there only is
>
> Does "repeatable" refer to the abstract notion of hreflang attribute (as
> might have been specified in RFC 8288 when it says "multiple hreflang
> attributes on a single link-value"), or specifically to the encoding of
> the attribute in the JSON representation?  I note that RFC 8259 clearly
> states that the behavior of software is unpredictable in the face of
> non-unique names in a single object (=C2=A74 of RFC 8259), and would be v=
ery
> surprised if we were proposing to have multiple instances of the
> "hreflang" member in a given link target object.  So, I mostly assume tha=
t
> the "repeatable" part is just indicating that the value is an array, so
> that multiple different values can be reflected, and not that the JSON
> object member with name "hreflang" is repeatable in the JSON object.
>
>    *  "title": The optional and not repeatable "title" target attribute
>       MUST be represented by a "title" member in the link target object,
>       and its value MUST be a string that follows the same model as in
>       the [RFC8288] syntax.
>
> RFC 8288 says that this string is "in the language indicated by the
> Content-Language header field (if present)".  Do we inherit those
> semantics as applies to the Content-Language header field on the HTTP
> message that conveys the link set as its payload?  Can we make any
> provision for cases where linkset documents are reused outside the contex=
t
> of an HTTP interaction?
>
> Section 4.2.4.2
>
>    *  The character encoding information as prescribed by [RFC8187] is
>       not preserved; instead, the content of the internationalized
>       attribute is represented in the character encoding used for the
>       JSON set of links.
>
> I would be very interested to hear why this is believed to be appropriate
> and correct behavior; RFC 8187 was only published 5 years ago and it's
> fairly surprising for the field to have shifted so dramatically in so
> little time.
>
> Section 4.2.5
>
>    The Web linking model ([RFC8288]) provides for the use of extension
>    target attributes as discussed in Section 4.2.4.3.  No other form of
>    extensions SHOULD be used.  [...]
>
> This usage of the normative keyword is a somewhat awkward construction,
> with the intended sense being a negated directive but the keyword being
> the positive keyword.  Perhaps it's worth rephrasing to use "NOT
> RECOMMENDED"?
>
>                                This limitation of the JSON format allows
>    to unambiguously round trip between links provided in the HTTP "Link"
>    header field, sets of links serialized according to the "application/
>    linkset" format, and sets of links serialized according to the
>    "application/linkset+json" format.
>
> I'm not actually convinced that we can unambiguously roundtrip through al=
l
> constructions that make use of the RFC 8187 character-encoding-escaping
> mechanism with a JSON encoding that forces "native" encoding (of the
> containing document) on all internationalized attributes.  In particular,
> I think that the reencoding process would in practice have to pick a
> particular normalization form, and originals that were encoded in a
> different normalization form would not roundtrip faithfully.
>
> Section 5
>
> The ability to claim that multiple profiles are in use concurrently seems
> to set us up for a situation where two profiles have conflicting
> requirements and are both listed in the "profile" parameter of a given
> message.  Should we say anything about how to handle such a situation as =
a
> message recipient?
>
>    The value of the "profile" parameter MUST be a non-empty list of
>    space-separated URIs, each of which identifies specific constraints
>    or conventions that apply to the link set document.  Profile URIs MAY
>    be registered in the IANA Profile URI Registry in the manner
>    specified by [RFC7284].
>
> It's a little unusual to see a stasndards-track document use a registry
> established by an ISE document, but I guess there's no point duplicating
> it if it gets the job done...
>
> Section 6
>
>    A user agent that follows a "linkset" link MUST be aware that the set
>    of links provided by the resource that is the target of the link can
>    contain links in which the resource that is the context of the link
>    does not participate; it MAY decide to ignore those links.
>
> "MUST be aware" is a pretty hard requirement to enforce -- is software
> really even "aware"? :)
> Perhaps flipping things around a bit, to a declarative statement that the
> set of links can include unrelated stuff and the user agent MUST process
> both context and target of each link in the link set independently, and
> MAY ignore ones deemed irrelevant, would help.  (E.g., "There is no
> requirement that the set of links provided by the resource that is the
> target of the link contains only links relating to the resource that is
> the context of the link.  User agents MUST process each link in the link
> set independently, including processing of link context and link target,
> and MAY ignore links from the link set in which the context of the link
> (to the link set) does not participate.")
>
> Section 7.4.1
>
>    Figure 14 shows the server's response to the request of Figure 13,
>    including a "linkset" link with a "profile" attribute that has the
>    Profile URI <https://www.gs1.org/voc/?show=3Dlinktypes> as its value.
>    Dereferencing that URI yields a profile document that lists all the
>    link relation types that a client can expect when requesting the link
>    set made discoverable by the "linkset" link.  [...]
>
> I am not sure if this is actually a great example to use.
> I followed the profile URI to look at what link relation types that the
> profile expects to use, and they all start with "gs1:" as rendered on the
> page by my browser.  Since link relation types (per RFC 8288) are either
> registered types or URIs to indicate extension types, that seems to
> indicate that all these "gs1:activityIdeas", "gs1:allergenInfo", etc.,
> would need to be URIs, and thus that "gs1:" would be the URI scheme for
> them.  But "gs1" does not seem to be listed as a URI scheme at
> https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml which
> leaves me wondering if the example in this document is in some sense
> "incomplete".  Perhaps the intent is that GS1 is actually using "https"
> scheme URIs like https://gs1.org/voc/activityIdeas for the relation types
> (as the "gs1:activityIdeas" text on the profile page is a hyperlink that
> points to that resource), but there's very little to actually give that
> indication to me as a reader.
>
> Section 7.4.3
>
>    Note that the response Figure 16 from the link set resource is
>    equivalent to the response shown in Figure 17, which leverages the
>    "profile" link relation type defined in [RFC6906].
>
> In general there's a disincentive to provide multiple equivalent ways to
> do the same thing, as it tends to require endpoints to implement all
> alternatives in order to ensure interoperability.  What's the motivation
> for offering both a dedicated link relation type and the media type
> parameter for the linkset media types, versus just one or the other?
>
> Section 9
>
> I might consider noting that this specification is strict about certain
> JSON elements always being encoded as arrays even when there is only a
> single item, which simplifies parsers and provides some modest reduction
> in risk as relates to implementation bugs.  It's not a terribly important
> consideration, though.
>
>    The security considerations of Web Linking [RFC8288] apply, as long
>    as they are not specifically discussing the risks of exposing
>    information in HTTP header fields.
>
> The paragraph about '''Link header fields that use the "anchor" parameter
> to associate a link's context with another resource cannot be trusted
> since they are effectively assertions by a third party that could be
> incorrect or malicious [...]''' from 8288 seems particularly relevant and
> might be worth highlighting specifically.  (I do see the final bullet
> point of this section, that is related.)
>
>    and may not be sufficiently protected.  Ideally, none of the URIs
>    exposed in links should be supposed to be "hidden"; instead, if these
>    URIs are supposed to be limited to certain users, then technical
>    measures should be put in place so that accidentally exposing them
>    does not cause any harm.
>
> Here we say "if these URIs are supposed to be limited", but do we mean
> "the resources identified by these URIs"?
>
>    *  The Web Linking model always has an "implicit context", which is
>       the resource of the HTTP interaction.  This original context can
>       be lost or can change when self-contained link representations are
>       moved.  Changing the context can change the interpretation of
>       links when they have no explicit anchor, or when they use relative
>       URIs.  [...]
>
> I feel like it would be appropriate to highlight that changing the contex=
t
> is likely to change the semantics indicated by the link (and thus break
> the intended meaning), such that the default/safe behavior needs to be to
> ignore such links unless there is a reliable source of link context
> external to the document itself.
>
>    *  The model introduced in this specification supports "3rd party
>       links", where one party can provide links that have another
>       party's resource as an anchor.  Depending on the link semantics
>       and the application context, it is important to verify that there
>       is sufficient trust in that 3rd party to allow it to provide these
>       links.  [...]
>
> In the vein of my earlier comment, I think it would be helpful to supply
> some additional background/context on the topic, maybe in this part of th=
e
> text, or maybe elsewhere.  I'm thinking something like:
>
> % There is no fundamental notion of "authority" for a third party to
> % provide links about resources other than itself.  In the original
> % [RFC8288] Web Linking model, links are provided with an implicit
> % context that is the resource providing a link (though an explicit
> % context can sometimes be provided instead).  In that model, a resource
> % is inherently the authority for its own links, and a certain amount of
> % trust can be placed in the provided links.  There is no such inherent
> % trust when third-party links are used, and so in order for third-party
> % links (as specified in this document) to be trustworthy, an external
> % source of trust is needed.  This might be achieved in an out-of-band
> % manner, with a given client configured to trust a particular entity to
> % provide links about a certain class of resources, or by various implici=
t
> % means.  For example, if a resource provides a link of relation type
> % "linkset", that might be seen as a delegation of authority for providin=
g
> % trustworty link information to the target of the "linkset" link (subjec=
t
> % to the caveats in Section 7.1 of [RFC3986] about the lack of reliabilit=
y
> % and consistency of a resource identified by a URI), at least for links
> % that relate to the original resource, and [RFC8288] proposes that some
> % applications might be willing to treat "share the same authority [URI
> % component]" as an indication that a link relating a different resource
> % might be trustworthy.  The notion of "trust" in a link is a complicated
> % subject, and there is no single approach for it that applies universall=
y
> % to all applications.
>
> Section 10
>
> Since RFC 6690 is mentioned only to make a contrast to the mechanisms
> defined in this document, it seems better classified as an informative
> reference.
>
> Section 11
>
> I agree with Roman that [W3C.REC-json-ld-20140116] is more properly
> classified as a normative reference.
>
> Appendix A
>
> (I don't know much about JSON-LD or Dublin Core Terms, so my review of
> this part was pretty superficial.)
>
> NITS
>
> Section 4.2.2
>
>    *  Each link context object MAY contain an "anchor" member with a
>       value that represents the link context.  If present, this value
>       MUST be a URI reference and SHOULD NOT be a relative reference as
>       per Section 4.1 of [RFC3986].
>
> It's easy to parse this statement as saying that RFC 3986 is providing
> support for the "SHOULD NOT" requirement, whereas we're really just using
> it as the reference for "relative reference".  Maybe s/per/defined in/, o=
r
> just "relative reference (Section 4.1 of [RFC3986])"?
> (The phrasing/construct in question appears later on as well, though I'll
> just remark on it once, here.)
>
>
>
> --
> httpapi mailing list
> httpapi@ietf.org
> https://www.ietf.org/mailman/listinfo/httpapi
>


--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Herbert Van de Sompel
https://hvdsomp.info
https://orcid.org/0000-0002-0715-6126

--000000000000b334c805d9b303bd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>hi Benjamin,</div><div><br></div><div>Your Discuss it=
ems were addressed. Your comments were addressed either by edits to the I-D=
 or by feedback provided below under &quot;Response&quot;. New I-D version =
at <a href=3D"https://github.com/ietf-wg-httpapi/linkset/blob/master/draft-=
ietf-httpapi-linkset-09.xml">https://github.com/ietf-wg-httpapi/linkset/blo=
b/master/draft-ietf-httpapi-linkset-09.xml</a></div><div><br></div><div>Gre=
etings</div><div><br></div><div>Herbert</div><div><br></div><div>=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></div><div><br></div><div>Section 4=
.1<br><br>=C2=A0 =C2=A0When converting an &quot;application/linkset&quot; d=
ocument to a field value<br>=C2=A0 =C2=A0for the HTTP &quot;Link&quot; head=
er, newline characters SHOULD be removed in<br>=C2=A0 =C2=A0order to comply=
 with Section 5.5 of [I-D.ietf-httpbis-semantics].<br><br>Removed, or repla=
ced by SP?<br><br>Response: Both are fine. Language adjusted.<br><br>=3D=3D=
=3D<br><br>=C2=A0 =C2=A0* =C2=A0&quot;title&quot;: The optional and not rep=
eatable &quot;title&quot; target attribute<br>=C2=A0 =C2=A0 =C2=A0 MUST be =
represented by a &quot;title&quot; member in the link target object,<br>=C2=
=A0 =C2=A0 =C2=A0 and its value MUST be a string that follows the same mode=
l as in<br>=C2=A0 =C2=A0 =C2=A0 the [RFC8288] syntax.<br><br>RFC 8288 says =
that this string is &quot;in the language indicated by the<br>Content-Langu=
age header field (if present)&quot;.=C2=A0 Do we inherit those<br>semantics=
 as applies to the Content-Language header field on the HTTP<br>message tha=
t conveys the link set as its payload?=C2=A0 Can we make any<br>provision f=
or cases where linkset documents are reused outside the context<br>of an HT=
TP interaction?<br><br>Response: What RFC8288 has to say about this remains=
 valid for every single link in a linkset, i.e. when visiting the target of=
 a specific link. It&#39;s not clear how Content-Language provided when int=
eracting with a linkset could possibly apply to the respective &quot;title&=
quot; attributes for all links in a linkset. That would be as if the Conten=
t-Language for an HTML page would apply to each linked resource in that pag=
e.<br><br>=3D=3D=3D<br><br>Section 4.2.4.2<br><br>=C2=A0 =C2=A0* =C2=A0The =
character encoding information as prescribed by [RFC8187] is<br>=C2=A0 =C2=
=A0 =C2=A0 not preserved; instead, the content of the internationalized<br>=
=C2=A0 =C2=A0 =C2=A0 attribute is represented in the character encoding use=
d for the<br>=C2=A0 =C2=A0 =C2=A0 JSON set of links.<br><br>I would be very=
 interested to hear why this is believed to be appropriate<br>and correct b=
ehavior; RFC 8187 was only published 5 years ago and it&#39;s<br>fairly sur=
prising for the field to have shifted so dramatically in so<br>little time.=
<br><br>Response: RFC8187 is about character encoding and language for HTTP=
 header field parameters, not about character encoding in JSON documents. U=
sing character encoding conventions for JSON seems appropriate for a JSON s=
erialization of linksets.<br><br>related comment:<br><br>=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0This limitation of the JSON format allows<br>=C2=A0 =C2=
=A0to unambiguously round trip between links provided in the HTTP &quot;Lin=
k&quot;<br>=C2=A0 =C2=A0header field, sets of links serialized according to=
 the &quot;application/<br>=C2=A0 =C2=A0linkset&quot; format, and sets of l=
inks serialized according to the<br>=C2=A0 =C2=A0&quot;application/linkset+=
json&quot; format.<br><br>I&#39;m not actually convinced that we can unambi=
guously roundtrip through all<br>constructions that make use of the RFC 818=
7 character-encoding-escaping<br>mechanism with a JSON encoding that forces=
 &quot;native&quot; encoding (of the<br>containing document) on all interna=
tionalized attributes.=C2=A0 In particular,<br>I think that the reencoding =
process would in practice have to pick a<br>particular normalization form, =
and originals that were encoded in a<br>different normalization form would =
not roundtrip faithfully.<br><br>Response: Francesca asked an expert review=
 re internationalization; we assume that will provide guidance.<br><br>=3D=
=3D=3D<br><br>Section 5<br><br>The ability to claim that multiple profiles =
are in use concurrently seems<br>to set us up for a situation where two pro=
files have conflicting<br>requirements and are both listed in the &quot;pro=
file&quot; parameter of a given<br>message.=C2=A0 Should we say anything ab=
out how to handle such a situation as a<br>message recipient?<br><br>Respon=
se: The approach follows established practice, see e.g. the &quot;profile&q=
uot; attribute for json-ld at <a href=3D"https://www.w3.org/TR/json-ld11/#i=
ana-considerations">https://www.w3.org/TR/json-ld11/#iana-considerations</a=
><br><br><br>=3D=3D=3D=3D<br><br>Section 7.4.1<br><br>=C2=A0 =C2=A0Figure 1=
4 shows the server&#39;s response to the request of Figure 13,<br>=C2=A0 =
=C2=A0including a &quot;linkset&quot; link with a &quot;profile&quot; attri=
bute that has the<br>=C2=A0 =C2=A0Profile URI &lt;<a href=3D"https://www.gs=
1.org/voc/?show=3Dlinktypes">https://www.gs1.org/voc/?show=3Dlinktypes</a>&=
gt; as its value.<br>=C2=A0 =C2=A0Dereferencing that URI yields a profile d=
ocument that lists all the<br>=C2=A0 =C2=A0link relation types that a clien=
t can expect when requesting the link<br>=C2=A0 =C2=A0set made discoverable=
 by the &quot;linkset&quot; link. =C2=A0[...]<br><br>I am not sure if this =
is actually a great example to use.<br>I followed the profile URI to look a=
t what link relation types that the<br>profile expects to use, and they all=
 start with &quot;gs1:&quot; as rendered on the<br>page by my browser.=C2=
=A0 Since link relation types (per RFC 8288) are either<br>registered types=
 or URIs to indicate extension types, that seems to<br>indicate that all th=
ese &quot;gs1:activityIdeas&quot;, &quot;gs1:allergenInfo&quot;, etc.,<br>w=
ould need to be URIs, and thus that &quot;gs1:&quot; would be the URI schem=
e for<br>them.=C2=A0 But &quot;gs1&quot; does not seem to be listed as a UR=
I scheme at<br><a href=3D"https://www.iana.org/assignments/uri-schemes/uri-=
schemes.xhtml">https://www.iana.org/assignments/uri-schemes/uri-schemes.xht=
ml</a> which<br>leaves me wondering if the example in this document is in s=
ome sense<br>&quot;incomplete&quot;.=C2=A0 Perhaps the intent is that GS1 i=
s actually using &quot;https&quot;<br>scheme URIs like <a href=3D"https://g=
s1.org/voc/activityIdeas">https://gs1.org/voc/activityIdeas</a> for the rel=
ation types<br>(as the &quot;gs1:activityIdeas&quot; text on the profile pa=
ge is a hyperlink that<br>points to that resource), but there&#39;s very li=
ttle to actually give that<br>indication to me as a reader.<br><br>Response=
: Clarified in the description of Figure 14 where the actual link relations=
 URIs are. <br><br>=3D=3D=3D <br><br>Section 7.4.3<br><br>=C2=A0 =C2=A0Note=
 that the response Figure 16 from the link set resource is<br>=C2=A0 =C2=A0=
equivalent to the response shown in Figure 17, which leverages the<br>=C2=
=A0 =C2=A0&quot;profile&quot; link relation type defined in [RFC6906].<br><=
br>In general there&#39;s a disincentive to provide multiple equivalent way=
s to<br>do the same thing, as it tends to require endpoints to implement al=
l<br>alternatives in order to ensure interoperability.=C2=A0 What&#39;s the=
 motivation<br>for offering both a dedicated link relation type and the med=
ia type<br>parameter for the linkset media types, versus just one or the ot=
her?<br><br>Response: We expect the &quot;profile&quot; attribute for the l=
inkset media types to be a preferred implementation choice because it can b=
e used both when making a linkset discoverable (Figure 14) and when interac=
ting with it (Figure 16). Use of the &quot;profile&quot; link relation type=
 is shown in Figure 16 for completeness. It can, however only be used when =
interacting with the linkset resource.<br><br>=3D=3D=3D<br><br>Section 9<br=
><br>I might consider noting that this specification is strict about certai=
n<br>JSON elements always being encoded as arrays even when there is only a=
<br>single item, which simplifies parsers and provides some modest reductio=
n<br>in risk as relates to implementation bugs.=C2=A0 It&#39;s not a terrib=
ly important<br>consideration, though.<br><br>=C2=A0 =C2=A0The security con=
siderations of Web Linking [RFC8288] apply, as long<br>=C2=A0 =C2=A0as they=
 are not specifically discussing the risks of exposing<br>=C2=A0 =C2=A0info=
rmation in HTTP header fields.<br><br>The paragraph about &#39;&#39;&#39;Li=
nk header fields that use the &quot;anchor&quot; parameter<br>to associate =
a link&#39;s context with another resource cannot be trusted<br>since they =
are effectively assertions by a third party that could be<br>incorrect or m=
alicious [...]&#39;&#39;&#39; from 8288 seems particularly relevant and<br>=
might be worth highlighting specifically. =C2=A0(I do see the final bullet<=
br>point of this section, that is related.)<br><br>=C2=A0 =C2=A0and may not=
 be sufficiently protected.=C2=A0 Ideally, none of the URIs<br>=C2=A0 =C2=
=A0exposed in links should be supposed to be &quot;hidden&quot;; instead, i=
f these<br>=C2=A0 =C2=A0URIs are supposed to be limited to certain users, t=
hen technical<br>=C2=A0 =C2=A0measures should be put in place so that accid=
entally exposing them<br>=C2=A0 =C2=A0does not cause any harm.<br><br>Here =
we say &quot;if these URIs are supposed to be limited&quot;, but do we mean=
<br>&quot;the resources identified by these URIs&quot;?<br><br>=C2=A0 =C2=
=A0* =C2=A0The Web Linking model always has an &quot;implicit context&quot;=
, which is<br>=C2=A0 =C2=A0 =C2=A0 the resource of the HTTP interaction.=C2=
=A0 This original context can<br>=C2=A0 =C2=A0 =C2=A0 be lost or can change=
 when self-contained link representations are<br>=C2=A0 =C2=A0 =C2=A0 moved=
.=C2=A0 Changing the context can change the interpretation of<br>=C2=A0 =C2=
=A0 =C2=A0 links when they have no explicit anchor, or when they use relati=
ve<br>=C2=A0 =C2=A0 =C2=A0 URIs. =C2=A0[...]<br><br>I feel like it would be=
 appropriate to highlight that changing the context<br>is likely to change =
the semantics indicated by the link (and thus break<br>the intended meaning=
), such that the default/safe behavior needs to be to<br>ignore such links =
unless there is a reliable source of link context<br>external to the docume=
nt itself.<br><br>=C2=A0 =C2=A0* =C2=A0The model introduced in this specifi=
cation supports &quot;3rd party<br>=C2=A0 =C2=A0 =C2=A0 links&quot;, where =
one party can provide links that have another<br>=C2=A0 =C2=A0 =C2=A0 party=
&#39;s resource as an anchor.=C2=A0 Depending on the link semantics<br>=C2=
=A0 =C2=A0 =C2=A0 and the application context, it is important to verify th=
at there<br>=C2=A0 =C2=A0 =C2=A0 is sufficient trust in that 3rd party to a=
llow it to provide these<br>=C2=A0 =C2=A0 =C2=A0 links. =C2=A0[...]<br><br>=
In the vein of my earlier comment, I think it would be helpful to supply<br=
>some additional background/context on the topic, maybe in this part of the=
<br>text, or maybe elsewhere.=C2=A0 I&#39;m thinking something like:<br><br=
>% There is no fundamental notion of &quot;authority&quot; for a third part=
y to<br>% provide links about resources other than itself.=C2=A0 In the ori=
ginal<br>% [RFC8288] Web Linking model, links are provided with an implicit=
<br>% context that is the resource providing a link (though an explicit<br>=
% context can sometimes be provided instead).=C2=A0 In that model, a resour=
ce<br>% is inherently the authority for its own links, and a certain amount=
 of<br>% trust can be placed in the provided links.=C2=A0 There is no such =
inherent<br>% trust when third-party links are used, and so in order for th=
ird-party<br>% links (as specified in this document) to be trustworthy, an =
external<br>% source of trust is needed.=C2=A0 This might be achieved in an=
 out-of-band<br>% manner, with a given client configured to trust a particu=
lar entity to<br>% provide links about a certain class of resources, or by =
various implicit<br>% means.=C2=A0 For example, if a resource provides a li=
nk of relation type<br>% &quot;linkset&quot;, that might be seen as a deleg=
ation of authority for providing<br>% trustworty link information to the ta=
rget of the &quot;linkset&quot; link (subject<br>% to the caveats in Sectio=
n 7.1 of [RFC3986] about the lack of reliability<br>% and consistency of a =
resource identified by a URI), at least for links<br>% that relate to the o=
riginal resource, and [RFC8288] proposes that some<br>% applications might =
be willing to treat &quot;share the same authority [URI<br>% component]&quo=
t; as an indication that a link relating a different resource<br>% might be=
 trustworthy.=C2=A0 The notion of &quot;trust&quot; in a link is a complica=
ted<br>% subject, and there is no single approach for it that applies unive=
rsally<br>% to all applications.<br><br>Response: Addressed by adding refer=
ence to (Section 7 of) RFC3986 as recommended by Roman Danyliw</div><div><b=
r></div><div><br></div><div><br></div><div><br></div><div><br></div><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></div><div dir=3D"ltr">=
<br></div><div dir=3D"ltr"><br></div><div dir=3D"ltr">On Wed, Mar 2, 2022 a=
t 8:48 PM Benjamin Kaduk via Datatracker &lt;<a href=3D"mailto:noreply@ietf=
.org">noreply@ietf.org</a>&gt; wrote:<br></div><div class=3D"gmail_quote"><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">Benjamin Kaduk has entered=
 the following ballot position for<br>
draft-ietf-httpapi-linkset-08: Discuss<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/about/groups/iesg/statement=
s/handling-ballot-positions/" rel=3D"noreferrer" target=3D"_blank">https://=
www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/</a> <b=
r>
for more information about how to handle DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/" re=
l=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/draft-i=
etf-httpapi-linkset/</a><br>
<br>
<br>
<br>
----------------------------------------------------------------------<br>
DISCUSS:<br>
----------------------------------------------------------------------<br>
<br>
Since the downrefs that were omitted from the IETF Last Call announcement<b=
r>
are to documents published on the ISE stream, I would like to ensure that<b=
r>
the IESG specifically discusses that fact, as we determine whether or not<b=
r>
an additional IETF LC (corrected to indicate the downrefs) is needed.<br>
If we knew that the referenced mechanisms already had IETF consensus, I<br>
would be much less concerned about having the IESG approve the downrefs<br>
without further community consultation.<br>
<br>
I&#39;d also like to have the authors double-check the Content-Length in th=
e<br>
HTTP response in Figure 10 (Section 7.2); my (admittedly hacky)<br>
methodology produces a length of 1246 in contrast to the listed length of<b=
r>
1349.<br>
<br>
<br>
----------------------------------------------------------------------<br>
COMMENT:<br>
----------------------------------------------------------------------<br>
<br>
Thanks to Donald Eastlake for the secdir review.<br>
It would be good to see a response to his comments (especially as they<br>
relate to artwork line folding).<br>
<br>
The ability to (more easily) provide third-party links seems to be the<br>
main security-relevant consideration for this document, which raises<br>
issues of trust that require serious consideration by applications<br>
consuming such linksets.=C2=A0 I have some more thoughts in the<br>
section-by-section comments.<br>
<br>
I made a pull request on github with some editorial suggestions:<br>
<a href=3D"https://github.com/ietf-wg-httpapi/linkset/pull/64" rel=3D"noref=
errer" target=3D"_blank">https://github.com/ietf-wg-httpapi/linkset/pull/64=
</a> .<br>
There is perhaps a non-editorial change in the description of the<br>
&quot;hreflang&quot; JSON representation, though I would argue that in esse=
nce it<br>
is editorial since it just brings that definition in line with its sibling<=
br>
elements&#39; definitions.<br>
<br>
Section 4.1<br>
<br>
=C2=A0 =C2=A0When converting an &quot;application/linkset&quot; document to=
 a field value<br>
=C2=A0 =C2=A0for the HTTP &quot;Link&quot; header, newline characters SHOUL=
D be removed in<br>
=C2=A0 =C2=A0order to comply with Section 5.5 of [I-D.ietf-httpbis-semantic=
s].<br>
<br>
Removed, or replaced by SP?<br>
<br>
Section 4.2<br>
<br>
=C2=A0 =C2=A0The &quot;application/linkset+json&quot; serialization allows =
for OPTIONAL<br>
=C2=A0 =C2=A0support of a JSON-LD [W3C.REC-json-ld-20140116] serialization.=
=C2=A0 This<br>
=C2=A0 =C2=A0can be achieved by adding an appropriate context to the &quot;=
application/<br>
=C2=A0 =C2=A0linkset+json&quot; serialization using the approach described =
in<br>
=C2=A0 =C2=A0[W3C.REC-json-ld-20140116].=C2=A0 [...]<br>
<br>
Perhaps we want a section reference to [W3C.REC-json-ld-20140116] here, or<=
br>
to mention specifically the &#39;<a href=3D"http://www.w3.org/ns/json-ld#co=
ntext" rel=3D"noreferrer" target=3D"_blank">http://www.w3.org/ns/json-ld#co=
ntext</a>&#39; link<br>
relation, to be unambiguous about what behavior we are referencing.<br>
<br>
Section 4.2.4.1<br>
<br>
=C2=A0 =C2=A0*=C2=A0 &quot;hreflang&quot;: The optional and repeatable &quo=
t;hreflang&quot; target<br>
=C2=A0 =C2=A0 =C2=A0 attribute MUST be represented by an array (even if the=
re only is<br>
<br>
Does &quot;repeatable&quot; refer to the abstract notion of hreflang attrib=
ute (as<br>
might have been specified in RFC 8288 when it says &quot;multiple hreflang<=
br>
attributes on a single link-value&quot;), or specifically to the encoding o=
f<br>
the attribute in the JSON representation?=C2=A0 I note that RFC 8259 clearl=
y<br>
states that the behavior of software is unpredictable in the face of<br>
non-unique names in a single object (=C2=A74 of RFC 8259), and would be ver=
y<br>
surprised if we were proposing to have multiple instances of the<br>
&quot;hreflang&quot; member in a given link target object.=C2=A0 So, I most=
ly assume that<br>
the &quot;repeatable&quot; part is just indicating that the value is an arr=
ay, so<br>
that multiple different values can be reflected, and not that the JSON<br>
object member with name &quot;hreflang&quot; is repeatable in the JSON obje=
ct.<br>
<br>
=C2=A0 =C2=A0*=C2=A0 &quot;title&quot;: The optional and not repeatable &qu=
ot;title&quot; target attribute<br>
=C2=A0 =C2=A0 =C2=A0 MUST be represented by a &quot;title&quot; member in t=
he link target object,<br>
=C2=A0 =C2=A0 =C2=A0 and its value MUST be a string that follows the same m=
odel as in<br>
=C2=A0 =C2=A0 =C2=A0 the [RFC8288] syntax.<br>
<br>
RFC 8288 says that this string is &quot;in the language indicated by the<br=
>
Content-Language header field (if present)&quot;.=C2=A0 Do we inherit those=
<br>
semantics as applies to the Content-Language header field on the HTTP<br>
message that conveys the link set as its payload?=C2=A0 Can we make any<br>
provision for cases where linkset documents are reused outside the context<=
br>
of an HTTP interaction?<br>
<br>
Section 4.2.4.2<br>
<br>
=C2=A0 =C2=A0*=C2=A0 The character encoding information as prescribed by [R=
FC8187] is<br>
=C2=A0 =C2=A0 =C2=A0 not preserved; instead, the content of the internation=
alized<br>
=C2=A0 =C2=A0 =C2=A0 attribute is represented in the character encoding use=
d for the<br>
=C2=A0 =C2=A0 =C2=A0 JSON set of links.<br>
<br>
I would be very interested to hear why this is believed to be appropriate<b=
r>
and correct behavior; RFC 8187 was only published 5 years ago and it&#39;s<=
br>
fairly surprising for the field to have shifted so dramatically in so<br>
little time.<br>
<br>
Section 4.2.5<br>
<br>
=C2=A0 =C2=A0The Web linking model ([RFC8288]) provides for the use of exte=
nsion<br>
=C2=A0 =C2=A0target attributes as discussed in Section 4.2.4.3.=C2=A0 No ot=
her form of<br>
=C2=A0 =C2=A0extensions SHOULD be used.=C2=A0 [...]<br>
<br>
This usage of the normative keyword is a somewhat awkward construction,<br>
with the intended sense being a negated directive but the keyword being<br>
the positive keyword.=C2=A0 Perhaps it&#39;s worth rephrasing to use &quot;=
NOT<br>
RECOMMENDED&quot;?<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0This limitation of the JSON format al=
lows<br>
=C2=A0 =C2=A0to unambiguously round trip between links provided in the HTTP=
 &quot;Link&quot;<br>
=C2=A0 =C2=A0header field, sets of links serialized according to the &quot;=
application/<br>
=C2=A0 =C2=A0linkset&quot; format, and sets of links serialized according t=
o the<br>
=C2=A0 =C2=A0&quot;application/linkset+json&quot; format.<br>
<br>
I&#39;m not actually convinced that we can unambiguously roundtrip through =
all<br>
constructions that make use of the RFC 8187 character-encoding-escaping<br>
mechanism with a JSON encoding that forces &quot;native&quot; encoding (of =
the<br>
containing document) on all internationalized attributes.=C2=A0 In particul=
ar,<br>
I think that the reencoding process would in practice have to pick a<br>
particular normalization form, and originals that were encoded in a<br>
different normalization form would not roundtrip faithfully.<br>
<br>
Section 5<br>
<br>
The ability to claim that multiple profiles are in use concurrently seems<b=
r>
to set us up for a situation where two profiles have conflicting<br>
requirements and are both listed in the &quot;profile&quot; parameter of a =
given<br>
message.=C2=A0 Should we say anything about how to handle such a situation =
as a<br>
message recipient?<br>
<br>
=C2=A0 =C2=A0The value of the &quot;profile&quot; parameter MUST be a non-e=
mpty list of<br>
=C2=A0 =C2=A0space-separated URIs, each of which identifies specific constr=
aints<br>
=C2=A0 =C2=A0or conventions that apply to the link set document.=C2=A0 Prof=
ile URIs MAY<br>
=C2=A0 =C2=A0be registered in the IANA Profile URI Registry in the manner<b=
r>
=C2=A0 =C2=A0specified by [RFC7284].<br>
<br>
It&#39;s a little unusual to see a stasndards-track document use a registry=
<br>
established by an ISE document, but I guess there&#39;s no point duplicatin=
g<br>
it if it gets the job done...<br>
<br>
Section 6<br>
<br>
=C2=A0 =C2=A0A user agent that follows a &quot;linkset&quot; link MUST be a=
ware that the set<br>
=C2=A0 =C2=A0of links provided by the resource that is the target of the li=
nk can<br>
=C2=A0 =C2=A0contain links in which the resource that is the context of the=
 link<br>
=C2=A0 =C2=A0does not participate; it MAY decide to ignore those links.<br>
<br>
&quot;MUST be aware&quot; is a pretty hard requirement to enforce -- is sof=
tware<br>
really even &quot;aware&quot;? :)<br>
Perhaps flipping things around a bit, to a declarative statement that the<b=
r>
set of links can include unrelated stuff and the user agent MUST process<br=
>
both context and target of each link in the link set independently, and<br>
MAY ignore ones deemed irrelevant, would help.=C2=A0 (E.g., &quot;There is =
no<br>
requirement that the set of links provided by the resource that is the<br>
target of the link contains only links relating to the resource that is<br>
the context of the link.=C2=A0 User agents MUST process each link in the li=
nk<br>
set independently, including processing of link context and link target,<br=
>
and MAY ignore links from the link set in which the context of the link<br>
(to the link set) does not participate.&quot;)<br>
<br>
Section 7.4.1<br>
<br>
=C2=A0 =C2=A0Figure 14 shows the server&#39;s response to the request of Fi=
gure 13,<br>
=C2=A0 =C2=A0including a &quot;linkset&quot; link with a &quot;profile&quot=
; attribute that has the<br>
=C2=A0 =C2=A0Profile URI &lt;<a href=3D"https://www.gs1.org/voc/?show=3Dlin=
ktypes" rel=3D"noreferrer" target=3D"_blank">https://www.gs1.org/voc/?show=
=3Dlinktypes</a>&gt; as its value.<br>
=C2=A0 =C2=A0Dereferencing that URI yields a profile document that lists al=
l the<br>
=C2=A0 =C2=A0link relation types that a client can expect when requesting t=
he link<br>
=C2=A0 =C2=A0set made discoverable by the &quot;linkset&quot; link.=C2=A0 [=
...]<br>
<br>
I am not sure if this is actually a great example to use.<br>
I followed the profile URI to look at what link relation types that the<br>
profile expects to use, and they all start with &quot;gs1:&quot; as rendere=
d on the<br>
page by my browser.=C2=A0 Since link relation types (per RFC 8288) are eith=
er<br>
registered types or URIs to indicate extension types, that seems to<br>
indicate that all these &quot;gs1:activityIdeas&quot;, &quot;gs1:allergenIn=
fo&quot;, etc.,<br>
would need to be URIs, and thus that &quot;gs1:&quot; would be the URI sche=
me for<br>
them.=C2=A0 But &quot;gs1&quot; does not seem to be listed as a URI scheme =
at<br>
<a href=3D"https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml" =
rel=3D"noreferrer" target=3D"_blank">https://www.iana.org/assignments/uri-s=
chemes/uri-schemes.xhtml</a> which<br>
leaves me wondering if the example in this document is in some sense<br>
&quot;incomplete&quot;.=C2=A0 Perhaps the intent is that GS1 is actually us=
ing &quot;https&quot;<br>
scheme URIs like <a href=3D"https://gs1.org/voc/activityIdeas" rel=3D"noref=
errer" target=3D"_blank">https://gs1.org/voc/activityIdeas</a> for the rela=
tion types<br>
(as the &quot;gs1:activityIdeas&quot; text on the profile page is a hyperli=
nk that<br>
points to that resource), but there&#39;s very little to actually give that=
<br>
indication to me as a reader.<br>
<br>
Section 7.4.3<br>
<br>
=C2=A0 =C2=A0Note that the response Figure 16 from the link set resource is=
<br>
=C2=A0 =C2=A0equivalent to the response shown in Figure 17, which leverages=
 the<br>
=C2=A0 =C2=A0&quot;profile&quot; link relation type defined in [RFC6906].<b=
r>
<br>
In general there&#39;s a disincentive to provide multiple equivalent ways t=
o<br>
do the same thing, as it tends to require endpoints to implement all<br>
alternatives in order to ensure interoperability.=C2=A0 What&#39;s the moti=
vation<br>
for offering both a dedicated link relation type and the media type<br>
parameter for the linkset media types, versus just one or the other?<br>
<br>
Section 9<br>
<br>
I might consider noting that this specification is strict about certain<br>
JSON elements always being encoded as arrays even when there is only a<br>
single item, which simplifies parsers and provides some modest reduction<br=
>
in risk as relates to implementation bugs.=C2=A0 It&#39;s not a terribly im=
portant<br>
consideration, though.<br>
<br>
=C2=A0 =C2=A0The security considerations of Web Linking [RFC8288] apply, as=
 long<br>
=C2=A0 =C2=A0as they are not specifically discussing the risks of exposing<=
br>
=C2=A0 =C2=A0information in HTTP header fields.<br>
<br>
The paragraph about &#39;&#39;&#39;Link header fields that use the &quot;an=
chor&quot; parameter<br>
to associate a link&#39;s context with another resource cannot be trusted<b=
r>
since they are effectively assertions by a third party that could be<br>
incorrect or malicious [...]&#39;&#39;&#39; from 8288 seems particularly re=
levant and<br>
might be worth highlighting specifically.=C2=A0 (I do see the final bullet<=
br>
point of this section, that is related.)<br>
<br>
=C2=A0 =C2=A0and may not be sufficiently protected.=C2=A0 Ideally, none of =
the URIs<br>
=C2=A0 =C2=A0exposed in links should be supposed to be &quot;hidden&quot;; =
instead, if these<br>
=C2=A0 =C2=A0URIs are supposed to be limited to certain users, then technic=
al<br>
=C2=A0 =C2=A0measures should be put in place so that accidentally exposing =
them<br>
=C2=A0 =C2=A0does not cause any harm.<br>
<br>
Here we say &quot;if these URIs are supposed to be limited&quot;, but do we=
 mean<br>
&quot;the resources identified by these URIs&quot;?<br>
<br>
=C2=A0 =C2=A0*=C2=A0 The Web Linking model always has an &quot;implicit con=
text&quot;, which is<br>
=C2=A0 =C2=A0 =C2=A0 the resource of the HTTP interaction.=C2=A0 This origi=
nal context can<br>
=C2=A0 =C2=A0 =C2=A0 be lost or can change when self-contained link represe=
ntations are<br>
=C2=A0 =C2=A0 =C2=A0 moved.=C2=A0 Changing the context can change the inter=
pretation of<br>
=C2=A0 =C2=A0 =C2=A0 links when they have no explicit anchor, or when they =
use relative<br>
=C2=A0 =C2=A0 =C2=A0 URIs.=C2=A0 [...]<br>
<br>
I feel like it would be appropriate to highlight that changing the context<=
br>
is likely to change the semantics indicated by the link (and thus break<br>
the intended meaning), such that the default/safe behavior needs to be to<b=
r>
ignore such links unless there is a reliable source of link context<br>
external to the document itself.<br>
<br>
=C2=A0 =C2=A0*=C2=A0 The model introduced in this specification supports &q=
uot;3rd party<br>
=C2=A0 =C2=A0 =C2=A0 links&quot;, where one party can provide links that ha=
ve another<br>
=C2=A0 =C2=A0 =C2=A0 party&#39;s resource as an anchor.=C2=A0 Depending on =
the link semantics<br>
=C2=A0 =C2=A0 =C2=A0 and the application context, it is important to verify=
 that there<br>
=C2=A0 =C2=A0 =C2=A0 is sufficient trust in that 3rd party to allow it to p=
rovide these<br>
=C2=A0 =C2=A0 =C2=A0 links.=C2=A0 [...]<br>
<br>
In the vein of my earlier comment, I think it would be helpful to supply<br=
>
some additional background/context on the topic, maybe in this part of the<=
br>
text, or maybe elsewhere.=C2=A0 I&#39;m thinking something like:<br>
<br>
% There is no fundamental notion of &quot;authority&quot; for a third party=
 to<br>
% provide links about resources other than itself.=C2=A0 In the original<br=
>
% [RFC8288] Web Linking model, links are provided with an implicit<br>
% context that is the resource providing a link (though an explicit<br>
% context can sometimes be provided instead).=C2=A0 In that model, a resour=
ce<br>
% is inherently the authority for its own links, and a certain amount of<br=
>
% trust can be placed in the provided links.=C2=A0 There is no such inheren=
t<br>
% trust when third-party links are used, and so in order for third-party<br=
>
% links (as specified in this document) to be trustworthy, an external<br>
% source of trust is needed.=C2=A0 This might be achieved in an out-of-band=
<br>
% manner, with a given client configured to trust a particular entity to<br=
>
% provide links about a certain class of resources, or by various implicit<=
br>
% means.=C2=A0 For example, if a resource provides a link of relation type<=
br>
% &quot;linkset&quot;, that might be seen as a delegation of authority for =
providing<br>
% trustworty link information to the target of the &quot;linkset&quot; link=
 (subject<br>
% to the caveats in Section 7.1 of [RFC3986] about the lack of reliability<=
br>
% and consistency of a resource identified by a URI), at least for links<br=
>
% that relate to the original resource, and [RFC8288] proposes that some<br=
>
% applications might be willing to treat &quot;share the same authority [UR=
I<br>
% component]&quot; as an indication that a link relating a different resour=
ce<br>
% might be trustworthy.=C2=A0 The notion of &quot;trust&quot; in a link is =
a complicated<br>
% subject, and there is no single approach for it that applies universally<=
br>
% to all applications.<br>
<br>
Section 10<br>
<br>
Since RFC 6690 is mentioned only to make a contrast to the mechanisms<br>
defined in this document, it seems better classified as an informative<br>
reference.<br>
<br>
Section 11<br>
<br>
I agree with Roman that [W3C.REC-json-ld-20140116] is more properly<br>
classified as a normative reference.<br>
<br>
Appendix A<br>
<br>
(I don&#39;t know much about JSON-LD or Dublin Core Terms, so my review of<=
br>
this part was pretty superficial.)<br>
<br>
NITS<br>
<br>
Section 4.2.2<br>
<br>
=C2=A0 =C2=A0*=C2=A0 Each link context object MAY contain an &quot;anchor&q=
uot; member with a<br>
=C2=A0 =C2=A0 =C2=A0 value that represents the link context.=C2=A0 If prese=
nt, this value<br>
=C2=A0 =C2=A0 =C2=A0 MUST be a URI reference and SHOULD NOT be a relative r=
eference as<br>
=C2=A0 =C2=A0 =C2=A0 per Section 4.1 of [RFC3986].<br>
<br>
It&#39;s easy to parse this statement as saying that RFC 3986 is providing<=
br>
support for the &quot;SHOULD NOT&quot; requirement, whereas we&#39;re reall=
y just using<br>
it as the reference for &quot;relative reference&quot;.=C2=A0 Maybe s/per/d=
efined in/, or<br>
just &quot;relative reference (Section 4.1 of [RFC3986])&quot;?<br>
(The phrasing/construct in question appears later on as well, though I&#39;=
ll<br>
just remark on it once, here.)<br>
<br>
<br>
<br>
-- <br>
httpapi mailing list<br>
<a href=3D"mailto:httpapi@ietf.org" target=3D"_blank">httpapi@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpapi" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpapi</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>Herbert Va=
n de Sompel</div><div><a href=3D"https://hvdsomp.info" target=3D"_blank">ht=
tps://hvdsomp.info</a></div><div><a href=3D"https://orcid.org/0000-0002-071=
5-6126" target=3D"_blank">https://orcid.org/0000-0002-0715-6126</a></div></=
div></div></div></div></div></div></div></div></div></div></div>

--000000000000b334c805d9b303bd--


From nobody Tue Mar  8 03:17:18 2022
Return-Path: <hvdsomp@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77F393A0CC0; Tue,  8 Mar 2022 03:17:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level: 
X-Spam-Status: No, score=-7.107 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 aLBXT6oAQahD; Tue,  8 Mar 2022 03:17:11 -0800 (PST)
Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2DEAE3A0C89; Tue,  8 Mar 2022 03:17:10 -0800 (PST)
Received: by mail-wr1-x429.google.com with SMTP id p9so27925424wra.12; Tue, 08 Mar 2022 03:17:10 -0800 (PST)
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=GwmAV8AQ89rEFWW1oPplwMICHjQ6Umb/R80UxfLMGaQ=; b=md4iHUx/mdpoeKk2sAqFLvBbd0UydbTlvbvdnpIyNgOP7p1knFTJvTyP0HETS5IwWR j8uMg6LH6frwhINM1xy4IOPsh8cZsZyh8soBvRlDLAkd5ZEN1lsKNccNJjYvNeaGUMYX sr7D6C+qVlmAfw/U+0k1UAeiEkRcjGg6sf6MwRuz2yh/SDC76ayXUaZ/sePEM3APwFEs 0fDX6FuGjzThdYbZFVlUd8443TIGTnTbvoxH6zUzVpZ2Z9M3GSsDAkLn6VCDgCmOTOtM YEfczVvgZlFAPnxPb0ydFUikAnZhanDs5jQXEgFwT7tylTYeONW9/vQF/C/JgF1DAMMu xp7g==
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=GwmAV8AQ89rEFWW1oPplwMICHjQ6Umb/R80UxfLMGaQ=; b=16vu0EfAZ+Miw8oNC48hPQvG0+3OmFi2abKmhgDguUosVZ4GycNkITikTBMCxyyBeB 2YpznT4DZTKX6A1w22hicF5XVrLGLWJtObhEgsqhGLWxbQUqKsM+AlHFXC+sHl8usUUO 60oU3Y03IbMR2T7t2tSKhOgyjIlLiPvKIN9Zxz/Ih1QZZsXqXdT17mGvq0Fm2GGg9Trb WQnKpW5R51Kh2RGMbGt54h9PDJWXdpsKp4F9JZ+OBHjFddlAKWp4EHabnBsNSEig6BJ2 dVOoo3DOzqneinkIOJVPj566RDLKFZLb/lBxixqXrsL1y+UG+d/3T4oE7ZVuhsA66QtC N71g==
X-Gm-Message-State: AOAM533f6lqy1rYrj5Y6JdZD0hTCdphJtiYT93JVeZg7BKL48BZ2T9R0 CqiMrG1WdNiRBBDCtoH+JH+jNQHNiZ0t+dCMfqE=
X-Google-Smtp-Source: ABdhPJz2qK++gZpRYVv1tjFWRP9H5j/0+KmVDO8xExPn5O7v9mNMRmfXUkg2emnpeP36rPt1Aqm+u7/Vv9t9rLad/D8=
X-Received: by 2002:adf:f904:0:b0:1f1:dfd6:723e with SMTP id b4-20020adff904000000b001f1dfd6723emr11280222wrr.83.1646738228711; Tue, 08 Mar 2022 03:17:08 -0800 (PST)
MIME-Version: 1.0
References: <164629235380.28279.6802302379058131130@ietfa.amsl.com>
In-Reply-To: <164629235380.28279.6802302379058131130@ietfa.amsl.com>
From: Herbert Van de Sompel <hvdsomp@gmail.com>
Date: Tue, 8 Mar 2022 12:16:57 +0100
Message-ID: <CAOywMHdwysjFrpNmkN0Bhkya4Ps_e08qmk7xiVtkW71+ZoSGhg@mail.gmail.com>
To: Murray Kucherawy <superuser@gmail.com>
Cc: The IESG <iesg@ietf.org>, "Salz, Rich" <rsalz@akamai.com>,  HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org
Content-Type: multipart/alternative; boundary="00000000000029137405d9b31f52"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/j8iSwpCkVyBBnRg91vRDDnh_f1Y>
Subject: Re: [httpapi] Murray Kucherawy's No Objection on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Mar 2022 11:17:17 -0000

--00000000000029137405d9b31f52
Content-Type: text/plain; charset="UTF-8"

hi Murray,

Your comments were addressed either by edits to the I-D or by feedback
provided below under "Response". New I-D version at
https://github.com/ietf-wg-httpapi/linkset/blob/master/draft-ietf-httpapi-linkset-09.xml

Greetings

Herbert

===============

What happens if I don't follow the SHOULD in Section 4.1?  Are there
interoperability risks?

Response: Clients may not be able to parse the Link header when newline
characters are not removed when converting an "application/linkset"
document to the value of a Link header because I-D.ietf-httpbis-semantics
does not allow newlines.

Section 8.1 should be explicit that the name of the registry it's updating
is
"Link Relation Type Registry".

Response: fixed in the I-D

In Sections 8.2 and 8.3, "Required Parameters" should be "N/A", not "None",
per
RFC 6838 Section 5.6.

Response: fixed in the I-D

===============


On Thu, Mar 3, 2022 at 8:26 AM Murray Kucherawy via Datatracker <
noreply@ietf.org> wrote:

> Murray Kucherawy has entered the following ballot position for
> draft-ietf-httpapi-linkset-08: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> What happens if I don't follow the SHOULD in Section 4.1?  Are there
> interoperability risks?
>
> Section 8.1 should be explicit that the name of the registry it's updating
> is
> "Link Relation Type Registry".
>
> In Sections 8.2 and 8.3, "Required Parameters" should be "N/A", not
> "None", per
> RFC 6838 Section 5.6.
>
>
>
> --
> httpapi mailing list
> httpapi@ietf.org
> https://www.ietf.org/mailman/listinfo/httpapi
>


-- 
==================
Herbert Van de Sompel
https://hvdsomp.info
https://orcid.org/0000-0002-0715-6126

--00000000000029137405d9b31f52
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">hi Murray,<br><br>Your comments were addr=
essed either by edits to the I-D or by feedback provided below under &quot;=
Response&quot;. New I-D version at <a href=3D"https://github.com/ietf-wg-ht=
tpapi/linkset/blob/master/draft-ietf-httpapi-linkset-09.xml">https://github=
.com/ietf-wg-httpapi/linkset/blob/master/draft-ietf-httpapi-linkset-09.xml<=
/a><br><br>Greetings<br><br>Herbert</div><div dir=3D"ltr"><br></div><div di=
r=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div dir=3D"lt=
r"><br></div><div dir=3D"ltr">What happens if I don&#39;t follow the SHOULD=
 in Section 4.1?=C2=A0 Are there<br>
interoperability risks?</div><div dir=3D"ltr"><br></div><div>Response: Clie=
nts may not be able to parse the Link header when newline characters are no=
t removed when converting an &quot;application/linkset&quot; document to th=
e value of a Link header because I-D.ietf-httpbis-semantics does not allow =
newlines.<br></div><div><br></div><div dir=3D"ltr">
Section 8.1 should be explicit that the name of the registry it&#39;s updat=
ing is<br>
&quot;Link Relation Type Registry&quot;.</div><div dir=3D"ltr"><br></div><d=
iv>Response: fixed in the I-D</div><div><br></div><div dir=3D"ltr">
In Sections 8.2 and 8.3, &quot;Required Parameters&quot; should be &quot;N/=
A&quot;, not &quot;None&quot;, per<br>
RFC 6838 Section 5.6.</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Resp=
onse: fixed in the I-D</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></div><div dir=3D"ltr"><br></=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On=
 Thu, Mar 3, 2022 at 8:26 AM Murray Kucherawy via Datatracker &lt;<a href=
=3D"mailto:noreply@ietf.org">noreply@ietf.org</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">Murray Kucherawy has entered t=
he following ballot position for<br>
draft-ietf-httpapi-linkset-08: No Objection<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/about/groups/iesg/statement=
s/handling-ballot-positions/" rel=3D"noreferrer" target=3D"_blank">https://=
www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/</a> <b=
r>
for more information about how to handle DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/" re=
l=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/draft-i=
etf-httpapi-linkset/</a><br>
<br>
<br>
<br>
----------------------------------------------------------------------<br>
COMMENT:<br>
----------------------------------------------------------------------<br>
<br>
What happens if I don&#39;t follow the SHOULD in Section 4.1?=C2=A0 Are the=
re<br>
interoperability risks?<br>
<br>
Section 8.1 should be explicit that the name of the registry it&#39;s updat=
ing is<br>
&quot;Link Relation Type Registry&quot;.<br>
<br>
In Sections 8.2 and 8.3, &quot;Required Parameters&quot; should be &quot;N/=
A&quot;, not &quot;None&quot;, per<br>
RFC 6838 Section 5.6.<br>
<br>
<br>
<br>
-- <br>
httpapi mailing list<br>
<a href=3D"mailto:httpapi@ietf.org" target=3D"_blank">httpapi@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpapi" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpapi</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>Herbert Va=
n de Sompel</div><div><a href=3D"https://hvdsomp.info" target=3D"_blank">ht=
tps://hvdsomp.info</a></div><div><a href=3D"https://orcid.org/0000-0002-071=
5-6126" target=3D"_blank">https://orcid.org/0000-0002-0715-6126</a></div></=
div></div></div></div></div></div></div></div></div></div></div>

--00000000000029137405d9b31f52--


From nobody Tue Mar  8 03:36:52 2022
Return-Path: <hvdsomp@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2470E3A1061; Tue,  8 Mar 2022 03:36:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 eC074ne14VpT; Tue,  8 Mar 2022 03:36:26 -0800 (PST)
Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2B3DB3A1010; Tue,  8 Mar 2022 03:36:26 -0800 (PST)
Received: by mail-wm1-x336.google.com with SMTP id n31-20020a05600c3b9f00b003898fc06f1eso1219241wms.1;  Tue, 08 Mar 2022 03:36:26 -0800 (PST)
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=Xo7OByXLlQTSMLiPL8fwTh29lFBhDfCVgP0fc7Q9Nn4=; b=qqWkrsFt9e33gUXw4pM1Y7kx1/5yYz1X8gRCg3y/fdGDTCFdQ8vdU6XYQshkcfrkSh aO/Z1Eb2fpJlzhk7MbWil6kEwvNvLQhuPx8DO8msP338DMETx4WJaII1SENjxsy36/UU ByUh4wbi7zy3x/EFw+CTa1jDITL6pEAtFojyLhwBWrT9PjQhRwvGCJTbqEQDeeMm3YZV Ll/1NMJlD5pg7+JQvIemd5xyvjlhotkPQeRN+tL19GRJsBrPkcte60D05BNGFON8vX9m lHf7I8RgIUvr91xolHNSXt7hsjIH+6pKACnadB5iIVmlJO5xFAf4b5eMmseKt3FLeEH+ 1orQ==
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=Xo7OByXLlQTSMLiPL8fwTh29lFBhDfCVgP0fc7Q9Nn4=; b=2mI8FBJPqIPjQ1D13itUzvbXsZ4ofmu7PJ15KhtX/J6eoLWi3Q1Gf+vqVXm1A4o8VQ k2uGgGI5nLHATzyvdhUuSo6CnipX2TtFsC15lLAFvprSTcNJrdUCVu/SFqKMds5wnXMq 3RwGe3AGN4wjqTSKQdrkIVL5308+WTdUY8iU5X9vG++AYFtn2quYWVCDBROzwx9fnrV4 iioyb6Irxp/bM3pbUvBaM7utXQVSbVfSLpS5QdEYtEgj6IwkWPhpO3n1tiUHAu0hyIjY +fsourF+IrDeJHZbqYnqrpscirB8tbiAw1zzRTDZ9bH8iY0FU8JLcym9g+gW0B7baqUC ux2A==
X-Gm-Message-State: AOAM533XHowAyrTAUs0K3U/wAwy28QjJ23TNGIRN8zj3mSYuXQd7Vhtp 8xs0yhAgAGSqrVY20tFCMiSkaj8tI16rVLxflbgP45Gp+rY=
X-Google-Smtp-Source: ABdhPJxrZDkoy3m+X4z+QCGOyfGjg0LgfHpg1qK6UeWqFRuLa3deymuQUTwcGd6opcUFZlhzsntyWJcL1kceYgkFYr4=
X-Received: by 2002:a05:600c:20a:b0:389:9d03:3439 with SMTP id 10-20020a05600c020a00b003899d033439mr3155652wmi.48.1646739384088; Tue, 08 Mar 2022 03:36:24 -0800 (PST)
MIME-Version: 1.0
References: <164620516394.18050.13752655423154776359@ietfa.amsl.com>
In-Reply-To: <164620516394.18050.13752655423154776359@ietfa.amsl.com>
From: Herbert Van de Sompel <hvdsomp@gmail.com>
Date: Tue, 8 Mar 2022 12:36:12 +0100
Message-ID: <CAOywMHeQx+Kqm0gO9LRQO=cGSehm8KxLsn+qsKvNd7P_Gj9v-g@mail.gmail.com>
To: =?UTF-8?B?w4lyaWMgVnluY2tl?= <evyncke@cisco.com>
Cc: The IESG <iesg@ietf.org>, "Salz, Rich" <rsalz@akamai.com>,  HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org
Content-Type: multipart/alternative; boundary="00000000000006bef305d9b3642c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/MPc_IQ3IHw-lEVwsp1DY6b_lNt8>
Subject: Re: [httpapi]  =?utf-8?q?=C3=89ric_Vyncke=27s_No_Objection_on_draft-i?= =?utf-8?q?etf-httpapi-linkset-08=3A_=28with_COMMENT=29?=
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Mar 2022 11:36:42 -0000

--00000000000006bef305d9b3642c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

hi =C3=89ric,

Your comments were addressed either by edits to the I-D or by feedback
provided below under "Response". New I-D version at
https://github.com/ietf-wg-httpapi/linkset/blob/master/draft-ietf-httpapi-l=
inkset-09.xml

Greetings

Herbert

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

As other ADs have noted, I am really puzzled by having two ways to format
the
same information. The Figures 8 & 10 examples try to explain that when
delivering a format there could be a link to the other format, but I find
this
really weird.

Response: The motivation for having two formats is that one provides
compatibility with existing use of Web Linking (i.e. links in HTTP Link)
and the other caters to the massive cohort of developers that use JSON. We
expect respective communities of practice to settle on a single format,
maybe depending on whether or not they already use HTTP Link. If
communities support both, they can brag about this by linking to another
format.

Is there a performance impact when using a different document rather than
the
Link: in the HTTP header. Does it mean that the web server (Apache, nginx)
has
also to parse the HTML content and not only the Link: to push content over
HTTP/2 ?

Response: Not sure I understand the question because there is no HTML
involved. Also, I'm not familiar with HTTP/2 push.

## Section 4.2.3

Please use https://example.net rather than http://example.net

Response: Fixed in the I-D

## Section 7.3

What is the logic of including the linkset in a Link: header while previous
justification of this specification was that some applications cannot
generate
Link: header?

Response: Because in many cases a Link header can be generated

## Section 9

I trust the security ADs for a careful review but the 3rd party links seems
an
open door for a DoS if a popular site starts to advertise links to a 3rd
party
large ressource... The 3rd party then becomes then a victim.

Response: Caution is expressed in the I-D about 3rd party links

# NITS

## Section 7.4.2
Please align Figure 16 with the text (possibly a xml2rfc bug).

Response: Fixed in the I-D

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

On Wed, Mar 2, 2022 at 8:12 AM =C3=89ric Vyncke via Datatracker <noreply@ie=
tf.org>
wrote:

> =C3=89ric Vyncke has entered the following ballot position for
> draft-ietf-httpapi-linkset-08: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positio=
ns/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thank you for the work put into this document. As I added recently "Link:=
"
> to
> some web properties for HTTP/2 "push", I understand the usefulness of thi=
s
> specification.
>
> Please find below some non-blocking COMMENT points (but replies would be
> appreciated even if only for my own education), and some nits.
>
> Special thanks to Rich Salz for the shepherd's write-up including the
> section
> about the WG consensus even if I regret the absence of intended status
> justification (even if there is a brief history of the intended status).
>
> I hope that this helps to improve the document,
>
> Regards,
>
> -=C3=A9ric
>
> As other ADs have noted, I am really puzzled by having two ways to format
> the
> same information. The Figures 8 & 10 examples try to explain that when
> delivering a format there could be a link to the other format, but I find
> this
> really weird.
>
> Is there a performance impact when using a different document rather than
> the
> Link: in the HTTP header. Does it mean that the web server (Apache, nginx=
)
> has
> also to parse the HTML content and not only the Link: to push content ove=
r
> HTTP/2 ?
>
> ## Section 4.2.3
>
> Please use https://example.net rather than http://example.net
>
> ## Section 7.3
>
> What is the logic of including the linkset in a Link: header while previo=
us
> justification of this specification was that some applications cannot
> generate
> Link: header?
>
> ## Section 9
>
> I trust the security ADs for a careful review but the 3rd party links
> seems an
> open door for a DoS if a popular site starts to advertise links to a 3rd
> party
> large ressource... The 3rd party then becomes then a victim.
>
> # NITS
>
> ## Section 7.4.2
> Please align Figure 16 with the text (possibly a xml2rfc bug).
>
>
>
> --
> httpapi mailing list
> httpapi@ietf.org
> https://www.ietf.org/mailman/listinfo/httpapi
>


--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Herbert Van de Sompel
https://hvdsomp.info
https://orcid.org/0000-0002-0715-6126

--00000000000006bef305d9b3642c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">hi =C3=89ric,<br><br>Your comments were a=
ddressed either by edits to the I-D or by feedback provided below under &qu=
ot;Response&quot;. New I-D version at <a href=3D"https://github.com/ietf-wg=
-httpapi/linkset/blob/master/draft-ietf-httpapi-linkset-09.xml">https://git=
hub.com/ietf-wg-httpapi/linkset/blob/master/draft-ietf-httpapi-linkset-09.x=
ml</a><br><br>Greetings<br><br>Herbert</div><div dir=3D"ltr"><br></div><div=
 dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div dir=3D"ltr"><br></div=
><div dir=3D"ltr">As other ADs have noted, I am really puzzled by having tw=
o ways to format the<br>
same information. The Figures 8 &amp; 10 examples try to explain that when<=
br>
delivering a format there could be a link to the other format, but I find t=
his<br>
really weird.</div><div dir=3D"ltr"><br></div><div>Response: The motivation=
 for having two formats is that one provides compatibility with existing us=
e of Web Linking (i.e. links in HTTP Link) and the other caters to the mass=
ive cohort of developers that use JSON. We expect respective communities of=
 practice to settle on a single format, maybe depending on whether or not t=
hey already use HTTP Link. If communities support both, they can brag about=
 this by linking to another format.<br></div><div><br></div><div dir=3D"ltr=
">
Is there a performance impact when using a different document rather than t=
he<br>
Link: in the HTTP header. Does it mean that the web server (Apache, nginx) =
has<br>
also to parse the HTML content and not only the Link: to push content over<=
br>
HTTP/2 ?</div><div dir=3D"ltr"><br></div><div>Response: Not sure I understa=
nd the question because there is no HTML involved. Also, I&#39;m not famili=
ar with HTTP/2 push. <br></div><div><br></div><div dir=3D"ltr">
## Section 4.2.3<br>
<br>
Please use <a href=3D"https://example.net" rel=3D"noreferrer" target=3D"_bl=
ank">https://example.net</a> rather than <a href=3D"http://example.net" rel=
=3D"noreferrer" target=3D"_blank">http://example.net</a></div><div dir=3D"l=
tr"><br></div><div>Response: Fixed in the I-D<br></div><div dir=3D"ltr">
<br>
## Section 7.3<br>
<br>
What is the logic of including the linkset in a Link: header while previous=
<br>
justification of this specification was that some applications cannot gener=
ate<br>
Link: header?</div><div dir=3D"ltr"><br></div><div>Response: Because in man=
y cases a Link header can be generated</div><div><br></div><div dir=3D"ltr"=
>
## Section 9<br>
<br>
I trust the security ADs for a careful review but the 3rd party links seems=
 an<br>
open door for a DoS if a popular site starts to advertise links to a 3rd pa=
rty<br>
large ressource... The 3rd party then becomes then a victim.</div><div dir=
=3D"ltr"><br></div><div>Response: Caution is expressed in the I-D about 3rd=
 party links<br></div><div dir=3D"ltr">
<br>
# NITS<br>
<br>
## Section 7.4.2<br>
Please align Figure 16 with the text (possibly a xml2rfc bug).</div><div di=
r=3D"ltr"><br></div><div dir=3D"ltr">Response: Fixed in the I-D</div><div d=
ir=3D"ltr"><br></div><div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>=
</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">=
On Wed, Mar 2, 2022 at 8:12 AM =C3=89ric Vyncke via Datatracker &lt;<a href=
=3D"mailto:noreply@ietf.org">noreply@ietf.org</a>&gt; wrote:<br></div><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:=
1px solid rgb(204,204,204);padding-left:1ex">=C3=89ric Vyncke has entered t=
he following ballot position for<br>
draft-ietf-httpapi-linkset-08: No Objection<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/about/groups/iesg/statement=
s/handling-ballot-positions/" rel=3D"noreferrer" target=3D"_blank">https://=
www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/</a> <b=
r>
for more information about how to handle DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/" re=
l=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/draft-i=
etf-httpapi-linkset/</a><br>
<br>
<br>
<br>
----------------------------------------------------------------------<br>
COMMENT:<br>
----------------------------------------------------------------------<br>
<br>
Thank you for the work put into this document. As I added recently &quot;Li=
nk:&quot; to<br>
some web properties for HTTP/2 &quot;push&quot;, I understand the usefulnes=
s of this<br>
specification.<br>
<br>
Please find below some non-blocking COMMENT points (but replies would be<br=
>
appreciated even if only for my own education), and some nits.<br>
<br>
Special thanks to Rich Salz for the shepherd&#39;s write-up including the s=
ection<br>
about the WG consensus even if I regret the absence of intended status<br>
justification (even if there is a brief history of the intended status).<br=
>
<br>
I hope that this helps to improve the document,<br>
<br>
Regards,<br>
<br>
-=C3=A9ric<br>
<br>
As other ADs have noted, I am really puzzled by having two ways to format t=
he<br>
same information. The Figures 8 &amp; 10 examples try to explain that when<=
br>
delivering a format there could be a link to the other format, but I find t=
his<br>
really weird.<br>
<br>
Is there a performance impact when using a different document rather than t=
he<br>
Link: in the HTTP header. Does it mean that the web server (Apache, nginx) =
has<br>
also to parse the HTML content and not only the Link: to push content over<=
br>
HTTP/2 ?<br>
<br>
## Section 4.2.3<br>
<br>
Please use <a href=3D"https://example.net" rel=3D"noreferrer" target=3D"_bl=
ank">https://example.net</a> rather than <a href=3D"http://example.net" rel=
=3D"noreferrer" target=3D"_blank">http://example.net</a><br>
<br>
## Section 7.3<br>
<br>
What is the logic of including the linkset in a Link: header while previous=
<br>
justification of this specification was that some applications cannot gener=
ate<br>
Link: header?<br>
<br>
## Section 9<br>
<br>
I trust the security ADs for a careful review but the 3rd party links seems=
 an<br>
open door for a DoS if a popular site starts to advertise links to a 3rd pa=
rty<br>
large ressource... The 3rd party then becomes then a victim.<br>
<br>
# NITS<br>
<br>
## Section 7.4.2<br>
Please align Figure 16 with the text (possibly a xml2rfc bug).<br>
<br>
<br>
<br>
-- <br>
httpapi mailing list<br>
<a href=3D"mailto:httpapi@ietf.org" target=3D"_blank">httpapi@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpapi" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpapi</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>Herbert Va=
n de Sompel</div><div><a href=3D"https://hvdsomp.info" target=3D"_blank">ht=
tps://hvdsomp.info</a></div><div><a href=3D"https://orcid.org/0000-0002-071=
5-6126" target=3D"_blank">https://orcid.org/0000-0002-0715-6126</a></div></=
div></div></div></div></div></div></div></div></div></div></div>

--00000000000006bef305d9b3642c--


From nobody Tue Mar  8 04:11:10 2022
Return-Path: <hvdsomp@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD4E33A138B; Tue,  8 Mar 2022 04:11:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level: 
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 qNc6g62sWFdr; Tue,  8 Mar 2022 04:11:02 -0800 (PST)
Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 35E933A138C; Tue,  8 Mar 2022 04:11:02 -0800 (PST)
Received: by mail-wr1-x429.google.com with SMTP id e24so15197931wrc.10; Tue, 08 Mar 2022 04:11:02 -0800 (PST)
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=2EVGgNDu+zYW8XD9Tingj+rM6ebB8K1VGKPskzw4Fbk=; b=NhVnoNOwbU02o4sMZKox6rILmGf5MIvsRCQRQC3UWaLfdIcTUIRGXMJ8CWpIe8LgRS zV5rNwv2sUJkeqz9w4C4r8YcDt0/UBD1XFbgLn4bOO8fSzFtfFOrL4wh1ZnQqNR0yoRl KGodEmnyyrLr4fZ2lFKhLiCWlfBxfSLB/sFyJ4BpbBzgEL25WQmASrvnJ1beXVbyDhsH Z89rajRdVC5Ed+aPpxWAivsXsW+7sblvBRMRFATkwgyNADuegJDV6WmvBvzqADQwod8+ Vn4CQN7P0mREJfThmg0eQlHPs8+ZQ33DxqH46hXN1GUfwuFeCjIFlVzJ2Y1WMzri/TLv lN5A==
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=2EVGgNDu+zYW8XD9Tingj+rM6ebB8K1VGKPskzw4Fbk=; b=ZfQB1lLQgBk3FQBD2DfTlRsuDZ/77RI/nnL0xfzlHBYlCYKBldBJnz8LR3h76BV7H6 Y8J5D5TKpgjFQDJxzSjOwGMLvL/B6QHHS8aDoH1Gr9YE1NobMxEqqfIMPaePxdtJ8CYT UgYUQW53fwA1KtypDR5eDiv+mZNqdCeL4DJxhaJ/loEj69xiKSZ0GydEAeQPhJzLNna1 52UvFyYtT+2dnZO3IqcblXiTPEgecTKrI1tvJtuwhIWcu6UdLWVivtv0ZDVlw2mfqSPz 4ftmYqrbAYnbf5Eu8nS1fkcmKqT2YjviBAI00plOPb3oiwAdNhctEw5hzGQ4tzg/t+T+ G1vQ==
X-Gm-Message-State: AOAM531tiaotE0jAWSDhUj+v98Ck6GyRTkkr5dKncbdCZ2twKPq45/UL /G1p+xgH2jJZfDnJpqp/3UbFH6XomGqZpDbprARBI+BZFN8=
X-Google-Smtp-Source: ABdhPJwRrCNgp74wc1gaAd6ni3PW1YwvhJ5eroJ6LI4dykzdbj28RybXkufD6h+p4dlBSVcOlpqiqbBVq9RT2pToxbY=
X-Received: by 2002:adf:9f11:0:b0:1f0:728c:8fac with SMTP id l17-20020adf9f11000000b001f0728c8facmr12252257wrf.245.1646741460110; Tue, 08 Mar 2022 04:11:00 -0800 (PST)
MIME-Version: 1.0
References: <164614660468.20226.4246953233168574439@ietfa.amsl.com>
In-Reply-To: <164614660468.20226.4246953233168574439@ietfa.amsl.com>
From: Herbert Van de Sompel <hvdsomp@gmail.com>
Date: Tue, 8 Mar 2022 13:10:48 +0100
Message-ID: <CAOywMHdrfG6CXRy9Jgk3SfeGrhq4FCso3JVjgaX5JtkqmFE25g@mail.gmail.com>
To: Lars Eggert <lars@eggert.org>
Cc: The IESG <iesg@ietf.org>, "Salz, Rich" <rsalz@akamai.com>,  HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c4512305d9b3df7b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/Qx1brKhlHPR4I5GVbpKTlKMyc5Q>
Subject: Re: [httpapi] Lars Eggert's No Objection on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Mar 2022 12:11:08 -0000

--000000000000c4512305d9b3df7b
Content-Type: text/plain; charset="UTF-8"

hi Lars,

Your comments were addressed either by edits to the I-D or by feedback
provided below under "Response". New I-D version at
https://github.com/ietf-wg-httpapi/linkset/blob/master/draft-ietf-httpapi-linkset-09.xml

Greetings

Herbert

====

This document seems to have unresolved IANA issues.

(Francesca noted the DOWNREFs in her comment.)

Response: fixed in the new version of the I-D

Found terminology that should be reviewed for inclusivity; see
https://www.rfc-editor.org/part2/#inclusive_language for background and more
guidance:

 * Terms "natively" and "native"; alternatives might be "built-in",
   "fundamental", "ingrained", "intrinsic", "original".
Response: fixed in the new version of the I-D

Thanks to Christer Holmberg for their General Area Review Team (Gen-ART)
review
(https://mailarchive.ietf.org/arch/msg/gen-art/CNdklatSYc9n39gTau8BGlECMio).

-------------------------------------------------------------------------------
All comments below are about very minor potential issues that you may
choose to
address in some way - or ignore - as you see fit. Some were flagged by
automated tools (via https://github.com/larseggert/ietf-reviewtool), so
there
will likely be some false positives. There is no need to let me know what
you
did with these suggestions.

Section 4.1. , paragraph 4, nit:
>  format specified here is different than the "application/link-format"
forma
>                                     ^^^^
Did you mean "different from"? "Different than" is often considered
colloquial
style.

Response: fixed in the new version of the I-D

Section 5. , paragraph 4, nit:
> y profile information pertaining to a links set. 7.1. Set of Links
Provided a
>                                     ^^^^^^^
The plural noun "links" cannot be used with the article "a". Did you mean "a
link" or "links"?

Response: fixed in the new version of the I-D

Reference [RFC5988] to RFC5988, which was obsoleted by RFC8288 (this may be
on
purpose).

Response: yes, on purpose

These URLs in the document can probably be converted to HTTPS:
 * http://www.w3.org/ns/json-ld#context
 * http://purl.org/dc/terms/title
 * http://purl.org/dc/terms/format
 * http://purl.org/dc/terms/language

Response: these are actual HTTP URLs, see e.g.
https://www.dublincore.org/specifications/dublin-core/dcmi-terms/

====



On Tue, Mar 1, 2022 at 3:56 PM Lars Eggert via Datatracker <noreply@ietf.org>
wrote:

> Lars Eggert has entered the following ballot position for
> draft-ietf-httpapi-linkset-08: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> This document seems to have unresolved IANA issues.
>
> (Francesca noted the DOWNREFs in her comment.)
>
> Found terminology that should be reviewed for inclusivity; see
> https://www.rfc-editor.org/part2/#inclusive_language for background and
> more
> guidance:
>
>  * Terms "natively" and "native"; alternatives might be "built-in",
>    "fundamental", "ingrained", "intrinsic", "original".
>
> Thanks to Christer Holmberg for their General Area Review Team (Gen-ART)
> review
> (https://mailarchive.ietf.org/arch/msg/gen-art/CNdklatSYc9n39gTau8BGlECMio
> ).
>
>
> -------------------------------------------------------------------------------
> All comments below are about very minor potential issues that you may
> choose to
> address in some way - or ignore - as you see fit. Some were flagged by
> automated tools (via https://github.com/larseggert/ietf-reviewtool), so
> there
> will likely be some false positives. There is no need to let me know what
> you
> did with these suggestions.
>
> Section 4.1. , paragraph 4, nit:
> >  format specified here is different than the "application/link-format"
> forma
> >                                     ^^^^
> Did you mean "different from"? "Different than" is often considered
> colloquial
> style.
>
> Section 5. , paragraph 4, nit:
> > y profile information pertaining to a links set. 7.1. Set of Links
> Provided a
> >                                     ^^^^^^^
> The plural noun "links" cannot be used with the article "a". Did you mean
> "a
> link" or "links"?
>
> Reference [RFC5988] to RFC5988, which was obsoleted by RFC8288 (this may
> be on
> purpose).
>
> These URLs in the document can probably be converted to HTTPS:
>  * http://www.w3.org/ns/json-ld#context
>  * http://purl.org/dc/terms/title
>  * http://purl.org/dc/terms/format
>  * http://purl.org/dc/terms/language
>
>
>
> --
> httpapi mailing list
> httpapi@ietf.org
> https://www.ietf.org/mailman/listinfo/httpapi
>


-- 
==================
Herbert Van de Sompel
https://hvdsomp.info
https://orcid.org/0000-0002-0715-6126

--000000000000c4512305d9b3df7b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">hi Lars,<br><br>Your comments were addres=
sed either by edits to the I-D or by feedback provided below under &quot;Re=
sponse&quot;. New I-D version at <a href=3D"https://github.com/ietf-wg-http=
api/linkset/blob/master/draft-ietf-httpapi-linkset-09.xml">https://github.c=
om/ietf-wg-httpapi/linkset/blob/master/draft-ietf-httpapi-linkset-09.xml</a=
><br><br>Greetings<br><br>Herbert</div><div dir=3D"ltr"><br></div><div dir=
=3D"ltr">=3D=3D=3D=3D</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">This=
 document seems to have unresolved IANA issues.<br>
<br>
(Francesca noted the DOWNREFs in her comment.)</div><div dir=3D"ltr"><br></=
div><div>Response: fixed in the new version of the I-D</div><div><br></div>=
<div dir=3D"ltr">
Found terminology that should be reviewed for inclusivity; see<br>
<a href=3D"https://www.rfc-editor.org/part2/#inclusive_language" rel=3D"nor=
eferrer" target=3D"_blank">https://www.rfc-editor.org/part2/#inclusive_lang=
uage</a> for background and more<br>
guidance:<br>
<br>
=C2=A0* Terms &quot;natively&quot; and &quot;native&quot;; alternatives mig=
ht be &quot;built-in&quot;,<br>
=C2=A0 =C2=A0&quot;fundamental&quot;, &quot;ingrained&quot;, &quot;intrinsi=
c&quot;, &quot;original&quot;.<br>
</div><div dir=3D"ltr">Response: fixed in the new version of the I-D</div><=
div dir=3D"ltr"><br>
Thanks to Christer Holmberg for their General Area Review Team (Gen-ART) re=
view<br>
(<a href=3D"https://mailarchive.ietf.org/arch/msg/gen-art/CNdklatSYc9n39gTa=
u8BGlECMio" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.o=
rg/arch/msg/gen-art/CNdklatSYc9n39gTau8BGlECMio</a>).<br>
<br>
---------------------------------------------------------------------------=
----<br>
All comments below are about very minor potential issues that you may choos=
e to<br>
address in some way - or ignore - as you see fit. Some were flagged by<br>
automated tools (via <a href=3D"https://github.com/larseggert/ietf-reviewto=
ol" rel=3D"noreferrer" target=3D"_blank">https://github.com/larseggert/ietf=
-reviewtool</a>), so there<br>
will likely be some false positives. There is no need to let me know what y=
ou<br>
did with these suggestions.<br>
<br>
Section 4.1. , paragraph 4, nit:<br>
&gt;=C2=A0 format specified here is different than the &quot;application/li=
nk-format&quot; forma<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^^^^<br>
Did you mean &quot;different from&quot;? &quot;Different than&quot; is ofte=
n considered colloquial<br>
style.<br>
</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Response: fixed in the ne=
w version of the I-D</div><div dir=3D"ltr"><br>
Section 5. , paragraph 4, nit:<br>
&gt; y profile information pertaining to a links set. 7.1. Set of Links Pro=
vided a<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^^^^^^^<br>
The plural noun &quot;links&quot; cannot be used with the article &quot;a&q=
uot;. Did you mean &quot;a<br>
link&quot; or &quot;links&quot;?<br>
</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Response: fixed in the ne=
w version of the I-D</div><div dir=3D"ltr"><br>
Reference [RFC5988] to RFC5988, which was obsoleted by RFC8288 (this may be=
 on<br>
purpose).</div><div dir=3D"ltr"><br></div><div>Response: yes, on purpose</d=
iv><div><br></div><div dir=3D"ltr">
These URLs in the document can probably be converted to HTTPS:<br>
=C2=A0* <a href=3D"http://www.w3.org/ns/json-ld#context" rel=3D"noreferrer"=
 target=3D"_blank">http://www.w3.org/ns/json-ld#context</a><br>
=C2=A0* <a href=3D"http://purl.org/dc/terms/title" rel=3D"noreferrer" targe=
t=3D"_blank">http://purl.org/dc/terms/title</a><br>
=C2=A0* <a href=3D"http://purl.org/dc/terms/format" rel=3D"noreferrer" targ=
et=3D"_blank">http://purl.org/dc/terms/format</a><br>
=C2=A0* <a href=3D"http://purl.org/dc/terms/language" rel=3D"noreferrer" ta=
rget=3D"_blank">http://purl.org/dc/terms/language</a><br>
</div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Response: these are actua=
l HTTP URLs, see e.g. <a href=3D"https://www.dublincore.org/specifications/=
dublin-core/dcmi-terms/">https://www.dublincore.org/specifications/dublin-c=
ore/dcmi-terms/</a></div><div dir=3D"ltr"><br></div><div dir=3D"ltr">=3D=3D=
=3D=3D<br>
</div><div dir=3D"ltr"><br></div><div dir=3D"ltr"><br></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Mar 1, 2022 =
at 3:56 PM Lars Eggert via Datatracker &lt;<a href=3D"mailto:noreply@ietf.o=
rg">noreply@ietf.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex">Lars Eggert has entered the following ballot position f=
or<br>
draft-ietf-httpapi-linkset-08: No Objection<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/about/groups/iesg/statement=
s/handling-ballot-positions/" rel=3D"noreferrer" target=3D"_blank">https://=
www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/</a> <b=
r>
for more information about how to handle DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/" re=
l=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/draft-i=
etf-httpapi-linkset/</a><br>
<br>
<br>
<br>
----------------------------------------------------------------------<br>
COMMENT:<br>
----------------------------------------------------------------------<br>
<br>
This document seems to have unresolved IANA issues.<br>
<br>
(Francesca noted the DOWNREFs in her comment.)<br>
<br>
Found terminology that should be reviewed for inclusivity; see<br>
<a href=3D"https://www.rfc-editor.org/part2/#inclusive_language" rel=3D"nor=
eferrer" target=3D"_blank">https://www.rfc-editor.org/part2/#inclusive_lang=
uage</a> for background and more<br>
guidance:<br>
<br>
=C2=A0* Terms &quot;natively&quot; and &quot;native&quot;; alternatives mig=
ht be &quot;built-in&quot;,<br>
=C2=A0 =C2=A0&quot;fundamental&quot;, &quot;ingrained&quot;, &quot;intrinsi=
c&quot;, &quot;original&quot;.<br>
<br>
Thanks to Christer Holmberg for their General Area Review Team (Gen-ART) re=
view<br>
(<a href=3D"https://mailarchive.ietf.org/arch/msg/gen-art/CNdklatSYc9n39gTa=
u8BGlECMio" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.o=
rg/arch/msg/gen-art/CNdklatSYc9n39gTau8BGlECMio</a>).<br>
<br>
---------------------------------------------------------------------------=
----<br>
All comments below are about very minor potential issues that you may choos=
e to<br>
address in some way - or ignore - as you see fit. Some were flagged by<br>
automated tools (via <a href=3D"https://github.com/larseggert/ietf-reviewto=
ol" rel=3D"noreferrer" target=3D"_blank">https://github.com/larseggert/ietf=
-reviewtool</a>), so there<br>
will likely be some false positives. There is no need to let me know what y=
ou<br>
did with these suggestions.<br>
<br>
Section 4.1. , paragraph 4, nit:<br>
&gt;=C2=A0 format specified here is different than the &quot;application/li=
nk-format&quot; forma<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^^^^<br>
Did you mean &quot;different from&quot;? &quot;Different than&quot; is ofte=
n considered colloquial<br>
style.<br>
<br>
Section 5. , paragraph 4, nit:<br>
&gt; y profile information pertaining to a links set. 7.1. Set of Links Pro=
vided a<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^^^^^^^<br>
The plural noun &quot;links&quot; cannot be used with the article &quot;a&q=
uot;. Did you mean &quot;a<br>
link&quot; or &quot;links&quot;?<br>
<br>
Reference [RFC5988] to RFC5988, which was obsoleted by RFC8288 (this may be=
 on<br>
purpose).<br>
<br>
These URLs in the document can probably be converted to HTTPS:<br>
=C2=A0* <a href=3D"http://www.w3.org/ns/json-ld#context" rel=3D"noreferrer"=
 target=3D"_blank">http://www.w3.org/ns/json-ld#context</a><br>
=C2=A0* <a href=3D"http://purl.org/dc/terms/title" rel=3D"noreferrer" targe=
t=3D"_blank">http://purl.org/dc/terms/title</a><br>
=C2=A0* <a href=3D"http://purl.org/dc/terms/format" rel=3D"noreferrer" targ=
et=3D"_blank">http://purl.org/dc/terms/format</a><br>
=C2=A0* <a href=3D"http://purl.org/dc/terms/language" rel=3D"noreferrer" ta=
rget=3D"_blank">http://purl.org/dc/terms/language</a><br>
<br>
<br>
<br>
-- <br>
httpapi mailing list<br>
<a href=3D"mailto:httpapi@ietf.org" target=3D"_blank">httpapi@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpapi" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpapi</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>Herbert Va=
n de Sompel</div><div><a href=3D"https://hvdsomp.info" target=3D"_blank">ht=
tps://hvdsomp.info</a></div><div><a href=3D"https://orcid.org/0000-0002-071=
5-6126" target=3D"_blank">https://orcid.org/0000-0002-0715-6126</a></div></=
div></div></div></div></div></div></div></div></div></div></div>

--000000000000c4512305d9b3df7b--


From nobody Tue Mar  8 04:14:04 2022
Return-Path: <hvdsomp@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D7D063A1392; Tue,  8 Mar 2022 04:13:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level: 
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 CXLBGNb8rFgf; Tue,  8 Mar 2022 04:13:48 -0800 (PST)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 394273A1397; Tue,  8 Mar 2022 04:13:48 -0800 (PST)
Received: by mail-wr1-x431.google.com with SMTP id r10so28232711wrp.3; Tue, 08 Mar 2022 04:13:48 -0800 (PST)
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=/RidMo81FY4ucx6wTXPjk3/Da+MODB2iXB7BO550if0=; b=cfPeuSRJgerzh6mYORtcX3tnW+9B0wdmef5vurloebSHbdL1I2AWlZtsohTEABKXM2 kBycsbeRQi4gYAbov0X2NZbjbNeJAJbr3aLIUqnUCWBA5w1gtLEF6OKE1Fp5WNWTPlR0 9zhamZy5btzCEl1jUQRWZspO/vAWKrg7KBud0GxTjcDkHkKoiN8jnS0RweskSmijBhpO CGeuDPuBNFpYqRsaHKaxNvMrSBhr7Z/fxELbTklJ9V7qq8Lvr3GHJgPMFqzdEaKb/1uL KR8HmWrx5HSdSkDb3hzPiGk6rMX2TnlVkUpvhsOdAbot/EIW2+IIS1AP18n3GhwcJ4IV srMA==
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=/RidMo81FY4ucx6wTXPjk3/Da+MODB2iXB7BO550if0=; b=aexnHpGZD1GTotz8Gf2FruyxrBEBNf6uwaT0akpKCMnVLrh0kRfLlyN8x3afZi0Cll 1V+p3mQk4pM7FwE78A+BymH0IL1nFO1AKpcgHdGM2xvGobqh4YZMhwaJJuv9vu9u610m dNh0NmiBfY8fMaSf/Bi2WsQIZ/PaEhG4n2nInIdmSt1p782RR0GnUP0B/p1H4uYvHJlo lCHi3k6yOt2JTnH5CwnBjtmOCxfRCAH5Pu8uq+aCZG6PPX+bbZYDwJeOxyMqNdU12FrT xbIBWSiv3D3XwPaPPwxAUb8aDdjkZtBV9r9JYypPNP1AAmU1AZqtAf6UI6qUef6fK20y bysw==
X-Gm-Message-State: AOAM531M//Cip8gcCel2HGNrFhooKUOPBFvXiztrxC2+YOJNSWK10ySi ERcugqjgI8glecxjis34SKvDWEdb5fyw17bw7MI=
X-Google-Smtp-Source: ABdhPJyp8Mgn/EGlrmwo3IwIHvrq3wygeX3ufvsrmPJuP4WzTSaUBAwIQBArEfyDGloKPPEZiG5Fg74OQa2Kwl6ATr4=
X-Received: by 2002:adf:ea85:0:b0:1f0:1251:1eb9 with SMTP id s5-20020adfea85000000b001f012511eb9mr12097420wrm.455.1646741625932; Tue, 08 Mar 2022 04:13:45 -0800 (PST)
MIME-Version: 1.0
References: <164605698398.11883.11626303105328798443@ietfa.amsl.com>
In-Reply-To: <164605698398.11883.11626303105328798443@ietfa.amsl.com>
From: Herbert Van de Sompel <hvdsomp@gmail.com>
Date: Tue, 8 Mar 2022 13:13:34 +0100
Message-ID: <CAOywMHd6yC0u9+CX1y2LuEuwna076wQ1NQVHCwEH5fuc5z6VyQ@mail.gmail.com>
To: Robert Wilton <rwilton@cisco.com>
Cc: The IESG <iesg@ietf.org>, "Salz, Rich" <rsalz@akamai.com>,  HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000a6940505d9b3e963"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/M5vsJ5doeLxbhSEXx0AURvvbYL0>
Subject: Re: [httpapi] Robert Wilton's No Objection on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Mar 2022 12:13:53 -0000

--000000000000a6940505d9b3e963
Content-Type: text/plain; charset="UTF-8"

hi Robert,

Your comment was addressed by feedback provided below under "Response". New
I-D version at
https://github.com/ietf-wg-httpapi/linkset/blob/master/draft-ietf-httpapi-linkset-09.xml

Greetings

Herbert

====

The overriding question that I had when reading this document (and the
shepherd
writeup) is why are we defining two formats rather than one, given that
defining a single format would seem to increase interop and standardization
by
obviously forcing everyone to do it only one way.

Response: The motivation for having two formats is that one provides
compatibility with existing use of Web Linking (i.e. links in HTTP Link)
and the other caters to the massive cohort of developers that use JSON. We
expect respective communities of practice to settle on a single format,
maybe depending on whether or not they already use HTTP Link.

=====


On Mon, Feb 28, 2022 at 3:03 PM Robert Wilton via Datatracker <
noreply@ietf.org> wrote:

> Robert Wilton has entered the following ballot position for
> draft-ietf-httpapi-linkset-08: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Hi,
>
> Thanks for this document.
>
> The overriding question that I had when reading this document (and the
> shepherd
> writeup) is why are we defining two formats rather than one, given that
> defining a single format would seem to increase interop and
> standardization by
> obviously forcing everyone to do it only one way.
>
> I appreciate that the HTTP Link Document format is simpler, and closer to
> the
> "Link" header field, although I note that it is not exactly the same - it
> still
> has differences.  I also appreciate that the HTTP Link Document format
> might be
> slightly easier for humans to read, but how important it that for a link
> document?
>
> Hence, I would prefer to see the IETF just standardizing a single format,
> but
> don't feel strongly enough to raise a discuss for it.  However, I would
> suggest
> trying to expand section 3, or adding another section, to provide more
> guidance
> as to when one format should be used in preference to the other.
>
> Regards,
> Rob
>
>
>
> --
> httpapi mailing list
> httpapi@ietf.org
> https://www.ietf.org/mailman/listinfo/httpapi
>


-- 
==================
Herbert Van de Sompel
https://hvdsomp.info
https://orcid.org/0000-0002-0715-6126

--000000000000a6940505d9b3e963
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">hi Robert,<br><div><br>Your comment was a=
ddressed by feedback provided below under &quot;Response&quot;. New I-D ver=
sion at <a href=3D"https://github.com/ietf-wg-httpapi/linkset/blob/master/d=
raft-ietf-httpapi-linkset-09.xml">https://github.com/ietf-wg-httpapi/linkse=
t/blob/master/draft-ietf-httpapi-linkset-09.xml</a><br><br>Greetings<br><br=
>Herbert</div><div><br></div><div>=3D=3D=3D=3D</div><div><br></div><div>The=
 overriding question that I had when reading this document (and the shepher=
d<br>
writeup) is why are we defining two formats rather than one, given that<br>
defining a single format would seem to increase interop and standardization=
 by<br>
obviously forcing everyone to do it only one way.</div><div><br></div><div>=
Response: The motivation for having two formats is that one provides=20
compatibility with existing use of Web Linking (i.e. links in HTTP Link)
 and the other caters to the massive cohort of developers that use JSON.
 We expect respective communities of practice to settle on a single=20
format, maybe depending on whether or not they already use HTTP Link.<br><b=
r></div></div><div>=3D=3D=3D=3D=3D</div><div><br></div><div><br></div><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Feb 28,=
 2022 at 3:03 PM Robert Wilton via Datatracker &lt;<a href=3D"mailto:norepl=
y@ietf.org">noreply@ietf.org</a>&gt; wrote:<br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">Robert Wilton has entered the following ballot =
position for<br>
draft-ietf-httpapi-linkset-08: No Objection<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/about/groups/iesg/statement=
s/handling-ballot-positions/" rel=3D"noreferrer" target=3D"_blank">https://=
www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/</a> <b=
r>
for more information about how to handle DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/" re=
l=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/draft-i=
etf-httpapi-linkset/</a><br>
<br>
<br>
<br>
----------------------------------------------------------------------<br>
COMMENT:<br>
----------------------------------------------------------------------<br>
<br>
Hi,<br>
<br>
Thanks for this document.<br>
<br>
The overriding question that I had when reading this document (and the shep=
herd<br>
writeup) is why are we defining two formats rather than one, given that<br>
defining a single format would seem to increase interop and standardization=
 by<br>
obviously forcing everyone to do it only one way.<br>
<br>
I appreciate that the HTTP Link Document format is simpler, and closer to t=
he<br>
&quot;Link&quot; header field, although I note that it is not exactly the s=
ame - it still<br>
has differences.=C2=A0 I also appreciate that the HTTP Link Document format=
 might be<br>
slightly easier for humans to read, but how important it that for a link<br=
>
document?<br>
<br>
Hence, I would prefer to see the IETF just standardizing a single format, b=
ut<br>
don&#39;t feel strongly enough to raise a discuss for it.=C2=A0 However, I =
would suggest<br>
trying to expand section 3, or adding another section, to provide more guid=
ance<br>
as to when one format should be used in preference to the other.<br>
<br>
Regards,<br>
Rob<br>
<br>
<br>
<br>
-- <br>
httpapi mailing list<br>
<a href=3D"mailto:httpapi@ietf.org" target=3D"_blank">httpapi@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpapi" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpapi</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>Herbert Va=
n de Sompel</div><div><a href=3D"https://hvdsomp.info" target=3D"_blank">ht=
tps://hvdsomp.info</a></div><div><a href=3D"https://orcid.org/0000-0002-071=
5-6126" target=3D"_blank">https://orcid.org/0000-0002-0715-6126</a></div></=
div></div></div></div></div></div></div></div></div></div></div>

--000000000000a6940505d9b3e963--


From nobody Tue Mar  8 07:27:41 2022
Return-Path: <robipolli@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9CF83A0874 for <httpapi@ietfa.amsl.com>; Tue,  8 Mar 2022 07:27:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FREEMAIL_DOC_PDF=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=unavailable 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 2M9D3dSyRgif for <httpapi@ietfa.amsl.com>; Tue,  8 Mar 2022 07:27:35 -0800 (PST)
Received: from mail-io1-xd2f.google.com (mail-io1-xd2f.google.com [IPv6:2607:f8b0:4864:20::d2f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EDA543A0855 for <httpapi@ietf.org>; Tue,  8 Mar 2022 07:27:34 -0800 (PST)
Received: by mail-io1-xd2f.google.com with SMTP id k25so5467807iok.8 for <httpapi@ietf.org>; Tue, 08 Mar 2022 07:27:34 -0800 (PST)
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=9lXLA6LMu6jqxPlCP8Jk+DsoHHNvxFg8z1V/KYzeS84=; b=o+1dnStll3ajCwt3i54JNkDa/lQDFLaVwTyb7TY8Oq0FAw6M+y6ZBdtVDYj8YgwADW 1k+AvsyGl+CmcQqg6nuIrVgFOrGv/FbSAF4oi4dAU37YvXnlPsGrYyOLcis7+U5OKAFX MX+peQ3DnKeUf+nAfpcfaeuCS/XPZmmqQ7WbBlcm6TfXZ6ZLHglvVb1qUWOfQCPxTdFA HBJV58vmkEsrks4xt63VrdLbsbtir5zTatfXmKM4Hll7aDpUP+EirFFoywU61LIarcNC 3/vTEZJWDmV2s8JqhbfNzUSxGs6NsAlOOzesuybTXFaMJErqPO5Bz82rjSnIs/NOUA8d LAfw==
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=9lXLA6LMu6jqxPlCP8Jk+DsoHHNvxFg8z1V/KYzeS84=; b=oN2+NtOYEHRttRMYxc05PMRi6W6ry7lB/j6nWUaxKkK5d34c/V6YJ0wgguOOdoZEck y+kXyBBlNsMDQhgzbVHGwSsbpRl1RRcHbZvzxxIAeMsWmpZmz3Z23aE9f8erHjlGQc4e z9oZDWgzZWbQ57bJVkRg/CkcBYUyjA4HTuZCecyZ7fRJQg4+YuOHrBz8gfnLk4opwFvj 87hIpWSWbegJaP5EewlodQRDKaQ4IWOP6R4nHaKhNJlFdAhbUqUiD6vwUF6u7L6N8/9s /TfsnVPCludsgrtyoRrtSY17uuuSuyqyGdEYkhwfjF9itI9SuUjPhB0OMaFffuFcDxua DSPg==
X-Gm-Message-State: AOAM531/m49VBNoiKXXA3ripNrDuiXCoZ4aRZckTD0UjF0J8zDj6Lw81 XBRszRlAa5HCsvLAWOX7mhlc6MAyT6vO9CYuXpU=
X-Google-Smtp-Source: ABdhPJz4ux167CB2I/KGqMkJ1DfR82HeSjt2SizTAWtvj+AkfF4be0/pKFMKwP61JQBrDu3nmk2ItoPQFbPnMGVF3Es=
X-Received: by 2002:a5e:a80a:0:b0:645:b477:bc23 with SMTP id c10-20020a5ea80a000000b00645b477bc23mr12136041ioa.191.1646753253541; Tue, 08 Mar 2022 07:27:33 -0800 (PST)
MIME-Version: 1.0
References: <AE3CA8BB-9282-4D80-97B8-4F6AB1B1ECC1@akamai.com>
In-Reply-To: <AE3CA8BB-9282-4D80-97B8-4F6AB1B1ECC1@akamai.com>
From: Roberto Polli <robipolli@gmail.com>
Date: Tue, 8 Mar 2022 16:27:22 +0100
Message-ID: <CAP9qbHVcdrRK7W=mksv6M0AqmXYOZzqobavFpLv+gaUbzKgLfg@mail.gmail.com>
To: "Salz, Rich" <rsalz=40akamai.com@dmarc.ietf.org>
Cc: "httpapi@ietf.org" <httpapi@ietf.org>, Jason Desrosiers <jason@hyperjump.io>, alex@flawedcode.org,  Darrel Miller <Darrel.Miller@microsoft.com>
Content-Type: multipart/mixed; boundary="000000000000b5e80205d9b69eb5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/71Sz6-dcH6r7xUYOXrRngTEQM_Y>
Subject: Re: [httpapi] Seeking agenda items
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Mar 2022 15:27:39 -0000

--000000000000b5e80205d9b69eb5
Content-Type: multipart/alternative; boundary="000000000000b5e80105d9b69eb3"

--000000000000b5e80105d9b69eb3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear chairs,

please find attached the slides for RateLimit and Media Types.

I cut off the latest I-Ds. I think RateLimit is almost done and once we
close the last issue it can go in WGLC:
-
https://www.ietf.org/archive/id/draft-ietf-httpapi-ratelimit-headers-03.htm=
l
-
https://www.ietf.org/archive/id/draft-ietf-httpapi-rest-api-mediatypes-01.h=
tml

Let me know if you need further information.
Kind regards,
R.

Il giorno mar 1 mar 2022 alle ore 18:46 Salz, Rich <rsalz=3D
40akamai.com@dmarc.ietf.org> ha scritto:

> We are on the schedule for the upcoming IETF:
>
>
>
>         httpapi Session 1 (2:00 requested)
>
>         Thursday, 24 March 2022, Morning Session I 1000-1200 (local time;
> 0900 UTC)
>
>         Room Name: Grand Park Hall 2 size: 200
>
>
>
> Document authors, we=E2=80=99d like you to have a couple of slides (simpl=
e PDF
> only please) on the status of your documents:
>
>                 RateLimit Field for HTTP; ratelimit-headers
>
>                 REST API mediatypes; rest-api-mediatypes
>
>                 Problem Details for HTTP APIs; rfc7807bis
>
>
>
> The idempotency draft has expired; is it still being worked on?
>
>                 The idempotency HTTP Header Field; idempotency-key-header
>
>
>
> For **all** of the above, please prepare an update and mail it to
> httpapi-chairs@ietf.org before the meeting.
>
>
>
> In addition, Mark Thompson wants to introduce and discuss his =E2=80=9CUs=
ing The
> Date Header Field in HTTP Requests=E2=80=9D draft.
>
>
>
> Does anyone else have new items they=E2=80=99d like to discuss?
>
>
>
> Finally, is anyone from the currently planning on attending IETF 113 in
> person? Our AD, Francesco will be there, but none of Mark, Darrel, nor I
> will be. For planning purposes, if you will be on-site, please let us kno=
w
> (no obligation; of course plans can change at any time).
>
>
>
>
> --
> httpapi mailing list
> httpapi@ietf.org
> https://www.ietf.org/mailman/listinfo/httpapi
>

--000000000000b5e80105d9b69eb3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear chairs,<div><br></div><div>please find attached the s=
lides for RateLimit and Media Types.</div><div><br></div><div>I cut off the=
 latest I-Ds. I think RateLimit is almost done and once we close the last i=
ssue it can go in WGLC:</div><div>- <a href=3D"https://www.ietf.org/archive=
/id/draft-ietf-httpapi-ratelimit-headers-03.html">https://www.ietf.org/arch=
ive/id/draft-ietf-httpapi-ratelimit-headers-03.html</a></div><div>-=C2=A0<a=
 href=3D"https://www.ietf.org/archive/id/draft-ietf-httpapi-rest-api-mediat=
ypes-01.html">https://www.ietf.org/archive/id/draft-ietf-httpapi-rest-api-m=
ediatypes-01.html</a></div><div><br></div><div>Let me know if you need furt=
her=C2=A0information.</div><div>Kind regards,</div><div>R.</div></div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">Il giorno m=
ar 1 mar 2022 alle ore 18:46 Salz, Rich &lt;rsalz=3D<a href=3D"mailto:40aka=
mai.com@dmarc.ietf.org">40akamai.com@dmarc.ietf.org</a>&gt; ha scritto:<br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US" style=3D"overflow-wrap: break-word;">
<div class=3D"gmail-m_-6508638917161028481WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt">We are on the schedul=
e for the upcoming IETF:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0h=
ttpapi Session 1 (2:00 requested)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0T=
hursday, 24 March 2022, Morning Session I 1000-1200 (local time; 0900 UTC)<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0R=
oom Name: Grand Park Hall 2 size: 200<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">Document authors, we=E2=80=99d like you to have a=
 couple of slides (simple PDF only please) on the status of your documents:=
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 RateLimit Field for HTTP; rateli=
mit-headers<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 REST API mediatypes; rest-api-me=
diatypes<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Problem Details for HTTP APIs; r=
fc7807bis<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">The idempotency draft has expired; is it still be=
ing worked on?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 The idempotency HTTP Header Fiel=
d; idempotency-key-header<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">For *<b>all</b>* of the above, please prepare an =
update and mail it to
<a href=3D"mailto:httpapi-chairs@ietf.org" target=3D"_blank">httpapi-chairs=
@ietf.org</a> before the meeting.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">In addition, Mark Thompson wants to introduce and=
 discuss his =E2=80=9CUsing The Date Header Field in HTTP Requests=E2=80=9D=
 draft.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">Does anyone else have new items they=E2=80=99d li=
ke to discuss?<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:-webkit-st=
andard,serif;color:black">Finally, is anyone from the currently planning on=
 attending IETF 113 in person? Our AD, Francesco will be there, but none of=
 Mark, Darrel, nor I will be. For
 planning purposes, if you will be on-site, please let us know (no obligati=
on; of course plans can change at any time).<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u><=
/span></p>
</div>
</div>

-- <br>
httpapi mailing list<br>
<a href=3D"mailto:httpapi@ietf.org" target=3D"_blank">httpapi@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpapi" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpapi</a><br>
</blockquote></div>

--000000000000b5e80105d9b69eb3--

--000000000000b5e80205d9b69eb5
Content-Type: application/pdf; name="2022-02-ietf113-httpapi-mediatype.pdf"
Content-Disposition: attachment; 
 filename="2022-02-ietf113-httpapi-mediatype.pdf"
Content-Transfer-Encoding: base64
Content-ID: <f_l0iaahsi0>
X-Attachment-Id: f_l0iaahsi0

JVBERi0xLjQKJSDi48/TCjQKMApvYmoKPDwKL1R5cGUKL0NhdGFsb2cKL05hbWVzCjw8Ci9KYXZh
U2NyaXB0CjMKMApSCj4+Ci9QYWdlTGFiZWxzCjw8Ci9OdW1zClsKMAo8PAovUwovRAovU3QKMQo+
PgpdCj4+Ci9PdXRsaW5lcwoyCjAKUgovUGFnZXMKMQowClIKPj4KZW5kb2JqCjUKMApvYmoKPDwK
L0NyZWF0b3IKKP7/AEcAbwBvAGcAbABlKQovVGl0bGUKKP7/ADIAMAAyADIALQAwADIALQBpAGUA
dABmADEAMQAzAC0AaAB0AHQAcABhAHAAaQAtAG0AZQBkAGkAYQB0AHkAcABlKQo+PgplbmRvYmoK
NgowCm9iago8PAovVHlwZQovUGFnZQovUGFyZW50CjEKMApSCi9NZWRpYUJveApbCjAKMAo3MjAK
NDA1Cl0KL0NvbnRlbnRzCjcKMApSCi9SZXNvdXJjZXMKOAowClIKL0Fubm90cwoxMAowClIKL0dy
b3VwCjw8Ci9TCi9UcmFuc3BhcmVuY3kKL0NTCi9EZXZpY2VSR0IKPj4KPj4KZW5kb2JqCjcKMApv
YmoKPDwKL0ZpbHRlcgovRmxhdGVEZWNvZGUKL0xlbmd0aAo5CjAKUgo+PgpzdHJlYW0KeJy1Vl1P
FDEUbcLbfeKB+Af0YQex9PvDB6MGcYFNAF12TcQHowFiFnTR/x9POzsfuzuILLCT2bZn2t7ec25v
OyXJBaXnRVkxwqL8dklTElwIGV2wwuQei210SsUlaWe9E3n4pGkoYb1JlQktNNL/BY3pCkamtP1m
8uviq6Dz33kt1Xt9vtLsF3S2Scd4pq3JZZq8dBPTSmVc4FobCsZ4nm1YraLiDTRpQVFYKzPWjGyw
2mAyqUNFZ1PLXFaNVGrFvbIqWFKKSy+c0DPCqxW+HaIcXtP27s+rP4pchE38HA3P5vWSmCHaKIwl
GUGAdQKdSl2G3+kz9Zhlp72CFDr3mGOerbFnTLMtlKIgm+E+e88GbAeQL8j5jJ2eso/4MCroCw33
6d1whdV5L7mNSrrOxWFVwx9p4lvIu11KUctRKylaCtUQ2FLWtpScg1YU0hhJSnvu8PPVxtEmpq2i
bqguk4gJMomqQ2LHhQo+kDE86BjjksIFhZmO+9BxxMaonUDNo5ay41pRND7hv8/2UB6itVeN/5BH
3RAwrUB4SPc8ZLAKanS6V8fIg9pMW1x56yhEHsyjm1NGcuMcXJTazBtM8j0Hx57pgrTMnJfbc73A
psntl2wTGjzFuwVl0PW0QN/8aZ1t4HnC1h5JHOckV9Evr7uXTD4CVQ7JxIooO6h6yHQhkYnyrm/l
ixprJ4yotI3zCaOB7pEwjJI5YbjVE0Za33KkWW61lJ50hKWFQBuwfrWvx2nTGzkLooMGHiNH7OAd
AD5BLaWSQ7SO8I6LdGDNhgDfQXJJiWZ0v+jrcsQZUKyWvKhjoFtejR1kkEEM+EXwBBE0FLYOm8VK
3QInDehxelkZvUm61+O70fYEEB+6p0tROuGsi6g5Cze7fFSmw8eWNRyOi1nhFcguT+eUqvs5gx/k
cpTT+C4E2cO7m0UaIHcfJyF0KdDrRpJ5qnCF09V6S9I66LkLZ/8GOxi7e4R0stfYXSCvyeE3aNPi
HZuw7Wxut13S3Lv5uFhGyjGlcysnJq1DiLhZkgwON0OOm0S6+Ipg3Bw4aUAllPJqBlbD2+Dd0xMm
gVegy6CCe7Zd9T6DJesyxevlw1dyGXVQNsW3cdLIuQOfbax8sPzTKugTTnfb/O+TJT1/AWEXbpAK
ZW5kc3RyZWFtCmVuZG9iago5CjAKb2JqCjg2MAplbmRvYmoKMTAKMApvYmoKWwo8PAovVHlwZQov
QW5ub3QKL1N1YnR5cGUKL0xpbmsKL1JlY3QKWwoyNzMuMTY4MjcKMzEuOQo0NDYuODMxNzYKNTMu
NQpdCi9Cb3JkZXIKWwowCjAKMApdCi9BCjw8Ci9UeXBlCi9BY3Rpb24KL1MKL1VSSQovVVJJCiho
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWh0dHBhcGktcmF0ZWxp
bWl0LWhlYWRlcnMvKQo+Pgo+PgpdCmVuZG9iagoxMQowCm9iago8PAovQ0EKMS4wCi9jYQoxLjAK
Pj4KZW5kb2JqCjEyCjAKb2JqCjw8Ci9DQQowCi9jYQowCj4+CmVuZG9iago4CjAKb2JqCjw8Ci9G
b250Cjw8Ci9Gb250MgoxMwowClIKL0ZvbnQzCjE0CjAKUgo+PgovUGF0dGVybgo8PAo+PgovWE9i
amVjdAo8PAo+PgovRXh0R1N0YXRlCjw8Ci9BbHBoYTAKMTEKMApSCi9BbHBoYTEKMTIKMApSCj4+
Ci9Qcm9jU2V0ClsKL1BERgovVGV4dAovSW1hZ2VCCi9JbWFnZUMKL0ltYWdlSQpdCj4+CmVuZG9i
agoxNQowCm9iago8PAovVHlwZQovUGFnZQovUGFyZW50CjEKMApSCi9NZWRpYUJveApbCjAKMAo3
MjAKNDA1Cl0KL0NvbnRlbnRzCjE2CjAKUgovUmVzb3VyY2VzCjE3CjAKUgovQW5ub3RzCjE5CjAK
UgovR3JvdXAKPDwKL1MKL1RyYW5zcGFyZW5jeQovQ1MKL0RldmljZVJHQgo+Pgo+PgplbmRvYmoK
MTYKMApvYmoKPDwKL0ZpbHRlcgovRmxhdGVEZWNvZGUKL0xlbmd0aAoxOAowClIKPj4Kc3RyZWFt
CnicvVdNbxMxELWUm0+lEkduHJoKXH9/HEFtmqaV0qYhAVoOCNRWKAVS+P/i2clmvZst0CTtrnZt
vx3P2PPG9uyUCsZpvF/PKpoblF9u6ZRyxrkI1huuk0S9DaFY3FJljbM8dZ+UDcmN07EyobVGfN/Q
Mf0OI1O692by8+Yzp9e/0liK5+56Je039GqXnuGeZspFVD6bJtQKqa2PVrhzgSUTRskgM2hSQkpZ
7xJU9CuRhbFoTvnClWUt+bFoxFJJ5qTWgkrPZBBK+bmvi8G9HaIc3tG9zo/vvzVNsxpeVVmKI9SO
qYDL0+GMhuFXukN2yYDskz4ZtenwGz0YPkyv4Jp5aJXN2gud/5jw/7heWx5qri+gzPXCS2dMxfcZ
tIbzheQsBO1MEehKhxja8p5q3X8yqmrwn2cB/nOeqgBLFWa2FoxsyJiJIVi3cwFLJ+SMdMi7NuiE
xA7pIiJGeLfilzaVCRwDKEUG5Dy2IXgAoT6eMbm8RI+P5BgfzlA7r4h32tTOlY9wR5M9CL0kirxC
OUr6OsCP8HSgd4xyEM1/osPeJt3gtWTBKL3s8k07vGQ3rpMnoXfJUOS3T7pt6pL3P7Spn9MQyesl
lhfcDKp0Z40W+OpCfNCmeg6dlCRVeO8WIhegf9a/g4/7ifE673nQjaDqfYbkIfMIYeAUcwpbQwM5
jxgI9onW+ZKhGAhx3Z1ipfXTOkvrNeO+XNOR1ixSWuSwMYL6qctpPVIi04dRddK0n8R6YLbgfgDb
ZQTMpTdPcHKDFKru71EKx24a92jjTDvLkPBI22B5A6chTn8fPFOIKGuQEFiX0h3uta2AkxKUXEon
52DRPQcffipCCdPBBqpRQXZl3IqnIoasmErXkie1YCIoLw2VhmkrtLAVGp+vTN1frcJ93Kpmm5tI
ZxAgcXcUgWNDmOUzAllTBZvkmF8kk4uufo1skjPvrNXUcNR8cHPqmkcbUurokfx4G0fKFfMhbmML
cJKB0jJrcbBKoLFnvZ11wsAx5viDYIIUBqHEmTUgrJEtDT24XGNaKxXj1ZT2GLvOGBvTiLwg27h7
KTs5xg50QJ5h8Q+w9LeBdYEekS0cXT28i177eE7wPW4Ph/NDDjvleTqgttcJununkblwaTKtNXYo
HDvJom2w6Fhwwulli9l/QCM5yeeIw9n6yYOiRCtRYRjS8xma+tbbWa8YFhudZ/rv0Systg/H+w+b
dblLCmVuZHN0cmVhbQplbmRvYmoKMTgKMApvYmoKOTE0CmVuZG9iagoxOQowCm9iagpbCjw8Ci9U
eXBlCi9Bbm5vdAovU3VidHlwZQovTGluawovUmVjdApbCjI5LjkwNzQ4CjkuMzgyNjc4CjI1MS4w
ODIzMgoyMi41ODI2NzgKXQovQm9yZGVyClsKMAowCjAKXQovQQo8PAovVHlwZQovQWN0aW9uCi9T
Ci9VUkkKL1VSSQooaHR0cHM6Ly9naXRodWIuY29tL2lldGYtd2ctaHR0cGFwaS9tZWRpYXR5cGVz
LykKPj4KPj4KXQplbmRvYmoKMTcKMApvYmoKPDwKL0ZvbnQKPDwKL0ZvbnQ0CjIwCjAKUgovRm9u
dDIKMTMKMApSCi9Gb250MwoxNAowClIKPj4KL1BhdHRlcm4KPDwKPj4KL1hPYmplY3QKPDwKPj4K
L0V4dEdTdGF0ZQo8PAovQWxwaGEwCjExCjAKUgovQWxwaGExCjEyCjAKUgo+PgovUHJvY1NldApb
Ci9QREYKL1RleHQKL0ltYWdlQgovSW1hZ2VDCi9JbWFnZUkKXQo+PgplbmRvYmoKMjEKMApvYmoK
PDwKL1R5cGUKL1BhZ2UKL1BhcmVudAoxCjAKUgovTWVkaWFCb3gKWwowCjAKNzIwCjQwNQpdCi9D
b250ZW50cwoyMgowClIKL1Jlc291cmNlcwoyMwowClIKL0Fubm90cwoyNQowClIKL0dyb3VwCjw8
Ci9TCi9UcmFuc3BhcmVuY3kKL0NTCi9EZXZpY2VSR0IKPj4KPj4KZW5kb2JqCjIyCjAKb2JqCjw8
Ci9GaWx0ZXIKL0ZsYXRlRGVjb2RlCi9MZW5ndGgKMjQKMApSCj4+CnN0cmVhbQp4nLVXSW8TMRS2
lJsvlB64ceuhQdT1vkhcQNm6SLRpmpRSDgjUVigUWvj/4rMnk5lkJqXNMqPE9vPYb/nee36+p4Jx
Gt+9rKO5QfvtJ72nnHEugvWG6/TF/BgfxeYnVdY4y9PycTGQ3DgdO2M6N4j/t3RE78Dknu6/H/++
/crpzZ8kS/57uFlq91t6/Yae4r0vbS7i5pma2FZIbX3kwp0LLLEwSgZZIo0LklLWu0TK1xWUKbPI
TvnclEUv2TEfxFZJ5qTWgkrPZBBK+Ymtc+E+DNAOHuh+59fdX02TVoPrWZSihNoxFfB4OshgGHyn
n+kuMU2qMb1LWmREjkmfnKL3kfSa9AsdHNL24HmshFMsmOBNLcPdJh38iHv+xwZPQUNbHubQyEkl
NISXzpgZOEqkFfAQkrMQtDO57ysdorfLBd15+8m4VT1UKoDHHEySnJEesNkhirwlDWLTuAPEDvDr
lNBrkPMm/DJh2gOSx/gfgprNvQPcPs3tEE72QWmB3kW7hz0lEWnvDjnCqhPMvcC4TS6we6PkEWtU
1quqshdJpB45h/hXV9DglBxCjhOQuhi10B/FibOJakek1aQmafWpSf1E9VUE1vUCa86Zc9apiti7
kLEfrQRr9RJSwAHtIeQdgt5Lo27u/+sSyDrBNBfSVAVamtUjYAn4TgUtkdu+D52BVZPKNExKT12x
n9A6B3jtmF7w6WW+bgoeII1+erAJ6JA5mRTW6nolOnkajGEySgBGME8ThP0UXFmIwRXXHwgWRjLc
iHrZGkTCjJlRd5rUpo4FuQvJOoiWGBgls2fRfr6piBVBzvt+kTuGRe5YtwOKENdonIBVCTbh7NK4
KhYxf7qZ/HkBnaNjDyeARKfp5940WpydnhYqxymDj7LQyFP1MKX+C3yST20GacVFbaTYaaQMIUF3
Imx+AA3XL4zkluHA1bIq0kagV9Yu4LJC4YIM5INnCgWINSjnrEvFKvfazhDHBVFyKZ2cEPPlZeLz
CxhswnSwAWVAYKiNjVuygIHIiqn0VM9JwURQHseSNExboYWdyRevlgbtUa4wH7eqnuc6Kk/hrM4S
kVeT0lOgwJ2hjcs0P70KTJf6Fe4CnHkXTzCDMgQ4ugl09dKG5MseYeNtlJQr5kNwviCOS0RpmbVG
IcLGWfKbG5cWQXDIHK93Jkhh4EqcWQPAatHS2AePq0+xivGZ+wGS5QjvGRLLa7KN9zCluCMkuzZ5
iaTXx8mynWraEeqELXKJL7amq1r4HWO+qBRLdeL2Kk63UI2SCSvKNFbITcJnHG0NR8eCE05XOU75
LQAn2Rx+mMVP2SkK6oxXGIabVEbNjsS5cWlVdIu16plurZqF5fJwfP8BnDEFCwplbmRzdHJlYW0K
ZW5kb2JqCjI0CjAKb2JqCjEwMjUKZW5kb2JqCjI1CjAKb2JqClsKPDwKL1R5cGUKL0Fubm90Ci9T
dWJ0eXBlCi9MaW5rCi9SZWN0ClsKMjkuOTA3NDgKOS4zODI2NzgKMjUxLjA4MjMyCjIyLjU4MjY3
OApdCi9Cb3JkZXIKWwowCjAKMApdCi9BCjw8Ci9UeXBlCi9BY3Rpb24KL1MKL1VSSQovVVJJCiho
dHRwczovL2dpdGh1Yi5jb20vaWV0Zi13Zy1odHRwYXBpL21lZGlhdHlwZXMvKQo+Pgo+PgpdCmVu
ZG9iagoyMwowCm9iago8PAovRm9udAo8PAovRm9udDQKMjAKMApSCi9Gb250MgoxMwowClIKL0Zv
bnQzCjE0CjAKUgo+PgovUGF0dGVybgo8PAo+PgovWE9iamVjdAo8PAo+PgovRXh0R1N0YXRlCjw8
Ci9BbHBoYTAKMTEKMApSCi9BbHBoYTEKMTIKMApSCj4+Ci9Qcm9jU2V0ClsKL1BERgovVGV4dAov
SW1hZ2VCCi9JbWFnZUMKL0ltYWdlSQpdCj4+CmVuZG9iagoyNgowCm9iago8PAovVHlwZQovUGFn
ZQovUGFyZW50CjEKMApSCi9NZWRpYUJveApbCjAKMAo3MjAKNDA1Cl0KL0NvbnRlbnRzCjI3CjAK
UgovUmVzb3VyY2VzCjI4CjAKUgovQW5ub3RzCjMwCjAKUgovR3JvdXAKPDwKL1MKL1RyYW5zcGFy
ZW5jeQovQ1MKL0RldmljZVJHQgo+Pgo+PgplbmRvYmoKMjcKMApvYmoKPDwKL0ZpbHRlcgovRmxh
dGVEZWNvZGUKL0xlbmd0aAoyOQowClIKPj4Kc3RyZWFtCnicvVlJbxs3FCbgGw9N6ktPvQWoVTRj
Lo8bUHRNvAZJbCt2mqaHokUSFEpapwX6M/OX+shZ+EakIsuSaiHRzKd5fCs/viGvuWwEj5/77QUI
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
YW0KZW5kb2JqCjI5CjAKb2JqCjE4OTYKZW5kb2JqCjMwCjAKb2JqClsKPDwKL1R5cGUKL0Fubm90
Ci9TdWJ0eXBlCi9MaW5rCi9SZWN0ClsKMjkuOTA3NDgKMjEuMzgyNjc5CjI1MS4wODIzMgozNC41
ODI2NzYKXQovQm9yZGVyClsKMAowCjAKXQovQQo8PAovVHlwZQovQWN0aW9uCi9TCi9VUkkKL1VS
SQooaHR0cHM6Ly9naXRodWIuY29tL2lldGYtd2ctaHR0cGFwaS9tZWRpYXR5cGVzLykKPj4KPj4K
XQplbmRvYmoKMjgKMApvYmoKPDwKL0ZvbnQKPDwKL0ZvbnQ0CjIwCjAKUgovRm9udDIKMTMKMApS
Ci9Gb250NQozMQowClIKL0ZvbnQzCjE0CjAKUgo+PgovUGF0dGVybgo8PAo+PgovWE9iamVjdAo8
PAo+PgovRXh0R1N0YXRlCjw8Ci9BbHBoYTAKMTEKMApSCi9BbHBoYTEKMTIKMApSCj4+Ci9Qcm9j
U2V0ClsKL1BERgovVGV4dAovSW1hZ2VCCi9JbWFnZUMKL0ltYWdlSQpdCj4+CmVuZG9iagozMgow
Cm9iago8PAovVHlwZQovUGFnZQovUGFyZW50CjEKMApSCi9NZWRpYUJveApbCjAKMAo3MjAKNDA1
Cl0KL0NvbnRlbnRzCjMzCjAKUgovUmVzb3VyY2VzCjM0CjAKUgovQW5ub3RzCjM2CjAKUgovR3Jv
dXAKPDwKL1MKL1RyYW5zcGFyZW5jeQovQ1MKL0RldmljZVJHQgo+Pgo+PgplbmRvYmoKMzMKMApv
YmoKPDwKL0ZpbHRlcgovRmxhdGVEZWNvZGUKL0xlbmd0aAozNQowClIKPj4Kc3RyZWFtCnictVZL
bxMxEB6pN59KT1y4VdAg6tjjt8QFlJbS9tDSVYOgHBCordC2kML/F2NvNuvdbChN0rU2tifr+ebl
mZkwyQWLY7daaGFo/nbDJkxwIWSw3gidvuju6aM43TBljbMiHS+bDQrjdFyUrLOJv9dszG4JZMKG
b8pf118Fu/qdZKnfu6uluF+zy5fslMYkYy4j80pNYitRWx9RhHOBJwijMGBGKhuSUta7RKrPNZQZ
WIRTvjZls0p2rDdxVsgdai0Zeo5BKuWntq6Fe1vQXNyx4f7P2z+aJa2Ky7aXooTacRXo8ayo3FB8
Z5/ZDjwfsCjjDnyAExof4RSOYUzvAZzDBv2ewiGM6D2AdwP2hRWHbK94GLwKmisTLPYKsTNgxY8H
84wqBVNx033c7rHy//hbWxE6/q5Jmb+lR2dMy+EZaQWPSxSclHOmvl1Kh3ifcMGyazmMrPotpwJh
5FYDhLPk621Q8GrmkTVBSrQctUc1D7xuqJAupW6jxDh/PYjRFwN9GwQMs1BeE7I3PFgh7Tz84yhp
53y4C5b8KOnWWtiHI/LnCYzW7ksKei885aF5CR5DT1Rda2Z6DuHF+mNVUrJCgu2BXjeYiRGJYZEd
V8hhVCh88FxRLrKGaod1qTIKr22LWDZEFIgOp8T6eE58eC4jJlwHG5imBRVi45bMZSSy4io9c0bU
ksugPBqGhmsrNd3BPFyeLu21f6KS+YRV/ZjrKELSWZ1qiXZaVVVIUuVs0cqMFryalqbZ0Ya0RBkS
3DtrqfwSe/Kjm7quX9pUjrmnkuVtlFQo7kNwviGWGZHKgbVGaSRquuOdfXaIBCeZYy9pAkpDoSS4
NeSwXm9p4kOPW5BJuGg1HpQixzTOqNF5Bls0DlPrc0RN0B48oRQaW6Kt1AqN4T1swif6YnN2akTv
Mf1/ElsjWo2IenGR6ug5bK0SdAvVyEw4p8zGCslJ+grR9iA6Hpx0eh4x69t6nZNsTnFY3Z88KBpq
KyqonTNTajrb3WenqrC453LF8RfCB2CvCmVuZHN0cmVhbQplbmRvYmoKMzUKMApvYmoKNzcwCmVu
ZG9iagozNgowCm9iagpbCjw8Ci9UeXBlCi9Bbm5vdAovU3VidHlwZQovTGluawovUmVjdApbCjI5
LjkwNzQ4CjIxLjM4MjY3OQoyNTEuMDgyMzIKMzQuNTgyNjc2Cl0KL0JvcmRlcgpbCjAKMAowCl0K
L0EKPDwKL1R5cGUKL0FjdGlvbgovUwovVVJJCi9VUkkKKGh0dHBzOi8vZ2l0aHViLmNvbS9pZXRm
LXdnLWh0dHBhcGkvbWVkaWF0eXBlcy8pCj4+Cj4+Cl0KZW5kb2JqCjM0CjAKb2JqCjw8Ci9Gb250
Cjw8Ci9Gb250NAoyMAowClIKL0ZvbnQyCjEzCjAKUgovRm9udDMKMTQKMApSCj4+Ci9QYXR0ZXJu
Cjw8Cj4+Ci9YT2JqZWN0Cjw8Cj4+Ci9FeHRHU3RhdGUKPDwKL0FscGhhMAoxMQowClIKL0FscGhh
MQoxMgowClIKPj4KL1Byb2NTZXQKWwovUERGCi9UZXh0Ci9JbWFnZUIKL0ltYWdlQwovSW1hZ2VJ
Cl0KPj4KZW5kb2JqCjM3CjAKb2JqCjw8Ci9UeXBlCi9QYWdlCi9QYXJlbnQKMQowClIKL01lZGlh
Qm94ClsKMAowCjcyMAo0MDUKXQovQ29udGVudHMKMzgKMApSCi9SZXNvdXJjZXMKMzkKMApSCi9B
bm5vdHMKNDEKMApSCi9Hcm91cAo8PAovUwovVHJhbnNwYXJlbmN5Ci9DUwovRGV2aWNlUkdCCj4+
Cj4+CmVuZG9iagozOAowCm9iago8PAovRmlsdGVyCi9GbGF0ZURlY29kZQovTGVuZ3RoCjQwCjAK
Ugo+PgpzdHJlYW0KeJy9mF1vHDUUho1W4sIXqET0AiFuUbdSHX9/cAdKk3SzUknZbAKUCwRqI7Qp
pPBT+MG89szseMYTupnMsqPsjt/YPnOOH5+xfUsF4zRez6obzQ1+f72ht5QzzkWw3nCdavTLqBR/
bqiyxlmemm/aguTG6Xizob1C/L6ml/QdjNzSw282f17/wunbv9KzNH/v347q/Zq+eUrPcd1mnYvY
eeUmuhVSWx+tcOcCSyaMkkFm0qaVlLLeJalp1ypbY9Gc8k0o27sUx6YQf5VkTmotqPRMBqGUr2Pd
PNy3K/yu3tPD4z/e/a1p8mr1pjtK8Qm1Yyrg4+mqGobVb/QJkeR7ckrOyYwsyRrXFUrrOV39Tp+v
7mdDCsesCl4OWxrVZ3zuYKre9FBvHwjlLoOqLQ+9QW2kbFCFl86Yzqhm0gOGVUjO4JwzzRRSOsRJ
I++47UdOxa7KyAnFrBMe3aoAS3nsPvqnid5wYExEVTGNwZQYzRuKAHjNecjETSsayYSyXEFLLfvl
vBHihBDFxGCCFMYG3FkD10q/5LBfVZd9l8jH5LMtYPeN4B2WWq971n6CvVmaNAtyhL9TlH7E9Lkk
Z7j7DuUTlI7IozkVGh09wX9ev07zbI0KnBymBmf1vPuaPCWHqGpS1a/m9Ge6WkzpiLWCOeVEGbZs
Tg4OSAq2FsxzfFROQitmJGjNrG+GvVvIqkcGpqfcqzGUI1NFOKNrQnCGF4VQrbjJxGC7VPfLWaOJ
IC88AuSPp8e8dbFvsOL8BJi+mFOf6DwlF5Be4DuCH1E/n1NZMx5fISddaYm6y7rV8ZxWiL8C9uu6
buwoVkvaHtBHMpLBKVtGcyf2vWG+w0YSci68zzDvFqqq+8FdSDeG9yAGeN+KuV8C7+MO4IWQNZuI
+NKphPzj/SFfWKyYPwePF8C7YvOHlv4ZeQkxJv6rbepfpizepv1Zm+5n5AKJndeNF2mJdZkzPz3x
TgE74QZc2414IUMP+UrpsAHLFvlcbNkohLrNnuB3Ygz8AqFp6N++s1oxe5EJr3vwF0LWbCr6C69A
/xd7W9UU5ir0nxGLPYFIpJ+QT0ByQ/8RGH85PbASmdlrXAMB2I1YpxKxmWcqwZcJtodnKag98ooH
H8UrNpZltm7VfEpK7A47gBZC3m4iYku/4jp8emYzN/sW+9CuyXFaWMfc/T/Aq7xkmns3EIqd2I17
5m62rZTu0PIurKVQt6mGdfSGWCnvg2dAzGPdhKWMS2cp3GvbETetKLmUTtZi0zwX778xRidMBwRL
48Y4a9zojTFmoEqfYtywHxEBg4e5GfO40MJ2MP58NML/aRXh41YN25ziRAN5TVdvK6cVS0caIgTf
0TaZFryqzzm2TVtpxJkGZ95Zq+GoZhhHVw/d8NOmsx2sVST3Nj4pRwoOwflW3GSiRMa2Rul09BCZ
75WzRvfIbnGdi37wcYNnTxIR656XnWHpdonF3Zp8SQ5wLeqN/xV5Tj5F8nmFRHOQ9jyX2Ps8wj5/
ge+m1RH+lvh/u1rMjgYOHgLdnW5kISycmT0gUwtfWbQDFh0LTjhdWvxQUkwxB4fV/MmhaNUOFYYp
U6upbb+ctdopO8brX88MQqkKZW5kc3RyZWFtCmVuZG9iago0MAowCm9iagoxMjAyCmVuZG9iago0
MQowCm9iagpbCjw8Ci9UeXBlCi9Bbm5vdAovU3VidHlwZQovTGluawovUmVjdApbCjY3LjI5MzMw
NAoyNzguNzAzOTUKOTQuMTczMzcKMzA3LjUwMzk0Cl0KL0JvcmRlcgpbCjAKMAowCl0KL0EKPDwK
L1R5cGUKL0FjdGlvbgovUwovVVJJCi9VUkkKKGh0dHBzOi8vZ2l0aHViLmNvbS9pZXRmLXdnLWh0
dHBhcGkvbWVkaWF0eXBlcy9pc3N1ZXMvMSkKPj4KPj4KPDwKL1R5cGUKL0Fubm90Ci9TdWJ0eXBl
Ci9MaW5rCi9SZWN0ClsKNjcuMjkzMzA0CjI0NS43MDM5MwoxMDcuNjEzNAoyNzQuNTAzOTQKXQov
Qm9yZGVyClsKMAowCjAKXQovQQo8PAovVHlwZQovQWN0aW9uCi9TCi9VUkkKL1VSSQooaHR0cHM6
Ly9naXRodWIuY29tL2lldGYtd2ctaHR0cGFwaS9tZWRpYXR5cGVzL2lzc3Vlcy8yMSkKPj4KPj4K
PDwKL1R5cGUKL0Fubm90Ci9TdWJ0eXBlCi9MaW5rCi9SZWN0ClsKNjcuMjkzMzA0CjIxMi43MDM5
MwoxMDcuNjEzNAoyNDEuNTAzOTQKXQovQm9yZGVyClsKMAowCjAKXQovQQo8PAovVHlwZQovQWN0
aW9uCi9TCi9VUkkKL1VSSQooaHR0cHM6Ly9naXRodWIuY29tL2lldGYtd2ctaHR0cGFwaS9tZWRp
YXR5cGVzL2lzc3Vlcy8yMikKPj4KPj4KPDwKL1R5cGUKL0Fubm90Ci9TdWJ0eXBlCi9MaW5rCi9S
ZWN0ClsKNjcuMjkzMzA0CjE3OS43MDM5Mwo5NC4xNzMzNwoyMDguNTAzOTQKXQovQm9yZGVyClsK
MAowCjAKXQovQQo8PAovVHlwZQovQWN0aW9uCi9TCi9VUkkKL1VSSQooaHR0cHM6Ly9naXRodWIu
Y29tL2lldGYtd2ctaHR0cGFwaS9tZWRpYXR5cGVzL2lzc3Vlcy84KQo+Pgo+Pgo8PAovVHlwZQov
QW5ub3QKL1N1YnR5cGUKL0xpbmsKL1JlY3QKWwo2Ny4yOTMzMDQKMTQ2LjcwMzkzCjEwNy42MTM0
CjE3NS41MDM5NApdCi9Cb3JkZXIKWwowCjAKMApdCi9BCjw8Ci9UeXBlCi9BY3Rpb24KL1MKL1VS
SQovVVJJCihodHRwczovL2dpdGh1Yi5jb20vaWV0Zi13Zy1odHRwYXBpL21lZGlhdHlwZXMvaXNz
dWVzLzE4KQo+Pgo+Pgo8PAovVHlwZQovQW5ub3QKL1N1YnR5cGUKL0xpbmsKL1JlY3QKWwoyOS45
MDc0OAoyMS4zODI2NzkKMjUxLjA4MjMyCjM0LjU4MjY3NgpdCi9Cb3JkZXIKWwowCjAKMApdCi9B
Cjw8Ci9UeXBlCi9BY3Rpb24KL1MKL1VSSQovVVJJCihodHRwczovL2dpdGh1Yi5jb20vaWV0Zi13
Zy1odHRwYXBpL21lZGlhdHlwZXMvKQo+Pgo+PgpdCmVuZG9iagozOQowCm9iago8PAovRm9udAo8
PAovRm9udDQKMjAKMApSCi9Gb250MwoxNAowClIKL0ZvbnQyCjEzCjAKUgo+PgovUGF0dGVybgo8
PAo+PgovWE9iamVjdAo8PAo+PgovRXh0R1N0YXRlCjw8Ci9BbHBoYTAKMTEKMApSCi9BbHBoYTEK
MTIKMApSCj4+Ci9Qcm9jU2V0ClsKL1BERgovVGV4dAovSW1hZ2VCCi9JbWFnZUMKL0ltYWdlSQpd
Cj4+CmVuZG9iago0MgowCm9iago8PAovVHlwZQovUGFnZQovUGFyZW50CjEKMApSCi9NZWRpYUJv
eApbCjAKMAo3MjAKNDA1Cl0KL0NvbnRlbnRzCjQzCjAKUgovUmVzb3VyY2VzCjQ0CjAKUgovQW5u
b3RzCjQ2CjAKUgovR3JvdXAKPDwKL1MKL1RyYW5zcGFyZW5jeQovQ1MKL0RldmljZVJHQgo+Pgo+
PgplbmRvYmoKNDMKMApvYmoKPDwKL0ZpbHRlcgovRmxhdGVEZWNvZGUKL0xlbmd0aAo0NQowClIK
Pj4Kc3RyZWFtCnicvVbfbxtFEB6UJ/ahSim8ICEhhKoY0c3+/iHxAnJTJw1KkzpxRcoDKmoj5Lak
8KfwB/PNns+3Pl8bkpj6ZN/sdzcz6/lmZ+ZSaKkEXw8awSmP+4vX4lIoqZTOIXnlyhv9NV7i22th
g49BFfV5tzDKR8fCXPQW/HshZuINnFyK3R/nf178psSrv8pe2u+7VzeyfiFefieOcV1WxjUbb/4m
zGrjQmIvKsYsiwtvTTYVNO8ga0OKBWr1OmTpjN3Z1Iayk0oc2wXfrZHROKeFSdJkbW1axLrd3E9T
3KfvxO7e2zd/O1H+1fTlKku8QxelzfgkMW1omP4udug+PaYxHdMBTeiMtmifTumEnkDapnt0bySm
f4iH0+t5szrJ6HMcdtmavCIK/4UPF1Tu8dFCFR86mej9CiEVdAtGtFEyZxd9m/3WZc538x6xHz7L
ptbDp60MUSeYtRme6th98s+SkOs6M8POPOdl3885EmNMj3Bt0QMKZEhDCrSHZJkgOcZYPYH0iA6L
PKPnz+npIoPGkJ7SER7tQZ7hfoL8+mwkTICrHbzTmblDP2ON5yPxq5gebPKPJYQxZzsQxBuH8Eq+
kv04fPX91HzdARcjkUqoxwjyETPXAjOc7meI/wy/pyMUr4JOimJYrkEmCLELjTGdF/KfoTbsg83z
zXPlUdvQJrJdj+D/R5Y28eOwteaopuuHEVdJjvS3pGgXyPccfLMI/qSi6aQcsVOoPgQNfMDKudui
Tws/E/AKVjv4fqV5jGN2CIeNfnsozzZPJZfVmLwbCO8GCj+6X8pJWhTwwEkTYmn3KrmwAs470Chj
olmArXoNXr8BwIh0OWThIGC68PHGDQDpaMtnLZBOS51tMl4YL13QToeVxv3lLU7GB7wifCrYYZ+b
6Nw6BsdnIhrvddO6NQaEFWxeYUnZRT9fqnbQDXq3kimGgMHFGwke44K64d2yF05nTA0WOw3KyZBS
CB04r0DrpPYpGEZZs7+ulLBx7JkHZJ+N9kglJYMHYUPnDNNUKJ/BsQ5dNevejMUF5nFXRGYoHGf0
VenBqakIEH0RfuELeFOD7qIwTDrF/RGnYfPghCtR08EPiqXG0Cm/1DSXvdYmjwXcK74p9eiIvqCv
gXHh2acZNBvz240vu+Zru793nigOAdcd66y21PW75sVuNukmk6Uuz7Wf36rwvZ+QLhmGaNmhrVs0
mA95xbyN5jnos5rgB5Ot5FCSmsuBXknyDq2z3GSZGDaLrF5bV1pNml9RLPj6F8wcmKIKZW5kc3Ry
ZWFtCmVuZG9iago0NQowCm9iago5NTIKZW5kb2JqCjQ2CjAKb2JqClsKPDwKL1R5cGUKL0Fubm90
Ci9TdWJ0eXBlCi9MaW5rCi9SZWN0ClsKMjkuOTA3NDgKNDEuNzgyNjgKNDc2LjY3Mzk4CjU4LjU4
MjY3NgpdCi9Cb3JkZXIKWwowCjAKMApdCi9BCjw8Ci9UeXBlCi9BY3Rpb24KL1MKL1VSSQovVVJJ
CihodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1odHRwYXBpLXJl
c3QtYXBpLW1lZGlhdHlwZXMtMDEpCj4+Cj4+Cl0KZW5kb2JqCjQ0CjAKb2JqCjw8Ci9Gb250Cjw8
Ci9Gb250NAoyMAowClIKL0ZvbnQzCjE0CjAKUgovRm9udDIKMTMKMApSCj4+Ci9QYXR0ZXJuCjw8
Cj4+Ci9YT2JqZWN0Cjw8Cj4+Ci9FeHRHU3RhdGUKPDwKL0FscGhhMAoxMQowClIKL0FscGhhMQox
MgowClIKPj4KL1Byb2NTZXQKWwovUERGCi9UZXh0Ci9JbWFnZUIKL0ltYWdlQwovSW1hZ2VJCl0K
Pj4KZW5kb2JqCjQ3CjAKb2JqCjw8Ci9UeXBlCi9QYWdlCi9QYXJlbnQKMQowClIKL01lZGlhQm94
ClsKMAowCjcyMAo0MDUKXQovQ29udGVudHMKNDgKMApSCi9SZXNvdXJjZXMKNDkKMApSCi9Bbm5v
dHMKNTEKMApSCi9Hcm91cAo8PAovUwovVHJhbnNwYXJlbmN5Ci9DUwovRGV2aWNlUkdCCj4+Cj4+
CmVuZG9iago0OAowCm9iago8PAovRmlsdGVyCi9GbGF0ZURlY29kZQovTGVuZ3RoCjUwCjAKUgo+
PgpzdHJlYW0KeJytVd9rFDEQDvRtEPwDpC9S6K1gmsxMfoEvCtpDfaksFrR9KEp7yLZ61f8fJ9nb
2937ofa8DZtMPpLMzDffZudgtYHcnrcGGyfjl1uYg9HG2OSjM1xWrM5lUR5ugbwL3pTtTT9B4wJn
o4GVSe5ncA534mQOJy+bH7MrAzc/Syzde3+z0+kzuH4GZ9Lmg8NtPrxNU461yD5mLyaEpIsLR5hw
ADU9RORjKFC3r0eWzrI7ih2VvVV47CZ5JNQBmS1g1JgsUVxw3QX3qpaxvoeTN9/vfjGUrOrrcZVy
hBw0JXki1G0Z6q/wGSbqoqqEDlkwUUdVWTlRXMEl1G/hdf0wP0KFdSnRRmeTCupv+ci/5P8vlWBv
0kolOmhQCRsxODcqxQD6j1pYISwlDq7TPXHKSsct5jp9hFvKREl8DFlTrA7VgTpWH6T/pKbSn0k/
Vadinat36r36qJ523O4rFJRSYkCH6wHt7Aq3Z20Nj71kZR6VxF9UEFp5TiXRx5mECtwCOBAWMi+H
6tFAsnsKTC4JnTBSWg9vH1qWTzmmqEk06Z183T6Uu8tE9iOw6UE0KEVZgN32IfhwTcshmpNPwGLI
VenCjpqWkElTedaYZKttoogO0Gn2lq0fSfzJzpr6o1ehz3ja7HMfl5ENnrN4kxGRtLeRlTtvhDVD
LC7/DMutccOvIbff69VhmAplbmRzdHJlYW0KZW5kb2JqCjUwCjAKb2JqCjUyMAplbmRvYmoKNTEK
MApvYmoKWwpdCmVuZG9iago0OQowCm9iago8PAovRm9udAo8PAovRm9udDQKMjAKMApSCi9Gb250
MgoxMwowClIKL0ZvbnQzCjE0CjAKUgo+PgovUGF0dGVybgo8PAo+PgovWE9iamVjdAo8PAo+Pgov
RXh0R1N0YXRlCjw8Ci9BbHBoYTAKMTEKMApSCi9BbHBoYTEKMTIKMApSCj4+Ci9Qcm9jU2V0ClsK
L1BERgovVGV4dAovSW1hZ2VCCi9JbWFnZUMKL0ltYWdlSQpdCj4+CmVuZG9iago1MgowCm9iago8
PAovVHlwZQovUGFnZQovUGFyZW50CjEKMApSCi9NZWRpYUJveApbCjAKMAo3MjAKNDA1Cl0KL0Nv
bnRlbnRzCjUzCjAKUgovUmVzb3VyY2VzCjU0CjAKUgovQW5ub3RzCjU2CjAKUgovR3JvdXAKPDwK
L1MKL1RyYW5zcGFyZW5jeQovQ1MKL0RldmljZVJHQgo+Pgo+PgplbmRvYmoKNTMKMApvYmoKPDwK
L0ZpbHRlcgovRmxhdGVEZWNvZGUKL0xlbmd0aAo1NQowClIKPj4Kc3RyZWFtCnicrVVNbxQxDI1U
Tj7BnRuXHSTSOHa+jiBaobKCFqb0gDggULtC08IW/r9wZndmMtup2m13ot0kb8Z2/OzYS0BtII9X
qwUbJ/OPS1iC0cZg8tEZbr/Y3MtHeboE8i5404o3w8YaFzgvGtjY5P8FnMGVGFnC/uvmz+K7gYu/
7Vm63/XFg7Qv4PwlnMhYFsoxK1+5KWrRso/Zigkh6daEI5tsATUDRORjaKFObkB6Y9kcxY7KYdXy
2G3yTFYHy4xgo7YJieKa6+5wb2qZ62vYP/x99Y+h9ao+H0cpn5CDpiRPhHoVhvonzFRQ79VbdaI+
qC/qSQX1Lziot9ON7LLimKYtdDrvcPo+9LM3aYP+DiroR0uEacR/AT0iAGiNTomD65KdOOX0trcs
N/mzWdV0bCiJjYK1rxIZV0E++0x9UgfqnTpVZ7LaU1QBr+GPMuYCPVV7FXyD+ijzPKZQLiAli86n
jkyLRmNkBtLs5V20widHr5mNRG5AmwJ1ViN5QwL28lNYKS1MC8m5CLjuBNo7IefezAxqJ+g5reTu
9fzM1eeekBfqSB1LUs9l90wdVuDXnx3fxlLHzRQNW5FzBzhBz46SqLCxwdWsuNSTkehZZtTRyEMj
nwe09IRZ+1hG/iZQyGVfd3ld0PAtTj6iykhljSlqAozeSbH1oW0lJrIfgc0AWmNtsGuwEy/B7auN
KNGcJEQsC+lcLjyw2siRSVP73MwW1JgoWgfWSUoiox81hed9zuzUqtBnPE3b3EWbwOBzacRkIq37
BEo3GmFNicW+UfeicaJT5/EfUU+xDgplbmRzdHJlYW0KZW5kb2JqCjU1CjAKb2JqCjYwMwplbmRv
YmoKNTYKMApvYmoKWwo8PAovVHlwZQovQW5ub3QKL1N1YnR5cGUKL0xpbmsKL1JlY3QKWwoxODIu
MTgxNjEKMjc4LjcwMzk1CjM4OS4zNzQwNQozMDcuNTAzOTQKXQovQm9yZGVyClsKMAowCjAKXQov
QQo8PAovVHlwZQovQWN0aW9uCi9TCi9VUkkKL1VSSQoobWFpbHRvOnJvYmlwb2xsaUBnbWFpbC5j
b20pCj4+Cj4+Cl0KZW5kb2JqCjU0CjAKb2JqCjw8Ci9Gb250Cjw8Ci9Gb250NAoyMAowClIKL0Zv
bnQyCjEzCjAKUgovRm9udDMKMTQKMApSCj4+Ci9QYXR0ZXJuCjw8Cj4+Ci9YT2JqZWN0Cjw8Cj4+
Ci9FeHRHU3RhdGUKPDwKL0FscGhhMAoxMQowClIKL0FscGhhMQoxMgowClIKPj4KL1Byb2NTZXQK
WwovUERGCi9UZXh0Ci9JbWFnZUIKL0ltYWdlQwovSW1hZ2VJCl0KPj4KZW5kb2JqCjU3CjAKb2Jq
Cjw8Ci9UeXBlCi9QYWdlCi9QYXJlbnQKMQowClIKL01lZGlhQm94ClsKMAowCjcyMAo0MDUKXQov
Q29udGVudHMKNTgKMApSCi9SZXNvdXJjZXMKNTkKMApSCi9Bbm5vdHMKNjEKMApSCi9Hcm91cAo8
PAovUwovVHJhbnNwYXJlbmN5Ci9DUwovRGV2aWNlUkdCCj4+Cj4+CmVuZG9iago1OAowCm9iago8
PAovRmlsdGVyCi9GbGF0ZURlY29kZQovTGVuZ3RoCjYwCjAKUgo+PgpzdHJlYW0KeJytU8lKBDEQ
DXirq/6CoIKZJFXZjorbQRSxUa+i6CDt0ur/YyUz6c0ZXJiE7qo8knqVepUGtFSQ5u7MIWXZ3j1D
A0oqpaMLVlHeMV7zpmSeAZ31TuXjdbcwynpKTg2jRfpP4RpemKSByV79Nr1V8PiRcynf++O/ok/h
YQcueDa94DoFn12Tw2pDLiQW5X2UmcKiiaYH1R2E6ILPUDnXIS1ZosNQStl5uY5lkSwa6Q2RBhOk
iRoxzGtdktuv2FbvMDl6ffkkyLeqHoYqpQzJS4w8AlQzGap72BKb4kAciTNxIy7FmrgS5+JUHIsT
cbUN1RMcVn/j4ftKbaP3i9lKzB8K8BspyKk4kqJAPSm09kg40KIHDcRYRsgFDzFIBB2cZQ2czx2m
Al+1D9YdaJQx3szBcrwP/r0LOIik6CIQO9zQ1pcXhxTTGzNL3LFwnDJKzOObeojSB40WjJXkNGk3
aJUNsd42xSppieunHC5mXUXLaO8oKR9VwHnPaO7MAVb3sdA+4PZoWPCC0/wCP532GQplbmRzdHJl
YW0KZW5kb2JqCjYwCjAKb2JqCjQwMAplbmRvYmoKNjEKMApvYmoKWwpdCmVuZG9iago1OQowCm9i
ago8PAovRm9udAo8PAovRm9udDQKMjAKMApSCi9Gb250MwoxNAowClIKPj4KL1BhdHRlcm4KPDwK
Pj4KL1hPYmplY3QKPDwKPj4KL0V4dEdTdGF0ZQo8PAovQWxwaGEwCjExCjAKUgovQWxwaGExCjEy
CjAKUgo+PgovUHJvY1NldApbCi9QREYKL1RleHQKL0ltYWdlQgovSW1hZ2VDCi9JbWFnZUkKXQo+
PgplbmRvYmoKMTMKMApvYmoKPDwKL1R5cGUKL0ZvbnQKL1N1YnR5cGUKL1R5cGUwCi9CYXNlRm9u
dAovTVVGVVpZK1RpdGlsbGl1bVdlYi1SZWd1bGFyCi9FbmNvZGluZwovSWRlbnRpdHktSAovRGVz
Y2VuZGFudEZvbnRzClsKNjIKMApSCl0KL1RvVW5pY29kZQo2MwowClIKPj4KZW5kb2JqCjE0CjAK
b2JqCjw8Ci9UeXBlCi9Gb250Ci9TdWJ0eXBlCi9UeXBlMAovQmFzZUZvbnQKL01VRlVaWStBcmlh
bE1UCi9FbmNvZGluZwovSWRlbnRpdHktSAovRGVzY2VuZGFudEZvbnRzClsKNjYKMApSCl0KL1Rv
VW5pY29kZQo2NwowClIKPj4KZW5kb2JqCjIwCjAKb2JqCjw8Ci9UeXBlCi9Gb250Ci9TdWJ0eXBl
Ci9UeXBlMAovQmFzZUZvbnQKL01VRlVaWStUaXRpbGxpdW1XZWItQm9sZAovRW5jb2RpbmcKL0lk
ZW50aXR5LUgKL0Rlc2NlbmRhbnRGb250cwpbCjcwCjAKUgpdCi9Ub1VuaWNvZGUKNzEKMApSCj4+
CmVuZG9iagozMQowCm9iago8PAovVHlwZQovRm9udAovU3VidHlwZQovVHlwZTAKL0Jhc2VGb250
Ci9NVUZVWlkrQ29uc29sYXMKL0VuY29kaW5nCi9JZGVudGl0eS1ICi9EZXNjZW5kYW50Rm9udHMK
Wwo3NAowClIKXQovVG9Vbmljb2RlCjc1CjAKUgo+PgplbmRvYmoKNjMKMApvYmoKPDwKL0ZpbHRl
cgovRmxhdGVEZWNvZGUKL0xlbmd0aAo3OAowClIKPj4Kc3RyZWFtCnicfVLJboMwEL3zFT6mhwhj
IGkkZKlKVYlDF5X2A8AeEkvFWIYc+PuamSRNUilILM/zlrGZeFs+l9aMLP7wvapgZK2x2sPQH7wC
1sDO2CgRTBs1HhE+VVe7KA7iahpG6Erb9lFRsPgzFIfRT2zxpPsGHqL43Wvwxu7Y4ntbBVwdnPuB
DuzIeCQl09AGo9favdUdsBhly1KHuhmnZdD8Mb4mB0wgTqgZ1WsYXK3A13YHUcHDJVnxEi4ZgdU3
dU6qpiUYCKfP7FRR+9qjTxp8OBdcIloRSgltCK0IKUIbSYbokFwnzTRAWnJ0auRlfHobnzRISx8x
ItGEakSCE9KXgdm/QCEoKSN2S9pjPBlmtB/REoW2nClcTHNaXOMrF/LucYXWkLYmLR1JviFEO88b
RBl1n+v7x5VR2zk5rZKr+PnPzgN4Hht18D5MDE4pjso8JMbCeZBd72YV3r9LRNtmCmVuZHN0cmVh
bQplbmRvYmoKNjUKMApvYmoKPDwKL0ZpbHRlcgovRmxhdGVEZWNvZGUKL0xlbmd0aAo3OQowClIK
Pj4Kc3RyZWFtCnic7ThpeFRVlufcl9TLQipVqS17akmqErIQaiX7UlVZqrIRCAEMWyQEIZAQDJAI
OopRPyGiLTDqJ+C06CA6gsK44MKM4qe4oCL06CjujdoK2opgM+TVnPuqYjNqz/yaf133O++8d985
9579nleAACBCNTAo7u0bXlK8U7+ZZtYDJJ5d2rNocVT+0aMAqj6acy+lCfEZYSs976bn7KUrrl53
6ab6NHp+BUBR3td/5aL5sd2tAIYoAMG4YtG6AXwX6gFSs4neODDYM7BUsXmUnn3yrgySAVgyuwfS
IAsgx6KzuGRwOWRw6GTQWXQO/oIl9/vu8fXTL4wO3PMo/1Ufqn6cftWHDh0CASaHzrMd7Dla2Qh5
AEluu16rEA1uj4Guok1htDrdniJ0aewemxJ1Wo02CyvR5TRv7trTWTfzLr2iMcF0feGwX/pyoLHd
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
eW2K+JnHNY8ttp1yjOs1IR+Xh+SinDpD8G0YYDpBEr4Az9LzpwRv0Fr6ib1/ieU4aqd9Lkbib0I2
DcTIeC3URi2HWvKXg+qmC/6T8nOIYnwY6LOe6sOHYGaxlMvvQT87STp6wYqFVEsK+T8+ISPlsY4g
mcBKkBHJeT1BauRdEYEtMp8VwakRepmX5M9kD8AVhHkdKSJwyXPFUEDAa39U5LkrUp+r5XrDc7kY
3DzGYC/v+P/HL08eK+RxK42d8DA8CS/A2/ATxuFUXP7z2EvjWXm8SeMSW8BGaNzHXmDvsjOCTigU
SoR2Gt3CtcJ24QnhBI3zUTlRHnl00FhGYz2Nsch4Oeq7aE20L7ovenP0h9GXFEpFnqJW0aK4UbFb
8YLiGzFJzBNniWvFu8SHxaPiJ+KFv4+/j//vwbst6rB8vOsEkLsylDuw6nDCPIWh0f1RY/Df5JeZ
gQplbmRzdHJlYW0KZW5kb2JqCjYyCjAKb2JqCjw8Ci9UeXBlCi9Gb250Ci9TdWJ0eXBlCi9DSURG
b250VHlwZTIKL0Jhc2VGb250Ci9NVUZVWlkrVGl0aWxsaXVtV2ViLVJlZ3VsYXIKL0NJRFN5c3Rl
bUluZm8KPDwKL1JlZ2lzdHJ5CihBZG9iZSkKL09yZGVyaW5nCihVQ1MpCi9TdXBwbGVtZW50CjAK
Pj4KL0ZvbnREZXNjcmlwdG9yCjY0CjAKUgovQ0lEVG9HSURNYXAKL0lkZW50aXR5Ci9EVwoxNzAK
L1cKWwowClsKMjM1CjAKMAoyMjAKMAowCjU2MAowCjAKNjg4CjAKMAoyNjQKMAo1NjAKMjIzCjQz
OAoyMTYKNDEyCl0KMTkKMjIKNTYwCjIzCjI2CjAKMjcKWwo1NjAKMAoyMTcKMAowCjU2MAowCjQ0
Nwo5NzcKNTk2CjAKNTQ0CjY0NQo1NTMKNTI2CjYxNgo2NzUKMjQ2CjI4OQowCjQ3OQo4NDAKNjc2
CjY2MAo1OTMKMAo2MTYKNTQyCjUyNgowCjAKODg2CjAKNTM4CjAKMzI5CjAKMzI5Cl0KNjUKNjcK
MAo2OApbCjUwMQo1MjYKNDM2CjUyOQo1MDUKMzMxCjUxNAo1MzcKMjE5CjIxOQo0NzkKMjMxCjgz
Ngo1MzcKNTI4CjUyNwo1MjYKMzQ2CjQ2NQozNTEKNTMxCjQ4MQo3NjIKNDUyCjQ4MwpdCl0KPj4K
ZW5kb2JqCjY0CjAKb2JqCjw8Ci9UeXBlCi9Gb250RGVzY3JpcHRvcgovRm9udE5hbWUKL01VRlVa
WStUaXRpbGxpdW1XZWItUmVndWxhcgovRmxhZ3MKNAovRm9udEJCb3gKWwotMjI0Ci0yODUKMTA2
NwoxMDgyCl0KL0FzY2VudAoxMTMzCi9EZXNjZW50Ci0zODgKL0l0YWxpY0FuZ2xlCjAKL0NhcEhl
aWdodAo2OTIKL1N0ZW1WCjgwCi9Gb250RmlsZTIKNjUKMApSCj4+CmVuZG9iago2NwowCm9iago8
PAovRmlsdGVyCi9GbGF0ZURlY29kZQovTGVuZ3RoCjgwCjAKUgo+PgpzdHJlYW0KeJx9UstuwyAQ
vPMVHNNDZHBip5EspCpVJR/6UN1+AIF1ilRjhMnBf19YmrRppSAZPLszuyuGYtfet9YEWrz4UXUQ
aG+s9jCNR6+A7uFgLOEl1UaFb4S7GqQjRRR38xRgaG0/kqahxWtMTsHPdHGnxz3ckOLZa/DGHuji
fddF3B2d+4QBbKCMCEE19LHQo3RPcgBaoGzZ6pg3YV5GzQ/jbXZAS8Q8D6NGDZOTCry0ByANi0vQ
5iEuQcDqP3mWVfs+w0g4/fJTRn1Ij3VWsQ5jJROZhvHyUh/znCGN68zWIgXXa0RrhUfNxdVOVS5R
6+udqhJpVZ6r7rFTVefgLR6b1UWn1b9OMtM2WZvH22wT4ts0c1mp/vcU6QaT0Wd71NH76Ay+BrQk
mWEsnB+MG11S4fcFtZe4oQplbmRzdHJlYW0KZW5kb2JqCjY5CjAKb2JqCjw8Ci9GaWx0ZXIKL0Zs
YXRlRGVjb2RlCi9MZW5ndGgKODEKMApSCj4+CnN0cmVhbQp4nOy9CXhURbo//Fadpffu0/uSTrqz
BzoQSMISjKZZRXZkkSAZQAFZRFYZVBRwAURU1HHDDRQVUIcAAQM6A+OgjgvCjMuMO+PgMjoo14vc
GSDp//vWOSeEqOPMvfd7vu/7P+nmd2o5VafqVL1bvVUdgAGADZaBBNqlixYmN8T/+BXmPAigjp42
97LZr19Vuw7jxxBXXHb5VdOu/m3vewFckwD6nJw+dfKUw4GX/gYwYgLW6T4dM3wVoTxM/wLTBdNn
L1w8sdvpsZhuBOg25fI5l06Wrig6D2BFHNPTZ09ePNfX4FoG8NyNWD45d/7UuYXvDN2L6Y0Ajl8r
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
5w0pzza8Ri3KDev1xC72Rkk2L1YsfbNiZRyQ/AO2mG1wCmVuZHN0cmVhbQplbmRvYmoKNjYKMApv
YmoKPDwKL1R5cGUKL0ZvbnQKL1N1YnR5cGUKL0NJREZvbnRUeXBlMgovQmFzZUZvbnQKL01VRlVa
WStBcmlhbE1UCi9DSURTeXN0ZW1JbmZvCjw8Ci9SZWdpc3RyeQooQWRvYmUpCi9PcmRlcmluZwoo
VUNTKQovU3VwcGxlbWVudAowCj4+Ci9Gb250RGVzY3JpcHRvcgo2OAowClIKL0NJRFRvR0lETWFw
Ci9JZGVudGl0eQovRFcKNTU2Ci9XClsKMApbCjc1MAowCjAKMjc3Cl0KNAoxNQowCjE2ClsKMzMz
CjI3NwoyNzcKXQoxOQoyOAo1NTYKMjkKWwoyNzcKXQozMAo2NwowCjY4CjY5CjU1Ngo3MApbCjUw
MAo1NTYKNTU2CjI3Nwo1NTYKNTU2CjIyMgpdCjc3Cjc5CjAKODAKWwo4MzMKMAo1NTYKNTU2CjAK
MAo1MDAKMjc3CjU1NgowCjcyMgowCjUwMApdCjkzCjQwMwowCjQwNApbCjYwNApdCl0KPj4KZW5k
b2JqCjY4CjAKb2JqCjw8Ci9UeXBlCi9Gb250RGVzY3JpcHRvcgovRm9udE5hbWUKL01VRlVaWStB
cmlhbE1UCi9GbGFncwo0Ci9Gb250QkJveApbCi02NjQKLTMyNAoyMDAwCjEwMDUKXQovQXNjZW50
CjcyOAovRGVzY2VudAotMjEwCi9JdGFsaWNBbmdsZQowCi9DYXBIZWlnaHQKNzE2Ci9TdGVtVgo4
MAovRm9udEZpbGUyCjY5CjAKUgo+PgplbmRvYmoKNzEKMApvYmoKPDwKL0ZpbHRlcgovRmxhdGVE
ZWNvZGUKL0xlbmd0aAo4MgowClIKPj4Kc3RyZWFtCnicfVNNb4MwDL3zK3LsDhUkQBkSQpo6TeKw
D43tB0BiOqQRokAP/PsFG7p2nYoExvZ7fo/I+PvisdDtyPw328sSRta0WlkY+qOVwGo4tNrjgqlW
jkuGT9lVxvMduZyGEbpCN72XZcx/d81htBPbPKi+hjvPf7UKbKsPbPO5L11eHo35hg70yAIvz5mC
xg16rsxL1QHzkbYtlOu347R1nF/Ex2SACcw5mZG9gsFUEmylD+Blgbtylj25K/dAqz/9gFh1Q6kD
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
dAovU3VidHlwZQovQ0lERm9udFR5cGUyCi9CYXNlRm9udAovTVVGVVpZK1RpdGlsbGl1bVdlYi1C
b2xkCi9DSURTeXN0ZW1JbmZvCjw8Ci9SZWdpc3RyeQooQWRvYmUpCi9PcmRlcmluZwooVUNTKQov
U3VwcGxlbWVudAowCj4+Ci9Gb250RGVzY3JpcHRvcgo3MgowClIKL0NJRFRvR0lETWFwCi9JZGVu
dGl0eQovRFcKMTcwCi9XClsKMApbCjIzNQowCjAKMjIwCjI4MApdCjUKMTIKMAoxMwpbCjQyNQow
CjAKNDA4CjAKNDY2CjU2MApdCjIwCjI4CjAKMjkKWwoyNTYKXQozMAozMwowCjM0ClsKNDM3CjAK
NjAyCjYwOQo1NDMKNjM4CjAKNTMxCjYxMQowCjI4NgozMDIKMAo0NzIKODU4CjY5Mwo2NTIKNTg5
CjY1Mgo2MjAKNTQ0CjUyNgpdCjU2CjU5CjAKNjAKWwo1NTcKXQo2MQo2NwowCjY4ClsKNTExCjU0
NAo0NDYKNTQ5CjUxMAozNTcKNTM0CjU1MwoyNTgKMAo1MTUKMjcwCjgzOQo1NTMKNTMyCjU0NAow
CjM3Mgo0NzIKMzY0CjU1MwowCjc3MgowCjUwMApdCl0KPj4KZW5kb2JqCjcyCjAKb2JqCjw8Ci9U
eXBlCi9Gb250RGVzY3JpcHRvcgovRm9udE5hbWUKL01VRlVaWStUaXRpbGxpdW1XZWItQm9sZAov
RmxhZ3MKNAovRm9udEJCb3gKWwotMjI0Ci0zMTEKMTA1OQoxMTE0Cl0KL0FzY2VudAoxMTMzCi9E
ZXNjZW50Ci0zODgKL0l0YWxpY0FuZ2xlCjAKL0NhcEhlaWdodAo2ODAKL1N0ZW1WCjgwCi9Gb250
RmlsZTIKNzMKMApSCj4+CmVuZG9iago3NQowCm9iago8PAovRmlsdGVyCi9GbGF0ZURlY29kZQov
TGVuZ3RoCjg0CjAKUgo+PgpzdHJlYW0KeJxdUctqwzAQvOsrdEwPwfIjSQNGUFIKPvRB3X6ALa1d
QS0LWT747yvvNmkagYRmd2ZYZpNT9VhZE3jy5kdVQ+CdsdrDNM5eAW+hN5alGddGhV+Erxoax5Io
rpcpwFDZbmRlyZP32JyCX/jmQY8t3LHk1WvwxvZ883mqI65n575hABu4YFJyDV00em7cSzMAT1C2
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
gkfAw2ADeAisB+vAWrAGrAYtYBVYCVYA/AhmzWA5wE9gthQsBveCRWBhlrxfAOaBe8BcgJ+bbBZo
AneDBnAnmAlmgOlgGpgK6sEUUAdqQQ2YDKpBFagEk8BEMAFUgPHACizgDjAWlIMyUAKKQREYA0aD
UWAEGA7yQTbIAmaQCYaAQSADDATpIA2kghSQDJJAIkgAJhBPNf+ZJ/fftVn/0wH8721BRP8FS0zE
wQplbmRzdHJlYW0KZW5kb2JqCjc0CjAKb2JqCjw8Ci9UeXBlCi9Gb250Ci9TdWJ0eXBlCi9DSURG
b250VHlwZTIKL0Jhc2VGb250Ci9NVUZVWlkrQ29uc29sYXMKL0NJRFN5c3RlbUluZm8KPDwKL1Jl
Z2lzdHJ5CihBZG9iZSkKL09yZGVyaW5nCihVQ1MpCi9TdXBwbGVtZW50CjAKPj4KL0ZvbnREZXNj
cmlwdG9yCjc2CjAKUgovQ0lEVG9HSURNYXAKL0lkZW50aXR5Ci9EVwo1NDkKL1cKWwowClsKNTQ5
CjAKMAo1NDkKXQpdCj4+CmVuZG9iago3NgowCm9iago8PAovVHlwZQovRm9udERlc2NyaXB0b3IK
L0ZvbnROYW1lCi9NVUZVWlkrQ29uc29sYXMKL0ZsYWdzCjUKL0ZvbnRCQm94ClsKLTIwCi0yMDUK
NTUxCjg0OQpdCi9Bc2NlbnQKNzQyCi9EZXNjZW50Ci0yNTcKL0l0YWxpY0FuZ2xlCjAKL0NhcEhl
aWdodAo2MzgKL1N0ZW1WCjgwCi9Gb250RmlsZTIKNzcKMApSCj4+CmVuZG9iago3OAowCm9iagoz
NTAKZW5kb2JqCjc5CjAKb2JqCjQzMjMKZW5kb2JqCjgwCjAKb2JqCjMxMAplbmRvYmoKODEKMApv
YmoKMjEyNTkKZW5kb2JqCjgyCjAKb2JqCjM1OQplbmRvYmoKODMKMApvYmoKMzM3MAplbmRvYmoK
ODQKMApvYmoKMjk1CmVuZG9iago4NQowCm9iago3MjQ0CmVuZG9iagoxCjAKb2JqCjw8Ci9UeXBl
Ci9QYWdlcwovS2lkcwpbCjYKMApSCjE1CjAKUgoyMQowClIKMjYKMApSCjMyCjAKUgozNwowClIK
NDIKMApSCjQ3CjAKUgo1MgowClIKNTcKMApSCl0KL0NvdW50CjEwCj4+CmVuZG9iagp4cmVmCjAg
ODYKMDAwMDAwMDAwMiA2NTUzNSBmIAowMDAwMDU4MjM4IDAwMDAwIG4gCjAwMDAwMDAwMDMgMDAw
MDAgZiAKMDAwMDAwMDAwMCAwMDAwMCBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDAxNjAg
MDAwMDAgbiAKMDAwMDAwMDI4NSAwMDAwMCBuIAowMDAwMDAwNDUxIDAwMDAwIG4gCjAwMDAwMDE2
OTcgMDAwMDAgbiAKMDAwMDAwMTM4NSAwMDAwMCBuIAowMDAwMDAxNDA0IDAwMDAwIG4gCjAwMDAw
MDE2MjUgMDAwMDAgbiAKMDAwMDAwMTY2MyAwMDAwMCBuIAowMDAwMDE2ODI0IDAwMDAwIG4gCjAw
MDAwMTY5ODEgMDAwMDAgbiAKMDAwMDAwMTg4MyAwMDAwMCBuIAowMDAwMDAyMDUyIDAwMDAwIG4g
CjAwMDAwMDMyNjcgMDAwMDAgbiAKMDAwMDAwMzA0MiAwMDAwMCBuIAowMDAwMDAzMDYyIDAwMDAw
IG4gCjAwMDAwMTcxMjUgMDAwMDAgbiAKMDAwMDAwMzQ2OCAwMDAwMCBuIAowMDAwMDAzNjM3IDAw
MDAwIG4gCjAwMDAwMDQ5NjQgMDAwMDAgbiAKMDAwMDAwNDczOCAwMDAwMCBuIAowMDAwMDA0NzU5
IDAwMDAwIG4gCjAwMDAwMDUxNjUgMDAwMDAgbiAKMDAwMDAwNTMzNCAwMDAwMCBuIAowMDAwMDA3
NTMzIDAwMDAwIG4gCjAwMDAwMDczMDYgMDAwMDAgbiAKMDAwMDAwNzMyNyAwMDAwMCBuIAowMDAw
MDE3Mjc5IDAwMDAwIG4gCjAwMDAwMDc3NDggMDAwMDAgbiAKMDAwMDAwNzkxNyAwMDAwMCBuIAow
MDAwMDA4OTg5IDAwMDAwIG4gCjAwMDAwMDg3NjMgMDAwMDAgbiAKMDAwMDAwODc4MyAwMDAwMCBu
IAowMDAwMDA5MTkwIDAwMDAwIG4gCjAwMDAwMDkzNTkgMDAwMDAgbiAKMDAwMDAxMTgzNyAwMDAw
MCBuIAowMDAwMDEwNjM3IDAwMDAwIG4gCjAwMDAwMTA2NTggMDAwMDAgbiAKMDAwMDAxMjAzOCAw
MDAwMCBuIAowMDAwMDEyMjA3IDAwMDAwIG4gCjAwMDAwMTM0ODkgMDAwMDAgbiAKMDAwMDAxMzIz
NSAwMDAwMCBuIAowMDAwMDEzMjU1IDAwMDAwIG4gCjAwMDAwMTM2OTAgMDAwMDAgbiAKMDAwMDAx
Mzg1OSAwMDAwMCBuIAowMDAwMDE0NDk1IDAwMDAwIG4gCjAwMDAwMTQ0NTUgMDAwMDAgbiAKMDAw
MDAxNDQ3NSAwMDAwMCBuIAowMDAwMDE0Njk2IDAwMDAwIG4gCjAwMDAwMTQ4NjUgMDAwMDAgbiAK
MDAwMDAxNTc1MSAwMDAwMCBuIAowMDAwMDE1NTQ0IDAwMDAwIG4gCjAwMDAwMTU1NjQgMDAwMDAg
biAKMDAwMDAxNTk1MiAwMDAwMCBuIAowMDAwMDE2MTIxIDAwMDAwIG4gCjAwMDAwMTY2MzcgMDAw
MDAgbiAKMDAwMDAxNjU5NyAwMDAwMCBuIAowMDAwMDE2NjE3IDAwMDAwIG4gCjAwMDAwMjIyNDkg
MDAwMDAgbiAKMDAwMDAxNzQyNCAwMDAwMCBuIAowMDAwMDIyODA3IDAwMDAwIG4gCjAwMDAwMTc4
NTAgMDAwMDAgbiAKMDAwMDA0NDczOSAwMDAwMCBuIAowMDAwMDIzMDE4IDAwMDAwIG4gCjAwMDAw
NDUxNDggMDAwMDAgbiAKMDAwMDAyMzQwNCAwMDAwMCBuIAowMDAwMDQ5MjI2IDAwMDAwIG4gCjAw
MDAwNDUzNDUgMDAwMDAgbiAKMDAwMDA0OTc0NyAwMDAwMCBuIAowMDAwMDQ1NzgwIDAwMDAwIG4g
CjAwMDAwNTc2NDYgMDAwMDAgbiAKMDAwMDA0OTk1NSAwMDAwMCBuIAowMDAwMDU3ODc4IDAwMDAw
IG4gCjAwMDAwNTAzMjYgMDAwMDAgbiAKMDAwMDA1ODA3MyAwMDAwMCBuIAowMDAwMDU4MDkzIDAw
MDAwIG4gCjAwMDAwNTgxMTQgMDAwMDAgbiAKMDAwMDA1ODEzNCAwMDAwMCBuIAowMDAwMDU4MTU2
IDAwMDAwIG4gCjAwMDAwNTgxNzYgMDAwMDAgbiAKMDAwMDA1ODE5NyAwMDAwMCBuIAowMDAwMDU4
MjE3IDAwMDAwIG4gCnRyYWlsZXIKPDwKL1NpemUKODYKL1Jvb3QKNAowClIKL0luZm8KNQowClIK
Pj4Kc3RhcnR4cmVmCjU4MzYxCiUlRU9GCg==
--000000000000b5e80205d9b69eb5
Content-Type: application/pdf; name="2022-02-ietf113-httpapi-ratelimit.pdf"
Content-Disposition: attachment; 
 filename="2022-02-ietf113-httpapi-ratelimit.pdf"
Content-Transfer-Encoding: base64
Content-ID: <f_l0iaakax1>
X-Attachment-Id: f_l0iaakax1

JVBERi0xLjQKJSDi48/TCjQKMApvYmoKPDwKL1R5cGUKL0NhdGFsb2cKL05hbWVzCjw8Ci9KYXZh
U2NyaXB0CjMKMApSCj4+Ci9QYWdlTGFiZWxzCjw8Ci9OdW1zClsKMAo8PAovUwovRAovU3QKMQo+
PgpdCj4+Ci9PdXRsaW5lcwoyCjAKUgovUGFnZXMKMQowClIKPj4KZW5kb2JqCjUKMApvYmoKPDwK
L0NyZWF0b3IKKP7/AEcAbwBvAGcAbABlKQovVGl0bGUKKP7/ADIAMAAyADIALQAwADIALQBpAGUA
dABmADEAMQAzAC0AaAB0AHQAcABhAHAAaQAtAHIAYQB0AGUAbABpAG0AaQB0KQo+PgplbmRvYmoK
NgowCm9iago8PAovVHlwZQovUGFnZQovUGFyZW50CjEKMApSCi9NZWRpYUJveApbCjAKMAo3MjAK
NDA1Cl0KL0NvbnRlbnRzCjcKMApSCi9SZXNvdXJjZXMKOAowClIKL0Fubm90cwoxMAowClIKL0dy
b3VwCjw8Ci9TCi9UcmFuc3BhcmVuY3kKL0NTCi9EZXZpY2VSR0IKPj4KPj4KZW5kb2JqCjcKMApv
YmoKPDwKL0ZpbHRlcgovRmxhdGVEZWNvZGUKL0xlbmd0aAo5CjAKUgo+PgpzdHJlYW0KeJy1Vl1P
E0EUnYS3+8QD8Q9oTBdwmO8PH4waRFASQSrFiA9Gg8QUFPT/xzOz3a92AaltN+3O3M7MvXPOnXPn
iiQXlJ4nZcMIi/fXC7oiwYWQ0QUrTB4x3ceg9Log7ax3Ik8fNx0lrDepMaapTvo9pxFdwskVbb0Y
/zr/Iuj77xxL9b3+Ptfq53S2Tod4rlqLy7R4uU0sK5VxgWttKBjjefZhtYqKN6ZxyxSFtTLbmpmN
rXaYXOpQwdm0MpZVJ7214l5ZFSwpxaUXTugJ4FWEL4d4D69pa+fn5R9FLsInPo6GZ12+pHdceSUj
yYj9WycwpqRl+I0+0YBZts1GbJdtsX12gO+IrbCNghLJA5i32Wv8fmDHBX2m4Rt6NZwjCi8DogAk
vVEMChr+SAvfAdLdlIka9pox0WKiNkmllLUtxjqmOQkzRpLSnjt8fHVAtInpSKgbmrMgYoEMopoB
EfFxb6X0ZAwPOsY4TeXjgqTIvL0HlQfshB2C0J0JwSvsODP5MdkagpN5lIecoLXSonmRwTuPQwOM
+4MfJL9lDizWa7BcKWP7nS7FZVIH5a2jEHkwS3enjOTGOeNIatN1mDJig3k8uiAtM92PmGabbBV5
EnP/KVtHAjzEd5OdDjD0tMDY/NcqW8PzYHkZ4SRX0c/GvbRkgD5ZEWUPVItUIAlxy0LSkqDa1tag
qLSNXQ1qTP+hQUbJrEFufg1K8c1mmuVWJ/nREZ6mEm2f7RakcuKM2F5BRk6S6G1jHrEj6MwRxq5C
hkpReldVnSLVusmUG8rOgjbiDCBWM7uoc6CfXo0TZKAgBvgieYIIGgxbh8NipW4Zx43RoyBaGb1J
vNfz+63tBUA+eE/3KRuVtC6i5Sy22bdHZXr22PKGgjCtCs8Adin/qSKkEjDKoKdScIT3DgjZqyvH
PqrJYSJClwQ9byjpQoXbn67iLUHrgec+mN1u7EHs/hnSi17jdwq8RsNv4KaFOw5he7O5396S5t51
82LWUs4pNze3MGkdQsSllGRwuFRyXE7SnVkE4zrGcWNUApVaTYzV9Lbx/vKERbArwGXQwBXdzntF
Qsi6lHg9W3wll1EHZVN+GyeN7N4y1uYuLLd6BXzC6X6f/1xZ0vMXEY1+awplbmRzdHJlYW0KZW5k
b2JqCjkKMApvYmoKODQ3CmVuZG9iagoxMAowCm9iagpbCjw8Ci9UeXBlCi9Bbm5vdAovU3VidHlw
ZQovTGluawovUmVjdApbCjI3My4xNjgyNwozMS45CjQ0Ni44MzE3Ngo1My41Cl0KL0JvcmRlcgpb
CjAKMAowCl0KL0EKPDwKL1R5cGUKL0FjdGlvbgovUwovVVJJCi9VUkkKKGh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtaHR0cGFwaS1yYXRlbGltaXQtaGVhZGVycy8p
Cj4+Cj4+Cl0KZW5kb2JqCjExCjAKb2JqCjw8Ci9DQQoxLjAKL2NhCjEuMAo+PgplbmRvYmoKMTIK
MApvYmoKPDwKL0NBCjAKL2NhCjAKPj4KZW5kb2JqCjgKMApvYmoKPDwKL0ZvbnQKPDwKL0ZvbnQy
CjEzCjAKUgovRm9udDMKMTQKMApSCj4+Ci9QYXR0ZXJuCjw8Cj4+Ci9YT2JqZWN0Cjw8Cj4+Ci9F
eHRHU3RhdGUKPDwKL0FscGhhMAoxMQowClIKL0FscGhhMQoxMgowClIKPj4KL1Byb2NTZXQKWwov
UERGCi9UZXh0Ci9JbWFnZUIKL0ltYWdlQwovSW1hZ2VJCl0KPj4KZW5kb2JqCjE1CjAKb2JqCjw8
Ci9UeXBlCi9QYWdlCi9QYXJlbnQKMQowClIKL01lZGlhQm94ClsKMAowCjcyMAo0MDUKXQovQ29u
dGVudHMKMTYKMApSCi9SZXNvdXJjZXMKMTcKMApSCi9Bbm5vdHMKMTkKMApSCi9Hcm91cAo8PAov
UwovVHJhbnNwYXJlbmN5Ci9DUwovRGV2aWNlUkdCCj4+Cj4+CmVuZG9iagoxNgowCm9iago8PAov
RmlsdGVyCi9GbGF0ZURlY29kZQovTGVuZ3RoCjE4CjAKUgo+PgpzdHJlYW0KeJy9V1tP2zAUttQ3
v4yX/YcWCeP75XETdB0glbahYaJ7mDYBmgpb2f6/9tmpaVoC4xJIlMY5Pva5fJ/t0wUVjNN471QN
zQ3e36/ognLGuQjWG66TxuY3lOLriiprnOVp+Hz1IblxOjbmdOMj/l7Skl7DyILufpj/vvzG6cWf
5Et+bi6eNfslPd+mI9yL2uQiTl6FiWmF1NZHK9y5wJIJo2SQNdF8JVLKepdEedxKcmssmlM+p3LV
SnnMH/GtJHNSa0GlZzIIpfwy19m5jwXexQ3d7f+6/qtpiqo4X0cpeqgdUwGXp0UFQ/GDntEuMT2q
0d0le6QkA7JLjsgxnpJ0nnDPehgyIEPyiUzxuYVnm4wx5ZBMe/QrLQ7ofvE0ny1XzISgGx3v9mjx
M075n1w+BlVtedhANYtqqAovnTFrsNZEL8BVSM4QpjN5DSkd4qqR9zQ30yeb0ycM0x7LTzTnj2zl
DLZl0LgHSNbvUZtINga5jskpGYEv/SXlOuDMgJyQL1GWFaN4eMvFKXmX1Mb47Sf5gIx6VCbVMnEu
zjZKSiXUJqRT412bIQouqxj1Roz78OlzL621GOdJbsZIYt8R3DtAuySHsVPwSjEvvxL3EGqfoDJG
hsr2/dc+MCWCkc1BdNumxIqDApukeiMONtk6S/tb5M1BIklsD5dYRHxmN0lUw2wPQMxm6BpkgM4w
OpKrwhEjOuBsxeBhbdM8XA6OjJ6+Ggul0vcEOUoMul0FG/5QSCZ1+iXfQVu/jLsK6Qgdo9dxPjBj
gm0M4BUJqIRI5uwbELDJVsSmxqRJnWrTtH/FXXGYUj9J+0CHmIYjebJErJ+2wGn7AFnlWTDBNGes
hWMXFYwPnikcn9agqLEulWzca7smnK+Ekkvp5FKYh9eFTz9+MQnTwYa0J6JCNO6Zxy9cVkyl6+5+
K5gIyktDJYhohRbr9Hv/bPo9aBXp41Y122wBQGesdCw4YBVwjBgdARROWmWidEc4K5hG3RRLJee5
VFEsUUnppDynXnCRdFH/AMtK+DgMUSthSmMB+w5nknulgsC/i9SU2tusEf3D3DpApAOzQgav8xzY
gLgDt9qqoe3qED/BMu7jfYoWDvP6An3QKs5k4Jauu9tYUMy74OULa+F4/wNs63suCmVuZHN0cmVh
bQplbmRvYmoKMTgKMApvYmoKODU4CmVuZG9iagoxOQowCm9iagpbCl0KZW5kb2JqCjE3CjAKb2Jq
Cjw8Ci9Gb250Cjw8Ci9Gb250NAoyMAowClIKL0ZvbnQyCjEzCjAKUgovRm9udDMKMTQKMApSCj4+
Ci9QYXR0ZXJuCjw8Cj4+Ci9YT2JqZWN0Cjw8Cj4+Ci9FeHRHU3RhdGUKPDwKL0FscGhhMAoxMQow
ClIKL0FscGhhMQoxMgowClIKPj4KL1Byb2NTZXQKWwovUERGCi9UZXh0Ci9JbWFnZUIKL0ltYWdl
QwovSW1hZ2VJCl0KPj4KZW5kb2JqCjIxCjAKb2JqCjw8Ci9UeXBlCi9QYWdlCi9QYXJlbnQKMQow
ClIKL01lZGlhQm94ClsKMAowCjcyMAo0MDUKXQovQ29udGVudHMKMjIKMApSCi9SZXNvdXJjZXMK
MjMKMApSCi9Bbm5vdHMKMjUKMApSCi9Hcm91cAo8PAovUwovVHJhbnNwYXJlbmN5Ci9DUwovRGV2
aWNlUkdCCj4+Cj4+CmVuZG9iagoyMgowCm9iago8PAovRmlsdGVyCi9GbGF0ZURlY29kZQovTGVu
Z3RoCjI0CjAKUgo+PgpzdHJlYW0KeJy1V0tz0zAQ1kxO6MSJGzeGaUpRpdWbG0wLoTADgUB4tIcO
0HaYtCXA/x8+yXXs2G0gsbEn8XptfSt9+5LnXAnJ0/mwEIy0uH4553MuhZQqumClyW807/FSupxz
7ax3Mg+fVTckrTdJmPHGTfo/41N+ASNzvvt49uPsWPLTX3ku5e/n6UboZ/xkm49xzmvgKoEXywSs
IuNCsiK9jyKbsJoi1VSzSqW1Cz6rynGVZmEsmdOhpLKSMo/lTbpqEp6MUZyCoKi0Dldcl5N7MsF1
8pPvPr28+G14XtXkZNlLaYbGCx1xBD4p3DD5yrfYI/aCvWED9ontsTGbsveQX+I6YLfw22Gv2Vv2
io1wHeXnI/aOvR/yyXe+P1lvDpYwARutu34mJeZfyPkXNxknY8NNparmJhXIW7vkp5qqg6MUSRGj
8bZMCm1iSgO6QWzyR+v6cLDwR0+mlBc+WQn/zVUI4xCD0KDcWUS28zlvZTBuSTmrlCSJPF0py+F1
5fouA4gw0UVuIKBMWL+hyzBlLXQ+WmQaJVTUgSwnK4xTRrkl793Z2HsrrYI+6fT1NnvKNY8wj0go
IsrZpiw5uErSQjer6UCCQ45Ef5Vwxei6tlaJ/w/8dDt3EGWk8iENKuiywSiZ3rluHHjYfX5+fPrN
8r3LBWM30oL6oXINSm2vqEFFrFaqWaVSkRwVdWkxsqZbP6JR55AMXlmEhhRGuqBXtQvi5ITLx7X1
RhtRD5zPCNf7w/xkC11jzJ6jVxywD+gJe2w/94nUPcbs7pAf8cnBzT1ilWFUYQGfEDXNb63uO6sw
SQkN53LnlhHZ7c0xbWrpDcDEkC0ZGrFn4OMBuEn99A5661PIYKkLO4SMlojO1lK6k4OQ7JecBmAi
RwyRfov4OegUJ6h+Ads41Zp4dypS9vTLRRMxkXG4xcZDXtDxcZFXpXB42IkdxAn6qPLttfRAj6O+
6WkgJnrusaNUW6p0GkClsSkdsO2cVKOSvE+lsFcK3cgjj7aLrUVor/Rv61Tuhr2bCkbofqBI6jWh
Vpd50m3yHah/i/MNivv0qpTtV6HZscQ7IwjRaVqmewhO7Ah6Ds424g44SaU8hdmm0AofzlrKmFho
GuiBhdh3q2sipijx+HxMeanKvENK6ixM85N34Ch9WD5LH5adMhIbWuOVVO2F/fNuNp1/AHNXH8YK
ZW5kc3RyZWFtCmVuZG9iagoyNAowCm9iago4OTAKZW5kb2JqCjI1CjAKb2JqClsKXQplbmRvYmoK
MjYKMApvYmoKPDwKL1N1YnR5cGUKL0ltYWdlCi9JbnRlcnBvbGF0ZQp0cnVlCi9XaWR0aAo1OTIK
L0hlaWdodAo2NjkKL0NvbG9yU3BhY2UKL0RldmljZVJHQgovQml0c1BlckNvbXBvbmVudAo4Ci9G
aWx0ZXIKL0RDVERlY29kZQovTGVuZ3RoCjI3CjAKUgo+PgpzdHJlYW0K/9j/4AAQSkZJRgABAgAA
AQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwg
IyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAKdAlADASIAAhEBAxEB/8QAHwAAAQUB
AQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEG
E1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLD
xMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAA
AAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKR
obHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hp
anN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU
1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6poops0scMTyzOscSKWZ2OAoH
Uk9hQA6uP134k+E9EmaG71eKSdSQY7dWmIIOCCVBAPsSK8O+LPxRvvEl3NpugTPb6HGShZMh7rtl
u4T0Xv1PoPOIBx8wJPTIFexQyq8eaq7eRx1cVy6RPplPjZ4XacxtDqiR9fNNuu0/k2f0rqPDnjzw
z4ilWHStWge4Y4EEmYpCeuArAE/hmvkpdwiJGTg4IHp61XYI77lcKfYVq8rg9rmEMbO/vI+5KK8E
+EXxPuIbqDRPEtwZraQ7Le9kbLRt2VyeqnsTyO/HT3uvKxOGnhp8szvp1FUV0FFU9Zvf7N0e+vvL
837LBJPs3bd21ScZ7ZxXlngb4q+J/F/9m3Vl8PZl0a7uBE9+NURliXftd9pjBO3k44ziuc0PX6Kx
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
NoAXDAADbgYwAAfzMtp4eig1RdQmvb26ulga3DTsuNjEHGFUDIx19znPFO6FY5mLWdXtvCWlalda
i0t1qRihAW1DJDu5MgRF3M21TxnGT0qPVL+9uvD/AIks3u724t109po7uaxNu2cHdEQyAEEAcgZw
T3Ga67/hH7P+wLbSWMxgtlRYpN+JEKfdYMMYYY60RaGn2S7try+vr6K5iMLi4kXhSCDgKoAPPXrR
zILMn0S3mttPjWe8mu2IDB5VRSowPlGxQMfrzV+qelWLafa+Q13c3YB+V7gqWUYAC5VRxx35561c
qGUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAYPjHwlo/i7Thaa1bCQJkxTIdskRPdW7duDkHAyDXzr40/Zr1cziTwxqNhcQc5jucw
v146AqTzyePpX1RRWqrTUPZ30JcU3c+OdE+AnjOG5C3enwAL0kN3GU/Q5/SvR/DnwGunmSTxHqcM
cIPMNmCzMP8AfYAL+Rr3+itaOMq0E1TdrkulGTuzN8P6Hp3h7TI7DR7VLa2Q52ryWPcsTyT7mtKi
iuaUnJ3e5psFFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACsXWL64t/EGgW0Mm2C6lmWZdoO4LEzDnqOQOlbVYu
sWNxceINAuYY90FrLM0zbgNoaJlHHU8kdKaEyuniy0YSSfZL4WsVy1rLcmNfLjcPs5+bJGccgEDP
OK2tRu0sNPubyYM0VvE0rBRkkKCTj34rl5dGvz4N1SxWD/S5rqaWNN6/MrTlwc5x93mug8Q28t3o
Gp21uu+aa1ljRcgZYoQBk8dTTaQGY2v/AGpNMmhjvrS3ubqJI3khQi4Vlc4wWyo4BzgHpjOat2+v
Jc3zQW1jfywpM0DXSxr5QdThv4t2AQRnGKr6hp11LZ+Ho4ostaXMMkw3AbFWNgT155I6VnPpt8de
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
XYxx14Oc8Vv/AA4uJrv4eeF7m7mknuJtLtZJJZGLO7GFSWYnkkk5JNP8f6fFqvgjXdPuLuCyiubK
WI3M7BY4sqRuYnsOtT+DbOPTvCGh2UFxFdQ21jBCk8JykqrGoDKe4OMj60gNiiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsLxZ4R0
LxbbwweItOivUgYtFuZlaMnGSrKQR0HftW7RQBzPhPwJ4a8JzzT6BpMVrcTLtedneWQr6b3JbHA4
z2FVvEXw18IeI9Y/tTWdEguL8gBpd7p5gHTeFYB+AB8wPArr6KAOaXwvpWh6Tr/9g6eLeXUI3klS
IsQ7iMqoVckLxgAKAPavP/ht8K/DurfDvw7J4s8OFdWit9kyzebbyHDtgSKCu7AxjcDxivZaKAOB
+MWkPJ8H9c0rQtPd2FqkVvaWkJY4DrhURR2A6AUzT/hZ4OufsGp3/h23bURHHJIHLhDJtGS0Wdhb
PXK/WvQaKAKOtaRp+uaZNp2r2cN5ZSjDwyruU+n0I7HtWB4X+HHhLwtqBvtD0aG3vNuwTPI8roPR
S7Hb6cYrraKAMtdA0xfEz+IFtsau9r9iNx5jcw7t+3bnb97nOM+9M8UeGtH8VaZ/Z/iCxivbQOJA
jkgqw6MrAgg8nkHvWvRQBzlh4J8P2Hhe78O21i66PdhxNA1xK5bcAG+dmLDgDoa2tLsLbStMtNPs
I/Ks7SFIIY9xbYiKFUZJJOAByTmrNFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
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
ml2a2thCkEC8hVGOfX61doolVnNWk7oFTjF3SG7RS7felorMsTHvS4oooAQjNG2looATbS4oooAQ
ilxRRQAYpCuaWigChq+kWWsWZtdSt0uISc7WHQ+o9KyLPwRoltcxzm3kneI5j8+VpAn0BNdNRWka
s4rljJ2IcIyd2hoUAYHSlxS0VmWJtoIpaKAExRilooATFG2looAQLijFLRQAm2jbS0UART28dxC8
M6iSJxtZWGQR6GnQxJDGscahUUYVQMACn0UeQWEKg0YpaKAsJtoC0tFACbeaMUtFACYo289aWigA
pk0SzRPHIMo6lWHqDT6KAKun2Fvp9nHa2cYjgjG1UHQCrO2loobu7sSVtEJijFLRQMMc0YoooAKK
KKAE20baWigAxSYpaKADFJt96WigBAOetLRRQAUUUUAFFFFABRRRQBBbf666/wCug/8AQFqeoLb/
AF11/wBdB/6AtT0MAqBP+P6b/rmn83qeoE/4/pv+uafzegCeiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAgtv9ddf9dB/wCgLU9QW3+uuv8AroP/AEBanoYBUCf8f03/AFzT+b1PUCf8f03/AFzT+b0A
T0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEFt/rrr/roP8A0BanqC2/111/10H/AKAtT0MAqBP+
P6b/AK5p/N6nqBP+P6b/AK5p/N6AJ6KKKACio55khjLyMFUdSazzrNnn77H/AICadmwNSisz+2bP
+83/AHyaP7Zs/wC+3/fJo5WFzTorM/tmz/vt/wB8mj+2bP8Avt/3yaLMLo06KzP7Zs/77f8AfJo/
tmz/AL7f98mizC6NOisz+2rP++3/AHyaP7as/wC+3/fJoswuadFZn9s2f99v++TR/bVn/fb/AL5N
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
mH/vsUWAnoqD7Za/8/MP/fYo+2Wv/PzD/wB9iiwE9FQfbLX/AJ+Yf++xR9stf+fmH/vsUWAnoqD7
Za/8/MP/AH2KPtlr/wA/MP8A32KLAT0VB9stf+fmH/vsUfbLX/n5h/77FFgJ6Kg+2Wv/AD8w/wDf
Yo+2Wv8Az8w/99iiwE9FQfbLX/n5h/77FH2y1/5+Yf8AvsUWAnoqD7Za/wDPzD/32KPtlr/z8w/9
9iiwE9FQfbLX/n5h/wC+xR9stf8An5h/77FFgJ6Kg+2Wv/PzD/32KPtlr/z8w/8AfYosBPRUH2y1
/wCfmH/vsUfbLX/n5h/77FFgJ6Kg+2Wv/PzD/wB9ij7Za/8APzD/AN9iiwE9FQfbLX/n5h/77FH2
y1/5+Yf++xRYCeioPtlr/wA/MP8A32KPtlr/AM/MP/fYosBPRUH2y1/5+Yf++xR9stf+fmH/AL7F
FgJ6Kg+2Wv8Az8w/99ij7Za/8/MP/fYosBPRUH2y1/5+Yf8AvsUfbLX/AJ+Yf++xRYCeioPtlr/z
8w/99ij7Za/8/MP/AH2KLAT0VB9stf8An5h/77FH2y1/5+Yf++xRYCeioPtlr/z8w/8AfYo+2Wv/
AD8w/wDfYosBPRUIu7YnAuISfQOKXeZRiLcB0LkY/L/OKAEtwN0zjo0mfyAX+lTUiqFUKowAMAUt
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//9kKZW5kc3RyZWFtCmVuZG9iagoy
NwowCm9iago1MzU3NgplbmRvYmoKMjMKMApvYmoKPDwKL0ZvbnQKPDwKL0ZvbnQ0CjIwCjAKUgov
Rm9udDIKMTMKMApSCi9Gb250MwoxNAowClIKPj4KL1BhdHRlcm4KPDwKPj4KL1hPYmplY3QKPDwK
L0ltYWdlNQoyNgowClIKPj4KL0V4dEdTdGF0ZQo8PAovQWxwaGEwCjExCjAKUgovQWxwaGExCjEy
CjAKUgo+PgovUHJvY1NldApbCi9QREYKL1RleHQKL0ltYWdlQgovSW1hZ2VDCi9JbWFnZUkKXQo+
PgplbmRvYmoKMjgKMApvYmoKPDwKL1R5cGUKL1BhZ2UKL1BhcmVudAoxCjAKUgovTWVkaWFCb3gK
WwowCjAKNzIwCjQwNQpdCi9Db250ZW50cwoyOQowClIKL1Jlc291cmNlcwozMAowClIKL0Fubm90
cwozMgowClIKL0dyb3VwCjw8Ci9TCi9UcmFuc3BhcmVuY3kKL0NTCi9EZXZpY2VSR0IKPj4KPj4K
ZW5kb2JqCjI5CjAKb2JqCjw8Ci9GaWx0ZXIKL0ZsYXRlRGVjb2RlCi9MZW5ndGgKMzEKMApSCj4+
CnN0cmVhbQp4nL1ZSW8bNxQmoKIHXuoidtItQA89eIyW5r60pxau4yWAJVeRDMQ9BG1jo5CTOu3/
Rz9yZqyRZiTLshgNZoZ8XB7fx7dxdEsF4zReP5QFzQ3ef9zQW8oZ5yJYb7hOPebr6BRfN1RZ4yxP
wyfTiuTG6ViY0LlKfF7TMX0HJrd0/+fJP9dvOL36N62lvj9crTX7NX27Rwe4bhuTizh5KSamFVJb
H7lw5wJLLIySQTZIkylJKetdItXjppQ7ZpGd8jWU01LCsa7Et5LMSa0FlZ7JIJTyFdb14n4Z4j38
QPcP37/7T9Mk1fDt7C7FFWrHVMDP02G5DcM/6Wu6SyxxBbXosEskUaRHTskROSAv8HxFRqj/hvc5
OSMvyXFBVeoYmw7IGKRzMijo73R4Qn8dPmxN2kFvVLCdC9st6PDvOOU9WC3dNRMUj7Ar7k21bY4r
qxqkyZQkrDPClPtWj2zQHr5zWngmpLfUcxYCxK2NROkQzUIuKLbxk7oDP+NK7YBtdeC2KS4RJG9n
mUStMQXVSRWiGhyRfahCH/eYbDXKz6E9iy5LLosiTb9bjRlhxHyvT8mQXEDJxuCzhdIgzTtqqNyG
5NQBhqqtbQmbBVERLeIBkKLJV4bXR/PLhMOAnFQIz2L5PVriBCfJTD8qhlgCtxjQki8PikFHD9Ly
aKsBOcK9TEXvAzU6yLMK1DjXYc0VLhGNGfA1oDrBbafgWRCW2idGdsOuGVHMw+AUFd4aBDbrUtjm
XtsZ4mRKlFxKJytiPbxJfLiDxiRMBxuoRgFZgnFremgsWTGVfm2jEEwE5aWh0jBthRYzYJJna+/b
Uq6Aj1vVzXMTsVV545lHTLPScsEgIXZQGG0DwqVsUCcNqnAIrOBgI/Vuhia1kYzlYzHeS4kknJRX
lgldwYbcSgZEbNM5EIDsH9+8ufrL0oP3d9AtwwfK5TU1WktEaqQBWHwITkVygzppUIWryNXiyxma
1DXyRxiPQ1wTWjKPFFWvqeOAFjqVft2uwrIgOtLLn5Az+sqJmnmPXFCpqjZfUJOKo+RhZ5OIbbJD
nuL5Be6nj3Csy4SQ1jHroUadoqzvXu8DDnlc4jafDqwJ3MJUoZcLN4WopEJU9Q5J8uHmPQtyBcy2
OlGb1a8B+vbR99vqXBNHnXWM2iaf4X6Srlx4xtOIDziVtCTMh6UQoQ3m6yIdL5Lgh8gbY35+Dki2
yKs6LzoCNqkwBnCXlwW8TDmgVsIDcpzgxAhtq7n6j8qNlqoit8zLYH1boDzYCVG2OEQgvhzBWrG6
1KqfTPQitZfuDgqWCSMMYB6BwLeXnFG/EJ9WQqfb7E6hdxfoc4dNRnQUUkIhZHvJ+dCRQq7myroc
2SJ/X0TlrNUrfaWpLfU0l/UZHTMa6doCZcROq01gt9iPlY7uu/oTWeXOKlWMGckO+YY8I1+n0pdk
O1dUwKKddVK3Jc4IrtMpoq+S03WH2dnz9hTlCN+PqPKq8QUCaw8AbuMpEW3GqfYkAdzD+yuM2AHI
z8vQS/YIJy5bCNZIaTh3yLi7EMgdShQ3G+WZnOwSdjowN29Bn6erh72N3zJ6ybUMahu4vEyU8xjV
Rb2DnzxqLzrXKJFQIhvC4bW1xux74De7B6vwxCn9I/FMfwfgPIhT6FrfBeL1P8FQouYKZW5kc3Ry
ZWFtCmVuZG9iagozMQowCm9iagoxMjM5CmVuZG9iagozMgowCm9iagpbCl0KZW5kb2JqCjMzCjAK
b2JqCjw8Ci9TdWJ0eXBlCi9JbWFnZQovSW50ZXJwb2xhdGUKdHJ1ZQovV2lkdGgKNTEyCi9IZWln
aHQKNDEyCi9Db2xvclNwYWNlCi9EZXZpY2VSR0IKL0JpdHNQZXJDb21wb25lbnQKOAovU01hc2sK
MzQKMApSCi9GaWx0ZXIKL0RDVERlY29kZQovTGVuZ3RoCjM1CjAKUgo+PgpzdHJlYW0K/9j/4AAQ
SkZJRgABAgAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUf
GhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAGcAgADASIAAhEBAxEB
/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQID
AAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RF
RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEB
AQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdh
cRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldY
WVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPE
xcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5UooooAKKKKAC
iiigAooooAKKKKACiiigAoorQ07S5r1d+RHF/eI6/QVMpKCvI2oUKmIn7Okrsz6K6i20i0jZPMVp
HAB+bOMg8+3cce31q0dOsygX7PHgDHTnpjrXM8ZBPY9qnw5iJxu5JM42iuouNEtnU+TuibjBzuA/
A1g3thPZkeco2ngOvINa068KmiOHGZVicIuaauu61RVooorY80KKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKdGjSSKiDLMQAPU0DSbdkXtHsPtszFmA
jjwWHr7foa6wYAwMADsKgsbZbS2WFOcck46n1p/kx+WYyilCSSpGQSTn+deTXq+0l5H6DlmA+pUU
re89/XovkPCgEkAAk5OO9LVPUr9LGNSyl3Y/Ko4z681jx65IsrO0KMD74OOeM/j/AJ60oUJzXMkX
ic1w2FqeynLXr5G8RjAZTmU/Ns/h+X1GD2606SMTKySjKHjAY8gjHP5mo7S9gu1zC4LYyVPDD8Ks
VnK8XZ6HXT9nVjzRakmY1/oiSMXtWEbE52H7v4elYE8MkEhSZGRh2IrtmchsBSSMZ47E024iimiK
zorJ157e9dNLFShpLVHi43IqOIvOj7svw/4Hy+44eitW80llJayJnjAycEZHAP45z2rLYFWKsCGB
wQe1d8Jxmro+RxGFq4eXLUVvyfoxKKKKs5wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAK2/D9kxcXTZXB/dnqG6hqyrSBrm5jhXgucZ9B3NdhCgt4khjjYogAB459f8A
E1y4qryx5Vuz38hwKrVfbzXux29f+Bv62HI28vtcFQ2BtHTHUUoYr5jSbVRTkH2wOT+OabBAkceC
vLEM2WL/ADcdz9B+VZniG88qH7OhPmSDLey//X/xrghDnlyo+qxGI+rUHWqdPxfbX+vuMbU7s3l2
0uCExtUHsKqUUV7EYqKsj86q1ZVZupN3bFVirBlJDA5BHatrTdaaMCO8yy8AOOo+vr/nrWJRU1Kc
aitI2wuMrYSfPSdvyZ2sUkcyBrYoUPJYDgcgkEZzk5qZN20byC3cgYFcVbXM1s+6CQoe+Oh+orcs
9YimZFug0cmcblJCeozz7f5ya4KuGlH4dUfWYHPKNbSp7svw/r1+82fm3jptwc+ue39arXthBeAe
cpDgYDqcEVZVgyhlIKkZBHelrlUnF3R7lSlCtFxmrp9zk7/Sp7UllBliAzvUdPqO1Z9d5WZqWkRX
IaSEBJyc5zhT9f8A61d1LF30mfL4/h6ydTCv5P8AR/5/ectRVm7sp7RsTIQucBhyD+NVq7U1JXR8
xUpzpS5ZqzCiiimQFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRV3SbM3l0FP8Aqk+Z
+vI9PxqZSUVdmtGjOvUVOC1ZsaBY+TCLhyRI/QA/w+/8/wAB71rHORgjGeeOtJy2R8y4IwRjn/PS
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
2jzRSn7MrSRYzkkZ+nvWVXd4O4HJxjp2rI1HSoZZJJfNEcsrAIDgLnHT6nBrto4q+kz5nMcht+8w
33O34fkc3RV6/wBMns8swDxf31/qO1Ua7IyUleJ83WoVKEuSqrMKKKKoyCiiigArUsNUEMC208Qa
HP3gSCvOc/8A6sVl0VM4KatI3w+JqYafPTdnt8ux2sFzHdI/2d1JHQ9focZz/LpWN4ju8yLbRu2B
zIMcE9RWTbXM1s+6CQoe+Oh+oqOR2kkZ3OWYkk+prmp4bknzdD2MZnksThvZWtJ79reX9bFzSLP7
ZdhWB8pfmf8Aw/z711pYLgHPPHAzVDR7QQWADAb5RuZlPXPTn6VdZC2QSGRvvKwzxjp/+vNcuIqe
0n5I9/KMG8Jh07e9LV/5fL87j65PW2me9Z54mjX7qBvQe469f1rqpQxQiNtrdjjNNdFeMRzhZA3B
G3gnr+FTRqezfNa5tmeCeNp+yUuW2vk/J9f66nD0VvX2hdXs299jH+R/x/OsN0aNisilWHUEYIr0
6dWNRe6z4bF4GvhJWqxt59BtFFFaHIFdJ4es/KhNw4+eQYUei/8A16xtMsze3Sx8hBy7DsK7BVCq
FUAKBgAdq4sXVsuRH03D2B55vEzWi29e/wAv62FqjrF59ktCVP71/lT29/w/wq9XH6pdfa7x5B9w
fKn0H+c/jXNhqXtJa7I9rOcd9UoWj8UtF+rKdFFFesfn4V1GgqYtOBCMSxLkHg54xjPUEd81ztpb
vdXCRRg8nkgZwPWuziTy0CLjYoAUegxXFjJpJRPpeHcNKVSVfotP6/rqKUBcMc5HTnj8qyPE8gFt
DHzuZ9w/Af8A162a5XXrgT37KpJSIbOvGe/+H4Vz4WLlUT7HsZ5WjRwko9Zaf5/gZtFFaOh2/nXY
c7cR8gE43N2H6E9+lenOShFyZ8Rh6Mq9WNKO7NnSbRrbT2DJ+9kG44OD04HbB/H8a0EXaBk5bGCx
6mlCjcWx8x4J74/yaaFbL5c4LAjAHA44/n+dePObm22fo9ChHDwjCK2ViHUbpbO1aU/e6IMZy3au
OkdpHZ3OWYkk+prR128NxdGNciOIlcep7msyvRw1Lkjd7s+LzvHfWq/JF+7HT59WFFFFdJ4wUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBNa3MtrJvhcqe47H6
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
o+uwOfUK7tW92Xfp9/T5/ebVV7yygu1xMgLYwGHBH41KkiOqOrcSAbc8Z4z0+lPrmTcXdHtyhCtH
lkk0/mcpfaTcW25lHmxKMlxxj8Kzq7ys+/0qC6yy/upT/Eo6/Ud67aWM6TPmMdw7vPCv5P8AR/5/
ecnRVq9sp7N8Sr8vZ15U/jVWu5SUldHy9SlOlJwmrNBRRRTICiiigAooooAKKKKACtTQLfzLxZWR
mRDgHHAbBPP+euKz4ImnmSKMZZzgV2EVqsNukETMsajBwfmPPr+f58YrmxNVQjy9z28lwMsRV9s9
ofi+w8Slog3yod2OTkDnGPr2+vrTgpLsZApAbKccjj+fWkTcHKMcqFHzEck859vTp/hWbrd6YbUw
/wDLWXI7cLn8eo/r06V58YOcuWJ9dXxEcPSdWo9l97Wn4syNYvftlz8h/cpwnGM+pqhRRXrxioLl
R+d1688RUdWpuwoooqjIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAs2V5LZyl4SORgqehro7D
VYLoBWIilJxsY9foe9cnRWNWhGpq9z08DmtfBe7HWPZ/p2O8orlbDV57VVRsSxAYCngj6Gugs7yC
95iY7lOdpOD09PTnH1rzqmHlT32PscFm1DGJKLtLs/61/rYnmZFiYy42dCCM5z2x3rHu9GSfdJak
xP3jcfLnjof/ANYrYVW3Esx6n5eCMdu3t+p9qfUwqSp/CzbE4OljFarHT8fv/rzOGmjeGRo5VKup
wQaZXb3MMVxGI503qT0weD9R0rnr/R2iQyWpeVAcFSvzDt+PNd9LFRnpLRnyOOyOrh7ypPmj+K+X
X5fcZNFKylWKsCGBwQe1JXUeHsFFFFABRRVnT7Y3d2kQzgnLEdh3pNqKuy6dOVSahHdmx4cswIzd
OAWbhPYdz/T8PetumxoscaogwqgAD0FOrxqtR1JOTP0nBYWOEoxpR6b+b6jJZBECz5CKpZm7DFcV
PK00hZz9AOij0HoK2df1AOGtIs8N854wcdvz/lWFXfhaXLHmfU+Tz/GqvVVKDuo7+v8AwPzuFFFF
dZ8+FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU5HZGDIxVh0IOCKbRQNNp3Rta
brLIwW8ZnTAUMO319f8A61b8E0c8YeF1dT3BrhqlguJYCTDIyZGDtOM1yVcLGesdGe9gM+q4dKFZ
c0fx/wCCdm3lyqqtznDhTweCD0+uKB5vnHOww44xndnj/wCvWPp2qQO6m6/d3HQyY4YdMe3r2HGa
3B04rhqQdN2Z9VhMTTxkfaQf3b/P8f61KN7pdvdF2I2yEYDDsck5x361z9/p0tqXIIkiUgFx2J7E
dv8A64rrqajo+7YyttODg5wfSrpYicPNHNjsnw+K/uy7r/LqcLRXU32jwTqzQgRS44x90/Uf4VgX
Fhc277XhYjOAyjIPOBXoU68Kmx8jjMqxGEfvK67rb/gFWuo0K1S3t1dipmlXd7heOP5fnWTpemSX
EqPNGy2/Uk8Z44xXVAAdK58XVVuRHscP5fJSeIqK3a/4v/IKgvbpLSAySH2UepxwP0qeuX1y5V5E
toMiGAbcc9Rx+n+NctCl7SVj280xv1Og5rd7epnzyNNM8j/ecljio6KK9hKx+dyk5O73CiiigQUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFXLHUZ7NlCsWiB5jPT8PS
qdFTKKkrM0pVp0ZKdN2Z11hqcF2QoJSX+439D3q4hbADrg4BJB4z3Arha1LDWJoDtnzNH7n5h+Pe
uKrhLawPqMDxCpNRxWnmv1X+X3HSySKjKGDfMcDCk/njpTg2SwAPBxyKrW10l2gkhYkKwyqnnkfx
A9O/5U+SGPyNqZjVDuUxLyp9hj6/nXG420e59FGs5rnhZx6f1/X6jmUkoZFDlCCCvHPIJx6YPqal
piuGk4L8qGAKEAfjjr7VTvdVt7XK7vMlH8K9j7nt/Omoym7JBOvRoRc5ySX9feO1a8Fnalh/rX+V
OnB9fwrkKnu7qW6lLzMSew7L9BUFenQo+yjbqfCZrmDx1XmXwrb/AD+YUUUVueYFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
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
Qm1piQaGMXTKi/8vgYr/RwGtO3NMx+2QzLsUA0v8VFCgbPSVKFGiRIkSJUqUKFGiRIkSJUqUKFHi
w/APAn95mQplbmRzdHJlYW0KZW5kb2JqCjM1CjAKb2JqCjIzOTY1CmVuZG9iagozNgowCm9iagoy
NzEzMgplbmRvYmoKMzAKMApvYmoKPDwKL0ZvbnQKPDwKL0ZvbnQ0CjIwCjAKUgovRm9udDMKMTQK
MApSCi9Gb250MgoxMwowClIKPj4KL1BhdHRlcm4KPDwKPj4KL1hPYmplY3QKPDwKL0ltYWdlNgoz
MwowClIKPj4KL0V4dEdTdGF0ZQo8PAovQWxwaGEwCjExCjAKUgovQWxwaGExCjEyCjAKUgo+Pgov
UHJvY1NldApbCi9QREYKL1RleHQKL0ltYWdlQgovSW1hZ2VDCi9JbWFnZUkKXQo+PgplbmRvYmoK
MzcKMApvYmoKPDwKL1R5cGUKL1BhZ2UKL1BhcmVudAoxCjAKUgovTWVkaWFCb3gKWwowCjAKNzIw
CjQwNQpdCi9Db250ZW50cwozOAowClIKL1Jlc291cmNlcwozOQowClIKL0Fubm90cwo0MQowClIK
L0dyb3VwCjw8Ci9TCi9UcmFuc3BhcmVuY3kKL0NTCi9EZXZpY2VSR0IKPj4KPj4KZW5kb2JqCjM4
CjAKb2JqCjw8Ci9GaWx0ZXIKL0ZsYXRlRGVjb2RlCi9MZW5ndGgKNDAKMApSCj4+CnN0cmVhbQp4
nN1Z328bRRA+KerLPgASCFEhKh5A2FXZ7s7+fqRK2ygE5ZebQJM+oFZtVbmFFCT+fb7ZO/vO9vns
c2weyKn13fh2Z3Z25ptv1jdCSyX4+rG8scrh8+V7cSOUVEonH52y+Y35Z7zEH++F8S54lYeP6wdS
Lli+GYu5B/7/rbgUH6DkRjz8afzn29+VePNXtmXy7+ObjWZ/K17fF6e4bhqTa568XCam1Uknm1iN
VklZWSrRweumbNyQOaOpnL4eW8umKhsrMZEH/gOFh0KLdyLi6Rdx9UKJV5UhZ093YMh5XnipnK/6
Lu/o5IE/nTIyKqO9oITn6H216xM3PRrhc/RRPHzyx4e/gzCEQaPXs/HCBtgoNWlsgBiVATF6Ja7E
oPii+LzYK34tTouj4rK4wP3BUHgMGBS/DUXINwfFs+L6Gl99hX8XeHwyFDZ/c4ZxT4uLoXghRofi
8aifXcZ6mRz50GrdYChG73rPyWuNvmW24rtCFz8Ue9NZpe0zbwjSB9LGts7Onvy6jyfv5pcrX7qm
L9nCqTf72WiRXS7a2G7j1J+nVeYtCcDOpLTWGLzqtU2UM0FHiiE0RONapMk4U8mqgQ3RNCHXTgYT
ZIw6JqGRZyZ5Y7qSwSK+pOe/2J4RJCnO7aGbbMY+tvCgeIitPMnb+Vnj/puZLeqtm1Jo0b4i2jeY
EPHVuOqw146S1Tri1igXIxnPRSNYp1LUvTQbhzmCCqZFO4BlNzpjkjqivmzThRk1bK94cHVOn+Dr
o5z3p8Uhh8fE5XUeb9MBHmBpzYK9g+LujhwepHPK2UWNt3O4Jr+pxxk4L2tPt107836SmM0sWj8o
vtyR/6NM2PQ2lduAdB+TcVhTA9QzlTHSmQaq17ImrE8H3wrYURykVcrsBtgZCT/NQcFk517xvPg2
M5lKuooQdKkDu5PemTYwynygVHa3CYXtSkiQbWNIhFzXTrcWq3tN7nCC66A4HQqTBZdQe6d4jCx6
VtxZTSiWqLdYXrTkqQNrpbGJGw5acruoqh8MbyfGg2du75wzvqQtPunIfNxhjTGH7WJ7gCS2a/QH
60x+3mkfmUSBZuYwuKU8rfVe3crA9WbvtlCTzYvUKoRUTWEoQ8NENK5FBnAVSoCoxtWSDWgfyUDW
agGL0QUZE7vQgZgmGv6jdnRASJuUkp/LputBcTVpa/aRTOfFMRJqDwnM1edn3J2A3B/j/mj63QiS
szrl9ld3Ql3W2QDtgVxotXEreRAi2tAyMJ2RQG9sJBnkqc3hwb0qC2+RDGtr6I43F5zneKGocvwg
3mzQyjRE41rkrAll7ZmMqyX94w14K1WyNopggFSJUne86VjimW+NN9TspLGXs8WBKSO3e8xyziZN
4XmG68suVvNfXKtY3fL1GtQLpSL6gfZVn2GJnD/c6u4Xx92KuhxrAVqW86NNz1Wu+G6eQQ4RhzlR
m71c7fSLZq6vTuPltvngpE+J2n2w+ZqrUxxMPL/U/8d1jrA4xgY8KZPhKR+f0BRZj/DdRfVmmTp7
TH/8PP2ZjFgDiTu2EH0tgdmGBYdvA4VJaWe46ILZeaszukFmiW2PQZHeqNyvImLMBJZodl46kbwG
SCebsXlGlYIqrXrqWocYkjIJGAu8gHLnpLWVQYaJakxUup/PUbEbiYkhXkSZRPvLyP7ofqejwRRQ
jni5RpEJZRkx0fFJKjtam80cbSfVbokCb7TEAnlNDAFrOXQ6Z4OiG3SQ8EC0PJV17KdyfqVkyu7B
p+YNA73CqzK/yMUxreOeaBy5XO8sJS99Ps2LoTy6m8jGDVkZISybDq1Fvc/XV/XI8MW2Lexx8E4a
4QYuhtZHIStAce3k95b+vf1SyufQVmmnvFtKS31xPRxmx3HhegDk46J2mE+Sb3nGsdQqAuMmm3S7
VYPbnHIs94SSDlsWEdbSs8oZ4vB9LtJMuR/k9Z8wvu/ACuy4DGjoWq3YBgF3sfqNyCvyZSNVy3Rw
m0LS6lzqVk3eu1D1gaugarWudfZEe00BDZ2plc/4IvFvhbkaAUXJokqEppkr0U0DHrWeAEWFzZ4o
k8CpbFzLSFnty0Z2OrYh2wW+bd/GXj8tAh81GqYK4Tq7HCSNWsaWwFc08BcgZiKX8DYAS1MAq9K3
ybYX3pkBuTr51/jVZamRFjWZfABxmDdy9Sn20knh9pRC9AKUnxZA65Nir73Pez5tO/ZnkKy3fgO9
4IupVf/m0+amOmmTkIbgpK0Lm2vltrYiS9KrZGK76rUhmK9/ARXs42IKZW5kc3RyZWFtCmVuZG9i
ago0MAowCm9iagoxNjk1CmVuZG9iago0MQowCm9iagpbCl0KZW5kb2JqCjM5CjAKb2JqCjw8Ci9G
b250Cjw8Ci9Gb250Nwo0MgowClIKL0ZvbnQ0CjIwCjAKUgovRm9udDIKMTMKMApSCj4+Ci9QYXR0
ZXJuCjw8Cj4+Ci9YT2JqZWN0Cjw8Cj4+Ci9FeHRHU3RhdGUKPDwKL0FscGhhMAoxMQowClIKL0Fs
cGhhMQoxMgowClIKPj4KL1Byb2NTZXQKWwovUERGCi9UZXh0Ci9JbWFnZUIKL0ltYWdlQwovSW1h
Z2VJCl0KPj4KZW5kb2JqCjQzCjAKb2JqCjw8Ci9UeXBlCi9QYWdlCi9QYXJlbnQKMQowClIKL01l
ZGlhQm94ClsKMAowCjcyMAo0MDUKXQovQ29udGVudHMKNDQKMApSCi9SZXNvdXJjZXMKNDUKMApS
Ci9Bbm5vdHMKNDcKMApSCi9Hcm91cAo8PAovUwovVHJhbnNwYXJlbmN5Ci9DUwovRGV2aWNlUkdC
Cj4+Cj4+CmVuZG9iago0NAowCm9iago8PAovRmlsdGVyCi9GbGF0ZURlY29kZQovTGVuZ3RoCjQ2
CjAKUgo+PgpzdHJlYW0KeJy9WN1vG0UQX3QSggVBKBKiD0gI9SEGcd3v230EObGbGFw7jl017QMC
tRFyCin8KfzBzMx57/Z85xo7Dj7Zvp3b2dn5zefeLZe54Hh9X94YYeH/1xt+y0UuhAzOW2FoxvoY
JuHfDdfOFk4Q+7IeKGELgzdLvjbA32u+4G9AyC1//MPyz+tfBH/9F+0lft++3mv1a/7qWz6B6zZZ
XOLipZqwrFTGeZQiiiLkJMJqFVRCWtYkrZ0viBT5akolDMVpH6Gs7wjHOMB/rfJCGSO58rkKUmu/
wjpu7scZ/M/e8senf7z523DSavaqaSXcoSlyHeDj+aw0w+w3fsWPWdHjtMljNmSn7JxN2Aj++2zM
MhpPcdzjejVl3uMv+eyMn8x224IWLjdFKEznRo57fPY7rrkFm/9iJeNEWLNSJCVWkl4V1jbMlJDu
YCepRB6CKWyMCW0CRoHacLuOn8al2vhJnbtCelhWB5CUYvfePxG9bmAs+p7OjdNBeQW4SClyCAqp
E+oyoVqVS+2EBiLxro9TLkAKQMJYt0FJ6wLcOQvKtTVT3ZqVS64rxd5nD9nnUbGdUdwgK9G8JTBj
c/aMXcA1ZZdswbK9hZtu4UqF3Bmhi5ZwjMMpRN6YvXgB+xhAnI1hB312BHsaYvgZCj+cM2iE4IFw
MRAT1pvQubOMfRQ3MIEtZGzS44qGCwALYfu5h/5JCaLHLd08hwcfwrcPG/4JcJ3D5KegS8KbNVJJ
p/+QbxiZewEf3XDdmpq6rjG589FPm4NkPjrtoaCjxb1uwzYCndGjKGeWoHwMgIzhQYJXikJ3+CpR
ug0mTow7TSUO7GEE7LIiLhNicFXAVtxdtIT57nFcrdoFhu1xHx0k2v8SvL0C4gjuBN09goJEN09g
zpBdbsIHmgsdt1oi1YHKLlBtIbbBOpAH1SLWkavK4ia71Jjb3DeUJUK6fe/LYKhZWoSSZa/g2Fq1
pCr2KVtBVoasg7wippEvoe1oVKkWIWE7UNVqKwVl6wv25f2VrZbEMkH7mGGwXGTMxWjDIHsGbdwC
fi+rCBtCTj5i30WeISVpiLR7qSzG5tob34HVNudeQRzIs1MIAvlpQgHJDpK7rEzfIqx47sm3g9ro
2wctMy1BV5Qmx5hVywJ9BdXlBAlUl4dQcvtpycXWfg6PFlTHE66LhnvMadIAu5EJLPCU+DLqjMZ0
P6JJn5IQpAzgO2FnjZJ+SMWVdm3Fn5PQAZtWPUfUZ06NBz7LsHlyVfN0inHQUBVp1HShGqjo4l6i
AM5/qlBetzU53ttTtvql8uL/8cuWIDTPABEHpEvf49jwrXeAIzJKRnZ8AobpU5uYpKx4Do0WJhtG
gw7ZRb3UPGmtVGytmsaf0Ak3Sr0HKxfB5Ep2An+A8y0c/X3wOaQ776yC4l1QwRfeuAZxWROVUOB1
K2JkT4m7n3NhkdwEyNQGbmzhbLH3ORccVdOnHS4yl0F7BUhaqNnSSNcosg/vEDPvkArwCae7ZR7i
BYUxRfmewbmA+ecmGiWhLRNa8FI5olWsNWmPVxT0doSk0LPuXeJ7EiiWUgnvYIcWuyiAo6Ytaxps
xTmrDb4IQL71ccKzQ8eFvRysA5+i802WghND4+URO4eoxrPonH3FHsB1Rnn8HDLICfsMYn4KiecB
Fa0F5JkjqBxn8Bu5+vAdwXPMNgs6esdKgHOS7gjmXMCaY7jm7Bs2Y1/TIe8DaPkeYQVlnyTjU5g1
pRo8SBod3n5h9i51a6RbOmdbV93o6NZgnvIdq25ryQh+qLHluol31MTUPaD1sysica6PEybqzHbG
J5TJoluJraGK17+nkilnCmVuZHN0cmVhbQplbmRvYmoKNDYKMApvYmoKMTM2OAplbmRvYmoKNDcK
MApvYmoKWwo8PAovVHlwZQovQW5ub3QKL1N1YnR5cGUKL0xpbmsKL1JlY3QKWwo2Ny4yOTMzMDQK
Mjc4LjcwMzk1CjEwNy42MTM0CjMwNy41MDM5NApdCi9Cb3JkZXIKWwowCjAKMApdCi9BCjw8Ci9U
eXBlCi9BY3Rpb24KL1MKL1VSSQovVVJJCihodHRwczovL2dpdGh1Yi5jb20vaW9nZ3N0cmVhbS9k
cmFmdC1wb2xsaS1yYXRlbGltaXQtaGVhZGVycy9pc3N1ZXMvNjApCj4+Cj4+Cjw8Ci9UeXBlCi9B
bm5vdAovU3VidHlwZQovTGluawovUmVjdApbCjE4MS43NzM1MwoyNDUuNzAzOTMKMjk3LjU3Mzc2
CjI3NC41MDM5NApdCi9Cb3JkZXIKWwowCjAKMApdCi9BCjw8Ci9UeXBlCi9BY3Rpb24KL1MKL1VS
SQovVVJJCihodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzIzMSNzZWN0aW9uLTcuMS4z
KQo+Pgo+Pgo8PAovVHlwZQovQW5ub3QKL1N1YnR5cGUKL0xpbmsKL1JlY3QKWwo2Ny4yOTMzMDQK
MjEyLjcwMzkzCjEwNy42MTM0CjI0MS41MDM5NApdCi9Cb3JkZXIKWwowCjAKMApdCi9BCjw8Ci9U
eXBlCi9BY3Rpb24KL1MKL1VSSQovVVJJCihodHRwczovL2dpdGh1Yi5jb20vaW9nZ3N0cmVhbS9k
cmFmdC1wb2xsaS1yYXRlbGltaXQtaGVhZGVycy9pc3N1ZXMvMzUpCj4+Cj4+Cjw8Ci9UeXBlCi9B
bm5vdAovU3VidHlwZQovTGluawovUmVjdApbCjM1LjI1CjE3LjU1MDAwMQo0MzMuNjA5NgozMC43
NQpdCi9Cb3JkZXIKWwowCjAKMApdCi9BCjw8Ci9UeXBlCi9BY3Rpb24KL1MKL1VSSQovVVJJCiho
dHRwczovL2dpdGh1Yi5jb20vaWV0Zi13Zy1odHRwYXBpL3JhdGVsaW1pdC1oZWFkZXJzL3B1bGxz
P3E9aXMlM0FwcitpcyUzQWNsb3NlZCkKPj4KPj4KXQplbmRvYmoKNDUKMApvYmoKPDwKL0ZvbnQK
PDwKL0ZvbnQ0CjIwCjAKUgovRm9udDMKMTQKMApSCi9Gb250MgoxMwowClIKPj4KL1BhdHRlcm4K
PDwKPj4KL1hPYmplY3QKPDwKPj4KL0V4dEdTdGF0ZQo8PAovQWxwaGEwCjExCjAKUgovQWxwaGEx
CjEyCjAKUgo+PgovUHJvY1NldApbCi9QREYKL1RleHQKL0ltYWdlQgovSW1hZ2VDCi9JbWFnZUkK
XQo+PgplbmRvYmoKNDgKMApvYmoKPDwKL1R5cGUKL1BhZ2UKL1BhcmVudAoxCjAKUgovTWVkaWFC
b3gKWwowCjAKNzIwCjQwNQpdCi9Db250ZW50cwo0OQowClIKL1Jlc291cmNlcwo1MAowClIKL0Fu
bm90cwo1MgowClIKL0dyb3VwCjw8Ci9TCi9UcmFuc3BhcmVuY3kKL0NTCi9EZXZpY2VSR0IKPj4K
Pj4KZW5kb2JqCjQ5CjAKb2JqCjw8Ci9GaWx0ZXIKL0ZsYXRlRGVjb2RlCi9MZW5ndGgKNTEKMApS
Cj4+CnN0cmVhbQp4nL1YW28cNRQ2Ggkhg2jaigiBKiFUtV0uru/2PILS3EWaZNNUbXhAoLZC20IK
j/wMfjDf8ezseC7ZJNspO9pd+xsfH/s7x+fYPudKSE7P91XBSof/X1/zcy6FlKr00UmbWnTraER/
r7nxLniZxGdNRUsXLBVmvFOh31f8lL+BknP+8IfZn69+kfzlX2ks9ffty5V6f8VffMMP8ZxnnSvq
vJomulXa+khaZAilSCqc0aXOoFkDGeNjSFAt1yALZaTOxJrKppR4rCv0b7QI2lrFdRS6VMbEOdf1
4H6c4n/6lj/c/OPN35anWU1ftK1EI7RBmBKfyKeVGaa/8QfsHttjG+yQ7bJt9oQVbIedsCP2GKU1
dpt9NuHT3/mj6fW0GRVFcGUYVll3eQkLV7GH9bLs2KOGMnuoqINzLYNk0DtYRGkpytIGV3u/sSX5
u76g2KXPUFd9+pQRPqiIbk0JTTl3H/xbszdMjCMvM8J6U+qowYtSUsD9lcnQWYY6LZTx0gBMst16
LgWmQBKtaldq5XyJkneYXH9menhmVZfdSbEP2Tr7fOFp12XxAl3ZzDsKn0NlweKEkwM8gNdvo+on
PKbqKRbAU7aJ/6fsZIL1ndBttoUF8W0ts401s4Xfk7RmPp6AJ4Ifs426xdkZXhyiCUkW6XcffR5B
ZB/CB6yY8J/5dLdvS8RMU/NbWTUoL5R0xrVMGzE0E4LzLSM1aGbKpoNBcFwjZ/0OEJ9RWlP1rC4Q
OT81tIzlCRlRPdf7ZGy3i4h9UbshZVksHSQ3rQ6rRJT4mNbibdB88VorfKxXaruStSeLXqSysVWu
tyEs7ydD56oy6T7SHcHowVFJu0p0RPwnb2/zuwBzepUK7WDYAzKxkYJjf1KIjl+y2+8vOg5oLNjZ
BFFqG1GKYhcFumN8D1PpELGR3j0Ze0gm0ECiDwNDutLSUdKL2DJrhbRsKstsmXRrVesx3dWrhbva
2HXXf0a3atqK9zRR3HVIOqcw20MY7zGlognXOkXdtQZjN2DuuuXBQEtXZ0naLCKA63nKvJPkzmCn
kBDLIvsuIez++AE9SC1gTT3A6cqMXm6/Uv9f9utqusx+mVWwA8HLw/Td7Znl3iL5aibxwDyK3X9P
VvLGCKMRMweoG9tMTVbQxq+SFbSUA2mhQfMYom3ZTgN9IJMbKTH055USw/r7Sww9jdW+OeDA2Gzi
jibczmPAaYoY5HYFgsPmhPv5pu44bbD301Z5KwWWbTSq3JnyC+2KC7TawPZvAx68XW+nT+c77Bup
0V4SKZB+6LxasEfUbea2y1KDNrGTGiqkbVasdexZVGPWLjCXWSlBLDVulH2qd+gAkuZNLBStw8hu
ojPx0zqiFMkCBRgqEH/vYnXfTdxtgK0DInbsRW7LKJy0MfbnMMZB35gYoQF5O3qnIxZ5ut6R0foW
OGtALbUOeg7W4jl4/QM/OhG2hF9ZFFzwLqx84EegMunTZ1IJVRocHbh2CB7KKt9a7V+8Q8xcohX0
SW+GdY5xU2NtqC5cvC/JT1/XRsmwWYaVUWmfsIVoA61wV5OuiZKW9G54lHRhVAqokdFjhM5KoUBH
g80aDEPx3hlLh2WS69YzmWuEftgIRyj6hMHLO42I2L6420sh9xhh4A67hWc3beD2EDQesZsIknSJ
dyvt1E8RStbYM7RYW0ht4LuP9yfdzV5qk19v3ELLp3h/gPLXbMq+SqHnI7aO0HKMFp9m9U20OkoX
KlvDObd/t9Hn+hr8LweHLMH7l5jLqG8UdPm/7ESSjIbUWC27bE4NmI/fCePmYJLs1jMhmsvFbqxD
NWvKdtYpYZ03PkNnGUqndmLNzrV067nUiL6MSNfi8vmANz+jZ8JddTF0c+HHN9Ml0W7y3B34G92q
7SAFVvvfHXgoJc0D9hn8dCt5907y6WYdtFfA2hVWAF2Er7c2Gtf0ooxx1V3GxfIb9uXdOoH8Z/RK
3V6cEhwOxXRx0+v1Kj5vdeWpoeV/DdryP1N5ua/9r1vPpCr/uyQP0fMfo4fZKwplbmRzdHJlYW0K
ZW5kb2JqCjUxCjAKb2JqCjE1MTcKZW5kb2JqCjUyCjAKb2JqClsKPDwKL1R5cGUKL0Fubm90Ci9T
dWJ0eXBlCi9MaW5rCi9SZWN0ClsKNjcuMjkzMzA0CjI3OC43MDM5NQoxMDcuNjEzNAozMDcuNTAz
OTQKXQovQm9yZGVyClsKMAowCjAKXQovQQo8PAovVHlwZQovQWN0aW9uCi9TCi9VUkkKL1VSSQoo
aHR0cHM6Ly9naXRodWIuY29tL2lvZ2dzdHJlYW0vZHJhZnQtcG9sbGktcmF0ZWxpbWl0LWhlYWRl
cnMvaXNzdWVzLzM1KQo+Pgo+Pgo8PAovVHlwZQovQW5ub3QKL1N1YnR5cGUKL0xpbmsKL1JlY3QK
Wwo1NjEuNjIyMwoyNzguNzAzOTUKNjMyLjMyNjUKMzA3LjUwMzk0Cl0KL0JvcmRlcgpbCjAKMAow
Cl0KL0EKPDwKL1R5cGUKL0FjdGlvbgovUwovVVJJCi9VUkkKKGh0dHBzOi8vZ2l0aHViLmNvbS9o
dHRwd2cvaHR0cC1leHRlbnNpb25zL2lzc3Vlcy8xOTc1KQo+Pgo+Pgo8PAovVHlwZQovQW5ub3QK
L1N1YnR5cGUKL0xpbmsKL1JlY3QKWwo2Ny4yOTMzMDQKMjI5Ljk1MzkzCjEwNy42MTM0CjI1OC43
NTM5NApdCi9Cb3JkZXIKWwowCjAKMApdCi9BCjw8Ci9UeXBlCi9BY3Rpb24KL1MKL1VSSQovVVJJ
CihodHRwczovL2dpdGh1Yi5jb20vaWV0Zi13Zy1odHRwYXBpL3JhdGVsaW1pdC1oZWFkZXJzL3B1
bGwvODApCj4+Cj4+Cjw8Ci9UeXBlCi9Bbm5vdAovU3VidHlwZQovTGluawovUmVjdApbCjY3LjI5
MzMwNAoxMzAuOTUzOTMKMTA3LjYxMzQKMTU5Ljc1Mzk0Cl0KL0JvcmRlcgpbCjAKMAowCl0KL0EK
PDwKL1R5cGUKL0FjdGlvbgovUwovVVJJCi9VUkkKKGh0dHBzOi8vZ2l0aHViLmNvbS9pZXRmLXdn
LWh0dHBhcGkvcmF0ZWxpbWl0LWhlYWRlcnMvcHVsbC84MykKPj4KPj4KPDwKL1R5cGUKL0Fubm90
Ci9TdWJ0eXBlCi9MaW5rCi9SZWN0ClsKMzUuMjUKMTcuNTUwMDAxCjQzMy42MDk2CjMwLjc1Cl0K
L0JvcmRlcgpbCjAKMAowCl0KL0EKPDwKL1R5cGUKL0FjdGlvbgovUwovVVJJCi9VUkkKKGh0dHBz
Oi8vZ2l0aHViLmNvbS9pZXRmLXdnLWh0dHBhcGkvcmF0ZWxpbWl0LWhlYWRlcnMvcHVsbHM/cT1p
cyUzQXByK2lzJTNBY2xvc2VkKQo+Pgo+Pgo8PAovVHlwZQovQW5ub3QKL1N1YnR5cGUKL0xpbmsK
L1JlY3QKWwozNS4yNQo0LjA0OTk5OTcKMzY3LjA5MjMKMTcuMjQ5OTk4Cl0KL0JvcmRlcgpbCjAK
MAowCl0KL0EKPDwKL1R5cGUKL0FjdGlvbgovUwovVVJJCi9VUkkKKGh0dHBzOi8vd3d3LmlldGYu
b3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLWh0dHBhcGktcmF0ZWxpbWl0LWhlYWRlcnMtMDMp
Cj4+Cj4+Cl0KZW5kb2JqCjUwCjAKb2JqCjw8Ci9Gb250Cjw8Ci9Gb250NAoyMAowClIKL0ZvbnQz
CjE0CjAKUgovRm9udDIKMTMKMApSCj4+Ci9QYXR0ZXJuCjw8Cj4+Ci9YT2JqZWN0Cjw8Cj4+Ci9F
eHRHU3RhdGUKPDwKL0FscGhhMAoxMQowClIKL0FscGhhMQoxMgowClIKPj4KL1Byb2NTZXQKWwov
UERGCi9UZXh0Ci9JbWFnZUIKL0ltYWdlQwovSW1hZ2VJCl0KPj4KZW5kb2JqCjUzCjAKb2JqCjw8
Ci9UeXBlCi9QYWdlCi9QYXJlbnQKMQowClIKL01lZGlhQm94ClsKMAowCjcyMAo0MDUKXQovQ29u
dGVudHMKNTQKMApSCi9SZXNvdXJjZXMKNTUKMApSCi9Bbm5vdHMKNTcKMApSCi9Hcm91cAo8PAov
UwovVHJhbnNwYXJlbmN5Ci9DUwovRGV2aWNlUkdCCj4+Cj4+CmVuZG9iago1NAowCm9iago8PAov
RmlsdGVyCi9GbGF0ZURlY29kZQovTGVuZ3RoCjU2CjAKUgo+PgpzdHJlYW0KeJy1WEtvGzcQZiGg
B7aHNCjQ96WHwgpamu9Hbw1sWXbcxg85TuLkUDRIgkBJ67RA/0h/cL/h7mq5WimWZVkLW8sRZ4b8
ht+Qw0uuhOT0/FS9WOnw/cdbfsmlkFIlH520ucd8G53o6y033gUvs/q0bWjpgqWXKZ9r0P/X/Jy/
g5NLvv3L9K/Xv0v+6u88lubv/au1rL/mL+/xYzyXhXFFxqtpwqzS1kfyIkNIIrtwRiddiKatyBgf
QxY1eq1k5ozcmdhA2b5lHJsGfRstgrZWcR2FTsqYWGPdDO7+BN+T93x79Oe7fyzPs5q87EaJRmiD
MAmfyCdVGCYv+AXfYpqdsjE7ZgP2I3uE5zFaj9BSQ+6htoXmmO2xQ3Q5yJ2OofCYneN9F7/sD7nJ
3U7YGZoD9jO7x7bZD0P+nE8O+O7keiMNtJpCMm7heLeGfPKGbF4B4SrBtF6mOpgITyxF01akog7O
daJZiG4QTqWlSMkG11DH2ERk0Ute5/EzZKqPnzLCBxVh1iR4KrH76L8GvcXAOFqiRlhvko4auCgl
BbijTCGdFlKnhTJeGgiz7ny71AJSAIlSgktaOZ/w5h0m15+ZXjyzyuT8pNjH7Gv2bTOxa6O4xFcx
8zmHxJgB+DEGCXaw4ndABFr1E1DiZMhtpsI5xAN0OGEPwZsR/ipK7bOzITJGTZcjSMaNygW6H8Je
QzNSPMIf0ewTKIWaintZRlwjgzuFQYyiw7mFQGcQrRJR4mM6MW6lZYytFT42Ae02iv4U3U1hn41H
04edUtNpRvUMEByyJ0Meq5kPucsvnxYAbGg0WkaR1/T8iLbWXnNXMlfpsA51k8p860Z1JiyDqpB6
O0ztCQq1DTG3PylQ9wv2+e1Rt+ex4m7Mi2iMRUQb2AkW1TFYNaCNLM42sgFzNbW3GyIOudb59zvM
zVYeZQL8ULP++4qsFaP3205E213YG7HfViap0knETigrSSeOQMCDhGoWx56g1tk4QVVQfXCfNkQc
I3+NmvMDZbrbpKiKXnijte8P6hZJqo1fh6RaygUsbaVleLVNXVb2BYXehnjanxd4+hX78vZ42vNY
8fTZMO+bDzM5j8Geo3oXpe2wYVZ3O9zDG/UtNuLB3LYxAAkfwBjtss1eu986WpGc2sQ5claSbvRU
l4t9Qa2zcXLqKPuIlhDu5VP+IENHpwgC7rTNY4doUkEwalhLzVFbD5yh+egWGe2kFqgZY+zPZH1G
L/FF531j3RIvN6gzUKnFhMMD5SeH4s2HXJrKaH1HOG2FWmoddC1s1Evh9esNGBE2YQ1bvKASdmHt
egO5z+RPD0MsbJVM1MiKDvlIWeU7CeSbG6ThD3gFfNKbxT43UShaG6p6z/sk60oxB6WQTQtZikr7
qlRsVFvRGqViLkmzl/zb4lGmvIbhRkZPIwxJeKuTbYXTQojBeO+MpZKMNOfbhdI19hM6UcIOPmEh
v7QRslPGIwWf4zlFMvqO3cVzkPP4A6SlXfYZUjSdGe7mtHyO9HyHPUWPOzOtnVws3Z2VX22xRH3G
OaGN855ANmaXGrNV2GC38iQKAHtTGVxpdukKNlRUKJv6VgubC+HPqGKPq+yWYW+lnbg7YVwtzbrz
7UKrCvz6ec9Zna92nHJJVbRxzmuZaSNjfV1Ws6G8y1OWbpL+hZkDrvibfHz+lV88l/zF1ZnjZG+J
Z4fUGnE0tFIrYRJcn3ZdSbjKNfR1fK2SyYCwd1GkkL0jSTpXg4H9TdFxNVF5qWy+PQzWYP3p3Fcq
oatQ3L93xSbjo86ZxkfltGius7IsBFffcRqnVL6bXCCaaa6ao5oDXJbFiJXj6Z4A4FoT7YduJw3l
tEyxuPiK0gvVPXrS+e5J5jB90zUlHWCuZPJyN1oFAXy17jtbecug53/fBjY6CmVuZHN0cmVhbQpl
bmRvYmoKNTYKMApvYmoKMTQyNQplbmRvYmoKNTcKMApvYmoKWwo8PAovVHlwZQovQW5ub3QKL1N1
YnR5cGUKL0xpbmsKL1JlY3QKWwo2Ny4yOTMzMDQKMjc4LjcwMzk1CjEwNy42MTM0CjMwNy41MDM5
NApdCi9Cb3JkZXIKWwowCjAKMApdCi9BCjw8Ci9UeXBlCi9BY3Rpb24KL1MKL1VSSQovVVJJCiho
dHRwczovL2dpdGh1Yi5jb20vaWV0Zi13Zy1odHRwYXBpL3JhdGVsaW1pdC1oZWFkZXJzL2lzc3Vl
cy83OSkKPj4KPj4KPDwKL1R5cGUKL0Fubm90Ci9TdWJ0eXBlCi9MaW5rCi9SZWN0ClsKNjcuMjkz
MzA0CjIxMi43MDM5MwoxMDcuNjEzNAoyNDEuNTAzOTQKXQovQm9yZGVyClsKMAowCjAKXQovQQo8
PAovVHlwZQovQWN0aW9uCi9TCi9VUkkKL1VSSQooaHR0cHM6Ly9naXRodWIuY29tL2lvZ2dzdHJl
YW0vZHJhZnQtcG9sbGktcmF0ZWxpbWl0LWhlYWRlcnMvaXNzdWVzLzQxKQo+Pgo+Pgo8PAovVHlw
ZQovQW5ub3QKL1N1YnR5cGUKL0xpbmsKL1JlY3QKWwo2Ny4yOTMzMDQKMTMwLjk1MzkzCjEwNy42
MTM0CjE1OS43NTM5NApdCi9Cb3JkZXIKWwowCjAKMApdCi9BCjw8Ci9UeXBlCi9BY3Rpb24KL1MK
L1VSSQovVVJJCihodHRwczovL2dpdGh1Yi5jb20vaWV0Zi13Zy1odHRwYXBpL3JhdGVsaW1pdC1o
ZWFkZXJzL2lzc3Vlcy82NSkKPj4KPj4KPDwKL1R5cGUKL0Fubm90Ci9TdWJ0eXBlCi9MaW5rCi9S
ZWN0ClsKMzUuMjUKMTcuNTUwMDAxCjMxMy4yMzIyCjMwLjc1Cl0KL0JvcmRlcgpbCjAKMAowCl0K
L0EKPDwKL1R5cGUKL0FjdGlvbgovUwovVVJJCi9VUkkKKGh0dHBzOi8vZ2l0aHViLmNvbS9pZXRm
LXdnLWh0dHBhcGkvcmF0ZWxpbWl0LWhlYWRlcnMvaXNzdWVzKQo+Pgo+PgpdCmVuZG9iago1NQow
Cm9iago8PAovRm9udAo8PAovRm9udDQKMjAKMApSCi9Gb250MwoxNAowClIKL0ZvbnQyCjEzCjAK
Ugo+PgovUGF0dGVybgo8PAo+PgovWE9iamVjdAo8PAo+PgovRXh0R1N0YXRlCjw8Ci9BbHBoYTAK
MTEKMApSCi9BbHBoYTEKMTIKMApSCj4+Ci9Qcm9jU2V0ClsKL1BERgovVGV4dAovSW1hZ2VCCi9J
bWFnZUMKL0ltYWdlSQpdCj4+CmVuZG9iago1OAowCm9iago8PAovVHlwZQovUGFnZQovUGFyZW50
CjEKMApSCi9NZWRpYUJveApbCjAKMAo3MjAKNDA1Cl0KL0NvbnRlbnRzCjU5CjAKUgovUmVzb3Vy
Y2VzCjYwCjAKUgovQW5ub3RzCjYyCjAKUgovR3JvdXAKPDwKL1MKL1RyYW5zcGFyZW5jeQovQ1MK
L0RldmljZVJHQgo+Pgo+PgplbmRvYmoKNTkKMApvYmoKPDwKL0ZpbHRlcgovRmxhdGVEZWNvZGUK
L0xlbmd0aAo2MQowClIKPj4Kc3RyZWFtCnic7VhNb9tGEF1AQA97MtCeivRYwCra9e7s96VoC8dV
HQH+CC2lsXooWiRGoaR1mv+PvF2RJinSii2JCApUAsnhkJwZvpndedxbroTk6f/dSjDS4vjHG37L
pZBSRResNPmO9XPclA5vuHbWO5kfX9YnJK03SVjytZO0v+Fz/hZObvnRj8t/bn6X/PW/OZZqe/d6
K+s3/NU3/AL/24ZxlYyvXhNmFRkXkhfpfRTZhdUUqaFa1iqtXfBZVT1Xa+6cJXc6VFDWUsaxOklH
TcKTMYpTEBSV1qHEugrupwLH4h0/Ovn77XvD81sVr9pZShEaL3TEL/BilYbiT37IPmNfsidsxGZs
wp6zY3aFbQ55xAr2gl1CPob8HNIZm7ITbBM2G/PiL/60eFwMJjghfXS2P5LK5kfAeUiajJNxlSYV
lCTZUC1rlQrkrW3lqaHaIVEK5mM03laDQpuYhgHdI67jR5yccPnXAVFFKxR54toI14DvGqlUY25w
yyG7rISXY/4bL05zqvYZBSGD5JzV62HcZXGv7lLiMLLW39eWpXqEojzHNh9zovzeB7WOfcVGO6Bg
NubCCYOUu77gHFuMxznyKpxZCnCYdHgvrPQyrAcyXDqUlW1P1Suy79nn7IcV6lv63oR51IBca9UJ
oIv5t+wil8cptquhkFdOKK9M6I1nhNl1Uo3Fa0yiU0yvU4R1iktnddUOEpoOMl2y3VQNVhQkw71F
8QVKYsCyiILQ5mMnhL6ySEVxPhDqKioRdG7XPZGMcknkxlqVReqvB43+uljsNF9trAhnhYmRunka
riKc6/e0Q5cHAwoxCI1u7SxIkfOZ8slgXEu5rJUkCT2zVFaPN5WP7/YwAjBRcQYCSs/6Lbs9QtZC
51+XMimhog5kOSF1ThnVHl5Ptk7cRq+ATzrd73MfNM17mRm50dKqFZ12JlrXUC1rlfLRy5JPV082
dI9PnXEmMzWuFA1G1Ai2LUVr+piaB1ORefgTZoSv2eJwqP6UmoC24X+e9jCe1uIMw03EGFkST/q+
gPoJwxhfFWWMQxMH440gfMnaT8cmP1Y1+u5Lp+6aw9UPSVyyVvaTvH0T/Y2RBC9cQN18Ok533WJ1
mdGVEJg2wXoI1RlqfOFTHB0CCftvMx1wGZWXJXTU1qwapcInBzV1y1pHEuTGlascq0cbqi0aZRDB
gQFQpo7eBnSzDWtPmmt5b+WS8FERbgkCnbdJYg42ryZtsmp9/tBZtzhBoc3yShXmcJTdZV7BSmtb
szS9buuNbBQ+JMbUcbmD0QoYbwWlVbG9YtNr9Jj9Ckim7GfAcgLpgv2CYZoAS/KIPQVwc/YS+0k+
n7NneUFw0f2Irdv3CGYvkskdI06cTHZCNo21SN2aQLbGHZeC1KDtvR73kFCVhs9+S73H5DGwOCuX
E2Y5D9Ny/p1BfpaTPWkkcQbNeSnNkckXwHGO/dUuI8Pa9NIh9gT44Gkw/T8A5bp75wplbmRzdHJl
YW0KZW5kb2JqCjYxCjAKb2JqCjExMDcKZW5kb2JqCjYyCjAKb2JqClsKXQplbmRvYmoKNjAKMApv
YmoKPDwKL0ZvbnQKPDwKL0ZvbnQ0CjIwCjAKUgovRm9udDIKMTMKMApSCi9Gb250MwoxNAowClIK
Pj4KL1BhdHRlcm4KPDwKPj4KL1hPYmplY3QKPDwKPj4KL0V4dEdTdGF0ZQo8PAovQWxwaGEwCjEx
CjAKUgovQWxwaGExCjEyCjAKUgo+PgovUHJvY1NldApbCi9QREYKL1RleHQKL0ltYWdlQgovSW1h
Z2VDCi9JbWFnZUkKXQo+PgplbmRvYmoKNjMKMApvYmoKPDwKL1R5cGUKL1BhZ2UKL1BhcmVudAox
CjAKUgovTWVkaWFCb3gKWwowCjAKNzIwCjQwNQpdCi9Db250ZW50cwo2NAowClIKL1Jlc291cmNl
cwo2NQowClIKL0Fubm90cwo2NwowClIKL0dyb3VwCjw8Ci9TCi9UcmFuc3BhcmVuY3kKL0NTCi9E
ZXZpY2VSR0IKPj4KPj4KZW5kb2JqCjY0CjAKb2JqCjw8Ci9GaWx0ZXIKL0ZsYXRlRGVjb2RlCi9M
ZW5ndGgKNjYKMApSCj4+CnN0cmVhbQp4nL1X3W8bRRBfySoP+wISCFEKVR+QiCux2Z39fmyVJlYo
Spy4CTTpA2rVRpVbSEHi3+c3e/bdOT5/JuCVfXvju/n+zexcS6O05PVTtXHa4/r6g7yWWmltckhe
u/LEzXs8xJcP0gYfgy6vj5sb0j463ozljRv+vZLn8iOEXMvdJ+M/r37X8t1fRZfp99O7rbhfybeP
5RDrusXcMPPKTLA1ZIyxLMZbcFOVEG3zDG3comUfMxVa825Dq0W2LLGJbfgHAg+lke9lwt0v8uKV
lm8mipwc/AeKnBbDK+G8ml2J6PSGr9ZElZLJiDjYpBAmQZ966ekI19Enubv/x8e/o7QsYvR2Nl0y
vi4p6AL/y1GVD6M38kLuiK/El6InfhVD8VycizPsB33J9uyI3/oyls1AvBCXl/jrG3zPcLvfl678
c4L3DsRZX76So0P5bLSZXtYFlT2F2KndTl+O3m/Mk21NoYOb+EEY8aPo1VyV24RvjCpEMtZ1cmdP
PtjEk/fLwxNf+rYvWcPam5vp6AAun1zq1rH253ACvAX5txSTIQZSLiAdA3mrKFqAwSRPOigXW9Rx
i2p0osxkptYc2tQam2vjwlmVs8+JEaZszmE5MhySTQX+pG54kKJ0I6B+Gpk9xHMgdhHX4xLbL1r7
72fitbFsyrFD+orU34Ihkm26gPjt2dsIv9sAv9+hzgWzbqMA+AZRx/j7eUHdUBxyPBhet4mJjaSs
NjHMKXVLGw2FbY3kSnE+Ma5rfX07g60KKWk/r+FdFQ1urMZoKocCtE9KVE4CNW3coqGj5qql1q82
pC1KBXqV0Q45SymjVgRr/8dSYVHYj7Dfrwo/99uH4qV4VJppT3zOv6sr/jKlnMkq6IiiOw/7B7W4
+y3YLxBCklxHW/Eo6Tpk02n5w3YDO8YaiGFf2kI4h9h74hmc8kLcW23jAvER5iH4ocO8xiDrMh96
acF2XtRm1ehOYECuymWEKlco8JbKmXBKGjcka0OKkyNk9V5D2RwCOC5Ecs4AAYqysTYtQwC8E5Xl
D3UjwKmElpvDjVz4THwrvkM+ByTBaYl6BYeesM2BsYWFyz72A1AOVlWvZRrxKEQIc+zU6y4iB+6G
2PUmoCvYEjvQXKGlqKkKy/x4YXzJ6AXzxaqkxeixQLLNeExm0DS6MUSfzorSEGX0hrLWARFhwtFR
eWLh7D47cYWBZeiXmbxTmThrc0qRJxZ+EhU+UUncp4+Xexpzoy6tMvpAFUpAc9ZOPG2283RVcNih
CwQEwwdVVhX6+7U8WvNs1TPMMjkmYI1Z+YhD+NSArLJj/2DSKREjSEe+ki9hJJXWcY+J2ZVhUmuX
fFVDdHSldtS0cYtmuJxUVWT6akPaopMiFaF1hvZWYZQ3bnkjRVaUIhs6ywjOGtkArrMd6wSl4xx1
gcehPXG0/MRFS0REr5C5KfpOQRflTFxVqWpae1ka9s+FOlOmDniQo0lH47PmUXme116Z2XqdPXD6
xsrpeJkRNjtlE+luI9Yvbrz+BYnWTRQKZW5kc3RyZWFtCmVuZG9iago2NgowCm9iagoxMTQwCmVu
ZG9iago2NwowCm9iagpbCl0KZW5kb2JqCjY1CjAKb2JqCjw8Ci9Gb250Cjw8Ci9Gb250Nwo0Mgow
ClIKL0ZvbnQ0CjIwCjAKUgovRm9udDIKMTMKMApSCj4+Ci9QYXR0ZXJuCjw8Cj4+Ci9YT2JqZWN0
Cjw8Cj4+Ci9FeHRHU3RhdGUKPDwKL0FscGhhMAoxMQowClIKL0FscGhhMQoxMgowClIKPj4KL1By
b2NTZXQKWwovUERGCi9UZXh0Ci9JbWFnZUIKL0ltYWdlQwovSW1hZ2VJCl0KPj4KZW5kb2JqCjY4
CjAKb2JqCjw8Ci9UeXBlCi9QYWdlCi9QYXJlbnQKMQowClIKL01lZGlhQm94ClsKMAowCjcyMAo0
MDUKXQovQ29udGVudHMKNjkKMApSCi9SZXNvdXJjZXMKNzAKMApSCi9Bbm5vdHMKNzIKMApSCi9H
cm91cAo8PAovUwovVHJhbnNwYXJlbmN5Ci9DUwovRGV2aWNlUkdCCj4+Cj4+CmVuZG9iago2OQow
Cm9iago8PAovRmlsdGVyCi9GbGF0ZURlY29kZQovTGVuZ3RoCjcxCjAKUgo+PgpzdHJlYW0KeJy1
Vt9P2zAQttQ3b9JA4nV7mHgg0xYc27Fj3jYBLbQbtEvpYPAwbQI0Fbay/f/a50udtE3L+NVGje3z
j7v7vruLRzyJBffPu6KjRYr2+xUfcRELkTiTpULTitkxFvnmiiuTWiNo+7AaSJFa7TtDPjPw70s+
4NdQMuKb74e/L78JfvGHbAn/m4sHnX7Jz9/wLp7RxOGJP7xwE8cmUpvMaxHWuphUpEo6OSEaViKl
TGZJFPZVklKZV6eyAGXVIxzDwLdKxlZqnXCZxdIlSmVjrINxH3K0+Q3f3P11/Vdz8io/n2bJW6ht
rBx+Gc8LGvIf/CvfYKdRBDiwYIOtR7Ryg+mIn/F8n+/k99MDKJLUOTVX2UbE85/+yP/4fxcmtBFu
hokgmmAiyaRN0ykqJkSP4CIBYM5pm4a4V9r5SJcLunX4lFxAk3LQMUORZi9Zg62zPmuhPaF3h3Uj
romt44gb6rRYlw38DNvHim38u5CdoD1C22fHmNsNu/whh1jUxX8fo8Pxdi/tsSZGB+z1RBw8kY/W
wEFldc3RMjzurUkuRjMRug7nOsGZRDwlIHpsFcOtiCeuBOYj+wLMBoTcgEBq4t3HGkVrmkDyDHlT
bmjjvU2o9bGlAJzQjXixw/Oyi4m9kGM9rGxA3K6YCDyenhLNbaxpPIKB23DRWR2X0xsYcUBeirFj
3iVYg5kGIdIam9whJz9jfoDHO91lq09vqkLlttbYur0Pj5Zbck+C3QXJt8XaIV6InSa46ZZAcQqV
CqAOZVMROoeA6aggXk0Qn4Y83CYAN2lPB/0VP2XH+PsDB0tJQ+HizKSq7vNS8lDaOfFW5KGdixYi
bjIOc4DbmZJQSCbYrdCCC7x3WK/KtjYlYYdS8ogyPCzu0OKQeNPRfrCMhMsEPt24A+j5MJxUhagP
A5rLynklZV15kcjtmeLWYM9CeB6xT+VEK1gKk2URoi/oQ9MsC6Yfvy0dQq0rdlqUNlluWKXneai7
MuDfgPsd0lcVViRDFpQHbvvIwdKolVBQ10P53BuXJE9yz9dQ9grKloCqxZ3MidToOrZPcdnBXS9z
WaxwaTEpVKEO+sutyLSZEg4roRRSWjkWhu2TwvtfenBIrJ1xXKODu3RqH3jpUZ4xRb96ocdnGiVJ
Wi7TWJtEJ2YmUNdQFIuIXHsEkbfZgE+MEUbNteDudPrnH3F9R6cKZW5kc3RyZWFtCmVuZG9iago3
MQowCm9iago4OTYKZW5kb2JqCjcyCjAKb2JqClsKXQplbmRvYmoKNzAKMApvYmoKPDwKL0ZvbnQK
PDwKL0ZvbnQ0CjIwCjAKUgovRm9udDIKMTMKMApSCi9Gb250MwoxNAowClIKPj4KL1BhdHRlcm4K
PDwKPj4KL1hPYmplY3QKPDwKPj4KL0V4dEdTdGF0ZQo8PAovQWxwaGEwCjExCjAKUgovQWxwaGEx
CjEyCjAKUgo+PgovUHJvY1NldApbCi9QREYKL1RleHQKL0ltYWdlQgovSW1hZ2VDCi9JbWFnZUkK
XQo+PgplbmRvYmoKNzMKMApvYmoKPDwKL1R5cGUKL1BhZ2UKL1BhcmVudAoxCjAKUgovTWVkaWFC
b3gKWwowCjAKNzIwCjQwNQpdCi9Db250ZW50cwo3NAowClIKL1Jlc291cmNlcwo3NQowClIKL0Fu
bm90cwo3NwowClIKL0dyb3VwCjw8Ci9TCi9UcmFuc3BhcmVuY3kKL0NTCi9EZXZpY2VSR0IKPj4K
Pj4KZW5kb2JqCjc0CjAKb2JqCjw8Ci9GaWx0ZXIKL0ZsYXRlRGVjb2RlCi9MZW5ndGgKNzYKMApS
Cj4+CnN0cmVhbQp4nK1WTW8TMRC1VE5zAgl+ARwaJFzb488jqC1RiaCFDT1UPSBQW6FtIYX/L8a7
cexNdtskJFZi+2U943lvZu0ZSC4gtjftQAtD/fdbmIHgQshgvRG6eWJ5Tg/F7hbQGmdFs7zOEyWM
03FQw9Ik/t7AOdyRkxkcvK1/33wTcP2n2Uv63l9vZf0Grl7DGbVZYVxG422YZFYqbX30IpwLvHFh
UAVVQHWGEK13DZTWZWThLLpDn6jMo4bHNIk9Ku6U1hKU5ypIRD/nOm3uXUV9dQ8Hx7/u/mpooqqu
uirFHWrHMdDHQ9XKUP2AfebYB3bIzthH9pU9GUH1E46qzWxLbaJhH/o9JJuPBL0O/dqKsER/ggr6
pUKUocN/Af2HAFIJHoJ2JiU76hDTWw0Ml/lTm2lzQeqYUfP3PvvMjtiYTdk5jfYYjkDP4U/UJgQ9
ZXsjuITqJHLdpZGKEIOSxoZEqKKC0C44DUSYF1Sdt2CpjB2Fl7G6wKziQdL+kNC8uh/N64ls4jm+
B0zaALeG+FmbnGx1iKJpSdGEfVlw8pKdsFPK7QnNnrHjEdj5Y6dDRCV6VqnYhJ7H0BV6dpRH2cOD
dTikRsF04HF1sJ2wM1oGY5DbjvgrQLkuBrzLsqH6biPVS0nxijQfpyK5oPIQlAixeib0qhuzy40L
xmmuKBwD8WVP8iFxY5zkGoMuwLoAJYZW/kjHYn0/WhjYQc1kZ0P8HFJlTKlCFsUzZu+bg+B8sFR2
pVtBUN/u9qMs80zdlUcvuMKYrf0eH62Mgk/bJnNH/Yx25Y/WWrSUvxctLLT6b31W0v3AB88RpLeG
rgzWNRci4bXtgHUGlVDKqTmYlpfg5mcmGeE6EI+aBnT/Mm7LM5O2jBybz4quiNx5iQaU4dpKLW0n
j56zF1tn0kNuNfEnLPZ7Xfu2E9s/CtIgJAplbmRzdHJlYW0KZW5kb2JqCjc2CjAKb2JqCjY5OApl
bmRvYmoKNzcKMApvYmoKWwo8PAovVHlwZQovQW5ub3QKL1N1YnR5cGUKL0xpbmsKL1JlY3QKWwoy
MTkuOTAzMTIKMjcxLjUwMzk0CjQ3OC44OTI4OAozMDcuNTAzOTQKXQovQm9yZGVyClsKMAowCjAK
XQovQQo8PAovVHlwZQovQWN0aW9uCi9TCi9VUkkKL1VSSQoobWFpbHRvOnJvYmlwb2xsaUBnbWFp
bC5jb20pCj4+Cj4+Cjw8Ci9UeXBlCi9Bbm5vdAovU3VidHlwZQovTGluawovUmVjdApbCjIzMC4y
NTMxMwoyMTMuNzUzOTQKNDUzLjEyMjkKMjQ5Ljc1Mzk0Cl0KL0JvcmRlcgpbCjAKMAowCl0KL0EK
PDwKL1R5cGUKL0FjdGlvbgovUwovVVJJCi9VUkkKKG1haWx0bzphbXJAcmVkaGF0LmNvbSkKPj4K
Pj4KXQplbmRvYmoKNzUKMApvYmoKPDwKL0ZvbnQKPDwKL0ZvbnQ0CjIwCjAKUgovRm9udDIKMTMK
MApSCi9Gb250MwoxNAowClIKPj4KL1BhdHRlcm4KPDwKPj4KL1hPYmplY3QKPDwKPj4KL0V4dEdT
dGF0ZQo8PAovQWxwaGEwCjExCjAKUgovQWxwaGExCjEyCjAKUgo+PgovUHJvY1NldApbCi9QREYK
L1RleHQKL0ltYWdlQgovSW1hZ2VDCi9JbWFnZUkKXQo+PgplbmRvYmoKNzgKMApvYmoKPDwKL1R5
cGUKL1BhZ2UKL1BhcmVudAoxCjAKUgovTWVkaWFCb3gKWwowCjAKNzIwCjQwNQpdCi9Db250ZW50
cwo3OQowClIKL1Jlc291cmNlcwo4MAowClIKL0Fubm90cwo4MgowClIKL0dyb3VwCjw8Ci9TCi9U
cmFuc3BhcmVuY3kKL0NTCi9EZXZpY2VSR0IKPj4KPj4KZW5kb2JqCjc5CjAKb2JqCjw8Ci9GaWx0
ZXIKL0ZsYXRlRGVjb2RlCi9MZW5ndGgKODEKMApSCj4+CnN0cmVhbQp4nK1TTUsDMRANeJuz+A8E
FUyTzOTrqGj1IIq4VK+itEW21Vb/P07SprutLbZiwu5MHsm8ybzJBLRUkObpzCFl2b6MYAJKKqWj
C1ZR3rG65k3JjACd9U7l43WzMMp6Sk4NK4v0H8IjjJlkAp2z+mP4rGDwmXMp33Twp+hD6J/APc9J
K7hOwWfX5LDakAuJRXkfZaawaKJpQXUDIbrgM1TONciCLNFhKKVsvFzHskgWjfSGSIMJ0kSNGOa1
LsmdV2yrKXS67+Mvgnyrqr+sUsqQvMTII0A1k6F6hSNxKC5EV9yKJ/Eg9kRP3IkbcSWuRe8Yqje4
rHbj4ftKbaP369lKzF8KsI0U5FRckaJALSm09ki4pEULWhJjEyEXPMQgEXRwljVwPneYCnzVNlg3
oFHGeDMHy/E2uHsXcBBJ0UUgdrihrS8vDimmN2Y2uKvCccooMY8f6iFKHzRaMFaS06TdUqvsi4NF
U/wnLXH9lMP1rFu3TJrfgQ3fHAplbmRzdHJlYW0KZW5kb2JqCjgxCjAKb2JqCjM3NwplbmRvYmoK
ODIKMApvYmoKWwpdCmVuZG9iago4MAowCm9iago8PAovRm9udAo8PAovRm9udDQKMjAKMApSCi9G
b250MwoxNAowClIKPj4KL1BhdHRlcm4KPDwKPj4KL1hPYmplY3QKPDwKPj4KL0V4dEdTdGF0ZQo8
PAovQWxwaGEwCjExCjAKUgovQWxwaGExCjEyCjAKUgo+PgovUHJvY1NldApbCi9QREYKL1RleHQK
L0ltYWdlQgovSW1hZ2VDCi9JbWFnZUkKXQo+PgplbmRvYmoKMTMKMApvYmoKPDwKL1R5cGUKL0Zv
bnQKL1N1YnR5cGUKL1R5cGUwCi9CYXNlRm9udAovTVVGVVpZK1RpdGlsbGl1bVdlYi1SZWd1bGFy
Ci9FbmNvZGluZwovSWRlbnRpdHktSAovRGVzY2VuZGFudEZvbnRzClsKODMKMApSCl0KL1RvVW5p
Y29kZQo4NAowClIKPj4KZW5kb2JqCjE0CjAKb2JqCjw8Ci9UeXBlCi9Gb250Ci9TdWJ0eXBlCi9U
eXBlMAovQmFzZUZvbnQKL01VRlVaWStBcmlhbE1UCi9FbmNvZGluZwovSWRlbnRpdHktSAovRGVz
Y2VuZGFudEZvbnRzClsKODcKMApSCl0KL1RvVW5pY29kZQo4OAowClIKPj4KZW5kb2JqCjIwCjAK
b2JqCjw8Ci9UeXBlCi9Gb250Ci9TdWJ0eXBlCi9UeXBlMAovQmFzZUZvbnQKL01VRlVaWStUaXRp
bGxpdW1XZWItQm9sZAovRW5jb2RpbmcKL0lkZW50aXR5LUgKL0Rlc2NlbmRhbnRGb250cwpbCjkx
CjAKUgpdCi9Ub1VuaWNvZGUKOTIKMApSCj4+CmVuZG9iago0MgowCm9iago8PAovVHlwZQovRm9u
dAovU3VidHlwZQovVHlwZTAKL0Jhc2VGb250Ci9NVUZVWlkrVGl0aWxsaXVtV2ViLVNlbWlCb2xk
Ci9FbmNvZGluZwovSWRlbnRpdHktSAovRGVzY2VuZGFudEZvbnRzClsKOTUKMApSCl0KL1RvVW5p
Y29kZQo5NgowClIKPj4KZW5kb2JqCjg0CjAKb2JqCjw8Ci9GaWx0ZXIKL0ZsYXRlRGVjb2RlCi9M
ZW5ndGgKOTkKMApSCj4+CnN0cmVhbQp4nGVSy26DMBC8+yt8TA8R2JC0kRBSlaoShz5U2g8w9kIt
FWMZ58Df16xDWhJLsOzszM6KdXKsniqjPU3e3SBr8LTVRjkYh5OTQBvotCGMU6WlP2f4lr2wJAni
eho99JVpB1IUNPkIxdG7iW4e1dDAHUnenAKnTUc3X8c65PXJ2h/owXiakrKkCtrQ6EXYV9EDTVC2
rVSoaz9tg+aP8TlZoBxzFoeRg4LRCglOmA5IkYZT0uI5nJKAUVf1NKqaNqaBsHzm68rcKAuNQthj
4GmJ4CGCKoL7CLaYMRZBiSCLcgYYsrT878YWN/ktHIntkabONMSzm5k4XyyQ3aITP1s8YMgbBDMR
wQbD7n5lz6/ts9hiF7V5HGa3GobdDJPnC20Oe7aymP/9fEUui5Un58JO8R7hMuc1agOXq2YHO6vw
+QXjT8U+CmVuZHN0cmVhbQplbmRvYmoKODYKMApvYmoKPDwKL0ZpbHRlcgovRmxhdGVEZWNvZGUK
L0xlbmd0aAoxMDAKMApSCj4+CnN0cmVhbQp4nO04eXxTZbbf+W6S25Q2bZqtC12StEkLbSlZ6Z42
3dN0pRRKWaW0QIFSKFAWeYhFn1BBBd7ACDgKPoSRfcYdfE9mGFQYRUEcBQdB3FBcEByG3rzz3dwy
/NR576/33+T+zj13Oef7zn7ODQFCCE88hJKs9s7e6abX9HJ8sowQTUVH25RpsuEnTuD1MXzm6sAH
/EvcBry/jffJHbMXLL69ujyOEG0SIYq8zrn3TFl/buMlQmJbCeGSZk9Z3AXnSDkh8bgeSerqbuvq
UKztw/vHxV0paUS8kx4mHN4Ru9Ous3J2rrGhWl4r7+q6DG8JWQSpiuEs2AepwGy18wgwwivz7UaA
sxcuXECqaCSNpltIHEkkJMWsMztFcNpFsOtE0Jl1dvaCRs8t2VIyF39BdGjLXvbzvOg5iD/Piy++
iLsNC9ygW+kruHISSSMkymXTaxW8weU24Jm3KpIsDpc7E5wam9uqAp1Wo02EAnA6TGtbdzWXjf6V
XlEZblyZ0VsqfNZV2WDWP7w0853iUVMy4ktdf6Cz6+r6662bPFNheeMS27zuzqPj4lILRgiRLad1
xaXr4XJ+1tCEHHsrAeKFs+RhUX+iQeXLOJ+cKY1v7IFV5BL9moQTYrA4Ha5CsCuoVp8Iv+5wxMZW
mPOyog3Lv3h18kWPp1X4ds8ZjwcNSFKQ6wxyqXA91CgCzK4oh2UE2PWvD2FspvwR0dEVxbCv7PEz
Obl1IN/z19KyjYzTBfOhh77KOMGMJuCtbqvb4Dbwdui5P21k2qzEzpmJM9NGpt4HgeUR99am1vqH
1dwbuYLxmgJ95Ckyi2lhcNt5U2ajd+mVK+xNCfkG13WxN26nUVcCI74pK2N6Y3RsJN3sOXOet6G7
G/1sRa+E0O0klOiQ2WbQq7UKkyXSZTDxCp1Wb3NFWsDQYO9c/E3voiXZxvKap2t8dHuiJ0B+t/Ex
6N1aGj3y9IZ53eDsZXvPwlMf3UAUiNVmNSoEff7d5tN0w0AnLejKWYs0pfjuS7qNGAhJA6e7gDod
FrMpAqwYEDpmPyN8KbT8ly0zpayqqC5WMen19oLq/eAresPhqkrxONRyT1xTa1lH5SG2Y0HgBnyF
8lvQ+uICKuBxjQQMIIXZNALcervL6bBi0NpcwX0qJr43OSYiTB8+JGdU+9yxUxP5zonrHuzrG1ZT
UFlXE0tXDW1oyUzTh6p5XldU1TZVyxfqYcUiebF3zsgIOdszFXNDiVqi34xOo1Nj5wazATqEV18e
ffSaf/TolXnwnjDy1KmSlchRGLgJN5EjFtl1Rt5lt90RLygWimzVwHnhaJS/5vSCGaOnG5Xzt9ZV
epNrdTpnFN1Q9l7aa10L9Xy+vv7RfG1oaCg0s1y2offkaEsd5hQBi0mhcxeAtLjagdskAmcSzcG2
gY9bdrfGxDQmXeidc/WBpfWVccdN9QYD+LbU+GlN2MI5oUrtyRnzoPnZHWFy4Q2NMrR7tb+/BOX3
o5U/RfmxYmgwpjirxumHLULl32hNWdvAcQO1xmJcJaE0EegLDYknVsxw0Z88c0WSM5jbDg27tFjN
KgBHEsaXwV4Auz5cacvLyxPU7lzXyHLw5ebMcLugSHg9yzbD5aTbm5sKiuLiKotfOVhelRRXmjta
mN27wmlXR+QCmTsn3RWldjFbpKGMA2gLtjtx29xoAiczgT5SsrTGVgjM1Drtzd/BtIpzy2b0Luxb
6auL5Vum5dfFclvLanOuWE60LTwk7NyikhWEgSxO+WN9WR9bXcwekKqmBt3NiTnU0ADF3d3CETGX
sjAnDwzSYFKaGd2E0d6C1PpZV+AVkcZDlsE3sGRwHaNOjuCB/UId7AdnaekLpaVIlUIANtEjmCPY
D0CrovFgtjgK6GCmoFaAa8Mm86zUwvDM6SZPaXpTrLytuP2eAGmgCUXecc4kc1xJ7ljHhMwoeX6C
b+Dhri6mhz3g5HbSd4ibaYSe4VVgslgtVrQRokgxZHBlrSGB2gogHxyWJEWk3o5FWiTAoErSg81t
yZdMye30Ro8szAiLVk6tTnEPHTW+a7gryjdErtG7UmJ3CKte2H9iHTfRseA3uT1X4MgpwTa8XZk3
vD4HRoa/69aEhSmjdLlRMTYwrdDwkUf3GcP1stiZ7aoXnn5FaD4c6lWmO6eD8tvzJwV3pmvRGm1r
+3NE6k55WMN5MgSrmcauMVuNvIYzctFHdh2ptgnnbL+dAYoZ9PBA9cGDtFvog6Vo8SbkYp0vXOxB
RGMPBig7mY2AvczmYsFp4cRLh6Xp7+3tGelz5nQIPwI59HxJeXx0unvPQU9uIT3cNL6oUmdZ3tEC
BbeyKyyOIVqwXctf6mb1IRcj8aboPZKiMGVSdJzNwAfthWZ1w832HW1unc497YlOrq12Tnm4pbJ/
8hBdxqSlzy+fnK4vilq1rXay3xiFmjKZq1HmUIxrYjSr7ViidZG8QuOwWoYD3kL1zZvPuJPuc7SP
S3bs3n2AHl7tXy78vSQOph0fqR14F+XBNeAWrsFspTbqBo8m2CnsgqHCZRhLD5dc894qkWi/R1ql
RCtCE2wT9kG8cAnphO9KhI+ZltmY7RbUEn2BEaNm8REMH1FTjBmb2wntR++95z96ejZOmGbilo2f
X1fXXVYJ8aXCb6P3wqx9WoVH1ye80ac6E9yZ1gSlxF2xe+D+CJQKT/j9MLkasoXj9LDwOrgGqkmQ
njwZ7ON2pGvyM29L66Ti8zB8zhZxY33WmDn+Sb+/+8DYP749/vn5uMwRGRQIO1B/m0zS+jTyyFlP
YhvDaWGVH7JwyUekvSizikrcKw7sKJ6Zw0PdtObYsTV+1YkxJ1RI/BytHKimU0W8TeKrHbS8HZic
ZkCm9aDUVfcL32uQZz3tQp6ugfXobWbTVrQpTyJwRBS7r0lBcDSKxLR7sO6T2oaL9fDuQuHEwsVg
6z3adx/Y1q4Rnn16N8w+sF+KlhGi99TBqU0txniK3YaBPRygYb9/YF6nMH/fuhLfvs8/p4fnzLta
sqvOR8S954p7q4ieELlJ3JKlB5vNLJIoUPVrcWdHYVPFWOMPQYFCxd2fW7E55d9N65Un+laCfe0a
IkkzSvREFGYbmszIhOHRGVZbJAbvk34gc+au6GtaHtn/8CFQCjfp4emdT6QJn4KyBMzCebRgFnbO
r+lRkoBuMLH00Wmlts5UsrKeEow50G4qfWfs+co5ySEPlm8oGtcz9aPK6SZ+DV06r3DECN+YMzg3
RK0ZNVIdUzvhxQh5kZr5FSc9CmIdEWsxOlUdDtffqaZzS0sHHqFzGU0d+sSBNOgRt5aVCHQim5EQ
b31ydFP10m96/W9tKq+Fy0LCgo6OBSBmB8rLNQcjRmMfPDjzEDAn1C2M72/pj19Yu7Z/1ap+MQJm
DmwSo6B24ADyYqbTocGoiaMseJFLw83ct7/xzJnmvQcaz57FAD4HqcJvhD2QKFyERpjC9qwN9IGR
fiXO9cz1CGBcvfo0/co7kODlOsTZBXvUrSANdic1zkXq1NOnV9Pd3tu/8tKP0WupWL0ugUBiiJlN
cXoDbxK7A5uH7xrVAG2BD7B/wDOcm6tNbWkpraiq3ZpuqRuTyM3Z7RferC4pNmzISIUJAZLC56am
1jxaGhIx3J4eymXra4SLrYaQnSpZOouUCtzzA3oKI8XAplCpZaMGLs3g2KbWQ0pbfdsDw6YMraqO
nFpo8+Tka4tAmC/8tSeEoye/Nwu5495t0vPCE3Jxlr8Ba1ELDVtPqknawT4W6QLOWBvN1Vma8rNb
FnITMnvGTQYhjMtX1n8wRlmgWgzx86X5Cv6EckWwmQInWuc/2qTBSTEpCkEdrOsG+FOV35eaF+ua
0pVT9GZydrlW63FX55npqQGbKV0b6wLzyvDzA70qjVIJjWFTpi9IHdzhTZRTLXaLoHjOSJa1vBHH
b7cDs46Hx+Npd31ny9tt02TC7/M22nL7vFDA5UYuvx/4eb3ZjXUftVbXjZXiDirpOaY3yzj2sYZD
EHYfkyIe7LpdvsLCPF8bjKpMfAQOCX44VJQx088X0KzS9CIMWZRHB9dQnmQyAmcEVgfY6IYnnJ2C
qebWWcWOiVHBPhBYedEGp1j8bIsSr7BQKBdPSh4+NEZZ+1JWWsSGScYJ0+L0UZZXRwsbc7eX2io7
jQbeucThWOL8smhMmj1JY1NnRibP3xPKyTzU6J3ok6WHJ0bkNW/f6kxLb0+QRydDlc22yGZnOlbg
6Sx6JSpY4XVsHNKhssFAecznq6uaVupLKy7M1dBTNyydD2H/VnT4DewbGXnJY/Rl6RsZU5nNcRU+
nw+uC2G0rbmZ0MCfA0aRRsnqg1tMd95aAGqkrKwqnpZQk14VDp8K0a2t9pyMQroNmSSp3hRjONh3
8OsRS52VR3lq1jU9tbtpYy09JYyVvX5F+O4zjnHUoCybkUPqYPhhhbESXIkD0Qd39DOwsf6OkjjR
3339mK/KVz4hxTgjFdVOLTKWaTThPmtxkjdKDdfNGXZt4qw1QRNg7BnnCbeBdrLLO7YM5snPbBlc
uh6NWZXmTSrXaNhqg9YU+YPxewH5xY7FvukjsTS6pCiwTf18Suv1Vr/zGUfO1ly4f8kS4etly+LH
Nn/Y2ChmvQnOI2841hpikDZnqW/Vadjmar04hlVUVVdNGtPWk29/KKFUqylPqS/KvUBPJ2f2Cl/0
DvmIbsbvIWHfkNa3xorymOAPuKb4PWsQRxIDy1tOTH8by9ev25o77v/PqjL9RK+7KCc7qiB0IcQu
Dh3I/MEIxyeeHKfnYYpi0DaVEJC6t87l1qkApaqoap48bHx0DFwvydNUh5jCw4VHkDoDLfE07jwU
M0/sVHd94eEMKI1Gn8y2Hay6Z1LB6ARZ94J8x/6qdn9+61A6F16qNscnjtpSocLWlNKcONT1aJlK
7olkcsQFfoAG2k+07H8C3Z0q5lRLf8WAb3vMiHFyr7kmr7y8ajscujbGpSgYUj0L+KLNm9kKXpTt
DbguVkO7VMbEPsYsXAjwb5gAldO9PovXWBIVxVLBnDFzHciF27OrmKOBeQhO4Ar8YD/jzDF1PSm9
/v5NSI51RAhDqkQMiQ+Q6uddL9HXFrmoZpF6mm/R8pkzl4s8zwjNjA8eEHqRF6cO2Iu8Qxgv+0/D
gMljdusblixp2L6toXdJw1a4fuzYj7dfe+0W0ykGPc10Uv5DIrc5xrfceK/vLV9RVVCqgcwLjHYY
nrZKtNjnAYdaJwyD+cJnEC30QzQc8HqFR71emMOoGaxacrUrZlJE3g9kCPcZPiFvruuJZ/iMLdIa
SBIuyYbLcvA2BGMu+EM+2WxhGTsHkgJxsuHiSnf9YB35Urry4+lDhJukEXpIMc0i0QilCEPpfpT2
LeKFEGJHSIEdxIXP3eQjYoLfkxJyDt89TpLwmRVhlsSHFZykIhQi2BD8CIwmjbyPX3o/kiy8zkfw
IDTAUZLCvU3sdDTu20GaaBLJpX2I0xBUCB0kmz6F89sN0gRGEkWzEX9EmrgKfLcDYQO+r5cw40/A
9VUknN5P6mgZieYWkgSaSTQ0loTSaDIcKkktfhcnIGYy5tDFZDq5GgjAD3ivIhX4zk7VxAZ/Q/Ah
L+YxjcH8+4BB4M+4dwX5lNRwJaSCPaeR+D4CsQrpW5D/bZIBk3BY0qBtLpIYeoskwjGih0skBo6T
YTAZv1KukBrEbH+vaPvLyJ9F2hDqRJmysAN/Qerge+JA2a6jPXLhPrR9HMnAd0XsHp9/h9cPMX9A
NOrDIIzE4v1otIcZbV0CPO6H35ewjDiR10v1xIy6GamFjIQXiEW0+S8A10m0oh/SJD9IQG4ErqIf
whG/jfAtfQDpBn3wU8gi5SJmfrgbmB+akacAbYU2/yXgkhGjH0Qf3AVo/2PoBwviswgXaTIZdscH
P4UssljE6Ie7gfmB+UvEqKvod4ZvSvg6YtRdjIN/hll8FuLaTH+MFWYbJt8v4lt33bNYpv8LxjgX
9dlLIhCHoo1PoZ7M1h8jvoz4CuL30QcqxAGWEywuMS8oi006SsyNCpYfGKMOCRvha3yuwpi7FLgN
LrT/DmmfX8KxiJnfmO1+grmtJJsbJ8rbhLHulXCShGNZ7rH4/2dYrDcsNzA/YT9iNYmAqSRejAvm
n/8L9wWxmNOYVyyWRD8O5jbm188wq02Sn1lcs9iimzDHmF6D8jF5UC7Mqa8QrgWB1CNEwX+Tl/H+
Y4STuJZ+cO+fYjGOGnCfW1L8DcqmISEiXkSKZbNIMfrLjnXTSf6C+dmDMd5LnNCO9eECMVEl5vL7
ZC49gzp6iQUysJZksH/HAkmYxzqEaAQLQryU83qEWOldJoJVep4o4ViJXuRF+RPoTjIeMasjmQhO
8VkWSUdgtV8m3bdK9dkj1huWy1nExWKM7GZfB3d+GszGWvF4jDxBXkLNbpAbwOFsEotHEX4OLoHD
cBL+RjOoh66ge+mr9DQen9BPuCiuh1vPHeO+kIXJTDK3bJJskWwVHltlz8pOyC7KQZ4or5DPlG+W
75H/EY/LCiIeUXiYpWOCYrXiGcVfeMqb+AX8o/wO/ih/jr8cEhuSEzI25L6QXSFHQ64qw5WZyiLl
JOUiZb9yx7+Ofx3/vwebtnDCKmETKiHiVAbiBOYJJs3zEOjbL+sn/wO+MhVKCmVuZHN0cmVhbQpl
bmRvYmoKODMKMApvYmoKPDwKL1R5cGUKL0ZvbnQKL1N1YnR5cGUKL0NJREZvbnRUeXBlMgovQmFz
ZUZvbnQKL01VRlVaWStUaXRpbGxpdW1XZWItUmVndWxhcgovQ0lEU3lzdGVtSW5mbwo8PAovUmVn
aXN0cnkKKEFkb2JlKQovT3JkZXJpbmcKKFVDUykKL1N1cHBsZW1lbnQKMAo+PgovRm9udERlc2Ny
aXB0b3IKODUKMApSCi9DSURUb0dJRE1hcAovSWRlbnRpdHkKL0RXCjE3MAovVwpbCjAKWwoyMzUK
MAowCjIyMAoyNDcKMzczCjU2MAowCjAKNjg4CjIwOAoyNjQKMjY0CjQyMAowCjIyMwo0MzgKMjE2
CjAKXQoxOQoyOAo1NjAKMjkKWwoyMTcKMjQ4CjAKNTYwCjAKNDQ3Cjk3Nwo1OTYKNjE2CjU0NAo2
NDUKNTUzCjUyNgo2MTYKNjc1CjI0NgowCjU2OQo0NzkKODQwCjY3Ngo2NjAKNTkzCjY2MAo2MTYK
NTQyCjUyNgo2NDQKMAo4ODYKNTU4CjAKMAozMjkKMAozMjkKXQo2NQo2NwowCjY4ClsKNTAxCjUy
Ngo0MzYKNTI5CjUwNQozMzEKNTE0CjUzNwoyMTkKMjE5CjQ3OQoyMzEKODM2CjUzNwo1MjgKNTI3
CjUyNgozNDYKNDY1CjM1MQo1MzEKNDgxCjc2Mgo0NTIKNDgzCjQ1NQpdCl0KPj4KZW5kb2JqCjg1
CjAKb2JqCjw8Ci9UeXBlCi9Gb250RGVzY3JpcHRvcgovRm9udE5hbWUKL01VRlVaWStUaXRpbGxp
dW1XZWItUmVndWxhcgovRmxhZ3MKNAovRm9udEJCb3gKWwotMjI0Ci0yODUKMTA2NwoxMDgyCl0K
L0FzY2VudAoxMTMzCi9EZXNjZW50Ci0zODgKL0l0YWxpY0FuZ2xlCjAKL0NhcEhlaWdodAo2OTIK
L1N0ZW1WCjgwCi9Gb250RmlsZTIKODYKMApSCj4+CmVuZG9iago4OAowCm9iago8PAovRmlsdGVy
Ci9GbGF0ZURlY29kZQovTGVuZ3RoCjEwMQowClIKPj4Kc3RyZWFtCnicZZLLboMwEEX3fIWX7SLC
D0gaCVmqUlVi0YdK+wFgj1OkYizjLPj7Gk+SJikSmOOZe3Wtcb6rn2rbB5K/+1E1EIjprfYwjQev
gHSw723GONG9CkdKXzW0LsujuJmnAENtzZhVFck/YnEKfiZ3j3rs4D7L37wG39s9ufvaNZGbg3M/
MIANhGZSEg0mGr207rUdgORJtqp1rPdhXkXNX8fn7IDwxAzDqFHD5FoFvrV7yCoaH0mq5/jIDKy+
qVNUdQYxNpx+xamivluffET0oZRTmegBqUQCpE6iRdLwa+9YZzS1sQ1266RlW9zUaRFreZmivE3B
0UKglnMkg1QkKhgSJiwwITdI6jKh+JdQ4CEFOpV41qI4aZdljfYFGpbHTXUVm9/EZpuljZeqW7Rs
WyCZyzDLcJY7dJ68Ongfh54uWpr2MufewvkuutEtqvT+AuwVy3cKZW5kc3RyZWFtCmVuZG9iago5
MAowCm9iago8PAovRmlsdGVyCi9GbGF0ZURlY29kZQovTGVuZ3RoCjEwMgowClIKPj4Kc3RyZWFt
Cnic3L15fBRF3jBeVX3N9PTM9NxnZiaZZBIygQBJgGA0Lfd9gwSJBLkJVwARFQU8ABEV3RURlUNR
8SRAgIC4Zl3E9WBhV8EVL3YFxQPlcZFVIDPvt6qnQ8DdZ5/f8/m9/7wZvl1HV3Vd37uqG4QRQma0
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
DkNih/rFTTMzxAVn5se0BeHhnjWeas80zzmePM9wzyBPwJPuGejp7U31Jnt7es/wJnq9XrfX9Ope
8vaOWUfDOfwLj73dyeKH2E3emmI/Weet+P8p+DegvTpNoWgvo0KvqCrWKqJ75lHFJcHol1WZMS1x
+uyoK7NYi6ZWUMWM4ujYnIqYx7ogmp9TEfVU/rh6u6bdWYPYqH5bTKMZ1THN4qibB0ZTz63eSZqW
cvMdA1kOufmOmhpK67ukMK0wdWLKuLKSTjZz1bbdz3qmddhPj66pqKqObkmviebxjpVeUxFdXRWs
rd6pHdc+LS3ZqX3GoqZ6pzFRO156AccbE0tqaipi2iyhR0HtM+ihxHwm9LzomFmPgt4MqbdW6mXj
fOhlsYBeQgJlC73shAShZ2qst70hq7Rke1aW0OkXpAah09Av2F7nQDZ0srOFTt8IHRA6B/pGWCc6
Uaj4/VDJ8AsVbQD5hYpfGyBUZrWp5CqVFa0qK8SdDK1Nxy91ko7aOklHoXOK347u+FdfnJOjNRXU
zKstrc8snZtZWg/mRm9fsiAtGrkkGNw+r4YPBKNGaO4l8xawvLg+WpNZXxKdl1kS3F5Q28nhWj5c
kFmynWpLZ1Rvrw3XlzQWhAtKMy8uqWkqrxyT3+FeK1rvNaayk4tV8sXG8L3K8zs5nM+Hy/le+Xyv
fL5Xebhc3ItEGa+s3u6l4ppza6Vs0nskorzOHTioprhv8lUTReEtGJS2bOAuWCuPUo+cmugZmcXR
JMCHRhSNKOJDqFN8qCeifepQ2rKCQQN3aY+qQ8mITsksppzF1zRcQ2mlC0vkvwb8IWrxNZzhcpvT
0NUfjpVGwxeXNCwmqogOq6qIFk6fXb3d40HsXH6k6Hg7rkeP0pi1R0aOROR4jjSMVkWOm8BxCQlK
8eT3f42S4pd4I/ruJi2coS2mhhojmlExQ0dTMGM2nrV2dvUu2FLcPTTU4AEbtBytwb6GSrb8FXMW
/Mw2i69ReyovFispz8QpDXaWtP5xZuW05thiXJD+F6g+Z8wKZW5kc3RyZWFtCmVuZG9iago4Nwow
Cm9iago8PAovVHlwZQovRm9udAovU3VidHlwZQovQ0lERm9udFR5cGUyCi9CYXNlRm9udAovTVVG
VVpZK0FyaWFsTVQKL0NJRFN5c3RlbUluZm8KPDwKL1JlZ2lzdHJ5CihBZG9iZSkKL09yZGVyaW5n
CihVQ1MpCi9TdXBwbGVtZW50CjAKPj4KL0ZvbnREZXNjcmlwdG9yCjg5CjAKUgovQ0lEVG9HSURN
YXAKL0lkZW50aXR5Ci9EVwo1NTYKL1cKWwowClsKNzUwCjAKMAoyNzcKXQo0CjcKMAo4ClsKODg5
Cl0KOQoxMwowCjE0ClsKNTgzCjAKMzMzCjI3NwoyNzcKXQoxOQoyMwo1NTYKMjQKWwowCl0KMjUK
MjgKNTU2CjI5ClsKMjc3CjAKMAo1ODMKMAo1NTYKMAo2NjYKXQozNwozOQowCjQwClsKNjY2Cl0K
NDEKNDYKMAo0NwpbCjU1NgpdCjQ4CjUwCjAKNTEKWwo2NjYKNzc3Cl0KNTMKNjcKMAo2OAo2OQo1
NTYKNzAKWwo1MDAKNTU2CjU1NgoyNzcKNTU2CjU1NgoyMjIKMAowCjIyMgo4MzMKXQo4MQo4NAo1
NTYKODUKWwozMzMKNTAwCjI3Nwo1NTYKNTAwCjcyMgo1MDAKNTAwCl0KOTMKMzc5CjAKMzgwClsK
NjA0Cl0KMzgxCjQwMwowCjQwNApbCjYwNApdCl0KPj4KZW5kb2JqCjg5CjAKb2JqCjw8Ci9UeXBl
Ci9Gb250RGVzY3JpcHRvcgovRm9udE5hbWUKL01VRlVaWStBcmlhbE1UCi9GbGFncwo0Ci9Gb250
QkJveApbCi02NjQKLTMyNAoyMDAwCjEwMDUKXQovQXNjZW50CjcyOAovRGVzY2VudAotMjEwCi9J
dGFsaWNBbmdsZQowCi9DYXBIZWlnaHQKNzE2Ci9TdGVtVgo4MAovRm9udEZpbGUyCjkwCjAKUgo+
PgplbmRvYmoKOTIKMApvYmoKPDwKL0ZpbHRlcgovRmxhdGVEZWNvZGUKL0xlbmd0aAoxMDMKMApS
Cj4+CnN0cmVhbQp4nIVTy26DMBC88xU+pocI/IA0EkKqUlXi0IdK+wFgLylSMZYhB/6+tjdJ86hS
JFh2PTM7ttbxpnwsdTeR+M0OsoKJtJ1WFsZhZyWQBradjigjqpPTPgtf2dcmih25mscJ+lK3Q5Tn
JH53i+NkZ7J4UEMDd1H8ahXYTm/J4nNTubzaGfMNPeiJJFFREAWtE3quzUvdA4kDbVkqt95N89Jx
fhEfswHCQk7RjBwUjKaWYGu9hShP3FOQ/Mk9RQRaXawnyGpaTB3g8EvPV7wQd0IuiBBYUvwJl1+1
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
nsfSQ1i3ALF1ESNLBQqg4wnYy33+HZCWE42Iw9hoHKKgqeH3EQc16DngXbaJjPlrDL6NfFIoKI/D
7eBxqBNxLec+/y5IetBfRWNwO1j4t4hDGujvgfMshFiNxODb4PnHKeJwO3gcRJw5ha0i7txuEqGQ
k8JtF3nwfZTn5yOg3H7kivAN9PtOGr7tnudy/P9CkefCnuPI2UyigY/Pws5LoH8G/RT0L6B/RAzM
8INC1ATPy9zwO8jNN9gMrJfCn9PX8VyLXLsoqBl5WE37kPdXEL97iCRixuUIGv78G/cZpEzEjfvu
W1QaIrnSBNyjzpDr+VGqj1Ilrz2e/99HRb/htYH6pO+hZ+hRF12453nB4/N/0V2oCVBe07yueC6J
OI7UNurrb2g+dI/GWWolcTy3wC8nWrfQK3xV6NNJJNTU+8BHEaBGNfDdJfIG7j8AzoGXcUT2t6nI
o3ohJ13wHtEtJfyVoC2kCF26iEroqTJ0w6ZN/5k46T/i/xPhm/Rt9EhCsum/kGYmk0JpGmqgnGQA
QRIbtqGORwNaYAygBxIBDaCLvhsTfWYCjFFoos/EWuifyHaTmdH+nCx8ky/6N+855QAFeH9uAkqi
vZz36jv4XN7/yLHwV7dtJCaMUjEGyQ+j4zA5SV4Q4y3yCbXQSRir6EGcGK4xyGETMeZibMTYx15m
H4kRltwYXjHGY9RLa6Xd0nPSG4o4RZoYZd8xehT7FKcVf1HGKfOUa5V7lD/FeEH5O+WwKklVpGpS
3ac6oDqruqrWqR3qcRhz/z7+Pv6/Bz9t4YRVwc+QhIhTGRUnsHGRonmWhgefVtxP/gfD4ViZCmVu
ZHN0cmVhbQplbmRvYmoKOTEKMApvYmoKPDwKL1R5cGUKL0ZvbnQKL1N1YnR5cGUKL0NJREZvbnRU
eXBlMgovQmFzZUZvbnQKL01VRlVaWStUaXRpbGxpdW1XZWItQm9sZAovQ0lEU3lzdGVtSW5mbwo8
PAovUmVnaXN0cnkKKEFkb2JlKQovT3JkZXJpbmcKKFVDUykKL1N1cHBsZW1lbnQKMAo+PgovRm9u
dERlc2NyaXB0b3IKOTMKMApSCi9DSURUb0dJRE1hcAovSWRlbnRpdHkKL0RXCjE3MAovVwpbCjAK
WwoyMzUKMAowCjIyMAoyODAKMAo1NjAKMAowCjcwMQoyMzkKXQoxMQoxMwowCjE0ClsKNTYwCjI2
Mwo0MDgKMAowCl0KMTkKMjIKNTYwCjIzClsKMApdCjI0CjI4CjU2MAoyOQpbCjI1NgoyNzkKMAo1
NjAKMAo0MzcKMAo2MDIKNjA5CjU0MwowCjAKNTMxCjYxMQowCjI4NgowCjAKNDcyCjAKNjkzCjY1
Mgo1ODkKNjUyCjYyMAo1NDQKNTI2CjAKMAo5MzAKXQo1OQo2NwowCjY4ClsKNTExCjU0NAo0NDYK
NTQ5CjUxMAozNTcKNTM0CjU1MwoyNTgKMAo1MTUKMjcwCjgzOQo1NTMKNTMyCjU0NAo1NDMKMzcy
CjQ3MgozNjQKNTUzCjQ5OAo3NzIKMAo1MDAKXQpdCj4+CmVuZG9iago5MwowCm9iago8PAovVHlw
ZQovRm9udERlc2NyaXB0b3IKL0ZvbnROYW1lCi9NVUZVWlkrVGl0aWxsaXVtV2ViLUJvbGQKL0Zs
YWdzCjQKL0ZvbnRCQm94ClsKLTIyNAotMzExCjEwNTkKMTExNApdCi9Bc2NlbnQKMTEzMwovRGVz
Y2VudAotMzg4Ci9JdGFsaWNBbmdsZQowCi9DYXBIZWlnaHQKNjgwCi9TdGVtVgo4MAovRm9udEZp
bGUyCjk0CjAKUgo+PgplbmRvYmoKOTYKMApvYmoKPDwKL0ZpbHRlcgovRmxhdGVEZWNvZGUKL0xl
bmd0aAoxMDUKMApSCj4+CnN0cmVhbQp4nH1Sy2rDMBC86yt0TA/BlmznAUZQUgo+9EHdfoAtrRNB
LQtZOfjvK2ubNEkhAj9md2ZnxW6yq54qoz1N3t0ga/C000Y5GIejk0Bb2GtDGKdKS/+L4lv2jSVJ
ENfT6KGvTDeQsqTJR0iO3k108aiGFh5I8uYUOG32dPG1qwOuj9Z+Qw/G05QIQRV0odBLY1+bHmgS
ZctKhbz20zJo/hifkwXKI2bYjBwUjLaR4BqzB1Km4QhaPocjCBh1k09R1XYIA+H0y04ZeWhcrJOF
OmnKU4G0GOfX+pBnSGN5/GSBPaMNBrcYLMSlU37rxFqkbaKWY6WcIVojyiPKGCK47In96ylfIQ27
WGXi7kVzibTt/YsW6F1wZENsqCgwiBdd8/tOBTqtr5zmIc27dN4AeXQuDD8uXJz6PG9t4LyTdrCz
Kj4/T2vS+gplbmRzdHJlYW0KZW5kb2JqCjk4CjAKb2JqCjw8Ci9GaWx0ZXIKL0ZsYXRlRGVjb2Rl
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
xWTYuUIePoP1CJXIPgFn8iWsT0PNnY1d5odJp+ZM2omz9555rZo3Gbt7WLOVFE0j5ugz1HpFgu0J
Tpe9J+v/81i9b2RvoD/5CNhE6dyFmpR1IfPzv3hznGVPy76StaTm8XZvo78+w7KfEnnW9JBR1pb4
Fs4crw3pl0f1B37JXgMuxEH1gAW9exjzvwGH5Z142/a9rNZRC+xEEvV327dMYpWXU0jbjjvzY9Tx
RSpFf47j52B/J5XyJtLxH3DXaKmcD6Fuz+OM9ZTHQbwP0gSiWC762ACYAQeQAWQDRsCaeOcEctV7
YATZEzAl5OV7C/zPFjupBVwG5CfYkXiWd7JQZcpokdq/ZervQa16p0BW1hi9In/dvuCfg8oT42F6
CuPXnxln5WD9fUbOFx413MVDifG9O+MX+CWX44pwiGp8RQ6q4xtfji/H/3vIry18YU1NdIpQv8jk
F1hNvC1e59iGV7Vb6F83UVP/CmVuZHN0cmVhbQplbmRvYmoKOTUKMApvYmoKPDwKL1R5cGUKL0Zv
bnQKL1N1YnR5cGUKL0NJREZvbnRUeXBlMgovQmFzZUZvbnQKL01VRlVaWStUaXRpbGxpdW1XZWIt
U2VtaUJvbGQKL0NJRFN5c3RlbUluZm8KPDwKL1JlZ2lzdHJ5CihBZG9iZSkKL09yZGVyaW5nCihV
Q1MpCi9TdXBwbGVtZW50CjAKPj4KL0ZvbnREZXNjcmlwdG9yCjk3CjAKUgovQ0lEVG9HSURNYXAK
L0lkZW50aXR5Ci9EVwoxNzAKL1cKWwowClsKMjM1CjAKMAoyMjAKXQo0CjE4CjAKMTkKMjAKNTYw
CjIxCjIzCjAKMjQKMjUKNTYwCjI2ClsKMAo1NjAKXQoyOAozNQowCjM2ClsKNTk5CjAKMAo2NDEK
XQo0MAo0OAowCjQ5ClsKNjg2Cl0KNTAKNjkKMAo3MApbCjQ0Mgo1NDAKNTA4Cl0KNzMKNzUKMAo3
NgpbCjI0MQpdCjc3CjgwCjAKODEKWwo1NDYKNTMwCjAKMAozNjEKNDY5CjM1OAo1NDMKNDkxCjAK
MAo0OTIKXQpdCj4+CmVuZG9iago5NwowCm9iago8PAovVHlwZQovRm9udERlc2NyaXB0b3IKL0Zv
bnROYW1lCi9NVUZVWlkrVGl0aWxsaXVtV2ViLVNlbWlCb2xkCi9GbGFncwo0Ci9Gb250QkJveApb
Ci0yMjQKLTMwMAoxMDYyCjExMDEKXQovQXNjZW50CjExMzMKL0Rlc2NlbnQKLTM4OAovSXRhbGlj
QW5nbGUKMAovQ2FwSGVpZ2h0CjY4NQovU3RlbVYKODAKL0ZvbnRGaWxlMgo5OAowClIKPj4KZW5k
b2JqCjk5CjAKb2JqCjMyNQplbmRvYmoKMTAwCjAKb2JqCjQ5NzgKZW5kb2JqCjEwMQowCm9iagoz
NDAKZW5kb2JqCjEwMgowCm9iagoyNDYwMQplbmRvYmoKMTAzCjAKb2JqCjM2NwplbmRvYmoKMTA0
CjAKb2JqCjQwNDUKZW5kb2JqCjEwNQowCm9iagozMjYKZW5kb2JqCjEwNgowCm9iagoyMTU3CmVu
ZG9iagoxCjAKb2JqCjw8Ci9UeXBlCi9QYWdlcwovS2lkcwpbCjYKMApSCjE1CjAKUgoyMQowClIK
MjgKMApSCjM3CjAKUgo0MwowClIKNDgKMApSCjUzCjAKUgo1OAowClIKNjMKMApSCjY4CjAKUgo3
MwowClIKNzgKMApSCl0KL0NvdW50CjEzCj4+CmVuZG9iagp4cmVmCjAgMTA3CjAwMDAwMDAwMDIg
NjU1MzUgZiAKMDAwMDE3MDgzNCAwMDAwMCBuIAowMDAwMDAwMDAzIDAwMDAwIGYgCjAwMDAwMDAw
MDAgMDAwMDAgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDAwMTYwIDAwMDAwIG4gCjAwMDAw
MDAyODUgMDAwMDAgbiAKMDAwMDAwMDQ1MSAwMDAwMCBuIAowMDAwMDAxNjg0IDAwMDAwIG4gCjAw
MDAwMDEzNzIgMDAwMDAgbiAKMDAwMDAwMTM5MSAwMDAwMCBuIAowMDAwMDAxNjEyIDAwMDAwIG4g
CjAwMDAwMDE2NTAgMDAwMDAgbiAKMDAwMDEyOTM2OSAwMDAwMCBuIAowMDAwMTI5NTI2IDAwMDAw
IG4gCjAwMDAwMDE4NzAgMDAwMDAgbiAKMDAwMDAwMjAzOSAwMDAwMCBuIAowMDAwMDAzMDEzIDAw
MDAwIG4gCjAwMDAwMDI5NzMgMDAwMDAgbiAKMDAwMDAwMjk5MyAwMDAwMCBuIAowMDAwMTI5Njcw
IDAwMDAwIG4gCjAwMDAwMDMyMTQgMDAwMDAgbiAKMDAwMDAwMzM4MyAwMDAwMCBuIAowMDAwMDU4
MTYxIDAwMDAwIG4gCjAwMDAwMDQzNDkgMDAwMDAgbiAKMDAwMDAwNDM2OSAwMDAwMCBuIAowMDAw
MDA0Mzg5IDAwMDAwIG4gCjAwMDAwNTgxMzkgMDAwMDAgbiAKMDAwMDA1ODM3NyAwMDAwMCBuIAow
MDAwMDU4NTQ2IDAwMDAwIG4gCjAwMDAxMTEzOTAgMDAwMDAgbiAKMDAwMDA1OTg2MSAwMDAwMCBu
IAowMDAwMDU5ODgyIDAwMDAwIG4gCjAwMDAwNTk5MDIgMDAwMDAgbiAKMDAwMDA4NDA1NSAwMDAw
MCBuIAowMDAwMTExMzQ2IDAwMDAwIG4gCjAwMDAxMTEzNjggMDAwMDAgbiAKMDAwMDExMTYwNiAw
MDAwMCBuIAowMDAwMTExNzc1IDAwMDAwIG4gCjAwMDAxMTM1ODcgMDAwMDAgbiAKMDAwMDExMzU0
NiAwMDAwMCBuIAowMDAwMTEzNTY3IDAwMDAwIG4gCjAwMDAxMjk4MjQgMDAwMDAgbiAKMDAwMDEx
Mzc4OCAwMDAwMCBuIAowMDAwMTEzOTU3IDAwMDAwIG4gCjAwMDAxMTYyNjIgMDAwMDAgbiAKMDAw
MDExNTQwMSAwMDAwMCBuIAowMDAwMTE1NDIyIDAwMDAwIG4gCjAwMDAxMTY0NjMgMDAwMDAgbiAK
MDAwMDExNjYzMiAwMDAwMCBuIAowMDAwMTE5NDg4IDAwMDAwIG4gCjAwMDAxMTgyMjUgMDAwMDAg
biAKMDAwMDExODI0NiAwMDAwMCBuIAowMDAwMTE5Njg5IDAwMDAwIG4gCjAwMDAxMTk4NTggMDAw
MDAgbiAKMDAwMDEyMjIwNCAwMDAwMCBuIAowMDAwMTIxMzU5IDAwMDAwIG4gCjAwMDAxMjEzODAg
MDAwMDAgbiAKMDAwMDEyMjQwNSAwMDAwMCBuIAowMDAwMTIyNTc0IDAwMDAwIG4gCjAwMDAxMjM3
OTggMDAwMDAgbiAKMDAwMDEyMzc1NyAwMDAwMCBuIAowMDAwMTIzNzc4IDAwMDAwIG4gCjAwMDAx
MjM5OTkgMDAwMDAgbiAKMDAwMDEyNDE2OCAwMDAwMCBuIAowMDAwMTI1NDI1IDAwMDAwIG4gCjAw
MDAxMjUzODQgMDAwMDAgbiAKMDAwMDEyNTQwNSAwMDAwMCBuIAowMDAwMTI1NjI2IDAwMDAwIG4g
CjAwMDAxMjU3OTUgMDAwMDAgbiAKMDAwMDEyNjgwNyAwMDAwMCBuIAowMDAwMTI2NzY3IDAwMDAw
IG4gCjAwMDAxMjY3ODcgMDAwMDAgbiAKMDAwMDEyNzAwOCAwMDAwMCBuIAowMDAwMTI3MTc3IDAw
MDAwIG4gCjAwMDAxMjgzMTkgMDAwMDAgbiAKMDAwMDEyNzk1MSAwMDAwMCBuIAowMDAwMTI3OTcx
IDAwMDAwIG4gCjAwMDAxMjg1MjAgMDAwMDAgbiAKMDAwMDEyODY4OSAwMDAwMCBuIAowMDAwMTI5
MTgyIDAwMDAwIG4gCjAwMDAxMjkxNDIgMDAwMDAgbiAKMDAwMDEyOTE2MiAwMDAwMCBuIAowMDAw
MTM1NDM4IDAwMDAwIG4gCjAwMDAxMjk5ODIgMDAwMDAgbiAKMDAwMDEzNjAwMCAwMDAwMCBuIAow
MDAwMTMwMzgzIDAwMDAwIG4gCjAwMDAxNjEzMDYgMDAwMDAgbiAKMDAwMDEzNjIxMSAwMDAwMCBu
IAowMDAwMTYxODYzIDAwMDAwIG4gCjAwMDAxMzY2MjggMDAwMDAgbiAKMDAwMDE2NjYyNiAwMDAw
MCBuIAowMDAwMTYyMDYwIDAwMDAwIG4gCjAwMDAxNjcxNjUgMDAwMDAgbiAKMDAwMDE2MjUwNCAw
MDAwMCBuIAowMDAwMTcwMDEwIDAwMDAwIG4gCjAwMDAxNjczNzMgMDAwMDAgbiAKMDAwMDE3MDQ1
MCAwMDAwMCBuIAowMDAwMTY3Nzc2IDAwMDAwIG4gCjAwMDAxNzA2NjIgMDAwMDAgbiAKMDAwMDE3
MDY4MiAwMDAwMCBuIAowMDAwMTcwNzA0IDAwMDAwIG4gCjAwMDAxNzA3MjUgMDAwMDAgbiAKMDAw
MDE3MDc0OCAwMDAwMCBuIAowMDAwMTcwNzY5IDAwMDAwIG4gCjAwMDAxNzA3OTEgMDAwMDAgbiAK
MDAwMDE3MDgxMiAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplCjEwNwovUm9vdAo0CjAKUgovSW5m
bwo1CjAKUgo+PgpzdGFydHhyZWYKMTcwOTc4CiUlRU9GCg==
--000000000000b5e80205d9b69eb5--


From nobody Wed Mar  9 03:08:23 2022
Return-Path: <hvdsomp@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 058363A0D2A; Wed,  9 Mar 2022 03:08:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level: 
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 2cjiWaTgC9-I; Wed,  9 Mar 2022 03:07:59 -0800 (PST)
Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB6C13A07D6; Wed,  9 Mar 2022 03:07:58 -0800 (PST)
Received: by mail-wm1-x332.google.com with SMTP id r65so1144036wma.2; Wed, 09 Mar 2022 03:07:58 -0800 (PST)
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=BYcKGYcNvNrxZG677GdpROQ0ZTl5Zg+NOFs/lIsPDKg=; b=A68DtCpp9IhWu7k4cqKP8K9q0CNDJokKrygWO7E6mZFhUu6fPRf865+ehprXjayR9A LW74aerYchHuEDNppJ2rd1K5Nbe4f0kHsEPmVIPOKk7LrMWqUyMa8b4d1l6HHHqo6gUo quwAQ5dh3DuDU46nBptjAfZbSCgtSZgg3gucmEpgP2S4AsxKdLDqGx9DUeh7Qh/uD95+ QWv8LBijPVaOZhNU3xrSkXgQcKdHmar5QzQSyXm5XPH7/yjGN5rBJPT+KMNwM5G6fG8w 4hR2uTBTXmprsYZuAO3t7y6IDlc+mp3etu5+QGruAp4GuRk2QQv6BPeasO1Pb/jIuWId gpCg==
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=BYcKGYcNvNrxZG677GdpROQ0ZTl5Zg+NOFs/lIsPDKg=; b=kOS7mII/HHzYa97+paphAbQqq1fAC7rP+Va3P6sb0diXkm0q7JCVKvN7EcVFaMsBe2 KwcrILp9W5GQmS1zfg0hswqTD3OCr7JqBFAT+gsjX7aBlYu6h2wrqrTJovGlX/dk3NXF gROoR//5L7q0zJgTOLkf23mpw3wcFZBu4yYUJraF22jOwd6afTz/nJMrTCcWGyn4fxim 8wfe43J5dqNtW9x0R1o/PGjyOsQ0VOtPgQJ8jBTBdX9AmzaCH7dztiCgjDXaqKWor8Cq dnL7Dcm8VmrWrssIf0keA2taQRrvJNPgrb5IbuOthb15Yz7IEDYfbsJeIwUIMrZMt5sf vjMw==
X-Gm-Message-State: AOAM530L2vxFpvg/pNbyUXBddSbrQBM99/sgBT0Mw0WQtvFX0SctsRoA gMNB5k+sV2pnZqSWiVZbST52r7/D/3fvQYjziTU=
X-Google-Smtp-Source: ABdhPJyQzFgBpO8QcWV0FR3v0zS5VG6GQ+exOizJqosn9Lj34zv8aetgfI80MKufTO2MAs9rbLM2zc5+h4FLssKTATk=
X-Received: by 2002:a7b:cd82:0:b0:389:77ef:66d7 with SMTP id y2-20020a7bcd82000000b0038977ef66d7mr2809962wmj.171.1646824076789; Wed, 09 Mar 2022 03:07:56 -0800 (PST)
MIME-Version: 1.0
References: <164623716963.17933.18258136064565125113@ietfa.amsl.com>
In-Reply-To: <164623716963.17933.18258136064565125113@ietfa.amsl.com>
From: Herbert Van de Sompel <hvdsomp@gmail.com>
Date: Wed, 9 Mar 2022 12:07:45 +0100
Message-ID: <CAOywMHeXeHj4MYa+7hr0DM+kOrtjhtBT95vdbbK2vXbg0Sa7Xw@mail.gmail.com>
To: Roman Danyliw <rdd@cert.org>
Cc: The IESG <iesg@ietf.org>, "Salz, Rich" <rsalz@akamai.com>,  HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org
Content-Type: multipart/alternative; boundary="0000000000001accb305d9c71cf8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/khiIwhjkbVBzjZMI1Tm04Nj5FaM>
Subject: Re: [httpapi] Roman Danyliw's No Objection on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Mar 2022 11:08:04 -0000

--0000000000001accb305d9c71cf8
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

hi Roman,

Your comments were addressed either by edits to the I-D or by feedback
provided below under "Response". New I-D version at
https://github.com/ietf-wg-httpapi/linkset/blob/master/draft-ietf-httpapi-l=
inkset-09.xml

Greetings

Herbert

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

** Section 9.  Thanks for citing the Security Considerations of [RFC8288].
Please also add the more generic ones of (Section 7 of) RFC3986.

Response: fixed in the I-D

** Section 9.  As an extension of the idea of links having context, should
caution be provided about mixed content (link file or headers is sent over
HTTPS but contain HTTP links)?

Response:
- We are not dealing with mixed content because resources involved in links
contained in a linkset are not loaded/rendered when retrieving the link
set. It is the loading/rendering that generates security concerns. See,
e.g. https://web.dev/what-is-mixed-content/
- A linkset that is obtained over https can contain links with http
resources. But for those, as for all other links, the caution expressed in
the I-D regarding consuming links in general applies.

Response: This

** Section 7.4. Editorial.  There are a few examples using live,
non-example domains (e.g., Figure 14 with =E2=80=9C
https://dalgiardino.com/risotto-rice-with-mushrooms/=E2=80=9D ).

Response: fixed in the I-D


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

On Wed, Mar 2, 2022 at 5:06 PM Roman Danyliw via Datatracker <
noreply@ietf.org> wrote:

> Roman Danyliw has entered the following ballot position for
> draft-ietf-httpapi-linkset-08: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positio=
ns/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Thank you to Donald Eastlake for the SECDIR review.
>
> ** Section 4.2.  Given that there is normative guidance around
> [W3C.REC-json-ld-20140116], please make this reference normative.
>
> ** Section 7.4. Editorial.  There are a few examples using live,
> non-example
> domains (e.g., Figure 14 with
> =E2=80=9Chttps://dalgiardino.com/risotto-rice-with-mushrooms/=E2=80=9D ).
>
> ** Section 9.  Thanks for citing the Security Considerations of [RFC8288]=
.
> Please also add the more generic ones of (Section 7 of) RFC3986.
>
> ** Section 9.  As an extension of the idea of links having context, shoul=
d
> caution be provided about mixed content (link file or headers is sent ove=
r
> HTTPS but contain HTTP links)?
>
>
>
> --
> httpapi mailing list
> httpapi@ietf.org
> https://www.ietf.org/mailman/listinfo/httpapi
>


--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Herbert Van de Sompel
https://hvdsomp.info
https://orcid.org/0000-0002-0715-6126

--0000000000001accb305d9c71cf8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">hi Roman,<br><br>Your comments were addre=
ssed either by edits to the I-D or by feedback provided below under &quot;R=
esponse&quot;. New I-D version at <a href=3D"https://github.com/ietf-wg-htt=
papi/linkset/blob/master/draft-ietf-httpapi-linkset-09.xml">https://github.=
com/ietf-wg-httpapi/linkset/blob/master/draft-ietf-httpapi-linkset-09.xml</=
a><br><br>Greetings<br><br>Herbert</div><div dir=3D"ltr"><br></div><div dir=
=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><di=
v dir=3D"ltr"><br></div><div dir=3D"ltr">** Section 9.=C2=A0 Thanks for cit=
ing the Security Considerations of [RFC8288].=C2=A0 Please also add the mor=
e generic ones of (Section 7 of) RFC3986.</div><div dir=3D"ltr"><br></div><=
div dir=3D"ltr">Response: fixed in the I-D <br></div><div dir=3D"ltr"><br><=
/div><div dir=3D"ltr">** Section 9.=C2=A0 As an extension of the idea of li=
nks having context, should caution be provided about mixed content (link fi=
le or headers is sent over HTTPS but contain HTTP links)?</div><div dir=3D"=
ltr"><br></div><div>Response:</div><div>- <span class=3D"gmail-css-901oao g=
mail-css-16my406 gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0">We are not d=
ealing with mixed content because resources involved in links contained in =
a linkset are not loaded/rendered when retrieving the link set. It is the l=
oading/rendering that generates security concerns. See, e.g. <a href=3D"htt=
ps://web.dev/what-is-mixed-content/">https://web.dev/what-is-mixed-content/=
</a></span></div><div><span class=3D"gmail-css-901oao gmail-css-16my406 gma=
il-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0">- <span class=3D"gmail-css-901oa=
o gmail-css-16my406 gmail-r-poiln3 gmail-r-bcqeeo gmail-r-qvutc0">A linkset=
 that is obtained over https can contain links with http resources. But for=
 those, as for all other links, the caution expressed in the I-D regarding =
consuming links in general applies.</span></span></div><div dir=3D"ltr"><br=
></div><div>Response: This <br></div><div dir=3D"ltr"><br>** Section 7.4. E=
ditorial.=C2=A0 There are a few examples using live, non-example domains (e=
.g., Figure 14 with =E2=80=9C<a href=3D"https://dalgiardino.com/risotto-ric=
e-with-mushrooms/">https://dalgiardino.com/risotto-rice-with-mushrooms/</a>=
=E2=80=9D ). <br></div><div dir=3D"ltr"><br></div><div dir=3D"ltr">Response=
: fixed in the I-D </div><div dir=3D"ltr"><br></div><div dir=3D"ltr"><br></=
div><div dir=3D"ltr">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D<br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Wed, Mar 2, 2022 at 5:06 PM Roman Danyliw via Datatracker &lt;<a =
href=3D"mailto:noreply@ietf.org">noreply@ietf.org</a>&gt; wrote:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">Roman Danyliw has entered =
the following ballot position for<br>
draft-ietf-httpapi-linkset-08: No Objection<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
Please refer to <a href=3D"https://www.ietf.org/about/groups/iesg/statement=
s/handling-ballot-positions/" rel=3D"noreferrer" target=3D"_blank">https://=
www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/</a> <b=
r>
for more information about how to handle DISCUSS and COMMENT positions.<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/" re=
l=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/draft-i=
etf-httpapi-linkset/</a><br>
<br>
<br>
<br>
----------------------------------------------------------------------<br>
COMMENT:<br>
----------------------------------------------------------------------<br>
<br>
Thank you to Donald Eastlake for the SECDIR review.<br>
<br>
** Section 4.2.=C2=A0 Given that there is normative guidance around<br>
[W3C.REC-json-ld-20140116], please make this reference normative.<br>
<br>
** Section 7.4. Editorial.=C2=A0 There are a few examples using live, non-e=
xample<br>
domains (e.g., Figure 14 with<br>
=E2=80=9C<a href=3D"https://dalgiardino.com/risotto-rice-with-mushrooms/" r=
el=3D"noreferrer" target=3D"_blank">https://dalgiardino.com/risotto-rice-wi=
th-mushrooms/</a>=E2=80=9D ).<br>
<br>
** Section 9.=C2=A0 Thanks for citing the Security Considerations of [RFC82=
88]. <br>
Please also add the more generic ones of (Section 7 of) RFC3986.<br>
<br>
** Section 9.=C2=A0 As an extension of the idea of links having context, sh=
ould<br>
caution be provided about mixed content (link file or headers is sent over<=
br>
HTTPS but contain HTTP links)?<br>
<br>
<br>
<br>
-- <br>
httpapi mailing list<br>
<a href=3D"mailto:httpapi@ietf.org" target=3D"_blank">httpapi@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/httpapi" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpapi</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>Herbert Va=
n de Sompel</div><div><a href=3D"https://hvdsomp.info" target=3D"_blank">ht=
tps://hvdsomp.info</a></div><div><a href=3D"https://orcid.org/0000-0002-071=
5-6126" target=3D"_blank">https://orcid.org/0000-0002-0715-6126</a></div></=
div></div></div></div></div></div></div></div></div></div></div>

--0000000000001accb305d9c71cf8--


From nobody Wed Mar  9 11:53:23 2022
Return-Path: <superuser@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F1AC3A0D30; Wed,  9 Mar 2022 11:53:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 V5bhL4P2IkK3; Wed,  9 Mar 2022 11:53:15 -0800 (PST)
Received: from mail-vs1-xe30.google.com (mail-vs1-xe30.google.com [IPv6:2607:f8b0:4864:20::e30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A0253A0D25; Wed,  9 Mar 2022 11:53:15 -0800 (PST)
Received: by mail-vs1-xe30.google.com with SMTP id a186so3619393vsc.3; Wed, 09 Mar 2022 11:53:15 -0800 (PST)
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=YfYrVEVD+/uHGVdh6pxboS2/ohMzrJN1E2/9MMC0SS8=; b=HeL5829tvMZZWMYNcQi0+iCOlD3AfCLsjghAqdpcidAIbRy3drPVCY5JXLEbAK01Fo EvAiEfQ+gqjwJChuMpEq+/Ej8U7+MAUT/uii0NsuUAMfnmu2KXCxaNySLFUluexvchcP 5pZ+2GD2iSs+k8sAeOmAo6EtHWNKylsPLJ4Ukbj6W5oaL4wpLqdfWcRtpMJoIt/NO8rh nGpDKNoDOt2fBblJ/OS0n40g/wgVXAcUeGnMAIwlTSmANTqRzbfDPCAOY7hEKUUh/twE 66UcDZFaUU8Ds432VIdEW0Iq5g5Pb1AJo7blupPiow5YiDxrUxQxJ2BBTu5PhmEtvc52 pwyg==
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=YfYrVEVD+/uHGVdh6pxboS2/ohMzrJN1E2/9MMC0SS8=; b=8MQT7EZD434c0LJrkfnHLsrhiGC52OBSJErgIw38fttaVAgR0+F4/sB1rg0MPvF+jD VOh2nvXmC54MBj5/h+1iDeHlAqtxTmQYsdEFmBTn++xkLSVeVx4B54Dh4hJarLc3Iqq1 4CK1SRr5jEdUBoQS8xwtiSJEf3VnxaotkO2Q/XkLPpGNorkXJfILwptQ6ZfE7JWD878v uVNvAze/JTqC/Vl4Id7UgneyAomF1wLQw/yk0P/DbIP/ShmXTr6Sy/nWxgjhHQ7iCQFO ieUi3MiSAgPq3oG32DXDyBpykSVX+ATvazxs/glxwVLb6DhhZi1T7AiABwV4dLvdNyxG LL1A==
X-Gm-Message-State: AOAM531YLZUBa9Cs9CV/0RCYRKUmZpB2gyRS4rJq0q9+yCab+5IvFeLj ZXc/veJHFqllNzIZGHVX1iMaDRdMpze17/DIr62fwgrC
X-Google-Smtp-Source: ABdhPJxM8mPMAVi58DjLKVqAlBXJWCQy/Q9UAY5cLCg3ZFknwJM/h68rsY93xMKhN6WELRotzeTF7s94xvMfOI5+dKk=
X-Received: by 2002:a05:6102:80f:b0:322:9e69:612d with SMTP id g15-20020a056102080f00b003229e69612dmr427652vsb.18.1646855593840; Wed, 09 Mar 2022 11:53:13 -0800 (PST)
MIME-Version: 1.0
References: <164629235380.28279.6802302379058131130@ietfa.amsl.com> <CAOywMHdwysjFrpNmkN0Bhkya4Ps_e08qmk7xiVtkW71+ZoSGhg@mail.gmail.com>
In-Reply-To: <CAOywMHdwysjFrpNmkN0Bhkya4Ps_e08qmk7xiVtkW71+ZoSGhg@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
Date: Wed, 9 Mar 2022 11:53:02 -0800
Message-ID: <CAL0qLwbmsNJBPRkO=F23a6mppeP_1iSyQ-p4cA85Odz5bybH6A@mail.gmail.com>
To: Herbert Van de Sompel <hvdsomp@gmail.com>
Cc: The IESG <iesg@ietf.org>, "Salz, Rich" <rsalz@akamai.com>,  HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000aad3e805d9ce725a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/r3QBQ3rFAlA8_4xtweqlic4rcCk>
Subject: Re: [httpapi] Murray Kucherawy's No Objection on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Mar 2022 19:53:21 -0000

--000000000000aad3e805d9ce725a
Content-Type: text/plain; charset="UTF-8"

Hi Herbert,

On Tue, Mar 8, 2022 at 3:17 AM Herbert Van de Sompel <hvdsomp@gmail.com>
wrote:

> What happens if I don't follow the SHOULD in Section 4.1?  Are there
> interoperability risks?
>
> Response: Clients may not be able to parse the Link header when newline
> characters are not removed when converting an "application/linkset"
> document to the value of a Link header because I-D.ietf-httpbis-semantics
> does not allow newlines.
>

This sounds to me more like MUST territory than SHOULD, then.

-MSK

--000000000000aad3e805d9ce725a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hi Herbert,</div><div dir=3D"ltr"><br></d=
iv><div dir=3D"ltr">On Tue, Mar 8, 2022 at 3:17 AM Herbert Van de Sompel &l=
t;<a href=3D"mailto:hvdsomp@gmail.com">hvdsomp@gmail.com</a>&gt; wrote:<br>=
</div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex"><div dir=3D"ltr">What happens if I don&#39;t follow the SHOULD in S=
ection 4.1?=C2=A0 Are there<br><div dir=3D"ltr">
interoperability risks?</div><div dir=3D"ltr"><br></div><div>Response: Clie=
nts may not be able to parse the Link header when newline characters are no=
t removed when converting an &quot;application/linkset&quot; document to th=
e value of a Link header because I-D.ietf-httpbis-semantics does not allow =
newlines.<br></div></div></blockquote><div><br></div><div>This sounds to me=
 more like MUST territory than SHOULD, then.</div><div><br></div><div>-MSK =
<br></div></div></div>

--000000000000aad3e805d9ce725a--


From nobody Thu Mar 10 10:46:54 2022
Return-Path: <rsalz@akamai.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51D473A1B2F for <httpapi@ietfa.amsl.com>; Thu, 10 Mar 2022 10:46:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level: 
X-Spam-Status: No, score=-7.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 2f58vIHtaTrq for <httpapi@ietfa.amsl.com>; Thu, 10 Mar 2022 10:46:46 -0800 (PST)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (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 62A633A1B31 for <httpapi@ietf.org>; Thu, 10 Mar 2022 10:46:45 -0800 (PST)
Received: from pps.filterd (m0122331.ppops.net [127.0.0.1]) by mx0b-00190b01.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 22AIL95r006544; Thu, 10 Mar 2022 18:46:43 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=jan2016.eng; bh=KEopMOksEefg+jb5TwPUqqmSLBDQxfNwIpGs9mBofHs=; b=h5k3s+mIj6CIc54i7y2qr3VcmFjOo2kV/JCqVE+ojw4tiU/wbDdf7RXt7TeWH1OhRkmN pavXb/mVIFqhdy70EW+FAxrdrP3kEXOzUF0NLS5nY+ybDfEPPDnVq7/biuAl7wR6RC/F exftFpkEShfbO1OMjHnJO6vGp8wrZ1lmbhUHpSvT3sXK/BBypa8YphER7PMB6VsfxDDj 5Qft0xswKaQwNpNvYBROBx5xoURoFzw8IfCn4+FTLmIYfuVztnLWL347f1rG+xuiakQ1 wCvZ2qDNqM1GeUeLooXO0ir39av0DIL2GNBk0K9ui3fbCnQMKWZRQVdyj163PtbEZ0vl ng== 
Received: from prod-mail-ppoint2 (prod-mail-ppoint2.akamai.com [184.51.33.19] (may be forged)) by mx0b-00190b01.pphosted.com (PPS) with ESMTPS id 3enqeq02du-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 10 Mar 2022 18:46:43 +0000
Received: from pps.filterd (prod-mail-ppoint2.akamai.com [127.0.0.1]) by prod-mail-ppoint2.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 22AILpOO031138; Thu, 10 Mar 2022 13:46:42 -0500
Received: from email.msg.corp.akamai.com ([172.27.123.53]) by prod-mail-ppoint2.akamai.com with ESMTP id 3em433979x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 10 Mar 2022 13:46:42 -0500
Received: from USMA1EX-DAG1MB3.msg.corp.akamai.com (172.27.123.103) by usma1ex-dag4mb5.msg.corp.akamai.com (172.27.91.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.922.27; Thu, 10 Mar 2022 13:46:42 -0500
Received: from USMA1EX-DAG1MB1.msg.corp.akamai.com (172.27.123.101) by usma1ex-dag1mb3.msg.corp.akamai.com (172.27.123.103) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Thu, 10 Mar 2022 13:46:42 -0500
Received: from USMA1EX-DAG1MB1.msg.corp.akamai.com ([172.27.123.101]) by usma1ex-dag1mb1.msg.corp.akamai.com ([172.27.123.101]) with mapi id 15.00.1497.033; Thu, 10 Mar 2022 13:46:42 -0500
From: "Salz, Rich" <rsalz@akamai.com>
To: Roberto Polli <robipolli@gmail.com>
CC: "httpapi@ietf.org" <httpapi@ietf.org>, Darrel Miller <Darrel.Miller@microsoft.com>
Thread-Topic: [httpapi] Seeking agenda items
Thread-Index: AQHYLZQxdLDt103y20upnnpWkGvbSqy2C28AgAL3xYA=
Date: Thu, 10 Mar 2022 18:46:41 +0000
Message-ID: <886F4BEF-6818-49EC-A324-472FE76142A2@akamai.com>
References: <AE3CA8BB-9282-4D80-97B8-4F6AB1B1ECC1@akamai.com> <CAP9qbHVcdrRK7W=mksv6M0AqmXYOZzqobavFpLv+gaUbzKgLfg@mail.gmail.com>
In-Reply-To: <CAP9qbHVcdrRK7W=mksv6M0AqmXYOZzqobavFpLv+gaUbzKgLfg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.59.22030601
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.118.139]
Content-Type: multipart/alternative; boundary="_000_886F4BEF681849ECA324472FE76142A2akamaicom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.816 definitions=2022-03-10_08:2022-03-09, 2022-03-10 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 mlxscore=0 spamscore=0 bulkscore=0 mlxlogscore=758 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203100097
X-Proofpoint-ORIG-GUID: nW2_qohJy5zfAPIQZJ-qwU821khjppkw
X-Proofpoint-GUID: nW2_qohJy5zfAPIQZJ-qwU821khjppkw
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-10_08,2022-03-09_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 mlxlogscore=722 mlxscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 clxscore=1011 spamscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203100098
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/zok8lbI-SbALW0LN2Fb4En0vtgU>
Subject: Re: [httpapi] Seeking agenda items
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2022 18:46:52 -0000

--_000_886F4BEF681849ECA324472FE76142A2akamaicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VGhhbmsgeW91IFJvYmVydCENCg0KQXV0aG9ycywgcGxlYXNlIHNlbmQgc2xpZGVzIHNvb24uDQoN
CklmIGFueW9uZSBmcm9tIHRoZSBXRyBpcyBwbGFubmluZyBvbiBhdHRlbmRpbmcgaW4tcGVyc29u
LCBwbGVhc2UgbGV0IHVzIGtub3cuDQo=

--_000_886F4BEF681849ECA324472FE76142A2akamaicom_
Content-Type: text/html; charset="utf-8"
Content-ID: <DDCE3EA74A6BC6429B2DE46AB2F80912@akamai.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCWZvbnQtc2l6
ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVs
dA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBw
YWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4w
aW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZs
aW5rPSJwdXJwbGUiIHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+DQo8ZGl2IGNsYXNzPSJX
b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmsgeW91IFJvYmVydCE8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+QXV0aG9ycywgcGxlYXNlIHNlbmQgc2xpZGVzIHNvb24uPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIGFueW9uZSBmcm9tIHRoZSBXRyBpcyBwbGFubmluZyBv
biBhdHRlbmRpbmcgaW4tcGVyc29uLCBwbGVhc2UgbGV0IHVzIGtub3cuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_886F4BEF681849ECA324472FE76142A2akamaicom_--


From nobody Sat Mar 12 23:46:22 2022
Return-Path: <do_not_reply@mnot.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 383023A0D49 for <httpapi@ietfa.amsl.com>; Sat, 12 Mar 2022 23:45:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.709
X-Spam-Level: 
X-Spam-Status: No, score=-1.709 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=mnot.net header.b=XzHryckR; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=messagingengine.com header.b=EE2qNsEG
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 PACNPyx-gjQB for <httpapi@ietfa.amsl.com>; Sat, 12 Mar 2022 23:45:50 -0800 (PST)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5543D3A0D25 for <httpapi@ietf.org>; Sat, 12 Mar 2022 23:45:50 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id C08553200E42 for <httpapi@ietf.org>; Sun, 13 Mar 2022 03:39:17 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sun, 13 Mar 2022 03:39:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :content-type:date:from:from:in-reply-to:mime-version:reply-to :sender:subject:subject:to:to; s=fm2; bh=IgQTnTHpwz3eTHx7LIG9i/F IXZXWhHzMFTyrT+iqjKM=; b=XzHryckRxkdWQlhG9KGTo4L7VjmiVVyJ0Jzi/d3 gjBUMwr89MsPBbsE5K1W4FYvkFWk+JmDIS8YntPnjjxcerv5Nl/+LE1eJEQkJxbq Ihbl2w3iZB/HXzX39VwOUFVY14lAp0OUOLjWsw5Iylm96wjUYwAiLYIXmDmcq2d+ tF1qcJmAGC1+RRO+1HP/YqI3RkZex0A2E8BvbsJOg/aav/GFd+WP2c2xnQhjXwHv x1rxXwx0uBrloJhyHHCZCsM5N2SC0v8jn6zYD+iFxK4yG2Mh4/G3QCAtrbNleFoU gsoDAuhM7ScakF4brPBp1GSQOqENi9GF1EkAuuQAa6ytk0A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:from :in-reply-to:mime-version:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=IgQTnTHpwz3eTHx7LIG9i/FIXZXWhHzMFTyrT+iqjKM=; b=EE2qNsEG 1kr71jDFSaziUljB9pBMLnN/r0WD8mxDB9l5OS6N2SgG5FjtEav8BgMooahyGoU7 TR6jSaslOfmzC8MRUg6EpjiGaZcfSwHLj5eJXwHvEkVdE3ieIDfrQB5YSJjXMClc azczjkNx27wGIcRkRt/DZOkX3pRobxRSoztSy8IkIIG3w39a/oRAwkZm6cWMsItN 76JaigQM/X/9yo9QWF7v6HkAKlxkG5UmV0tAYefxvvYB46EU8nukwxrQ4wHk/4Lo yE6Ww2ZW/MvuFzSVLnpscWyVYB44Z9fW4vmp7l4ynSV8ST3KE7HxXiYvul3Gmk7I OstPiWKE23ftSA==
X-ME-Sender: <xms:pZ8tYvo5hyl7l3HjE2HD0EbW0oroy9v_jmMYNUZs0bk3gl_c3UZqsg> <xme:pZ8tYppnGLNqLpwpvxxZkuNbTHcFLwCKsjeks3HcDKox4Op-AnUJxKAI9U46hTS0R Kcn88QYxMitIepV7g>
X-ME-Received: <xmr:pZ8tYsPQ0DMaxVmo7pfJGn8j_6G5vuJeG_wseG4jW4CMyp4fVO1QOeSl4OR7Y7pLNpUdrUGDjyXMlOUT3xYgtufiUdRwFq2cy3wu4YI7uh9qk7Mi2sksx9DNbbHh3jIVFvA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddruddvhedguddutdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecupfhoucgurghtvgcufhhivghlugculdegledmne cujfgurheptggghffvufesrgdttdertddtjeenucfhrhhomheptfgvphhoshhithhorhih ucettghtihhvihhthicuufhumhhmrghrhicuuehothcuoeguohgpnhhothgprhgvphhlhi esmhhnohhtrdhnvghtqeenucggtffrrghtthgvrhhnpeekfedvudetjedvfeekheeiveeu gfefhfetteevgeffkefffeetffdvleehudeiteenucffohhmrghinhepghhithhhuhgsrd gtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep ughopghnohhtpghrvghplhihsehmnhhothdrnhgvth
X-ME-Proxy: <xmx:pZ8tYi6BH37a_V0qANYB2iRvIi-dZjdFHI_FhAJKG9mTY2a1MI73Mg> <xmx:pZ8tYu4YJTjNY0enCC1BQI69z0HLqyfRfy6Euo7HsPZ_XW4kfosWYg> <xmx:pZ8tYqgNgBwZeBRTLFVbdN9iCzO2Arg1HhCgbe1Xw3mnSz9WRBGdLQ> <xmx:pZ8tYuEVdXC_dfV_8uNJys78UlYg2Ck0gWAkIhiDAokDlo3SdEEJIA>
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <httpapi@ietf.org>; Sun, 13 Mar 2022 03:39:17 -0400 (EDT)
Content-Type: multipart/alternative; boundary="===============3156858948735130789=="
MIME-Version: 1.0
From: Repository Activity Summary Bot <do_not_reply@mnot.net>
To: httpapi@ietf.org
Message-Id: <20220313074550.5543D3A0D25@ietfa.amsl.com>
Date: Sat, 12 Mar 2022 23:45:50 -0800 (PST)
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/GHUihNKH5uAmMwduYf4OXnmzxdw>
Subject: [httpapi] Weekly github digest (HTTPAPI WG Activity Summary)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 Mar 2022 07:45:56 -0000

--===============3156858948735130789==
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; format="flowed"




Events without label "editorial"

Issues
------
* ietf-wg-httpapi/rfc7807bis (+0/-0/=F0=9F=92=AC3)
  1 issues received 3 new comments:
  - #35 Mapping problem details into a header? (3 by andrecedik, dret, sdat=
spun2)
    https://github.com/ietf-wg-httpapi/rfc7807bis/issues/35=20

* ietf-wg-httpapi/deprecation-header (+0/-1/=F0=9F=92=AC1)
  1 issues received 1 new comments:
  - #7 Deprecation scope (1 by darrelmiller)
    https://github.com/ietf-wg-httpapi/deprecation-header/issues/7=20

  1 issues closed:
  - Deprecation scope https://github.com/ietf-wg-httpapi/deprecation-header=
/issues/7=20



Pull requests
-------------
* ietf-wg-httpapi/wg-materials (+1/-0/=F0=9F=92=AC0)
  1 pull requests submitted:
  - Add request-date slides (by martinthomson)
    https://github.com/ietf-wg-httpapi/wg-materials/pull/9=20


Repositories tracked by this digest:
-----------------------------------
* https://github.com/ietf-wg-httpapi/ratelimit-headers
* https://github.com/ietf-wg-httpapi/wg-materials
* https://github.com/ietf-wg-httpapi/idempotency
* https://github.com/ietf-wg-httpapi/rfc7807bis
* https://github.com/ietf-wg-httpapi/linkset
* https://github.com/ietf-wg-httpapi/deprecation-header

--===============3156858948735130789==
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<!doctype html>
<html lang=3D"en">
<head>
<meta charset=3D"utf-8">
<title>Weekly github digest (HTTPAPI WG Activity Summary)</title>
<style>
body { font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;=
 font-size: 14px; }
h2 { margin-top: 3em; color: #A52A2A; font-style: italic; font-weight: norm=
al; }
h3 { margin-bottom:0; margin-top: 2em; font-size: 1.2em; }
h1+h2 { margin-top: 1em; }
a { color: #bb6219; text-decoration: none; }
li { margin-bottom: .35em; }
.repos { margin-bottom: 0; margin-top:0; line-height: 1.2; }
.new { color: red; }
.label { display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
details {
	margin-top: 8em;
	}
summary {
	margin-bottom: 1em;
	cursor: pointer;
}
</style>
</head>

<body>
<h1>Sunday March 13, 2022</h1>

<p>Events without label "editorial"</p>

<h2>Issues</h2>

<h3>ietf-wg-httpapi/rfc7807bis (+0/-0/=F0=9F=92=AC3)</h3>

  <p>1 issues received 3 new comments:</p>
  <ul>
  <li>#35 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/issues/3=
5">Mapping problem details into a header?</a> (3 by andrecedik, dret, sdats=
pun2) </li>
  </ul>


<h3>ietf-wg-httpapi/deprecation-header (+0/-1/=F0=9F=92=AC1)</h3>

  <p>1 issues received 1 new comments:</p>
  <ul>
  <li>#7 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/i=
ssues/7">Deprecation scope</a> (1 by darrelmiller) </li>
  </ul>

  <p>1 issues closed:</p>
  <ul>
  <li>#7 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/i=
ssues/7">Deprecation scope</a> </li>
  </ul>



<h2>Pull requests</h2>
<h3>ietf-wg-httpapi/wg-materials (+1/-0/=F0=9F=92=AC0)</h3>
  <p class=3D"new">1 pull requests submitted:</p>
  <ul>
  <li>#9 <a href=3D"https://github.com/ietf-wg-httpapi/wg-materials/pull/9"=
>Add request-date slides</a> (by martinthomson) </li>
  </ul>




  <details>
    <summary>Repositories tracked by this digest:</summary>
<ul class=3D"repos">
  <li><a href=3D"https://github.com/ietf-wg-httpapi/ratelimit-headers">http=
s://github.com/ietf-wg-httpapi/ratelimit-headers</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/wg-materials">https://g=
ithub.com/ietf-wg-httpapi/wg-materials</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/idempotency">https://gi=
thub.com/ietf-wg-httpapi/idempotency</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis">https://git=
hub.com/ietf-wg-httpapi/rfc7807bis</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/linkset">https://github=
.com/ietf-wg-httpapi/linkset</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header">htt=
ps://github.com/ietf-wg-httpapi/deprecation-header</a></li>
</ul>
</details>
</body>
</html>

--===============3156858948735130789==--


From nobody Mon Mar 14 17:49:28 2022
Return-Path: <kaduk@mit.edu>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2C7A3A1418; Mon, 14 Mar 2022 17:49:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.906
X-Spam-Level: 
X-Spam-Status: No, score=-1.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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 A5uERI3ZnXmj; Mon, 14 Mar 2022 17:49:20 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (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 CA5C03A1400; Mon, 14 Mar 2022 17:49:19 -0700 (PDT)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 22F0n7kc030326 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 14 Mar 2022 20:49:13 -0400
Date: Mon, 14 Mar 2022 17:49:06 -0700
From: Benjamin Kaduk <kaduk@mit.edu>
To: Herbert Van de Sompel <hvdsomp@gmail.com>
Cc: The IESG <iesg@ietf.org>, "Salz, Rich" <rsalz@akamai.com>, HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org
Message-ID: <20220315004906.GO27834@kduck.mit.edu>
References: <164625052903.18129.4914948309069471269@ietfa.amsl.com> <CAOywMHdx5ZgY516bmMHt20=Q3RwHHTVkNUc5m1jreL03wKrv5w@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <CAOywMHdx5ZgY516bmMHt20=Q3RwHHTVkNUc5m1jreL03wKrv5w@mail.gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/ena9mwdEjuHZEVq0om3Mg2uOvmg>
Subject: Re: [httpapi] Benjamin Kaduk's Discuss on draft-ietf-httpapi-linkset-08: (with DISCUSS and COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Mar 2022 00:49:26 -0000

Hi Herbert,

Thanks for the explanations and link to the current editor's copy.
In general, things look good; just a few more notes inline...

On Tue, Mar 08, 2022 at 12:09:16PM +0100, Herbert Van de Sompel wrote:
> hi Benjamin,
> 
> Your Discuss items were addressed. Your comments were addressed either by
> edits to the I-D or by feedback provided below under "Response". New I-D
> version at
> https://github.com/ietf-wg-httpapi/linkset/blob/master/draft-ietf-httpapi-linkset-09.xml
> 
> Greetings
> 
> Herbert
> 
> ===============
> 
> Section 4.1
> 
>    When converting an "application/linkset" document to a field value
>    for the HTTP "Link" header, newline characters SHOULD be removed in
>    order to comply with Section 5.5 of [I-D.ietf-httpbis-semantics].
> 
> Removed, or replaced by SP?
> 
> Response: Both are fine. Language adjusted.
> 
> ===
> 
>    *  "title": The optional and not repeatable "title" target attribute
>       MUST be represented by a "title" member in the link target object,
>       and its value MUST be a string that follows the same model as in
>       the [RFC8288] syntax.
> 
> RFC 8288 says that this string is "in the language indicated by the
> Content-Language header field (if present)".  Do we inherit those
> semantics as applies to the Content-Language header field on the HTTP
> message that conveys the link set as its payload?  Can we make any
> provision for cases where linkset documents are reused outside the context
> of an HTTP interaction?
> 
> Response: What RFC8288 has to say about this remains valid for every single
> link in a linkset, i.e. when visiting the target of a specific link. It's
> not clear how Content-Language provided when interacting with a linkset
> could possibly apply to the respective "title" attributes for all links in
> a linkset. That would be as if the Content-Language for an HTML page would
> apply to each linked resource in that page.

I agree it would be weird to try to apply the processing in this way; I'm
just pointing out that my interpretation of the "words on the page"
combined between this document and RFC 8288 for me to attempt to apply that
processing.  I hope that implementors do the right thing, but it it often
prudent to provide specific guidance when there is known risk of
misinterpretation.

> ===
> 
> Section 4.2.4.2
> 
>    *  The character encoding information as prescribed by [RFC8187] is
>       not preserved; instead, the content of the internationalized
>       attribute is represented in the character encoding used for the
>       JSON set of links.
> 
> I would be very interested to hear why this is believed to be appropriate
> and correct behavior; RFC 8187 was only published 5 years ago and it's
> fairly surprising for the field to have shifted so dramatically in so
> little time.
> 
> Response: RFC8187 is about character encoding and language for HTTP header
> field parameters, not about character encoding in JSON documents. Using
> character encoding conventions for JSON seems appropriate for a JSON
> serialization of linksets.
> 
> related comment:
> 
>                                This limitation of the JSON format allows
>    to unambiguously round trip between links provided in the HTTP "Link"
>    header field, sets of links serialized according to the "application/
>    linkset" format, and sets of links serialized according to the
>    "application/linkset+json" format.
> 
> I'm not actually convinced that we can unambiguously roundtrip through all
> constructions that make use of the RFC 8187 character-encoding-escaping
> mechanism with a JSON encoding that forces "native" encoding (of the
> containing document) on all internationalized attributes.  In particular,
> I think that the reencoding process would in practice have to pick a
> particular normalization form, and originals that were encoded in a
> different normalization form would not roundtrip faithfully.
> 
> Response: Francesca asked an expert review re internationalization; we
> assume that will provide guidance.

I'm happy to defer to the internationalization experts, being only an
amateur (at best) myself.

> ===
> 
> Section 5
> 
> The ability to claim that multiple profiles are in use concurrently seems
> to set us up for a situation where two profiles have conflicting
> requirements and are both listed in the "profile" parameter of a given
> message.  Should we say anything about how to handle such a situation as a
> message recipient?
> 
> Response: The approach follows established practice, see e.g. the "profile"
> attribute for json-ld at
> https://www.w3.org/TR/json-ld11/#iana-considerations

Forgive my bluntness, but it's possible for "established practice" to still
have risk of problems.  There have been a number of major security
vulnerabilities over the years that stem from a researcher discovering that
the "established practice" has weaknesses, after all.
That said, I am not going to insist on any change here.

> 
> ====
> 
> Section 7.4.1
> 
>    Figure 14 shows the server's response to the request of Figure 13,
>    including a "linkset" link with a "profile" attribute that has the
>    Profile URI <https://www.gs1.org/voc/?show=linktypes> as its value.
>    Dereferencing that URI yields a profile document that lists all the
>    link relation types that a client can expect when requesting the link
>    set made discoverable by the "linkset" link.  [...]
> 
> I am not sure if this is actually a great example to use.
> I followed the profile URI to look at what link relation types that the
> profile expects to use, and they all start with "gs1:" as rendered on the
> page by my browser.  Since link relation types (per RFC 8288) are either
> registered types or URIs to indicate extension types, that seems to
> indicate that all these "gs1:activityIdeas", "gs1:allergenInfo", etc.,
> would need to be URIs, and thus that "gs1:" would be the URI scheme for
> them.  But "gs1" does not seem to be listed as a URI scheme at
> https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml which
> leaves me wondering if the example in this document is in some sense
> "incomplete".  Perhaps the intent is that GS1 is actually using "https"
> scheme URIs like https://gs1.org/voc/activityIdeas for the relation types
> (as the "gs1:activityIdeas" text on the profile page is a hyperlink that
> points to that resource), but there's very little to actually give that
> indication to me as a reader.
> 
> Response: Clarified in the description of Figure 14 where the actual link
> relations URIs are.

Thank you!

> ===
> 
> Section 7.4.3
> 
>    Note that the response Figure 16 from the link set resource is
>    equivalent to the response shown in Figure 17, which leverages the
>    "profile" link relation type defined in [RFC6906].
> 
> In general there's a disincentive to provide multiple equivalent ways to
> do the same thing, as it tends to require endpoints to implement all
> alternatives in order to ensure interoperability.  What's the motivation
> for offering both a dedicated link relation type and the media type
> parameter for the linkset media types, versus just one or the other?
> 
> Response: We expect the "profile" attribute for the linkset media types to
> be a preferred implementation choice because it can be used both when
> making a linkset discoverable (Figure 14) and when interacting with it
> (Figure 16). Use of the "profile" link relation type is shown in Figure 16
> for completeness. It can, however only be used when interacting with the
> linkset resource.
> 
> ===
> 
> Section 9
> 
> I might consider noting that this specification is strict about certain
> JSON elements always being encoded as arrays even when there is only a
> single item, which simplifies parsers and provides some modest reduction
> in risk as relates to implementation bugs.  It's not a terribly important
> consideration, though.
> 
>    The security considerations of Web Linking [RFC8288] apply, as long
>    as they are not specifically discussing the risks of exposing
>    information in HTTP header fields.
> 
> The paragraph about '''Link header fields that use the "anchor" parameter
> to associate a link's context with another resource cannot be trusted
> since they are effectively assertions by a third party that could be
> incorrect or malicious [...]''' from 8288 seems particularly relevant and
> might be worth highlighting specifically.  (I do see the final bullet
> point of this section, that is related.)
> 
>    and may not be sufficiently protected.  Ideally, none of the URIs
>    exposed in links should be supposed to be "hidden"; instead, if these
>    URIs are supposed to be limited to certain users, then technical
>    measures should be put in place so that accidentally exposing them
>    does not cause any harm.
> 
> Here we say "if these URIs are supposed to be limited", but do we mean
> "the resources identified by these URIs"?
> 
>    *  The Web Linking model always has an "implicit context", which is
>       the resource of the HTTP interaction.  This original context can
>       be lost or can change when self-contained link representations are
>       moved.  Changing the context can change the interpretation of
>       links when they have no explicit anchor, or when they use relative
>       URIs.  [...]
> 
> I feel like it would be appropriate to highlight that changing the context
> is likely to change the semantics indicated by the link (and thus break
> the intended meaning), such that the default/safe behavior needs to be to
> ignore such links unless there is a reliable source of link context
> external to the document itself.
> 
>    *  The model introduced in this specification supports "3rd party
>       links", where one party can provide links that have another
>       party's resource as an anchor.  Depending on the link semantics
>       and the application context, it is important to verify that there
>       is sufficient trust in that 3rd party to allow it to provide these
>       links.  [...]
> 
> In the vein of my earlier comment, I think it would be helpful to supply
> some additional background/context on the topic, maybe in this part of the
> text, or maybe elsewhere.  I'm thinking something like:
> 
> % There is no fundamental notion of "authority" for a third party to
> % provide links about resources other than itself.  In the original
> % [RFC8288] Web Linking model, links are provided with an implicit
> % context that is the resource providing a link (though an explicit
> % context can sometimes be provided instead).  In that model, a resource
> % is inherently the authority for its own links, and a certain amount of
> % trust can be placed in the provided links.  There is no such inherent
> % trust when third-party links are used, and so in order for third-party
> % links (as specified in this document) to be trustworthy, an external
> % source of trust is needed.  This might be achieved in an out-of-band
> % manner, with a given client configured to trust a particular entity to
> % provide links about a certain class of resources, or by various implicit
> % means.  For example, if a resource provides a link of relation type
> % "linkset", that might be seen as a delegation of authority for providing
> % trustworty link information to the target of the "linkset" link (subject
> % to the caveats in Section 7.1 of [RFC3986] about the lack of reliability
> % and consistency of a resource identified by a URI), at least for links
> % that relate to the original resource, and [RFC8288] proposes that some
> % applications might be willing to treat "share the same authority [URI
> % component]" as an indication that a link relating a different resource
> % might be trustworthy.  The notion of "trust" in a link is a complicated
> % subject, and there is no single approach for it that applies universally
> % to all applications.
> 
> Response: Addressed by adding reference to (Section 7 of) RFC3986 as
> recommended by Roman Danyliw

I would have liked to see more added to this document, but I can accept
your choice.

In combination with the ongoing last-call, the changes in the editor's copy
address my DISCUSS concerns, so I will go change my ballot position to No
Objection now.

Thanks again,

Ben

> 
> 
> 
> 
> ================
> 
> 
> On Wed, Mar 2, 2022 at 8:48 PM Benjamin Kaduk via Datatracker <
> noreply@ietf.org> wrote:
> 
> > Benjamin Kaduk has entered the following ballot position for
> > draft-ietf-httpapi-linkset-08: Discuss
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> >
> >
> > Please refer to
> > https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
> > for more information about how to handle DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/
> >
> >
> >
> > ----------------------------------------------------------------------
> > DISCUSS:
> > ----------------------------------------------------------------------
> >
> > Since the downrefs that were omitted from the IETF Last Call announcement
> > are to documents published on the ISE stream, I would like to ensure that
> > the IESG specifically discusses that fact, as we determine whether or not
> > an additional IETF LC (corrected to indicate the downrefs) is needed.
> > If we knew that the referenced mechanisms already had IETF consensus, I
> > would be much less concerned about having the IESG approve the downrefs
> > without further community consultation.
> >
> > I'd also like to have the authors double-check the Content-Length in the
> > HTTP response in Figure 10 (Section 7.2); my (admittedly hacky)
> > methodology produces a length of 1246 in contrast to the listed length of
> > 1349.
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > Thanks to Donald Eastlake for the secdir review.
> > It would be good to see a response to his comments (especially as they
> > relate to artwork line folding).
> >
> > The ability to (more easily) provide third-party links seems to be the
> > main security-relevant consideration for this document, which raises
> > issues of trust that require serious consideration by applications
> > consuming such linksets.  I have some more thoughts in the
> > section-by-section comments.
> >
> > I made a pull request on github with some editorial suggestions:
> > https://github.com/ietf-wg-httpapi/linkset/pull/64 .
> > There is perhaps a non-editorial change in the description of the
> > "hreflang" JSON representation, though I would argue that in essence it
> > is editorial since it just brings that definition in line with its sibling
> > elements' definitions.
> >
> > Section 4.1
> >
> >    When converting an "application/linkset" document to a field value
> >    for the HTTP "Link" header, newline characters SHOULD be removed in
> >    order to comply with Section 5.5 of [I-D.ietf-httpbis-semantics].
> >
> > Removed, or replaced by SP?
> >
> > Section 4.2
> >
> >    The "application/linkset+json" serialization allows for OPTIONAL
> >    support of a JSON-LD [W3C.REC-json-ld-20140116] serialization.  This
> >    can be achieved by adding an appropriate context to the "application/
> >    linkset+json" serialization using the approach described in
> >    [W3C.REC-json-ld-20140116].  [...]
> >
> > Perhaps we want a section reference to [W3C.REC-json-ld-20140116] here, or
> > to mention specifically the 'http://www.w3.org/ns/json-ld#context' link
> > relation, to be unambiguous about what behavior we are referencing.
> >
> > Section 4.2.4.1
> >
> >    *  "hreflang": The optional and repeatable "hreflang" target
> >       attribute MUST be represented by an array (even if there only is
> >
> > Does "repeatable" refer to the abstract notion of hreflang attribute (as
> > might have been specified in RFC 8288 when it says "multiple hreflang
> > attributes on a single link-value"), or specifically to the encoding of
> > the attribute in the JSON representation?  I note that RFC 8259 clearly
> > states that the behavior of software is unpredictable in the face of
> > non-unique names in a single object (§4 of RFC 8259), and would be very
> > surprised if we were proposing to have multiple instances of the
> > "hreflang" member in a given link target object.  So, I mostly assume that
> > the "repeatable" part is just indicating that the value is an array, so
> > that multiple different values can be reflected, and not that the JSON
> > object member with name "hreflang" is repeatable in the JSON object.
> >
> >    *  "title": The optional and not repeatable "title" target attribute
> >       MUST be represented by a "title" member in the link target object,
> >       and its value MUST be a string that follows the same model as in
> >       the [RFC8288] syntax.
> >
> > RFC 8288 says that this string is "in the language indicated by the
> > Content-Language header field (if present)".  Do we inherit those
> > semantics as applies to the Content-Language header field on the HTTP
> > message that conveys the link set as its payload?  Can we make any
> > provision for cases where linkset documents are reused outside the context
> > of an HTTP interaction?
> >
> > Section 4.2.4.2
> >
> >    *  The character encoding information as prescribed by [RFC8187] is
> >       not preserved; instead, the content of the internationalized
> >       attribute is represented in the character encoding used for the
> >       JSON set of links.
> >
> > I would be very interested to hear why this is believed to be appropriate
> > and correct behavior; RFC 8187 was only published 5 years ago and it's
> > fairly surprising for the field to have shifted so dramatically in so
> > little time.
> >
> > Section 4.2.5
> >
> >    The Web linking model ([RFC8288]) provides for the use of extension
> >    target attributes as discussed in Section 4.2.4.3.  No other form of
> >    extensions SHOULD be used.  [...]
> >
> > This usage of the normative keyword is a somewhat awkward construction,
> > with the intended sense being a negated directive but the keyword being
> > the positive keyword.  Perhaps it's worth rephrasing to use "NOT
> > RECOMMENDED"?
> >
> >                                This limitation of the JSON format allows
> >    to unambiguously round trip between links provided in the HTTP "Link"
> >    header field, sets of links serialized according to the "application/
> >    linkset" format, and sets of links serialized according to the
> >    "application/linkset+json" format.
> >
> > I'm not actually convinced that we can unambiguously roundtrip through all
> > constructions that make use of the RFC 8187 character-encoding-escaping
> > mechanism with a JSON encoding that forces "native" encoding (of the
> > containing document) on all internationalized attributes.  In particular,
> > I think that the reencoding process would in practice have to pick a
> > particular normalization form, and originals that were encoded in a
> > different normalization form would not roundtrip faithfully.
> >
> > Section 5
> >
> > The ability to claim that multiple profiles are in use concurrently seems
> > to set us up for a situation where two profiles have conflicting
> > requirements and are both listed in the "profile" parameter of a given
> > message.  Should we say anything about how to handle such a situation as a
> > message recipient?
> >
> >    The value of the "profile" parameter MUST be a non-empty list of
> >    space-separated URIs, each of which identifies specific constraints
> >    or conventions that apply to the link set document.  Profile URIs MAY
> >    be registered in the IANA Profile URI Registry in the manner
> >    specified by [RFC7284].
> >
> > It's a little unusual to see a stasndards-track document use a registry
> > established by an ISE document, but I guess there's no point duplicating
> > it if it gets the job done...
> >
> > Section 6
> >
> >    A user agent that follows a "linkset" link MUST be aware that the set
> >    of links provided by the resource that is the target of the link can
> >    contain links in which the resource that is the context of the link
> >    does not participate; it MAY decide to ignore those links.
> >
> > "MUST be aware" is a pretty hard requirement to enforce -- is software
> > really even "aware"? :)
> > Perhaps flipping things around a bit, to a declarative statement that the
> > set of links can include unrelated stuff and the user agent MUST process
> > both context and target of each link in the link set independently, and
> > MAY ignore ones deemed irrelevant, would help.  (E.g., "There is no
> > requirement that the set of links provided by the resource that is the
> > target of the link contains only links relating to the resource that is
> > the context of the link.  User agents MUST process each link in the link
> > set independently, including processing of link context and link target,
> > and MAY ignore links from the link set in which the context of the link
> > (to the link set) does not participate.")
> >
> > Section 7.4.1
> >
> >    Figure 14 shows the server's response to the request of Figure 13,
> >    including a "linkset" link with a "profile" attribute that has the
> >    Profile URI <https://www.gs1.org/voc/?show=linktypes> as its value.
> >    Dereferencing that URI yields a profile document that lists all the
> >    link relation types that a client can expect when requesting the link
> >    set made discoverable by the "linkset" link.  [...]
> >
> > I am not sure if this is actually a great example to use.
> > I followed the profile URI to look at what link relation types that the
> > profile expects to use, and they all start with "gs1:" as rendered on the
> > page by my browser.  Since link relation types (per RFC 8288) are either
> > registered types or URIs to indicate extension types, that seems to
> > indicate that all these "gs1:activityIdeas", "gs1:allergenInfo", etc.,
> > would need to be URIs, and thus that "gs1:" would be the URI scheme for
> > them.  But "gs1" does not seem to be listed as a URI scheme at
> > https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml which
> > leaves me wondering if the example in this document is in some sense
> > "incomplete".  Perhaps the intent is that GS1 is actually using "https"
> > scheme URIs like https://gs1.org/voc/activityIdeas for the relation types
> > (as the "gs1:activityIdeas" text on the profile page is a hyperlink that
> > points to that resource), but there's very little to actually give that
> > indication to me as a reader.
> >
> > Section 7.4.3
> >
> >    Note that the response Figure 16 from the link set resource is
> >    equivalent to the response shown in Figure 17, which leverages the
> >    "profile" link relation type defined in [RFC6906].
> >
> > In general there's a disincentive to provide multiple equivalent ways to
> > do the same thing, as it tends to require endpoints to implement all
> > alternatives in order to ensure interoperability.  What's the motivation
> > for offering both a dedicated link relation type and the media type
> > parameter for the linkset media types, versus just one or the other?
> >
> > Section 9
> >
> > I might consider noting that this specification is strict about certain
> > JSON elements always being encoded as arrays even when there is only a
> > single item, which simplifies parsers and provides some modest reduction
> > in risk as relates to implementation bugs.  It's not a terribly important
> > consideration, though.
> >
> >    The security considerations of Web Linking [RFC8288] apply, as long
> >    as they are not specifically discussing the risks of exposing
> >    information in HTTP header fields.
> >
> > The paragraph about '''Link header fields that use the "anchor" parameter
> > to associate a link's context with another resource cannot be trusted
> > since they are effectively assertions by a third party that could be
> > incorrect or malicious [...]''' from 8288 seems particularly relevant and
> > might be worth highlighting specifically.  (I do see the final bullet
> > point of this section, that is related.)
> >
> >    and may not be sufficiently protected.  Ideally, none of the URIs
> >    exposed in links should be supposed to be "hidden"; instead, if these
> >    URIs are supposed to be limited to certain users, then technical
> >    measures should be put in place so that accidentally exposing them
> >    does not cause any harm.
> >
> > Here we say "if these URIs are supposed to be limited", but do we mean
> > "the resources identified by these URIs"?
> >
> >    *  The Web Linking model always has an "implicit context", which is
> >       the resource of the HTTP interaction.  This original context can
> >       be lost or can change when self-contained link representations are
> >       moved.  Changing the context can change the interpretation of
> >       links when they have no explicit anchor, or when they use relative
> >       URIs.  [...]
> >
> > I feel like it would be appropriate to highlight that changing the context
> > is likely to change the semantics indicated by the link (and thus break
> > the intended meaning), such that the default/safe behavior needs to be to
> > ignore such links unless there is a reliable source of link context
> > external to the document itself.
> >
> >    *  The model introduced in this specification supports "3rd party
> >       links", where one party can provide links that have another
> >       party's resource as an anchor.  Depending on the link semantics
> >       and the application context, it is important to verify that there
> >       is sufficient trust in that 3rd party to allow it to provide these
> >       links.  [...]
> >
> > In the vein of my earlier comment, I think it would be helpful to supply
> > some additional background/context on the topic, maybe in this part of the
> > text, or maybe elsewhere.  I'm thinking something like:
> >
> > % There is no fundamental notion of "authority" for a third party to
> > % provide links about resources other than itself.  In the original
> > % [RFC8288] Web Linking model, links are provided with an implicit
> > % context that is the resource providing a link (though an explicit
> > % context can sometimes be provided instead).  In that model, a resource
> > % is inherently the authority for its own links, and a certain amount of
> > % trust can be placed in the provided links.  There is no such inherent
> > % trust when third-party links are used, and so in order for third-party
> > % links (as specified in this document) to be trustworthy, an external
> > % source of trust is needed.  This might be achieved in an out-of-band
> > % manner, with a given client configured to trust a particular entity to
> > % provide links about a certain class of resources, or by various implicit
> > % means.  For example, if a resource provides a link of relation type
> > % "linkset", that might be seen as a delegation of authority for providing
> > % trustworty link information to the target of the "linkset" link (subject
> > % to the caveats in Section 7.1 of [RFC3986] about the lack of reliability
> > % and consistency of a resource identified by a URI), at least for links
> > % that relate to the original resource, and [RFC8288] proposes that some
> > % applications might be willing to treat "share the same authority [URI
> > % component]" as an indication that a link relating a different resource
> > % might be trustworthy.  The notion of "trust" in a link is a complicated
> > % subject, and there is no single approach for it that applies universally
> > % to all applications.
> >
> > Section 10
> >
> > Since RFC 6690 is mentioned only to make a contrast to the mechanisms
> > defined in this document, it seems better classified as an informative
> > reference.
> >
> > Section 11
> >
> > I agree with Roman that [W3C.REC-json-ld-20140116] is more properly
> > classified as a normative reference.
> >
> > Appendix A
> >
> > (I don't know much about JSON-LD or Dublin Core Terms, so my review of
> > this part was pretty superficial.)
> >
> > NITS
> >
> > Section 4.2.2
> >
> >    *  Each link context object MAY contain an "anchor" member with a
> >       value that represents the link context.  If present, this value
> >       MUST be a URI reference and SHOULD NOT be a relative reference as
> >       per Section 4.1 of [RFC3986].
> >
> > It's easy to parse this statement as saying that RFC 3986 is providing
> > support for the "SHOULD NOT" requirement, whereas we're really just using
> > it as the reference for "relative reference".  Maybe s/per/defined in/, or
> > just "relative reference (Section 4.1 of [RFC3986])"?
> > (The phrasing/construct in question appears later on as well, though I'll
> > just remark on it once, here.)
> >
> >
> >
> > --
> > httpapi mailing list
> > httpapi@ietf.org
> > https://www.ietf.org/mailman/listinfo/httpapi
> >
> 
> 
> -- 
> ==================
> Herbert Van de Sompel
> https://hvdsomp.info
> https://orcid.org/0000-0002-0715-6126


From nobody Sat Mar 19 15:59:35 2022
Return-Path: <Darrel.Miller@microsoft.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08CF63A17FE for <httpapi@ietfa.amsl.com>; Sat, 19 Mar 2022 15:59:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.11
X-Spam-Level: 
X-Spam-Status: No, score=-2.11 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 YgZ6yLr_7eLT for <httpapi@ietfa.amsl.com>; Sat, 19 Mar 2022 15:59:27 -0700 (PDT)
Received: from na01-obe.outbound.protection.outlook.com (mail-eus2azlp170100001.outbound.protection.outlook.com [IPv6:2a01:111:f403:c110::1]) (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 DF6193A122C for <httpapi@ietf.org>; Sat, 19 Mar 2022 15:59:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KRdFPM9Ss940yhVrPNh19mQ9oT8+h7jT6NGM2mCSLw5cYgK+n397X6O8FSXE1QjxJrE+MhJIGBYCjCf64YILayAE/VmiOwJH0SfMXzd66QqmBQbZyFP1vJ+lznZHu66akkYEGrisFPMZxeO+NlS1sX1L31btH1vWZbmwmvt/CAXSOIxkc4ypUJy4zdEzy0kdyiqxNTJAWctOCxh5AD8TYZ7VlNuu/8k3QR3xhZzGnoWeyQJ/t+Lo7tR2zylzwyPEjTiBBU23ILtzadURceF5yNu5BsObwkx0CXf1Z8wJzAonOEu5L7pClbhLb+brheEmol92N5KRqnF6HtUGgx8oGg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yf93wXYlvoIDvAcJsp9El/lUsJ7NYSkuYaAFGV+LCF4=; b=fNJD1opN+mF2RKQHXMBhYP55FLH0fDVSiiImMP+m8PkV4fxF/ykURaHtGuwNBHykh9N9q+pV8poTSG5D83+jbKnmXCDr7lgJT7LQWW5QRd3yfWDovwiihQm5P331BSpyb280vk1e+cEzui8uObdMSUlzYXoLUeKteoFfvbR3f/FEaeH4VDCLJJyiyI2Tk/OcOXSO1rNEE2n0DAoM7jKcut1ItA7WCo6h+iR4CxSvzXR+Il06mu2+YNGyFNi5Rha0HCNKdB7QKx5FS6DKMSOiUOCfs3dIXkelcjVpWu905vreIvW1mYG2ZEfZYAgZHBHHVTjHlk9P9LJV56+usaVYDw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yf93wXYlvoIDvAcJsp9El/lUsJ7NYSkuYaAFGV+LCF4=; b=HOqA8XUjthodXskB3P3MFK4SZ9F6tgp5+OJUe5Iny0shW3zogej9Q9YSF9Zi9fV78ZBrk03M7y8vCrqGtfx2GoIG9jJVvpKtl915Pj2K43qquuGs1U6XUg6/M5MmcjH2Gd0d4KEbrnG+ljijRNWYGalTnLXX/F77X9KtzhF2MOM=
Received: from MN2PR00MB0672.namprd00.prod.outlook.com (2603:10b6:208:1da::12) by CO2PR00MB0118.namprd00.prod.outlook.com (2603:10b6:102:18::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5129.0; Sat, 19 Mar 2022 22:59:21 +0000
Received: from MN2PR00MB0672.namprd00.prod.outlook.com ([fe80::21b1:d07b:bd26:56c9]) by MN2PR00MB0672.namprd00.prod.outlook.com ([fe80::21b1:d07b:bd26:56c9%3]) with mapi id 15.20.5129.000; Sat, 19 Mar 2022 22:59:21 +0000
From: Darrel Miller <Darrel.Miller@microsoft.com>
To: "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: GitHub Project board
Thread-Index: AQHYO+HbkJiQ9Ri2uUKgeAo0t+OgPQ==
Date: Sat, 19 Mar 2022 22:59:20 +0000
Message-ID: <MN2PR00MB0672DBCAC272B04427D1AD0FF0149@MN2PR00MB0672.namprd00.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2022-03-19T22:37:05.1691607Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f4dd5747-493d-482b-528c-08da09fc1abf
x-ms-traffictypediagnostic: CO2PR00MB0118:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <CO2PR00MB0118EEEEEA48A2993260FC8EF0149@CO2PR00MB0118.namprd00.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: YMonsFPwH0/lFy5pGR6gzGGcj0Gp21yDxicXrVfRYs+Rr3MqjlsgQ935hjmxP/IFiIatREPZe7Uggoo9H/ZY3DaHh+dCMCGHnn2Mgd2MznGVgiae1cUgx6KgdgXzmxqk60KG5NdycKi9t8s8HYdhFAumpb0Q4TkqmIjggkO3Up+2I1L/M6H7SAsLQaDFUzEvCjjAEmiOtSkZ6NeviSuxFAmNokoVZwKWE8BGfNRQf3SSQg41r948G11qzXlyy/TRmf6rbyF6iQk45EiIeu70tAt1ggLI/R7HuNQRrv2W7LvlKsw96hHGugibafdvoRSqxgPfGH6M43R4pFWGSIDW1w2rJAT4CaZ3UtLtj5XyZMLA1NuLz2ppXh4Q63a9XFrIGclNjzMgMmngzy0k4XKR5DA2Y7Mw98lu28yfUMBBUJe+uAvNFPCk8pUM81q5ZlppjNOwDDmHSUkIAu0p7msrnEQj7hLsPmF8Gi4Wx37Io8F7dqQ25l6EAHAoOsgf1LDKv4x2OW3BCieRc6VmPG10iRpqeexTK8aVGioE/vO1JTO4e03z0oH8BRMWVMfys6zrPyq6laM2GgrndYf28dZtWGrsbA2Rftnvm/wQDqoDx/izTscEAQCO+Gxa2sRvOnFXah9+09xxPefdTFkOvri6yuOs7ArOFijlHGUpFa6aG5+AZAU6CfTCoL9YAjBQGFnhSL8yvh7rlatpdLTXORtBxz7mMXMUn0L9o1KLKnLy80obH+JsNJsQPVS1MEkEMzsuplAT7aB/yF+bwNOTXP8yimRf0dSYmR5n+RyV4EORG/woX4nWtV+HxCt57lw4isQXazPGCSQ/3wHh1Dd7kfzPuw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MN2PR00MB0672.namprd00.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(451199009)(7116003)(10290500003)(9686003)(6506007)(52536014)(7696005)(186003)(5660300002)(26005)(83380400001)(6916009)(166002)(2906002)(66556008)(86362001)(4744005)(71200400001)(316002)(64756008)(3480700007)(91956017)(66446008)(55016003)(66476007)(66946007)(76116006)(82960400001)(82950400001)(966005)(8936002)(38100700002)(38070700005)(122000001)(508600001)(33656002)(8676002)(8990500004); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?Z5TXAhqyWtNrfhmMYC3pRusGlTGicE8c6Hzu3Ku9C8qyjOHUDnAvsMb1?= =?Windows-1252?Q?9AdKxnP85GMcFMrjkAa1e+TfMfcHNl4KYsZk3rrSwypkwI3p2b9wRNFR?= =?Windows-1252?Q?qEVd3oGjzan9r87lUJN9IRPEGZoNiI9XPTErelFP6yt9/v+Yn1Ky6lIz?= =?Windows-1252?Q?8XWVaZlSkkxLDMP3/Si/30v3x6Nu+ZUQd9wOKG5d17LiHJO4ACrTj/uE?= =?Windows-1252?Q?OCXFu7GDiaGzUpXxkkFHLBVxpYa1pXG8Y89x66wLKW6CFlD3W1QWj1tI?= =?Windows-1252?Q?ecL8KUfBxMloa6r0nlfc5FIRTDXxjdppfiJaR/aRpiAGLSSUl+asEJCY?= =?Windows-1252?Q?1u9X+4cHb3SWrwMJ4oy2xniSo2tKFPNhamq/a5ckv7htcmosLVXRSEIE?= =?Windows-1252?Q?xIU87FNuppFo3pVkKabcXOywa1FyDmUS+dmXaQfwsJ8hShERP4ad8qQY?= =?Windows-1252?Q?9AB7DnNBz/YQaQjcbLzu5MVrvv6PAQOV31+I4SXlM0O8LFpqrZgtysPa?= =?Windows-1252?Q?KxVP2AErTX2BFB01n/AXIHWfQ1zsm2VwxvzyCWz97s9r7WykD2UyIoW2?= =?Windows-1252?Q?Z6Q3/cL4wFzCS+CGrenl+q9XIxAyK2MEa2Gb73hvTUPLo7oduPvfgN5P?= =?Windows-1252?Q?s/I5pbBjzM98x+qVVeD7zhqSe998G1WV2wYp3igfmri2tg963UPccE7R?= =?Windows-1252?Q?lJRVOgcnreHkStKaBc8G2tL69Ffs2sKr1kzwaA5RSfeHaRHSo87kykYF?= =?Windows-1252?Q?4wb5JgAiWTQLVdjzfmXV1EvFYsqBr/1Ls/qnujbRYgYT2w0qyspk9hMW?= =?Windows-1252?Q?yJV55GjncyoWFRKf2INUTpAia1gb8fueaCwbXDCi5OuW4rxrYsxq3/WX?= =?Windows-1252?Q?813e8cY2Ank9DDO7f6+bpJ300/IFat/IhrKkXd09opZ1wqB+ZayOdx/r?= =?Windows-1252?Q?Mn2irITgDJP0d0URT3T18HBFZS5wkGDSqcb+al3lIUGfZSEJTxkct9oE?= =?Windows-1252?Q?FLj1vIxihS6rbzfL1dq7uATAr8zwrBSwjOZNJLtio673YTVQmGxJWdSf?= =?Windows-1252?Q?lq+W/56FSxtOtCDlALDqsuc58ZqC9IBjJt8Kp0rqm0z1QV/SxKKu7zZY?= =?Windows-1252?Q?whPmP2h4WznvT/jd/AWQ3DItKA1CCmkuOKwAzNhhdfPk9MdJ2OgxUTci?= =?Windows-1252?Q?/cMIMwcOOgBs3umdaYRDQfUSbjgNB11GPuGlfeuZtDgA7jZ5PvXYP9nF?= =?Windows-1252?Q?p4ccDKqnko/CEIMq59xm+FI6GFn2zjinOddezgZHF3BVlZWbYoQoG4j6?= =?Windows-1252?Q?kggRr/shLyzK0U0snqvHhDkNDCQiJXdz0gyDVahnEYcLpXBnxhC5mwWJ?= =?Windows-1252?Q?FSZdScY0TRt1aqlqyuKprc+W6qB1/6qL5DkvlEKdEQ0OcNGtOEA7Xwvk?= =?Windows-1252?Q?PJHQ33vsBlJvyJb+zxgzAL82LAauPJ4sjAxCWRdtOWbu8aQEqerDTnOC?= =?Windows-1252?Q?4bmU+0cG5QUJJwXIe7cOVZps9K6JOpOTgtAT0qIYe7guCzBcYUPVbSlv?= =?Windows-1252?Q?APikuhfkr1aBsv0jfVF2qJWOkFaXEhKhFAY5B2cczMeipceYdgl3gllA?= =?Windows-1252?Q?+t6UguSSpPnoPI9To+BcPc5dsvihYvUDz3za6h2zOd5GkbiKBmHO/gRv?= =?Windows-1252?Q?S2kLrC32v0fiaMzw+jBo/mAsyIp+n9HL4JjqpFwBGlATPDCyOjLOR16X?= =?Windows-1252?Q?L3XuzdTn0fLJVEhDOMy9v4zZAV9uPebuvHSTv0pQzB5HSx7OX7wOjdPi?= =?Windows-1252?Q?Cn//5ozO0YjGDFwL0XVwWuaKsIyfhRRhVbGZT9+14qrGZ6F/ONMWZZkU?= =?Windows-1252?Q?EuNloCBofENmGl6NgbRLtVMRZZEZ5/ebI+I=3D?=
Content-Type: multipart/alternative; boundary="_000_MN2PR00MB0672DBCAC272B04427D1AD0FF0149MN2PR00MB0672namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR00MB0672.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f4dd5747-493d-482b-528c-08da09fc1abf
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2022 22:59:20.9901 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: cBJVGW8TkWUIqyLoGpJmQi6C3IP4JGyeNg5Shmtjh8wUJSUum8ORyoxPuLdq4TxsQdf+PhbLUax59CscvYShJQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR00MB0118
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/tXcMxCs7a664t9ZmZ-HPR9hrur0>
Subject: [httpapi] GitHub Project board
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 Mar 2022 22:59:33 -0000

--_000_MN2PR00MB0672DBCAC272B04427D1AD0FF0149MN2PR00MB0672namp_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable


In an effort to provide better visibility into the pending issues and curre=
nt status of work across the httpapi working group I have created a GitHub =
project board https://github.com/orgs/ietf-wg-httpapi/projects/1/views/1 an=
d added the issues that I believe are currently active for each of the adop=
ted documents.

Based on my reading of the issues I have set the status to either =93In Dis=
cussion=94, =93Document Update Required=94 or =93blocked=94.  The intent is=
 to distinguish between issues where further input from community members w=
ould be valuable, and where editors are simply trying to find time on their=
 calendars to do the necessary writing.

If issue owners feel I have mis-characterized the status of the issue, I wo=
uld encourage you to set the appropriate status.  Also, if there are a bett=
er set of states to capture workflow of issues for these types of documents=
, I invite feedback.

Darrel




--_000_MN2PR00MB0672DBCAC272B04427D1AD0FF0149MN2PR00MB0672namp_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style>
</head>
<body lang=3D"EN-CA" link=3D"blue" vlink=3D"#954F72" style=3D"word-wrap:bre=
ak-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In an effort to provide better =
visibility into the pending issues and current status of work across the ht=
tpapi working group I have created a GitHub project board
<a href=3D"https://github.com/orgs/ietf-wg-httpapi/projects/1/views/1">http=
s://github.com/orgs/ietf-wg-httpapi/projects/1/views/1</a> and added the is=
sues that I believe are currently active for each of the adopted documents.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Based on my reading of the issu=
es I have set the status to either =93In Discussion=94, =93Document Update =
Required=94 or =93blocked=94.&nbsp; The intent is to distinguish between is=
sues where further input from community members would
 be valuable, and where editors are simply trying to find time on their cal=
endars to do the necessary writing.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If issue owners feel I have mis=
-characterized the status of the issue, I would encourage you to set the ap=
propriate status.&nbsp; Also, if there are a better set of states to captur=
e workflow of issues for these types of documents,
 I invite feedback.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Darrel<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_MN2PR00MB0672DBCAC272B04427D1AD0FF0149MN2PR00MB0672namp_--


From nobody Sun Mar 20 00:41:28 2022
Return-Path: <do_not_reply@mnot.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1CBB3A0E4C for <httpapi@ietfa.amsl.com>; Sun, 20 Mar 2022 00:41:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.706
X-Spam-Level: 
X-Spam-Status: No, score=-1.706 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=mnot.net header.b=dR7sYUYD; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=messagingengine.com header.b=cZTtsgWA
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 zoJ7X4mXh-ae for <httpapi@ietfa.amsl.com>; Sun, 20 Mar 2022 00:41:21 -0700 (PDT)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 26E253A0E42 for <httpapi@ietf.org>; Sun, 20 Mar 2022 00:41:21 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 623723200927 for <httpapi@ietf.org>; Sun, 20 Mar 2022 03:39:21 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 20 Mar 2022 03:39:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :content-type:date:from:from:in-reply-to:mime-version:reply-to :sender:subject:subject:to:to; s=fm2; bh=zXL+h6gTaeCUsr3GFtB8Z/L w9og27ONYf8TFvVIH+iM=; b=dR7sYUYDHE3krAup8k/Bk7zWFoM0WAgzZUMIRP3 cgXqO1OG7aoa6g02yM6nulf7JOis1jzxsY2mxe51vT7RjPPXhpQLWu/R9WEdwKst dNAbovxJN99iVeMUhq8Bu2ipOIVm1tEI9g2xiMHsmtTaSmuZi0uRYVAe6jcfsnCg Zgiv/Ng31bb1q4W9fMkkev2x+Imkztz4Z4fvhwmW5B++FLnzCxF3vXybPdQMfmwP evlxmTs1H55MWWCR0nM4DJS0kxHJbVu5KSFdMEL/ZVcG+yirSGi/K74ItX21MBUD lDQTPUpjwe5iuYjHRszhpXJarIhs9lxYnl2W4SepnUCNcsg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:from :in-reply-to:mime-version:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=zXL+h6gTaeCUsr3GFtB8Z/Lw9og27ONYf8TFvVIH+iM=; b=cZTtsgWA SPXuo5yElH39AYn1Djk1F6P0XY8LlyFFjoRCR6pMhrIzCfd6WHY+95sThJlafaVT B83zAlfAqrh1VruWRKTSWGGvB1sJeX96RyKHqIpmVaNKMSDYDDdk1bnjTuaF+LyI qXEobQBuimIRsm944JBHo3NjzYBS4akf0bEDs/4mQUbz9cR/l19r9ruO5xj5uNTt TFd35B0iZZ02T5GMWSMfd3i4vf46u5ePMhP5jU2HlGWml2acGA+XwmVlHwY9THus /HGKcZTUazk7CMf7zD8R+dJZluAVBc4/uI0YwIIIRNfrJsq8DYqeJFbSlMeRZECi RdIjYDcgilAVAg==
X-ME-Sender: <xms:KNo2YtLslutvgIJcL0E99Ws7OSJ1xUNK5Bc4tQOyvxokuMX2x7LTVA> <xme:KNo2YpKdlZ0GJId8sD-hq7AZNPSlHkv4bn0v3DcqakA3hUr2R2aZ-7kEtEQMz5_M7 mLRPRYpfchVAqtJOg>
X-ME-Received: <xmr:KNo2YlubPVrOWUXp6dSD4GVAXyW_-gOG_SGRU8Pa1SP_acT6WKjFk_mCZWa1OYZmY-wBQTScL2TWv-235KJMg3AMv8GCQ2R_bC-pP0NgL4ikmJ6XrT0y9EBN5zIX8l54hRJCVA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudegtddgtdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucfpohcuuggrthgvuchfihgvlhguucdlgeelmdenuc fjughrpegtggfhvffusegrtddtredttdejnecuhfhrohhmpeftvghpohhsihhtohhrhicu tegtthhivhhithihucfuuhhmmhgrrhihuceuohhtuceoughopghnohhtpghrvghplhihse hmnhhothdrnhgvtheqnecuggftrfgrthhtvghrnhepkeefvdduteejvdefkeehieevuefg fefhteetveegffekffefteffvdelheduieetnecuffhomhgrihhnpehgihhthhhusgdrtg homhenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepmhgrihhlfhhrohhmpegu ohgpnhhothgprhgvphhlhiesmhhnohhtrdhnvght
X-ME-Proxy: <xmx:KNo2YuZTliwiltngIqMHEHskc463KySdmIPbHWBZE1LJeEMQJRArnQ> <xmx:KNo2YkYhrhPAQmugGv37ezkQ-RpVgWJd6fU713nEPhKBqB3ffw-Mkw> <xmx:KNo2YiCrd7QHfly--6fNMStANEaCTAAjm1tgsfSNyLkKx2lysf_xNw> <xmx:KNo2YtCo4gajzh3to7bAudgiQvB8hRKlUeVH2znEfWJ8qDnLk_WqDw>
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <httpapi@ietf.org>; Sun, 20 Mar 2022 03:39:20 -0400 (EDT)
Content-Type: multipart/alternative; boundary="===============0430473571504804121=="
MIME-Version: 1.0
From: Repository Activity Summary Bot <do_not_reply@mnot.net>
To: httpapi@ietf.org
Message-Id: <20220320074121.26E253A0E42@ietfa.amsl.com>
Date: Sun, 20 Mar 2022 00:41:21 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/Um33sg9BqNGnUlwox87M1TVq1W8>
Subject: [httpapi] Weekly github digest (HTTPAPI WG Activity Summary)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Mar 2022 07:41:26 -0000

--===============0430473571504804121==
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; format="flowed"




Events without label "editorial"

Issues
------
* ietf-wg-httpapi/ratelimit-headers (+0/-0/=F0=9F=92=AC1)
  1 issues received 1 new comments:
  - #19 Time-windows for Remaining? (1 by darrelmiller)
    https://github.com/ietf-wg-httpapi/ratelimit-headers/issues/19 [discuss=
ion] [no-action]=20

* ietf-wg-httpapi/idempotency (+0/-1/=F0=9F=92=AC2)
  2 issues received 2 new comments:
  - #11 Considerations for concurrent requests (1 by LukeMathWalker)
    https://github.com/ietf-wg-httpapi/idempotency/issues/11=20
  - #5 How does this header compare with OASIS Repeatable Requests? (1 by d=
arrelmiller)
    https://github.com/ietf-wg-httpapi/idempotency/issues/5=20

  1 issues closed:
  - How does this header compare with OASIS Repeatable Requests? https://gi=
thub.com/ietf-wg-httpapi/idempotency/issues/5=20

* ietf-wg-httpapi/rfc7807bis (+0/-0/=F0=9F=92=AC1)
  1 issues received 1 new comments:
  - #32 Extension to show source of problem in request for 4xx class of err=
ors (1 by darrelmiller)
    https://github.com/ietf-wg-httpapi/rfc7807bis/issues/32=20

* ietf-wg-httpapi/deprecation-header (+0/-0/=F0=9F=92=AC3)
  3 issues received 3 new comments:
  - #17 Relationship to HTTP status code usage (1 by darrelmiller)
    https://github.com/ietf-wg-httpapi/deprecation-header/issues/17=20
  - #14 Requirements in Security Considerations (1 by darrelmiller)
    https://github.com/ietf-wg-httpapi/deprecation-header/issues/14=20
  - #6 proposed example: redirect to new location (1 by darrelmiller)
    https://github.com/ietf-wg-httpapi/deprecation-header/issues/6=20



Pull requests
-------------
* ietf-wg-httpapi/wg-materials (+0/-1/=F0=9F=92=AC0)
  1 pull requests merged:
  - Add request-date slides
    https://github.com/ietf-wg-httpapi/wg-materials/pull/9=20


Repositories tracked by this digest:
-----------------------------------
* https://github.com/ietf-wg-httpapi/ratelimit-headers
* https://github.com/ietf-wg-httpapi/wg-materials
* https://github.com/ietf-wg-httpapi/idempotency
* https://github.com/ietf-wg-httpapi/rfc7807bis
* https://github.com/ietf-wg-httpapi/linkset
* https://github.com/ietf-wg-httpapi/deprecation-header

--===============0430473571504804121==
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<!doctype html>
<html lang=3D"en">
<head>
<meta charset=3D"utf-8">
<title>Weekly github digest (HTTPAPI WG Activity Summary)</title>
<style>
body { font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;=
 font-size: 14px; }
h2 { margin-top: 3em; color: #A52A2A; font-style: italic; font-weight: norm=
al; }
h3 { margin-bottom:0; margin-top: 2em; font-size: 1.2em; }
h1+h2 { margin-top: 1em; }
a { color: #bb6219; text-decoration: none; }
li { margin-bottom: .35em; }
.repos { margin-bottom: 0; margin-top:0; line-height: 1.2; }
.new { color: red; }
.label { display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
details {
	margin-top: 8em;
	}
summary {
	margin-bottom: 1em;
	cursor: pointer;
}
</style>
</head>

<body>
<h1>Sunday March 20, 2022</h1>

<p>Events without label "editorial"</p>

<h2>Issues</h2>

<h3>ietf-wg-httpapi/ratelimit-headers (+0/-0/=F0=9F=92=AC1)</h3>

  <p>1 issues received 1 new comments:</p>
  <ul>
  <li>#19 <a href=3D"https://github.com/ietf-wg-httpapi/ratelimit-headers/i=
ssues/19">Time-windows for Remaining?</a> (1 by darrelmiller) <span class=
=3D"label" style=3D"background-color: #5319e7; color: #ffffff">discussion</=
span> <span class=3D"label" style=3D"background-color: #D15336; color: #fff=
fff">no-action</span> </li>
  </ul>


<h3>ietf-wg-httpapi/idempotency (+0/-1/=F0=9F=92=AC2)</h3>

  <p>2 issues received 2 new comments:</p>
  <ul>
  <li>#11 <a href=3D"https://github.com/ietf-wg-httpapi/idempotency/issues/=
11">Considerations for concurrent requests</a> (1 by LukeMathWalker) </li>
 =20
  <li>#5 <a href=3D"https://github.com/ietf-wg-httpapi/idempotency/issues/5=
">How does this header compare with OASIS Repeatable Requests?</a> (1 by da=
rrelmiller) </li>
  </ul>

  <p>1 issues closed:</p>
  <ul>
  <li>#5 <a href=3D"https://github.com/ietf-wg-httpapi/idempotency/issues/5=
">How does this header compare with OASIS Repeatable Requests?</a> </li>
  </ul>

<h3>ietf-wg-httpapi/rfc7807bis (+0/-0/=F0=9F=92=AC1)</h3>

  <p>1 issues received 1 new comments:</p>
  <ul>
  <li>#32 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/issues/3=
2">Extension to show source of problem in request for 4xx class of errors</=
a> (1 by darrelmiller) </li>
  </ul>


<h3>ietf-wg-httpapi/deprecation-header (+0/-0/=F0=9F=92=AC3)</h3>

  <p>3 issues received 3 new comments:</p>
  <ul>
  <li>#17 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/=
issues/17">Relationship to HTTP status code usage</a> (1 by darrelmiller) <=
/li>
 =20
  <li>#14 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/=
issues/14">Requirements in Security Considerations</a> (1 by darrelmiller) =
</li>
 =20
  <li>#6 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/i=
ssues/6">proposed example: redirect to new location</a> (1 by darrelmiller)=
 </li>
  </ul>




<h2>Pull requests</h2>
<h3>ietf-wg-httpapi/wg-materials (+0/-1/=F0=9F=92=AC0)</h3>


  <p>1 pull requests merged:</p>
  <ul>
  <li>#9 <a href=3D"https://github.com/ietf-wg-httpapi/wg-materials/pull/9"=
>Add request-date slides</a> </li>
  </ul>


  <details>
    <summary>Repositories tracked by this digest:</summary>
<ul class=3D"repos">
  <li><a href=3D"https://github.com/ietf-wg-httpapi/ratelimit-headers">http=
s://github.com/ietf-wg-httpapi/ratelimit-headers</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/wg-materials">https://g=
ithub.com/ietf-wg-httpapi/wg-materials</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/idempotency">https://gi=
thub.com/ietf-wg-httpapi/idempotency</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis">https://git=
hub.com/ietf-wg-httpapi/rfc7807bis</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/linkset">https://github=
.com/ietf-wg-httpapi/linkset</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header">htt=
ps://github.com/ietf-wg-httpapi/deprecation-header</a></li>
</ul>
</details>
</body>
</html>

--===============0430473571504804121==--


From nobody Mon Mar 21 03:57:06 2022
Return-Path: <rsalz@akamai.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33FD23A11DA for <httpapi@ietfa.amsl.com>; Mon, 21 Mar 2022 03:57:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level: 
X-Spam-Status: No, score=-2.106 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 w1-qCbFhqXKN for <httpapi@ietfa.amsl.com>; Mon, 21 Mar 2022 03:56:59 -0700 (PDT)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (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 45B083A1952 for <httpapi@ietf.org>; Mon, 21 Mar 2022 03:56:58 -0700 (PDT)
Received: from pps.filterd (m0050096.ppops.net [127.0.0.1]) by m0050096.ppops.net-00190b01. (8.16.1.2/8.16.1.2) with ESMTP id 22L7g5gg030874 for <httpapi@ietf.org>; Mon, 21 Mar 2022 10:56:57 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : subject : date : message-id : content-type : mime-version; s=jan2016.eng; bh=jmvM+xxX0Vfrv4JsNzwjnrQqXFAQpB+v9TJ92EHbWYA=; b=AZKz58KeT6Ufuji+yBszXDeY/4/EeoTjtcQW4E8jZw44U9fxwt7c1lXzQmhMX+S6HkHg zLidE0X86Y8bYmEjWfqS+qk1qV1MCuDnh2ENBNED3Pt+n4hL8iJ8ozU/pb9HCtD7j278 skORkS0FpXu4QU6HyoP46SiNt6HR4SwGfwKefhIRyi+HZWQwzwXGMiwUVNGhSO+4sNeK Yozl1VzDWoclFp5HB9e5rGiUsimanuMEc1HDbpDPaYL1waDy3bzQePLDtJValerHALn2 ILZO0i7W9ayt71uVBrwhX+hh8QSN0DKbx8t3bPvxz0UMIxZkqg1Tyd6yfQOo5hqLPQ+6 bQ== 
Received: from prod-mail-ppoint1 (prod-mail-ppoint1.akamai.com [184.51.33.18] (may be forged)) by m0050096.ppops.net-00190b01. (PPS) with ESMTPS id 3ew8fcakvj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <httpapi@ietf.org>; Mon, 21 Mar 2022 10:56:56 +0000
Received: from pps.filterd (prod-mail-ppoint1.akamai.com [127.0.0.1]) by prod-mail-ppoint1.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 22LAnCGL016240 for <httpapi@ietf.org>; Mon, 21 Mar 2022 06:56:56 -0400
Received: from email.msg.corp.akamai.com ([172.27.123.30]) by prod-mail-ppoint1.akamai.com with ESMTP id 3ewagy32vs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <httpapi@ietf.org>; Mon, 21 Mar 2022 06:56:56 -0400
Received: from USMA1EX-DAG1MB4.msg.corp.akamai.com (172.27.123.104) by usma1ex-dag4mb6.msg.corp.akamai.com (172.27.91.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.922.27; Mon, 21 Mar 2022 06:56:55 -0400
Received: from USMA1EX-DAG1MB1.msg.corp.akamai.com (172.27.123.101) by usma1ex-dag1mb4.msg.corp.akamai.com (172.27.123.104) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Mon, 21 Mar 2022 06:56:55 -0400
Received: from USMA1EX-DAG1MB1.msg.corp.akamai.com ([172.27.123.101]) by usma1ex-dag1mb1.msg.corp.akamai.com ([172.27.123.101]) with mapi id 15.00.1497.033; Mon, 21 Mar 2022 06:56:55 -0400
From: "Salz, Rich" <rsalz@akamai.com>
To: "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: minute-takers for thursday meeting?
Thread-Index: AQHYPRJg3QadrbLmPEqA7m0SkqVRQQ==
Date: Mon, 21 Mar 2022 10:56:54 +0000
Message-ID: <8DBC340C-1EF3-49F3-8004-00EF714FA5A3@akamai.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.59.22031300
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.164.43]
Content-Type: multipart/alternative; boundary="_000_8DBC340C1EF349F3800400EF714FA5A3akamaicom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.850 definitions=2022-03-21_04:2022-03-18, 2022-03-21 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxlogscore=369 bulkscore=0 mlxscore=0 spamscore=0 malwarescore=0 adultscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203210070
X-Proofpoint-ORIG-GUID: LRqj5yGmQS1q2ieynvUpjTEhpHTmy7Iq
X-Proofpoint-GUID: LRqj5yGmQS1q2ieynvUpjTEhpHTmy7Iq
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.850,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-21_04,2022-03-21_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 impostorscore=0 adultscore=0 malwarescore=0 phishscore=0 mlxlogscore=333 spamscore=0 clxscore=1015 bulkscore=0 mlxscore=0 suspectscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203210071
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/Yjc9K1JjwofCI1MJ1WYSDyDrZ1U>
Subject: [httpapi] minute-takers for thursday meeting?
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2022 10:57:05 -0000

--_000_8DBC340C1EF349F3800400EF714FA5A3akamaicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SWYgeW91IGNhbiB0YWtlIG1pbnV0ZXMgb24gVGh1cnNkYXksIHBsZWFzZSB2b2x1bnRlZXIuICBN
dWx0aXBsZSB0YWtlcnMgaXMgZmluZSBhbmQgdGFrZSB0aGVtIGluIHRoZSBoZWRnZWRvYyAob25s
aW5lIGRvYyBzeXN0ZW0pLCBodHRwczovL25vdGVzLmlldGYub3JnL25vdGVzLWlldGYtMTEzLWh0
dHBhcGkNCg0KVGhhbmtzIQ0KDQoNCg==

--_000_8DBC340C1EF349F3800400EF714FA5A3akamaicom_
Content-Type: text/html; charset="utf-8"
Content-ID: <46163063753B304694880A5BF73B6442@akamai.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjND
MTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5
bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDEx
LjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9u
MQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFu
Zz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIiBzdHlsZT0id29yZC13cmFw
OmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5JZiB5b3UgY2FuIHRha2UgbWlu
dXRlcyBvbiBUaHVyc2RheSwgcGxlYXNlIHZvbHVudGVlci4mbmJzcDsgTXVsdGlwbGUgdGFrZXJz
IGlzIGZpbmUgYW5kIHRha2UgdGhlbSBpbiB0aGUgaGVkZ2Vkb2MgKG9ubGluZSBkb2Mgc3lzdGVt
KSwNCjxhIGhyZWY9Imh0dHBzOi8vbm90ZXMuaWV0Zi5vcmcvbm90ZXMtaWV0Zi0xMTMtaHR0cGFw
aSI+aHR0cHM6Ly9ub3Rlcy5pZXRmLm9yZy9ub3Rlcy1pZXRmLTExMy1odHRwYXBpPC9hPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+VGhhbmtzITxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_8DBC340C1EF349F3800400EF714FA5A3akamaicom_--


From nobody Wed Mar 23 08:09:43 2022
Return-Path: <hvdsomp@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0044A3A150F; Wed, 23 Mar 2022 08:09:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 Y0IHIFYK6Z1I; Wed, 23 Mar 2022 08:09:34 -0700 (PDT)
Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B25B3A11E4; Wed, 23 Mar 2022 08:09:33 -0700 (PDT)
Received: by mail-wr1-x435.google.com with SMTP id t11so2566669wrm.5; Wed, 23 Mar 2022 08:09:33 -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=hi7RnRz15QT9X3xN/iLmCbsowd28gZ+ZUtKUZYZelgw=; b=fibx4idSo8ZIcEnWUUqqZIYVWXDA+pxnKJVy6YlfJQo5cIFIs3lhNcz0js1U9U4b4u c15hrzjm6zJ+ojJQcgCd9gNPoKj8saBOE9GAWpac0g7NgGFyT8+MLrLW7GiaOdNQgoRm /7Hgpy3Lyg/tm7Ts3y+W1ZdDz0N+AUwCncfMLVDtRkXEfw2+kzw9WprPC6gyWRKuOV4A Sx274aiTaAMzOD5tirOMnGZGDIT6K2VtxdTCjKPKNm6M9051ro/1+DNmsUTPJsdlKGKA jesyOsTgdDfd6oLm1zqSSXC8sbtebsnIQTAEHZI7Iy69qYwx6/F1w1x++7fxe4EAp9/6 SJ7Q==
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=hi7RnRz15QT9X3xN/iLmCbsowd28gZ+ZUtKUZYZelgw=; b=aDV7VfIGOLTe4g8CYUsDDhdc4QsmbRtVNNDvg/snNJk3W1JtTUe1qzCEZ2OUrsGpOL SoelC9fx4y5Zhh7tw1IA8CQhPqK/nUpOER8ttccbTjQdb8aVztyB79JnS6Hw5GLbD8UG 3ZDnebmiYAsFX2mqTRDJg+WtgqnUadqznxWeqPxALgCFgmXY4PAvenD6id+q2k8RhIA+ nqIsWWMMk2fxNQC1WqQGMeByRo97Y5bjxO37d8gUBoV8bFGgCAGHumizjRaD8aDlFdcM eiGPA9DxttQWfs23PDbRZwG0bxQC69b1cXmkwb7uz0mNE02afhbt9g1gQih287iW9hsO cEOw==
X-Gm-Message-State: AOAM531jObTjnaWeBX8BaQ3NAuTkf56Ik6CztvV5ftaDUSvkj4IUj/ao DmakhnoGC0EVYCAkZk4Lf3KRsm6nklYe2gTjqGk=
X-Google-Smtp-Source: ABdhPJwIm5Phvvm2y0xEz1rh+XEBT8ku0QeLE1ols21avoePASk12rAwSUl0KeXuAhEnte6ifGBk/LxYe3s8NMHkoW4=
X-Received: by 2002:adf:fc0a:0:b0:203:ee19:b4a5 with SMTP id i10-20020adffc0a000000b00203ee19b4a5mr235262wrr.245.1648048171218; Wed, 23 Mar 2022 08:09:31 -0700 (PDT)
MIME-Version: 1.0
References: <164625052903.18129.4914948309069471269@ietfa.amsl.com> <CAOywMHdx5ZgY516bmMHt20=Q3RwHHTVkNUc5m1jreL03wKrv5w@mail.gmail.com> <20220315004906.GO27834@kduck.mit.edu>
In-Reply-To: <20220315004906.GO27834@kduck.mit.edu>
From: Herbert Van de Sompel <hvdsomp@gmail.com>
Date: Wed, 23 Mar 2022 16:09:19 +0100
Message-ID: <CAOywMHd20g3iEnamjiAqj-Yr_EAZBf1NmQdZcpkXZRpYUv5UjQ@mail.gmail.com>
To: Benjamin Kaduk <kaduk@mit.edu>
Cc: The IESG <iesg@ietf.org>, "Salz, Rich" <rsalz@akamai.com>,  HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000d17e9d05dae41d38"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/UeVP10HKyN7Qe89cawH-GvhX8hc>
Subject: Re: [httpapi] Benjamin Kaduk's Discuss on draft-ietf-httpapi-linkset-08: (with DISCUSS and COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2022 15:09:41 -0000

--000000000000d17e9d05dae41d38
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

hi Benjamin,

The remaining issues were addressed as described below.

Greetings

Herbert

On Tue, Mar 15, 2022 at 1:49 AM Benjamin Kaduk <kaduk@mit.edu> wrote:

> >
> > Section 4.1
> >
> >    When converting an "application/linkset" document to a field value
> >    for the HTTP "Link" header, newline characters SHOULD be removed in
> >    order to comply with Section 5.5 of [I-D.ietf-httpbis-semantics].
> >
> > Removed, or replaced by SP?
> >
> > Response: Both are fine. Language adjusted.
> >
> > =3D=3D=3D
> >
> >    *  "title": The optional and not repeatable "title" target attribute
> >       MUST be represented by a "title" member in the link target object=
,
> >       and its value MUST be a string that follows the same model as in
> >       the [RFC8288] syntax.
> >
> > RFC 8288 says that this string is "in the language indicated by the
> > Content-Language header field (if present)".  Do we inherit those
> > semantics as applies to the Content-Language header field on the HTTP
> > message that conveys the link set as its payload?  Can we make any
> > provision for cases where linkset documents are reused outside the
> context
> > of an HTTP interaction?
> >
> > Response: What RFC8288 has to say about this remains valid for every
> single
> > link in a linkset, i.e. when visiting the target of a specific link. It=
's
> > not clear how Content-Language provided when interacting with a linkset
> > could possibly apply to the respective "title" attributes for all links
> in
> > a linkset. That would be as if the Content-Language for an HTML page
> would
> > apply to each linked resource in that page.
>
> I agree it would be weird to try to apply the processing in this way; I'm
> just pointing out that my interpretation of the "words on the page"
> combined between this document and RFC 8288 for me to attempt to apply th=
at
> processing.  I hope that implementors do the right thing, but it it often
> prudent to provide specific guidance when there is known risk of
> misinterpretation.
>
>
Addressed in commit
https://github.com/ietf-wg-httpapi/linkset/commit/09d35e9cff6105ddc1ff7711a=
6f09294798f52b3
.
Made clear that title language is not inherited from Content-Language (and
why) and recommended using "title*" instead of "title" because "title*"
allows to explicitly provide title language as part of the attribute value.
In order not to have to repeat this (and another aspect related to use of
link sets outside the context of an HTTP interaction) in both sections 4.1.
and 4.2, the info is provided in the opening of section 4. This required
moving some existing language from 4.1 and 4.2 to the intro of 4.

> =3D=3D=3D
> >
> > Section 5
> >
> > The ability to claim that multiple profiles are in use concurrently see=
ms
> > to set us up for a situation where two profiles have conflicting
> > requirements and are both listed in the "profile" parameter of a given
> > message.  Should we say anything about how to handle such a situation a=
s
> a
> > message recipient?
> >
> > Response: The approach follows established practice, see e.g. the
> "profile"
> > attribute for json-ld at
> > https://www.w3.org/TR/json-ld11/#iana-considerations
>
> Forgive my bluntness, but it's possible for "established practice" to sti=
ll
> have risk of problems.  There have been a number of major security
> vulnerabilities over the years that stem from a researcher discovering th=
at
> the "established practice" has weaknesses, after all.
> That said, I am not going to insist on any change here.
>
>
Addressed in commit
https://github.com/ietf-wg-httpapi/linkset/commit/834e24005e6e4dbccb292707f=
dc0ce58ee9b3724
.
Added language to indicate that care must be taken not to have conflicting
profiles when  providing multiple Profile URIs.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D


> >
> > =3D=3D=3D=3D
> >
> > Section 7.4.1
> >
> >    Figure 14 shows the server's response to the request of Figure 13,
> >    including a "linkset" link with a "profile" attribute that has the
> >    Profile URI <https://www.gs1.org/voc/?show=3Dlinktypes> as its value=
.
> >    Dereferencing that URI yields a profile document that lists all the
> >    link relation types that a client can expect when requesting the lin=
k
> >    set made discoverable by the "linkset" link.  [...]
> >
> > I am not sure if this is actually a great example to use.
> > I followed the profile URI to look at what link relation types that the
> > profile expects to use, and they all start with "gs1:" as rendered on t=
he
> > page by my browser.  Since link relation types (per RFC 8288) are eithe=
r
> > registered types or URIs to indicate extension types, that seems to
> > indicate that all these "gs1:activityIdeas", "gs1:allergenInfo", etc.,
> > would need to be URIs, and thus that "gs1:" would be the URI scheme for
> > them.  But "gs1" does not seem to be listed as a URI scheme at
> > https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml which
> > leaves me wondering if the example in this document is in some sense
> > "incomplete".  Perhaps the intent is that GS1 is actually using "https"
> > scheme URIs like https://gs1.org/voc/activityIdeas for the relation
> types
> > (as the "gs1:activityIdeas" text on the profile page is a hyperlink tha=
t
> > points to that resource), but there's very little to actually give that
> > indication to me as a reader.
> >
> > Response: Clarified in the description of Figure 14 where the actual li=
nk
> > relations URIs are.
>
> Thank you!
>
> > =3D=3D=3D
> >
> > Section 7.4.3
> >
> >    Note that the response Figure 16 from the link set resource is
> >    equivalent to the response shown in Figure 17, which leverages the
> >    "profile" link relation type defined in [RFC6906].
> >
> > In general there's a disincentive to provide multiple equivalent ways t=
o
> > do the same thing, as it tends to require endpoints to implement all
> > alternatives in order to ensure interoperability.  What's the motivatio=
n
> > for offering both a dedicated link relation type and the media type
> > parameter for the linkset media types, versus just one or the other?
> >
> > Response: We expect the "profile" attribute for the linkset media types
> to
> > be a preferred implementation choice because it can be used both when
> > making a linkset discoverable (Figure 14) and when interacting with it
> > (Figure 16). Use of the "profile" link relation type is shown in Figure
> 16
> > for completeness. It can, however only be used when interacting with th=
e
> > linkset resource.
> >
> > =3D=3D=3D
> >
> > Section 9
> >
> > I might consider noting that this specification is strict about certain
> > JSON elements always being encoded as arrays even when there is only a
> > single item, which simplifies parsers and provides some modest reductio=
n
> > in risk as relates to implementation bugs.  It's not a terribly importa=
nt
> > consideration, though.
> >
> >    The security considerations of Web Linking [RFC8288] apply, as long
> >    as they are not specifically discussing the risks of exposing
> >    information in HTTP header fields.
> >
> > The paragraph about '''Link header fields that use the "anchor" paramet=
er
> > to associate a link's context with another resource cannot be trusted
> > since they are effectively assertions by a third party that could be
> > incorrect or malicious [...]''' from 8288 seems particularly relevant a=
nd
> > might be worth highlighting specifically.  (I do see the final bullet
> > point of this section, that is related.)
> >
> >    and may not be sufficiently protected.  Ideally, none of the URIs
> >    exposed in links should be supposed to be "hidden"; instead, if thes=
e
> >    URIs are supposed to be limited to certain users, then technical
> >    measures should be put in place so that accidentally exposing them
> >    does not cause any harm.
> >
> > Here we say "if these URIs are supposed to be limited", but do we mean
> > "the resources identified by these URIs"?
> >
> >    *  The Web Linking model always has an "implicit context", which is
> >       the resource of the HTTP interaction.  This original context can
> >       be lost or can change when self-contained link representations ar=
e
> >       moved.  Changing the context can change the interpretation of
> >       links when they have no explicit anchor, or when they use relativ=
e
> >       URIs.  [...]
> >
> > I feel like it would be appropriate to highlight that changing the
> context
> > is likely to change the semantics indicated by the link (and thus break
> > the intended meaning), such that the default/safe behavior needs to be =
to
> > ignore such links unless there is a reliable source of link context
> > external to the document itself.
> >
> >    *  The model introduced in this specification supports "3rd party
> >       links", where one party can provide links that have another
> >       party's resource as an anchor.  Depending on the link semantics
> >       and the application context, it is important to verify that there
> >       is sufficient trust in that 3rd party to allow it to provide thes=
e
> >       links.  [...]
> >
> > In the vein of my earlier comment, I think it would be helpful to suppl=
y
> > some additional background/context on the topic, maybe in this part of
> the
> > text, or maybe elsewhere.  I'm thinking something like:
> >
> > % There is no fundamental notion of "authority" for a third party to
> > % provide links about resources other than itself.  In the original
> > % [RFC8288] Web Linking model, links are provided with an implicit
> > % context that is the resource providing a link (though an explicit
> > % context can sometimes be provided instead).  In that model, a resourc=
e
> > % is inherently the authority for its own links, and a certain amount o=
f
> > % trust can be placed in the provided links.  There is no such inherent
> > % trust when third-party links are used, and so in order for third-part=
y
> > % links (as specified in this document) to be trustworthy, an external
> > % source of trust is needed.  This might be achieved in an out-of-band
> > % manner, with a given client configured to trust a particular entity t=
o
> > % provide links about a certain class of resources, or by various
> implicit
> > % means.  For example, if a resource provides a link of relation type
> > % "linkset", that might be seen as a delegation of authority for
> providing
> > % trustworty link information to the target of the "linkset" link
> (subject
> > % to the caveats in Section 7.1 of [RFC3986] about the lack of
> reliability
> > % and consistency of a resource identified by a URI), at least for link=
s
> > % that relate to the original resource, and [RFC8288] proposes that som=
e
> > % applications might be willing to treat "share the same authority [URI
> > % component]" as an indication that a link relating a different resourc=
e
> > % might be trustworthy.  The notion of "trust" in a link is a complicat=
ed
> > % subject, and there is no single approach for it that applies
> universally
> > % to all applications.
> >
> > Response: Addressed by adding reference to (Section 7 of) RFC3986 as
> > recommended by Roman Danyliw
>
> I would have liked to see more added to this document, but I can accept
> your choice.
>
> In combination with the ongoing last-call, the changes in the editor's co=
py
> address my DISCUSS concerns, so I will go change my ballot position to No
> Objection now.
>
> Thanks again,
>
> Ben
>
> >
> >
> >
> >
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >
> >
> > On Wed, Mar 2, 2022 at 8:48 PM Benjamin Kaduk via Datatracker <
> > noreply@ietf.org> wrote:
> >
> > > Benjamin Kaduk has entered the following ballot position for
> > > draft-ietf-httpapi-linkset-08: Discuss
> > >
> > > When responding, please keep the subject line intact and reply to all
> > > email addresses included in the To and CC lines. (Feel free to cut th=
is
> > > introductory paragraph, however.)
> > >
> > >
> > > Please refer to
> > >
> https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positio=
ns/
> > > for more information about how to handle DISCUSS and COMMENT position=
s.
> > >
> > >
> > > The document, along with other ballot positions, can be found here:
> > > https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/
> > >
> > >
> > >
> > > ---------------------------------------------------------------------=
-
> > > DISCUSS:
> > > ---------------------------------------------------------------------=
-
> > >
> > > Since the downrefs that were omitted from the IETF Last Call
> announcement
> > > are to documents published on the ISE stream, I would like to ensure
> that
> > > the IESG specifically discusses that fact, as we determine whether or
> not
> > > an additional IETF LC (corrected to indicate the downrefs) is needed.
> > > If we knew that the referenced mechanisms already had IETF consensus,=
 I
> > > would be much less concerned about having the IESG approve the downre=
fs
> > > without further community consultation.
> > >
> > > I'd also like to have the authors double-check the Content-Length in
> the
> > > HTTP response in Figure 10 (Section 7.2); my (admittedly hacky)
> > > methodology produces a length of 1246 in contrast to the listed lengt=
h
> of
> > > 1349.
> > >
> > >
> > > ---------------------------------------------------------------------=
-
> > > COMMENT:
> > > ---------------------------------------------------------------------=
-
> > >
> > > Thanks to Donald Eastlake for the secdir review.
> > > It would be good to see a response to his comments (especially as the=
y
> > > relate to artwork line folding).
> > >
> > > The ability to (more easily) provide third-party links seems to be th=
e
> > > main security-relevant consideration for this document, which raises
> > > issues of trust that require serious consideration by applications
> > > consuming such linksets.  I have some more thoughts in the
> > > section-by-section comments.
> > >
> > > I made a pull request on github with some editorial suggestions:
> > > https://github.com/ietf-wg-httpapi/linkset/pull/64 .
> > > There is perhaps a non-editorial change in the description of the
> > > "hreflang" JSON representation, though I would argue that in essence =
it
> > > is editorial since it just brings that definition in line with its
> sibling
> > > elements' definitions.
> > >
> > > Section 4.1
> > >
> > >    When converting an "application/linkset" document to a field value
> > >    for the HTTP "Link" header, newline characters SHOULD be removed i=
n
> > >    order to comply with Section 5.5 of [I-D.ietf-httpbis-semantics].
> > >
> > > Removed, or replaced by SP?
> > >
> > > Section 4.2
> > >
> > >    The "application/linkset+json" serialization allows for OPTIONAL
> > >    support of a JSON-LD [W3C.REC-json-ld-20140116] serialization.  Th=
is
> > >    can be achieved by adding an appropriate context to the
> "application/
> > >    linkset+json" serialization using the approach described in
> > >    [W3C.REC-json-ld-20140116].  [...]
> > >
> > > Perhaps we want a section reference to [W3C.REC-json-ld-20140116]
> here, or
> > > to mention specifically the 'http://www.w3.org/ns/json-ld#context'
> link
> > > relation, to be unambiguous about what behavior we are referencing.
> > >
> > > Section 4.2.4.1
> > >
> > >    *  "hreflang": The optional and repeatable "hreflang" target
> > >       attribute MUST be represented by an array (even if there only i=
s
> > >
> > > Does "repeatable" refer to the abstract notion of hreflang attribute
> (as
> > > might have been specified in RFC 8288 when it says "multiple hreflang
> > > attributes on a single link-value"), or specifically to the encoding =
of
> > > the attribute in the JSON representation?  I note that RFC 8259 clear=
ly
> > > states that the behavior of software is unpredictable in the face of
> > > non-unique names in a single object (=C2=A74 of RFC 8259), and would =
be very
> > > surprised if we were proposing to have multiple instances of the
> > > "hreflang" member in a given link target object.  So, I mostly assume
> that
> > > the "repeatable" part is just indicating that the value is an array, =
so
> > > that multiple different values can be reflected, and not that the JSO=
N
> > > object member with name "hreflang" is repeatable in the JSON object.
> > >
> > >    *  "title": The optional and not repeatable "title" target attribu=
te
> > >       MUST be represented by a "title" member in the link target
> object,
> > >       and its value MUST be a string that follows the same model as i=
n
> > >       the [RFC8288] syntax.
> > >
> > > RFC 8288 says that this string is "in the language indicated by the
> > > Content-Language header field (if present)".  Do we inherit those
> > > semantics as applies to the Content-Language header field on the HTTP
> > > message that conveys the link set as its payload?  Can we make any
> > > provision for cases where linkset documents are reused outside the
> context
> > > of an HTTP interaction?
> > >
> > > Section 4.2.4.2
> > >
> > >    *  The character encoding information as prescribed by [RFC8187] i=
s
> > >       not preserved; instead, the content of the internationalized
> > >       attribute is represented in the character encoding used for the
> > >       JSON set of links.
> > >
> > > I would be very interested to hear why this is believed to be
> appropriate
> > > and correct behavior; RFC 8187 was only published 5 years ago and it'=
s
> > > fairly surprising for the field to have shifted so dramatically in so
> > > little time.
> > >
> > > Section 4.2.5
> > >
> > >    The Web linking model ([RFC8288]) provides for the use of extensio=
n
> > >    target attributes as discussed in Section 4.2.4.3.  No other form =
of
> > >    extensions SHOULD be used.  [...]
> > >
> > > This usage of the normative keyword is a somewhat awkward constructio=
n,
> > > with the intended sense being a negated directive but the keyword bei=
ng
> > > the positive keyword.  Perhaps it's worth rephrasing to use "NOT
> > > RECOMMENDED"?
> > >
> > >                                This limitation of the JSON format
> allows
> > >    to unambiguously round trip between links provided in the HTTP
> "Link"
> > >    header field, sets of links serialized according to the
> "application/
> > >    linkset" format, and sets of links serialized according to the
> > >    "application/linkset+json" format.
> > >
> > > I'm not actually convinced that we can unambiguously roundtrip throug=
h
> all
> > > constructions that make use of the RFC 8187 character-encoding-escapi=
ng
> > > mechanism with a JSON encoding that forces "native" encoding (of the
> > > containing document) on all internationalized attributes.  In
> particular,
> > > I think that the reencoding process would in practice have to pick a
> > > particular normalization form, and originals that were encoded in a
> > > different normalization form would not roundtrip faithfully.
> > >
> > > Section 5
> > >
> > > The ability to claim that multiple profiles are in use concurrently
> seems
> > > to set us up for a situation where two profiles have conflicting
> > > requirements and are both listed in the "profile" parameter of a give=
n
> > > message.  Should we say anything about how to handle such a situation
> as a
> > > message recipient?
> > >
> > >    The value of the "profile" parameter MUST be a non-empty list of
> > >    space-separated URIs, each of which identifies specific constraint=
s
> > >    or conventions that apply to the link set document.  Profile URIs
> MAY
> > >    be registered in the IANA Profile URI Registry in the manner
> > >    specified by [RFC7284].
> > >
> > > It's a little unusual to see a stasndards-track document use a regist=
ry
> > > established by an ISE document, but I guess there's no point
> duplicating
> > > it if it gets the job done...
> > >
> > > Section 6
> > >
> > >    A user agent that follows a "linkset" link MUST be aware that the
> set
> > >    of links provided by the resource that is the target of the link c=
an
> > >    contain links in which the resource that is the context of the lin=
k
> > >    does not participate; it MAY decide to ignore those links.
> > >
> > > "MUST be aware" is a pretty hard requirement to enforce -- is softwar=
e
> > > really even "aware"? :)
> > > Perhaps flipping things around a bit, to a declarative statement that
> the
> > > set of links can include unrelated stuff and the user agent MUST
> process
> > > both context and target of each link in the link set independently, a=
nd
> > > MAY ignore ones deemed irrelevant, would help.  (E.g., "There is no
> > > requirement that the set of links provided by the resource that is th=
e
> > > target of the link contains only links relating to the resource that =
is
> > > the context of the link.  User agents MUST process each link in the
> link
> > > set independently, including processing of link context and link
> target,
> > > and MAY ignore links from the link set in which the context of the li=
nk
> > > (to the link set) does not participate.")
> > >
> > > Section 7.4.1
> > >
> > >    Figure 14 shows the server's response to the request of Figure 13,
> > >    including a "linkset" link with a "profile" attribute that has the
> > >    Profile URI <https://www.gs1.org/voc/?show=3Dlinktypes> as its val=
ue.
> > >    Dereferencing that URI yields a profile document that lists all th=
e
> > >    link relation types that a client can expect when requesting the
> link
> > >    set made discoverable by the "linkset" link.  [...]
> > >
> > > I am not sure if this is actually a great example to use.
> > > I followed the profile URI to look at what link relation types that t=
he
> > > profile expects to use, and they all start with "gs1:" as rendered on
> the
> > > page by my browser.  Since link relation types (per RFC 8288) are
> either
> > > registered types or URIs to indicate extension types, that seems to
> > > indicate that all these "gs1:activityIdeas", "gs1:allergenInfo", etc.=
,
> > > would need to be URIs, and thus that "gs1:" would be the URI scheme f=
or
> > > them.  But "gs1" does not seem to be listed as a URI scheme at
> > > https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml which
> > > leaves me wondering if the example in this document is in some sense
> > > "incomplete".  Perhaps the intent is that GS1 is actually using "http=
s"
> > > scheme URIs like https://gs1.org/voc/activityIdeas for the relation
> types
> > > (as the "gs1:activityIdeas" text on the profile page is a hyperlink
> that
> > > points to that resource), but there's very little to actually give th=
at
> > > indication to me as a reader.
> > >
> > > Section 7.4.3
> > >
> > >    Note that the response Figure 16 from the link set resource is
> > >    equivalent to the response shown in Figure 17, which leverages the
> > >    "profile" link relation type defined in [RFC6906].
> > >
> > > In general there's a disincentive to provide multiple equivalent ways
> to
> > > do the same thing, as it tends to require endpoints to implement all
> > > alternatives in order to ensure interoperability.  What's the
> motivation
> > > for offering both a dedicated link relation type and the media type
> > > parameter for the linkset media types, versus just one or the other?
> > >
> > > Section 9
> > >
> > > I might consider noting that this specification is strict about certa=
in
> > > JSON elements always being encoded as arrays even when there is only =
a
> > > single item, which simplifies parsers and provides some modest
> reduction
> > > in risk as relates to implementation bugs.  It's not a terribly
> important
> > > consideration, though.
> > >
> > >    The security considerations of Web Linking [RFC8288] apply, as lon=
g
> > >    as they are not specifically discussing the risks of exposing
> > >    information in HTTP header fields.
> > >
> > > The paragraph about '''Link header fields that use the "anchor"
> parameter
> > > to associate a link's context with another resource cannot be trusted
> > > since they are effectively assertions by a third party that could be
> > > incorrect or malicious [...]''' from 8288 seems particularly relevant
> and
> > > might be worth highlighting specifically.  (I do see the final bullet
> > > point of this section, that is related.)
> > >
> > >    and may not be sufficiently protected.  Ideally, none of the URIs
> > >    exposed in links should be supposed to be "hidden"; instead, if
> these
> > >    URIs are supposed to be limited to certain users, then technical
> > >    measures should be put in place so that accidentally exposing them
> > >    does not cause any harm.
> > >
> > > Here we say "if these URIs are supposed to be limited", but do we mea=
n
> > > "the resources identified by these URIs"?
> > >
> > >    *  The Web Linking model always has an "implicit context", which i=
s
> > >       the resource of the HTTP interaction.  This original context ca=
n
> > >       be lost or can change when self-contained link representations
> are
> > >       moved.  Changing the context can change the interpretation of
> > >       links when they have no explicit anchor, or when they use
> relative
> > >       URIs.  [...]
> > >
> > > I feel like it would be appropriate to highlight that changing the
> context
> > > is likely to change the semantics indicated by the link (and thus bre=
ak
> > > the intended meaning), such that the default/safe behavior needs to b=
e
> to
> > > ignore such links unless there is a reliable source of link context
> > > external to the document itself.
> > >
> > >    *  The model introduced in this specification supports "3rd party
> > >       links", where one party can provide links that have another
> > >       party's resource as an anchor.  Depending on the link semantics
> > >       and the application context, it is important to verify that the=
re
> > >       is sufficient trust in that 3rd party to allow it to provide
> these
> > >       links.  [...]
> > >
> > > In the vein of my earlier comment, I think it would be helpful to
> supply
> > > some additional background/context on the topic, maybe in this part o=
f
> the
> > > text, or maybe elsewhere.  I'm thinking something like:
> > >
> > > % There is no fundamental notion of "authority" for a third party to
> > > % provide links about resources other than itself.  In the original
> > > % [RFC8288] Web Linking model, links are provided with an implicit
> > > % context that is the resource providing a link (though an explicit
> > > % context can sometimes be provided instead).  In that model, a
> resource
> > > % is inherently the authority for its own links, and a certain amount
> of
> > > % trust can be placed in the provided links.  There is no such inhere=
nt
> > > % trust when third-party links are used, and so in order for
> third-party
> > > % links (as specified in this document) to be trustworthy, an externa=
l
> > > % source of trust is needed.  This might be achieved in an out-of-ban=
d
> > > % manner, with a given client configured to trust a particular entity
> to
> > > % provide links about a certain class of resources, or by various
> implicit
> > > % means.  For example, if a resource provides a link of relation type
> > > % "linkset", that might be seen as a delegation of authority for
> providing
> > > % trustworty link information to the target of the "linkset" link
> (subject
> > > % to the caveats in Section 7.1 of [RFC3986] about the lack of
> reliability
> > > % and consistency of a resource identified by a URI), at least for
> links
> > > % that relate to the original resource, and [RFC8288] proposes that
> some
> > > % applications might be willing to treat "share the same authority [U=
RI
> > > % component]" as an indication that a link relating a different
> resource
> > > % might be trustworthy.  The notion of "trust" in a link is a
> complicated
> > > % subject, and there is no single approach for it that applies
> universally
> > > % to all applications.
> > >
> > > Section 10
> > >
> > > Since RFC 6690 is mentioned only to make a contrast to the mechanisms
> > > defined in this document, it seems better classified as an informativ=
e
> > > reference.
> > >
> > > Section 11
> > >
> > > I agree with Roman that [W3C.REC-json-ld-20140116] is more properly
> > > classified as a normative reference.
> > >
> > > Appendix A
> > >
> > > (I don't know much about JSON-LD or Dublin Core Terms, so my review o=
f
> > > this part was pretty superficial.)
> > >
> > > NITS
> > >
> > > Section 4.2.2
> > >
> > >    *  Each link context object MAY contain an "anchor" member with a
> > >       value that represents the link context.  If present, this value
> > >       MUST be a URI reference and SHOULD NOT be a relative reference =
as
> > >       per Section 4.1 of [RFC3986].
> > >
> > > It's easy to parse this statement as saying that RFC 3986 is providin=
g
> > > support for the "SHOULD NOT" requirement, whereas we're really just
> using
> > > it as the reference for "relative reference".  Maybe s/per/defined
> in/, or
> > > just "relative reference (Section 4.1 of [RFC3986])"?
> > > (The phrasing/construct in question appears later on as well, though
> I'll
> > > just remark on it once, here.)
> > >
> > >
> > >
> > > --
> > > httpapi mailing list
> > > httpapi@ietf.org
> > > https://www.ietf.org/mailman/listinfo/httpapi
> > >
> >
> >
> > --
> > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> > Herbert Van de Sompel
> > https://hvdsomp.info
> > https://orcid.org/0000-0002-0715-6126
>


--=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Herbert Van de Sompel
https://hvdsomp.info
https://orcid.org/0000-0002-0715-6126

--000000000000d17e9d05dae41d38
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>hi Benjamin,</div><div><br></div><di=
v>The remaining issues were addressed as described below.</div><div><br></d=
iv><div>Greetings</div><div><br></div><div>Herbert<br></div></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Mar 15,=
 2022 at 1:49 AM Benjamin Kaduk &lt;<a href=3D"mailto:kaduk@mit.edu">kaduk@=
mit.edu</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">
&gt; <br>
&gt; Section 4.1<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 When converting an &quot;application/linkset&quot; docume=
nt to a field value<br>
&gt;=C2=A0 =C2=A0 for the HTTP &quot;Link&quot; header, newline characters =
SHOULD be removed in<br>
&gt;=C2=A0 =C2=A0 order to comply with Section 5.5 of [I-D.ietf-httpbis-sem=
antics].<br>
&gt; <br>
&gt; Removed, or replaced by SP?<br>
&gt; <br>
&gt; Response: Both are fine. Language adjusted.<br>
&gt; <br>
&gt; =3D=3D=3D<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 *=C2=A0 &quot;title&quot;: The optional and not repeatabl=
e &quot;title&quot; target attribute<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0MUST be represented by a &quot;title&quot; m=
ember in the link target object,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0and its value MUST be a string that follows =
the same model as in<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0the [RFC8288] syntax.<br>
&gt; <br>
&gt; RFC 8288 says that this string is &quot;in the language indicated by t=
he<br>
&gt; Content-Language header field (if present)&quot;.=C2=A0 Do we inherit =
those<br>
&gt; semantics as applies to the Content-Language header field on the HTTP<=
br>
&gt; message that conveys the link set as its payload?=C2=A0 Can we make an=
y<br>
&gt; provision for cases where linkset documents are reused outside the con=
text<br>
&gt; of an HTTP interaction?<br>
&gt; <br>
&gt; Response: What RFC8288 has to say about this remains valid for every s=
ingle<br>
&gt; link in a linkset, i.e. when visiting the target of a specific link. I=
t&#39;s<br>
&gt; not clear how Content-Language provided when interacting with a linkse=
t<br>
&gt; could possibly apply to the respective &quot;title&quot; attributes fo=
r all links in<br>
&gt; a linkset. That would be as if the Content-Language for an HTML page w=
ould<br>
&gt; apply to each linked resource in that page.<br>
<br>
I agree it would be weird to try to apply the processing in this way; I&#39=
;m<br>
just pointing out that my interpretation of the &quot;words on the page&quo=
t;<br>
combined between this document and RFC 8288 for me to attempt to apply that=
<br>
processing.=C2=A0 I hope that implementors do the right thing, but it it of=
ten<br>
prudent to provide specific guidance when there is known risk of<br>
misinterpretation.<br>
<br></blockquote><div><br></div><div>Addressed in commit <a href=3D"https:/=
/github.com/ietf-wg-httpapi/linkset/commit/09d35e9cff6105ddc1ff7711a6f09294=
798f52b3">https://github.com/ietf-wg-httpapi/linkset/commit/09d35e9cff6105d=
dc1ff7711a6f09294798f52b3</a> . <br></div><div>Made clear that title langua=
ge is not inherited from Content-Language (and why) and recommended using &=
quot;title*&quot; instead of &quot;title&quot; because &quot;title*&quot; a=
llows to explicitly provide title language as part of the attribute value. =
In order not to have to repeat this (and another aspect related to use of l=
ink sets outside the context of an HTTP interaction) in both sections 4.1. =
and 4.2, the info is provided in the opening of section 4. This required mo=
ving some existing language from 4.1 and 4.2 to the intro of 4.</div><div><=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
&gt; =3D=3D=3D<br>
&gt; <br>
&gt; Section 5<br>
&gt; <br>
&gt; The ability to claim that multiple profiles are in use concurrently se=
ems<br>
&gt; to set us up for a situation where two profiles have conflicting<br>
&gt; requirements and are both listed in the &quot;profile&quot; parameter =
of a given<br>
&gt; message.=C2=A0 Should we say anything about how to handle such a situa=
tion as a<br>
&gt; message recipient?<br>
&gt; <br>
&gt; Response: The approach follows established practice, see e.g. the &quo=
t;profile&quot;<br>
&gt; attribute for json-ld at<br>
&gt; <a href=3D"https://www.w3.org/TR/json-ld11/#iana-considerations" rel=
=3D"noreferrer" target=3D"_blank">https://www.w3.org/TR/json-ld11/#iana-con=
siderations</a><br>
<br>
Forgive my bluntness, but it&#39;s possible for &quot;established practice&=
quot; to still<br>
have risk of problems.=C2=A0 There have been a number of major security<br>
vulnerabilities over the years that stem from a researcher discovering that=
<br>
the &quot;established practice&quot; has weaknesses, after all.<br>
That said, I am not going to insist on any change here.<br>
<br></blockquote><div><br></div><div>Addressed in commit <a href=3D"https:/=
/github.com/ietf-wg-httpapi/linkset/commit/834e24005e6e4dbccb292707fdc0ce58=
ee9b3724">https://github.com/ietf-wg-httpapi/linkset/commit/834e24005e6e4db=
ccb292707fdc0ce58ee9b3724</a> .</div><div>Added language to indicate that c=
are must be taken not to have conflicting profiles when=C2=A0 providing mul=
tiple Profile URIs.<br></div><div><br></div><div>=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
&gt; <br>
&gt; =3D=3D=3D=3D<br>
&gt; <br>
&gt; Section 7.4.1<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Figure 14 shows the server&#39;s response to the request =
of Figure 13,<br>
&gt;=C2=A0 =C2=A0 including a &quot;linkset&quot; link with a &quot;profile=
&quot; attribute that has the<br>
&gt;=C2=A0 =C2=A0 Profile URI &lt;<a href=3D"https://www.gs1.org/voc/?show=
=3Dlinktypes" rel=3D"noreferrer" target=3D"_blank">https://www.gs1.org/voc/=
?show=3Dlinktypes</a>&gt; as its value.<br>
&gt;=C2=A0 =C2=A0 Dereferencing that URI yields a profile document that lis=
ts all the<br>
&gt;=C2=A0 =C2=A0 link relation types that a client can expect when request=
ing the link<br>
&gt;=C2=A0 =C2=A0 set made discoverable by the &quot;linkset&quot; link.=C2=
=A0 [...]<br>
&gt; <br>
&gt; I am not sure if this is actually a great example to use.<br>
&gt; I followed the profile URI to look at what link relation types that th=
e<br>
&gt; profile expects to use, and they all start with &quot;gs1:&quot; as re=
ndered on the<br>
&gt; page by my browser.=C2=A0 Since link relation types (per RFC 8288) are=
 either<br>
&gt; registered types or URIs to indicate extension types, that seems to<br=
>
&gt; indicate that all these &quot;gs1:activityIdeas&quot;, &quot;gs1:aller=
genInfo&quot;, etc.,<br>
&gt; would need to be URIs, and thus that &quot;gs1:&quot; would be the URI=
 scheme for<br>
&gt; them.=C2=A0 But &quot;gs1&quot; does not seem to be listed as a URI sc=
heme at<br>
&gt; <a href=3D"https://www.iana.org/assignments/uri-schemes/uri-schemes.xh=
tml" rel=3D"noreferrer" target=3D"_blank">https://www.iana.org/assignments/=
uri-schemes/uri-schemes.xhtml</a> which<br>
&gt; leaves me wondering if the example in this document is in some sense<b=
r>
&gt; &quot;incomplete&quot;.=C2=A0 Perhaps the intent is that GS1 is actual=
ly using &quot;https&quot;<br>
&gt; scheme URIs like <a href=3D"https://gs1.org/voc/activityIdeas" rel=3D"=
noreferrer" target=3D"_blank">https://gs1.org/voc/activityIdeas</a> for the=
 relation types<br>
&gt; (as the &quot;gs1:activityIdeas&quot; text on the profile page is a hy=
perlink that<br>
&gt; points to that resource), but there&#39;s very little to actually give=
 that<br>
&gt; indication to me as a reader.<br>
&gt; <br>
&gt; Response: Clarified in the description of Figure 14 where the actual l=
ink<br>
&gt; relations URIs are.<br>
<br>
Thank you!<br>
<br>
&gt; =3D=3D=3D<br>
&gt; <br>
&gt; Section 7.4.3<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 Note that the response Figure 16 from the link set resour=
ce is<br>
&gt;=C2=A0 =C2=A0 equivalent to the response shown in Figure 17, which leve=
rages the<br>
&gt;=C2=A0 =C2=A0 &quot;profile&quot; link relation type defined in [RFC690=
6].<br>
&gt; <br>
&gt; In general there&#39;s a disincentive to provide multiple equivalent w=
ays to<br>
&gt; do the same thing, as it tends to require endpoints to implement all<b=
r>
&gt; alternatives in order to ensure interoperability.=C2=A0 What&#39;s the=
 motivation<br>
&gt; for offering both a dedicated link relation type and the media type<br=
>
&gt; parameter for the linkset media types, versus just one or the other?<b=
r>
&gt; <br>
&gt; Response: We expect the &quot;profile&quot; attribute for the linkset =
media types to<br>
&gt; be a preferred implementation choice because it can be used both when<=
br>
&gt; making a linkset discoverable (Figure 14) and when interacting with it=
<br>
&gt; (Figure 16). Use of the &quot;profile&quot; link relation type is show=
n in Figure 16<br>
&gt; for completeness. It can, however only be used when interacting with t=
he<br>
&gt; linkset resource.<br>
&gt; <br>
&gt; =3D=3D=3D<br>
&gt; <br>
&gt; Section 9<br>
&gt; <br>
&gt; I might consider noting that this specification is strict about certai=
n<br>
&gt; JSON elements always being encoded as arrays even when there is only a=
<br>
&gt; single item, which simplifies parsers and provides some modest reducti=
on<br>
&gt; in risk as relates to implementation bugs.=C2=A0 It&#39;s not a terrib=
ly important<br>
&gt; consideration, though.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 The security considerations of Web Linking [RFC8288] appl=
y, as long<br>
&gt;=C2=A0 =C2=A0 as they are not specifically discussing the risks of expo=
sing<br>
&gt;=C2=A0 =C2=A0 information in HTTP header fields.<br>
&gt; <br>
&gt; The paragraph about &#39;&#39;&#39;Link header fields that use the &qu=
ot;anchor&quot; parameter<br>
&gt; to associate a link&#39;s context with another resource cannot be trus=
ted<br>
&gt; since they are effectively assertions by a third party that could be<b=
r>
&gt; incorrect or malicious [...]&#39;&#39;&#39; from 8288 seems particular=
ly relevant and<br>
&gt; might be worth highlighting specifically.=C2=A0 (I do see the final bu=
llet<br>
&gt; point of this section, that is related.)<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 and may not be sufficiently protected.=C2=A0 Ideally, non=
e of the URIs<br>
&gt;=C2=A0 =C2=A0 exposed in links should be supposed to be &quot;hidden&qu=
ot;; instead, if these<br>
&gt;=C2=A0 =C2=A0 URIs are supposed to be limited to certain users, then te=
chnical<br>
&gt;=C2=A0 =C2=A0 measures should be put in place so that accidentally expo=
sing them<br>
&gt;=C2=A0 =C2=A0 does not cause any harm.<br>
&gt; <br>
&gt; Here we say &quot;if these URIs are supposed to be limited&quot;, but =
do we mean<br>
&gt; &quot;the resources identified by these URIs&quot;?<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 *=C2=A0 The Web Linking model always has an &quot;implici=
t context&quot;, which is<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0the resource of the HTTP interaction.=C2=A0 =
This original context can<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be lost or can change when self-contained li=
nk representations are<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0moved.=C2=A0 Changing the context can change=
 the interpretation of<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0links when they have no explicit anchor, or =
when they use relative<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0URIs.=C2=A0 [...]<br>
&gt; <br>
&gt; I feel like it would be appropriate to highlight that changing the con=
text<br>
&gt; is likely to change the semantics indicated by the link (and thus brea=
k<br>
&gt; the intended meaning), such that the default/safe behavior needs to be=
 to<br>
&gt; ignore such links unless there is a reliable source of link context<br=
>
&gt; external to the document itself.<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 *=C2=A0 The model introduced in this specification suppor=
ts &quot;3rd party<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0links&quot;, where one party can provide lin=
ks that have another<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0party&#39;s resource as an anchor.=C2=A0 Dep=
ending on the link semantics<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0and the application context, it is important=
 to verify that there<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0is sufficient trust in that 3rd party to all=
ow it to provide these<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0links.=C2=A0 [...]<br>
&gt; <br>
&gt; In the vein of my earlier comment, I think it would be helpful to supp=
ly<br>
&gt; some additional background/context on the topic, maybe in this part of=
 the<br>
&gt; text, or maybe elsewhere.=C2=A0 I&#39;m thinking something like:<br>
&gt; <br>
&gt; % There is no fundamental notion of &quot;authority&quot; for a third =
party to<br>
&gt; % provide links about resources other than itself.=C2=A0 In the origin=
al<br>
&gt; % [RFC8288] Web Linking model, links are provided with an implicit<br>
&gt; % context that is the resource providing a link (though an explicit<br=
>
&gt; % context can sometimes be provided instead).=C2=A0 In that model, a r=
esource<br>
&gt; % is inherently the authority for its own links, and a certain amount =
of<br>
&gt; % trust can be placed in the provided links.=C2=A0 There is no such in=
herent<br>
&gt; % trust when third-party links are used, and so in order for third-par=
ty<br>
&gt; % links (as specified in this document) to be trustworthy, an external=
<br>
&gt; % source of trust is needed.=C2=A0 This might be achieved in an out-of=
-band<br>
&gt; % manner, with a given client configured to trust a particular entity =
to<br>
&gt; % provide links about a certain class of resources, or by various impl=
icit<br>
&gt; % means.=C2=A0 For example, if a resource provides a link of relation =
type<br>
&gt; % &quot;linkset&quot;, that might be seen as a delegation of authority=
 for providing<br>
&gt; % trustworty link information to the target of the &quot;linkset&quot;=
 link (subject<br>
&gt; % to the caveats in Section 7.1 of [RFC3986] about the lack of reliabi=
lity<br>
&gt; % and consistency of a resource identified by a URI), at least for lin=
ks<br>
&gt; % that relate to the original resource, and [RFC8288] proposes that so=
me<br>
&gt; % applications might be willing to treat &quot;share the same authorit=
y [URI<br>
&gt; % component]&quot; as an indication that a link relating a different r=
esource<br>
&gt; % might be trustworthy.=C2=A0 The notion of &quot;trust&quot; in a lin=
k is a complicated<br>
&gt; % subject, and there is no single approach for it that applies univers=
ally<br>
&gt; % to all applications.<br>
&gt; <br>
&gt; Response: Addressed by adding reference to (Section 7 of) RFC3986 as<b=
r>
&gt; recommended by Roman Danyliw<br>
<br>
I would have liked to see more added to this document, but I can accept<br>
your choice.<br>
<br>
In combination with the ongoing last-call, the changes in the editor&#39;s =
copy<br>
address my DISCUSS concerns, so I will go change my ballot position to No<b=
r>
Objection now.<br>
<br>
Thanks again,<br>
<br>
Ben<br>
<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt; <br>
&gt; <br>
&gt; On Wed, Mar 2, 2022 at 8:48 PM Benjamin Kaduk via Datatracker &lt;<br>
&gt; <a href=3D"mailto:noreply@ietf.org" target=3D"_blank">noreply@ietf.org=
</a>&gt; wrote:<br>
&gt; <br>
&gt; &gt; Benjamin Kaduk has entered the following ballot position for<br>
&gt; &gt; draft-ietf-httpapi-linkset-08: Discuss<br>
&gt; &gt;<br>
&gt; &gt; When responding, please keep the subject line intact and reply to=
 all<br>
&gt; &gt; email addresses included in the To and CC lines. (Feel free to cu=
t this<br>
&gt; &gt; introductory paragraph, however.)<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Please refer to<br>
&gt; &gt; <a href=3D"https://www.ietf.org/about/groups/iesg/statements/hand=
ling-ballot-positions/" rel=3D"noreferrer" target=3D"_blank">https://www.ie=
tf.org/about/groups/iesg/statements/handling-ballot-positions/</a><br>
&gt; &gt; for more information about how to handle DISCUSS and COMMENT posi=
tions.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; The document, along with other ballot positions, can be found her=
e:<br>
&gt; &gt; <a href=3D"https://datatracker.ietf.org/doc/draft-ietf-httpapi-li=
nkset/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/d=
oc/draft-ietf-httpapi-linkset/</a><br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; -----------------------------------------------------------------=
-----<br>
&gt; &gt; DISCUSS:<br>
&gt; &gt; -----------------------------------------------------------------=
-----<br>
&gt; &gt;<br>
&gt; &gt; Since the downrefs that were omitted from the IETF Last Call anno=
uncement<br>
&gt; &gt; are to documents published on the ISE stream, I would like to ens=
ure that<br>
&gt; &gt; the IESG specifically discusses that fact, as we determine whethe=
r or not<br>
&gt; &gt; an additional IETF LC (corrected to indicate the downrefs) is nee=
ded.<br>
&gt; &gt; If we knew that the referenced mechanisms already had IETF consen=
sus, I<br>
&gt; &gt; would be much less concerned about having the IESG approve the do=
wnrefs<br>
&gt; &gt; without further community consultation.<br>
&gt; &gt;<br>
&gt; &gt; I&#39;d also like to have the authors double-check the Content-Le=
ngth in the<br>
&gt; &gt; HTTP response in Figure 10 (Section 7.2); my (admittedly hacky)<b=
r>
&gt; &gt; methodology produces a length of 1246 in contrast to the listed l=
ength of<br>
&gt; &gt; 1349.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; -----------------------------------------------------------------=
-----<br>
&gt; &gt; COMMENT:<br>
&gt; &gt; -----------------------------------------------------------------=
-----<br>
&gt; &gt;<br>
&gt; &gt; Thanks to Donald Eastlake for the secdir review.<br>
&gt; &gt; It would be good to see a response to his comments (especially as=
 they<br>
&gt; &gt; relate to artwork line folding).<br>
&gt; &gt;<br>
&gt; &gt; The ability to (more easily) provide third-party links seems to b=
e the<br>
&gt; &gt; main security-relevant consideration for this document, which rai=
ses<br>
&gt; &gt; issues of trust that require serious consideration by application=
s<br>
&gt; &gt; consuming such linksets.=C2=A0 I have some more thoughts in the<b=
r>
&gt; &gt; section-by-section comments.<br>
&gt; &gt;<br>
&gt; &gt; I made a pull request on github with some editorial suggestions:<=
br>
&gt; &gt; <a href=3D"https://github.com/ietf-wg-httpapi/linkset/pull/64" re=
l=3D"noreferrer" target=3D"_blank">https://github.com/ietf-wg-httpapi/links=
et/pull/64</a> .<br>
&gt; &gt; There is perhaps a non-editorial change in the description of the=
<br>
&gt; &gt; &quot;hreflang&quot; JSON representation, though I would argue th=
at in essence it<br>
&gt; &gt; is editorial since it just brings that definition in line with it=
s sibling<br>
&gt; &gt; elements&#39; definitions.<br>
&gt; &gt;<br>
&gt; &gt; Section 4.1<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 When converting an &quot;application/linkset&quot; d=
ocument to a field value<br>
&gt; &gt;=C2=A0 =C2=A0 for the HTTP &quot;Link&quot; header, newline charac=
ters SHOULD be removed in<br>
&gt; &gt;=C2=A0 =C2=A0 order to comply with Section 5.5 of [I-D.ietf-httpbi=
s-semantics].<br>
&gt; &gt;<br>
&gt; &gt; Removed, or replaced by SP?<br>
&gt; &gt;<br>
&gt; &gt; Section 4.2<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 The &quot;application/linkset+json&quot; serializati=
on allows for OPTIONAL<br>
&gt; &gt;=C2=A0 =C2=A0 support of a JSON-LD [W3C.REC-json-ld-20140116] seri=
alization.=C2=A0 This<br>
&gt; &gt;=C2=A0 =C2=A0 can be achieved by adding an appropriate context to =
the &quot;application/<br>
&gt; &gt;=C2=A0 =C2=A0 linkset+json&quot; serialization using the approach =
described in<br>
&gt; &gt;=C2=A0 =C2=A0 [W3C.REC-json-ld-20140116].=C2=A0 [...]<br>
&gt; &gt;<br>
&gt; &gt; Perhaps we want a section reference to [W3C.REC-json-ld-20140116]=
 here, or<br>
&gt; &gt; to mention specifically the &#39;<a href=3D"http://www.w3.org/ns/=
json-ld#context" rel=3D"noreferrer" target=3D"_blank">http://www.w3.org/ns/=
json-ld#context</a>&#39; link<br>
&gt; &gt; relation, to be unambiguous about what behavior we are referencin=
g.<br>
&gt; &gt;<br>
&gt; &gt; Section 4.2.4.1<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 *=C2=A0 &quot;hreflang&quot;: The optional and repea=
table &quot;hreflang&quot; target<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0attribute MUST be represented by an arr=
ay (even if there only is<br>
&gt; &gt;<br>
&gt; &gt; Does &quot;repeatable&quot; refer to the abstract notion of hrefl=
ang attribute (as<br>
&gt; &gt; might have been specified in RFC 8288 when it says &quot;multiple=
 hreflang<br>
&gt; &gt; attributes on a single link-value&quot;), or specifically to the =
encoding of<br>
&gt; &gt; the attribute in the JSON representation?=C2=A0 I note that RFC 8=
259 clearly<br>
&gt; &gt; states that the behavior of software is unpredictable in the face=
 of<br>
&gt; &gt; non-unique names in a single object (=C2=A74 of RFC 8259), and wo=
uld be very<br>
&gt; &gt; surprised if we were proposing to have multiple instances of the<=
br>
&gt; &gt; &quot;hreflang&quot; member in a given link target object.=C2=A0 =
So, I mostly assume that<br>
&gt; &gt; the &quot;repeatable&quot; part is just indicating that the value=
 is an array, so<br>
&gt; &gt; that multiple different values can be reflected, and not that the=
 JSON<br>
&gt; &gt; object member with name &quot;hreflang&quot; is repeatable in the=
 JSON object.<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 *=C2=A0 &quot;title&quot;: The optional and not repe=
atable &quot;title&quot; target attribute<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0MUST be represented by a &quot;title&qu=
ot; member in the link target object,<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0and its value MUST be a string that fol=
lows the same model as in<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0the [RFC8288] syntax.<br>
&gt; &gt;<br>
&gt; &gt; RFC 8288 says that this string is &quot;in the language indicated=
 by the<br>
&gt; &gt; Content-Language header field (if present)&quot;.=C2=A0 Do we inh=
erit those<br>
&gt; &gt; semantics as applies to the Content-Language header field on the =
HTTP<br>
&gt; &gt; message that conveys the link set as its payload?=C2=A0 Can we ma=
ke any<br>
&gt; &gt; provision for cases where linkset documents are reused outside th=
e context<br>
&gt; &gt; of an HTTP interaction?<br>
&gt; &gt;<br>
&gt; &gt; Section 4.2.4.2<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 *=C2=A0 The character encoding information as prescr=
ibed by [RFC8187] is<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0not preserved; instead, the content of =
the internationalized<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0attribute is represented in the charact=
er encoding used for the<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0JSON set of links.<br>
&gt; &gt;<br>
&gt; &gt; I would be very interested to hear why this is believed to be app=
ropriate<br>
&gt; &gt; and correct behavior; RFC 8187 was only published 5 years ago and=
 it&#39;s<br>
&gt; &gt; fairly surprising for the field to have shifted so dramatically i=
n so<br>
&gt; &gt; little time.<br>
&gt; &gt;<br>
&gt; &gt; Section 4.2.5<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 The Web linking model ([RFC8288]) provides for the u=
se of extension<br>
&gt; &gt;=C2=A0 =C2=A0 target attributes as discussed in Section 4.2.4.3.=
=C2=A0 No other form of<br>
&gt; &gt;=C2=A0 =C2=A0 extensions SHOULD be used.=C2=A0 [...]<br>
&gt; &gt;<br>
&gt; &gt; This usage of the normative keyword is a somewhat awkward constru=
ction,<br>
&gt; &gt; with the intended sense being a negated directive but the keyword=
 being<br>
&gt; &gt; the positive keyword.=C2=A0 Perhaps it&#39;s worth rephrasing to =
use &quot;NOT<br>
&gt; &gt; RECOMMENDED&quot;?<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 This limitation of the JSON f=
ormat allows<br>
&gt; &gt;=C2=A0 =C2=A0 to unambiguously round trip between links provided i=
n the HTTP &quot;Link&quot;<br>
&gt; &gt;=C2=A0 =C2=A0 header field, sets of links serialized according to =
the &quot;application/<br>
&gt; &gt;=C2=A0 =C2=A0 linkset&quot; format, and sets of links serialized a=
ccording to the<br>
&gt; &gt;=C2=A0 =C2=A0 &quot;application/linkset+json&quot; format.<br>
&gt; &gt;<br>
&gt; &gt; I&#39;m not actually convinced that we can unambiguously roundtri=
p through all<br>
&gt; &gt; constructions that make use of the RFC 8187 character-encoding-es=
caping<br>
&gt; &gt; mechanism with a JSON encoding that forces &quot;native&quot; enc=
oding (of the<br>
&gt; &gt; containing document) on all internationalized attributes.=C2=A0 I=
n particular,<br>
&gt; &gt; I think that the reencoding process would in practice have to pic=
k a<br>
&gt; &gt; particular normalization form, and originals that were encoded in=
 a<br>
&gt; &gt; different normalization form would not roundtrip faithfully.<br>
&gt; &gt;<br>
&gt; &gt; Section 5<br>
&gt; &gt;<br>
&gt; &gt; The ability to claim that multiple profiles are in use concurrent=
ly seems<br>
&gt; &gt; to set us up for a situation where two profiles have conflicting<=
br>
&gt; &gt; requirements and are both listed in the &quot;profile&quot; param=
eter of a given<br>
&gt; &gt; message.=C2=A0 Should we say anything about how to handle such a =
situation as a<br>
&gt; &gt; message recipient?<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 The value of the &quot;profile&quot; parameter MUST =
be a non-empty list of<br>
&gt; &gt;=C2=A0 =C2=A0 space-separated URIs, each of which identifies speci=
fic constraints<br>
&gt; &gt;=C2=A0 =C2=A0 or conventions that apply to the link set document.=
=C2=A0 Profile URIs MAY<br>
&gt; &gt;=C2=A0 =C2=A0 be registered in the IANA Profile URI Registry in th=
e manner<br>
&gt; &gt;=C2=A0 =C2=A0 specified by [RFC7284].<br>
&gt; &gt;<br>
&gt; &gt; It&#39;s a little unusual to see a stasndards-track document use =
a registry<br>
&gt; &gt; established by an ISE document, but I guess there&#39;s no point =
duplicating<br>
&gt; &gt; it if it gets the job done...<br>
&gt; &gt;<br>
&gt; &gt; Section 6<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 A user agent that follows a &quot;linkset&quot; link=
 MUST be aware that the set<br>
&gt; &gt;=C2=A0 =C2=A0 of links provided by the resource that is the target=
 of the link can<br>
&gt; &gt;=C2=A0 =C2=A0 contain links in which the resource that is the cont=
ext of the link<br>
&gt; &gt;=C2=A0 =C2=A0 does not participate; it MAY decide to ignore those =
links.<br>
&gt; &gt;<br>
&gt; &gt; &quot;MUST be aware&quot; is a pretty hard requirement to enforce=
 -- is software<br>
&gt; &gt; really even &quot;aware&quot;? :)<br>
&gt; &gt; Perhaps flipping things around a bit, to a declarative statement =
that the<br>
&gt; &gt; set of links can include unrelated stuff and the user agent MUST =
process<br>
&gt; &gt; both context and target of each link in the link set independentl=
y, and<br>
&gt; &gt; MAY ignore ones deemed irrelevant, would help.=C2=A0 (E.g., &quot=
;There is no<br>
&gt; &gt; requirement that the set of links provided by the resource that i=
s the<br>
&gt; &gt; target of the link contains only links relating to the resource t=
hat is<br>
&gt; &gt; the context of the link.=C2=A0 User agents MUST process each link=
 in the link<br>
&gt; &gt; set independently, including processing of link context and link =
target,<br>
&gt; &gt; and MAY ignore links from the link set in which the context of th=
e link<br>
&gt; &gt; (to the link set) does not participate.&quot;)<br>
&gt; &gt;<br>
&gt; &gt; Section 7.4.1<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 Figure 14 shows the server&#39;s response to the req=
uest of Figure 13,<br>
&gt; &gt;=C2=A0 =C2=A0 including a &quot;linkset&quot; link with a &quot;pr=
ofile&quot; attribute that has the<br>
&gt; &gt;=C2=A0 =C2=A0 Profile URI &lt;<a href=3D"https://www.gs1.org/voc/?=
show=3Dlinktypes" rel=3D"noreferrer" target=3D"_blank">https://www.gs1.org/=
voc/?show=3Dlinktypes</a>&gt; as its value.<br>
&gt; &gt;=C2=A0 =C2=A0 Dereferencing that URI yields a profile document tha=
t lists all the<br>
&gt; &gt;=C2=A0 =C2=A0 link relation types that a client can expect when re=
questing the link<br>
&gt; &gt;=C2=A0 =C2=A0 set made discoverable by the &quot;linkset&quot; lin=
k.=C2=A0 [...]<br>
&gt; &gt;<br>
&gt; &gt; I am not sure if this is actually a great example to use.<br>
&gt; &gt; I followed the profile URI to look at what link relation types th=
at the<br>
&gt; &gt; profile expects to use, and they all start with &quot;gs1:&quot; =
as rendered on the<br>
&gt; &gt; page by my browser.=C2=A0 Since link relation types (per RFC 8288=
) are either<br>
&gt; &gt; registered types or URIs to indicate extension types, that seems =
to<br>
&gt; &gt; indicate that all these &quot;gs1:activityIdeas&quot;, &quot;gs1:=
allergenInfo&quot;, etc.,<br>
&gt; &gt; would need to be URIs, and thus that &quot;gs1:&quot; would be th=
e URI scheme for<br>
&gt; &gt; them.=C2=A0 But &quot;gs1&quot; does not seem to be listed as a U=
RI scheme at<br>
&gt; &gt; <a href=3D"https://www.iana.org/assignments/uri-schemes/uri-schem=
es.xhtml" rel=3D"noreferrer" target=3D"_blank">https://www.iana.org/assignm=
ents/uri-schemes/uri-schemes.xhtml</a> which<br>
&gt; &gt; leaves me wondering if the example in this document is in some se=
nse<br>
&gt; &gt; &quot;incomplete&quot;.=C2=A0 Perhaps the intent is that GS1 is a=
ctually using &quot;https&quot;<br>
&gt; &gt; scheme URIs like <a href=3D"https://gs1.org/voc/activityIdeas" re=
l=3D"noreferrer" target=3D"_blank">https://gs1.org/voc/activityIdeas</a> fo=
r the relation types<br>
&gt; &gt; (as the &quot;gs1:activityIdeas&quot; text on the profile page is=
 a hyperlink that<br>
&gt; &gt; points to that resource), but there&#39;s very little to actually=
 give that<br>
&gt; &gt; indication to me as a reader.<br>
&gt; &gt;<br>
&gt; &gt; Section 7.4.3<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 Note that the response Figure 16 from the link set r=
esource is<br>
&gt; &gt;=C2=A0 =C2=A0 equivalent to the response shown in Figure 17, which=
 leverages the<br>
&gt; &gt;=C2=A0 =C2=A0 &quot;profile&quot; link relation type defined in [R=
FC6906].<br>
&gt; &gt;<br>
&gt; &gt; In general there&#39;s a disincentive to provide multiple equival=
ent ways to<br>
&gt; &gt; do the same thing, as it tends to require endpoints to implement =
all<br>
&gt; &gt; alternatives in order to ensure interoperability.=C2=A0 What&#39;=
s the motivation<br>
&gt; &gt; for offering both a dedicated link relation type and the media ty=
pe<br>
&gt; &gt; parameter for the linkset media types, versus just one or the oth=
er?<br>
&gt; &gt;<br>
&gt; &gt; Section 9<br>
&gt; &gt;<br>
&gt; &gt; I might consider noting that this specification is strict about c=
ertain<br>
&gt; &gt; JSON elements always being encoded as arrays even when there is o=
nly a<br>
&gt; &gt; single item, which simplifies parsers and provides some modest re=
duction<br>
&gt; &gt; in risk as relates to implementation bugs.=C2=A0 It&#39;s not a t=
erribly important<br>
&gt; &gt; consideration, though.<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 The security considerations of Web Linking [RFC8288]=
 apply, as long<br>
&gt; &gt;=C2=A0 =C2=A0 as they are not specifically discussing the risks of=
 exposing<br>
&gt; &gt;=C2=A0 =C2=A0 information in HTTP header fields.<br>
&gt; &gt;<br>
&gt; &gt; The paragraph about &#39;&#39;&#39;Link header fields that use th=
e &quot;anchor&quot; parameter<br>
&gt; &gt; to associate a link&#39;s context with another resource cannot be=
 trusted<br>
&gt; &gt; since they are effectively assertions by a third party that could=
 be<br>
&gt; &gt; incorrect or malicious [...]&#39;&#39;&#39; from 8288 seems parti=
cularly relevant and<br>
&gt; &gt; might be worth highlighting specifically.=C2=A0 (I do see the fin=
al bullet<br>
&gt; &gt; point of this section, that is related.)<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 and may not be sufficiently protected.=C2=A0 Ideally=
, none of the URIs<br>
&gt; &gt;=C2=A0 =C2=A0 exposed in links should be supposed to be &quot;hidd=
en&quot;; instead, if these<br>
&gt; &gt;=C2=A0 =C2=A0 URIs are supposed to be limited to certain users, th=
en technical<br>
&gt; &gt;=C2=A0 =C2=A0 measures should be put in place so that accidentally=
 exposing them<br>
&gt; &gt;=C2=A0 =C2=A0 does not cause any harm.<br>
&gt; &gt;<br>
&gt; &gt; Here we say &quot;if these URIs are supposed to be limited&quot;,=
 but do we mean<br>
&gt; &gt; &quot;the resources identified by these URIs&quot;?<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 *=C2=A0 The Web Linking model always has an &quot;im=
plicit context&quot;, which is<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0the resource of the HTTP interaction.=
=C2=A0 This original context can<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0be lost or can change when self-contain=
ed link representations are<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0moved.=C2=A0 Changing the context can c=
hange the interpretation of<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0links when they have no explicit anchor=
, or when they use relative<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0URIs.=C2=A0 [...]<br>
&gt; &gt;<br>
&gt; &gt; I feel like it would be appropriate to highlight that changing th=
e context<br>
&gt; &gt; is likely to change the semantics indicated by the link (and thus=
 break<br>
&gt; &gt; the intended meaning), such that the default/safe behavior needs =
to be to<br>
&gt; &gt; ignore such links unless there is a reliable source of link conte=
xt<br>
&gt; &gt; external to the document itself.<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 *=C2=A0 The model introduced in this specification s=
upports &quot;3rd party<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0links&quot;, where one party can provid=
e links that have another<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0party&#39;s resource as an anchor.=C2=
=A0 Depending on the link semantics<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0and the application context, it is impo=
rtant to verify that there<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0is sufficient trust in that 3rd party t=
o allow it to provide these<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0links.=C2=A0 [...]<br>
&gt; &gt;<br>
&gt; &gt; In the vein of my earlier comment, I think it would be helpful to=
 supply<br>
&gt; &gt; some additional background/context on the topic, maybe in this pa=
rt of the<br>
&gt; &gt; text, or maybe elsewhere.=C2=A0 I&#39;m thinking something like:<=
br>
&gt; &gt;<br>
&gt; &gt; % There is no fundamental notion of &quot;authority&quot; for a t=
hird party to<br>
&gt; &gt; % provide links about resources other than itself.=C2=A0 In the o=
riginal<br>
&gt; &gt; % [RFC8288] Web Linking model, links are provided with an implici=
t<br>
&gt; &gt; % context that is the resource providing a link (though an explic=
it<br>
&gt; &gt; % context can sometimes be provided instead).=C2=A0 In that model=
, a resource<br>
&gt; &gt; % is inherently the authority for its own links, and a certain am=
ount of<br>
&gt; &gt; % trust can be placed in the provided links.=C2=A0 There is no su=
ch inherent<br>
&gt; &gt; % trust when third-party links are used, and so in order for thir=
d-party<br>
&gt; &gt; % links (as specified in this document) to be trustworthy, an ext=
ernal<br>
&gt; &gt; % source of trust is needed.=C2=A0 This might be achieved in an o=
ut-of-band<br>
&gt; &gt; % manner, with a given client configured to trust a particular en=
tity to<br>
&gt; &gt; % provide links about a certain class of resources, or by various=
 implicit<br>
&gt; &gt; % means.=C2=A0 For example, if a resource provides a link of rela=
tion type<br>
&gt; &gt; % &quot;linkset&quot;, that might be seen as a delegation of auth=
ority for providing<br>
&gt; &gt; % trustworty link information to the target of the &quot;linkset&=
quot; link (subject<br>
&gt; &gt; % to the caveats in Section 7.1 of [RFC3986] about the lack of re=
liability<br>
&gt; &gt; % and consistency of a resource identified by a URI), at least fo=
r links<br>
&gt; &gt; % that relate to the original resource, and [RFC8288] proposes th=
at some<br>
&gt; &gt; % applications might be willing to treat &quot;share the same aut=
hority [URI<br>
&gt; &gt; % component]&quot; as an indication that a link relating a differ=
ent resource<br>
&gt; &gt; % might be trustworthy.=C2=A0 The notion of &quot;trust&quot; in =
a link is a complicated<br>
&gt; &gt; % subject, and there is no single approach for it that applies un=
iversally<br>
&gt; &gt; % to all applications.<br>
&gt; &gt;<br>
&gt; &gt; Section 10<br>
&gt; &gt;<br>
&gt; &gt; Since RFC 6690 is mentioned only to make a contrast to the mechan=
isms<br>
&gt; &gt; defined in this document, it seems better classified as an inform=
ative<br>
&gt; &gt; reference.<br>
&gt; &gt;<br>
&gt; &gt; Section 11<br>
&gt; &gt;<br>
&gt; &gt; I agree with Roman that [W3C.REC-json-ld-20140116] is more proper=
ly<br>
&gt; &gt; classified as a normative reference.<br>
&gt; &gt;<br>
&gt; &gt; Appendix A<br>
&gt; &gt;<br>
&gt; &gt; (I don&#39;t know much about JSON-LD or Dublin Core Terms, so my =
review of<br>
&gt; &gt; this part was pretty superficial.)<br>
&gt; &gt;<br>
&gt; &gt; NITS<br>
&gt; &gt;<br>
&gt; &gt; Section 4.2.2<br>
&gt; &gt;<br>
&gt; &gt;=C2=A0 =C2=A0 *=C2=A0 Each link context object MAY contain an &quo=
t;anchor&quot; member with a<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0value that represents the link context.=
=C2=A0 If present, this value<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0MUST be a URI reference and SHOULD NOT =
be a relative reference as<br>
&gt; &gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0per Section 4.1 of [RFC3986].<br>
&gt; &gt;<br>
&gt; &gt; It&#39;s easy to parse this statement as saying that RFC 3986 is =
providing<br>
&gt; &gt; support for the &quot;SHOULD NOT&quot; requirement, whereas we&#3=
9;re really just using<br>
&gt; &gt; it as the reference for &quot;relative reference&quot;.=C2=A0 May=
be s/per/defined in/, or<br>
&gt; &gt; just &quot;relative reference (Section 4.1 of [RFC3986])&quot;?<b=
r>
&gt; &gt; (The phrasing/construct in question appears later on as well, tho=
ugh I&#39;ll<br>
&gt; &gt; just remark on it once, here.)<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; httpapi mailing list<br>
&gt; &gt; <a href=3D"mailto:httpapi@ietf.org" target=3D"_blank">httpapi@iet=
f.org</a><br>
&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/httpapi" rel=3D"=
noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/httpapi=
</a><br>
&gt; &gt;<br>
&gt; <br>
&gt; <br>
&gt; -- <br>
&gt; =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>
&gt; Herbert Van de Sompel<br>
&gt; <a href=3D"https://hvdsomp.info" rel=3D"noreferrer" target=3D"_blank">=
https://hvdsomp.info</a><br>
&gt; <a href=3D"https://orcid.org/0000-0002-0715-6126" rel=3D"noreferrer" t=
arget=3D"_blank">https://orcid.org/0000-0002-0715-6126</a><br>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>Herbert Va=
n de Sompel</div><div><a href=3D"https://hvdsomp.info" target=3D"_blank">ht=
tps://hvdsomp.info</a></div><div><a href=3D"https://orcid.org/0000-0002-071=
5-6126" target=3D"_blank">https://orcid.org/0000-0002-0715-6126</a></div></=
div></div></div></div></div></div></div></div></div></div></div>

--000000000000d17e9d05dae41d38--


From nobody Wed Mar 23 08:11:26 2022
Return-Path: <hvdsomp@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F13DF3A11E4; Wed, 23 Mar 2022 08:11:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 jqS5kfY1MDMG; Wed, 23 Mar 2022 08:11:13 -0700 (PDT)
Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EACF03A150F; Wed, 23 Mar 2022 08:11:12 -0700 (PDT)
Received: by mail-wr1-x42e.google.com with SMTP id v22so2583467wra.2; Wed, 23 Mar 2022 08:11:12 -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=52mHAbkggci5MRgQpHo9QcxJpFVD+irTJBrehjgswc8=; b=jVkzK5qnJODJsUENfMMZb8ixZEbgnqR+gls75qvQVzmvaQySkiar/6fJrg5LQjqKX0 AKstBz2AI+Omt1DYJJw7er+NRwsouAQHFysIIVANVgoXzKn7R81QWsQEvJqUKeG7fFgS XChkGgP9KIxZVbyIMB5QxwfaJ/N1MQxJpQpkxXs1QuvH6iiZ8wWiTwd66fQ/PxGDjAjN vpcO6+oWRLDq8tV0UZJzPR7/LPTWVB6rCWRnMvVAY3umYY1N61qnBTn7AiJifu+eoBzB dBnt7YQJyLftXD5sZD9qZhZBaYtjOKzXKN7lr4NsB+oWLbA8DoY/B6Nrof01kC2QX8QD WnFQ==
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=52mHAbkggci5MRgQpHo9QcxJpFVD+irTJBrehjgswc8=; b=KeaWZ1+1mfd7jZz268D3HEty5EkTxGy8Tpvv6G3vs1qe/4WBIPe3Rgbe17qa/9tHBH bNxqZ9OnTuUmaXaRa02S7QZYfKlAStlUvv41cnkmT3CYU/U1dINp0ignuEdLeEJJlc4Q jd/xFyxH5qll0JsM/moo7lj9h3rhOgW2Mc4dKEUBwMCySDMYHiAIQe/kgAv27djxNIwj M+/BSdkNTk0lcme85irk0eyj3UzdFunXhtH8JYIuJh2Gr2u4vIl1TzqYEwwnoHrpJnrB fcDEraIYjozWUvNeEzSeaawKieuNiVvINaTDQmeMGFmLomm2Do5B5CT3QcShUVFqwF+G sPcA==
X-Gm-Message-State: AOAM5328+KnpPFUxd6/DqiaFdA+BCahbuLBECvm1Z7HLaAg36ObuxB1m LjBoOGTabmR/4TMrrNFcjjL5CGHdZY71T8xDAhI=
X-Google-Smtp-Source: ABdhPJwUfIAIOFmFFKtpiR2FKVFcuAMwdHJ7Sa9Rdo17bXRzS21Jr/ApLYJGAjR0Xc9hc8TSksujsDSmkEU/KhzkT2c=
X-Received: by 2002:adf:e70c:0:b0:205:8df4:8a5c with SMTP id c12-20020adfe70c000000b002058df48a5cmr237656wrm.179.1648048270775; Wed, 23 Mar 2022 08:11:10 -0700 (PDT)
MIME-Version: 1.0
References: <164629235380.28279.6802302379058131130@ietfa.amsl.com> <CAOywMHdwysjFrpNmkN0Bhkya4Ps_e08qmk7xiVtkW71+ZoSGhg@mail.gmail.com> <CAL0qLwbmsNJBPRkO=F23a6mppeP_1iSyQ-p4cA85Odz5bybH6A@mail.gmail.com>
In-Reply-To: <CAL0qLwbmsNJBPRkO=F23a6mppeP_1iSyQ-p4cA85Odz5bybH6A@mail.gmail.com>
From: Herbert Van de Sompel <hvdsomp@gmail.com>
Date: Wed, 23 Mar 2022 16:10:59 +0100
Message-ID: <CAOywMHfXaYWdr_iZ=eMnv4RzvqgwDQM4GcNiCYs_c+YOJBZsTg@mail.gmail.com>
To: "Murray S. Kucherawy" <superuser@gmail.com>
Cc: The IESG <iesg@ietf.org>, "Salz, Rich" <rsalz@akamai.com>,  HTTP APIs Working Group <httpapi@ietf.org>, draft-ietf-httpapi-linkset@ietf.org, httpapi-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c099af05dae42303"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/QTpysIhX5aUhFH8h0X9ejlfZs4Q>
Subject: Re: [httpapi] Murray Kucherawy's No Objection on draft-ietf-httpapi-linkset-08: (with COMMENT)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2022 15:11:18 -0000

--000000000000c099af05dae42303
Content-Type: text/plain; charset="UTF-8"

On Wed, Mar 9, 2022 at 8:53 PM Murray S. Kucherawy <superuser@gmail.com>
wrote:

> Hi Herbert,
>
> On Tue, Mar 8, 2022 at 3:17 AM Herbert Van de Sompel <hvdsomp@gmail.com>
> wrote:
>
>> What happens if I don't follow the SHOULD in Section 4.1?  Are there
>> interoperability risks?
>>
>> Response: Clients may not be able to parse the Link header when newline
>> characters are not removed when converting an "application/linkset"
>> document to the value of a Link header because I-D.ietf-httpbis-semantics
>> does not allow newlines.
>>
>
> This sounds to me more like MUST territory than SHOULD, then.
>
>
Addressed in commit
https://github.com/ietf-wg-httpapi/linkset/commit/834e24005e6e4dbccb292707fdc0ce58ee9b3724
.

Greetings

Herbert


> -MSK
>


-- 
==================
Herbert Van de Sompel
https://hvdsomp.info
https://orcid.org/0000-0002-0715-6126

--000000000000c099af05dae42303
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">On Wed, Mar 9, 2022 at 8:53 PM Murray S. =
Kucherawy &lt;<a href=3D"mailto:superuser@gmail.com">superuser@gmail.com</a=
>&gt; wrote:<br></div><div class=3D"gmail_quote"><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">Hi Herbert,</div>=
<div dir=3D"ltr"><br></div><div dir=3D"ltr">On Tue, Mar 8, 2022 at 3:17 AM =
Herbert Van de Sompel &lt;<a href=3D"mailto:hvdsomp@gmail.com" target=3D"_b=
lank">hvdsomp@gmail.com</a>&gt; wrote:<br></div><div class=3D"gmail_quote">=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">What hap=
pens if I don&#39;t follow the SHOULD in Section 4.1?=C2=A0 Are there<br><d=
iv dir=3D"ltr">
interoperability risks?</div><div dir=3D"ltr"><br></div><div>Response: Clie=
nts may not be able to parse the Link header when newline characters are no=
t removed when converting an &quot;application/linkset&quot; document to th=
e value of a Link header because I-D.ietf-httpbis-semantics does not allow =
newlines.<br></div></div></blockquote><div><br></div><div>This sounds to me=
 more like MUST territory than SHOULD, then.</div><div><br></div></div></di=
v></blockquote><div><br></div><div>Addressed in commit <a href=3D"https://g=
ithub.com/ietf-wg-httpapi/linkset/commit/834e24005e6e4dbccb292707fdc0ce58ee=
9b3724">https://github.com/ietf-wg-httpapi/linkset/commit/834e24005e6e4dbcc=
b292707fdc0ce58ee9b3724</a> .</div><div><br></div><div>Greetings</div><div>=
<br></div><div>Herbert<br></div><div>=C2=A0</div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_quote"><div></=
div><div>-MSK <br></div></div></div>
</blockquote></div><br clear=3D"all"><br>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>Herbert Va=
n de Sompel</div><div><a href=3D"https://hvdsomp.info" target=3D"_blank">ht=
tps://hvdsomp.info</a></div><div><a href=3D"https://orcid.org/0000-0002-071=
5-6126" target=3D"_blank">https://orcid.org/0000-0002-0715-6126</a></div></=
div></div></div></div></div></div></div></div></div></div></div>

--000000000000c099af05dae42303--


From nobody Wed Mar 23 09:37:23 2022
Return-Path: <erik.wilde@dret.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 934453A17C7 for <httpapi@ietfa.amsl.com>; Wed, 23 Mar 2022 09:37:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=unavailable 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 f5Nc6bE36_Vo for <httpapi@ietfa.amsl.com>; Wed, 23 Mar 2022 09:37:19 -0700 (PDT)
Received: from mxout013.mail.hostpoint.ch (mxout013.mail.hostpoint.ch [IPv6:2a00:d70:0:e::313]) (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 1C28F3A10FF for <httpapi@ietf.org>; Wed, 23 Mar 2022 09:37:18 -0700 (PDT)
Received: from [10.0.2.46] (helo=asmtp013.mail.hostpoint.ch) by mxout013.mail.hostpoint.ch with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2 (FreeBSD)) (envelope-from <erik.wilde@dret.net>) id 1nX3yv-0009dh-Tx; Wed, 23 Mar 2022 17:37:09 +0100
Received: from static-109-179-87-188.ipcom.comunitel.net ([188.87.179.109] helo=[172.16.14.123]) by asmtp013.mail.hostpoint.ch with esmtpa (Exim 4.95 (FreeBSD)) (envelope-from <erik.wilde@dret.net>) id 1nX3yv-00058Z-Le; Wed, 23 Mar 2022 17:37:09 +0100
X-Authenticated-Sender-Id: erik.wilde@dret.net
Message-ID: <0d6c9132-7d04-206e-5638-7d2f99f589f1@dret.net>
Date: Wed, 23 Mar 2022 17:37:08 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.6.2
Content-Language: en-US
To: Darrel Miller <Darrel.Miller=40microsoft.com@dmarc.ietf.org>, "httpapi@ietf.org" <httpapi@ietf.org>
References: <MN2PR00MB0672DBCAC272B04427D1AD0FF0149@MN2PR00MB0672.namprd00.prod.outlook.com>
From: Erik Wilde <erik.wilde@dret.net>
In-Reply-To: <MN2PR00MB0672DBCAC272B04427D1AD0FF0149@MN2PR00MB0672.namprd00.prod.outlook.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/CVYC71MabAdz1_lYzI5nhch_fdI>
Subject: Re: [httpapi] GitHub Project board
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2022 16:37:22 -0000

hello darrel.

On 2022-03-19 23:59, Darrel Miller wrote:
> In an effort to provide better visibility into the pending issues and 
> current status of work across the httpapi working group I have created a 
> GitHub project board 
> https://github.com/orgs/ietf-wg-httpapi/projects/1/views/1 
> <https://github.com/orgs/ietf-wg-httpapi/projects/1/views/1> and added 
> the issues that I believe are currently active for each of the adopted 
> documents.

that is sweeeeeet! i was afraid we'd end up with duplicated info, but 
this is built into github and always up-to-date. thanks so much, darrel!

> Based on my reading of the issues I have set the status to either “In 
> Discussion”, “Document Update Required” or “blocked”.  The intent is to 
> distinguish between issues where further input from community members 
> would be valuable, and where editors are simply trying to find time on 
> their calendars to do the necessary writing.

and these status values are defined by the project and shown on the 
issues in the repo! i feel stupid for not having used or even known 
about this feature, but it looks very useful!

> If issue owners feel I have mis-characterized the status of the issue, I 
> would encourage you to set the appropriate status.  Also, if there are a 
> better set of states to capture workflow of issues for these types of 
> documents, I invite feedback.

i won't have time to go through these things before tomorrow's meeting, 
but i have blocked next week to do some HTTPAPI homework and this looks 
like a perfect way to get a good overview.

thanks again, darrel! cheers,

dret.

-- 
erik wilde | mailto:erik.wilde@dret.net |
            | http://twitter.com/dret    |


From nobody Wed Mar 23 10:02:55 2022
Return-Path: <erik.wilde@dret.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C2263A18E8 for <httpapi@ietfa.amsl.com>; Wed, 23 Mar 2022 10:02:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level: 
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=unavailable 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 f8KcT2X3KqGf for <httpapi@ietfa.amsl.com>; Wed, 23 Mar 2022 10:02:40 -0700 (PDT)
Received: from mxout013.mail.hostpoint.ch (mxout013.mail.hostpoint.ch [IPv6:2a00:d70:0:e::313]) (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 3EA083A190E for <httpapi@ietf.org>; Wed, 23 Mar 2022 10:02:38 -0700 (PDT)
Received: from [10.0.2.46] (helo=asmtp013.mail.hostpoint.ch) by mxout013.mail.hostpoint.ch with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2 (FreeBSD)) (envelope-from <erik.wilde@dret.net>) id 1nX4NV-000GW5-5s; Wed, 23 Mar 2022 18:02:33 +0100
Received: from static-109-179-87-188.ipcom.comunitel.net ([188.87.179.109] helo=[172.16.14.123]) by asmtp013.mail.hostpoint.ch with esmtpa (Exim 4.95 (FreeBSD)) (envelope-from <erik.wilde@dret.net>) id 1nX4NU-000EBk-Vq; Wed, 23 Mar 2022 18:02:33 +0100
X-Authenticated-Sender-Id: erik.wilde@dret.net
Message-ID: <8a316dd3-8829-871e-7282-07cc4d9d2e4c@dret.net>
Date: Wed, 23 Mar 2022 18:02:32 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.6.2
Content-Language: en-US
From: Erik Wilde <erik.wilde@dret.net>
To: Darrel Miller <Darrel.Miller=40microsoft.com@dmarc.ietf.org>, "httpapi@ietf.org" <httpapi@ietf.org>
References: <MN2PR00MB0672DBCAC272B04427D1AD0FF0149@MN2PR00MB0672.namprd00.prod.outlook.com> <0d6c9132-7d04-206e-5638-7d2f99f589f1@dret.net>
In-Reply-To: <0d6c9132-7d04-206e-5638-7d2f99f589f1@dret.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/anoPvAXj_EQ8Gp6EekUXbZ_kOJs>
Subject: Re: [httpapi] GitHub Project board
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2022 17:02:43 -0000

hello darrel.

On 2022-03-23 17:37, Erik Wilde wrote:
> On 2022-03-19 23:59, Darrel Miller wrote:
>> If issue owners feel I have mis-characterized the status of the issue, 
>> I would encourage you to set the appropriate status.  Also, if there 
>> are a better set of states to capture workflow of issues for these 
>> types of documents, I invite feedback.
> i won't have time to go through these things before tomorrow's meeting, 
> but i have blocked next week to do some HTTPAPI homework and this looks 
> like a perfect way to get a good overview.

i just wanted to make such a change but couldn't figure out how. i 
assumed that in the board view one can simply drag items, but that 
doesn't seem to work. is it possible that this is a permission issue?

thanks and cheers,

dret.

-- 
erik wilde | mailto:erik.wilde@dret.net |
            | http://twitter.com/dret    |


From nobody Wed Mar 23 10:28:34 2022
Return-Path: <internet-drafts@ietf.org>
X-Original-To: httpapi@ietf.org
Delivered-To: httpapi@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 281143A0596; Wed, 23 Mar 2022 10:28:32 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: httpapi@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.46.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: httpapi@ietf.org
Message-ID: <164805651206.30844.3720956540905809212@ietfa.amsl.com>
Date: Wed, 23 Mar 2022 10:28:32 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/vSYarYGVy8A5juCUeaBjxQrkxKk>
Subject: [httpapi] I-D Action: draft-ietf-httpapi-linkset-09.txt
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2022 17:28:32 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Building Blocks for HTTP APIs WG of the IETF.

        Title           : Linkset: Media Types and a Link Relation Type for Link Sets
        Authors         : Erik Wilde
                          Herbert Van de Sompel
	Filename        : draft-ietf-httpapi-linkset-09.txt
	Pages           : 35
	Date            : 2022-03-23

Abstract:
   This specification defines two formats and respective media types for
   representing sets of links as stand-alone documents.  One format is
   JSON-based, the other aligned with the format for representing links
   in the HTTP "Link" header field.  This specification also introduces
   a link relation type to support discovery of sets of links.

Note to Readers

   Please discuss this draft on the "Building Blocks for HTTP APIs"
   mailing list (https://www.ietf.org/mailman/listinfo/httpapi).

   Online access to all versions and files is available on GitHub
   (https://github.com/ietf-wg-httpapi/linkset).


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-httpapi-linkset/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-httpapi-linkset-09.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-httpapi-linkset-09


Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts



From nobody Wed Mar 23 20:05:10 2022
Return-Path: <Darrel.Miller@microsoft.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7942C3A11C6 for <httpapi@ietfa.amsl.com>; Wed, 23 Mar 2022 20:04:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.111
X-Spam-Level: 
X-Spam-Status: No, score=-7.111 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.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 b_F_0GZHsAoj for <httpapi@ietfa.amsl.com>; Wed, 23 Mar 2022 20:04:37 -0700 (PDT)
Received: from na01-obe.outbound.protection.outlook.com (mail-centralusazon11021023.outbound.protection.outlook.com [52.101.62.23]) (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 0C6983A11DE for <httpapi@ietf.org>; Wed, 23 Mar 2022 20:04:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iy0X7gvrGbpPJMxezvhgIekmru53QPO7xOpoDaX/MiT7wEVjqBDJhim1Q8AREadBe8YDeEn34ZfmiHUgbQpIlROtKSerW2tezSqXLN6pn/R4Vho1DY9WCQ9T0I8Wy28+gSarp5n9KHhgdHNWY7UnHjRwmNCrRvtsHvN6tDwwaS1fDfD0fJ7LoK0w2NR+xEQWFOlKu0zqUu6b4VkRiy3/Tv9YVE5Ltqbb1YZwQTYdzc+Dho4EzVj8ViVE/a6mtLuqknzM0GMqvUw/z2f5vbJLU8O6KHak3XhJn3ErLNyYK8Yh7JUyU0rarb3Read5NvZksD3ant89zsMwGe0aEp7cKA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cqrQRRGTxDnA91xR4ZNMW1Z7EHqpoHNigkV6H5dqI+g=; b=nEhAXBn/+bqJ8vgz7lt7kOvafCPkg48qZnAfvc+PV6+7w28LcbVs9BbQRWNCnkDPb+IvdC0bsj9Ior1h9EUZB0o6kbo9o5nvIu4gDu1s7hGwUlv4+Xbq16ap5dWfqHo1xGBAnozBIwMCHp1fdVCe+0xZoUVq7Bhm4PDk3iYpMb/LJZeEdFpuWEb9Cmfg6jo+9AMH3TVp5iBbIhZK3t8XVsnYfBhSsaJ9TbUOrSJCy8G65eVVkpLFYwxaaJXrozD8lTCX529YQFDKjhIlRgwv33f0/MnxajIAls37wC6axdF/MDWtoEGvVamyrs6qgYrDb9N/FtCw8w8clkIyJbBl4w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cqrQRRGTxDnA91xR4ZNMW1Z7EHqpoHNigkV6H5dqI+g=; b=g/2o65o3ni4LPYYQHVWiASCWxxTwedtAiMtctiycFE/foxKB8sQKbmfk234TvxhuPMJrT7ehkpSNJLTa9RHvUknuDiQ7AZr2d0/xsLZSzHJxT3IkE4RuWgY0DGwjDVUMHyengR8sE9MY3AXfRaoolqugjQbxC9EZlmdDIZC/o+c=
Received: from BY5PR00MB0659.namprd00.prod.outlook.com (2603:10b6:a03:20c::24) by PH0PR00MB0981.namprd00.prod.outlook.com (2603:10b6:510:37::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5143.0; Thu, 24 Mar 2022 03:04:32 +0000
Received: from BY5PR00MB0659.namprd00.prod.outlook.com ([fe80::304a:fde5:7cd8:ebb8]) by BY5PR00MB0659.namprd00.prod.outlook.com ([fe80::304a:fde5:7cd8:ebb8%5]) with mapi id 15.20.5143.000; Thu, 24 Mar 2022 03:04:32 +0000
From: Darrel Miller <Darrel.Miller@microsoft.com>
To: Erik Wilde <erik.wilde@dret.net>, "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: [httpapi] GitHub Project board
Thread-Index: AQHYO+HbkJiQ9Ri2uUKgeAo0t+OgPazNMLUAgAAHGQCAAKfpKg==
Date: Thu, 24 Mar 2022 03:04:32 +0000
Message-ID: <BY5PR00MB0659AE880DCA3B92BE9FDA0EF0199@BY5PR00MB0659.namprd00.prod.outlook.com>
References: <MN2PR00MB0672DBCAC272B04427D1AD0FF0149@MN2PR00MB0672.namprd00.prod.outlook.com> <0d6c9132-7d04-206e-5638-7d2f99f589f1@dret.net> <8a316dd3-8829-871e-7282-07cc4d9d2e4c@dret.net>
In-Reply-To: <8a316dd3-8829-871e-7282-07cc4d9d2e4c@dret.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2022-03-24T03:03:30.4690462Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b2fdd6fa-3323-49de-cbcf-08da0d43053c
x-ms-traffictypediagnostic: PH0PR00MB0981:EE_
x-ms-exchange-atpmessageproperties: SA|SL
x-microsoft-antispam-prvs: <PH0PR00MB09815194AAC3BD775FB45393F0199@PH0PR00MB0981.namprd00.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Bs4vruQZGmpc6CjASCAe+PshU9CrhQqXoM/N12Ibvbb/GVe8FDa2TdI6ROMZj2/iCVydZAsI3AT/gixCkZy6+Jvu7LiRpb+6IGDdHyHcXgjRtwsDAySQ7s/ADQVpO4iKcUe3rlsdcal2HhzzpLpZMEhmaf7ulNEwgKNzXPC9u9VTmWHLh/Y1RxM+rh/yGEh1LLEWxK3yaddS6eTqHENcrQZiUfvs6RkRd4JpZc9PLSDWFiXytG8IyzA9gBFOWevY3zddiSD62Oyw8D/rZIyGxDLPmzSkUK4FStGtGqUGgrrT0tffg/bkmJWCwAYVBNS0GeeliZeQSlTg4s1SijaCDMv+BnRKwi+1pORPZSzla5dKHHL2/NOjD8vkEnssdf7gSRxXot32D4AiHMdzrdO9bDaTyTGGB7dU07k2YXeqbkQLbFxu3pR81yAHjHLN6YXrtMNrTCqcOQ/7gjUqKEF+ayTbSOpk5CXXU24O8Wp2jxCI/0FjIDjRzniqLoxkwfULQIhSd+EKjfiRyom7WkqIbNxXbR6TAZMiY2FOmatFcqpYk1EKUPLO2IVVISvGw3Rsl32ZIVCMSsQ7zy3d+n7Dxkg9MU81xwqf7/pu6dlb9zRoGZm/UTth0IXgg2Ruc0NpQ42R3qB5wXLj0imvmTNLqTn+2LBgHfydNgPRoU1WYtdE3XYch166YSIQjK55lmGj2WSLxzJfCXPZZQAFdYvyI+QeHfCMUU/JGmPA7iiE/OX+F3ZGyo66bhJYyglRGXWt3w7qgvzv5tNm7plMMLpU/6u6Ts6c142kCJhe5aL6W9z3wFIT711Nz5NO2uNU3uy9WrEoiBsaDh/Q1GT/5Tdpsg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BY5PR00MB0659.namprd00.prod.outlook.com; PTR:; CAT:NONE;  SFS:(13230001)(4636009)(366004)(451199009)(8936002)(38070700005)(5660300002)(9686003)(38100700002)(122000001)(82950400001)(52536014)(82960400001)(166002)(26005)(186003)(10290500003)(110136005)(508600001)(316002)(71200400001)(966005)(7696005)(53546011)(6506007)(8676002)(83380400001)(64756008)(76116006)(66556008)(66946007)(66476007)(66446008)(91956017)(33656002)(2906002)(55016003)(86362001)(8990500004); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?mruLED3NerpVRWH4E4yfhI0+E/MLU/7+cSCLDfcUIDCu5Qe+CSubbfz4ZoHB?= =?us-ascii?Q?NXj0x0QTyLrtQ+vU3QoZlRF2BIKb6TUN0DeXFwj0JcbzgKoAC4Q6NNw/KwnO?= =?us-ascii?Q?bs0rHKUcnYvpes1bTt89cZiwlw5Q0JjUFmQVVysmFCJecGr1EhQkXx8AWBYr?= =?us-ascii?Q?L599xqiRkH+5bzhpxoQA03F8cIWJAjkuhbdYhJ7t3gt86uo50OuXx2urUcE3?= =?us-ascii?Q?fohV49R30jWKSDf3YHossRSLa+3b3zv/MoAKCQpBP2vWY8KBSXQ04eZF7Yry?= =?us-ascii?Q?NFKdVQ62k0X645xe0rhlcP6Jx74+HRsbwnTlZv9VnoYwUCb+NPO9D5xsa1cC?= =?us-ascii?Q?jYOv0nGCNDQqBV/1fvaQ6ZpniCxp4runqqH/4stbl5f7g8aPiz+QDbSBYSVF?= =?us-ascii?Q?4VDQIZCkyTU31sX4SlI6AzlUlr7QicayCKtf9xhPwZxzdSwl7cJxHa8UAa3I?= =?us-ascii?Q?488OJAzCgHHb7IG5lwLG7z9SklsOB35FNa3ogd/UapBlxFyyPT8ogl1WyJie?= =?us-ascii?Q?PkOiGp0G3HURPzX8R3fd+6KZK+De+IxP7Op+btyJjn+YQwitnAQzZbKDv+pw?= =?us-ascii?Q?yS6cNfOClbFIW32SofXMMHJQvtHhyYb7johOzREs68qTxJTPPIyXLMtJH69+?= =?us-ascii?Q?Lot9vflFZJGFCNdnxd/azr2t/D+AAl4u0suifQkib78eqnrpb7KkDTxyO+et?= =?us-ascii?Q?2SAnJMeweC18yeD//taJ8uv9Wgb6tfccCFvwEpU1SwU+CN3R8aAgWimk/sC9?= =?us-ascii?Q?WYjS8jDkdZYMOcudh0tTQm0ozZOF35yxEIFRVzLN/XXJsiPpEmtgJN8CJRQT?= =?us-ascii?Q?YNceN4cn8fmw/F13NaP2VrD4RyS1qo8QSTrb2ltaMcz0++GgNQL/0CpMm5Ky?= =?us-ascii?Q?SBnH3ZmrvQz3zGV1iBHehgFU61T/j20uMBDtAfpU4QkMY85f3u++zgeygkSo?= =?us-ascii?Q?66it6qowYpAB6hetHFV8OWrvpH1X+Ze0Uj3mZHteoj2nVx6ncuvRMF+789tk?= =?us-ascii?Q?m6hqyH2IyhvcH5raWLJaAGVhIGcFWy7yXUw5yGAWyunlJ0qA4pS4NsTeg0Ep?= =?us-ascii?Q?ZgJzJB4I3CAvTlp7D4HpeCB9wR5gcnN2yTSFJZ8Q+z58kojC8R7qfQzbuSK4?= =?us-ascii?Q?VSVZIBZgIJc/OUmdPPqoL+qDwnalvOmueG0HcOLKt2Z2utDkS2JPJa2sD2Dj?= =?us-ascii?Q?QItUVHdnHXbldDiMIixTT5d6PK9FagyZUbU9zTWmLIDVOffENrVRj1u1QWK8?= =?us-ascii?Q?BBFii8xYST2B8RDMcvPS5kGuI5oRrCpRT8k+19eY+PHCGr4jrV/DRKKkATR0?= =?us-ascii?Q?urbyz7yEfX7S4KP4F03sjRXBmiMKsFtRrbtH+nzuP3k66DwLyzKszjqpYK4i?= =?us-ascii?Q?5c6yTrjGoxiL5skYveRZZstfwZ+TMzf7nToG4l7JEVxtTs4RnXbQh3FGvvIa?= =?us-ascii?Q?tflp8i3FLVdYskU9uP8hkJqNysudrdJ4/yHBEPJ4RlH+ddH4GfTNPBoRizc/?= =?us-ascii?Q?h2bXvvlKIavIgoETKiiEOHsdFHo50nn9d2e9cxiZmGiQ8IVLpUahhy2f7C2b?= =?us-ascii?Q?fn+CG5Ixdu/gq5hMAoFhGayItS/QwjKRSOdtPurLX14TlckXFwbKKPBlJJ/m?= =?us-ascii?Q?4yK225NISQ9fkQVpPZA7mmuSl3QwHgrDewXgJO0Vg4y0dSoIa8xiN73qGl2U?= =?us-ascii?Q?9G19rmY/4d696tbTjqQ9lw8DFvjchVVb86HLoHMR1m4EOImIoPqcdT4cVP9Q?= =?us-ascii?Q?k5cWhY0CN5RhwQxcs3qF82qrhH9pvgc=3D?=
Content-Type: multipart/alternative; boundary="_000_BY5PR00MB0659AE880DCA3B92BE9FDA0EF0199BY5PR00MB0659namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR00MB0659.namprd00.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b2fdd6fa-3323-49de-cbcf-08da0d43053c
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2022 03:04:32.7337 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: u9PqnOk4u1OpJfi1ZZhXOWEy9JEdxOR2Q3LO/hsL2JUE+XzuYee2WGBlevMF3N+7E/4mNeytAOA6TjiEvpEJQQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR00MB0981
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/_xUZYE8zd9h-bR7QWLQC238_mQ0>
Subject: Re: [httpapi] GitHub Project board
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2022 03:04:44 -0000

--_000_BY5PR00MB0659AE880DCA3B92BE9FDA0EF0199BY5PR00MB0659namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hey Erik,

Yes, it was a permissions issue.  You should have an invite for access perm=
issions now.

Darrel

From: Erik Wilde<mailto:erik.wilde@dret.net>
Sent: March 23, 2022 1:02 PM
To: Darrel Miller<mailto:Darrel.Miller@microsoft.com>; httpapi@ietf.org<mai=
lto:httpapi@ietf.org>
Subject: Re: [httpapi] GitHub Project board

hello darrel.

On 2022-03-23 17:37, Erik Wilde wrote:
> On 2022-03-19 23:59, Darrel Miller wrote:
>> If issue owners feel I have mis-characterized the status of the issue,
>> I would encourage you to set the appropriate status.  Also, if there
>> are a better set of states to capture workflow of issues for these
>> types of documents, I invite feedback.
> i won't have time to go through these things before tomorrow's meeting,
> but i have blocked next week to do some HTTPAPI homework and this looks
> like a perfect way to get a good overview.

i just wanted to make such a change but couldn't figure out how. i
assumed that in the board view one can simply drag items, but that
doesn't seem to work. is it possible that this is a permission issue?

thanks and cheers,

dret.

--
erik wilde | mailto:erik.wilde@dret.net |
            | https://nam06.safelinks.protection.outlook.com/?url=3Dhttp%3A=
%2F%2Ftwitter.com%2Fdret&amp;data=3D04%7C01%7CDarrel.Miller%40microsoft.com=
%7C798da753cfc040bc6f7008da0ceef30c%7C72f988bf86f141af91ab2d7cd011db47%7C1%=
7C0%7C637836517794615691%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIj=
oiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3DRRjMDwUCujNmGSs=
cGQWicjp6PJAn%2Fdeq3DRNxgn4USI%3D&amp;reserved=3D0    |


--_000_BY5PR00MB0659AE880DCA3B92BE9FDA0EF0199BY5PR00MB0659namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc=
hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of=
fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style>
</head>
<body lang=3D"EN-CA" link=3D"blue" vlink=3D"#954F72" style=3D"word-wrap:bre=
ak-word">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hey Erik,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Yes, it was a permissions issue.&nbsp; You should ha=
ve an invite for access permissions now.</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Darrel</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"mso-element:para-border-div;border:none;border-top:solid #E1E=
1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class=3D"MsoNormal" style=3D"border:none;padding:0cm"><b>From: </b><a hr=
ef=3D"mailto:erik.wilde@dret.net">Erik Wilde</a><br>
<b>Sent: </b>March 23, 2022 1:02 PM<br>
<b>To: </b><a href=3D"mailto:Darrel.Miller@microsoft.com">Darrel Miller</a>=
; <a href=3D"mailto:httpapi@ietf.org">
httpapi@ietf.org</a><br>
<b>Subject: </b>Re: [httpapi] GitHub Project board</p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">hello darrel.<br>
<br>
On 2022-03-23 17:37, Erik Wilde wrote:<br>
&gt; On 2022-03-19 23:59, Darrel Miller wrote:<br>
&gt;&gt; If issue owners feel I have mis-characterized the status of the is=
sue, <br>
&gt;&gt; I would encourage you to set the appropriate status.&nbsp; Also, i=
f there <br>
&gt;&gt; are a better set of states to capture workflow of issues for these=
 <br>
&gt;&gt; types of documents, I invite feedback.<br>
&gt; i won't have time to go through these things before tomorrow's meeting=
, <br>
&gt; but i have blocked next week to do some HTTPAPI homework and this look=
s <br>
&gt; like a perfect way to get a good overview.<br>
<br>
i just wanted to make such a change but couldn't figure out how. i <br>
assumed that in the board view one can simply drag items, but that <br>
doesn't seem to work. is it possible that this is a permission issue?<br>
<br>
thanks and cheers,<br>
<br>
dret.<br>
<br>
-- <br>
erik wilde | <a href=3D"mailto:erik.wilde@dret.net">mailto:erik.wilde@dret.=
net</a> |<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <a hre=
f=3D"https://nam06.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Ftwi=
tter.com%2Fdret&amp;amp;data=3D04%7C01%7CDarrel.Miller%40microsoft.com%7C79=
8da753cfc040bc6f7008da0ceef30c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7=
C637836517794615691%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2l=
uMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;amp;sdata=3DRRjMDwUCujNmGSsc=
GQWicjp6PJAn%2Fdeq3DRNxgn4USI%3D&amp;amp;reserved=3D0">
https://nam06.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Ftwitter.=
com%2Fdret&amp;amp;data=3D04%7C01%7CDarrel.Miller%40microsoft.com%7C798da75=
3cfc040bc6f7008da0ceef30c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6378=
36517794615691%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi=
LCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;amp;sdata=3DRRjMDwUCujNmGSscGQWic=
jp6PJAn%2Fdeq3DRNxgn4USI%3D&amp;amp;reserved=3D0</a>&nbsp;&nbsp;&nbsp;
 |<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_BY5PR00MB0659AE880DCA3B92BE9FDA0EF0199BY5PR00MB0659namp_--


From nobody Thu Mar 24 00:45:27 2022
Return-Path: <erik.wilde@dret.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62FA33A10E9 for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 00:45:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level: 
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 H2o7fboc59PW for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 00:45:17 -0700 (PDT)
Received: from mxout014.mail.hostpoint.ch (mxout014.mail.hostpoint.ch [IPv6:2a00:d70:0:e::314]) (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 C47283A10E8 for <httpapi@ietf.org>; Thu, 24 Mar 2022 00:45:15 -0700 (PDT)
Received: from [10.0.2.44] (helo=asmtp014.mail.hostpoint.ch) by mxout014.mail.hostpoint.ch with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2 (FreeBSD)) (envelope-from <erik.wilde@dret.net>) id 1nXI9g-00054i-DZ; Thu, 24 Mar 2022 08:45:12 +0100
Received: from static-109-179-87-188.ipcom.comunitel.net ([188.87.179.109] helo=[172.16.14.123]) by asmtp014.mail.hostpoint.ch with esmtpa (Exim 4.95 (FreeBSD)) (envelope-from <erik.wilde@dret.net>) id 1nXI9g-000FbU-7h; Thu, 24 Mar 2022 08:45:12 +0100
X-Authenticated-Sender-Id: erik.wilde@dret.net
Message-ID: <463ff2ce-2594-8285-67e0-802a3ff9f9f0@dret.net>
Date: Thu, 24 Mar 2022 08:45:11 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.6.2
Content-Language: en-US
To: Darrel Miller <Darrel.Miller@microsoft.com>, "httpapi@ietf.org" <httpapi@ietf.org>
References: <MN2PR00MB0672DBCAC272B04427D1AD0FF0149@MN2PR00MB0672.namprd00.prod.outlook.com> <0d6c9132-7d04-206e-5638-7d2f99f589f1@dret.net> <8a316dd3-8829-871e-7282-07cc4d9d2e4c@dret.net> <BY5PR00MB0659AE880DCA3B92BE9FDA0EF0199@BY5PR00MB0659.namprd00.prod.outlook.com>
From: Erik Wilde <erik.wilde@dret.net>
In-Reply-To: <BY5PR00MB0659AE880DCA3B92BE9FDA0EF0199@BY5PR00MB0659.namprd00.prod.outlook.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/ofQcMHobLvfUWdEErprOGUrlRSI>
Subject: Re: [httpapi] GitHub Project board
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2022 07:45:25 -0000

hello darrel.

On 2022-03-24 04:04, Darrel Miller wrote:
> Yes, it was a permissions issue.  You should have an invite for access 
> permissions now.

yup, it works now and i have updated the board/status.

thanks again,

dret.

-- 
erik wilde | mailto:erik.wilde@dret.net |
            | http://twitter.com/dret    |


From nobody Thu Mar 24 04:05:32 2022
Return-Path: <rsalz@akamai.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 68A4C3A0770 for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 04:05:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 GXwOE_JZ0aZl for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 04:05:24 -0700 (PDT)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (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 96D5F3A06E7 for <httpapi@ietf.org>; Thu, 24 Mar 2022 04:05:24 -0700 (PDT)
Received: from pps.filterd (m0122330.ppops.net [127.0.0.1]) by mx0b-00190b01.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 22O7fBHX022697 for <httpapi@ietf.org>; Thu, 24 Mar 2022 11:05:22 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : subject : date : message-id : content-type : mime-version; s=jan2016.eng; bh=xJctW1YSAbHLopr92U9C0K9lQjG8HtrSugmE7fun80s=; b=VrbPFvEN+BfVf547jtrIAtJ4FdhggPgF4yJg9MjKCXMRC9Uw5sOOf+Lj+CmXcHjPF6vO wEr3pILuIdziDUYPBlFwdYFMycjfl52+WXHtZBLlIHVL/+vXkwtwiHyIIXKpNJx1PmAS eFo2hHwe8yDtJBcIMrePdVzb8PRT9L5OryTL4QxKIMjbVKKWWPpYGftUNATuuTyLxk5+ EIwS7fdKBXA+HxHWEXYoCpY/gUV5IqyoVRWnvcq2cqegGkOaNfxXX6OPUOxOuQsua+fj jRQLEMoDzhNxsk71qsvHAKqcsEq9RgX5YuMqhk1HUKay+591m+GYY0uLat8kvCNr2Jvc pQ== 
Received: from prod-mail-ppoint5 (prod-mail-ppoint5.akamai.com [184.51.33.60] (may be forged)) by mx0b-00190b01.pphosted.com (PPS) with ESMTPS id 3ew7q3strh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <httpapi@ietf.org>; Thu, 24 Mar 2022 11:05:22 +0000
Received: from pps.filterd (prod-mail-ppoint5.akamai.com [127.0.0.1]) by prod-mail-ppoint5.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 22OAq0s2009073 for <httpapi@ietf.org>; Thu, 24 Mar 2022 04:05:21 -0700
Received: from email.msg.corp.akamai.com ([172.27.123.34]) by prod-mail-ppoint5.akamai.com with ESMTP id 3ewd5ayq09-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <httpapi@ietf.org>; Thu, 24 Mar 2022 04:05:21 -0700
Received: from USMA1EX-DAG1MB1.msg.corp.akamai.com (172.27.123.101) by usma1ex-dag4mb8.msg.corp.akamai.com (172.27.91.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.986.5;  Thu, 24 Mar 2022 07:05:21 -0400
Received: from USMA1EX-DAG1MB1.msg.corp.akamai.com (172.27.123.101) by usma1ex-dag1mb1.msg.corp.akamai.com (172.27.123.101) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Thu, 24 Mar 2022 07:05:20 -0400
Received: from USMA1EX-DAG1MB1.msg.corp.akamai.com ([172.27.123.101]) by usma1ex-dag1mb1.msg.corp.akamai.com ([172.27.123.101]) with mapi id 15.00.1497.033; Thu, 24 Mar 2022 07:05:20 -0400
From: "Salz, Rich" <rsalz@akamai.com>
To: "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: link set change
Thread-Index: AQHYP28N52Oa3m06Ik+5ZaYwiFVUtw==
Date: Thu, 24 Mar 2022 11:05:20 +0000
Message-ID: <2E104316-F0CE-4DC1-9A00-25C125569A7F@akamai.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.59.22031300
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.118.139]
Content-Type: multipart/alternative; boundary="_000_2E104316F0CE4DC19A0025C125569A7Fakamaicom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.850 definitions=2022-03-24_02:2022-03-24, 2022-03-24 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxlogscore=483 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203240063
X-Proofpoint-ORIG-GUID: C3mOCocarTrrSKHKMCNkkSQTrkErZv39
X-Proofpoint-GUID: C3mOCocarTrrSKHKMCNkkSQTrkErZv39
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.850,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-24_03,2022-03-24_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 mlxscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 mlxlogscore=454 spamscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203240065
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/3FmTE25YxvJxGW6qMT-hwMyCVHI>
Subject: [httpapi] link set change
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2022 11:05:30 -0000

--_000_2E104316F0CE4DC19A0025C125569A7Fakamaicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

QWZ0ZXIgdGhlIElFU0cvSUVURiByZXZpZXcsIGEgYnVuY2ggb2YgZWRpdG9yaWFsIGNsYXJpZmlj
YXRpb25zIHdlcmUgbWFkZSB0byB0aGUgbGlua3NldCBkcmFmdC4gIFRoZSBvbmUgbWFqb3IgY2hh
bmdlIGlzIHRoYXQgYSBTSE9VTEQgd2FzIGNoYW5nZWQgdG8gYSBNVVNUIGluIHByb2Nlc3Npbmcg
d2hpdGVzcGFjZTsgdGhpcyBpcyBuZWVkZWQgZm9yIGludGVyb3BlcmFiaWxpdHkuDQoNCiAgKiAg
IFdoZW4gY29udmVydGluZyBhbiAiYXBwbGljYXRpb24vbGlua3NldCIgZG9jdW1lbnQgdG8gYSBm
aWVsZCB2YWx1ZSBmb3IgdGhlIEhUVFAgIkxpbmsiIGhlYWRlciwgbmV3bGluZSBjaGFyYWN0ZXJz
IE1VU1QgYmUgcmVtb3ZlZCBvciBNVVNUIGJlIHJlcGxhY2VkIGJ5IHdoaXRlIHNwYWNlIChTUCkg
aW4gb3JkZXIgdG8gY29tcGx5IHdpdGggU2VjdGlvbiA1LjUgb2YgW0ktRC5pZXRmLWh0dHBiaXMt
c2VtYW50aWNzXS4NCg0KSWYgeW91IGRpc2FncmVlIHdpdGggdGhpcyAoYW5kIHJlYWxseSwgZG9u
4oCZdCA6KSBwbGVhc2UgcG9zdCB0byB0aGUgbGlzdCBieSBNYXJjaCAyOC4gSXTigJlzIGEgc2hv
cnQgZGVhZGxpbmUsIGJ1dCB0aGlzIHNob3VsZCBiZSBub24tY29udHJvdmVyc2lhbCwgaXMgcmVx
dWlyZWQgZm9yIGludGVyb3AsIGFuZCB0aGUgZGVhZGxpbmUgbWF0Y2hlcyBvdGhlciBkZWFkbGlu
ZXMgb3VyIEFEIEZyYW5jZXNjYSBoYXMgYXNrZWQgZm9yIGludGVybmF0aW9uYWxpemF0aW9uIHJl
dmlldy4NCg0KVGhhbmtzIQ0KDQo=

--_000_2E104316F0CE4DC19A0025C125569A7Fakamaicom_
Content-Type: text/html; charset="utf-8"
Content-ID: <85E4D8A284AA28438FD4E242F1BCD288@akamai.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
aW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
Zjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0
UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCglt
YXJnaW4tcmlnaHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47
DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9
DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXpl
OjEyLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGlu
IDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlz
dCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NDUxNTYwNzg4Ow0KCW1z
by1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxMTA3ODYxMzk0IDMy
NTE5NDIwMiA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5
ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLXN0
YXJ0LWF0OjU7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+DmDsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5n
czsNCgltc28tZmFyZWFzdC1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjsNCgltc28tYmlk
aS1mb250LWZhbWlseTpDYWxpYnJpO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3Qg
bDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0
IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGlu
O30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjND
MSIgdmxpbms9IiM5NTRGNzIiIHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQiPkFmdGVyIHRoZSBJRVNHL0lFVEYgcmV2aWV3LCBhIGJ1bmNoIG9mIGVk
aXRvcmlhbCBjbGFyaWZpY2F0aW9ucyB3ZXJlIG1hZGUgdG8gdGhlIGxpbmtzZXQgZHJhZnQuJm5i
c3A7IFRoZSBvbmUgbWFqb3IgY2hhbmdlIGlzIHRoYXQgYSBTSE9VTEQgd2FzIGNoYW5nZWQgdG8g
YSBNVVNUIGluIHByb2Nlc3Npbmcgd2hpdGVzcGFjZTsgdGhpcyBpcyBuZWVkZWQgZm9yIGludGVy
b3BlcmFiaWxpdHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9w
OjBpbiIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij5XaGVuIGNvbnZlcnRpbmcgYW4gJnF1b3Q7YXBwbGljYXRpb24vbGlua3Nl
dCZxdW90OyBkb2N1bWVudCB0byBhIGZpZWxkIHZhbHVlIGZvciB0aGUgSFRUUCAmcXVvdDtMaW5r
JnF1b3Q7IGhlYWRlciwgbmV3bGluZSBjaGFyYWN0ZXJzIE1VU1QgYmUgcmVtb3ZlZCBvciBNVVNU
IGJlIHJlcGxhY2VkDQogYnkgd2hpdGUgc3BhY2UgKFNQKSBpbiBvcmRlciB0byBjb21wbHkgd2l0
aCBTZWN0aW9uIDUuNSBvZiBbSS1ELmlldGYtaHR0cGJpcy1zZW1hbnRpY3NdLjxvOnA+PC9vOnA+
PC9zcGFuPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+SWYgeW91IGRpc2FncmVlIHdp
dGggdGhpcyAoYW5kIHJlYWxseSwgZG9u4oCZdCA6KSBwbGVhc2UgcG9zdCB0byB0aGUgbGlzdCBi
eSBNYXJjaCAyOC4gSXTigJlzIGEgc2hvcnQgZGVhZGxpbmUsIGJ1dCB0aGlzIHNob3VsZCBiZSBu
b24tY29udHJvdmVyc2lhbCwgaXMgcmVxdWlyZWQgZm9yIGludGVyb3AsIGFuZCB0aGUgZGVhZGxp
bmUgbWF0Y2hlcyBvdGhlciBkZWFkbGluZXMNCiBvdXIgQUQgRnJhbmNlc2NhIGhhcyBhc2tlZCBm
b3IgaW50ZXJuYXRpb25hbGl6YXRpb24gcmV2aWV3LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdCI+VGhhbmtzITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_2E104316F0CE4DC19A0025C125569A7Fakamaicom_--


From nobody Thu Mar 24 04:54:21 2022
Return-Path: <erik.wilde@dret.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 559173A0657 for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 04:54:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 a_sMHG_92pId for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 04:54:17 -0700 (PDT)
Received: from mxout013.mail.hostpoint.ch (mxout013.mail.hostpoint.ch [IPv6:2a00:d70:0:e::313]) (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 08B863A064E for <httpapi@ietf.org>; Thu, 24 Mar 2022 04:54:15 -0700 (PDT)
Received: from [10.0.2.46] (helo=asmtp013.mail.hostpoint.ch) by mxout013.mail.hostpoint.ch with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2 (FreeBSD)) (envelope-from <erik.wilde@dret.net>) id 1nXM2f-000L39-AJ for httpapi@ietf.org; Thu, 24 Mar 2022 12:54:13 +0100
Received: from static-109-179-87-188.ipcom.comunitel.net ([188.87.179.109] helo=[172.16.14.123]) by asmtp013.mail.hostpoint.ch with esmtpa (Exim 4.95 (FreeBSD)) (envelope-from <erik.wilde@dret.net>) id 1nXM2f-000MK8-4F for httpapi@ietf.org; Thu, 24 Mar 2022 12:54:13 +0100
X-Authenticated-Sender-Id: erik.wilde@dret.net
Message-ID: <7683f570-1e35-9a3b-08c1-29890a06fc57@dret.net>
Date: Thu, 24 Mar 2022 12:54:11 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.6.2
Content-Language: en-US
To: "httpapi@ietf.org" <httpapi@ietf.org>
From: Erik Wilde <erik.wilde@dret.net>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/vQTGGK2hMx0KqLZ4wMbNMzaY67g>
Subject: [httpapi] resolving the deprecation header blocker #11
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2022 11:54:20 -0000

hello all.

in today's WG meeting we identified one blocker for the deprecation 
header draft in darrel's shiny new project board:

https://github.com/orgs/ietf-wg-httpapi/projects/1/views/1

that blocker is the issue whether we should change the format in how 
dates are represented:

https://github.com/ietf-wg-httpapi/deprecation-header/issues/11

we have two alternative and incompatible proposals. one is to use 
IMF-date in the way that the sunset header field uses dates. the other 
one (proposed by @mnot) is to use a simpler and more robust representation.

we cannot move the draft forward without resolving this issue. as i have 
stated, my preference is for the "old school" format. @mnot argues for 
easier parsing and more robustness. it would be great to hear opinions 
from folks on the list about their preferences and reasoning for those.

thanks a lot and cheers,

dret.

-- 
erik wilde | mailto:erik.wilde@dret.net |
            | http://twitter.com/dret    |


From nobody Thu Mar 24 10:18:24 2022
Return-Path: <robipolli@gmail.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C76B3A10E6 for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 10:18:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 kGc6vHkhZqqp for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 10:17:55 -0700 (PDT)
Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 66BE43A109E for <httpapi@ietf.org>; Thu, 24 Mar 2022 10:17:55 -0700 (PDT)
Received: by mail-io1-xd30.google.com with SMTP id x4so6148677iop.7 for <httpapi@ietf.org>; Thu, 24 Mar 2022 10:17:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;  h=mime-version:from:date:message-id:subject:to:cc; bh=DCYjs8JZNNkNLm9PsrmjDp5n7Boq+/KZ5KbvLQdrcx8=; b=jkpGD7DHfMVd1yLTy62v03Bqz+ocBgbJgOobh99OJZPLXGCRlKkAkUY/YP2oVgVbMv J0op6YvRaIjRlahcup3bGA3vOJOlTtAYWCnIPx8JcqKu+oW17grl4zeMpx3Opir1QCMW 8oDLVUVxsMs/n6iVrpLC0flfD40CPiqnpCDsnJSh8cuoqFrIBbJgoWM0dqmbyOZ7BAdF jyY3q9/CkcpnHLc/5G69rkgYBAIjs6zcpltF9LMUsXlYRD9JA44smZpfcBqcSLyf0NTM vwzC3nVN94XyjZF3OcpMECR0ru80ySbzO+ultegwfHO4m21nXAS6no6OA0503+BlONW6 kpyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=DCYjs8JZNNkNLm9PsrmjDp5n7Boq+/KZ5KbvLQdrcx8=; b=neJsuXIuZZ4PbTVpmsZEFnJ+T3hGELnsN07ahb3762469lucB1DBIfFqmFIOMsoQvY +sJBbUzzofc0CXzAsFDgROi2sJ8iFrlhWKNTvWadtg1hRwOYAPJCviN0SuNs6ALoau99 EiCS16HBkGFjD7N27Rd7hVRNLfUjq5Sz35XmIwq4Gl9n2rO9ObMD6ZeOpyuAWNuyTO1P l2OCmTSTY+B7NqGjigd6oKNoy6FXi4Fkkfvg2bYhEGvotM3Ltfrxi0wMmmq4DxcLRPOe iwpisunDJFXvZ/TeQXwrRSx5C42PeCeqnqWt02fyyJT3oONUO+hi3m4xsnnLMmYV5kEp RBJw==
X-Gm-Message-State: AOAM532UmDnr9XYpF83IIpXNft0xL/ywd8JbziM0zX5rniLm0rstKj/3 XpcMlOwSNuhwyACA2DeCGUh7Sro2TJ/QKY7QRYG3/YRoiq5mqQ==
X-Google-Smtp-Source: ABdhPJwcfFwxeEJe0hGL6Ceh0cKhcf3ZINEY9adtV3SjbWn3EYg59UpG09lHVJaN+wDxv4EtszvrDpw4qi8gFwRGY68=
X-Received: by 2002:a05:6638:16d6:b0:31a:2592:a5cf with SMTP id g22-20020a05663816d600b0031a2592a5cfmr3409588jat.232.1648142274328; Thu, 24 Mar 2022 10:17:54 -0700 (PDT)
MIME-Version: 1.0
From: Roberto Polli <robipolli@gmail.com>
Date: Thu, 24 Mar 2022 18:17:43 +0100
Message-ID: <CAP9qbHUxkBYGYCuk+4n5audWFndZbb=RqGpeF=UjckcAqoOusw@mail.gmail.com>
To: "httpapi@ietf.org" <httpapi@ietf.org>
Cc: Erik Wilde <erik.wilde@dret.net>, eemeli@gmail.com
Content-Type: multipart/alternative; boundary="000000000000ccfde405dafa06fe"
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/w-b2Y1S9-72K9p2aNFO2K52oKMQ>
Subject: [httpapi] mediatypes: new yaml mediatypes I-D
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2022 17:18:01 -0000

--000000000000ccfde405dafa06fe
Content-Type: text/plain; charset="UTF-8"

Dear all,

as requested today, I created a PR for yaml media types.

Let me thank Eemeli from the YAML community and Erik that will provide
support.

You can see here the PR
- https://github.com/ietf-wg-httpapi/mediatypes/pull/30

 with the new I-Ds

- YAML
https://ietf-wg-httpapi.github.io/mediatypes/ioggstream-29/draft-ietf-httpapi-yaml-mediatypes.html

- REST API
https://ietf-wg-httpapi.github.io/mediatypes/ioggstream-29/draft-ietf-httpapi-rest-api-mediatypes.html

Please, provide your feedback on the relevant issue or `suggestions` on #30

I really hope to WGLC this one in a very short time.

Have a nice day,
R.

--000000000000ccfde405dafa06fe
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear all,<div><br></div><div>as requested today, I created=
 a PR for yaml media types.</div><div><br></div><div>Let me thank Eemeli fr=
om the YAML community and Erik that will provide support.</div><div><br></d=
iv><div>You can see here the PR</div><div>- <a href=3D"https://github.com/i=
etf-wg-httpapi/mediatypes/pull/30">https://github.com/ietf-wg-httpapi/media=
types/pull/30</a></div><div><br></div><div>=C2=A0with the new I-Ds</div><di=
v><br></div><div>- YAML=C2=A0<a href=3D"https://ietf-wg-httpapi.github.io/m=
ediatypes/ioggstream-29/draft-ietf-httpapi-yaml-mediatypes.html">https://ie=
tf-wg-httpapi.github.io/mediatypes/ioggstream-29/draft-ietf-httpapi-yaml-me=
diatypes.html</a>=C2=A0</div><div>- REST API <a href=3D"https://ietf-wg-htt=
papi.github.io/mediatypes/ioggstream-29/draft-ietf-httpapi-rest-api-mediaty=
pes.html">https://ietf-wg-httpapi.github.io/mediatypes/ioggstream-29/draft-=
ietf-httpapi-rest-api-mediatypes.html</a></div><div><br></div><div>Please, =
provide your feedback on the relevant issue or `suggestions` on #30</div><d=
iv><br></div><div>I really hope to WGLC this one in a very short time.</div=
><div><br></div><div>Have a nice day,</div><div>R.=C2=A0=C2=A0</div></div>

--000000000000ccfde405dafa06fe--


From nobody Thu Mar 24 12:14:27 2022
Return-Path: <erik.wilde@dret.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 281853A0D02 for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 12:14:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.911
X-Spam-Level: 
X-Spam-Status: No, score=-6.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 2QJRSq04pwKs for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 12:14:22 -0700 (PDT)
Received: from mxout014.mail.hostpoint.ch (mxout014.mail.hostpoint.ch [IPv6:2a00:d70:0:e::314]) (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 3D2853A0C4A for <httpapi@ietf.org>; Thu, 24 Mar 2022 12:14:21 -0700 (PDT)
Received: from [10.0.2.46] (helo=asmtp013.mail.hostpoint.ch) by mxout014.mail.hostpoint.ch with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2 (FreeBSD)) (envelope-from <erik.wilde@dret.net>) id 1nXSuY-000HhW-FQ; Thu, 24 Mar 2022 20:14:18 +0100
Received: from static-109-179-87-188.ipcom.comunitel.net ([188.87.179.109] helo=[172.16.14.123]) by asmtp013.mail.hostpoint.ch with esmtpa (Exim 4.95 (FreeBSD)) (envelope-from <erik.wilde@dret.net>) id 1nXSuY-0007C5-80; Thu, 24 Mar 2022 20:14:18 +0100
X-Authenticated-Sender-Id: erik.wilde@dret.net
Message-ID: <4bec6898-ae07-36b3-dde5-0942e43407e1@dret.net>
Date: Thu, 24 Mar 2022 20:14:17 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.6.2
Content-Language: en-US
To: Roberto Polli <robipolli@gmail.com>, "httpapi@ietf.org" <httpapi@ietf.org>
Cc: eemeli@gmail.com
References: <CAP9qbHUxkBYGYCuk+4n5audWFndZbb=RqGpeF=UjckcAqoOusw@mail.gmail.com>
From: Erik Wilde <erik.wilde@dret.net>
In-Reply-To: <CAP9qbHUxkBYGYCuk+4n5audWFndZbb=RqGpeF=UjckcAqoOusw@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/z0536FJIUPkzFsEQisdOjFLiDa8>
Subject: Re: [httpapi] mediatypes: new yaml mediatypes I-D
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2022 19:14:25 -0000

hello.

On 2022-03-24 18:17, Roberto Polli wrote:
> as requested today, I created a PR for yaml media types.
> Let me thank Eemeli from the YAML community and Erik that will provide 
> support.

thanks for starting this work and let's get it to the finish line 
quickly! can somebody with sufficient powers please give me write access 
to the repo?

thanks a lot and cheers,

dret.

-- 
erik wilde | mailto:erik.wilde@dret.net |
            | http://twitter.com/dret    |


From nobody Thu Mar 24 12:38:14 2022
Return-Path: <rsalz@akamai.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 391423A0D0F for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 12:38:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level: 
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 LRiXF964YD8j for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 12:37:57 -0700 (PDT)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (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 177523A0EE8 for <httpapi@ietf.org>; Thu, 24 Mar 2022 12:37:55 -0700 (PDT)
Received: from pps.filterd (m0122330.ppops.net [127.0.0.1]) by mx0b-00190b01.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 22OGZ1V7022694; Thu, 24 Mar 2022 19:37:50 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=jan2016.eng; bh=4J18It3nRQpre8hyXz5nucFG2bBEGddDk+Bn/MmKzTk=; b=Kg4wM8A7C6Y/A3yg7/nbJHuTmJGxgR1sI1UnbLgF2yJXYl/+LrBmolusniJOZiV1qSEe pmuMRBjZ3j0Pzthasri7x1wu9KPI+emjwX36uUXhH6VTwlluvKqjS/l/E+3SS4lJ1Ton Sfju2DTWvIxyR4xhHLJpcvRgKaK8QSREQYNHzQVmug3NWoR8v6OJ69E+qNN3Ul2aA5Dy mFtqqiVFRVhaSUKCEJUzbXGm+BHNXZi6aJ23FICF9rUipZ+zETuy9l23iUj162N+YAp6 R2DTUYfJg0luVsKo8fWHeSMDo8nDeYPZ7W1Falj968sNpBboToP437mbBJc0Mcp1NSh6 pg== 
Received: from prod-mail-ppoint5 (prod-mail-ppoint5.akamai.com [184.51.33.60] (may be forged)) by mx0b-00190b01.pphosted.com (PPS) with ESMTPS id 3ew7q44701-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 24 Mar 2022 19:37:50 +0000
Received: from pps.filterd (prod-mail-ppoint5.akamai.com [127.0.0.1]) by prod-mail-ppoint5.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 22OJaGHU024276; Thu, 24 Mar 2022 12:37:50 -0700
Received: from email.msg.corp.akamai.com ([172.27.91.22]) by prod-mail-ppoint5.akamai.com with ESMTP id 3ewd5b0b8w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 24 Mar 2022 12:37:50 -0700
Received: from USMA1EX-DAG1MB5.msg.corp.akamai.com (172.27.123.105) by usma1ex-dag4mb6.msg.corp.akamai.com (172.27.91.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.986.5;  Thu, 24 Mar 2022 15:37:49 -0400
Received: from USMA1EX-DAG1MB1.msg.corp.akamai.com (172.27.123.101) by usma1ex-dag1mb5.msg.corp.akamai.com (172.27.123.105) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Thu, 24 Mar 2022 15:37:49 -0400
Received: from USMA1EX-DAG1MB1.msg.corp.akamai.com ([172.27.123.101]) by usma1ex-dag1mb1.msg.corp.akamai.com ([172.27.123.101]) with mapi id 15.00.1497.033; Thu, 24 Mar 2022 15:37:49 -0400
From: "Salz, Rich" <rsalz@akamai.com>
To: Erik Wilde <erik.wilde@dret.net>, Roberto Polli <robipolli@gmail.com>, "httpapi@ietf.org" <httpapi@ietf.org>
CC: "eemeli@gmail.com" <eemeli@gmail.com>
Thread-Topic: [httpapi] mediatypes: new yaml mediatypes I-D
Thread-Index: AQHYP6Ml8+E8KgK5xkOY2maAY3QsUqzPKn6A///Dg4A=
Date: Thu, 24 Mar 2022 19:37:48 +0000
Message-ID: <F052BF66-1745-4C44-87BC-80C21FE2C370@akamai.com>
References: <CAP9qbHUxkBYGYCuk+4n5audWFndZbb=RqGpeF=UjckcAqoOusw@mail.gmail.com> <4bec6898-ae07-36b3-dde5-0942e43407e1@dret.net>
In-Reply-To: <4bec6898-ae07-36b3-dde5-0942e43407e1@dret.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.59.22031300
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.118.139]
Content-Type: text/plain; charset="utf-8"
Content-ID: <399A1771413AA048BAE8A3C94D4165AF@akamai.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.850 definitions=2022-03-24_06:2022-03-24, 2022-03-24 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxlogscore=679 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203240103
X-Proofpoint-ORIG-GUID: NIvpKK7EpFHDk_QnQSOFrnAouvDxVR7K
X-Proofpoint-GUID: NIvpKK7EpFHDk_QnQSOFrnAouvDxVR7K
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.850,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-24_06,2022-03-24_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 mlxscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 mlxlogscore=682 spamscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203240103
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/7Tq_dFvebXiqPjCYIFQVdqZzITg>
Subject: Re: [httpapi] mediatypes: new yaml mediatypes I-D
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2022 19:38:01 -0000

DQo+ICAgIHRoYW5rcyBmb3Igc3RhcnRpbmcgdGhpcyB3b3JrIGFuZCBsZXQncyBnZXQgaXQgdG8g
dGhlIGZpbmlzaCBsaW5lIA0KICAgIHF1aWNrbHkhIGNhbiBzb21lYm9keSB3aXRoIHN1ZmZpY2ll
bnQgcG93ZXJzIHBsZWFzZSBnaXZlIG1lIHdyaXRlIGFjY2VzcyANCiAgICB0byB0aGUgcmVwbz8N
Cg0KRG9uZS4NCg0K


From nobody Thu Mar 24 14:38:55 2022
Return-Path: <mnot@mnot.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E00013A07AC for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 14:38:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.11
X-Spam-Level: 
X-Spam-Status: No, score=-2.11 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=l+eMwDjN; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=akS11bda
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 GEHmKhW_uXza for <httpapi@ietfa.amsl.com>; Thu, 24 Mar 2022 14:38:47 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 551363A07AA for <httpapi@ietf.org>; Thu, 24 Mar 2022 14:38:47 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 8C4E75C00C8 for <httpapi@ietf.org>; Thu, 24 Mar 2022 17:38:46 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Thu, 24 Mar 2022 17:38:46 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :content-transfer-encoding:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=fm2; bh=k5ogwuYVukQupqb8+PKXI70lFiVpx8vXWy/fGf VYpII=; b=l+eMwDjN4wYW10vSMHDb/zVd6mSsoYv+9ViHqOq4SijZQTq3ODYzaH yZi2u0ERz+BbpPaKP5UF2imJw+w6dUqa0FRlufjCoG89w0QfX1MdsCoolGGH4tWe foYneBRGvLnqx3Wd7lm340MdjXK/QVNrioMW4cJeyPdr9qbL/f3BwCIh3pF8VrbL AUVA6PgQUtZzhPA0mcSh/UYqT47MIl83WaEMuaKUOUt9mMG+dZNghiQ/0sMcVj7T 6Jg6MIPmiWsiHrNZnrlsLPrfqkGZ95mVgoq4e3l/OiAKuSpZKfse98UJvqulCY6l FDTrAgVmnZuXRBvgHDPKgKobQSmaUg0A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:from:from:in-reply-to:message-id:mime-version :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=k5ogwuYVukQupqb8+ PKXI70lFiVpx8vXWy/fGfVYpII=; b=akS11bda5vpYNzAt/tdFZhM+YIm2zpCiN 1hYE61ZolidAvHjph6J2mOCN7S8Y7ioKvdIDR1e0jUIkPWqVSS5AwGRx/G3TsiN8 0WyjyoVmluw54ol9I7RZ0QPGhh2AV5tRvl/5bSLnBCE/CXOk8bVXCJxp7IikCfJj kDwMOOumm1kb9dHSPqkSogx76HDFDl4IuEAkLlVkVwBOJdEY5armbDY2taedE0AD IaxlNPzJc8m5XTrZocJT3NFLkp4rMwP5LFKQrR7N/cbsX5f+vkwITeTydVCwml+w q2/RwHI720xTIehIrUAMqYMWlQUG+aE+r8fCORA8t9ZohKE5bCpLQ==
X-ME-Sender: <xms:5uQ8YoAmfCm0eIWpp_Sm5smGrEZyz3KzV0UWZ_AGj9Ofrk-hRct9rg> <xme:5uQ8YqiAafr2rcnnvsMvdgkBg-gPKMXUmd6LF4bkam6-hbX_pYhlgAGm-wN2nyTzb aMGpCp9xXd2QrHDiA>
X-ME-Received: <xmr:5uQ8YrkPw6o_OjsMpyfMYri8gcbLbsZ6jDvS4u5CAjojtwtU7YxJuHf2ZLlbGvw5Tl4qBzCk2BV_Pk3eXNWs7WRU-nDUzcwTXsw8IbHxYH7A4BR42aYM9eZ2>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudegledgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enogfuuhhsphgvtghtffhomhgrihhnucdlgeelmdenucfjughrpefhtgfgggfukfffvffo sehtqhhmtdhhtdejnecuhfhrohhmpeforghrkhcupfhothhtihhnghhhrghmuceomhhnoh htsehmnhhothdrnhgvtheqnecuggftrfgrthhtvghrnhepgfefhfejudfgleduleeggedt teejvedtteeghfdvfeekheehfeegveeujeetveefnecuffhomhgrihhnpehgihhthhhusg drtghomhdpghhithhhuhgsrdhiohdpihgvthhfrdhorhhgpdhmnhhothdrnhgvthenucev lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmnhhothesmh hnohhtrdhnvght
X-ME-Proxy: <xmx:5uQ8YuxTnSYktvFq6GkoaZlNb7kD_qXCW4Llk10NKW5JQKIxKnC5sQ> <xmx:5uQ8YtSHNgz0uAZq5idKcrfdvAnz4cHKxvi8jufT3DB4qGLYEj4ZCA> <xmx:5uQ8YpbplsGPju0MfnF2ACRZOUs6qAiP3QIQLQInFK5NgRYDtbbcQw> <xmx:5uQ8Yu4K836egDBLPEcxRDotQ6I0qySlWJV3g0sFpfKWWfZ9ouQ4QQ>
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <httpapi@ietf.org>; Thu, 24 Mar 2022 17:38:45 -0400 (EDT)
From: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.80.82.1.1\))
Message-Id: <EE73E5B5-9D8D-4745-ABF6-1C98D62DD9CC@mnot.net>
Date: Fri, 25 Mar 2022 08:38:43 +1100
To: HTTP APIs Working Group <httpapi@ietf.org>
X-Mailer: Apple Mail (2.3696.80.82.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/YgnAV_xWLWbiWD3LCB7f3pf6fSU>
Subject: [httpapi] RFC7807: a Problem header/trailer field
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2022 21:38:53 -0000

After the discussion yesterday, I've done a quick PR:
  https://github.com/ietf-wg-httpapi/rfc7807bis/pull/39

A couple of decision points to note:

	=E2=80=A2 This mandates that title and detail contain ASCII =
strings. If
folks feel unicode support is important, that could be done by also
allowing binary, or using some encoding.

	=E2=80=A2 This requires the problem type to define the SH type =
of any extensions.
They also could be inferred, I suppose - but if there's any JSON =
structure,
that'd get tricky.

See also the text in situ:
  =
https://ietf-wg-httpapi.github.io/rfc7807bis/mnot/35/draft-ietf-httpapi-rf=
c7807bis.html
... and the diff:
  =
https://www.ietf.org/rfcdiff?url1=3Dhttps://ietf-wg-httpapi.github.io/rfc7=
807bis/draft-ietf-httpapi-rfc7807bis.txt&url2=3Dhttps://ietf-wg-httpapi.gi=
thub.io/rfc7807bis/mnot/35/draft-ietf-httpapi-rfc7807bis.txt

Thoughts?

--
Mark Nottingham   https://www.mnot.net/


From nobody Sun Mar 27 00:45:57 2022
Return-Path: <do_not_reply@mnot.net>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC9B23A0902 for <httpapi@ietfa.amsl.com>; Sun, 27 Mar 2022 00:45:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.707
X-Spam-Level: 
X-Spam-Status: No, score=-1.707 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=mnot.net header.b=ddaGBVTI; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=messagingengine.com header.b=oLWTmlRj
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 BiZXD02-3bQY for <httpapi@ietfa.amsl.com>; Sun, 27 Mar 2022 00:45:50 -0700 (PDT)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4DF213A08F5 for <httpapi@ietf.org>; Sun, 27 Mar 2022 00:45:50 -0700 (PDT)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id CEF2132009F8 for <httpapi@ietf.org>; Sun, 27 Mar 2022 03:39:31 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 27 Mar 2022 03:39:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :content-type:date:from:from:in-reply-to:mime-version:reply-to :sender:subject:subject:to:to; s=fm2; bh=bk79o1M5EbeeeBQwuTzYCCI QB+qxQdCzKgQ1cLW7DTc=; b=ddaGBVTIPlNC5v1sX8bNT6teQdS94Gq+oqPLeQq pj0iSSHp5iFRkqKnb1oZ4a/WBO+bkDD8Eg1ry9Y1mvfZEeovFj4Io7DY/eF/prIm W2OvV7ca3A19OOKsTTkIHlyEc8JZ2ZHqF/hdjXVDROdk+sZJZaN7BpxqnxuPEmGA F1RW1ltWn652egKujd7wVfLRAZNvC282VG5yj/m36QImwtj7gmGEiFvcZ2WH+XUA c6R53Oh7610pEdLQDob2jZvGhUQGJlfYXtsLrmzKt1Ura9vtXkNUFs8MRyibcXz+ a1zoxhswpWWOj++w9+xE2dCWI+yO2wriY+wuac+0xosxB4g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:from :in-reply-to:mime-version:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=bk79o1M5EbeeeBQwuTzYCCIQB+qxQdCzKgQ1cLW7DTc=; b=oLWTmlRj RN4xtDl+XIh46tPzm2fgtaXiOwnIjjbHyFG7TIMdbaAJudWgR+/ZUIW9rGbMI/Ey 3bTfha/dJOmJ8GtOKjhff68TjfFhv61Dz/rAMgknWzOd6ZQcN5L1fKEYBYZ08EBm mWyMHAPeQzsqv31ouzybq5JE3focYgEh77PJBC8qpM7O4+rOqY8d/Q8THhw6HqpI 0KHSq5j8SstgdmQh0CsdMm4h+SgVzSJ0I4C97pCaghIAvGaZO3LIk00+4HLOWyfI cU78rtfQMMY5LKbeeXG6eQ5XVlLza2fR2vokOQm3PYOBELTModxtRkRxTcf46Iqt 5VlmMw4AcHFEWw==
X-ME-Sender: <xms:sxRAYio1HQopd0SY7BgL00qvvafZWHShSA4op-P7svh0nRFhEwxuyw> <xme:sxRAYgp74ULrCpwYjuwfIbrm7YGpHt5TPq1X21YyGWw-s_buXzQp8TrIUOkJ8zjyi pwicv5NzOde98liuw>
X-ME-Received: <xmr:sxRAYnO3JB9jyP44YGmehhb4CoBxIq2OKqZSPUjZTI-tp0hi9jCWJlgvuBL7Wcwbothq9T6uMo3M3u4odHThI1UBnTSkEybrD5xQFEqiRDm6JC14ZfvXfNpQNxZA5G8I>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudehgedguddthecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecupfhoucgurghtvgcufhhivghlugculdegledmne cujfgurheptggghffvufesrgdttdertddtjeenucfhrhhomheptfgvphhoshhithhorhih ucettghtihhvihhthicuufhumhhmrghrhicuuehothcuoeguohgpnhhothgprhgvphhlhi esmhhnohhtrdhnvghtqeenucggtffrrghtthgvrhhnpeekfedvudetjedvfeekheeiveeu gfefhfetteevgeffkefffeetffdvleehudeiteenucffohhmrghinhepghhithhhuhgsrd gtohhmnecuvehluhhsthgvrhfuihiivgepfeenucfrrghrrghmpehmrghilhhfrhhomhep ughopghnohhtpghrvghplhihsehmnhhothdrnhgvth
X-ME-Proxy: <xmx:sxRAYh7aWlyFJeZ3_TsoTfuM_oC7GoD1jmLAq2J393TIsQyOdvLE7A> <xmx:sxRAYh6XkUbgVwIL1uOVZNEue4cuNR_m8A2Ox8XOHUw7vNqAX4SAXg> <xmx:sxRAYhjoUK5oeq2raB51dACLBr7chEN0RJoGSp695EkpNUK6Ao9O7Q> <xmx:sxRAYugvmOo6Vy4yWQ2eVI_y4sa3M89oPS4POnlN6ma7d8hOF9J75A>
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <httpapi@ietf.org>; Sun, 27 Mar 2022 03:39:31 -0400 (EDT)
Content-Type: multipart/alternative; boundary="===============3578609852125118260=="
MIME-Version: 1.0
From: Repository Activity Summary Bot <do_not_reply@mnot.net>
To: httpapi@ietf.org
Message-Id: <20220327074550.4DF213A08F5@ietfa.amsl.com>
Date: Sun, 27 Mar 2022 00:45:50 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/duNoWfF5d9ZYeBVJhqyzCWr8i3Y>
Subject: [httpapi] Weekly github digest (HTTPAPI WG Activity Summary)
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 Mar 2022 07:45:55 -0000

--===============3578609852125118260==
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; format="flowed"




Events without label "editorial"

Issues
------
* ietf-wg-httpapi/ratelimit-headers (+1/-1/=F0=9F=92=AC2)
  1 issues created:
  - Upper bound for RateLimit-Reset (by ioggstream)
    https://github.com/ietf-wg-httpapi/ratelimit-headers/issues/84=20

  1 issues received 2 new comments:
  - #84 Upper bound for RateLimit-Reset (2 by ioggstream, unleashed)
    https://github.com/ietf-wg-httpapi/ratelimit-headers/issues/84=20

  1 issues closed:
  - Time-windows for Remaining? https://github.com/ietf-wg-httpapi/ratelimi=
t-headers/issues/19 [discussion] [no-action]=20

* ietf-wg-httpapi/rfc7807bis (+1/-2/=F0=9F=92=AC14)
  1 issues created:
  - Forward compatibility (by awwright)
    https://github.com/ietf-wg-httpapi/rfc7807bis/issues/36=20

  4 issues received 14 new comments:
  - #36 Forward compatibility (5 by awwright, dret, mnot)
    https://github.com/ietf-wg-httpapi/rfc7807bis/issues/36=20
  - #35 Mapping problem details into a header? (4 by asbjornu, awwright, dr=
et, mnot)
    https://github.com/ietf-wg-httpapi/rfc7807bis/issues/35=20
  - #32 Extension to show source of problem in request for 4xx class of err=
ors (4 by awwright, dret, mnot)
    https://github.com/ietf-wg-httpapi/rfc7807bis/issues/32=20
  - #10 JSON-LD Context (1 by mnot)
    https://github.com/ietf-wg-httpapi/rfc7807bis/issues/10=20

  2 issues closed:
  - Requiring a specification document https://github.com/ietf-wg-httpapi/r=
fc7807bis/issues/34=20
  - Multiple problems https://github.com/ietf-wg-httpapi/rfc7807bis/issues/=
6=20

* ietf-wg-httpapi/deprecation-header (+0/-1/=F0=9F=92=AC17)
  6 issues received 17 new comments:
  - #17 Relationship to HTTP status code usage (3 by dret, mnot)
    https://github.com/ietf-wg-httpapi/deprecation-header/issues/17=20
  - #14 Requirements in Security Considerations (1 by dret)
    https://github.com/ietf-wg-httpapi/deprecation-header/issues/14=20
  - #13 Deprecation link relation type (4 by dret, mnot)
    https://github.com/ietf-wg-httpapi/deprecation-header/issues/13=20
  - #12 Fields that have alternative forms (1 by dret)
    https://github.com/ietf-wg-httpapi/deprecation-header/issues/12=20
  - #11 Use Structured Fields (3 by dret, richsalz)
    https://github.com/ietf-wg-httpapi/deprecation-header/issues/11=20
  - #6 proposed example: redirect to new location (5 by dret, reschke, sdat=
spun2)
    https://github.com/ietf-wg-httpapi/deprecation-header/issues/6=20

  1 issues closed:
  - Relationship to HTTP status code usage https://github.com/ietf-wg-httpa=
pi/deprecation-header/issues/17=20



Pull requests
-------------
* ietf-wg-httpapi/rfc7807bis (+3/-2/=F0=9F=92=AC3)
  3 pull requests submitted:
  - Rough in a Problem HTTP field (by mnot)
    https://github.com/ietf-wg-httpapi/rfc7807bis/pull/39=20
  - Adjust registry policy (by mnot)
    https://github.com/ietf-wg-httpapi/rfc7807bis/pull/38=20
  - Multiple Problems adjustment (by mnot)
    https://github.com/ietf-wg-httpapi/rfc7807bis/pull/37=20

  2 pull requests received 3 new comments:
  - #39 Rough in a Problem HTTP field (2 by dret, mnot)
    https://github.com/ietf-wg-httpapi/rfc7807bis/pull/39=20
  - #37 Multiple Problems adjustment (1 by sdatspun2)
    https://github.com/ietf-wg-httpapi/rfc7807bis/pull/37=20

  2 pull requests merged:
  - Adjust registry policy
    https://github.com/ietf-wg-httpapi/rfc7807bis/pull/38=20
  - Multiple Problems adjustment
    https://github.com/ietf-wg-httpapi/rfc7807bis/pull/37=20

* ietf-wg-httpapi/linkset (+0/-0/=F0=9F=92=AC1)
  1 pull requests received 1 new comments:
  - #64 Editorial suggestions from Benjamin Kaduk's IESG Evaluation (1 by h=
vdsomp)
    https://github.com/ietf-wg-httpapi/linkset/pull/64=20

* ietf-wg-httpapi/deprecation-header (+1/-0/=F0=9F=92=AC0)
  1 pull requests submitted:
  - Remove alternative form (addressing #12) (by dret)
    https://github.com/ietf-wg-httpapi/deprecation-header/pull/18=20


Repositories tracked by this digest:
-----------------------------------
* https://github.com/ietf-wg-httpapi/ratelimit-headers
* https://github.com/ietf-wg-httpapi/wg-materials
* https://github.com/ietf-wg-httpapi/idempotency
* https://github.com/ietf-wg-httpapi/rfc7807bis
* https://github.com/ietf-wg-httpapi/linkset
* https://github.com/ietf-wg-httpapi/deprecation-header

--===============3578609852125118260==
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<!doctype html>
<html lang=3D"en">
<head>
<meta charset=3D"utf-8">
<title>Weekly github digest (HTTPAPI WG Activity Summary)</title>
<style>
body { font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;=
 font-size: 14px; }
h2 { margin-top: 3em; color: #A52A2A; font-style: italic; font-weight: norm=
al; }
h3 { margin-bottom:0; margin-top: 2em; font-size: 1.2em; }
h1+h2 { margin-top: 1em; }
a { color: #bb6219; text-decoration: none; }
li { margin-bottom: .35em; }
.repos { margin-bottom: 0; margin-top:0; line-height: 1.2; }
.new { color: red; }
.label { display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
details {
	margin-top: 8em;
	}
summary {
	margin-bottom: 1em;
	cursor: pointer;
}
</style>
</head>

<body>
<h1>Sunday March 27, 2022</h1>

<p>Events without label "editorial"</p>

<h2>Issues</h2>

<h3>ietf-wg-httpapi/ratelimit-headers (+1/-1/=F0=9F=92=AC2)</h3>
  <p class=3D"new">1 issues created:</p>
  <ul>
  <li>#84 <a href=3D"https://github.com/ietf-wg-httpapi/ratelimit-headers/i=
ssues/84">Upper bound for RateLimit-Reset</a> (by ioggstream) </li>
  </ul>

  <p>1 issues received 2 new comments:</p>
  <ul>
  <li>#84 <a href=3D"https://github.com/ietf-wg-httpapi/ratelimit-headers/i=
ssues/84">Upper bound for RateLimit-Reset</a> (2 by ioggstream, unleashed) =
</li>
  </ul>

  <p>1 issues closed:</p>
  <ul>
  <li>#19 <a href=3D"https://github.com/ietf-wg-httpapi/ratelimit-headers/i=
ssues/19">Time-windows for Remaining?</a> <span class=3D"label" style=3D"ba=
ckground-color: #5319e7; color: #ffffff">discussion</span> <span class=3D"l=
abel" style=3D"background-color: #D15336; color: #ffffff">no-action</span> =
</li>
  </ul>

<h3>ietf-wg-httpapi/rfc7807bis (+1/-2/=F0=9F=92=AC14)</h3>
  <p class=3D"new">1 issues created:</p>
  <ul>
  <li>#36 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/issues/3=
6">Forward compatibility</a> (by awwright) </li>
  </ul>

  <p>4 issues received 14 new comments:</p>
  <ul>
  <li>#36 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/issues/3=
6">Forward compatibility</a> (5 by awwright, dret, mnot) </li>
 =20
  <li>#35 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/issues/3=
5">Mapping problem details into a header?</a> (4 by asbjornu, awwright, dre=
t, mnot) </li>
 =20
  <li>#32 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/issues/3=
2">Extension to show source of problem in request for 4xx class of errors</=
a> (4 by awwright, dret, mnot) </li>
 =20
  <li>#10 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/issues/1=
0">JSON-LD Context</a> (1 by mnot) </li>
  </ul>

  <p>2 issues closed:</p>
  <ul>
  <li>#34 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/issues/3=
4">Requiring a specification document</a> </li>
 =20
  <li>#6 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/issues/6"=
>Multiple problems</a> </li>
  </ul>

<h3>ietf-wg-httpapi/deprecation-header (+0/-1/=F0=9F=92=AC17)</h3>

  <p>6 issues received 17 new comments:</p>
  <ul>
  <li>#17 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/=
issues/17">Relationship to HTTP status code usage</a> (3 by dret, mnot) </l=
i>
 =20
  <li>#14 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/=
issues/14">Requirements in Security Considerations</a> (1 by dret) </li>
 =20
  <li>#13 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/=
issues/13">Deprecation link relation type</a> (4 by dret, mnot) </li>
 =20
  <li>#12 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/=
issues/12">Fields that have alternative forms</a> (1 by dret) </li>
 =20
  <li>#11 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/=
issues/11">Use Structured Fields</a> (3 by dret, richsalz) </li>
 =20
  <li>#6 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/i=
ssues/6">proposed example: redirect to new location</a> (5 by dret, reschke=
, sdatspun2) </li>
  </ul>

  <p>1 issues closed:</p>
  <ul>
  <li>#17 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/=
issues/17">Relationship to HTTP status code usage</a> </li>
  </ul>



<h2>Pull requests</h2>
<h3>ietf-wg-httpapi/rfc7807bis (+3/-2/=F0=9F=92=AC3)</h3>
  <p class=3D"new">3 pull requests submitted:</p>
  <ul>
  <li>#39 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/pull/39"=
>Rough in a Problem HTTP field</a> (by mnot) </li>
 =20
  <li>#38 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/pull/38"=
>Adjust registry policy</a> (by mnot) </li>
 =20
  <li>#37 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/pull/37"=
>Multiple Problems adjustment</a> (by mnot) </li>
  </ul>

  <p>2 pull requests received 3 new comments:</p>
  <ul>
  <li>#39 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/pull/39"=
>Rough in a Problem HTTP field</a> (2 by dret, mnot) </li>
 =20
  <li>#37 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/pull/37"=
>Multiple Problems adjustment</a> (1 by sdatspun2) </li>
  </ul>

  <p>2 pull requests merged:</p>
  <ul>
  <li>#38 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/pull/38"=
>Adjust registry policy</a> </li>
 =20
  <li>#37 <a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis/pull/37"=
>Multiple Problems adjustment</a> </li>
  </ul>

<h3>ietf-wg-httpapi/linkset (+0/-0/=F0=9F=92=AC1)</h3>

  <p>1 pull requests received 1 new comments:</p>
  <ul>
  <li>#64 <a href=3D"https://github.com/ietf-wg-httpapi/linkset/pull/64">Ed=
itorial suggestions from Benjamin Kaduk&#x27;s IESG Evaluation</a> (1 by hv=
dsomp) </li>
  </ul>


<h3>ietf-wg-httpapi/deprecation-header (+1/-0/=F0=9F=92=AC0)</h3>
  <p class=3D"new">1 pull requests submitted:</p>
  <ul>
  <li>#18 <a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header/=
pull/18">Remove alternative form (addressing #12)</a> (by dret) </li>
  </ul>




  <details>
    <summary>Repositories tracked by this digest:</summary>
<ul class=3D"repos">
  <li><a href=3D"https://github.com/ietf-wg-httpapi/ratelimit-headers">http=
s://github.com/ietf-wg-httpapi/ratelimit-headers</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/wg-materials">https://g=
ithub.com/ietf-wg-httpapi/wg-materials</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/idempotency">https://gi=
thub.com/ietf-wg-httpapi/idempotency</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/rfc7807bis">https://git=
hub.com/ietf-wg-httpapi/rfc7807bis</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/linkset">https://github=
.com/ietf-wg-httpapi/linkset</a></li>
  <li><a href=3D"https://github.com/ietf-wg-httpapi/deprecation-header">htt=
ps://github.com/ietf-wg-httpapi/deprecation-header</a></li>
</ul>
</details>
</body>
</html>

--===============3578609852125118260==--


From nobody Tue Mar 29 11:26:42 2022
Return-Path: <rsalz@akamai.com>
X-Original-To: httpapi@ietfa.amsl.com
Delivered-To: httpapi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 784773A1B69 for <httpapi@ietfa.amsl.com>; Tue, 29 Mar 2022 11:26:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.107
X-Spam-Level: 
X-Spam-Status: No, score=-7.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.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 I4mMKGA8bZgD for <httpapi@ietfa.amsl.com>; Tue, 29 Mar 2022 11:26:35 -0700 (PDT)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (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 AF65F3A1B68 for <httpapi@ietf.org>; Tue, 29 Mar 2022 11:26:34 -0700 (PDT)
Received: from pps.filterd (m0122331.ppops.net [127.0.0.1]) by mx0b-00190b01.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 22TFXjfk024652 for <httpapi@ietf.org>; Tue, 29 Mar 2022 19:26:33 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : subject : date : message-id : content-type : mime-version; s=jan2016.eng; bh=pAXSgxKuYE0GJDYyxEAsDFpXLD82ea3GBNFjO9x58rk=; b=a1uoicwEURXApDu9lMa377VmWV3wge2q42mcN9dULc+PICRi4N697Ci8fuRQ/7Ym+PUG Etgg947RHdP0wu3QuO10NTDQ/atNtB260PAywNg4amZucFZsOHrvDfYYzYRmEgQNturr RRObU5/0oxgNgo4VT1X4/zTw6DjCV5vfADwCBcqjw28u1TcNhLcOo95p77ZYKYlPekw6 RbMvbDV3nttIj+4lT338Q1re/miWBGRgiVx25PGW0+viG3haB8z/EmfKHcS0lkajEygy 9gla8kpqPLmXH2s5HCZnqvy72DjEBebQmJxCknStT7q11NsSixpcnC//BAxxhzw59WSH HA== 
Received: from prod-mail-ppoint5 (prod-mail-ppoint5.akamai.com [184.51.33.60] (may be forged)) by mx0b-00190b01.pphosted.com (PPS) with ESMTPS id 3f1rk2ddxg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <httpapi@ietf.org>; Tue, 29 Mar 2022 19:26:33 +0100
Received: from pps.filterd (prod-mail-ppoint5.akamai.com [127.0.0.1]) by prod-mail-ppoint5.akamai.com (8.16.1.2/8.16.1.2) with SMTP id 22TIKNVC020567 for <httpapi@ietf.org>; Tue, 29 Mar 2022 11:26:32 -0700
Received: from email.msg.corp.akamai.com ([172.27.123.30]) by prod-mail-ppoint5.akamai.com with ESMTP id 3f20tb5muh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <httpapi@ietf.org>; Tue, 29 Mar 2022 11:26:32 -0700
Received: from usma1ex-dag1mb6.msg.corp.akamai.com (172.27.123.65) by usma1ex-dag4mb8.msg.corp.akamai.com (172.27.91.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.986.5;  Tue, 29 Mar 2022 14:26:31 -0400
Received: from USMA1EX-DAG1MB1.msg.corp.akamai.com (172.27.123.101) by usma1ex-dag1mb6.msg.corp.akamai.com (172.27.123.65) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Tue, 29 Mar 2022 14:26:31 -0400
Received: from USMA1EX-DAG1MB1.msg.corp.akamai.com ([172.27.123.101]) by usma1ex-dag1mb1.msg.corp.akamai.com ([172.27.123.101]) with mapi id 15.00.1497.033; Tue, 29 Mar 2022 14:26:31 -0400
From: "Salz, Rich" <rsalz@akamai.com>
To: "httpapi@ietf.org" <httpapi@ietf.org>
Thread-Topic: uploaded minutes
Thread-Index: AQHYQ5qCKRMs1VgHFEW3fP93KfcFlA==
Date: Tue, 29 Mar 2022 18:26:30 +0000
Message-ID: <CC1399E3-4EE9-4744-B92F-3D420081BD35@akamai.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.59.22031300
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.27.118.139]
Content-Type: multipart/alternative; boundary="_000_CC1399E34EE94744B92F3D420081BD35akamaicom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.850 definitions=2022-03-29_07:2022-03-29, 2022-03-29 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 spamscore=0 mlxscore=0 phishscore=0 malwarescore=0 mlxlogscore=677 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203290102
X-Proofpoint-GUID: 7BWDkNLKA7-DlFdVrojE2WeYFYd9PW-8
X-Proofpoint-ORIG-GUID: 7BWDkNLKA7-DlFdVrojE2WeYFYd9PW-8
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.850,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-29_07,2022-03-29_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 mlxscore=0 bulkscore=0 spamscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 mlxlogscore=672 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203290102
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/LJwT4avIO71YY4T9nMI2MF6e4rY>
Subject: [httpapi] uploaded minutes
X-BeenThere: httpapi@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/httpapi>, <mailto:httpapi-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi/>
List-Post: <mailto:httpapi@ietf.org>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/httpapi>, <mailto:httpapi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Mar 2022 18:26:41 -0000

--_000_CC1399E34EE94744B92F3D420081BD35akamaicom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

VGhlIG1pbnV0ZXMgdG8gbGFzdCB3ZWVr4oCZcyBtZWV0aW5nIGNhbiBiZSBmb3VuZCBhdA0KICAg
ICAgICAgICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL21pbnV0ZXMtMTEz
LWh0dHBhcGkvDQoNClRoZXkgYXJlIGFsc28gaW4gdGhlIEdpdEh1YiByZXBvOg0KICAgICAgICAg
ICAgICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9pZXRmLXdnLWh0dHBhcGkvd2ctbWF0ZXJpYWxzL2Js
b2IvbWFpbi9pZXRmMTEzL21pbnV0ZXMubWQNCg0KVGhhbmtzIHRvIE1hcmsgYW5kIE1hcnRpbiBm
b3IgdGFraW5nIHRoZW0hICBJZiB5b3UgaGF2ZSBhbnkgY29ycmVjdGlvbnMsIHBsZWFzZSBwb3N0
IHRvIHRoZSBsaXN0LCBlbWFpbCB0aGUgY2hhaXJzLCBvcGVuIGFuIGlzc3VlIG9yIFBSIDopDQo=

--_000_CC1399E34EE94744B92F3D420081BD35akamaicom_
Content-Type: text/html; charset="utf-8"
Content-ID: <B4998D09A780D5479C7FC7887D567545@akamai.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjND
MTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5
bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDEx
LjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9u
MQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFu
Zz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIiBzdHlsZT0id29yZC13cmFw
OmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5UaGUgbWludXRlcyB0byBsYXN0
IHdlZWvigJlzIG1lZXRpbmcgY2FuIGJlIGZvdW5kIGF0PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9taW51dGVzLTExMy1odHRwYXBpLyI+DQpodHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9taW51dGVzLTExMy1odHRwYXBpLzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlRoZXkgYXJlIGFsc28gaW4gdGhlIEdpdEh1YiByZXBv
OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPGEg
aHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL2lldGYtd2ctaHR0cGFwaS93Zy1tYXRlcmlhbHMvYmxv
Yi9tYWluL2lldGYxMTMvbWludXRlcy5tZCI+DQpodHRwczovL2dpdGh1Yi5jb20vaWV0Zi13Zy1o
dHRwYXBpL3dnLW1hdGVyaWFscy9ibG9iL21haW4vaWV0ZjExMy9taW51dGVzLm1kPC9hPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+VGhhbmtzIHRvIE1hcmsgYW5k
IE1hcnRpbiBmb3IgdGFraW5nIHRoZW0hJm5ic3A7IElmIHlvdSBoYXZlIGFueSBjb3JyZWN0aW9u
cywgcGxlYXNlIHBvc3QgdG8gdGhlIGxpc3QsIGVtYWlsIHRoZSBjaGFpcnMsIG9wZW4gYW4gaXNz
dWUgb3IgUFIgOik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_CC1399E34EE94744B92F3D420081BD35akamaicom_--

