
From nobody Wed May  5 13:12:52 2021
Return-Path: <010001793e2953ba-e3b3a097-91de-4df6-9096-072452c1b0d8-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDEFB3A1F55 for <netconf@ietfa.amsl.com>; Wed,  5 May 2021 13:12:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.908
X-Spam-Level: 
X-Spam-Status: No, score=-2.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 CVcrND_FNeGI for <netconf@ietfa.amsl.com>; Wed,  5 May 2021 13:12:48 -0700 (PDT)
Received: from a48-95.smtp-out.amazonses.com (a48-95.smtp-out.amazonses.com [54.240.48.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A7F33A1F53 for <netconf@ietf.org>; Wed,  5 May 2021 13:12:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1620245566; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=gNbqbhWugM0a0tY+qSZn0SMcumqxrCtiqHhh1FExWdg=; b=Jwxq0usd07v7DNjcpasJRKrS3yawKymUPEkBFGz4cOg+m/C1myKAy3bw7Qa+MvCI 9rrPfgc6lE2DCQcZCLqxPlfblYVc3P93uZUsRYDbgmaUwMcVkDY5HKwK6+zLQOURbdl JVkX3y5650Mt4xhAYO6VQ+RXI7GiPPOtGP310no4=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Kent Watsen <kent+ietf@watsen.net>
In-Reply-To: <20210429190209.dheo4q2sol5jt473@anna.jacobs.jacobs-university.de>
Date: Wed, 5 May 2021 20:12:46 +0000
Cc: =?utf-8?Q?Michal_Va=C5=A1ko?= <mvasko@cesnet.cz>, "netconf@ietf.org" <netconf@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-ID: <010001793e2953ba-e3b3a097-91de-4df6-9096-072452c1b0d8-000000@email.amazonses.com>
References: <971-608af580-15-2e293dc0@34342692> <010001791eead163-ac714f94-ac4f-455a-adcf-20577ce13dc4-000000@email.amazonses.com> <20210429190209.dheo4q2sol5jt473@anna.jacobs.jacobs-university.de>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.05-54.240.48.95
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/Zw2JoquNfhJtWOkLbjljmFIiodw>
Subject: Re: [netconf] Latest ietf-netconf-server draft and related modules
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 May 2021 20:12:51 -0000

Hi Juergen,

>> How about this (the last sentence), in ietf-ssh-client?
>>=20
>>        The credentials are unordered.  Clients may initially send
>>         any configured method or, per RFC 4252, Section 5.2, send
>>         the 'none' method to prompt the server to provide a list
>>         of productive methods.  Whenever a choice amongst methods
>>         arises, implementations SHOULD use a default ordering that
>>         prioritizes automation over human-interaction.

Not directed at Juergen, but I=E2=80=99ll assume that the last sentence =
is fine.


> I find the terminology at several places confusing. We have been
> talking about the order in which user authentication methods are
> tried. This has nothing to do with 'credential' ordering.
>=20
> In draft-ietf-netconf-ssh-client-server-23.txt, I see
>=20
>   *  The "client-identity" node configures a "username" and
>      credentials, each enabled by a "feature" statement defined in
>      Section 3.1.1.

Replaced =E2=80=9Ccredentials=E2=80=9D with "authentication methods=E2=80=9D=

   - for both modules and the draft itself


> Why is this called 'client-identity', should this not be called
> user-authentication instead to align with SSH terminology?
>=20
> The guarding features likely also should have different names:
> client-identity-publickey -> userauth-publickey
> client-identity-password -> userauth-password
> client-identity-hostbased -> userauth-hostbased
> client-identity-none -> userauth-none
>=20

In ietf-ssh-client, renamed "client-identity-*" to "userauth-*"
In ietf-ssh-server, renamed "client-auth-*" to "userauth-*"


Thanks,
Kent



From nobody Thu May  6 01:04:23 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B21473A1713; Thu,  6 May 2021 01:04:17 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.28.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162028825767.29088.110964898433917@ietfa.amsl.com>
Date: Thu, 06 May 2021 01:04:17 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/IE6UJWnXumNjCjFHQK4KQ6ve4YQ>
Subject: [netconf] I-D Action: draft-ietf-netconf-distributed-notif-02.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 May 2021 08:04:18 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : Subscription to Distributed Notifications
        Authors         : Tianran Zhou
                          Guangying Zheng
                          Eric Voit
                          Thomas Graf
                          Pierre Francois
	Filename        : draft-ietf-netconf-distributed-notif-02.txt
	Pages           : 20
	Date            : 2021-05-06

Abstract:
   This document describes extensions to the YANG notifications
   subscription to allow metrics being published directly from
   processors on line cards to target receivers, while subscription is
   still maintained at the route processor in a distributed forwarding
   system.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-distributed-notif/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-netconf-distributed-notif-02
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-distributed-notif-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-distributed-notif-02


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Mon May 10 12:02:04 2021
Return-Path: <noreply@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 65F7B3A27AA; Mon, 10 May 2021 12:01:52 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Kent Watsen via Datatracker <noreply@ietf.org>
To: <rwilton@cisco.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 7.28.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: Kent Watsen <kent+ietf@watsen.net>, iesg-secretary@ietf.org, kent+ietf@watsen.net, netconf-chairs@ietf.org, netconf@ietf.org
Message-ID: <162067331240.9513.16555860412101643935@ietfa.amsl.com>
Date: Mon, 10 May 2021 12:01:52 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/3IIG-nieiHcshSWS5RMTe-aZxdc>
Subject: [netconf] Publication has been requested for draft-ietf-netconf-notification-capabilities-16
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 May 2021 19:02:02 -0000

Kent Watsen has requested publication of draft-ietf-netconf-notification-capabilities-16 as Proposed Standard on behalf of the NETCONF working group.

Please verify the document's state at https://datatracker.ietf.org/doc/draft-ietf-netconf-notification-capabilities/



From nobody Mon May 10 13:16:01 2021
Return-Path: <0100017957ebcbb9-d8daa1f2-1eba-4600-aa3a-1ca9d19fdce1-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 658D13A29A5 for <netconf@ietfa.amsl.com>; Mon, 10 May 2021 13:15:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 iOwl-eebkkMx for <netconf@ietfa.amsl.com>; Mon, 10 May 2021 13:15:44 -0700 (PDT)
Received: from a48-90.smtp-out.amazonses.com (a48-90.smtp-out.amazonses.com [54.240.48.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7099B3A29D9 for <netconf@ietf.org>; Mon, 10 May 2021 13:15:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1620677742; h=From:Content-Type:Mime-Version:Subject:Date:References:To:In-Reply-To:Message-Id:Feedback-ID; bh=Ao7sgLuxh5M/+oQ55yaFiqGOEyFmtGrcv2QiGNTzcDQ=; b=WvXRDxZqS03MLzIT8/UO13GCGFwLx0kAZoCMf7xdTKM1DoD5n2pCwHhp0SOeP/JC rYJBUjyK88PX65hN4EMIVqUyfhnQuTiOhfhQZts1w9z6zWxTqA/zisniZnj/mi3tIoX j+tybT0MW1NxPjcIQL4Q62DP23sdH+SRiP/wYrjA=
From: Kent Watsen <kent+ietf@watsen.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A1705125-B5E3-4623-ACD4-859D41603245"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Mon, 10 May 2021 20:15:41 +0000
References: <CD217B11-D85C-45EF-AB9A-344EA948B1EE@watsen.net> <01000178ec1343cb-74c9995e-8043-4e49-aa81-9da0fb07045b-000000@email.amazonses.com>
To: "netconf@ietf.org" <netconf@ietf.org>
In-Reply-To: <01000178ec1343cb-74c9995e-8043-4e49-aa81-9da0fb07045b-000000@email.amazonses.com>
Message-ID: <0100017957ebcbb9-d8daa1f2-1eba-4600-aa3a-1ca9d19fdce1-000000@email.amazonses.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.10-54.240.48.90
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/Q1uvW9xOfonllTbgobiz_ePOc_A>
Subject: Re: [netconf] Capability-fetching mechanisms
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 May 2021 20:15:59 -0000

--Apple-Mail=_A1705125-B5E3-4623-ACD4-859D41603245
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


Dear WG,

Mahesh and I were sure that this message would kickoff a massive debate! =
 ;)

Seriously, though, any thoughts on this?  If none, then perhaps Rob (as =
AD and chair-fallback) can advise on a path forward?

FWIW, Mahesh and I are of the opinion that protocol-specific mechanisms =
provide a better overall solution (e.g., ease of implementation)...

Kent and Mahesh (as contributors)



> On Apr 19, 2021, at 5:39 PM, Kent Watsen <kent@watsen.net> wrote:
>=20
> Dear WG,
>=20
> One of the outcomes from =E2=80=9Chttps-notif=E2=80=9D presentation =
during the NETCONF 110 session was to what extent all the notif (e.g., =
https, udp, etc.) drafts should define their own capability-fetching =
mechanism, or use the mechanism defined by the =
"data-export-capabilities=E2=80=9D draft.
>=20
> As authors, Mahesh and I discussed some of the PROs and CONs of the =
approaches as follows:
>=20
> PROs (for having a shared-mechanism):
> Enables a common mechanism spanning multiple notif transports to exist=20=

>=20
> CONs (against having a shared mechanism):
>=20
> Entails each receiver also needing to be a NETCONF and/or RESTCONF =
server
> Whereas a notif-specific solution can be optimized on a per-protocol =
basis.
> FWIW, if RC, the receiver COULD minimally support *just* the single =
GET request (i.e., not a complete RC server)
> Still, networking/firewall would have to support the outbound NC/RC =
flow, in addition to the base notification flow
>=20
> Potentially extends the number of capabilities to be more than =
minimally necessary
> e.g., the current "data-export-capabilities=E2=80=9D modules define =
dozens of capabilities supporting RFC 8639 and RFC 8641 that are not =
needed for https-notif, when RFC 8639 is not in use.
> HTTPS-Notif seems to need only three capabilities:
> What encodings are supported (json, xml, binary)
> If the RFC 8639 state machine is supported.
> If bundled messages is supported.
> Presumably, UDP-Notif would similarly have a small set of capacities.
> In fact, it may be less, as UDP may be unable to support RFC 8639
>=20
>=20
> Thoughts?
>=20
> Kent and Mahesh  // as authors
>=20
>=20
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf


--Apple-Mail=_A1705125-B5E3-4623-ACD4-859D41603245
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D""><br class=3D""></div>Dear WG,<div class=3D""><br =
class=3D""></div><div class=3D"">Mahesh and I were sure that this =
message would kickoff a massive debate! &nbsp;;)</div><div class=3D""><br =
class=3D""></div><div class=3D"">Seriously, though, any thoughts on =
this? &nbsp;If none, then perhaps Rob (as AD and chair-fallback) can =
advise on a path forward?</div><div class=3D""><br class=3D""></div><div =
class=3D"">FWIW, Mahesh and I are of the opinion that protocol-specific =
mechanisms provide a better overall solution (e.g., ease of =
implementation)...</div><div class=3D""><br class=3D""></div><div =
class=3D"">Kent and Mahesh (as contributors)</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Apr =
19, 2021, at 5:39 PM, Kent Watsen &lt;<a href=3D"mailto:kent@watsen.net" =
class=3D"">kent@watsen.net</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">Dear WG,<div =
class=3D""><br class=3D""></div><div class=3D"">One of the outcomes from =
=E2=80=9Chttps-notif=E2=80=9D presentation during the NETCONF 110 =
session was to what extent all the notif (e.g., https, udp, etc.) drafts =
should define their own capability-fetching mechanism, or use the =
mechanism defined by the "data-export-capabilities=E2=80=9D draft.<br =
class=3D""><div class=3D""><div class=3D""><br class=3D""></div><div =
class=3D"">As authors, Mahesh and I discussed some of the PROs and CONs =
of the approaches as follows:</div><div class=3D""><div class=3D""><br =
class=3D""></div><ul class=3D"MailOutline"><li class=3D"">PROs (for =
having a shared-mechanism):</li><ul class=3D""><li class=3D"">Enables a =
common mechanism spanning multiple notif transports&nbsp;<span =
style=3D"caret-color: rgb(0, 0, 0);" class=3D"">to exist&nbsp;</span><br =
class=3D""><br class=3D""></li></ul><li class=3D"">CONs (against having =
a shared mechanism):<br class=3D""><br class=3D""></li><ul class=3D""><li =
class=3D"">Entails each receiver also needing to be a NETCONF and/or =
RESTCONF server</li><ul class=3D""><li class=3D"">Whereas a =
notif-specific solution can be optimized on a per-protocol =
basis.</li><li class=3D"">FWIW, if RC, the receiver COULD minimally =
support *just* the single GET request (i.e., not a complete RC =
server)</li><li class=3D"">Still, networking/firewall would have to =
support the outbound NC/RC flow, in addition to the base notification =
flow<br class=3D""><br class=3D""></li></ul><li class=3D"">Potentially =
extends the number of capabilities to be more than minimally =
necessary<br class=3D""></li><ul class=3D""><li class=3D"">e.g., the =
current&nbsp;<span style=3D"caret-color: rgb(0, 0, 0);" =
class=3D"">"data-export-capabilities=E2=80=9D</span>&nbsp;modules define =
dozens of capabilities supporting RFC 8639 and RFC 8641 that are not =
needed for https-notif, when RFC 8639 is not in use.</li><ul =
class=3D""><li class=3D"">HTTPS-Notif seems to need only three =
capabilities:</li><ol class=3D""><li class=3D"">What encodings are =
supported (json, xml, binary)</li><li class=3D"">If the&nbsp;RFC 8639 =
state machine is supported.</li><li class=3D"">If bundled messages is =
supported.</li></ol><li class=3D"">Presumably, UDP-Notif would similarly =
have a small set of capacities.</li><ul class=3D""><li class=3D"">In =
fact, it may be less, as UDP may be unable to support RFC =
8639</li></ul></ul></ul></ul></ul></div></div><br class=3D""></div><div =
class=3D""><br class=3D""></div><div class=3D"">Thoughts?</div><div =
class=3D""><br class=3D""></div><div class=3D"">Kent and Mahesh &nbsp;// =
as authors</div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div></div>_______________________________________________<br =
class=3D"">netconf mailing list<br class=3D""><a =
href=3D"mailto:netconf@ietf.org" class=3D"">netconf@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/netconf<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_A1705125-B5E3-4623-ACD4-859D41603245--


From nobody Mon May 10 13:36:40 2021
Return-Path: <session-request@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 752173A2A30; Mon, 10 May 2021 13:36:38 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Meeting Session Request Tool <session-request@ietf.org>
To: <session-request@ietf.org>
Cc: mjethanandani@gmail.com, netconf-chairs@ietf.org, netconf@ietf.org, rwilton@cisco.com
X-Test-IDTracker: no
X-IETF-IDTracker: 7.28.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <162067899774.30562.6279195107787637501@ietfa.amsl.com>
Date: Mon, 10 May 2021 13:36:38 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/ZoP8ZRAjXKnY3kJUU1Kw43e-3J4>
Subject: [netconf] netconf - New Meeting Session Request for IETF 111
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 May 2021 20:36:39 -0000

A new meeting session request has just been submitted by Mahesh Jethanandani, a Chair of the netconf working group.


---------------------------------------------------------
Working Group Name: Network Configuration
Area Name: Operations and Management Area
Session Requester: Mahesh Jethanandani


Number of Sessions: 1
Length of Session(s):  1 Hour
Number of Attendees: 45
Conflicts to Avoid: 
 Chair Conflict: netmod tcpm idr
 Technology Overlap: opsarea opsawg






People who must be present:
  Mahesh Jethanandani
  Kent Watsen
  Robert Wilton

Resources Requested:

Special Requests:
  
---------------------------------------------------------



From nobody Tue May 11 04:57:29 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0481A3A12EC for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 04:57:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 s0J5sgEEyYwt for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 04:57:25 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150120.outbound.protection.outlook.com [40.107.15.120]) (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 125F73A12E2 for <netconf@ietf.org>; Tue, 11 May 2021 04:57:24 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y2Zg6BCCimascKQrOdMExhEy7N7otxydF2wSlR6V4L/gSTKjDEInIS/fpLAkNfvrmd8m5bWc5qDc4VbM/EfMVxWk8iO87lQ84i4k30K/qIDNW8fARxqyNQCNtHoxSu9JMMe8syAyERTyLW97Cz7jCT6D+YkJWGY+y9EhpM4tH6sE43VgPwutZL4Tf2721Uqj5HcAGS+xKLCvpuncqsZ24fn8VPySoN6jw7YBr3RmnrGwU6OL1fy7U/RL0PHURZkUoQoV6IyImAn+0qvVyiqW4IgJmpU7boqJnSAqUHvhbwnRuCQYZEKxQgIjGrEa3LYDwEmg44EgZlJrARiyp/VS4w==
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-SenderADCheck; bh=vks2iAnPTxK05S0r134DVi51ioBijvHEZ+ll0+1M05c=; b=ACiNeGG35jWMNbnjVREnO3tcFFVBztstYQMETuCyQKHJ+AUpIRBE9S+WEZOXT+E1KoQ9/bXtx1Ze6fCer26CETyGV1UjU+VGJnN2rj3uOare+RT6r9Lgx/Q37BVzyTMx2weYMKx96Vb5m8BWatclSWVCdI1eLPs7dwwGP8teXvGtuJV6TvT/b1NtLko+Hk2YThs8YtrZ5r/Ha2o3CrMVLpmRddaohgAWcxMxloHKmrsi2eFmC59fgw1lIQByumd6SiN1S4hNaxtsatN/H9hLoX3N0PoLK4yFRcN4oA3iaFjt75EsR4MTmbWy4nf0MW0JYOcWC+dKdOPM0wDZ2dw3VA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vks2iAnPTxK05S0r134DVi51ioBijvHEZ+ll0+1M05c=; b=JvteSReX3iHiW61Ts2a37mcwp6IGvq7os/UIaA+ImdPc1SV046LCD+AcobiOhNv89k2L5a7fHMOXhQxU7wElIlWSNfwCPMpuSuYXqzoXDUNY1gssr6sa2y2qm8+77IDAG3WOFcY3Mo7lzoEKd3dzMk86va+6tLP6ZL7GwQuYSKs=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM7PR07MB6546.eurprd07.prod.outlook.com (2603:10a6:20b:1a2::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.22; Tue, 11 May 2021 11:57:22 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::543d:497d:ba3f:5576]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::543d:497d:ba3f:5576%3]) with mapi id 15.20.4129.025; Tue, 11 May 2021 11:57:22 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent+ietf@watsen.net>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: netconf-tls wasRe: [netconf] Latest ietf-netconf-server draft and related modules
Thread-Index: AQHXPP5RkEf2qGX72kaPVI9y99M1OqrePBVc
Date: Tue, 11 May 2021 11:57:22 +0000
Message-ID: <AM7PR07MB62488B98AE0E394EFF5C80B1A0539@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <972-608a4700-29-1b90d060@24617716>, <010001791de3029b-730530a6-f4fb-4d57-9d39-a1551ab76260-000000@email.amazonses.com>
In-Reply-To: <010001791de3029b-730530a6-f4fb-4d57-9d39-a1551ab76260-000000@email.amazonses.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6125be43-0837-48ac-6276-08d91473efed
x-ms-traffictypediagnostic: AM7PR07MB6546:
x-microsoft-antispam-prvs: <AM7PR07MB6546325C82D7ECC17E066AD7A0539@AM7PR07MB6546.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: YIBNQtVyIKkExHmdSQHIRr/eSDFV/xRKc5+6zKxuqqhcCvblzklpICzdLpdmw/NPm41yaIOllc7NomQI5IOlUVf74tokzh++C1Qqv/MqnzRZ9mktnjXrD3PsTyArIICsuQSQwdTpNlMJ4/frVXET8OdmABn/Z6ou5+/RwAGQjt1wwlRzXB8EBQVbT1Fxv3EPIWX23slsGZqNMaIcXyRhoVZUsLjPaysptbA+TI5KbekeKGewwpsYPT0zUhL1Kw87L9vRWEozZEgPtxGWIOF9LlfTH/Pdhzrl4ZE90XCwIeDuADhwHmTg+5Psm/ufqJ02Dm0cZXxKhG2LcmfjqGK4vTWe7HXT68jExy64l48Hyb/2MDl51BUiV5pQ8NnpO2WBDlp4SV1C6RgjMf8UVM/6YNg/+y+C2L2UdVurhZU13mXO+oAeqIyAP+vnWCzg51lNZj9qsm8VGItLm9pRkkF+MQuuFiIZsmJMSOrjKj1vRKCw3q+vntEJDU188+sHrPWEgMVknyfmcGap+IGiEzwgiYjt3cL1JaRFItan0tt/HzVESNkjrAVke/f4T3jexrgm6SWj7C3SzXHxP5e2fWVmsSm/AV0NkRIo2tUaFLsbQOo=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(186003)(4326008)(86362001)(5660300002)(52536014)(64756008)(76116006)(66446008)(55016002)(66946007)(66556008)(71200400001)(9686003)(2906002)(91956017)(38100700002)(66476007)(8936002)(7696005)(26005)(498600001)(83380400001)(33656002)(6506007)(122000001)(8676002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?0LVBphwlubC57XWf769v8ICQ6dz1w8Lh4PutMtywLGObfNj4G/Fd2Ejm8h?= =?iso-8859-1?Q?GrhzPxN/Exv4vQlzwYOCbMQ79Er0liMG56KsrRhsPtKxouGlaEF9rko4Yw?= =?iso-8859-1?Q?OpB+eFrZRKFmwRaPYrH1d04m3aK88i935idEcYJwxb78Ad4+bU1XjEtCnF?= =?iso-8859-1?Q?j4tnIca2gSduogWfyo/PSInuBiERq+cNbmZ70boCGPSDqaS4tQWsx5dgeN?= =?iso-8859-1?Q?Htlkj/b6XbmTssW7WZjl7fLI5KFz/d1eqSU3pU3fCfG4jZGb+19RtKgqSV?= =?iso-8859-1?Q?n8bl9HPmoZAWhdC9r/aOLZ0umCMshyPgkgGZ4LUYxDA4d4pLpzlJODi5Va?= =?iso-8859-1?Q?gTA9XN64+g2ZrA8lmyHD7PyBYdgkXiK7Xcrcn6cssSiScEgLIKgQ+6HSOv?= =?iso-8859-1?Q?88QQ663rkxEVwdeCG4T9e8b1h+w4eaagkplhi7G4PYq0lds7fyDiKcx+BV?= =?iso-8859-1?Q?Tf5hsv4k8KuizWkzmQMUL8cJ7Uo/g1h6jj3PwZC0Ez6YyHc4Bd5OGt/e5l?= =?iso-8859-1?Q?kEe38XurQp6Z59yKBeKYSikes5kjTFw2wHqEXFNdmrwsw+6AgJNGUKFHqz?= =?iso-8859-1?Q?9cSdovF7sI5iouM7if67fBIdn0Zu611gTPdXrhFD7VK/6QP8ux4XgrG3B+?= =?iso-8859-1?Q?b0+dk7WoDK/dlShgTzkKwjabGXptVMPfCPX07iFPCnJofIZdtq9La6gy73?= =?iso-8859-1?Q?NusDwVElbJzHTCV/W3wAkZkjzDAUGMt/d+BRitgDD47GCiwODFptq3ckNm?= =?iso-8859-1?Q?wA1MUqAFgwP6d0E/iwcH5tb9Mqn2TPnag9W7eF3RekREW1apNdwhtmvyRx?= =?iso-8859-1?Q?GeU3X5EavWjeVoDB9gJWLn+baquoA6rCwFNJoE+CWaeKqPhWh3Wh3FbseX?= =?iso-8859-1?Q?zD0Tw9Elykua3/hRPAJI7kG6BmE5gT5A+PCPLmtM7sHd2W1r30iJ63JvdN?= =?iso-8859-1?Q?AJ/x4DdFX7M2kw5+gkbZdCEcFjpYxExYrCeko8O3gMM+N4jOfxbsSRvAJc?= =?iso-8859-1?Q?77kZoWcOtcDrj/W088FrTMlVS78FuxJJw7sAqcwG00PlEm9QA4eTWjea9g?= =?iso-8859-1?Q?lZZFrziloUGtuB3PSTBKAMaLCST7HJTfDaJ3FIZLI+Hs7t8Ha91tgbtKoc?= =?iso-8859-1?Q?avdmvAyb3O9viWTlAKVkUhqHm9mQVIziIGFWSQNzGkq3JQUnbCnb2Cg4ta?= =?iso-8859-1?Q?R721GkDa7/EDMOhfz6H/R678SQW691g5brU0ti5iBFkjWmQ9jC4H43lBg2?= =?iso-8859-1?Q?6hM/wfW/FoKMvr3B8iKJGD/RQ6CAs9Rv9Dhl1qCc9FWDzGLPXw9En7Dutw?= =?iso-8859-1?Q?WKBj/QqVE8ZMAY87qQP//LRG9V8ln4m8Dvp5WqIooZTBIsY=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6125be43-0837-48ac-6276-08d91473efed
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2021 11:57:22.7368 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TaCE9WKe8W7zcfpTshbBApq7/X/13kEbR9CCKz04xdwaPCGKrLbADIk5jjpT2VVddit5Tc1n1Xro0bTzay+dpA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6546
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/Lq2ZX4i1lzD5hLgf-utc6IGM0OI>
Subject: [netconf] netconf-tls wasRe: Latest ietf-netconf-server draft and related modules
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 May 2021 11:57:27 -0000

I find this I-D confused about which versions of TLS are supported.  It is =
1.0/1.1/1.2 or1.2/1.3 or 1.0/1.1/1.2/1.3 or 1.2 or ...=0A=
This needs addressing and the text changed to match.=0A=
=0A=
I suspect that the IESG will not accept any support for 1.0 or 1.1 given th=
e existence of an RFC deprecating them and that this I-D should not go furt=
her than putting in place hooks with which an organisation could augment su=
ch support if they wanted to, but even that may be going too far.=0A=
=0A=
I wonder too about what forms of authentication are acceptable, something t=
hat has changed several times in the life of the I-D.  I do  not have a vie=
w of which are and which are not but think that guidance from the TLS WG or=
 SecDir or Security AD would be useful now rather than later.=0A=
=0A=
In a similar vein, TLS 1.3 is keen to ship application data before the hand=
shake is complete, before authentication has happened, which causes problem=
s for applications which want the handshake and authentication to complete =
first.  I see NETCONF as being such an application and the I-D needs to add=
ress that, as it is being addressed by other WG.=0A=
=0A=
Tom Petch=


From nobody Tue May 11 08:16:25 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 046C33A1B28 for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 08:16:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.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 crC0RZVhiX0H for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 08:16:17 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40071.outbound.protection.outlook.com [40.107.4.71]) (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 C71B23A1B27 for <netconf@ietf.org>; Tue, 11 May 2021 08:16:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m1acgEs+BMJoU8n5n/i0vzIhbbAwDesXFNFTcj6z8df0e+ziQC8XlAUS/RCIGZd1N/29tYkZchM6x6oIWRcz3Tm2yP1eHZDWhKAc7T0GwhPg+f/OxPmvxt86pq3YU9GAimBcN267T1Oh7vPsiz3awKJp0nTkLbRy/3GXy/Eu+kyfCPnTOolNpWh9UJxdBsv0dmqcujKpbmz2orFQhKaW4Am7iI8cR90Om/6FdUrt1eW74GDO4yEN/gmKPgW6rJuai0b2ltllcpl44kEGVZvjn8LFtsia3PA0+xH7otjvJQLT7RscO1wO/47id0u0uZiHARuXS/2SYi+BwW4ECoxmtA==
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-SenderADCheck; bh=rkIUS/tTeo4AJ+VlpoaEXyDBNRsBFt5vWu4hQ8JEBmQ=; b=E3//mxsKpkXJO+gxgn5gw81pZW/ieMqdl0A0h8/KS7Mz/mqf579fsU8LoVVH1Mw9lwF8mp5byAgjGCZbVzwqPAGq9mIVZ3AUTJcLCI40fyHNpL0PTiZj14QKgfFqajtImKVU2YLsM8RdN492rLzqLowUwBBduj+BJ1HYWO4lmD63jnZ3rl+eOQgLRc45ufOV0hMHETISidxcGujLTzK/6/81jBsbKYhbzZC9suzHnYH56h9TYW/wuB0Y5cmY1OIhv8at2p3sXmPg1AkLmxyCTzGKWEyWFCtRs1kR017oM4xdxEkHruyJtHo9sOh4eDU1hbMEA3U9UNshNRQ59uCVrg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rkIUS/tTeo4AJ+VlpoaEXyDBNRsBFt5vWu4hQ8JEBmQ=; b=Oz1SSmE4SONB2SBqrv8H6btRs1wOO5OUmvdp6wwbxhsqqnsUNP1rr/3TPfnfP4XU/Ujpfx/SIhAB2yAkEGGaUJXVBDkVnjTs+8wMXHgJseosYTbbEWCIxxvFuhe9DSZUgDq92F4bgisXYZMaXjAFB2/bJLoh9vfYmAQftbTtfVo=
Authentication-Results: btconnect.com; dkim=none (message not signed) header.d=none;btconnect.com; dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM9P190MB1601.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:3b6::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.24; Tue, 11 May 2021 15:16:15 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58%8]) with mapi id 15.20.4129.025; Tue, 11 May 2021 15:16:15 +0000
Date: Tue, 11 May 2021 17:16:14 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: tom petch <ietfc@btconnect.com>
Cc: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Message-ID: <20210511151614.lcee2jna33bib4gk@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: tom petch <ietfc@btconnect.com>, Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
References: <972-608a4700-29-1b90d060@24617716> <010001791de3029b-730530a6-f4fb-4d57-9d39-a1551ab76260-000000@email.amazonses.com> <AM7PR07MB62488B98AE0E394EFF5C80B1A0539@AM7PR07MB6248.eurprd07.prod.outlook.com>
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <AM7PR07MB62488B98AE0E394EFF5C80B1A0539@AM7PR07MB6248.eurprd07.prod.outlook.com>
X-Originating-IP: [212.201.44.244]
X-ClientProxiedBy: AM8P191CA0025.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::30) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (212.201.44.244) by AM8P191CA0025.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.24 via Frontend Transport; Tue, 11 May 2021 15:16:15 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a30a30d8-93ab-48b1-6298-08d9148fb832
X-MS-TrafficTypeDiagnostic: AM9P190MB1601:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM9P190MB1601A9092D5F1BA3861BA90EDE539@AM9P190MB1601.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: Xj9/Ou82YYL5oWkleAdPbVwHbhGPwj8Na9Ix2dqTueaDJTYU9c7IIBup7GEGMeogmHLvcNTaOLIoz1ocs5yd3HxR5CokT6kxh0FRj/5c6chEctmfZI50LnjoQPxcAUqwkCEynH9CfuTVyOr+KURSs3yedetr1Q+vZaFW6E3ewkePQRhGvK/F1pf2iybJUnxsboAEz6dlhhQA0x2H6xlLGQgcPCFCd6b5Zi3MovBBXKRio1hUU5/u6ryROPa95sNwulAVdhU1Q1Ij5n4tncmqwafBDSYzab2PZY+5+emT+/Y6nd6Hk3n4RTptUdKvuxg2J68CAsZeqLpLhs1DrP1FmwC5JohP+uKWhfcCcB8oulWRG9qDURpMaz3YcyXEL7fifDPu7+2sG9rzUnk1tUeHKMtJ09ix7ou5eOEYa5bezAOMusbgm0HtS7kFhcnw07XokLqRBV//1tS6Ftm0D3zuuPatavxQsTE6HuO2uLC5D8b5HY2w91QhbllrEWyIJlQ+b2GIKP4Gp4xAJby4I0+t5RRz3E+7HhCgDjmVIKETdJJ1DKRGVAmUuCcD/JLgQbKJIAgAykFyLgkBeXeGhbhVq9Dascf8tXTB29ROxtAFMwqfA7LrMXrqxee+1vxdx5iFY3sjihId/4sADQLQNsqz6rjXj9Spq+rGDoRMpejspr+8DSjXnYWrHViJ8h04bjVzloUndNa07YK952vJQKxPAZ+eYrZYv0tyFeOzmgD7E/RAoxUP5uXbOdbe/VrchcCbD4Snwot9i66n6+en0vWqEA==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(376002)(346002)(366004)(136003)(396003)(39850400004)(86362001)(186003)(16526019)(956004)(6916009)(8676002)(2906002)(54906003)(66556008)(66946007)(1076003)(38350700002)(478600001)(296002)(316002)(4326008)(26005)(83380400001)(786003)(966005)(3450700001)(38100700002)(66476007)(52116002)(8936002)(6496006)(5660300002)(6486002); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?MVVc7kIxPWV0IHkjX6ZPSjHDxtM8p2l7AHx2gg4/IfHlEs+Qjx6+AfCNO32E?= =?us-ascii?Q?uBlOsEG2MHaAQ4x5wnw8GnDiDFx8s1jolSg3E6OBoIlvH6J1I4mCgONumBKO?= =?us-ascii?Q?PM1x5CfxrvgnWIHG0neyltufxeLZEEfd9ngTuB1M7/xKMuWcm9RCsoXtLN2n?= =?us-ascii?Q?4MORaQTLtQjZp/wBpawTAN4xmAlhTukbtkgrVW5Aw3+9UzBgUkNuS+h4u33R?= =?us-ascii?Q?0jLzNNJ/l1mYBhbLAk77EGC2o6+UyC92CEFKTMjymZgtyCG9iP8IOHddiKzL?= =?us-ascii?Q?rBuwz1cNXWgqT0MUMtmOKqqJFhUaNrtZrybTSRFwnC8eiOT5XFlxOLYMtx08?= =?us-ascii?Q?7v3HClS1+ja3II+zoydxz0vsl2P55NTKNJeiUYzrusKwlAVQGtI5Gqj+pVNW?= =?us-ascii?Q?utLZoCESictvRqo7khCZbh1/XoOru4NhE/4AyJH3hdJH+vU91oKL1DLQYc+V?= =?us-ascii?Q?+/6q7PzFHO/JzttfmORTmOYfmtpMO7Y3LBlDj+WNzC6MDw1rUrfl5gITwQRl?= =?us-ascii?Q?BqtipyOWSrU2GWpvkdQ3Yc0BeH6K59V50xc/1iBMR20gXOv2cvpD939hzadw?= =?us-ascii?Q?nk/BUeHUnXUBBMckmIxj7y5WrqpbNnFQ5aJpzFIopoIus4cQjHnRssqs3U5G?= =?us-ascii?Q?lLjNF6DFK8RJXk02cU0gfp72Wod2OdCcaUw0WVDfgJmrDy9Ol/CY6TMcX8de?= =?us-ascii?Q?uRFeDewsXtJ8C9ozvbf3XsW0XQC5iGtLK2dsHANDrHtxCLT32n3pmin41DWZ?= =?us-ascii?Q?9eiAi9v62aL2fa5N7ZyCwZlJILBNikpj4ek5xKc4siQN2ZzSAtBP7hxT98nv?= =?us-ascii?Q?wdomDcVGtZph09OBCXsuqmKVW+6tZJqNK1KbwsE1C7jEK9VK4qb7GkplGkim?= =?us-ascii?Q?BKU/LR9BlB8RInvUrO6vzzFH5b7Hznmtnx+KtcwxMyTLf9kfrVcoflzgIHSH?= =?us-ascii?Q?1+/EwB2hliV2D2gQF8nJnadpoKtrbi9+OS5C6afYNng1qgzSOqlxzjX7LyrA?= =?us-ascii?Q?manUaY3TnuvsUD0RWiCqr8o0LE238tGycgMXaayovMSnjMt4CtNeRUKhekzu?= =?us-ascii?Q?08b0EXPzx2vPdmvenlwtbFEMD6gwCgFD0m9b9lsjh+IFtB0+XMbGHfp5eUPH?= =?us-ascii?Q?CWumuvCNX3vygFc7nWDN8vChLMlGTWSsGGBGFrNQllDEh8NEIX+3+CifqoJa?= =?us-ascii?Q?EgbboAOCFTiORk/Krr5jEH4++TBoB7e6FDRJ9xbbNvSUCgrC6eBOT6FCP+8T?= =?us-ascii?Q?wikKnKfK0jYussSZ7tdhv4rRR95VCqE/Zln4M5asrzce3PJZSvmZdCTZUcfg?= =?us-ascii?Q?PpY8eDoK0T80GUTzT6+mKz8o?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: a30a30d8-93ab-48b1-6298-08d9148fb832
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2021 15:16:15.4497 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: +SRJezp80Y7giUyWTvSe58juB0OwrppXfOV1VlRmoVinxZZLCCqaggi+ht3jF6zeEK+6/7GN7uCUpxQqgWyPCJf+pY93ch96vHWPqIL+5mQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1601
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/5ojkWGzuf_wkxPREP6ZQeJVW5Po>
Subject: Re: [netconf] netconf-tls wasRe: Latest ietf-netconf-server draft and related modules
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 May 2021 15:16:23 -0000

While I share sympathy to your points, I am not sure the configuration
interface documents are the right place to address some of your points
since NC over TLS is defined in RFC 5539 and this is the place where
updates may be needed.

/js

On Tue, May 11, 2021 at 11:57:22AM +0000, tom petch wrote:
> I find this I-D confused about which versions of TLS are supported.  It is 1.0/1.1/1.2 or1.2/1.3 or 1.0/1.1/1.2/1.3 or 1.2 or ...
> This needs addressing and the text changed to match.
> 
> I suspect that the IESG will not accept any support for 1.0 or 1.1 given the existence of an RFC deprecating them and that this I-D should not go further than putting in place hooks with which an organisation could augment such support if they wanted to, but even that may be going too far.
> 
> I wonder too about what forms of authentication are acceptable, something that has changed several times in the life of the I-D.  I do  not have a view of which are and which are not but think that guidance from the TLS WG or SecDir or Security AD would be useful now rather than later.
> 
> In a similar vein, TLS 1.3 is keen to ship application data before the handshake is complete, before authentication has happened, which causes problems for applications which want the handshake and authentication to complete first.  I see NETCONF as being such an application and the I-D needs to address that, as it is being addressed by other WG.
> 
> Tom Petch
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Tue May 11 10:12:15 2021
Return-Path: <010001795c69dcf8-0d94c645-4824-4dca-a1d1-c88d1d2e8f1e-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB3723A1EB8 for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 10:12:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 VpGkVc-GrP0X for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 10:12:09 -0700 (PDT)
Received: from a48-90.smtp-out.amazonses.com (a48-90.smtp-out.amazonses.com [54.240.48.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E06483A1EE4 for <netconf@ietf.org>; Tue, 11 May 2021 10:11:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1620753112; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=ftMmJQa8n09/I4sStLCt2RxbGZOJWD1qWO2YOPAJNoA=; b=Cbx+ybjWIwfzrjOgYUMfkhFrpJkmrTGytCxftOVJ/Jr/+UCPwWh7IMELJOYsoi2q k8EJC+eworP2byP6TxBFwIGPzMqodONVCNJMKbxI16ZpnDmIr/vdzVVCPgkgvLjWJfo hQmi/H/j9U5wLj8L+JzWOtC8hJ2aUb6aTZ6xdU8s=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <010001795c69dcf8-0d94c645-4824-4dca-a1d1-c88d1d2e8f1e-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_2ABBEA70-DF91-4BD2-B18F-EDD02B2AED10"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Tue, 11 May 2021 17:11:52 +0000
In-Reply-To: <AM7PR07MB62488B98AE0E394EFF5C80B1A0539@AM7PR07MB6248.eurprd07.prod.outlook.com>
Cc: "netconf@ietf.org" <netconf@ietf.org>
To: tom petch <ietfc@btconnect.com>
References: <972-608a4700-29-1b90d060@24617716> <010001791de3029b-730530a6-f4fb-4d57-9d39-a1551ab76260-000000@email.amazonses.com> <AM7PR07MB62488B98AE0E394EFF5C80B1A0539@AM7PR07MB6248.eurprd07.prod.outlook.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.11-54.240.48.90
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/6BT_X-_TLx3T4oY1pved8JIUI84>
Subject: Re: [netconf] netconf-tls wasRe: Latest ietf-netconf-server draft and related modules
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 May 2021 17:12:14 -0000

--Apple-Mail=_2ABBEA70-DF91-4BD2-B18F-EDD02B2AED10
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Tom,


> I find this I-D confused about which versions of TLS are supported.  =
It is 1.0/1.1/1.2 or1.2/1.3 or 1.0/1.1/1.2/1.3 or 1.2 or ...
> This needs addressing and the text changed to match.

The =E2=80=9Cietf-tls-common=E2=80=9D module has features: "tls-1_0=E2=80=9D=
, "tls-1_1=E2=80=9D, "tls-1_2=E2=80=9D, and "tls-1_3=E2=80=9D.  Per this =
recent thread [1], my local-copy now has for all features except =
=E2=80=9Ctls-1_3=E2=80=9D a comment in the =E2=80=9Cdescription=E2=80=9D =
statement along the lines of "TLS 1.x is obsolete and thus it is NOT =
RECOMMENDED to enable this feature."

[1] =
https://mailarchive.ietf.org/arch/msg/netconf/dGGP4kQU8EnlcMVMq1ZZ0uAYBO0


> I suspect that the IESG will not accept any support for 1.0 or 1.1 =
given the existence of an RFC deprecating them and that this I-D should =
not go further than putting in place hooks with which an organisation =
could augment such support if they wanted to, but even that may be going =
too far.

Disagree.  It's one thing to say that a protocol is deprecated and =
another to say that the configuration for a still somewhat-widely used =
deprecated-protocol is deprecated.


> I wonder too about what forms of authentication are acceptable, =
something that has changed several times in the life of the I-D.  I do  =
not have a view of which are and which are not but think that guidance =
from the TLS WG or SecDir or Security AD would be useful now rather than =
later.

What is there to wonder about with regards to forms of authentication?  =
Saying they=E2=80=99ve changed several times is exaggerated - they =
changes only once, and that was to add support for =E2=80=9Craw public =
keys=E2=80=9D and =E2=80=9Cpre-shared-keys=E2=80=9D, per request.  =
AFAIK, the auth mechanisms (the two just mentioned + X.509 certs) are =
the minimally viable set.


> In a similar vein, TLS 1.3 is keen to ship application data before the =
handshake is complete, before authentication has happened, which causes =
problems for applications which want the handshake and authentication to =
complete first.  I see NETCONF as being such an application and the I-D =
needs to address that, as it is being addressed by other WG.

Is that really true?  How is it not considered a security hole in the =
protocol?!  I agree that it=E2=80=99s undesirable, but it=E2=80=99s =
unclear what text could be added to the =E2=80=9Ctis-client-server=E2=80=9D=
, =E2=80=9Cnetconf-client-server=E2=80=9D or =
=E2=80=9Crestconf-client-server=E2=80=9D drafts to address this.  Please =
advise.

Thanks,
Kent


--Apple-Mail=_2ABBEA70-DF91-4BD2-B18F-EDD02B2AED10
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Tom,<div class=3D""><br class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">I find this I-D confused about =
which versions of TLS are supported. &nbsp;It is 1.0/1.1/1.2 or1.2/1.3 =
or 1.0/1.1/1.2/1.3 or 1.2 or ...</div><div class=3D""><div class=3D"">This=
 needs addressing and the text changed to match.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>The =
=E2=80=9Cietf-tls-common=E2=80=9D module has features: "tls-1_0=E2=80=9D, =
"<font color=3D"#000000" class=3D""><span style=3D"caret-color: rgb(0, =
0, 0);" class=3D"">tls-1_1=E2=80=9D, "tls-1_2=E2=80=9D, and "tls-1_3=E2=80=
=9D. &nbsp;</span></font><font color=3D"#000000" class=3D"">Per this =
recent thread [1], my local-copy now has for all features =
except&nbsp;=E2=80=9Ctls-1_3=E2=80=9D a comment in =
the&nbsp;=E2=80=9Cdescription=E2=80=9D statement along the lines of =
"</font><span style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" =
class=3D"">TLS 1.x is obsolete and thus it is NOT RECOMMENDED =
to&nbsp;</span><span style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, =
0, 0);" class=3D"">enable this feature."</span></div><div><br =
class=3D""></div><div>[1]&nbsp;<a =
href=3D"https://mailarchive.ietf.org/arch/msg/netconf/dGGP4kQU8EnlcMVMq1ZZ=
0uAYBO0" =
class=3D"">https://mailarchive.ietf.org/arch/msg/netconf/dGGP4kQU8EnlcMVMq=
1ZZ0uAYBO0</a></div><div><br class=3D""></div><div><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div class=3D""><div=
 class=3D"">I suspect that the IESG will not accept any support for 1.0 =
or 1.1 given the existence of an RFC deprecating them and that this I-D =
should not go further than putting in place hooks with which an =
organisation could augment such support if they wanted to, but even that =
may be going too far.<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>Disagree. &nbsp;It's one thing to say that a =
protocol is deprecated and another to say that the configuration for a =
still somewhat-widely used deprecated-protocol is =
deprecated.</div><div><br class=3D""></div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D"">I wonder too =
about what forms of authentication are acceptable, something that has =
changed several times in the life of the I-D. &nbsp;I do &nbsp;not have =
a view of which are and which are not but think that guidance from the =
TLS WG or SecDir or Security AD would be useful now rather than =
later.<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>What is there to wonder about with regards to =
forms of authentication? &nbsp;Saying they=E2=80=99ve changed several =
times is exaggerated - they changes only once, and that was to add =
support for =E2=80=9Craw public keys=E2=80=9D and =E2=80=9Cpre-shared-keys=
=E2=80=9D, per request. &nbsp;AFAIK, the auth mechanisms (the two just =
mentioned + X.509 certs) are the minimally viable set.</div><div><br =
class=3D""></div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D"">In a similar vein, TLS 1.3 is keen to ship =
application data before the handshake is complete, before authentication =
has happened, which causes problems for applications which want the =
handshake and authentication to complete first. &nbsp;I see NETCONF as =
being such an application and the I-D needs to address that, as it is =
being addressed by other WG.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Is =
that really true? &nbsp;How is it not considered a security hole in the =
protocol?! &nbsp;I agree that it=E2=80=99s undesirable, but it=E2=80=99s =
unclear what text could be added to the =E2=80=9Ctis-client-server=E2=80=9D=
, =E2=80=9Cnetconf-client-server=E2=80=9D or =
=E2=80=9Crestconf-client-server=E2=80=9D drafts to address this. =
&nbsp;Please advise.</div><div><br =
class=3D""></div><div>Thanks,</div><div>Kent</div><div><br =
class=3D""></div></div></div></body></html>=

--Apple-Mail=_2ABBEA70-DF91-4BD2-B18F-EDD02B2AED10--


From nobody Tue May 11 18:51:47 2021
Return-Path: <bill.wu@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51EF43A2EB6 for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 18:51:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 efQwAE00Rkk9 for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 18:51:40 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3438D3A2EB4 for <netconf@ietf.org>; Tue, 11 May 2021 18:51:40 -0700 (PDT)
Received: from fraeml742-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4FfyKt1141z6fsl7 for <netconf@ietf.org>; Wed, 12 May 2021 09:45:38 +0800 (CST)
Received: from dggeml704-chm.china.huawei.com (10.3.17.142) by fraeml742-chm.china.huawei.com (10.206.15.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2176.2; Wed, 12 May 2021 03:51:36 +0200
Received: from dggeml753-chm.china.huawei.com (10.1.199.152) by dggeml704-chm.china.huawei.com (10.3.17.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Wed, 12 May 2021 09:51:33 +0800
Received: from dggeml753-chm.china.huawei.com ([10.1.199.152]) by dggeml753-chm.china.huawei.com ([10.1.199.152]) with mapi id 15.01.2176.012; Wed, 12 May 2021 09:51:33 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] Capability-fetching mechanisms
Thread-Index: AddG0HdnnTBaPY4uRHyvd2vwkGmwRw==
Date: Wed, 12 May 2021 01:51:33 +0000
Message-ID: <fe4d6fca7cc34ffc8611bf0c94352b33@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.123.117]
Content-Type: multipart/alternative; boundary="_000_fe4d6fca7cc34ffc8611bf0c94352b33huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/MLCYpjGVDLHZQ3qoDWaw1zNRWYY>
Subject: Re: [netconf] Capability-fetching mechanisms
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 May 2021 01:51:45 -0000

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

SGksIEtlbnQ6DQpTb3JyeSBmb3IgbGF0ZSBmb2xsb3cgdXAuDQpPbiBBcHIgMTksIDIwMjEsIGF0
IDU6MzkgUE0sIEtlbnQgV2F0c2VuIDxrZW50QHdhdHNlbi5uZXQ8bWFpbHRvOmtlbnRAd2F0c2Vu
Lm5ldD4+IHdyb3RlOg0KDQpEZWFyIFdHLA0KDQpPbmUgb2YgdGhlIG91dGNvbWVzIGZyb20g4oCc
aHR0cHMtbm90aWbigJ0gcHJlc2VudGF0aW9uIGR1cmluZyB0aGUgTkVUQ09ORiAxMTAgc2Vzc2lv
biB3YXMgdG8gd2hhdCBleHRlbnQgYWxsIHRoZSBub3RpZiAoZS5nLiwgaHR0cHMsIHVkcCwgZXRj
LikgZHJhZnRzIHNob3VsZCBkZWZpbmUgdGhlaXIgb3duIGNhcGFiaWxpdHktZmV0Y2hpbmcgbWVj
aGFuaXNtLCBvciB1c2UgdGhlIG1lY2hhbmlzbSBkZWZpbmVkIGJ5IHRoZSAiZGF0YS1leHBvcnQt
Y2FwYWJpbGl0aWVz4oCdIGRyYWZ0Lg0KDQpBcyBhdXRob3JzLCBNYWhlc2ggYW5kIEkgZGlzY3Vz
c2VkIHNvbWUgb2YgdGhlIFBST3MgYW5kIENPTnMgb2YgdGhlIGFwcHJvYWNoZXMgYXMgZm9sbG93
czoNCltRaW5dOkkgYW0gdW5kZXIgaW1wcmVzc2lvbiB0aGF0IHNoYXJlZC1tZWNoYW5pc20gaGFz
IGEgbG90IG9mIGJlbmVmaXQuOi0pDQoNCiAgKiAgIFBST3MgKGZvciBoYXZpbmcgYSBzaGFyZWQt
bWVjaGFuaXNtKToNCg0KICAgICAqICAgRW5hYmxlcyBhIGNvbW1vbiBtZWNoYW5pc20gc3Bhbm5p
bmcgbXVsdGlwbGUgbm90aWYgdHJhbnNwb3J0cyB0byBleGlzdA0KDQogICogICBDT05zIChhZ2Fp
bnN0IGhhdmluZyBhIHNoYXJlZCBtZWNoYW5pc20pOg0KDQogICAgICogICBFbnRhaWxzIGVhY2gg
cmVjZWl2ZXIgYWxzbyBuZWVkaW5nIHRvIGJlIGEgTkVUQ09ORiBhbmQvb3IgUkVTVENPTkYgc2Vy
dmVyDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtRaW5dOklzIHJlY2VpdmVyIGlu
IHRoaXMgY29udGV4dCBORVRDT05GL1JFU1RDT05GIHNlcnZlciBvciBjbGllbnQ/DQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSSB0aGluayB3ZSBtaXggdHdvIHRoaW5ncywNCg0K
YS4gICAgICAgb25lIGlzIHRoZSBzZXJ2ZXIgYWR2ZXJ0aXNlIGl0cyBjYXBhYmlsaXR5IHRvIHRo
ZSBjbGllbnQgLCAoaS5lLiwgc2VydmVyIGNhcGFiaWxpdHkgYWR2ZXJ0aXNlbWVudCkNCg0KYi4g
ICAgICAgdGhlIG90aGVyIGlzIHNlcnZlciBzZW5kIHRoZSBjYXBhYmlsaXR5IHF1ZXJ5IHJlcXVl
c3QgdGhlIGNsaWVudCBhbmQgZ2V0IGNhcGFiaWxpdHkgcmVzcG9uc2UgZnJvbSB0aGUgY2xpZW50
LiAoY2xpZW50IGNhcGFiaWxpdHkgZmV0Y2hpbmcpDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEkgdGhpbmsgZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVzIHJpZ2h0IG5vdyBmb2N1c2Vz
IG9uIChhKSwgdGhlIHF1ZXN0aW9uIHlvdSBhc2sgaGVyZSBpcyB3aGV0aGVyIChiKSBjYW4gYmUg
ZGVmaW5lZCBhcyBzaGFyZWQgbWVjaGFuaXNtIHdoaWNoIGNhbiBiZSBwYXJ0IG9mDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSAiZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVz4oCd
IGRyYWZ0LiBJZiBteSB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3QsIEkgdGhpbmsgaXQgd2lsbCBi
ZSBuaWNlIHRvIGhhdmUgKGIpIHN1Y2ggc2hhcmVkIG1lY2hhbmlzbSwgaS5lLiwgRGVmaW5pbmcg
KGEpIGFuZCAoYikgaW4gYSBzaW5nbGUgcGxhY2UuDQoNCiAgICAgICAgKiAgIFdoZXJlYXMgYSBu
b3RpZi1zcGVjaWZpYyBzb2x1dGlvbiBjYW4gYmUgb3B0aW1pemVkIG9uIGEgcGVyLXByb3RvY29s
IGJhc2lzLg0KICAgICAgICAqICAgRldJVywgaWYgUkMsIHRoZSByZWNlaXZlciBDT1VMRCBtaW5p
bWFsbHkgc3VwcG9ydCAqanVzdCogdGhlIHNpbmdsZSBHRVQgcmVxdWVzdCAoaS5lLiwgbm90IGEg
Y29tcGxldGUgUkMgc2VydmVyKQ0KICAgICAgICAqICAgU3RpbGwsIG5ldHdvcmtpbmcvZmlyZXdh
bGwgd291bGQgaGF2ZSB0byBzdXBwb3J0IHRoZSBvdXRib3VuZCBOQy9SQyBmbG93LCBpbiBhZGRp
dGlvbiB0byB0aGUgYmFzZSBub3RpZmljYXRpb24gZmxvdw0KICAgICAgICAgICAgICAgICAgIFtR
aW5dOiAiZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVzICIgZHJhZnQgdXNlcyBkcmFmdC1pZXRmLW5l
dGNvbmYtbm90aWZpY2F0aW9uLWNhcGFiaWxpdGllcy0xNiBhcyBiYXNpcyBvciBmb3VuZGF0aW9u
LiBJZiBteSB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3QsIGRyYWZ0LWlldGYtbmV0Y29uZi0gbm90
aWZpY2F0aW9uLWNhcGFiaWxpdGllcy0xNiBkb2VzbuKAmXQNCnJlcXVpcmUgcmVjZWl2ZXIgdG8g
c3VwcG9ydCBORVRDT05GIG9yICAgUkVTVENPTkYuDQoNCiAgICAgKiAgIFBvdGVudGlhbGx5IGV4
dGVuZHMgdGhlIG51bWJlciBvZiBjYXBhYmlsaXRpZXMgdG8gYmUgbW9yZSB0aGFuIG1pbmltYWxs
eSBuZWNlc3NhcnkNCg0KICAgICAgICAqICAgZS5nLiwgdGhlIGN1cnJlbnQgImRhdGEtZXhwb3J0
LWNhcGFiaWxpdGllc+KAnSBtb2R1bGVzIGRlZmluZSBkb3plbnMgb2YgY2FwYWJpbGl0aWVzIHN1
cHBvcnRpbmcgUkZDIDg2MzkgYW5kIFJGQyA4NjQxIHRoYXQgYXJlIG5vdCBuZWVkZWQgZm9yIGh0
dHBzLW5vdGlmLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtRaW5dIERv
emVucyBvZiBjYXBhYmlsaXRpZXMgZGVmaW5lZCBieSB0aGUgY3VycmVudCAiZGF0YS1leHBvcnQt
Y2FwYWJpbGl0aWVz4oCdIG1vZHVsZXMgYXJlIGFsbCBvcHRpb25hbCBjYXBhYmlsaXR5LiBJdCBk
b2VzbuKAmXQgcmVxdWlyZSBhbGwgdGhlIGNhcGFiaWxpdGllcyB0byBiZSBzdXBwb3J0ZWQuDQp3
aGVuIFJGQyA4NjM5IGlzIG5vdCBpbiB1c2UuDQoNCiAgICAgICAgICAgKiAgIEhUVFBTLU5vdGlm
IHNlZW1zIHRvIG5lZWQgb25seSB0aHJlZSBjYXBhYmlsaXRpZXM6DQoNCiAgICAgICAgICAgICAg
KiAgIFdoYXQgZW5jb2RpbmdzIGFyZSBzdXBwb3J0ZWQgKGpzb24sIHhtbCwgYmluYXJ5KQ0KICAg
ICAgICAgICAgICAqICAgSWYgdGhlIFJGQyA4NjM5IHN0YXRlIG1hY2hpbmUgaXMgc3VwcG9ydGVk
Lg0KICAgICAgICAgICAgICAqICAgSWYgYnVuZGxlZCBtZXNzYWdlcyBpcyBzdXBwb3J0ZWQuDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1Fpbl06IFNvIEhUVFBzLW5vdGlmIGNh
biBwaWNrIHRob3NlIHRocmVlIGNhcGFiaWxpdGllcyBhbmQgaWdub3JlIG90aGVyIGNhcGFiaWxp
dGllcy4gIEkgYmVsaWV2ZSBIVFRQIGhhcyBtZWNoYW5pc20gdG8gZGVhbCB3aXRoIHRoZXNlIHVu
aGFuZGxlZCBjYXBhYmlsaXRpZXMgYWR2ZXJ0aXNlZCBieSB0aGUgbmV0d29yayBkZXZpY2UuICBP
bmUgb2Ygc3VjaCBleGFtcGxlIGlzIHVuaGFuZGxlZA0KTmFtZXNwYWNlIGRlZmluZWQgaW4gKGh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1yZWdleHQtdW5o
YW5kbGVkLW5hbWVzcGFjZXMtMDcpDQoNCiAgICAgICAgICAgKiAgIFByZXN1bWFibHksIFVEUC1O
b3RpZiB3b3VsZCBzaW1pbGFybHkgaGF2ZSBhIHNtYWxsIHNldCBvZiBjYXBhY2l0aWVzLg0KDQog
ICAgICAgICAgICAgICogICBJbiBmYWN0LCBpdCBtYXkgYmUgbGVzcywgYXMgVURQIG1heSBiZSB1
bmFibGUgdG8gc3VwcG9ydCBSRkMgODYzOQ0KICAgICAgICAgICAgIFtRaW5dOiBTZWUgY2xhcmlm
aWNhdGlvbiBhYm92ZS4gRm9yIFVEUCBub3RpZiwgaXQgZG9lc27igJl0IHJlcXVpcmUgYWxsIHRo
ZSBjYXBhYmlsaXR5IHRvIGJlIHN1cHBvcnRlZC4NCg0KVGhvdWdodHM/DQoNCktlbnQgYW5kIE1h
aGVzaCAgLy8gYXMgYXV0aG9ycw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpuZXRjb25mIG1haWxpbmcgbGlzdA0KbmV0Y29uZkBpZXRmLm9yZzxt
YWlsdG86bmV0Y29uZkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vbmV0Y29uZg0KDQo=

--_000_fe4d6fca7cc34ffc8611bf0c94352b33huaweicom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1
IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBh
bm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlxA5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQ
YXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbjowY207DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCXRleHQtaW5kZW50OjIxLjBwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6
NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQ0K
ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRp
b25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo5OTg1MzY2OTE7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOi0xOTI3OTM2MjQ4O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1z
by1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGww
OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsOQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjE4NTEwMjA5
NDk7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEyMzIz
NjY3OTggLTE1NzEzNjg4NCA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5
ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEwMC41
cHQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiUyXCkiOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
CgltYXJnaW4tbGVmdDoxMjQuNXB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDE6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFy
Z2luLWxlZnQ6MTQ1LjVwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVs
NA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTY2LjVwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBs
aXN0IGwxOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCglt
c28tbGV2ZWwtdGV4dDoiJTVcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE4Ny41cHQ7DQoJdGV4dC1p
bmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4tbGVmdDoyMDguNXB0Ow0KCXRleHQtaW5kZW50
Oi0yMS4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyMjkuNXB0Ow0K
CXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlOFwpIjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy
Z2luLWxlZnQ6MjUwLjVwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVs
OQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1s
ZWZ0OjI3MS41cHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDUgbGZv
Mg0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLW51bWJlcmluZzpjb250aW51ZTsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0K
dWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+
PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8
L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0
IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNo
YXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04i
IGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+SGksIEtlbnQ6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Tb3JyeSBm
b3IgbGF0ZSBmb2xsb3cgdXAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIEFwciAxOSwgMjAyMSwgYXQgNToz
OSBQTSwgS2VudCBXYXRzZW4gJmx0OzxhIGhyZWY9Im1haWx0bzprZW50QHdhdHNlbi5uZXQiPmtl
bnRAd2F0c2VuLm5ldDwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPkRlYXIgV0csPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+T25lIG9mIHRoZSBvdXRjb21lcyBmcm9tIOKAnGh0dHBzLW5vdGlm4oCdIHByZXNlbnRh
dGlvbiBkdXJpbmcgdGhlIE5FVENPTkYgMTEwIHNlc3Npb24gd2FzIHRvIHdoYXQgZXh0ZW50IGFs
bCB0aGUgbm90aWYgKGUuZy4sIGh0dHBzLCB1ZHAsIGV0Yy4pIGRyYWZ0cyBzaG91bGQgZGVmaW5l
IHRoZWlyIG93biBjYXBhYmlsaXR5LWZldGNoaW5nIG1lY2hhbmlzbSwgb3IgdXNlIHRoZSBtZWNo
YW5pc20NCiBkZWZpbmVkIGJ5IHRoZSAmcXVvdDtkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXPigJ0g
ZHJhZnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFz
IGF1dGhvcnMsIE1haGVzaCBhbmQgSSBkaXNjdXNzZWQgc29tZSBvZiB0aGUgUFJPcyBhbmQgQ09O
cyBvZiB0aGUgYXBwcm9hY2hlcyBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltRaW5dOkkgYW0gdW5kZXIgaW1wcmVzc2lvbiB0
aGF0IHNoYXJlZC1tZWNoYW5pc20gaGFzIGEgbG90IG9mIGJlbmVmaXQuOi0pPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj5QUk9zIChm
b3IgaGF2aW5nIGEgc2hhcmVkLW1lY2hhbmlzbSk6PG86cD48L286cD48L3NwYW4+PC9saT48L3Vs
Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0
O21zby1saXN0OmwwIGxldmVsMiBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj5FbmFibGVzIGEg
Y29tbW9uIG1lY2hhbmlzbSBzcGFubmluZyBtdWx0aXBsZSBub3RpZiB0cmFuc3BvcnRzJm5ic3A7
dG8gZXhpc3QmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0KPHVsIHR5
cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8
c3BhbiBsYW5nPSJFTi1VUyI+Q09OcyAoYWdhaW5zdCBoYXZpbmcgYSBzaGFyZWQgbWVjaGFuaXNt
KTo8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlw
ZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwyIGxm
bzEiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPkVudGFpbHMgZWFjaCByZWNlaXZlciBhbHNvIG5lZWRp
bmcgdG8gYmUgYSBORVRDT05GIGFuZC9vciBSRVNUQ09ORiBzZXJ2ZXI8bzpwPjwvbzpwPjwvc3Bh
bj48L2xpPjwvdWw+DQo8L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1tRaW5d
OklzIHJlY2VpdmVyIGluIHRoaXMgY29udGV4dCBORVRDT05GL1JFU1RDT05GIHNlcnZlcg0KIG9y
IGNsaWVudD8gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO0kgdGhpbmsgd2UgbWl4IHR3byB0aGluZ3MsDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21hcmdpbi1yaWdodDozNi4wcHQ7bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bWFyZ2luLWxlZnQ6MTAwLjVwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0Omwx
IGxldmVsMSBsZm8zIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+YS48
c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+b25lIGlz
IHRoZSBzZXJ2ZXIgYWR2ZXJ0aXNlIGl0cyBjYXBhYmlsaXR5IHRvIHRoZSBjbGllbnQgLCAoaS5l
Liwgc2VydmVyIGNhcGFiaWxpdHkgYWR2ZXJ0aXNlbWVudCk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21hcmdpbi1yaWdodDozNi4wcHQ7bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2lu
LWxlZnQ6MTAwLjVwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwxIGxldmVsMSBsZm8z
Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Yi48c3BhbiBzdHlsZT0i
Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+dGhlIG90aGVyIGlzIHNlcnZl
ciBzZW5kIHRoZSBjYXBhYmlsaXR5IHF1ZXJ5IHJlcXVlc3QgdGhlIGNsaWVudCBhbmQgZ2V0IGNh
cGFiaWxpdHkgcmVzcG9uc2UgZnJvbSB0aGUgY2xpZW50LiAoY2xpZW50IGNhcGFiaWxpdHkgZmV0
Y2hpbmcpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO0kgdGhpbmsgZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVzIHJpZ2h0IG5vdyBmb2N1c2VzIG9u
DQogKGEpLCB0aGUgcXVlc3Rpb24geW91IGFzayBoZXJlIGlzIHdoZXRoZXIgKGIpIGNhbiBiZSBk
ZWZpbmVkIGFzIHNoYXJlZCBtZWNoYW5pc20gd2hpY2ggY2FuIGJlIHBhcnQgb2YNCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dGhlICZxdW90O2Rh
dGEtZXhwb3J0LWNhcGFiaWxpdGllc+KAnSBkcmFmdC4gSWYgbXkgdW5kZXJzdGFuZGluZyBpcyBj
b3JyZWN0LCBJIHRoaW5rIGl0IHdpbGwgYmUgbmljZSB0byBoYXZlIChiKSBzdWNoIHNoYXJlZA0K
IG1lY2hhbmlzbSwgaS5lLiwgRGVmaW5pbmcgKGEpIGFuZCAoYikgaW4gYSBzaW5nbGUgcGxhY2Uu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNs
ZSI+DQo8dWwgdHlwZT0ic3F1YXJlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6
bDAgbGV2ZWwzIGxmbzEiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPldoZXJlYXMgYSBub3RpZi1zcGVj
aWZpYyBzb2x1dGlvbiBjYW4gYmUgb3B0aW1pemVkIG9uIGEgcGVyLXByb3RvY29sIGJhc2lzLjxv
OnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBs
ZXZlbDMgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+RldJVywgaWYgUkMsIHRoZSByZWNlaXZl
ciBDT1VMRCBtaW5pbWFsbHkgc3VwcG9ydCAqanVzdCogdGhlIHNpbmdsZSBHRVQgcmVxdWVzdCAo
aS5lLiwgbm90IGEgY29tcGxldGUgUkMgc2VydmVyKTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4t
Ym90dG9tOjEyLjBwdDttc28tbGlzdDpsMCBsZXZlbDMgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1V
UyI+U3RpbGwsIG5ldHdvcmtpbmcvZmlyZXdhbGwgd291bGQgaGF2ZSB0byBzdXBwb3J0IHRoZSBv
dXRib3VuZCBOQy9SQyBmbG93LCBpbiBhZGRpdGlvbiB0byB0aGUgYmFzZSBub3RpZmljYXRpb24g
ZmxvdzxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8L3VsPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206
MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1tRaW5d
OiAmcXVvdDtkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXMgJnF1b3Q7IGRyYWZ0IHVzZXMgZHJhZnQt
aWV0Zi1uZXRjb25mLW5vdGlmaWNhdGlvbi1jYXBhYmlsaXRpZXMtMTYNCiBhcyBiYXNpcyBvciBm
b3VuZGF0aW9uLiBJZiBteSB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3QsIGRyYWZ0LWlldGYtbmV0
Y29uZi0gbm90aWZpY2F0aW9uLWNhcGFiaWxpdGllcy0xNiBkb2VzbuKAmXQNCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDoxMDguMHB0O3RleHQtaW5k
ZW50OjE1Ljc1cHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5yZXF1aXJlIHJlY2VpdmVyIHRvIHN1cHBvcnQgTkVUQ09ORiBvciAmbmJzcDsmbmJzcDtSRVNU
Q09ORi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx1
bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsMCBsZXZlbDIgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+UG90ZW50aWFs
bHkgZXh0ZW5kcyB0aGUgbnVtYmVyIG9mIGNhcGFiaWxpdGllcyB0byBiZSBtb3JlIHRoYW4gbWlu
aW1hbGx5IG5lY2Vzc2FyeTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8dWwg
dHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjx1bCB0eXBlPSJzcXVhcmUiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDMgbGZvMSI+DQo8c3BhbiBsYW5n
PSJFTi1VUyI+ZS5nLiwgdGhlIGN1cnJlbnQmbmJzcDsmcXVvdDtkYXRhLWV4cG9ydC1jYXBhYmls
aXRpZXPigJ0mbmJzcDttb2R1bGVzIGRlZmluZSBkb3plbnMgb2YgY2FwYWJpbGl0aWVzIHN1cHBv
cnRpbmcgUkZDIDg2MzkgYW5kIFJGQyA4NjQxIHRoYXQgYXJlIG5vdCBuZWVkZWQgZm9yIGh0dHBz
LW5vdGlmLA0KPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjwvdWw+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLXJp
Z2h0OjM2LjBwdDttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO1tRaW5dIERvemVucyBvZiBjYXBhYmlsaXRpZXMgZGVmaW5l
ZCBieSB0aGUgY3VycmVudCZuYnNwOyZxdW90O2RhdGEtZXhwb3J0LWNhcGFiaWxpdGllc+KAnSZu
YnNwO21vZHVsZXMgYXJlIGFsbCBvcHRpb25hbCBjYXBhYmlsaXR5LiBJdCBkb2VzbuKAmXQgcmVx
dWlyZQ0KIGFsbCB0aGUgY2FwYWJpbGl0aWVzIHRvIGJlIHN1cHBvcnRlZC48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MTA4LjBwdCI+DQo8
c3BhbiBsYW5nPSJFTi1VUyI+d2hlbiBSRkMgODYzOSBpcyBub3QgaW4gdXNlLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPHVsIHR5
cGU9InNxdWFyZSI+DQo8dWwgdHlwZT0ic3F1YXJlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
bXNvLWxpc3Q6bDAgbGV2ZWw0IGxmbzEiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPkhUVFBTLU5vdGlm
IHNlZW1zIHRvIG5lZWQgb25seSB0aHJlZSBjYXBhYmlsaXRpZXM6PG86cD48L286cD48L3NwYW4+
PC9saT48L3VsPg0KPC91bD4NCjwvdWw+DQo8L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5
cGU9ImNpcmNsZSI+DQo8dWwgdHlwZT0ic3F1YXJlIj4NCjx1bCB0eXBlPSJzcXVhcmUiPg0KPG9s
IHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAg
bGV2ZWw1IGxmbzEiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPldoYXQgZW5jb2RpbmdzIGFyZSBzdXBw
b3J0ZWQgKGpzb24sIHhtbCwgYmluYXJ5KTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDUgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1V
UyI+SWYgdGhlJm5ic3A7UkZDIDg2Mzkgc3RhdGUgbWFjaGluZSBpcyBzdXBwb3J0ZWQuPG86cD48
L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVs
NSBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj5JZiBidW5kbGVkIG1lc3NhZ2VzIGlzIHN1cHBv
cnRlZC48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvb2w+DQo8L3VsPg0KPC91bD4NCjwvdWw+DQo8
L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1tRaW5dOiBT
byBIVFRQcy1ub3RpZiBjYW4gcGljayB0aG9zZSB0aHJlZSBjYXBhYmlsaXRpZXMNCiBhbmQgaWdu
b3JlIG90aGVyIGNhcGFiaWxpdGllcy4gJm5ic3A7SSBiZWxpZXZlIEhUVFAgaGFzIG1lY2hhbmlz
bSB0byBkZWFsIHdpdGggdGhlc2UgdW5oYW5kbGVkIGNhcGFiaWxpdGllcyBhZHZlcnRpc2VkIGJ5
IHRoZSBuZXR3b3JrIGRldmljZS4mbmJzcDsgT25lIG9mIHN1Y2ggZXhhbXBsZSBpcyB1bmhhbmRs
ZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxl
ZnQ6MTA4LjBwdDt0ZXh0LWluZGVudDoxNS43NXB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+TmFtZXNwYWNlIGRlZmluZWQgaW4gKGh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1yZWdleHQtdW5oYW5kbGVkLW5hbWVz
cGFjZXMtMDcpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5
cGU9ImNpcmNsZSI+DQo8dWwgdHlwZT0ic3F1YXJlIj4NCjx1bCB0eXBlPSJzcXVhcmUiPg0KPGxp
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDQgbGZvMSI+DQo8c3BhbiBsYW5n
PSJFTi1VUyI+UHJlc3VtYWJseSwgVURQLU5vdGlmIHdvdWxkIHNpbWlsYXJseSBoYXZlIGEgc21h
bGwgc2V0IG9mIGNhcGFjaXRpZXMuPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4N
CjwvdWw+DQo8L3VsPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+DQo8dWwg
dHlwZT0ic3F1YXJlIj4NCjx1bCB0eXBlPSJzcXVhcmUiPg0KPHVsIHR5cGU9InNxdWFyZSI+DQo8
bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsNSBsZm8yIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIj5JbiBmYWN0LCBpdCBtYXkgYmUgbGVzcywgYXMgVURQIG1heSBiZSB1bmFibGUg
dG8gc3VwcG9ydCBSRkMgODYzOTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8
L3VsPg0KPC91bD4NCjwvdWw+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDtb
UWluXTogU2VlIGNsYXJpZmljYXRpb24gYWJvdmUuIEZvciBVRFAgbm90aWYsIGl0IGRvZXNu4oCZ
dCByZXF1aXJlIGFsbCB0aGUgY2FwYWJpbGl0eQ0KIHRvIGJlIHN1cHBvcnRlZC48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+VGhvdWdodHM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5LZW50IGFuZCBNYWhlc2ggJm5ic3A7Ly8gYXMgYXV0aG9yczxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCm5ldGNvbmYgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOm5ldGNvbmZA
aWV0Zi5vcmciPm5ldGNvbmZAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9uZXRjb25mIj5odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL25ldGNvbmY8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_fe4d6fca7cc34ffc8611bf0c94352b33huaweicom_--


From nobody Tue May 11 22:32:05 2021
Return-Path: <weiwang94@foxmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B2AB3A34C1 for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 22:32:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.863
X-Spam-Level: 
X-Spam-Status: No, score=-0.863 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FROM_EXCESS_BASE64=0.001, HTML_MESSAGE=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RDNS_DYNAMIC=0.982, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=foxmail.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 a70TkRlWirmx for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 22:31:57 -0700 (PDT)
Received: from qq.com (out203-205-221-233.mail.qq.com [203.205.221.233]) (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 69B493A1A49 for <netconf@ietf.org>; Tue, 11 May 2021 22:31:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1620797513; bh=L+WFXNhVMxfrlu3zrOOQOaMserZIQXlts+po1C6nI50=; h=In-Reply-To:References:From:To:Subject:Date; b=bk1E0xPwhMivGxCjQWPY8r5dZwk213dS/kw14NoC8ItVxOzk8iO0BHEqBSravt0nJ JaQ1cmab4cFgi4Ho+568nh59R+JpZQas5C8tyjL2MOeV0TQ/knSyn48kMQF5WIRKyQ rn+MOhgz+a6/nq02p63BU1KFD1E8XSWSDvlGxidM=
X-QQ-FEAT: Kol1Dm0TdrCyBuMnE/ts1JZfIdR44peApqbeiARwk8ZxM4+4ZlnQYBs0OnaiI yB36K3pxtSY9KAhljxmZ/A8iwdpNPWanDPHPDK1oc1P6e011PAPM/oNDOgMRttOmHXxHObd qCE6+gWhoAOumCLcuW+8bCJ1zpSmcFcNXwq3al4xUcSprEgSzSbE3Cwxh01X3RC9VHpRQTy Thvd4Jm8XHxLDRQyJ2UFaETueEeZAOskb8oCXFIMOUzgx5nEPs0tRRUa4GNtuFjQeg9gP65 C+zIlrdhL/qiXR2F9C0RVkzDy26iA/EUp/XUaci4r6qm0Q6htWjUcDMeJzhUIItxKXSA==
X-QQ-SSF: 00000000000000F000000000000000L
X-QQ-XMAILINFO: MwkkaHu5BHik+TUO8PKhxaFOecYPDm0Axwjeu+rl47Hz5/6GfT+1pZ/dzW21mC p+lVRINR4ZycCRWRxh5QhZUgPaTi1igdXcxKonAbbVdXRNxhHbYrDxJjuype1mKARirFoKcpCeA7O R22XECPBpFSwc+o+G0mEV75IOpsfDdn6LUQGJ9awvjZQJ1AdWVazdZlPc2uBLMdoC2PNj7PR2n0Y6 LJYyb6Q6FpCOxsJtbJsXl4+NiXxN9uy1SD69ae/CujR/9CBuvjpSEVBlov4zwjgxPNn3R7E4wPQtX jjfq9IVqko26YhHsGCUIctlLmMnHy9TPPs/7AIc5VRMwLdddsTAS6Q0Xx9asMzfkZC8zy0vT/nEI5 yUAn8Toz6pcRvankdTCL2ClEzETiICUnnubzCs77ykAVQCLbcumxuiCn3vsZ9sibODyVe2+iBy0Cn rcxyRue8mczaekqGHQGOt6YJVw58gKNgwuXmh5A72NuxHc6jB71QEyztLcUOSquwfB1u3W+aAUfT0 9N47CiANitpopaGWysaBHYogYc0nmGb3PoYZPZLz06TctWmVVD2l15s4n83k7ZKbzEyBhbliwk+tE bWFXaeX1U6B4z5YvEryHbOw5EHXyUIptoNOVDQKWZ0DotD2nBf016VDIj6F8Z0ViFvCtmrmhWdy8U iMUDZobGpv7vmmmOSGSxdppGTp0Qfcovw8t4Zazmm1cGPUPRnZliIU7H+SAGayy6s5tbksyVd40yV 5m/C2Qp/oFJ8XB8OYL3hHIQ/mexZgXq0HjHL13bLukLK7ofS+3YoAivlmxFLVBXIK7KqpFEJ6Zzsu wWDE69nBe5vDCAcf1aYXg5FSFll0Z4CAsw==
X-HAS-ATTACH: no
X-QQ-BUSINESS-ORIGIN: 2
X-Originating-IP: 219.142.189.25
In-Reply-To: <fe4d6fca7cc34ffc8611bf0c94352b33@huawei.com>
References: <fe4d6fca7cc34ffc8611bf0c94352b33@huawei.com>
X-QQ-STYLE: 
X-QQ-mid: webmail812t1620797511t4392113
From: "=?gb18030?B?V2VpIFdhbmc=?=" <weiwang94@foxmail.com>
To: "=?gb18030?B?UWluIFd1?=" <bill.wu@huawei.com>, "=?gb18030?B?S2VudCBXYXRzZW4=?=" <kent+ietf@watsen.net>, "=?gb18030?B?bmV0Y29uZkBpZXRmLm9yZw==?=" <netconf@ietf.org>
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_609B6847_11CBDF20_7724030D"
Content-Transfer-Encoding: 8Bit
Date: Wed, 12 May 2021 13:31:51 +0800
X-Priority: 3
Message-ID: <tencent_1EAAB36DA33D542F6FEE723E8ECD21533405@qq.com>
X-QQ-MIME: TCMime 1.0 by Tencent
X-Mailer: QQMail 2.x
X-QQ-Mailer: QQMail 2.x
X-QQ-ReplyHash: 3983706953
X-QQ-SENDSIZE: 520
Received: from qq.com (unknown [127.0.0.1]) by smtp.qq.com (ESMTP) with SMTP id ; Wed, 12 May 2021 13:31:53 +0800 (CST)
Feedback-ID: webmail:foxmail.com:bgforeign:bgforeign11
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/PczdrFKZC0EQvk_-zqqYmatLuUw>
Subject: Re: [netconf] Capability-fetching mechanisms
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 May 2021 05:32:03 -0000

This is a multi-part message in MIME format.

------=_NextPart_609B6847_11CBDF20_7724030D
Content-Type: text/plain;
	charset="gb18030"
Content-Transfer-Encoding: base64

SGksIFFpbiBhbmQga2VudKO6DQoNCg0KJm5ic3A7ICZuYnNwOyBUaGFua3MgZm9yIGNsYXJp
ZmljYXRpb24sIEkgZmVlbCBpdCB3aWxsIGJlIHVzZWZ1bCB0byBoYXZlIG9uZSBjb21tb24g
bW9kZWwgdG8gc3VwcG9ydCBib3RoIHB1bGwgYW5kIHB1c2ggYXBwcm9hY2ggYW5kIGhlbHAg
Ym90aCB0aGUgc2VydmVyIGFuZCBjbGllbnQga25vdyBlYWNoIG90aGVyoa9zIGNhcGFiaWxp
dHkuDQoNCg0KV2VpDQpDaGluYSBUZWxlY29tDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tJm5i
c3A7T3JpZ2luYWwmbmJzcDstLS0tLS0tLS0tLS0tLS0tLS0NCkZyb206ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IlFpbiBXdSIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YmlsbC53dUBodWF3ZWku
Y29tJmd0OzsNCkRhdGU6Jm5ic3A7V2VkLCBNYXkgMTIsIDIwMjEgMDk6NTEgQU0NClRvOiZu
YnNwOyJLZW50IFdhdHNlbiI8a2VudCtpZXRmQHdhdHNlbi5uZXQmZ3Q7OyJuZXRjb25mQGll
dGYub3JnIjxuZXRjb25mQGlldGYub3JnJmd0OzsNCg0KU3ViamVjdDombmJzcDtSZTogW25l
dGNvbmZdIENhcGFiaWxpdHktZmV0Y2hpbmcgbWVjaGFuaXNtcw0KDQoNCg0KICANCkhpLCBL
ZW50Og0KIA0KU29ycnkgZm9yIGxhdGUgZm9sbG93IHVwLg0KICAgDQpPbiBBcHIgMTksIDIw
MjEsIGF0IDU6MzkgUE0sIEtlbnQgV2F0c2VuIDxrZW50QHdhdHNlbi5uZXQmZ3Q7IHdyb3Rl
Og0KIA0KIA0KJm5ic3A7DQogICANCkRlYXIgV0csDQogIA0KJm5ic3A7DQogDQogIA0KT25l
IG9mIHRoZSBvdXRjb21lcyBmcm9tIKGwaHR0cHMtbm90aWahsSBwcmVzZW50YXRpb24gZHVy
aW5nIHRoZSBORVRDT05GIDExMCBzZXNzaW9uIHdhcyB0byB3aGF0IGV4dGVudCBhbGwgdGhl
IG5vdGlmIChlLmcuLCBodHRwcywgdWRwLCBldGMuKSBkcmFmdHMgc2hvdWxkIGRlZmluZSB0
aGVpciBvd24gY2FwYWJpbGl0eS1mZXRjaGluZyBtZWNoYW5pc20sIG9yIHVzZSB0aGUgbWVj
aGFuaXNtICBkZWZpbmVkIGJ5IHRoZSAiZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVzobEgZHJh
ZnQuDQogICANCiZuYnNwOw0KIA0KICANCkFzIGF1dGhvcnMsIE1haGVzaCBhbmQgSSBkaXNj
dXNzZWQgc29tZSBvZiB0aGUgUFJPcyBhbmQgQ09OcyBvZiB0aGUgYXBwcm9hY2hlcyBhcyBm
b2xsb3dzOg0KIA0KICAgDQpbUWluXTpJIGFtIHVuZGVyIGltcHJlc3Npb24gdGhhdCBzaGFy
ZWQtbWVjaGFuaXNtIGhhcyBhIGxvdCBvZiBiZW5lZml0LjotKQ0KIA0KICANCiBQUk9zIChm
b3IgaGF2aW5nIGEgc2hhcmVkLW1lY2hhbmlzbSk6DQogICANCiBFbmFibGVzIGEgY29tbW9u
IG1lY2hhbmlzbSBzcGFubmluZyBtdWx0aXBsZSBub3RpZiB0cmFuc3BvcnRzIHRvIGV4aXN0
IA0KICAgDQogQ09OcyAoYWdhaW5zdCBoYXZpbmcgYSBzaGFyZWQgbWVjaGFuaXNtKToNCiAg
IA0KIEVudGFpbHMgZWFjaCByZWNlaXZlciBhbHNvIG5lZWRpbmcgdG8gYmUgYSBORVRDT05G
IGFuZC9vciBSRVNUQ09ORiBzZXJ2ZXINCiAgDQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
W1Fpbl06SXMgcmVjZWl2ZXIgaW4gdGhpcyBjb250ZXh0IE5FVENPTkYvUkVTVENPTkYgc2Vy
dmVyICBvciBjbGllbnQ/IA0KIA0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IEkgdGhpbmsgd2UgbWl4IHR3byB0aGluZ3MsIA0KIA0KIGEuJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICBvbmUgaXMgdGhlIHNlcnZlciBhZHZlcnRpc2UgaXRzIGNhcGFi
aWxpdHkgdG8gdGhlIGNsaWVudCAsIChpLmUuLCBzZXJ2ZXIgY2FwYWJpbGl0eSBhZHZlcnRp
c2VtZW50KQ0KIA0KIGIuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICB0aGUgb3Ro
ZXIgaXMgc2VydmVyIHNlbmQgdGhlIGNhcGFiaWxpdHkgcXVlcnkgcmVxdWVzdCB0aGUgY2xp
ZW50IGFuZCBnZXQgY2FwYWJpbGl0eSByZXNwb25zZSBmcm9tIHRoZSBjbGllbnQuIChjbGll
bnQgY2FwYWJpbGl0eSBmZXRjaGluZykNCiANCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJ
IHRoaW5rIGRhdGEtZXhwb3J0LWNhcGFiaWxpdGllcyByaWdodCBub3cgZm9jdXNlcyBvbiAg
KGEpLCB0aGUgcXVlc3Rpb24geW91IGFzayBoZXJlIGlzIHdoZXRoZXIgKGIpIGNhbiBiZSBk
ZWZpbmVkIGFzIHNoYXJlZCBtZWNoYW5pc20gd2hpY2ggY2FuIGJlIHBhcnQgb2YgDQogDQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlICJkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXOh
sSBkcmFmdC4gSWYgbXkgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0LCBJIHRoaW5rIGl0IHdp
bGwgYmUgbmljZSB0byBoYXZlIChiKSBzdWNoIHNoYXJlZCAgbWVjaGFuaXNtLCBpLmUuLCBE
ZWZpbmluZyAoYSkgYW5kIChiKSBpbiBhIHNpbmdsZSBwbGFjZS4NCiAgICANCiBXaGVyZWFz
IGEgbm90aWYtc3BlY2lmaWMgc29sdXRpb24gY2FuIGJlIG9wdGltaXplZCBvbiBhIHBlci1w
cm90b2NvbCBiYXNpcy4NCg0KIEZXSVcsIGlmIFJDLCB0aGUgcmVjZWl2ZXIgQ09VTEQgbWlu
aW1hbGx5IHN1cHBvcnQgKmp1c3QqIHRoZSBzaW5nbGUgR0VUIHJlcXVlc3QgKGkuZS4sIG5v
dCBhIGNvbXBsZXRlIFJDIHNlcnZlcikNCg0KIFN0aWxsLCBuZXR3b3JraW5nL2ZpcmV3YWxs
IHdvdWxkIGhhdmUgdG8gc3VwcG9ydCB0aGUgb3V0Ym91bmQgTkMvUkMgZmxvdywgaW4gYWRk
aXRpb24gdG8gdGhlIGJhc2Ugbm90aWZpY2F0aW9uIGZsb3cNCiAgIA0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFtRaW5dOiAiZGF0
YS1leHBvcnQtY2FwYWJpbGl0aWVzICIgZHJhZnQgdXNlcyBkcmFmdC1pZXRmLW5ldGNvbmYt
bm90aWZpY2F0aW9uLWNhcGFiaWxpdGllcy0xNiAgYXMgYmFzaXMgb3IgZm91bmRhdGlvbi4g
SWYgbXkgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0LCBkcmFmdC1pZXRmLW5ldGNvbmYtIG5v
dGlmaWNhdGlvbi1jYXBhYmlsaXRpZXMtMTYgZG9lc26hr3QgDQogDQogcmVxdWlyZSByZWNl
aXZlciB0byBzdXBwb3J0IE5FVENPTkYgb3IgJm5ic3A7IFJFU1RDT05GLg0KICAgDQogUG90
ZW50aWFsbHkgZXh0ZW5kcyB0aGUgbnVtYmVyIG9mIGNhcGFiaWxpdGllcyB0byBiZSBtb3Jl
IHRoYW4gbWluaW1hbGx5IG5lY2Vzc2FyeQ0KICAgICANCiBlLmcuLCB0aGUgY3VycmVudCAi
ZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVzobEgbW9kdWxlcyBkZWZpbmUgZG96ZW5zIG9mIGNh
cGFiaWxpdGllcyBzdXBwb3J0aW5nIFJGQyA4NjM5IGFuZCBSRkMgODY0MSB0aGF0IGFyZSBu
b3QgbmVlZGVkIGZvciBodHRwcy1ub3RpZiwgDQogICANCiAmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgW1Fpbl0gRG96ZW5zIG9mIGNh
cGFiaWxpdGllcyBkZWZpbmVkIGJ5IHRoZSBjdXJyZW50ICJkYXRhLWV4cG9ydC1jYXBhYmls
aXRpZXOhsSBtb2R1bGVzIGFyZSBhbGwgb3B0aW9uYWwgY2FwYWJpbGl0eS4gSXQgZG9lc26h
r3QgcmVxdWlyZSAgYWxsIHRoZSBjYXBhYmlsaXRpZXMgdG8gYmUgc3VwcG9ydGVkLg0KIA0K
IHdoZW4gUkZDIDg2MzkgaXMgbm90IGluIHVzZS4NCiAgICAgDQogSFRUUFMtTm90aWYgc2Vl
bXMgdG8gbmVlZCBvbmx5IHRocmVlIGNhcGFiaWxpdGllczoNCiAgICAgICAgIA0KIFdoYXQg
ZW5jb2RpbmdzIGFyZSBzdXBwb3J0ZWQgKGpzb24sIHhtbCwgYmluYXJ5KQ0KDQogSWYgdGhl
IFJGQyA4NjM5IHN0YXRlIG1hY2hpbmUgaXMgc3VwcG9ydGVkLg0KDQogSWYgYnVuZGxlZCBt
ZXNzYWdlcyBpcyBzdXBwb3J0ZWQuDQogICAgIA0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFtRaW5dOiBTbyBIVFRQcy1ub3RpZiBjYW4gcGljayB0aG9zZSB0aHJl
ZSBjYXBhYmlsaXRpZXMgIGFuZCBpZ25vcmUgb3RoZXIgY2FwYWJpbGl0aWVzLiAmbmJzcDtJ
IGJlbGlldmUgSFRUUCBoYXMgbWVjaGFuaXNtIHRvIGRlYWwgd2l0aCB0aGVzZSB1bmhhbmRs
ZWQgY2FwYWJpbGl0aWVzIGFkdmVydGlzZWQgYnkgdGhlIG5ldHdvcmsgZGV2aWNlLiZuYnNw
OyBPbmUgb2Ygc3VjaCBleGFtcGxlIGlzIHVuaGFuZGxlZA0KIA0KIE5hbWVzcGFjZSBkZWZp
bmVkIGluIChodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWll
dGYtcmVnZXh0LXVuaGFuZGxlZC1uYW1lc3BhY2VzLTA3KQ0KICAgICANCiBQcmVzdW1hYmx5
LCBVRFAtTm90aWYgd291bGQgc2ltaWxhcmx5IGhhdmUgYSBzbWFsbCBzZXQgb2YgY2FwYWNp
dGllcy4NCiAgICAgICAgIA0KIEluIGZhY3QsIGl0IG1heSBiZSBsZXNzLCBhcyBVRFAgbWF5
IGJlIHVuYWJsZSB0byBzdXBwb3J0IFJGQyA4NjM5DQogICAgIA0KIA0KIA0KJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZu
YnNwOyBbUWluXTogU2VlIGNsYXJpZmljYXRpb24gYWJvdmUuIEZvciBVRFAgbm90aWYsIGl0
IGRvZXNuoa90IHJlcXVpcmUgYWxsIHRoZSBjYXBhYmlsaXR5ICB0byBiZSBzdXBwb3J0ZWQu
DQogDQogIA0KJm5ic3A7DQogDQogIA0KVGhvdWdodHM/DQogDQogIA0KJm5ic3A7DQogDQog
IA0KS2VudCBhbmQgTWFoZXNoICZuYnNwOy8vIGFzIGF1dGhvcnMNCiANCiAgDQombmJzcDsN
CiANCiAgDQombmJzcDsNCiANCiANCiANCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQogbmV0Y29uZiBtYWlsaW5nIGxpc3QNCiBuZXRjb25mQGll
dGYub3JnDQogaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9uZXRjb25m
DQogDQogIA0KJm5ic3A7

------=_NextPart_609B6847_11CBDF20_7724030D
Content-Type: text/html;
	charset="gb18030"
Content-Transfer-Encoding: base64

PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo
YXJzZXQ9R0IxODAzMCI+PGRpdj5IaSwgUWluIGFuZCBrZW50o7o8L2Rpdj48ZGl2Pjxicj48
L2Rpdj48ZGl2PiZuYnNwOyAmbmJzcDsgVGhhbmtzIGZvciBjbGFyaWZpY2F0aW9uLCBJIGZl
ZWwgaXQgd2lsbCBiZSB1c2VmdWwgdG8gaGF2ZSBvbmUgY29tbW9uIG1vZGVsIHRvIHN1cHBv
cnQgYm90aCBwdWxsIGFuZCBwdXNoIGFwcHJvYWNoIGFuZCBoZWxwIGJvdGggdGhlIHNlcnZl
ciBhbmQgY2xpZW50IGtub3cgZWFjaCBvdGhlcqGvcyBjYXBhYmlsaXR5LjwvZGl2PjxkaXY+
PGJyPjwvZGl2PjxkaXY+V2VpPC9kaXY+PGRpdj48ZGl2PkNoaW5hIFRlbGVjb208L2Rpdj48
ZGl2Pjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LXNpemU6IDEycHg7Zm9udC1mYW1pbHk6
IEFyaWFsIE5hcnJvdztwYWRkaW5nOjJweCAwIDJweCAwOyI+LS0tLS0tLS0tLS0tLS0tLS0t
Jm5ic3A7T3JpZ2luYWwmbmJzcDstLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj48ZGl2IHN0eWxl
PSJmb250LXNpemU6IDEycHg7YmFja2dyb3VuZDojZWZlZmVmO3BhZGRpbmc6OHB4OyI+PGRp
dj48Yj5Gcm9tOjwvYj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiUWluIFd1IiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZsdDtiaWxsLnd1QGh1YXdlaS5jb20mZ3Q7OzwvZGl2PjxkaXY+PGI+RGF0
ZTo8L2I+Jm5ic3A7V2VkLCBNYXkgMTIsIDIwMjEgMDk6NTEgQU08L2Rpdj48ZGl2PjxiPlRv
OjwvYj4mbmJzcDsiS2VudCBXYXRzZW4iJmx0O2tlbnQraWV0ZkB3YXRzZW4ubmV0Jmd0Ozsi
bmV0Y29uZkBpZXRmLm9yZyImbHQ7bmV0Y29uZkBpZXRmLm9yZyZndDs7PHdicj48L2Rpdj48
ZGl2PjwvZGl2PjxkaXY+PGI+U3ViamVjdDo8L2I+Jm5ic3A7UmU6IFtuZXRjb25mXSBDYXBh
YmlsaXR5LWZldGNoaW5nIG1lY2hhbmlzbXM8L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj4N
Cg0KPHN0eWxlPjwvc3R5bGU+DQoNCg0KDQoNCg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIGZv
bnQtc2l6ZToxMC41cHQgOyA7IDsgICI+SGksIEtlbnQ6PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIgZm9u
dC1zaXplOjEwLjVwdCA7IDsgOyAgIj5Tb3JyeSBmb3IgbGF0ZSBmb2xsb3cgdXAuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPk9uIEFwciAxOSwgMjAyMSwgYXQgNTozOSBQTSwgS2VudCBXYXRz
ZW4gJmx0OzxhIGhyZWY9Im1haWx0bzprZW50QHdhdHNlbi5uZXQiPmtlbnRAd2F0c2VuLm5l
dDwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPkRlYXIgV0csPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+T25lIG9mIHRoZSBvdXRjb21lcyBmcm9tIKGwaHR0cHMtbm90aWahsSBw
cmVzZW50YXRpb24gZHVyaW5nIHRoZSBORVRDT05GIDExMCBzZXNzaW9uIHdhcyB0byB3aGF0
IGV4dGVudCBhbGwgdGhlIG5vdGlmIChlLmcuLCBodHRwcywgdWRwLCBldGMuKSBkcmFmdHMg
c2hvdWxkIGRlZmluZSB0aGVpciBvd24gY2FwYWJpbGl0eS1mZXRjaGluZyBtZWNoYW5pc20s
IG9yIHVzZSB0aGUgbWVjaGFuaXNtDQogZGVmaW5lZCBieSB0aGUgImRhdGEtZXhwb3J0LWNh
cGFiaWxpdGllc6GxIGRyYWZ0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5BcyBhdXRob3JzLCBNYWhlc2ggYW5kIEkgZGlzY3Vzc2Vk
IHNvbWUgb2YgdGhlIFBST3MgYW5kIENPTnMgb2YgdGhlIGFwcHJvYWNoZXMgYXMgZm9sbG93
czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIgZm9udC1zaXplOjEw
LjVwdCA7IDsgOyAgIj5bUWluXTpJIGFtIHVuZGVyIGltcHJlc3Npb24gdGhhdCBzaGFyZWQt
bWVjaGFuaXNtIGhhcyBhIGxvdCBvZiBiZW5lZml0LjotKTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+UFJPcyAo
Zm9yIGhhdmluZyBhIHNoYXJlZC1tZWNoYW5pc20pOjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90
dG9tOjEyLjBwdDttc28tbGlzdDpsMCBsZXZlbDIgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1V
UyI+RW5hYmxlcyBhIGNvbW1vbiBtZWNoYW5pc20gc3Bhbm5pbmcgbXVsdGlwbGUgbm90aWYg
dHJhbnNwb3J0cyB0byBleGlzdCA8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3Vs
Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttYXJnaW4tYm90dG9tOjEyLjBwdDttc28tbGlzdDpsMCBs
ZXZlbDEgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+Q09OcyAoYWdhaW5zdCBoYXZpbmcg
YSBzaGFyZWQgbWVjaGFuaXNtKTo8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwg
dHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzEiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPkVu
dGFpbHMgZWFjaCByZWNlaXZlciBhbHNvIG5lZWRpbmcgdG8gYmUgYSBORVRDT05GIGFuZC9v
ciBSRVNUQ09ORiBzZXJ2ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiBm
b250LXNpemU6MTAuNXB0IDsgOyA7ICAiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBbUWlu
XTpJcyByZWNlaXZlciBpbiB0aGlzIGNvbnRleHQgTkVUQ09ORi9SRVNUQ09ORiBzZXJ2ZXIN
CiBvciBjbGllbnQ/IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIgZm9udC1zaXplOjEwLjVwdCA7
IDsgOyAgIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSSB0aGluayB3
ZSBtaXggdHdvIHRoaW5ncywNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2lu
LXJpZ2h0OjM2LjBwdDttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDox
MDAuNXB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIgZm9udC1zaXplOjEwLjVwdCA7IDsgOyAgIj48
c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5hLjxzcGFuIHN0eWxlPSIgIDsgIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9IiBmb250LXNpemU6MTAuNXB0IDsgOyA7ICAiPm9uZSBp
cyB0aGUgc2VydmVyIGFkdmVydGlzZSBpdHMgY2FwYWJpbGl0eSB0byB0aGUgY2xpZW50ICwg
KGkuZS4sIHNlcnZlciBjYXBhYmlsaXR5IGFkdmVydGlzZW1lbnQpPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttYXJnaW4tcmlnaHQ6MzYuMHB0O21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21hcmdpbi1sZWZ0OjEwMC41cHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlz
dDpsMSBsZXZlbDEgbGZvMyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiBmb250LXNp
emU6MTAuNXB0IDsgOyA7ICAiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPmIuPHNw
YW4gc3R5bGU9IiAgOyAiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIGZvbnQtc2l6ZTox
MC41cHQgOyA7IDsgICI+dGhlIG90aGVyIGlzIHNlcnZlciBzZW5kIHRoZSBjYXBhYmlsaXR5
IHF1ZXJ5IHJlcXVlc3QgdGhlIGNsaWVudCBhbmQgZ2V0IGNhcGFiaWxpdHkgcmVzcG9uc2Ug
ZnJvbSB0aGUgY2xpZW50LiAoY2xpZW50IGNhcGFiaWxpdHkgZmV0Y2hpbmcpPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9IiBmb250LXNpemU6MTAuNXB0IDsgOyA7ICAiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBJIHRoaW5rIGRhdGEtZXhwb3J0LWNhcGFiaWxpdGllcyByaWdodCBub3cg
Zm9jdXNlcyBvbg0KIChhKSwgdGhlIHF1ZXN0aW9uIHlvdSBhc2sgaGVyZSBpcyB3aGV0aGVy
IChiKSBjYW4gYmUgZGVmaW5lZCBhcyBzaGFyZWQgbWVjaGFuaXNtIHdoaWNoIGNhbiBiZSBw
YXJ0IG9mDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiBmb250LXNpemU6MTAuNXB0IDsgOyA7ICAiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0aGUgImRhdGEtZXhwb3J0LWNhcGFiaWxpdGllc6Gx
IGRyYWZ0LiBJZiBteSB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3QsIEkgdGhpbmsgaXQgd2ls
bCBiZSBuaWNlIHRvIGhhdmUgKGIpIHN1Y2ggc2hhcmVkDQogbWVjaGFuaXNtLCBpLmUuLCBE
ZWZpbmluZyAoYSkgYW5kIChiKSBpbiBhIHNpbmdsZSBwbGFjZS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8dWwgdHlwZT0iZGlzYyI+DQo8dWwgdHlwZT0iY2lyY2xlIj4NCjx1bCB0eXBl
PSJzcXVhcmUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZl
bDMgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+V2hlcmVhcyBhIG5vdGlmLXNwZWNpZmlj
IHNvbHV0aW9uIGNhbiBiZSBvcHRpbWl6ZWQgb24gYSBwZXItcHJvdG9jb2wgYmFzaXMuPG86
cD48L286cD48L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0
OmwwIGxldmVsMyBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj5GV0lXLCBpZiBSQywgdGhl
IHJlY2VpdmVyIENPVUxEIG1pbmltYWxseSBzdXBwb3J0ICpqdXN0KiB0aGUgc2luZ2xlIEdF
VCByZXF1ZXN0IChpLmUuLCBub3QgYSBjb21wbGV0ZSBSQyBzZXJ2ZXIpPG86cD48L286cD48
L3NwYW4+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0O21zby1saXN0OmwwIGxldmVsMyBsZm8x
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5TdGlsbCwgbmV0d29ya2luZy9maXJld2FsbCB3b3Vs
ZCBoYXZlIHRvIHN1cHBvcnQgdGhlIG91dGJvdW5kIE5DL1JDIGZsb3csIGluIGFkZGl0aW9u
IHRvIHRoZSBiYXNlIG5vdGlmaWNhdGlvbiBmbG93PG86cD48L286cD48L3NwYW4+PC9saT48
L3VsPg0KPC91bD4NCjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iIGZvbnQtc2l6ZToxMC41cHQgOyA7IDsgICI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFtRaW5dOiAiZGF0YS1l
eHBvcnQtY2FwYWJpbGl0aWVzICIgZHJhZnQgdXNlcyBkcmFmdC1pZXRmLW5ldGNvbmYtbm90
aWZpY2F0aW9uLWNhcGFiaWxpdGllcy0xNg0KIGFzIGJhc2lzIG9yIGZvdW5kYXRpb24uIElm
IG15IHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdCwgZHJhZnQtaWV0Zi1uZXRjb25mLSBub3Rp
ZmljYXRpb24tY2FwYWJpbGl0aWVzLTE2IGRvZXNuoa90DQo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MTA4LjBwdDt0ZXh0LWluZGVu
dDoxNS43NXB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIGZvbnQtc2l6ZToxMC41
cHQgOyA7IDsgICI+cmVxdWlyZSByZWNlaXZlciB0byBzdXBwb3J0IE5FVENPTkYgb3IgJm5i
c3A7IFJFU1RDT05GLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHVsIHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+DQo8bGkgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsMiBsZm8xIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIj5Qb3RlbnRpYWxseSBleHRlbmRzIHRoZSBudW1iZXIgb2YgY2FwYWJpbGl0
aWVzIHRvIGJlIG1vcmUgdGhhbiBtaW5pbWFsbHkgbmVjZXNzYXJ5PG86cD48L286cD48L3Nw
YW4+PC9saT48L3VsPg0KPC91bD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJj
bGUiPg0KPHVsIHR5cGU9InNxdWFyZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21z
by1saXN0OmwwIGxldmVsMyBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj5lLmcuLCB0aGUg
Y3VycmVudCAiZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVzobEgbW9kdWxlcyBkZWZpbmUgZG96
ZW5zIG9mIGNhcGFiaWxpdGllcyBzdXBwb3J0aW5nIFJGQyA4NjM5IGFuZCBSRkMgODY0MSB0
aGF0IGFyZSBub3QgbmVlZGVkIGZvciBodHRwcy1ub3RpZiwNCjxvOnA+PC9vOnA+PC9zcGFu
PjwvbGk+PC91bD4NCjwvdWw+DQo8L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1yaWdodDozNi4wcHQ7bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIgZm9udC1z
aXplOjEwLjVwdCA7IDsgOyAgIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgW1Fpbl0gRG96ZW5zIG9mIGNhcGFiaWxpdGllcyBkZWZp
bmVkIGJ5IHRoZSBjdXJyZW50ICJkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXOhsSBtb2R1bGVz
IGFyZSBhbGwgb3B0aW9uYWwgY2FwYWJpbGl0eS4gSXQgZG9lc26hr3QgcmVxdWlyZQ0KIGFs
bCB0aGUgY2FwYWJpbGl0aWVzIHRvIGJlIHN1cHBvcnRlZC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MTA4LjBwdCI+DQo8
c3BhbiBsYW5nPSJFTi1VUyI+d2hlbiBSRkMgODYzOSBpcyBub3QgaW4gdXNlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjx1bCB0eXBlPSJjaXJjbGUiPg0K
PHVsIHR5cGU9InNxdWFyZSI+DQo8dWwgdHlwZT0ic3F1YXJlIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWw0IGxmbzEiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiPkhUVFBTLU5vdGlmIHNlZW1zIHRvIG5lZWQgb25seSB0aHJlZSBjYXBhYmlsaXRpZXM6
PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjwvdWw+DQo8L3VsPg0KPHVs
IHR5cGU9ImRpc2MiPg0KPHVsIHR5cGU9ImNpcmNsZSI+DQo8dWwgdHlwZT0ic3F1YXJlIj4N
Cjx1bCB0eXBlPSJzcXVhcmUiPg0KPG9sIHN0YXJ0PSIxIiB0eXBlPSIxIj4NCjxsaSBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWw1IGxmbzEiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiPldoYXQgZW5jb2RpbmdzIGFyZSBzdXBwb3J0ZWQgKGpzb24sIHhtbCwgYmlu
YXJ5KTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztt
c28tbGlzdDpsMCBsZXZlbDUgbGZvMSI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+SWYgdGhlIFJG
QyA4NjM5IHN0YXRlIG1hY2hpbmUgaXMgc3VwcG9ydGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwv
bGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttc28tbGlzdDpsMCBsZXZlbDUgbGZvMSI+
DQo8c3BhbiBsYW5nPSJFTi1VUyI+SWYgYnVuZGxlZCBtZXNzYWdlcyBpcyBzdXBwb3J0ZWQu
PG86cD48L286cD48L3NwYW4+PC9saT48L29sPg0KPC91bD4NCjwvdWw+DQo8L3VsPg0KPC91
bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSIgZm9udC1zaXplOjEwLjVwdCA7IDsgOyAgIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgW1Fpbl06IFNvIEhUVFBzLW5vdGlmIGNhbiBwaWNrIHRob3NlIHRocmVl
IGNhcGFiaWxpdGllcw0KIGFuZCBpZ25vcmUgb3RoZXIgY2FwYWJpbGl0aWVzLiAmbmJzcDtJ
IGJlbGlldmUgSFRUUCBoYXMgbWVjaGFuaXNtIHRvIGRlYWwgd2l0aCB0aGVzZSB1bmhhbmRs
ZWQgY2FwYWJpbGl0aWVzIGFkdmVydGlzZWQgYnkgdGhlIG5ldHdvcmsgZGV2aWNlLiZuYnNw
OyBPbmUgb2Ygc3VjaCBleGFtcGxlIGlzIHVuaGFuZGxlZDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDoxMDguMHB0O3RleHQt
aW5kZW50OjE1Ljc1cHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIgZm9udC1zaXpl
OjEwLjVwdCA7IDsgOyAgIj5OYW1lc3BhY2UgZGVmaW5lZCBpbiAoaHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLXJlZ2V4dC11bmhhbmRsZWQtbmFt
ZXNwYWNlcy0wNyk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8dWwgdHlwZT0iZGlzYyI+DQo8
dWwgdHlwZT0iY2lyY2xlIj4NCjx1bCB0eXBlPSJzcXVhcmUiPg0KPHVsIHR5cGU9InNxdWFy
ZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1saXN0OmwwIGxldmVsNCBsZm8x
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5QcmVzdW1hYmx5LCBVRFAtTm90aWYgd291bGQgc2lt
aWxhcmx5IGhhdmUgYSBzbWFsbCBzZXQgb2YgY2FwYWNpdGllcy48bzpwPjwvbzpwPjwvc3Bh
bj48L2xpPjwvdWw+DQo8L3VsPg0KPC91bD4NCjwvdWw+DQo8dWwgdHlwZT0iZGlzYyI+DQo8
dWwgdHlwZT0iY2lyY2xlIj4NCjx1bCB0eXBlPSJzcXVhcmUiPg0KPHVsIHR5cGU9InNxdWFy
ZSI+DQo8dWwgdHlwZT0ic3F1YXJlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNv
LWxpc3Q6bDAgbGV2ZWw1IGxmbzIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPkluIGZhY3QsIGl0
IG1heSBiZSBsZXNzLCBhcyBVRFAgbWF5IGJlIHVuYWJsZSB0byBzdXBwb3J0IFJGQyA4NjM5
PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjwvdWw+DQo8L3VsPg0KPC91
bD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSIgZm9udC1zaXplOjEwLjVwdCA7IDsgOyAgIj4mbmJzcDsgW1Fpbl06
IFNlZSBjbGFyaWZpY2F0aW9uIGFib3ZlLiBGb3IgVURQIG5vdGlmLCBpdCBkb2VzbqGvdCBy
ZXF1aXJlIGFsbCB0aGUgY2FwYWJpbGl0eQ0KIHRvIGJlIHN1cHBvcnRlZC48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+VGhvdWdodHM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5LZW50IGFuZCBNYWhlc2ggJm5ic3A7Ly8g
YXMgYXV0aG9yczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCm5ldGNvbmYgbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOm5ldGNvbmZAaWV0Zi5vcmciPm5ldGNv
bmZAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9uZXRjb25mIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL25ldGNvbmY8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+PC9kaXY+

------=_NextPart_609B6847_11CBDF20_7724030D--


From nobody Tue May 11 23:54:53 2021
Return-Path: <maqiufang1@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CDCEA3A374B for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 23:54:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 PzAN7HmhuPaJ for <netconf@ietfa.amsl.com>; Tue, 11 May 2021 23:54:47 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F3283A374A for <netconf@ietf.org>; Tue, 11 May 2021 23:54:46 -0700 (PDT)
Received: from fraeml743-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Fg4xS1TbSz6tmqx for <netconf@ietf.org>; Wed, 12 May 2021 14:43:24 +0800 (CST)
Received: from dggeml751-chm.china.huawei.com (10.1.199.150) by fraeml743-chm.china.huawei.com (10.206.15.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2176.2; Wed, 12 May 2021 08:54:41 +0200
Received: from dggeme770-chm.china.huawei.com (10.3.19.116) by dggeml751-chm.china.huawei.com (10.1.199.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Wed, 12 May 2021 14:54:39 +0800
Received: from dggeme770-chm.china.huawei.com ([10.8.68.58]) by dggeme770-chm.china.huawei.com ([10.8.68.58]) with mapi id 15.01.2176.012; Wed, 12 May 2021 14:54:39 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: Wei Wang <weiwang94@foxmail.com>, Qin Wu <bill.wu@huawei.com>, Kent Watsen <kent+ietf@watsen.net>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] Capability-fetching mechanisms
Thread-Index: AddG0HdnSNhQPyUmB0iwqeRmQPitBf//uS2A//9kl9A=
Date: Wed, 12 May 2021 06:54:39 +0000
Message-ID: <3a058efa22df47239b8d016c6ba9e431@huawei.com>
References: <fe4d6fca7cc34ffc8611bf0c94352b33@huawei.com> <tencent_1EAAB36DA33D542F6FEE723E8ECD21533405@qq.com>
In-Reply-To: <tencent_1EAAB36DA33D542F6FEE723E8ECD21533405@qq.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.123.93]
Content-Type: multipart/alternative; boundary="_000_3a058efa22df47239b8d016c6ba9e431huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/lRldvV8MYU5LY0XLJXLWmkHf7Xc>
Subject: Re: [netconf] Capability-fetching mechanisms
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 May 2021 06:54:52 -0000

--_000_3a058efa22df47239b8d016c6ba9e431huaweicom_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGksIGZvbGtzLA0KDQpTaW5jZSBkYXRhLWV4cG9ydC1jYXBhYmlsaXR5IGRyYWZ0IGRlZmluZXMg
YSBtZWNoYW5pc20gdG8gZGlzY292ZXIgYSBzZXQgb2YgY2FwYWJpbGl0aWVzIHN1cHBvcnRlZCBi
eSB0aGUgTkVUQ09ORi9SRVNUQ09ORiBzZXJ2ZXIodGhlIG5ldHdvcmsgZGV2aWNlLCBhY3R1YWxs
eSkuDQoNCkJ1dCBpbiB0aGUgaHR0cC1ub3RpZiBkcmFmdCwgd2hhdCB3ZSBuZWVkIHRvIGRpc2Nv
dmVyIGlzIHRoZSByZWNlaXZlcidzIGNhcGFiaWxpdGllcywgcmF0aGVyIHRoYW4gdGhlIGRldmlj
ZaGvcy4NCg0KU28gSSB0aGluayB0aGUgcmVhc29uIEtlbnQgc2FpZCB0aGF0IHRoZSByZWNlaXZl
ciBtdXN0IGFsc28gYmUgYSBORVRDT05GIGFuZC9vciBSRVNUQ09ORiBzZXJ2ZXIgaXMgdGhhdCBv
bmx5IGluIHRoaXMgY2FzZSBjYW4gdGhlIGRhdGEtZXhwb3J0LWNhcGFiaWxpdHkgZHJhZnQgYmUg
dXNlZCBhcyBjYXBhYmlsaXR5IGRpc2NvdmVyeSBvbiB0aGUgaHR0cC1yZWNlaXZlciBzaWRlLg0K
DQpQbGVhc2UgY29ycmVjdCBtZSBpZiB0aGVyZSBleGlzdHMgYW55IG1pc3VuZGVyc3RhbmRpbmcu
LTopDQoNCkZyb20gbXkgcGVyc3BlY3RpdmUsIFRoZSBkYXRhLWV4cG9ydC1jYXBhYmlsaXR5IGRv
ZXMgbm90IGhhdmUgdG8gcmVxdWlyZSB0aGUgcmVjZWl2ZXIgdG8gZnVuY3Rpb24gYXMgYSBORVRD
T05GL1JFU1RDT05GIHNlcnZlci4gVGhlIGNhcGFiaWxpdHkgZGlzY292ZXJ5IG1lY2hhbmlzbSBp
biB0aGVzZSB0d28gZHJhZnRzIGNhbiBjb21wbGVtZW50IGVhY2ggb3RoZXIgaW4gdGhpcyBjYXNl
LiBJbiBvdGhlciBjYXNlcywgZGF0YS1leHBvcnQtY2FwYWJpbGl0eSBwcm92aWRlcyB0aGUgcmVj
ZWl2ZXIgd2l0aCBhbiBvdmVyYWxsICBhY3F1aXNpdGlvbiBvZiB0aGUgdHJhbnNwb3J0IGNhcGFi
aWxpdGllcyBhYm91dCB0aGUgZGV2aWNlLg0KDQoNCkZyb206IG5ldGNvbmYgW21haWx0bzpuZXRj
b25mLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBXZWkgV2FuZw0KU2VudDogV2VkbmVz
ZGF5LCBNYXkgMTIsIDIwMjEgMTozMiBQTQ0KVG86IFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29t
PjsgS2VudCBXYXRzZW4gPGtlbnQraWV0ZkB3YXRzZW4ubmV0PjsgbmV0Y29uZkBpZXRmLm9yZw0K
U3ViamVjdDogUmU6IFtuZXRjb25mXSBDYXBhYmlsaXR5LWZldGNoaW5nIG1lY2hhbmlzbXMNCg0K
SGksIFFpbiBhbmQga2VudKO6DQoNCiAgICBUaGFua3MgZm9yIGNsYXJpZmljYXRpb24sIEkgZmVl
bCBpdCB3aWxsIGJlIHVzZWZ1bCB0byBoYXZlIG9uZSBjb21tb24gbW9kZWwgdG8gc3VwcG9ydCBi
b3RoIHB1bGwgYW5kIHB1c2ggYXBwcm9hY2ggYW5kIGhlbHAgYm90aCB0aGUgc2VydmVyIGFuZCBj
bGllbnQga25vdyBlYWNoIG90aGVyoa9zIGNhcGFiaWxpdHkuDQoNCldlaQ0KQ2hpbmEgVGVsZWNv
bQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0gT3JpZ2luYWwgLS0tLS0tLS0tLS0tLS0tLS0tDQpGcm9t
OiAiUWluIFd1IiA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20+
PjsNCkRhdGU6IFdlZCwgTWF5IDEyLCAyMDIxIDA5OjUxIEFNDQpUbzogIktlbnQgV2F0c2VuIjxr
ZW50K2lldGZAd2F0c2VuLm5ldDxtYWlsdG86a2VudCtpZXRmQHdhdHNlbi5uZXQ+PjsibmV0Y29u
ZkBpZXRmLm9yZzxtYWlsdG86bmV0Y29uZkBpZXRmLm9yZz4iPG5ldGNvbmZAaWV0Zi5vcmc8bWFp
bHRvOm5ldGNvbmZAaWV0Zi5vcmc+PjsNClN1YmplY3Q6IFJlOiBbbmV0Y29uZl0gQ2FwYWJpbGl0
eS1mZXRjaGluZyBtZWNoYW5pc21zDQoNCkhpLCBLZW50Og0KU29ycnkgZm9yIGxhdGUgZm9sbG93
IHVwLg0KT24gQXByIDE5LCAyMDIxLCBhdCA1OjM5IFBNLCBLZW50IFdhdHNlbiA8a2VudEB3YXRz
ZW4ubmV0PG1haWx0bzprZW50QHdhdHNlbi5uZXQ+PiB3cm90ZToNCg0KRGVhciBXRywNCg0KT25l
IG9mIHRoZSBvdXRjb21lcyBmcm9tIKGwaHR0cHMtbm90aWahsSBwcmVzZW50YXRpb24gZHVyaW5n
IHRoZSBORVRDT05GIDExMCBzZXNzaW9uIHdhcyB0byB3aGF0IGV4dGVudCBhbGwgdGhlIG5vdGlm
IChlLmcuLCBodHRwcywgdWRwLCBldGMuKSBkcmFmdHMgc2hvdWxkIGRlZmluZSB0aGVpciBvd24g
Y2FwYWJpbGl0eS1mZXRjaGluZyBtZWNoYW5pc20sIG9yIHVzZSB0aGUgbWVjaGFuaXNtIGRlZmlu
ZWQgYnkgdGhlICJkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXOhsSBkcmFmdC4NCg0KQXMgYXV0aG9y
cywgTWFoZXNoIGFuZCBJIGRpc2N1c3NlZCBzb21lIG9mIHRoZSBQUk9zIGFuZCBDT05zIG9mIHRo
ZSBhcHByb2FjaGVzIGFzIGZvbGxvd3M6DQpbUWluXTpJIGFtIHVuZGVyIGltcHJlc3Npb24gdGhh
dCBzaGFyZWQtbWVjaGFuaXNtIGhhcyBhIGxvdCBvZiBiZW5lZml0LjotKQ0KDQogICogICBQUk9z
IChmb3IgaGF2aW5nIGEgc2hhcmVkLW1lY2hhbmlzbSk6DQoNCiAgICAgKiAgIEVuYWJsZXMgYSBj
b21tb24gbWVjaGFuaXNtIHNwYW5uaW5nIG11bHRpcGxlIG5vdGlmIHRyYW5zcG9ydHMgdG8gZXhp
c3QNCg0KICAqICAgQ09OcyAoYWdhaW5zdCBoYXZpbmcgYSBzaGFyZWQgbWVjaGFuaXNtKToNCg0K
ICAgICAqICAgRW50YWlscyBlYWNoIHJlY2VpdmVyIGFsc28gbmVlZGluZyB0byBiZSBhIE5FVENP
TkYgYW5kL29yIFJFU1RDT05GIHNlcnZlcg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbUWluXTpJcyByZWNlaXZlciBpbiB0aGlzIGNvbnRleHQgTkVUQ09ORi9SRVNUQ09ORiBzZXJ2
ZXIgb3IgY2xpZW50Pw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkgdGhpbmsg
d2UgbWl4IHR3byB0aGluZ3MsDQoNCmEuICAgICAgb25lIGlzIHRoZSBzZXJ2ZXIgYWR2ZXJ0aXNl
IGl0cyBjYXBhYmlsaXR5IHRvIHRoZSBjbGllbnQgLCAoaS5lLiwgc2VydmVyIGNhcGFiaWxpdHkg
YWR2ZXJ0aXNlbWVudCkNCg0KYi4gICAgICB0aGUgb3RoZXIgaXMgc2VydmVyIHNlbmQgdGhlIGNh
cGFiaWxpdHkgcXVlcnkgcmVxdWVzdCB0aGUgY2xpZW50IGFuZCBnZXQgY2FwYWJpbGl0eSByZXNw
b25zZSBmcm9tIHRoZSBjbGllbnQuIChjbGllbnQgY2FwYWJpbGl0eSBmZXRjaGluZykNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSSB0aGluayBkYXRhLWV4cG9ydC1jYXBhYmlsaXRp
ZXMgcmlnaHQgbm93IGZvY3VzZXMgb24gKGEpLCB0aGUgcXVlc3Rpb24geW91IGFzayBoZXJlIGlz
IHdoZXRoZXIgKGIpIGNhbiBiZSBkZWZpbmVkIGFzIHNoYXJlZCBtZWNoYW5pc20gd2hpY2ggY2Fu
IGJlIHBhcnQgb2YNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlICJkYXRhLWV4
cG9ydC1jYXBhYmlsaXRpZXOhsSBkcmFmdC4gSWYgbXkgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0
LCBJIHRoaW5rIGl0IHdpbGwgYmUgbmljZSB0byBoYXZlIChiKSBzdWNoIHNoYXJlZCBtZWNoYW5p
c20sIGkuZS4sIERlZmluaW5nIChhKSBhbmQgKGIpIGluIGEgc2luZ2xlIHBsYWNlLg0KDQogICAg
ICAgICogICBXaGVyZWFzIGEgbm90aWYtc3BlY2lmaWMgc29sdXRpb24gY2FuIGJlIG9wdGltaXpl
ZCBvbiBhIHBlci1wcm90b2NvbCBiYXNpcy4NCiAgICAgICAgKiAgIEZXSVcsIGlmIFJDLCB0aGUg
cmVjZWl2ZXIgQ09VTEQgbWluaW1hbGx5IHN1cHBvcnQgKmp1c3QqIHRoZSBzaW5nbGUgR0VUIHJl
cXVlc3QgKGkuZS4sIG5vdCBhIGNvbXBsZXRlIFJDIHNlcnZlcikNCiAgICAgICAgKiAgIFN0aWxs
LCBuZXR3b3JraW5nL2ZpcmV3YWxsIHdvdWxkIGhhdmUgdG8gc3VwcG9ydCB0aGUgb3V0Ym91bmQg
TkMvUkMgZmxvdywgaW4gYWRkaXRpb24gdG8gdGhlIGJhc2Ugbm90aWZpY2F0aW9uIGZsb3cNCiAg
ICAgICAgICAgICAgICAgICBbUWluXTogImRhdGEtZXhwb3J0LWNhcGFiaWxpdGllcyAiIGRyYWZ0
IHVzZXMgZHJhZnQtaWV0Zi1uZXRjb25mLW5vdGlmaWNhdGlvbi1jYXBhYmlsaXRpZXMtMTYgYXMg
YmFzaXMgb3IgZm91bmRhdGlvbi4gSWYgbXkgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0LCBkcmFm
dC1pZXRmLW5ldGNvbmYtIG5vdGlmaWNhdGlvbi1jYXBhYmlsaXRpZXMtMTYgZG9lc26hr3QNCnJl
cXVpcmUgcmVjZWl2ZXIgdG8gc3VwcG9ydCBORVRDT05GIG9yICAgUkVTVENPTkYuDQoNCiAgICAg
KiAgIFBvdGVudGlhbGx5IGV4dGVuZHMgdGhlIG51bWJlciBvZiBjYXBhYmlsaXRpZXMgdG8gYmUg
bW9yZSB0aGFuIG1pbmltYWxseSBuZWNlc3NhcnkNCg0KICAgICAgICAqICAgZS5nLiwgdGhlIGN1
cnJlbnQgImRhdGEtZXhwb3J0LWNhcGFiaWxpdGllc6GxIG1vZHVsZXMgZGVmaW5lIGRvemVucyBv
ZiBjYXBhYmlsaXRpZXMgc3VwcG9ydGluZyBSRkMgODYzOSBhbmQgUkZDIDg2NDEgdGhhdCBhcmUg
bm90IG5lZWRlZCBmb3IgaHR0cHMtbm90aWYsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW1Fpbl0gRG96ZW5zIG9mIGNhcGFiaWxpdGllcyBkZWZpbmVkIGJ5IHRoZSBjdXJy
ZW50ICJkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXOhsSBtb2R1bGVzIGFyZSBhbGwgb3B0aW9uYWwg
Y2FwYWJpbGl0eS4gSXQgZG9lc26hr3QgcmVxdWlyZSBhbGwgdGhlIGNhcGFiaWxpdGllcyB0byBi
ZSBzdXBwb3J0ZWQuDQp3aGVuIFJGQyA4NjM5IGlzIG5vdCBpbiB1c2UuDQoNCiAgICAgICAgICAg
KiAgIEhUVFBTLU5vdGlmIHNlZW1zIHRvIG5lZWQgb25seSB0aHJlZSBjYXBhYmlsaXRpZXM6DQoN
CiAgICAgICAgICAgICAgKiAgIFdoYXQgZW5jb2RpbmdzIGFyZSBzdXBwb3J0ZWQgKGpzb24sIHht
bCwgYmluYXJ5KQ0KICAgICAgICAgICAgICAqICAgSWYgdGhlIFJGQyA4NjM5IHN0YXRlIG1hY2hp
bmUgaXMgc3VwcG9ydGVkLg0KICAgICAgICAgICAgICAqICAgSWYgYnVuZGxlZCBtZXNzYWdlcyBp
cyBzdXBwb3J0ZWQuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1Fpbl06IFNv
IEhUVFBzLW5vdGlmIGNhbiBwaWNrIHRob3NlIHRocmVlIGNhcGFiaWxpdGllcyBhbmQgaWdub3Jl
IG90aGVyIGNhcGFiaWxpdGllcy4gIEkgYmVsaWV2ZSBIVFRQIGhhcyBtZWNoYW5pc20gdG8gZGVh
bCB3aXRoIHRoZXNlIHVuaGFuZGxlZCBjYXBhYmlsaXRpZXMgYWR2ZXJ0aXNlZCBieSB0aGUgbmV0
d29yayBkZXZpY2UuICBPbmUgb2Ygc3VjaCBleGFtcGxlIGlzIHVuaGFuZGxlZA0KTmFtZXNwYWNl
IGRlZmluZWQgaW4gKGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQt
aWV0Zi1yZWdleHQtdW5oYW5kbGVkLW5hbWVzcGFjZXMtMDcpDQoNCiAgICAgICAgICAgKiAgIFBy
ZXN1bWFibHksIFVEUC1Ob3RpZiB3b3VsZCBzaW1pbGFybHkgaGF2ZSBhIHNtYWxsIHNldCBvZiBj
YXBhY2l0aWVzLg0KDQogICAgICAgICAgICAgICogICBJbiBmYWN0LCBpdCBtYXkgYmUgbGVzcywg
YXMgVURQIG1heSBiZSB1bmFibGUgdG8gc3VwcG9ydCBSRkMgODYzOQ0KICAgICAgICAgICAgIFtR
aW5dOiBTZWUgY2xhcmlmaWNhdGlvbiBhYm92ZS4gRm9yIFVEUCBub3RpZiwgaXQgZG9lc26hr3Qg
cmVxdWlyZSBhbGwgdGhlIGNhcGFiaWxpdHkgdG8gYmUgc3VwcG9ydGVkLg0KDQpUaG91Z2h0cz8N
Cg0KS2VudCBhbmQgTWFoZXNoICAvLyBhcyBhdXRob3JzDQoNCg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCm5ldGNvbmYgbWFpbGluZyBsaXN0DQpuZXRj
b25mQGlldGYub3JnPG1haWx0bzpuZXRjb25mQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9uZXRjb25mDQoNCg==

--_000_3a058efa22df47239b8d016c6ba9e431huaweicom_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:m=3D"http://sc=
hemas.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-=
html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:=CB=CE=CC=E5;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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;}
@font-face
	{font-family:"\@=CB=CE=CC=E5";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Arial Narrow";
	panose-1:2 11 6 6 2 2 2 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:333529309;
	mso-list-template-ids:908600448;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:576014726;
	mso-list-template-ids:-1548202042;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1022509117;
	mso-list-template-ids:1430025702;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1446847849;
	mso-list-template-ids:-1109106698;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:1464467775;
	mso-list-template-ids:-125299142;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5
	{mso-list-id:1536502099;
	mso-list-template-ids:658129956;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l5:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l5:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6
	{mso-list-id:1564099439;
	mso-list-template-ids:2089340882;}
@list l6:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7
	{mso-list-id:1654262174;
	mso-list-template-ids:1025772854;}
@list l7:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l7:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8
	{mso-list-id:1812937708;
	mso-list-template-ids:-149112836;}
@list l8:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l8:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l8:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l8:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9
	{mso-list-id:1887788206;
	mso-list-template-ids:-1807209792;}
@list l9:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l9:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l9:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l9:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:180.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l9:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l10
	{mso-list-id:2133014896;
	mso-list-template-ids:2130213236;}
@list l10:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l10:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:72.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l10:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:108.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l10:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:144.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l10:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:216.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l10:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:252.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l10:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:288.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l10:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:324.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-size:14.0=
pt;font-family:&quot;Calibri&quot;,sans-serif;color:black">Hi, folks,<o:p><=
/o:p></span></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-size:14.0=
pt;font-family:&quot;Calibri&quot;,sans-serif;color:black">Since data-expor=
t-capability draft defines a mechanism to discover a set of capabilities su=
pported by the NETCONF/RESTCONF server(the network
 device, actually).<o:p></o:p></span></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-size:14.0=
pt;font-family:&quot;Calibri&quot;,sans-serif;color:black">But in the http-=
notif draft, what we need to discover is the receiver's capabilities, rathe=
r than the device=A1=AFs.<o:p></o:p></span></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-size:14.0=
pt;font-family:&quot;Calibri&quot;,sans-serif;color:black">So I think the r=
eason Kent said that the receiver must also be a NETCONF and/or RESTCONF se=
rver is that only in this case can the data-export-capability
 draft be used as capability discovery on the http-receiver side.<o:p></o:p=
></span></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-size:14.0=
pt;font-family:&quot;Calibri&quot;,sans-serif;color:black">Please correct m=
e if there exists any misunderstanding.-:)<o:p></o:p></span></p>
<p style=3D"margin:0cm;margin-bottom:.0001pt"><span style=3D"font-size:14.0=
pt;font-family:&quot;Calibri&quot;,sans-serif;color:black">From my perspect=
ive, The data-export-capability does not have to require the receiver to fu=
nction as a NETCONF/RESTCONF server. The capability
 discovery mechanism in these two drafts can complement each other in this =
case. In other cases, data-export-capability provides the receiver with an =
overall &nbsp;acquisition of the transport capabilities about the device.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> netconf [mailto:netconf-bounce=
s@ietf.org]
<b>On Behalf Of </b>Wei Wang<br>
<b>Sent:</b> Wednesday, May 12, 2021 1:32 PM<br>
<b>To:</b> Qin Wu &lt;bill.wu@huawei.com&gt;; Kent Watsen &lt;kent&#43;ietf=
@watsen.net&gt;; netconf@ietf.org<br>
<b>Subject:</b> Re: [netconf] Capability-fetching mechanisms<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">Hi, Qin and kent<span lang=3D"ZH-CN" style=3D"font-f=
amily:=CB=CE=CC=E5">=A3=BA</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp; &nbsp; Thanks for clarification, I feel it wi=
ll be useful to have one common model to support both pull and push approac=
h and help both the server and client know each other=A1=AFs capability.<o:=
p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Wei<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">China Telecom<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Ari=
al Narrow&quot;,sans-serif">------------------&nbsp;Original&nbsp;---------=
---------<o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"background:#EFEFEF"><b><span style=3D"font-=
size:9.0pt">From:</span></b><span style=3D"font-size:9.0pt"> &quot;Qin Wu&q=
uot; &lt;<a href=3D"mailto:bill.wu@huawei.com">bill.wu@huawei.com</a>&gt;;<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:#EFEFEF"><b><span style=3D"font-=
size:9.0pt">Date:</span></b><span style=3D"font-size:9.0pt">&nbsp;Wed, May =
12, 2021 09:51 AM<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:#EFEFEF"><b><span style=3D"font-=
size:9.0pt">To:</span></b><span style=3D"font-size:9.0pt">&nbsp;&quot;Kent =
Watsen&quot;&lt;<a href=3D"mailto:kent&#43;ietf@watsen.net">kent&#43;ietf@w=
atsen.net</a>&gt;;&quot;<a href=3D"mailto:netconf@ietf.org">netconf@ietf.or=
g</a>&quot;&lt;<a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a>&gt;=
;<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:#EFEFEF"><b><span style=3D"font-=
size:9.0pt">Subject:</span></b><span style=3D"font-size:9.0pt">&nbsp;Re: [n=
etconf] Capability-fetching mechanisms<o:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi, Kent:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Sorry for late follow up.<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">On Apr 19, 2021, at 5:39 PM, Kent Watsen &lt;<a href=3D"mailto:ken=
t@watsen.net">kent@watsen.net</a>&gt; wrote:<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Dear WG,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">One of the outcomes from =A1=B0https-notif=A1=B1 presentation duri=
ng the NETCONF 110 session was to what extent all the notif (e.g., https, u=
dp, etc.) drafts should define their own capability-fetching
 mechanism, or use the mechanism defined by the &quot;data-export-capabilit=
ies=A1=B1 draft.<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">As authors, Mahesh and I discussed some of the PROs and CONs of th=
e approaches as follows:<o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">[Qin]:I am under impression that shared-mechanism has a lot of ben=
efit.:-)<o:p></o:p></p>
</div>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l6 level1 lfo1">
PROs (for having a shared-mechanism):<o:p></o:p></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0=
pt;mso-list:l0 level2 lfo2">
Enables a common mechanism spanning multiple notif transports to exist <o:p=
></o:p></li></ul>
</ul>
<ul type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0=
pt;mso-list:l7 level1 lfo3">
CONs (against having a shared mechanism):<o:p></o:p></li></ul>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l1 level2 lfo4">
Entails each receiver also needing to be a NETCONF and/or RESTCONF server<o=
:p></o:p></li></ul>
</ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Qin]:Is receiver in this con=
text NETCONF/RESTCONF server or client?
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I think we mix tw=
o things,
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:5.0pt;margin-righ=
t:36.0pt;margin-bottom:5.0pt;margin-left:100.5pt;text-indent:-18.0pt">
a.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; one is the server advertise its capability=
 to the client , (i.e., server capability advertisement)<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"mso-margin-top-alt:5.0pt;margin-righ=
t:36.0pt;margin-bottom:5.0pt;margin-left:100.5pt;text-indent:-18.0pt">
b.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the other is server send the capability qu=
ery request the client and get capability response from the client. (client=
 capability fetching)<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I think data-export-capabilit=
ies right now focuses on (a), the question you ask here is whether (b) can =
be defined as shared mechanism which can
 be part of <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the &quot;data-export-capabil=
ities=A1=B1 draft. If my understanding is correct, I think it will be nice =
to have (b) such shared mechanism, i.e., Defining (a)
 and (b) in a single place.<o:p></o:p></p>
<ul type=3D"disc">
<ul type=3D"circle">
<ul type=3D"square">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l5 level3 lfo5">
Whereas a notif-specific solution can be optimized on a per-protocol basis.=
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;ms=
o-margin-bottom-alt:auto;mso-list:l5 level3 lfo5">
FWIW, if RC, the receiver COULD minimally support *just* the single GET req=
uest (i.e., not a complete RC server)<o:p></o:p></li><li class=3D"MsoNormal=
" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0pt;mso-list:l5 level3 =
lfo5">
Still, networking/firewall would have to support the outbound NC/RC flow, i=
n addition to the base notification flow<o:p></o:p></li></ul>
</ul>
</ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Qin]: &quot;data-export-capabilities =
&quot; draft uses draft-ietf-netconf-notification-capabilities-16 as basis =
or foundation. If my understanding is correct, draft-ietf-netconf-
 notification-capabilities-16 doesn=A1=AFt <o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0p=
t;margin-left:108.0pt;text-indent:15.75pt">
require receiver to support NETCONF or &nbsp; RESTCONF.<o:p></o:p></p>
<ul type=3D"disc">
<ul type=3D"circle">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l3 level2 lfo6">
Potentially extends the number of capabilities to be more than minimally ne=
cessary<o:p></o:p></li></ul>
</ul>
<ul type=3D"disc">
<ul type=3D"circle">
<ul type=3D"square">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l8 level3 lfo7">
e.g., the current &quot;data-export-capabilities=A1=B1 modules define dozen=
s of capabilities supporting RFC 8639 and RFC 8641 that are not needed for =
https-notif,
<o:p></o:p></li></ul>
</ul>
</ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-right:36.0pt=
;mso-margin-bottom-alt:auto">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Qin] Do=
zens of capabilities defined by the current &quot;data-export-capabilities=
=A1=B1 modules are all optional capability. It doesn=A1=AFt require all the=
 capabilities to be supported.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:108.0pt">
when RFC 8639 is not in use.<o:p></o:p></p>
<ul type=3D"disc">
<ul type=3D"circle">
<ul type=3D"square">
<ul type=3D"square">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l4 level4 lfo8">
HTTPS-Notif seems to need only three capabilities:<o:p></o:p></li></ul>
</ul>
</ul>
</ul>
<ul type=3D"disc">
<ul type=3D"circle">
<ul type=3D"square">
<ul type=3D"square">
<ol start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l10 level5 lfo9">
What encodings are supported (json, xml, binary)<o:p></o:p></li><li class=
=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;=
mso-list:l10 level5 lfo9">
If the RFC 8639 state machine is supported.<o:p></o:p></li><li class=3D"Mso=
Normal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-lis=
t:l10 level5 lfo9">
If bundled messages is supported.<o:p></o:p></li></ol>
</ul>
</ul>
</ul>
</ul>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [Qin]: So HTTPs-n=
otif can pick those three capabilities and ignore other capabilities. &nbsp=
;I believe HTTP has mechanism to deal with these unhandled
 capabilities advertised by the network device.&nbsp; One of such example i=
s unhandled<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;margin-left:108.0pt;text-indent:15.75pt">
Namespace defined in (<a href=3D"https://datatracker.ietf.org/doc/html/draf=
t-ietf-regext-unhandled-namespaces-07">https://datatracker.ietf.org/doc/htm=
l/draft-ietf-regext-unhandled-namespaces-07</a>)<o:p></o:p></p>
<ul type=3D"disc">
<ul type=3D"circle">
<ul type=3D"square">
<ul type=3D"square">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l9 level4 lfo10">
Presumably, UDP-Notif would similarly have a small set of capacities.<o:p><=
/o:p></li></ul>
</ul>
</ul>
</ul>
<ul type=3D"disc">
<ul type=3D"circle">
<ul type=3D"square">
<ul type=3D"square">
<ul type=3D"square">
<li class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-=
alt:auto;mso-list:l2 level5 lfo11">
In fact, it may be less, as UDP may be unable to support RFC 8639<o:p></o:p=
></li></ul>
</ul>
</ul>
</ul>
</ul>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;
</span>&nbsp; [Qin]: See clarification above. For UDP notif, it doesn=A1=AF=
t require all the capability to be supported.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Thoughts?<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Kent and Mahesh &nbsp;// as authors<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">_______________________________________________<br>
netconf mailing list<br>
<a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf">https://www.ietf.=
org/mailman/listinfo/netconf</a><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_3a058efa22df47239b8d016c6ba9e431huaweicom_--


From nobody Wed May 12 02:18:58 2021
Return-Path: <jernej.tuljak@mg-soft.si>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7BB0A3A0A86 for <netconf@ietfa.amsl.com>; Wed, 12 May 2021 02:18:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mg-soft.si
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 3kfbwI7ra9ze for <netconf@ietfa.amsl.com>; Wed, 12 May 2021 02:18:50 -0700 (PDT)
Received: from galileo.mg-soft.si (gate.mg-soft.si [212.30.73.66]) by ietfa.amsl.com (Postfix) with ESMTP id 88E893A0A85 for <netconf@ietf.org>; Wed, 12 May 2021 02:18:49 -0700 (PDT)
Received: from [127.0.0.1] (teleport2.mg-soft.si [10.0.0.254]) by galileo.mg-soft.si (Postfix) with ESMTP id C0AA4C41754A for <netconf@ietf.org>; Wed, 12 May 2021 11:18:47 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 galileo.mg-soft.si C0AA4C41754A
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mg-soft.si; s=default; t=1620811127; bh=PeDCmxeOn+7PizFn4lBeZV0fH7/5ZlMXONferU050jI=; h=To:From:Subject:Date:From; b=OGw4FgCVn1DvJiGezHX4OMoa5DnUkH0+hSQTiXZAfiQHHP6SYAJXdZLfAboPNzFWp KjMepWCwzFqnZOnOMR2K+emFkB8xqVn6QPT/qZ1497+COwQAK4jspQRWmfCfDn/5jw xci2cBGucAJauB3rVXeOoaXu6pXps/q9hAW7WbaBkZ3QNQiw8AcDNlNpsKMH/lJroM LhkBpaDd4bYtAdbrzFOMYXoWNiAhjIdhRLbKOPZOSbWjLPZ2+6cdeOPiR3vZAn+ylj 6oq8SWHxY09AoAxVe3CLanR8sfuqqE1WFZiE6HlCaJTM6k6DTfcZQ14lfcq6u8NjEA fI1uggT9TmX2A==
To: Netconf <netconf@ietf.org>
From: Jernej Tuljak <jernej.tuljak@mg-soft.si>
Message-ID: <6b520a21-02a7-a41e-caac-fe8dc38a1a9d@mg-soft.si>
Date: Wed, 12 May 2021 11:18:47 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/9ZHhYJsV42VMdsTzI6HWt_3zPeI>
Subject: [netconf] YANG Library 1.1: a deviation module may exist without a module entry?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 May 2021 09:18:56 -0000

Hi,

is there a particular reason for the deviation leaf-list in 
ietf-yang-library@2019-01-04 not having require-instance true for its 
leafref path, therefore allowing servers to report "incomplete" module 
sets/schemas to the client?

      grouping module-implementation-parameters {
        description
          "Parameters for describing the implementation of a module.";
        leaf-list feature {
          type yang:yang-identifier;
          description
            "List of all YANG feature names from this module that are
             supported by the server, regardless whether they are defined
             in the module or any included submodule.";
        }
        leaf-list deviation {
          type leafref {
            path "../../module/name";
          }

          description
            "List of all YANG deviation modules used by this server to
             modify the conformance of the module associated with this
             entry.  Note that the same module can be used for deviations
             for multiple modules, so the same entry MAY appear within
             multiple 'module' entries.

             This reference MUST NOT (directly or indirectly)
             refer to the module being deviated.

             Robust clients may want to make sure that they handle a
             situation where a module deviates itself (directly or
             indirectly) gracefully.";
        }
      }

Why are deviation modules allowed to exist without a module entry within 
YANG Library instances? Why would a server choose to withhold namespace 
information for a deviation module?

Jernej


From nobody Wed May 12 04:44:10 2021
Return-Path: <jernej.tuljak@mg-soft.si>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF7163A0A31 for <netconf@ietfa.amsl.com>; Wed, 12 May 2021 04:44:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 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, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mg-soft.si
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 jBMhZX6JX_Pf for <netconf@ietfa.amsl.com>; Wed, 12 May 2021 04:44:03 -0700 (PDT)
Received: from galileo.mg-soft.si (gate.mg-soft.si [212.30.73.66]) by ietfa.amsl.com (Postfix) with ESMTP id 984873A0A2E for <netconf@ietf.org>; Wed, 12 May 2021 04:44:03 -0700 (PDT)
Received: from [127.0.0.1] (teleport2.mg-soft.si [10.0.0.254]) by galileo.mg-soft.si (Postfix) with ESMTP id 8ED75C41754A for <netconf@ietf.org>; Wed, 12 May 2021 13:43:53 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 galileo.mg-soft.si 8ED75C41754A
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mg-soft.si; s=default; t=1620819833; bh=mVBM9pBhQ9AKI6X9fVs53WsUiW0p+V8scAjpZgYpiQE=; h=Subject:From:To:References:Date:In-Reply-To:From; b=or5RZ7R6FkG/o/b6amSOl4ZV10QfVT84qNPBQFRZ8jo3Xw071AowadonpWtY+HA86 TRH38PEp7b7rYAhbcd+bk6kUc2Yq9i8YzmkLJFPLdttDl1+YI7hKPfvaBT92K5ATiD ImGBLgfI/2+YFuYGGHuNBQfZEidXsrHfpkDu2ELuvbFR1oN9cStSmxmkkXlrhSqiKR tRIjE60BElZHZBlhvkuFlDBHEgUmeyxvqvi6gRMa2Bn8IYMyShF+UaWsGekGUWLLbn dTWbpzwRSq+8Rcias/qvX42Z+0G0yT182yaM35/BaGhIlhbyrsQ+Pi9Y8c2uGcmKfs m8jZZdwnn+QvA==
From: Jernej Tuljak <jernej.tuljak@mg-soft.si>
To: Netconf <netconf@ietf.org>
References: <6b520a21-02a7-a41e-caac-fe8dc38a1a9d@mg-soft.si>
Message-ID: <f991c985-cc39-3605-34b6-831094ef6e0a@mg-soft.si>
Date: Wed, 12 May 2021 13:43:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1
MIME-Version: 1.0
In-Reply-To: <6b520a21-02a7-a41e-caac-fe8dc38a1a9d@mg-soft.si>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/AAKyhlQW6Gdf2tcWuLORcrwrxQg>
Subject: Re: [netconf] YANG Library 1.1: a deviation module may exist without a module entry?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 May 2021 11:44:09 -0000

Somehow it slipped my mind that require-instance defaults to true in 
YANG 1.1. Everything checks out.

A server implementation that announces a deviation module in the 
"/yang-library/module-set/module/deviation" leaf-list, but lacks a 
corresponding entry in "/yang-library/module-set/module" list is 
non-RFC8525 compliant.

Jernej

On 12/05/2021 11:18, Jernej Tuljak wrote:
> Hi,
>
> is there a particular reason for the deviation leaf-list in 
> ietf-yang-library@2019-01-04 not having require-instance true for its 
> leafref path, therefore allowing servers to report "incomplete" module 
> sets/schemas to the client?
>
>      grouping module-implementation-parameters {
>        description
>          "Parameters for describing the implementation of a module.";
>        leaf-list feature {
>          type yang:yang-identifier;
>          description
>            "List of all YANG feature names from this module that are
>             supported by the server, regardless whether they are defined
>             in the module or any included submodule.";
>        }
>        leaf-list deviation {
>          type leafref {
>            path "../../module/name";
>          }
>
>          description
>            "List of all YANG deviation modules used by this server to
>             modify the conformance of the module associated with this
>             entry.  Note that the same module can be used for deviations
>             for multiple modules, so the same entry MAY appear within
>             multiple 'module' entries.
>
>             This reference MUST NOT (directly or indirectly)
>             refer to the module being deviated.
>
>             Robust clients may want to make sure that they handle a
>             situation where a module deviates itself (directly or
>             indirectly) gracefully.";
>        }
>      }
>
> Why are deviation modules allowed to exist without a module entry 
> within YANG Library instances? Why would a server choose to withhold 
> namespace information for a deviation module?
>
> Jernej
>
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf


From nobody Wed May 12 09:34:09 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 555903A0FCA for <netconf@ietfa.amsl.com>; Wed, 12 May 2021 09:34:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 RArO7ZfDqkq0 for <netconf@ietfa.amsl.com>; Wed, 12 May 2021 09:34:03 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140097.outbound.protection.outlook.com [40.107.14.97]) (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 2D5A03A0FB3 for <netconf@ietf.org>; Wed, 12 May 2021 09:34:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jLrq014QMXjVmKpCJrNdhIXQMk0fmSlQvPLgY1AfZNmQSbOU5cz4aZo0iV6RELHgoqVhNKftgB+niOzYjIE1kgsceLitqfUpznE6aphQ9KYwW0D9kV1n4i62HtXcOUGFpKTZb8Ur/0SAm05zIbsMH5vus7lejitUJfNolIPR2mnGaHI8lJhwTbGgACva2tekauYydQiO08sx+rWA8XZrsvGQKHrv6UhJagKnsjXu70/W8/b0WSu4GyVfLDZMQF1y3AAPHhkW4FNdpF2Apwn9y5A7TfmDSugpHzx/0Mj4Y2uUU97QuPOOw0clMagvy33HatNYI3oU9jCiwzO1ffdR9A==
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-SenderADCheck; bh=e+c1EWZS25p9Avcdq0Fjmz78yU6tzbwzbexUTd7AkYg=; b=bmabWj+WyMYha2RgTdpQFf1Pfq9/cXe7mm8mqHed7/XJa7JPx0b92lX1fAPtsX8flxdI4BgkavACIhPx8lgOqMRPf1dEwFLgRFKUWTq17U7tI6mlmmJNEYjQK3R9ngNWR2DwTBSAPpqupYeKfb4nzoSIiikANwBUapAPn3qWzm2b/FaDB3iFXe4TU+CYdjdVSedRS3RJM1ESYPS3gYuyIxgoQ69yRNaCw2HR3aLqFe/ZomE9ODgH6X3vuTZhlmb7D5EUwdgKgEth5PHqJEB3hryjcsgOY6xXvYSB19573+5E+DoOB+20Ql6FiIa4TW2QYFP1QL1Fj4WjqDPtQtA9Zg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e+c1EWZS25p9Avcdq0Fjmz78yU6tzbwzbexUTd7AkYg=; b=jFeiqueWAe/LpAvR2Z7iHF3+iPNvrRVWkDFK0nY4enMvkrqD1yF7enzacfmJk+fiYItOV1qBC1thVZYic9mycGmk2ZrHrif8IBgVlpvWahzpbC4I+xxBHBq7A/KJn1VvlEk/Iyi0RMYVlg2kKcp9cG861FMZ8dzDyy01Wy4Ak0E=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM7PR07MB6546.eurprd07.prod.outlook.com (2603:10a6:20b:1a2::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.11; Wed, 12 May 2021 16:34:00 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9%6]) with mapi id 15.20.4150.011; Wed, 12 May 2021 16:34:00 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent+ietf@watsen.net>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: netconf-tls wasRe: [netconf] Latest ietf-netconf-server draft and related modules
Thread-Index: AQHXPP5RkEf2qGX72kaPVI9y99M1OqrePBVcgABbZwCAAX7/Uw==
Date: Wed, 12 May 2021 16:33:59 +0000
Message-ID: <AM7PR07MB6248FA0E52A5510FFC8DE8E2A0529@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <972-608a4700-29-1b90d060@24617716> <010001791de3029b-730530a6-f4fb-4d57-9d39-a1551ab76260-000000@email.amazonses.com> <AM7PR07MB62488B98AE0E394EFF5C80B1A0539@AM7PR07MB6248.eurprd07.prod.outlook.com>, <010001795c69dcf8-0d94c645-4824-4dca-a1d1-c88d1d2e8f1e-000000@email.amazonses.com>
In-Reply-To: <010001795c69dcf8-0d94c645-4824-4dca-a1d1-c88d1d2e8f1e-000000@email.amazonses.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 774fa28c-885f-4fa1-9df4-08d91563bf0a
x-ms-traffictypediagnostic: AM7PR07MB6546:
x-microsoft-antispam-prvs: <AM7PR07MB6546B474903D713D3AA6C264A0529@AM7PR07MB6546.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AEkxdsfgJRJKR5grEJdmcot/B06W1V68Uqdo7oOC/NjsPZlRJgeIw+3EpjOf8TzOT6uxfP0Sv7kzKquQOlVwDBsS0sCY6+x9rtbXaawuPeZJF0Kspof6BnOAFC2giombqAF9NYZWF3qQlr7Xq+KWMvOQZumrbK1P13+R4VBE/uLFlyibH4r6TB4JggYFSzNfUMxx4fI/OEhN6nYOUxUg5IYtm4ve5J0v6ORyK55ee+QKaPBAzzNfT4y2Ay1sVu00is3uI76Q7XKlHq620v2MSi6lw7ZqcB7D3NUQxl3U9Hh4Vo1anjYYMn5Tzf99n1jR6WFVU8fIGSY90ydS9kwaLN4/jfB/YL1o7yueZTRx9XLNv8d6INoC2yjy9TA6AYAgRCqAmEOLtTQ3xdcgRlU/UUjeOE/6D8jtMKbH9SX1LbIohAJgt3oMUN1xYVfOSwO8kEHg9Zuf36MvMJjBxjrf2NVJIpmzd3XGJPzEx4NpIA4AWGCJrO0G2GMfp4EwWgY5EX4sGFjzJ3kCp16euCeikQCjWX6mU8RxKWXlFMcwokE+0su9mOOeWGPt92D2OTJ9JdTRkx7fL+PNyqS5BPEpf92eoaEOO7IBeptVUsN9+DuGwgnOhrbAB0D2rCW01oFRoL0rLEr+Mr8uQ2161/fmXEsH732MnZsBOKQaRSxxveQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(39860400002)(136003)(396003)(366004)(346002)(376002)(71200400001)(7696005)(86362001)(66946007)(66476007)(6506007)(26005)(966005)(55016002)(4326008)(122000001)(33656002)(8936002)(8676002)(478600001)(9686003)(52536014)(5660300002)(66446008)(64756008)(2906002)(316002)(38100700002)(83380400001)(186003)(91956017)(76116006)(66556008); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?+EsxXSnfF6AACopM4UvdDXRDTc4RDpD9Kuwg4BkRYXEhmmid2gJflRmW?= =?Windows-1252?Q?SL/P7QRwNIXVHmy8jc8O0s+pTHxaxT1X21x4BievHyXnf0S8cyPiNK78?= =?Windows-1252?Q?swQYXY49Gf85YO04sMVKc/zOqHHXeU+IzmUogGAGVobfGik2YQTZ4UmT?= =?Windows-1252?Q?+KcxCv2bQPE18B/BrY7KaS4Rxzcq1vFYZPoEEe2ve8XWQVXCMcpdnnOP?= =?Windows-1252?Q?UAycgOipyJZmHF7jAD7HYnX3vKEmjNUsz7fEs0tcAFp045O26o2rjogs?= =?Windows-1252?Q?A+Y/dKWGky8YUjat/ar/kHpm+cuDwMwDJgnChF514l1tnPVssLuwkKyO?= =?Windows-1252?Q?5Ie6XJeNSmjJcqaXmnuPuRDXP+Kl4B11oFc1U6l9Zxsjtj8k4FqmCIll?= =?Windows-1252?Q?W4QsaHn/rtwl4kRmF+40pz7reFmVtlPLgbDZJFrGYt8sCJivGrNFBc2X?= =?Windows-1252?Q?wyAnuDB26NLKhePtoIFT28P+pAIaQT/mXSKGWTmeWUSd8xLN0kzSX/Qj?= =?Windows-1252?Q?Bmrau+PNDhfcRG/r5T/SmgwYzT/ZR8C/MPmkjdhJ9e24+lJVmjjlftmb?= =?Windows-1252?Q?KUNKgeLO6B1ahkW1puZZDXmsaVv2TMZwfC9KQB2zWiwA4D1DjtZx+iFD?= =?Windows-1252?Q?QJWrAL4TtC3HQ8ro5AoVt3ZLh2yLNyAu372vLTAO9hNmS1Pu+XttqhYr?= =?Windows-1252?Q?9Dg8wnZHDNUFyi553uajNRilctffrKH5eWLPUFpPYKG9HwJJO8WHahRY?= =?Windows-1252?Q?xuc14xjambWqEp9AQ8UVfVUzKTNTD8jx0IJTW5dXzFylpNcflyVd/q7J?= =?Windows-1252?Q?WvOy6hs8fuTV0o6vrD8RI2derVhKaWRfB12uQ8l3Ij/LbKgIelyiQnqa?= =?Windows-1252?Q?8zb4OLuaIjHxk30Tz3E2oLvIqOfqvzWp4Pdk66JsAga6oVCrLqRHAwl5?= =?Windows-1252?Q?eJLvZGLq8trsCT7RwnAyjeN7c3Q7zAB/0bUrSx6GpjZTMS1EsgGj1n+X?= =?Windows-1252?Q?zOb7jqMcOeeMwNdYgPW2rQVaflaYWfH+ev4o0l8QJvhBaGnYWyBDTc0g?= =?Windows-1252?Q?Ej9pOmZNEPZhiYfea06v7zG4ZFIMgQMU//caCXf7W8jw9l5CVecsR8Rs?= =?Windows-1252?Q?9fNHtIfqjwrvvtqZ/SaXUzHotsWlnCfe2fOHpebXw2uhzX6EZ7HRIKBN?= =?Windows-1252?Q?KTSYf+uZVaQdDeMsnbv0oPQk+x7lL49rNpt3nYuJhTEpaGpEPi7Cbnv0?= =?Windows-1252?Q?NM1p1NRvayBTjLcGMkqXQUAiwWSvruPXd7eojKIV2aHQHB89oGSK6pqC?= =?Windows-1252?Q?s35qmNhcpx+hG/52ywIgO/CRSdAMXwcAX0mtZvvEJ7BDp9F9z1tRCirI?= =?Windows-1252?Q?j03iUxDQysxd/P34u1MQhDdfjBSX0aoJ1mw=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 774fa28c-885f-4fa1-9df4-08d91563bf0a
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2021 16:33:59.7718 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: x/Od8p9AS1UgwlvBcH6/fPZv3sFeNCnSXEUa+puG03xDLulNhq0m5uVQYJ2rYv9/drfwW26nt+6z31xsMiVDQQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6546
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/s3rDQ1-3nCd0IOzKlCeqBDDvL1U>
Subject: Re: [netconf] netconf-tls wasRe: Latest ietf-netconf-server draft and related modules
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 May 2021 16:34:08 -0000

From: Kent Watsen <kent+ietf@watsen.net>=0A=
Sent: 11 May 2021 18:11=0A=
=0A=
Hi Tom,=0A=
=0A=
I find this I-D confused about which versions of TLS are supported.  It is =
1.0/1.1/1.2 or1.2/1.3 or 1.0/1.1/1.2/1.3 or 1.2 or ...=0A=
This needs addressing and the text changed to match.=0A=
=0A=
The =93ietf-tls-common=94 module has features: "tls-1_0=94, "tls-1_1=94, "t=
ls-1_2=94, and "tls-1_3=94.  Per this recent thread [1], my local-copy now =
has for all features except =93tls-1_3=94 a comment in the =93description=
=94 statement along the lines of "TLS 1.x is obsolete and thus it is NOT RE=
COMMENDED to enable this feature."=0A=
=0A=
[1] https://mailarchive.ietf.org/arch/msg/netconf/dGGP4kQU8EnlcMVMq1ZZ0uAYB=
O0=0A=
=0A=
<tp>=0A=
My comment is that in different places in the I-D there are references to d=
ifferent combinations of different versions of TLS so I am not clear that a=
ll four versions are supported.  If they are, as you suggest, then editoria=
l changes are needed - look for example at all the places where RFC5246 is =
referenced - valid for TLS 1.2 but for the other versions of TLS? I think n=
ot.=0A=
</tp>=0A=
=0A=
I suspect that the IESG will not accept any support for 1.0 or 1.1 given th=
e existence of an RFC deprecating them and that this I-D should not go furt=
her than putting in place hooks with which an organisation could augment su=
ch support if they wanted to, but even that may be going too far.=0A=
=0A=
Disagree.  It's one thing to say that a protocol is deprecated and another =
to say that the configuration for a still somewhat-widely used deprecated-p=
rotocol is deprecated.=0A=
<tp>=0A=
Well, time will tell.  I expect pushback from Security AD which I why I sug=
gested getting secdir or some such to look now rather than when it has reac=
hed the IESG=0A=
</tp>=0A=
=0A=
I wonder too about what forms of authentication are acceptable, something t=
hat has changed several times in the life of the I-D.  I do  not have a vie=
w of which are and which are not but think that guidance from the TLS WG or=
 SecDir or Security AD would be useful now rather than later.=0A=
=0A=
What is there to wonder about with regards to forms of authentication?  Say=
ing they=92ve changed several times is exaggerated - they changes only once=
, and that was to add support for =93raw public keys=94 and =93pre-shared-k=
eys=94, per request.  AFAIK, the auth mechanisms (the two just mentioned + =
X.509 certs) are the minimally viable set.=0A=
=0A=
<tp>=0A=
I do not know if TLS1.3 works with raw public keys - I have not seen that d=
ocumented.=0A=
=0A=
PSK support changes with TLS1.3.  Its prime use AFAICT is session resumptio=
n and there are now constraints on its use, such as not using a key with an=
y other version of TLS ie one PSK for TLS1.2 (or earlier) and a different o=
ne for TLS1.3.  Also, a given TLS1.3 PSK should only be used with a single =
hash algorithm.  This may or may not be in the YANG module but needs a ment=
ion IMHO.=0A=
=0A=
So yes, there are things to wonder about with authentication in TLS1.3 beca=
use it is so different.=0A=
</tp>=0A=
=0A=
In a similar vein, TLS 1.3 is keen to ship application data before the hand=
shake is complete, before authentication has happened, which causes problem=
s for applications which want the handshake and authentication to complete =
first.  I see NETCONF as being such an application and the I-D needs to add=
ress that, as it is being addressed by other WG.=0A=
=0A=
Is that really true?  How is it not considered a security hole in the proto=
col?!  I agree that it=92s undesirable, but it=92s unclear what text could =
be added to the =93tis-client-server=94, =93netconf-client-server=94 or =93=
restconf-client-server=94 drafts to address this.  Please advise.=0A=
=0A=
<tp>=0A=
I am not sure which part of my post you are querying but yes, data ships be=
fore authentication is complete and the application must cater for that.  A=
FAICT the driver for this is HTTPS, or a number of large web providers, who=
 want to improve the customer experience by eliminating round trips which c=
reates a security hole which the application then has to plug.  This is no =
problem for HTTP but I think will be for most other protocols, such as NETC=
ONF, but this is a general TLS problem so I think belongs in this I-D as a =
security hole.=0A=
=0A=
EAP fell into the hole needing to know when authentication was complete and=
 not realising that they could not tell with TLS1.3.  It was the IESG who s=
potted this and there is now an addition to EAP to tell it when the handsha=
ke is really complete as opposed to gone far =0A=
enough to meet the needs of HTTPS.  draft-ietf-eap-emu-tls-13 gets it wrong=
, -15 fixes it, a topic of much discussion last December and January on the=
 TLS list.=0A=
=0A=
Tom Petch=0A=
=0A=
=0A=
Thanks,=0A=
Kent=0A=
=0A=


From nobody Wed May 12 17:13:29 2021
Return-Path: <mjethanandani@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 328573A1C15 for <netconf@ietfa.amsl.com>; Wed, 12 May 2021 17:13:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 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, 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 Bhe_gIOK4QdC for <netconf@ietfa.amsl.com>; Wed, 12 May 2021 17:13:21 -0700 (PDT)
Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) (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 CD5B13A1C0A for <netconf@ietf.org>; Wed, 12 May 2021 17:13:21 -0700 (PDT)
Received: by mail-pf1-x436.google.com with SMTP id b21so12942684pft.10 for <netconf@ietf.org>; Wed, 12 May 2021 17:13:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=41feCcovjbvqi/T2Rk6JBRCk+15asPz74KrYim6mRKc=; b=ZVHkjz04yrV6ord3JvSkT2azXpCZ5KHj/rnVrJloCtaD3Vt7crXC5Y2DMfyAK+2G22 yg7nCBvKlgV7l3+WsbQXyb+cxj8HVMKbStnx2OVE3u9hUX24pCBsxslO+/R9IX+uV5CP w2+4LAzlHgt0cL42fd3CDfjtIpN14qJ8yWwlYIODSkaZel9Yz+zAkaDHBeik75zoPcSR 0ADGLQ34xF/p5OaaUsaOYbXdfvSoYDoW/cGH/Z8hEjN8A1QRMlirgIn/KIg3EhIlP9si /g32yW4Vd3ZTOoP9OHWkBhKW0TDfaKgG2VpzLsicWwK8cxQNnUGtsaihTVgzKwb0xr3Z UVmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=41feCcovjbvqi/T2Rk6JBRCk+15asPz74KrYim6mRKc=; b=RdHloj2RWUi66XIEavB/8oe6Q9InMCoq467127QGCwgIuq3oaSMTqndq7wB7TvLMEn fGWPF6lTz6MTPCoQoUtLlE7N7ovOyvGL0PfoTFd5F2HxuuCdwOA+urWa8CtbpMdFloV3 dpOR6BxbevjMv8RHzSv7nsGUTgcAHb+K+ooVm7K6sQjVSOcez/PfWcZ10HWla0RMlzUx QnHGolGnJSXkKwTEwvCHRw6GW5RM9XlduiEyiHjGTL/H3JdQr7xIJclGYWpWzBIBs2nt Bt/RctOzoWBqlz1akguzKYwJo1RF9mHsNVyzOh7vkjBKvOqW0kmF84MCqpn0hgQsrMdT rS8w==
X-Gm-Message-State: AOAM532yvrcegpgUQgTBX3VoMSM5sRxXj1RV2WvdDJijrX/Gm9sn0YlD rsd5H2EnsyM7XmK/Xz6o1ItKR0mpdoAs9Q==
X-Google-Smtp-Source: ABdhPJwkbWIT4HFPQ6+Gc6FhUTOuMbYJRyD64LWDD5SLOcKIck4MTXk2w6D/Mhajc+XK1Acq+QDaVQ==
X-Received: by 2002:a65:52c7:: with SMTP id z7mr17042987pgp.60.1620864800696;  Wed, 12 May 2021 17:13:20 -0700 (PDT)
Received: from ?IPv6:2601:647:5600:5020:81ba:e539:277c:7f6? ([2601:647:5600:5020:81ba:e539:277c:7f6]) by smtp.gmail.com with ESMTPSA id n30sm756889pgd.8.2021.05.12.17.13.19 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 May 2021 17:13:20 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <14B1DEE4-3EB4-4512-A724-DF37BC2B19F7@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_680B7118-9C6E-43B8-99EA-36B49AED0807"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Wed, 12 May 2021 17:13:18 -0700
In-Reply-To: <fe4d6fca7cc34ffc8611bf0c94352b33@huawei.com>
Cc: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
To: Qin Wu <bill.wu@huawei.com>
References: <fe4d6fca7cc34ffc8611bf0c94352b33@huawei.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/BYSTRjt099n1wg6_BwAIwSaW-5Y>
Subject: Re: [netconf] Capability-fetching mechanisms
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 May 2021 00:13:27 -0000

--Apple-Mail=_680B7118-9C6E-43B8-99EA-36B49AED0807
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Qin,

When Kent and I started working on the HTTPs notif draft we wanted to =
make sure that it was lightweight as it relates to setting it up. That =
means that if the publisher and receiver are HTTPS capable, that in most =
cases that is all that isneeded to establish the notification channel. =
To quite an extent that is still true. With default values (JSON =
encoding), one can setup a HTTPS notification channel by configuring the =
*publisher* where the receiver resides (its IP address) and any =
credentials that are needed to setup the channel. The receiver does not =
need to be configured, and as such does not need to be a =
NETCONF/RESTCONF server (or a client for that matter).

Cheers.

> On May 11, 2021, at 6:51 PM, Qin Wu <bill.wu@huawei.com> wrote:
>=20
> Hi, Kent:
> Sorry for late follow up.
> On Apr 19, 2021, at 5:39 PM, Kent Watsen <kent@watsen.net =
<mailto:kent@watsen.net>> wrote:
> =20
> Dear WG,
> =20
> One of the outcomes from =E2=80=9Chttps-notif=E2=80=9D presentation =
during the NETCONF 110 session was to what extent all the notif (e.g., =
https, udp, etc.) drafts should define their own capability-fetching =
mechanism, or use the mechanism defined by the =
"data-export-capabilities=E2=80=9D draft.
> =20
> As authors, Mahesh and I discussed some of the PROs and CONs of the =
approaches as follows:
> [Qin]:I am under impression that shared-mechanism has a lot of =
benefit.:-)
> PROs (for having a shared-mechanism):
> Enables a common mechanism spanning multiple notif transports to exist=20=

> CONs (against having a shared mechanism):
> Entails each receiver also needing to be a NETCONF and/or RESTCONF =
server
>                                 [Qin]:Is receiver in this context =
NETCONF/RESTCONF server or client?=20
>                                   I think we mix two things,
> a.       one is the server advertise its capability to the client , =
(i.e., server capability advertisement)
> b.       the other is server send the capability query request the =
client and get capability response from the client. (client capability =
fetching)
>                                 I think data-export-capabilities right =
now focuses on (a), the question you ask here is whether (b) can be =
defined as shared mechanism which can be part of
>                                 the "data-export-capabilities=E2=80=9D =
draft. If my understanding is correct, I think it will be nice to have =
(b) such shared mechanism, i.e., Defining (a) and (b) in a single place.
> Whereas a notif-specific solution can be optimized on a per-protocol =
basis.
> FWIW, if RC, the receiver COULD minimally support *just* the single =
GET request (i.e., not a complete RC server)
> Still, networking/firewall would have to support the outbound NC/RC =
flow, in addition to the base notification flow
>                    [Qin]: "data-export-capabilities " draft uses =
draft-ietf-netconf-notification-capabilities-16 as basis or foundation. =
If my understanding is correct, draft-ietf-netconf- =
notification-capabilities-16 doesn=E2=80=99t
>=20
> require receiver to support NETCONF or   RESTCONF.
>=20
> Potentially extends the number of capabilities to be more than =
minimally necessary
> e.g., the current "data-export-capabilities=E2=80=9D modules define =
dozens of capabilities supporting RFC 8639 and RFC 8641 that are not =
needed for https-notif,
>                                      [Qin] Dozens of capabilities =
defined by the current "data-export-capabilities=E2=80=9D modules are =
all optional capability. It doesn=E2=80=99t require all the capabilities =
to be supported.
> when RFC 8639 is not in use.
> HTTPS-Notif seems to need only three capabilities:
> What encodings are supported (json, xml, binary)
> If the RFC 8639 state machine is supported.
> If bundled messages is supported.
>                                   [Qin]: So HTTPs-notif can pick those =
three capabilities and ignore other capabilities.  I believe HTTP has =
mechanism to deal with these unhandled capabilities advertised by the =
network device.  One of such example is unhandled
> Namespace defined in =
(https://datatracker.ietf.org/doc/html/draft-ietf-regext-unhandled-namespa=
ces-07 =
<https://datatracker.ietf.org/doc/html/draft-ietf-regext-unhandled-namespa=
ces-07>)
> Presumably, UDP-Notif would similarly have a small set of capacities.
> In fact, it may be less, as UDP may be unable to support RFC 8639
>              [Qin]: See clarification above. For UDP notif, it =
doesn=E2=80=99t require all the capability to be supported.
> =20
> Thoughts?
> =20
> Kent and Mahesh  // as authors
> =20
> =20
> _______________________________________________
> netconf mailing list
> netconf@ietf.org <mailto:netconf@ietf.org>
> https://www.ietf.org/mailman/listinfo/netconf =
<https://www.ietf.org/mailman/listinfo/netconf>
> =20
> _______________________________________________
> netconf mailing list
> netconf@ietf.org <mailto:netconf@ietf.org>
> https://www.ietf.org/mailman/listinfo/netconf =
<https://www.ietf.org/mailman/listinfo/netconf>

Mahesh Jethanandani
mjethanandani@gmail.com






--Apple-Mail=_680B7118-9C6E-43B8-99EA-36B49AED0807
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Qin,<div class=3D""><br class=3D""></div><div class=3D"">When Kent and I =
started working on the HTTPs notif draft we wanted to make sure that it =
was lightweight as it relates to setting it up. That means that if the =
publisher and receiver are&nbsp;<b class=3D"">HTTPS</b> capable, that in =
most cases that is all that isneeded to establish the notification =
channel. To quite an extent that is still true. With default values =
(JSON encoding), one can setup a HTTPS notification channel by =
configuring the *<b class=3D"">publisher</b>* where the receiver resides =
(its IP address) and any credentials that are needed to setup the =
channel. The receiver does not need to be configured, and as such does =
not need to be a NETCONF/RESTCONF server (or a client for that =
matter).</div><div class=3D""><br class=3D""></div><div =
class=3D"">Cheers.<br class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On May 11, 2021, at 6:51 PM, =
Qin Wu &lt;<a href=3D"mailto:bill.wu@huawei.com" =
class=3D"">bill.wu@huawei.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Hi, Kent:<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Sorry for late follow =
up.<o:p class=3D""></o:p></span></div><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div class=3D""><div style=3D"margin:=
 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D"">On Apr 19, 2021, at 5:39 PM, =
Kent Watsen &lt;<a href=3D"mailto:kent@watsen.net" style=3D"color: =
purple; text-decoration: underline;" class=3D"">kent@watsen.net</a>&gt; =
wrote:<o:p class=3D""></o:p></span></div></div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D"">Dear =
WG,<o:p class=3D""></o:p></span></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D"">One of =
the outcomes from =E2=80=9Chttps-notif=E2=80=9D presentation during the =
NETCONF 110 session was to what extent all the notif (e.g., https, udp, =
etc.) drafts should define their own capability-fetching mechanism, or =
use the mechanism defined by the "data-export-capabilities=E2=80=9D =
draft.<o:p class=3D""></o:p></span></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">As authors, Mahesh and I discussed some of the PROs and CONs =
of the approaches as follows:<o:p class=3D""></o:p></span></div></div><div=
 class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">[Qin]:I am under =
impression that shared-mechanism has a lot of benefit.:-)<o:p =
class=3D""></o:p></span></div></div><ul type=3D"disc" =
style=3D"margin-bottom: 0cm;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">PROs (for having a =
shared-mechanism):<o:p class=3D""></o:p></span></li></ul><ul type=3D"disc"=
 style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"circle" =
style=3D"margin-bottom: 0cm;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 12pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">Enables a common =
mechanism spanning multiple notif transports&nbsp;to exist&nbsp;<o:p =
class=3D""></o:p></span></li></ul></ul><ul type=3D"disc" =
style=3D"margin-bottom: 0cm;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 12pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">CONs (against =
having a shared mechanism):<o:p class=3D""></o:p></span></li></ul><ul =
type=3D"disc" style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"circle"=
 style=3D"margin-bottom: 0cm;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">Entails each =
receiver also needing to be a NETCONF and/or RESTCONF server<o:p =
class=3D""></o:p></span></li></ul></ul><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Qin]:Is receiver =
in this context NETCONF/RESTCONF server or client?<span =
class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I =
think we mix two things,<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 36pt 0.0001pt 100.5pt; text-indent: -18pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><span class=3D"">a.<span =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; font-stretch: normal; font-size: 7pt; line-height: normal; =
font-family: &quot;Times New Roman&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">one is the server =
advertise its capability to the client , (i.e., server capability =
advertisement)<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 36pt 0.0001pt 100.5pt; text-indent: -18pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><span class=3D"">b.<span =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; font-stretch: normal; font-size: 7pt; line-height: normal; =
font-family: &quot;Times New Roman&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">the other is server =
send the capability query request the client and get capability response =
from the client. (client capability fetching)<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I think =
data-export-capabilities right now focuses on (a), the question you ask =
here is whether (b) can be defined as shared mechanism which can be part =
of<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the =
"data-export-capabilities=E2=80=9D draft. If my understanding is =
correct, I think it will be nice to have (b) such shared mechanism, =
i.e., Defining (a) and (b) in a single place.<o:p =
class=3D""></o:p></span></div><ul type=3D"disc" style=3D"margin-bottom: =
0cm;" class=3D""><ul type=3D"circle" style=3D"margin-bottom: 0cm;" =
class=3D""><ul type=3D"square" style=3D"margin-bottom: 0cm;" =
class=3D""><li class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" =
class=3D"">Whereas a notif-specific solution can be optimized on a =
per-protocol basis.<o:p class=3D""></o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">FWIW, =
if RC, the receiver COULD minimally support *just* the single GET =
request (i.e., not a complete RC server)<o:p =
class=3D""></o:p></span></li><li class=3D"MsoNormal" style=3D"margin: =
0cm 0cm 12pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span =
lang=3D"EN-US" class=3D"">Still, networking/firewall would have to =
support the outbound NC/RC flow, in addition to the base notification =
flow<o:p class=3D""></o:p></span></li></ul></ul></ul><p =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 12pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" style=3D"font-size:=
 10.5pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Qin]: =
"data-export-capabilities " draft uses =
draft-ietf-netconf-notification-capabilities-16 as basis or foundation. =
If my understanding is correct, draft-ietf-netconf- =
notification-capabilities-16 doesn=E2=80=99t<o:p =
class=3D""></o:p></span></p><p class=3D"MsoNormal" style=3D"margin: 0cm =
0cm 12pt 108pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; =
text-indent: 15.75pt;"><span lang=3D"EN-US" style=3D"font-size: 10.5pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">require receiver to support NETCONF or =
&nbsp;&nbsp;RESTCONF.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></p><ul type=3D"disc" style=3D"margin-bottom: =
0cm;" class=3D""><ul type=3D"circle" style=3D"margin-bottom: 0cm;" =
class=3D""><li class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" =
class=3D"">Potentially extends the number of capabilities to be more =
than minimally necessary<o:p class=3D""></o:p></span></li></ul></ul><ul =
type=3D"disc" style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"circle"=
 style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"square" =
style=3D"margin-bottom: 0cm;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">e.g., the =
current&nbsp;"data-export-capabilities=E2=80=9D&nbsp;modules define =
dozens of capabilities supporting RFC 8639 and RFC 8641 that are not =
needed for https-notif,<o:p =
class=3D""></o:p></span></li></ul></ul></ul><div style=3D"margin: 0cm =
36pt 0.0001pt 0cm; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;[Qin] Dozens of capabilities defined by the =
current&nbsp;"data-export-capabilities=E2=80=9D&nbsp;modules are all =
optional capability. It doesn=E2=80=99t require all the capabilities to =
be supported.<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt 108pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"=
 class=3D""><span lang=3D"EN-US" class=3D"">when RFC 8639 is not in =
use.<o:p class=3D""></o:p></span></div><ul type=3D"disc" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"circle" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"square" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"square" =
style=3D"margin-bottom: 0cm;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">HTTPS-Notif seems =
to need only three capabilities:<o:p =
class=3D""></o:p></span></li></ul></ul></ul></ul><ul type=3D"disc" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"circle" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"square" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"square" =
style=3D"margin-bottom: 0cm;" class=3D""><ol start=3D"1" type=3D"1" =
style=3D"margin-bottom: 0cm;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">What encodings are =
supported (json, xml, binary)<o:p class=3D""></o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">If =
the&nbsp;RFC 8639 state machine is supported.<o:p =
class=3D""></o:p></span></li><li class=3D"MsoNormal" style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span=
 lang=3D"EN-US" class=3D"">If bundled messages is supported.<o:p =
class=3D""></o:p></span></li></ol></ul></ul></ul></ul><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10.5pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Qin]: =
So HTTPs-notif can pick those three capabilities and ignore other =
capabilities. &nbsp;I believe HTTP has mechanism to deal with these =
unhandled capabilities advertised by the network device.&nbsp; One of =
such example is unhandled<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt 108pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93; text-indent: 15.75pt;" class=3D""><span lang=3D"EN-US"=
 style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">Namespace defined in (<a =
href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-regext-unhandled-=
namespaces-07" style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://datatracker.ietf.org/doc/html/draft-ietf-regext-unhandl=
ed-namespaces-07</a>)<o:p class=3D""></o:p></span></div><ul type=3D"disc" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"circle" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"square" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"square" =
style=3D"margin-bottom: 0cm;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">Presumably, =
UDP-Notif would similarly have a small set of capacities.<o:p =
class=3D""></o:p></span></li></ul></ul></ul></ul><ul type=3D"disc" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"circle" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"square" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"square" =
style=3D"margin-bottom: 0cm;" class=3D""><ul type=3D"square" =
style=3D"margin-bottom: 0cm;" class=3D""><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">In fact, it may be =
less, as UDP may be unable to support RFC 8639<o:p =
class=3D""></o:p></span></li></ul></ul></ul></ul></ul></div></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" style=3D"color: =
rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;</span><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;[Qin]: See clarification above. For UDP notif, it =
doesn=E2=80=99t require all the capability to be supported.</span><span =
lang=3D"EN-US" class=3D""><o:p class=3D""></o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">Thoughts?<o:p class=3D""></o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">Kent and Mahesh &nbsp;// as authors<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" =
class=3D"">_______________________________________________<br =
class=3D"">netconf mailing list<br class=3D""><a =
href=3D"mailto:netconf@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">netconf@ietf.org</a><br =
class=3D""><a href=3D"https://www.ietf.org/mailman/listinfo/netconf" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://www.ietf.org/mailman/listinfo/netconf</a><o:p =
class=3D""></o:p></span></div></div></blockquote><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><span style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">netconf mailing list</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"mailto:netconf@ietf.org" style=3D"color: purple; =
text-decoration: underline; font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">netconf@ietf.org</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/netconf" style=3D"color: =
purple; text-decoration: underline; font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/netconf</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""></div></blockquote></div><br class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></div></body></html>=

--Apple-Mail=_680B7118-9C6E-43B8-99EA-36B49AED0807--


From nobody Wed May 12 23:48:14 2021
Return-Path: <benoit.claise@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D4003A2A44 for <netconf@ietfa.amsl.com>; Wed, 12 May 2021 23:48:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4ZU_s6wDIcVQ for <netconf@ietfa.amsl.com>; Wed, 12 May 2021 23:48:09 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B56D63A2A43 for <netconf@ietf.org>; Wed, 12 May 2021 23:48:09 -0700 (PDT)
Received: from fraeml736-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4FghsT53MDz6fsd3; Thu, 13 May 2021 14:42:05 +0800 (CST)
Received: from [10.47.65.224] (10.47.65.224) by fraeml736-chm.china.huawei.com (10.206.15.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 13 May 2021 08:48:03 +0200
To: Kent Watsen <kent+ietf@watsen.net>, tom petch <ietfc@btconnect.com>
CC: "netconf@ietf.org" <netconf@ietf.org>
References: <972-608a4700-29-1b90d060@24617716> <010001791de3029b-730530a6-f4fb-4d57-9d39-a1551ab76260-000000@email.amazonses.com> <AM7PR07MB62488B98AE0E394EFF5C80B1A0539@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001795c69dcf8-0d94c645-4824-4dca-a1d1-c88d1d2e8f1e-000000@email.amazonses.com>
From: Benoit Claise <benoit.claise@huawei.com>
Message-ID: <056472d9-3fc2-3361-b997-728d8ad76beb@huawei.com>
Date: Thu, 13 May 2021 08:48:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <010001795c69dcf8-0d94c645-4824-4dca-a1d1-c88d1d2e8f1e-000000@email.amazonses.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
X-Originating-IP: [10.47.65.224]
X-ClientProxiedBy: dggems702-chm.china.huawei.com (10.3.19.179) To fraeml736-chm.china.huawei.com (10.206.15.217)
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/ukEP7thZTkopFzna7eYm4G-9UIU>
Subject: Re: [netconf] netconf-tls wasRe: Latest ietf-netconf-server draft and related modules
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 May 2021 06:48:13 -0000

Hi,

>
>> I suspect that the IESG will not accept any support for 1.0 or 1.1 
>> given the existence of an RFC deprecating them and that this I-D 
>> should not go further than putting in place hooks with which an 
>> organisation could augment such support if they wanted to, but even 
>> that may be going too far.
>
> Disagree.  It's one thing to say that a protocol is deprecated and 
> another to say that the configuration for a still somewhat-widely used 
> deprecated-protocol is deprecated.
>
+1.

Regards, Benoit


From nobody Thu May 13 01:28:18 2021
Return-Path: <bill.wu@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58EA53A2F30 for <netconf@ietfa.amsl.com>; Thu, 13 May 2021 01:28:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 TlnqzNTfUEEC for <netconf@ietfa.amsl.com>; Thu, 13 May 2021 01:28:12 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CD3D3A2F70 for <netconf@ietf.org>; Thu, 13 May 2021 01:27:30 -0700 (PDT)
Received: from fraeml712-chm.china.huawei.com (unknown [172.18.147.206]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Fgkxv1r1Sz6qn6W; Thu, 13 May 2021 16:16:03 +0800 (CST)
Received: from dggeml751-chm.china.huawei.com (10.1.199.150) by fraeml712-chm.china.huawei.com (10.206.15.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2176.2; Thu, 13 May 2021 10:27:24 +0200
Received: from dggeml753-chm.china.huawei.com (10.1.199.152) by dggeml751-chm.china.huawei.com (10.1.199.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Thu, 13 May 2021 16:27:22 +0800
Received: from dggeml753-chm.china.huawei.com ([10.1.199.152]) by dggeml753-chm.china.huawei.com ([10.1.199.152]) with mapi id 15.01.2176.012; Thu, 13 May 2021 16:27:22 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
CC: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] Capability-fetching mechanisms
Thread-Index: AddH0Dhnx9H5N4HXTcmORZebNJclOA==
Date: Thu, 13 May 2021 08:27:21 +0000
Message-ID: <531c9709c5da4980922aa31e53684d01@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.123.117]
Content-Type: multipart/alternative; boundary="_000_531c9709c5da4980922aa31e53684d01huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/b2f4Spo_JAYO476aTU39jUXym7w>
Subject: Re: [netconf] Capability-fetching mechanisms
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 May 2021 08:28:17 -0000

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

5Y+R5Lu25Lq6OiBNYWhlc2ggSmV0aGFuYW5kYW5pIFttYWlsdG86bWpldGhhbmFuZGFuaUBnbWFp
bC5jb21dDQrlj5HpgIHml7bpl7Q6IDIwMjHlubQ15pyIMTPml6UgODoxMw0K5pS25Lu25Lq6OiBR
aW4gV3UgPGJpbGwud3VAaHVhd2VpLmNvbT4NCuaKhOmAgTogS2VudCBXYXRzZW4gPGtlbnQraWV0
ZkB3YXRzZW4ubmV0PjsgbmV0Y29uZkBpZXRmLm9yZw0K5Li76aKYOiBSZTogW25ldGNvbmZdIENh
cGFiaWxpdHktZmV0Y2hpbmcgbWVjaGFuaXNtcw0KDQpIaSBRaW4sDQoNCldoZW4gS2VudCBhbmQg
SSBzdGFydGVkIHdvcmtpbmcgb24gdGhlIEhUVFBzIG5vdGlmIGRyYWZ0IHdlIHdhbnRlZCB0byBt
YWtlIHN1cmUgdGhhdCBpdCB3YXMgbGlnaHR3ZWlnaHQgYXMgaXQgcmVsYXRlcyB0byBzZXR0aW5n
IGl0IHVwLiBUaGF0IG1lYW5zIHRoYXQgaWYgdGhlIHB1Ymxpc2hlciBhbmQgcmVjZWl2ZXIgYXJl
IEhUVFBTIGNhcGFibGUsIHRoYXQgaW4gbW9zdCBjYXNlcyB0aGF0IGlzIGFsbCB0aGF0IGlzbmVl
ZGVkIHRvIGVzdGFibGlzaCB0aGUgbm90aWZpY2F0aW9uIGNoYW5uZWwuIFRvIHF1aXRlIGFuIGV4
dGVudCB0aGF0IGlzIHN0aWxsIHRydWUuIFdpdGggZGVmYXVsdCB2YWx1ZXMgKEpTT04gZW5jb2Rp
bmcpLCBvbmUgY2FuIHNldHVwIGEgSFRUUFMgbm90aWZpY2F0aW9uIGNoYW5uZWwgYnkgY29uZmln
dXJpbmcgdGhlICpwdWJsaXNoZXIqIHdoZXJlIHRoZSByZWNlaXZlciByZXNpZGVzIChpdHMgSVAg
YWRkcmVzcykgYW5kIGFueSBjcmVkZW50aWFscyB0aGF0IGFyZSBuZWVkZWQgdG8gc2V0dXAgdGhl
IGNoYW5uZWwuIFRoZSByZWNlaXZlciBkb2VzIG5vdCBuZWVkIHRvIGJlIGNvbmZpZ3VyZWQsIGFu
ZCBhcyBzdWNoIGRvZXMgbm90IG5lZWQgdG8gYmUgYSBORVRDT05GL1JFU1RDT05GIHNlcnZlciAo
b3IgYSBjbGllbnQgZm9yIHRoYXQgbWF0dGVyKS4NCg0KW1Fpbl06IFRoYW5rcyBmb3IgeW91ciBj
bGFyaWZpY2F0aW9uLCBJIHRoaW5rIGluIGFwcGVuZGl4IHVzaW5nIHN1YnNjcmliZWQgbm90aWZp
Y2F0aW9uIGFuZCBub3QgdXNpbmcgc3Vic2NyaWJlZCBub3RpZmljYXRpb24gYXJlIGJvdGggc3Vw
cG9ydGVkLg0KSW4gdGhlIGNhc2Ugb2YgdXNpbmcgc3Vic2NyaWJlZCBub3RpZmljYXRpb24sIFJG
Qzg2MzkgZW5hYmxlZCBjYXBhYmlsaXR5IGlzIHN1cHBvcnRlZCB3aGlsZSBpbiB0aGUgY2FzZSB3
aXRob3V0IHVzaW5nIHN1YnNjcmliZWQgbm90aWZpY2F0aW9uLCBSRkM4NjM5IGVuYWJsZWQgY2Fw
YWJpbGl0eSBpcyBub3Qgc3VwcG9ydGVkPw0KSW4gdGhlIGZpcnN0IGNhc2UsIHRoZSBwdWJsaXNo
ZXIgbmVlZCB0byBiZSBORVRDT05GL1JFU1RDT05GIHNlcnZlcj8gSW4gdGhlIHNlY29uZCBjYXNl
LCBpdCBpcyBub3QuIFJpZ2h0Pw0KDQpDaGVlcnMuDQoNCg0KT24gTWF5IDExLCAyMDIxLCBhdCA2
OjUxIFBNLCBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNvbTxtYWlsdG86YmlsbC53dUBodWF3ZWku
Y29tPj4gd3JvdGU6DQoNCkhpLCBLZW50Og0KU29ycnkgZm9yIGxhdGUgZm9sbG93IHVwLg0KT24g
QXByIDE5LCAyMDIxLCBhdCA1OjM5IFBNLCBLZW50IFdhdHNlbiA8a2VudEB3YXRzZW4ubmV0PG1h
aWx0bzprZW50QHdhdHNlbi5uZXQ+PiB3cm90ZToNCg0KRGVhciBXRywNCg0KT25lIG9mIHRoZSBv
dXRjb21lcyBmcm9tIOKAnGh0dHBzLW5vdGlm4oCdIHByZXNlbnRhdGlvbiBkdXJpbmcgdGhlIE5F
VENPTkYgMTEwIHNlc3Npb24gd2FzIHRvIHdoYXQgZXh0ZW50IGFsbCB0aGUgbm90aWYgKGUuZy4s
IGh0dHBzLCB1ZHAsIGV0Yy4pIGRyYWZ0cyBzaG91bGQgZGVmaW5lIHRoZWlyIG93biBjYXBhYmls
aXR5LWZldGNoaW5nIG1lY2hhbmlzbSwgb3IgdXNlIHRoZSBtZWNoYW5pc20gZGVmaW5lZCBieSB0
aGUgImRhdGEtZXhwb3J0LWNhcGFiaWxpdGllc+KAnSBkcmFmdC4NCg0KQXMgYXV0aG9ycywgTWFo
ZXNoIGFuZCBJIGRpc2N1c3NlZCBzb21lIG9mIHRoZSBQUk9zIGFuZCBDT05zIG9mIHRoZSBhcHBy
b2FjaGVzIGFzIGZvbGxvd3M6DQpbUWluXTpJIGFtIHVuZGVyIGltcHJlc3Npb24gdGhhdCBzaGFy
ZWQtbWVjaGFuaXNtIGhhcyBhIGxvdCBvZiBiZW5lZml0LjotKQ0KDQogICogICBQUk9zIChmb3Ig
aGF2aW5nIGEgc2hhcmVkLW1lY2hhbmlzbSk6DQoNCiAgICAgKiAgIEVuYWJsZXMgYSBjb21tb24g
bWVjaGFuaXNtIHNwYW5uaW5nIG11bHRpcGxlIG5vdGlmIHRyYW5zcG9ydHMgdG8gZXhpc3QNCg0K
ICAqICAgQ09OcyAoYWdhaW5zdCBoYXZpbmcgYSBzaGFyZWQgbWVjaGFuaXNtKToNCg0KICAgICAq
ICAgRW50YWlscyBlYWNoIHJlY2VpdmVyIGFsc28gbmVlZGluZyB0byBiZSBhIE5FVENPTkYgYW5k
L29yIFJFU1RDT05GIHNlcnZlcg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUWlu
XTpJcyByZWNlaXZlciBpbiB0aGlzIGNvbnRleHQgTkVUQ09ORi9SRVNUQ09ORiBzZXJ2ZXIgb3Ig
Y2xpZW50Pw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkgdGhpbmsgd2UgbWl4
IHR3byB0aGluZ3MsDQphLiAgICAgICBvbmUgaXMgdGhlIHNlcnZlciBhZHZlcnRpc2UgaXRzIGNh
cGFiaWxpdHkgdG8gdGhlIGNsaWVudCAsIChpLmUuLCBzZXJ2ZXIgY2FwYWJpbGl0eSBhZHZlcnRp
c2VtZW50KQ0KYi4gICAgICAgdGhlIG90aGVyIGlzIHNlcnZlciBzZW5kIHRoZSBjYXBhYmlsaXR5
IHF1ZXJ5IHJlcXVlc3QgdGhlIGNsaWVudCBhbmQgZ2V0IGNhcGFiaWxpdHkgcmVzcG9uc2UgZnJv
bSB0aGUgY2xpZW50LiAoY2xpZW50IGNhcGFiaWxpdHkgZmV0Y2hpbmcpDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEkgdGhpbmsgZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVzIHJpZ2h0
IG5vdyBmb2N1c2VzIG9uIChhKSwgdGhlIHF1ZXN0aW9uIHlvdSBhc2sgaGVyZSBpcyB3aGV0aGVy
IChiKSBjYW4gYmUgZGVmaW5lZCBhcyBzaGFyZWQgbWVjaGFuaXNtIHdoaWNoIGNhbiBiZSBwYXJ0
IG9mDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSAiZGF0YS1leHBvcnQtY2Fw
YWJpbGl0aWVz4oCdIGRyYWZ0LiBJZiBteSB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3QsIEkgdGhp
bmsgaXQgd2lsbCBiZSBuaWNlIHRvIGhhdmUgKGIpIHN1Y2ggc2hhcmVkIG1lY2hhbmlzbSwgaS5l
LiwgRGVmaW5pbmcgKGEpIGFuZCAoYikgaW4gYSBzaW5nbGUgcGxhY2UuDQoNCiAgICAgICAgKiAg
IFdoZXJlYXMgYSBub3RpZi1zcGVjaWZpYyBzb2x1dGlvbiBjYW4gYmUgb3B0aW1pemVkIG9uIGEg
cGVyLXByb3RvY29sIGJhc2lzLg0KICAgICAgICAqICAgRldJVywgaWYgUkMsIHRoZSByZWNlaXZl
ciBDT1VMRCBtaW5pbWFsbHkgc3VwcG9ydCAqanVzdCogdGhlIHNpbmdsZSBHRVQgcmVxdWVzdCAo
aS5lLiwgbm90IGEgY29tcGxldGUgUkMgc2VydmVyKQ0KICAgICAgICAqICAgU3RpbGwsIG5ldHdv
cmtpbmcvZmlyZXdhbGwgd291bGQgaGF2ZSB0byBzdXBwb3J0IHRoZSBvdXRib3VuZCBOQy9SQyBm
bG93LCBpbiBhZGRpdGlvbiB0byB0aGUgYmFzZSBub3RpZmljYXRpb24gZmxvdw0KICAgICAgICAg
ICAgICAgICAgIFtRaW5dOiAiZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVzICIgZHJhZnQgdXNlcyBk
cmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0aW9uLWNhcGFiaWxpdGllcy0xNiBhcyBiYXNpcyBv
ciBmb3VuZGF0aW9uLiBJZiBteSB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3QsIGRyYWZ0LWlldGYt
bmV0Y29uZi0gbm90aWZpY2F0aW9uLWNhcGFiaWxpdGllcy0xNiBkb2VzbuKAmXQNCnJlcXVpcmUg
cmVjZWl2ZXIgdG8gc3VwcG9ydCBORVRDT05GIG9yICAgUkVTVENPTkYuDQoNCiAgICAgKiAgIFBv
dGVudGlhbGx5IGV4dGVuZHMgdGhlIG51bWJlciBvZiBjYXBhYmlsaXRpZXMgdG8gYmUgbW9yZSB0
aGFuIG1pbmltYWxseSBuZWNlc3NhcnkNCg0KICAgICAgICAqICAgZS5nLiwgdGhlIGN1cnJlbnQg
ImRhdGEtZXhwb3J0LWNhcGFiaWxpdGllc+KAnSBtb2R1bGVzIGRlZmluZSBkb3plbnMgb2YgY2Fw
YWJpbGl0aWVzIHN1cHBvcnRpbmcgUkZDIDg2MzkgYW5kIFJGQyA4NjQxIHRoYXQgYXJlIG5vdCBu
ZWVkZWQgZm9yIGh0dHBzLW5vdGlmLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFtRaW5dIERvemVucyBvZiBjYXBhYmlsaXRpZXMgZGVmaW5lZCBieSB0aGUgY3VycmVudCAi
ZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVz4oCdIG1vZHVsZXMgYXJlIGFsbCBvcHRpb25hbCBjYXBh
YmlsaXR5LiBJdCBkb2VzbuKAmXQgcmVxdWlyZSBhbGwgdGhlIGNhcGFiaWxpdGllcyB0byBiZSBz
dXBwb3J0ZWQuDQp3aGVuIFJGQyA4NjM5IGlzIG5vdCBpbiB1c2UuDQoNCiAgICAgICAgICAgKiAg
IEhUVFBTLU5vdGlmIHNlZW1zIHRvIG5lZWQgb25seSB0aHJlZSBjYXBhYmlsaXRpZXM6DQoNCiAg
ICAgICAgICAgICAgKiAgIFdoYXQgZW5jb2RpbmdzIGFyZSBzdXBwb3J0ZWQgKGpzb24sIHhtbCwg
YmluYXJ5KQ0KICAgICAgICAgICAgICAqICAgSWYgdGhlIFJGQyA4NjM5IHN0YXRlIG1hY2hpbmUg
aXMgc3VwcG9ydGVkLg0KICAgICAgICAgICAgICAqICAgSWYgYnVuZGxlZCBtZXNzYWdlcyBpcyBz
dXBwb3J0ZWQuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1Fpbl06IFNvIEhU
VFBzLW5vdGlmIGNhbiBwaWNrIHRob3NlIHRocmVlIGNhcGFiaWxpdGllcyBhbmQgaWdub3JlIG90
aGVyIGNhcGFiaWxpdGllcy4gIEkgYmVsaWV2ZSBIVFRQIGhhcyBtZWNoYW5pc20gdG8gZGVhbCB3
aXRoIHRoZXNlIHVuaGFuZGxlZCBjYXBhYmlsaXRpZXMgYWR2ZXJ0aXNlZCBieSB0aGUgbmV0d29y
ayBkZXZpY2UuICBPbmUgb2Ygc3VjaCBleGFtcGxlIGlzIHVuaGFuZGxlZA0KTmFtZXNwYWNlIGRl
ZmluZWQgaW4gKGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0
Zi1yZWdleHQtdW5oYW5kbGVkLW5hbWVzcGFjZXMtMDcpDQoNCiAgICAgICAgICAgKiAgIFByZXN1
bWFibHksIFVEUC1Ob3RpZiB3b3VsZCBzaW1pbGFybHkgaGF2ZSBhIHNtYWxsIHNldCBvZiBjYXBh
Y2l0aWVzLg0KDQogICAgICAgICAgICAgICogICBJbiBmYWN0LCBpdCBtYXkgYmUgbGVzcywgYXMg
VURQIG1heSBiZSB1bmFibGUgdG8gc3VwcG9ydCBSRkMgODYzOQ0KICAgICAgICAgICAgIFtRaW5d
OiBTZWUgY2xhcmlmaWNhdGlvbiBhYm92ZS4gRm9yIFVEUCBub3RpZiwgaXQgZG9lc27igJl0IHJl
cXVpcmUgYWxsIHRoZSBjYXBhYmlsaXR5IHRvIGJlIHN1cHBvcnRlZC4NCg0KVGhvdWdodHM/DQoN
CktlbnQgYW5kIE1haGVzaCAgLy8gYXMgYXV0aG9ycw0KDQoNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpuZXRjb25mIG1haWxpbmcgbGlzdA0KbmV0Y29u
ZkBpZXRmLm9yZzxtYWlsdG86bmV0Y29uZkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vbmV0Y29uZg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KbmV0Y29uZiBtYWlsaW5nIGxpc3QNCm5ldGNvbmZAaWV0Zi5v
cmc8bWFpbHRvOm5ldGNvbmZAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL25ldGNvbmYNCg0KTWFoZXNoIEpldGhhbmFuZGFuaQ0KbWpldGhhbmFuZGFuaUBn
bWFpbC5jb208bWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tPg0KDQoNCg0KDQo=

--_000_531c9709c5da4980922aa31e53684d01huaweicom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAz
IDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0K
CXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk65b6u6L2v6ZuF6buROw0KCXBhbm9zZS0xOjIgMTEgNSAzIDIgMiA0IDIg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA5a6L5L2TIjsNCglwYW5vc2UtMToy
IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA5b6u6L2v
6ZuF6buRIjsNCglwYW5vc2UtMToyIDExIDUgMyAyIDIgNCAyIDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252
ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFG
NDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglm
b250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzky
LjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2Vj
dGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxp
c3QgbDANCgl7bXNvLWxpc3QtaWQ6MjcwNjI0NDI1Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczox
NTU3OTg1NTI0O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
Ng0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10
YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1s
aXN0LWlkOjYyNjAwODk4NzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTU3MDkzNzY3Mjt9DQpA
bGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6
bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDINCgl7bXNvLWxpc3QtaWQ6
NzQwNjQ0MTIxOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTE2MjgzOTgzMDt9DQpAbGlzdCBs
MjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIjt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjps
ZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMw0KCXttc28tbGlzdC1pZDoxMjcxMjMzNzY1Ow0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczoxNjMyMTM4NzY4O30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwz
OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwzOmxldmVsNA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwzOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGw0DQoJe21zby1saXN0LWlkOjEzNDkzMzAyNjI7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOjQ1ODkzNDkxNDt9DQpAbGlzdCBsNDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGw0OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28t
YmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsNDpsZXZlbDMNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
NDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDcNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsNDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNQ0K
CXttc28tbGlzdC1pZDoxNDM1MTI3MjUzOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNDIzNzY5
MTc2O30NCkBsaXN0IGw1OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6
bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGw1OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGw1OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1
OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsNg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoy
NTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGw1OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1Omxl
dmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2DQoJe21zby1saXN0LWlkOjE1
MTkxNTY3MzU7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMDI5NjM4NTM2O30NCkBsaXN0IGw2
OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWwyDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZl
bC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iO30NCkBsaXN0IGw2OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0
IGw2OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGw2OmxldmVsNQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2OmxldmVsNg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGw2OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGw2OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw2OmxldmVsOQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw3DQoJe21zby1saXN0LWlkOjE1NDk0ODYwNzM7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMDg5MDU4OTUyO30NCkBsaXN0IGw3OmxldmVsMQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDc6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
NzpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsNzpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNzps
ZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNzpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsOA0KCXttc28tbGlzdC1pZDoxNjYxODgxOTc1Ow0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczotMTA0OTQ1MTU5Njt9DQpAbGlzdCBsODpsZXZlbDENCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw4OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBs
ODpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsODpsZXZlbDQNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsODpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsODpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
ODpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsODpsZXZlbDgNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsODpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsOQ0KCXttc28tbGlzdC1pZDoxNjkyMDMwOTM2Ow0KCW1zby1saXN0LXRlbXBs
YXRlLWlkczotMTgzNTExODkxNDt9DQpAbGlzdCBsOTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGw5OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28t
YmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsOTpsZXZlbDMNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsOTpsZXZlbDQNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpAbGlzdCBsOTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBw
dDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBw
dDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpA
bGlzdCBsOTpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsOTpsZXZlbDgN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsOTpsZXZlbDkNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMTANCgl7bXNvLWxpc3QtaWQ6MTkzMzIwMjI0OTsNCgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6LTEwODc2MDU0MzY7fQ0KQGxpc3QgbDEwOmxldmVsMQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0KQGxpc3QgbDEwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMTA6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDEwOmxldmVsNA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1z
by1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9DQpAbGlzdCBsMTA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDEwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxMDpsZXZl
bDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAu
MHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTA6bGV2ZWw5DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJv
dHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZs
aW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlmIj7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1V
UyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDvlvq7ova/pm4Xpu5EmcXVvdDssc2Fucy1zZXJpZiI+
IE1haGVzaCBKZXRoYW5hbmRhbmkgW21haWx0bzptamV0aGFuYW5kYW5pQGdtYWlsLmNvbV0NCjxi
cj4NCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDvlvq7ova/pm4Xpu5EmcXVvdDssc2Fucy1zZXJpZiI+5Y+R6YCB5pe26Ze0PHNwYW4gbGFu
Zz0iRU4tVVMiPjo8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7LHNhbnMt
c2VyaWYiPiAyMDIxPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlmIj7lubQ8c3BhbiBsYW5nPSJF
Ti1VUyI+NTwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+MTM8L3NwYW4+5pelPHNwYW4gbGFu
Zz0iRU4tVVMiPg0KIDg6MTM8YnI+DQo8L3NwYW4+PGI+5pS25Lu25Lq6PHNwYW4gbGFuZz0iRU4t
VVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUWluIFd1ICZsdDtiaWxsLnd1QGh1
YXdlaS5jb20mZ3Q7PGJyPg0KPC9zcGFuPjxiPuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVTIj46PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEtlbnQgV2F0c2VuICZsdDtrZW50JiM0MztpZXRm
QHdhdHNlbi5uZXQmZ3Q7OyBuZXRjb25mQGlldGYub3JnPGJyPg0KPC9zcGFuPjxiPuS4u+mimDxz
cGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJlOiBbbmV0
Y29uZl0gQ2FwYWJpbGl0eS1mZXRjaGluZyBtZWNoYW5pc21zPG86cD48L286cD48L3NwYW4+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+SGkgUWluLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPldo
ZW4gS2VudCBhbmQgSSBzdGFydGVkIHdvcmtpbmcgb24gdGhlIEhUVFBzIG5vdGlmIGRyYWZ0IHdl
IHdhbnRlZCB0byBtYWtlIHN1cmUgdGhhdCBpdCB3YXMgbGlnaHR3ZWlnaHQgYXMgaXQgcmVsYXRl
cyB0byBzZXR0aW5nIGl0IHVwLiBUaGF0IG1lYW5zIHRoYXQgaWYgdGhlIHB1Ymxpc2hlciBhbmQg
cmVjZWl2ZXIgYXJlJm5ic3A7PGI+SFRUUFM8L2I+IGNhcGFibGUsIHRoYXQgaW4gbW9zdA0KIGNh
c2VzIHRoYXQgaXMgYWxsIHRoYXQgaXNuZWVkZWQgdG8gZXN0YWJsaXNoIHRoZSBub3RpZmljYXRp
b24gY2hhbm5lbC4gVG8gcXVpdGUgYW4gZXh0ZW50IHRoYXQgaXMgc3RpbGwgdHJ1ZS4gV2l0aCBk
ZWZhdWx0IHZhbHVlcyAoSlNPTiBlbmNvZGluZyksIG9uZSBjYW4gc2V0dXAgYSBIVFRQUyBub3Rp
ZmljYXRpb24gY2hhbm5lbCBieSBjb25maWd1cmluZyB0aGUgKjxiPnB1Ymxpc2hlcjwvYj4qIHdo
ZXJlIHRoZSByZWNlaXZlciByZXNpZGVzIChpdHMNCiBJUCBhZGRyZXNzKSBhbmQgYW55IGNyZWRl
bnRpYWxzIHRoYXQgYXJlIG5lZWRlZCB0byBzZXR1cCB0aGUgY2hhbm5lbC4gVGhlIHJlY2VpdmVy
IGRvZXMgbm90IG5lZWQgdG8gYmUgY29uZmlndXJlZCwgYW5kIGFzIHN1Y2ggZG9lcyBub3QgbmVl
ZCB0byBiZSBhIE5FVENPTkYvUkVTVENPTkYgc2VydmVyIChvciBhIGNsaWVudCBmb3IgdGhhdCBt
YXR0ZXIpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5bUWluXTogVGhhbmtzIGZvciB5b3VyIGNs
YXJpZmljYXRpb24sIEkgdGhpbmsgaW4gYXBwZW5kaXggdXNpbmcgc3Vic2NyaWJlZCBub3RpZmlj
YXRpb24gYW5kIG5vdCB1c2luZyBzdWJzY3JpYmVkIG5vdGlmaWNhdGlvbiBhcmUgYm90aCBzdXBw
b3J0ZWQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkluIHRoZSBjYXNlIG9mIHVz
aW5nIHN1YnNjcmliZWQgbm90aWZpY2F0aW9uLCBSRkM4NjM5IGVuYWJsZWQgY2FwYWJpbGl0eSBp
cyBzdXBwb3J0ZWQgd2hpbGUgaW4gdGhlIGNhc2Ugd2l0aG91dCB1c2luZyBzdWJzY3JpYmVkIG5v
dGlmaWNhdGlvbiwgUkZDODYzOQ0KIGVuYWJsZWQgY2FwYWJpbGl0eSBpcyBub3Qgc3VwcG9ydGVk
PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SW4gdGhlIGZpcnN0IGNhc2UsIHRoZSBw
dWJsaXNoZXIgbmVlZCB0byBiZSBORVRDT05GL1JFU1RDT05GIHNlcnZlcj8gSW4gdGhlIHNlY29u
ZCBjYXNlLCBpdCBpcyBub3QuIFJpZ2h0PzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkNoZWVycy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCjxi
cj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBNYXkgMTEsIDIwMjEsIGF0IDY6NTEgUE0sIFFpbiBXdSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbSI+YmlsbC53dUBodWF3ZWkuY29t
PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpLCBLZW50Ojwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Tb3JyeSBm
b3IgbGF0ZSBmb2xsb3cgdXAuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+T24gQXByIDE5LCAyMDIxLCBhdCA1OjM5IFBNLCBLZW50IFdhdHNl
biAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtlbnRAd2F0c2VuLm5ldCI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+a2VudEB3YXRzZW4ubmV0PC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPkRlYXIgV0csPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T25lIG9mIHRoZSBvdXRjb21lcyBmcm9tIDwvc3Bh
bj7igJw8c3BhbiBsYW5nPSJFTi1VUyI+aHR0cHMtbm90aWY8L3NwYW4+4oCdPHNwYW4gbGFuZz0i
RU4tVVMiPiBwcmVzZW50YXRpb24gZHVyaW5nIHRoZSBORVRDT05GIDExMCBzZXNzaW9uIHdhcyB0
byB3aGF0IGV4dGVudCBhbGwgdGhlIG5vdGlmIChlLmcuLCBodHRwcywgdWRwLCBldGMuKSBkcmFm
dHMgc2hvdWxkIGRlZmluZSB0aGVpcg0KIG93biBjYXBhYmlsaXR5LWZldGNoaW5nIG1lY2hhbmlz
bSwgb3IgdXNlIHRoZSBtZWNoYW5pc20gZGVmaW5lZCBieSB0aGUgJnF1b3Q7ZGF0YS1leHBvcnQt
Y2FwYWJpbGl0aWVzPC9zcGFuPuKAnTxzcGFuIGxhbmc9IkVOLVVTIj4gZHJhZnQuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPkFzIGF1dGhvcnMsIE1haGVzaCBhbmQgSSBkaXNjdXNzZWQgc29tZSBvZiB0
aGUgUFJPcyBhbmQgQ09OcyBvZiB0aGUgYXBwcm9hY2hlcyBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PltRaW5dOkkgYW0gdW5kZXIgaW1wcmVzc2lvbiB0aGF0IHNoYXJlZC1tZWNoYW5pc20gaGFzIGEg
bG90IG9mIGJlbmVmaXQuOi0pPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlw
ZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omw3IGxldmVs
MSBsZm8xIj48c3BhbiBsYW5nPSJFTi1VUyI+UFJPcyAoZm9yIGhhdmluZyBhIHNoYXJlZC1tZWNo
YW5pc20pOjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRv
cDowY20iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iY2ly
Y2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQ7
bXNvLWxpc3Q6bDIgbGV2ZWwyIGxmbzIiPjxzcGFuIGxhbmc9IkVOLVVTIj5FbmFibGVzIGEgY29t
bW9uIG1lY2hhbmlzbSBzcGFubmluZyBtdWx0aXBsZSBub3RpZiB0cmFuc3BvcnRzJm5ic3A7dG8g
ZXhpc3QmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0KPHVsIHN0eWxl
PSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0O21zby1saXN0OmwxIGxldmVsMSBsZm8zIj48c3BhbiBs
YW5nPSJFTi1VUyI+Q09OcyAoYWdhaW5zdCBoYXZpbmcgYSBzaGFyZWQgbWVjaGFuaXNtKTo8bzpw
PjwvbzpwPjwvc3Bhbj48L2xpPjwvdWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBl
PSJkaXNjIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImNpcmNsZSI+DQo8bGkg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omw0IGxldmVsMiBsZm80Ij48c3BhbiBs
YW5nPSJFTi1VUyI+RW50YWlscyBlYWNoIHJlY2VpdmVyIGFsc28gbmVlZGluZyB0byBiZSBhIE5F
VENPTkYgYW5kL29yIFJFU1RDT05GIHNlcnZlcjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4N
CjwvdWw+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtbUWluXTpJcyByZWNl
aXZlciBpbiB0aGlzIGNvbnRleHQgTkVUQ09ORi9SRVNUQ09ORiBzZXJ2ZXIgb3IgY2xpZW50Pzxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SSB0aGluayB3ZSBtaXggdHdv
IHRoaW5ncyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTAwLjVwdDttYXJnaW4tcmlnaHQ6MzYu
MHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0Ij48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPmEuPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+b25lDQogaXMgdGhlIHNlcnZlciBhZHZlcnRpc2UgaXRzIGNhcGFiaWxpdHkgdG8gdGhl
IGNsaWVudCAsIChpLmUuLCBzZXJ2ZXIgY2FwYWJpbGl0eSBhZHZlcnRpc2VtZW50KTwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW4tbGVmdDoxMDAuNXB0O21hcmdpbi1yaWdodDozNi4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Yi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7LHNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj50aGUNCiBvdGhl
ciBpcyBzZXJ2ZXIgc2VuZCB0aGUgY2FwYWJpbGl0eSBxdWVyeSByZXF1ZXN0IHRoZSBjbGllbnQg
YW5kIGdldCBjYXBhYmlsaXR5IHJlc3BvbnNlIGZyb20gdGhlIGNsaWVudC4gKGNsaWVudCBjYXBh
YmlsaXR5IGZldGNoaW5nKTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtJIHRo
aW5rIGRhdGEtZXhwb3J0LWNhcGFiaWxpdGllcyByaWdodCBub3cgZm9jdXNlcyBvbiAoYSksIHRo
ZSBxdWVzdGlvbiB5b3UgYXNrIGhlcmUgaXMgd2hldGhlciAoYikgY2FuIGJlIGRlZmluZWQNCiBh
cyBzaGFyZWQgbWVjaGFuaXNtIHdoaWNoIGNhbiBiZSBwYXJ0IG9mPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3RoZSAmcXVvdDtkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXPigJ0g
ZHJhZnQuIElmIG15IHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdCwgSSB0aGluayBpdCB3aWxsIGJl
IG5pY2UgdG8gaGF2ZSAoYikgc3VjaCBzaGFyZWQNCiBtZWNoYW5pc20sIGkuZS4sIERlZmluaW5n
IChhKSBhbmQgKGIpIGluIGEgc2luZ2xlIHBsYWNlLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNt
IiB0eXBlPSJkaXNjIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImNpcmNsZSI+
DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJzcXVhcmUiPg0KPGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsOCBsZXZlbDMgbGZvNSI+PHNwYW4gbGFuZz0iRU4t
VVMiPldoZXJlYXMgYSBub3RpZi1zcGVjaWZpYyBzb2x1dGlvbiBjYW4gYmUgb3B0aW1pemVkIG9u
IGEgcGVyLXByb3RvY29sIGJhc2lzLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsOCBsZXZlbDMgbGZvNSI+PHNwYW4gbGFuZz0iRU4t
VVMiPkZXSVcsIGlmIFJDLCB0aGUgcmVjZWl2ZXIgQ09VTEQgbWluaW1hbGx5IHN1cHBvcnQgKmp1
c3QqIHRoZSBzaW5nbGUgR0VUIHJlcXVlc3QgKGkuZS4sIG5vdCBhIGNvbXBsZXRlIFJDIHNlcnZl
cik8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQ7bXNvLWxpc3Q6bDggbGV2ZWwzIGxmbzUiPjxzcGFuIGxhbmc9IkVO
LVVTIj5TdGlsbCwgbmV0d29ya2luZy9maXJld2FsbCB3b3VsZCBoYXZlIHRvIHN1cHBvcnQgdGhl
IG91dGJvdW5kIE5DL1JDIGZsb3csIGluIGFkZGl0aW9uIHRvIHRoZSBiYXNlIG5vdGlmaWNhdGlv
biBmbG93PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjwvdWw+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7W1Fpbl06ICZxdW90O2RhdGEtZXhwb3J0LWNh
cGFiaWxpdGllcyAmcXVvdDsgZHJhZnQgdXNlcyBkcmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0
aW9uLWNhcGFiaWxpdGllcy0xNiBhcw0KIGJhc2lzIG9yIGZvdW5kYXRpb24uIElmIG15IHVuZGVy
c3RhbmRpbmcgaXMgY29ycmVjdCwgZHJhZnQtaWV0Zi1uZXRjb25mLSBub3RpZmljYXRpb24tY2Fw
YWJpbGl0aWVzLTE2IGRvZXNu4oCZdDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVm
dDoxMDguMHB0O3RleHQtaW5kZW50OjE1Ljc1cHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5yZXF1aXJlIHJlY2VpdmVyIHRvIHN1cHBvcnQgTkVUQ09ORiBv
ciAmbmJzcDsmbmJzcDtSRVNUQ09ORi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0K
PHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDUgbGV2ZWwyIGxmbzYiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5Qb3RlbnRpYWxseSBleHRlbmRzIHRoZSBudW1iZXIgb2YgY2FwYWJpbGl0aWVzIHRvIGJlIG1v
cmUgdGhhbiBtaW5pbWFsbHkgbmVjZXNzYXJ5PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0K
PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxl
PSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iY2lyY2xlIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDow
Y20iIHR5cGU9InNxdWFyZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0
OmwwIGxldmVsMyBsZm83Ij48c3BhbiBsYW5nPSJFTi1VUyI+ZS5nLiwgdGhlIGN1cnJlbnQmbmJz
cDsmcXVvdDtkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXM8L3NwYW4+4oCdPHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwO21vZHVsZXMgZGVmaW5lIGRvemVucyBvZiBjYXBhYmlsaXRpZXMgc3VwcG9ydGlu
ZyBSRkMgODYzOSBhbmQgUkZDIDg2NDEgdGhhdCBhcmUgbm90IG5lZWRlZCBmb3IgaHR0cHMtbm90
aWYsPG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjwvdWw+DQo8ZGl2IHN0eWxl
PSJtYXJnaW4tcmlnaHQ6MzYuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7W1Fpbl0gRG96ZW5zIG9mIGNhcGFiaWxpdGllcyBk
ZWZpbmVkIGJ5IHRoZSBjdXJyZW50Jm5ic3A7JnF1b3Q7ZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVz
4oCdJm5ic3A7bW9kdWxlcyBhcmUgYWxsIG9wdGlvbmFsIGNhcGFiaWxpdHkuDQogSXQgZG9lc27i
gJl0IHJlcXVpcmUgYWxsIHRoZSBjYXBhYmlsaXRpZXMgdG8gYmUgc3VwcG9ydGVkLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj53aGVuIFJGQyA4NjM5IGlzIG5vdCBpbiB1c2UuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJkaXNjIj4NCjx1
bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImNpcmNsZSI+DQo8dWwgc3R5bGU9Im1hcmdp
bi10b3A6MGNtIiB0eXBlPSJzcXVhcmUiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlw
ZT0ic3F1YXJlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDMgbGV2
ZWw0IGxmbzgiPjxzcGFuIGxhbmc9IkVOLVVTIj5IVFRQUy1Ob3RpZiBzZWVtcyB0byBuZWVkIG9u
bHkgdGhyZWUgY2FwYWJpbGl0aWVzOjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+
DQo8L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0K
PHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iY2lyY2xlIj4NCjx1bCBzdHlsZT0ibWFy
Z2luLXRvcDowY20iIHR5cGU9InNxdWFyZSI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0
eXBlPSJzcXVhcmUiPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgc3RhcnQ9IjEiIHR5cGU9
IjEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsOSBsZXZlbDUgbGZv
OSI+PHNwYW4gbGFuZz0iRU4tVVMiPldoYXQgZW5jb2RpbmdzIGFyZSBzdXBwb3J0ZWQgKGpzb24s
IHhtbCwgYmluYXJ5KTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbGlzdDpsOSBsZXZlbDUgbGZvOSI+PHNwYW4gbGFuZz0iRU4tVVMiPklmIHRo
ZSZuYnNwO1JGQyA4NjM5IHN0YXRlIG1hY2hpbmUgaXMgc3VwcG9ydGVkLjxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsOSBsZXZlbDUg
bGZvOSI+PHNwYW4gbGFuZz0iRU4tVVMiPklmIGJ1bmRsZWQgbWVzc2FnZXMgaXMgc3VwcG9ydGVk
LjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC9vbD4NCjwvdWw+DQo8L3VsPg0KPC91bD4NCjwvdWw+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtbUWluXTog
U28gSFRUUHMtbm90aWYgY2FuIHBpY2sgdGhvc2UgdGhyZWUgY2FwYWJpbGl0aWVzIGFuZCBpZ25v
cmUgb3RoZXIgY2FwYWJpbGl0aWVzLiAmbmJzcDtJIGJlbGlldmUgSFRUUCBoYXMgbWVjaGFuaXNt
DQogdG8gZGVhbCB3aXRoIHRoZXNlIHVuaGFuZGxlZCBjYXBhYmlsaXRpZXMgYWR2ZXJ0aXNlZCBi
eSB0aGUgbmV0d29yayBkZXZpY2UuJm5ic3A7IE9uZSBvZiBzdWNoIGV4YW1wbGUgaXMgdW5oYW5k
bGVkPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtaW5kZW50OjE1Ljc1cHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+TmFtZXNwYWNlIGRlZmluZWQgaW4gKDxhIGhyZWY9Imh0dHBzOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1yZWdleHQtdW5oYW5kbGVk
LW5hbWVzcGFjZXMtMDciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1yZWdleHQtdW5oYW5kbGVkLW5hbWVz
cGFjZXMtMDc8L3NwYW4+PC9hPik8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlz
YyI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJjaXJjbGUiPg0KPHVsIHN0eWxl
PSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0ic3F1YXJlIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDow
Y20iIHR5cGU9InNxdWFyZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0
Omw2IGxldmVsNCBsZm8xMCI+PHNwYW4gbGFuZz0iRU4tVVMiPlByZXN1bWFibHksIFVEUC1Ob3Rp
ZiB3b3VsZCBzaW1pbGFybHkgaGF2ZSBhIHNtYWxsIHNldCBvZiBjYXBhY2l0aWVzLjxvOnA+PC9v
OnA+PC9zcGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFy
Z2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlw
ZT0iY2lyY2xlIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9InNxdWFyZSI+DQo8
dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJzcXVhcmUiPg0KPHVsIHN0eWxlPSJtYXJn
aW4tdG9wOjBjbSIgdHlwZT0ic3F1YXJlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLWxpc3Q6bDEwIGxldmVsNSBsZm8xMSI+PHNwYW4gbGFuZz0iRU4tVVMiPkluIGZhY3QsIGl0
IG1heSBiZSBsZXNzLCBhcyBVRFAgbWF5IGJlIHVuYWJsZSB0byBzdXBwb3J0IFJGQyA4NjM5PG86
cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjwvdWw+DQo8L3VsPg0KPC91bD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDtbUWluXTogU2VlIGNsYXJp
ZmljYXRpb24gYWJvdmUuIEZvciBVRFAgbm90aWYsIGl0IGRvZXNu4oCZdCByZXF1aXJlIGFsbCB0
aGUgY2FwYWJpbGl0eQ0KIHRvIGJlIHN1cHBvcnRlZC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhvdWdodHM/PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5L
ZW50IGFuZCBNYWhlc2ggJm5ic3A7Ly8gYXMgYXV0aG9yczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCm5ldGNvbmYgbWFpbGluZyBs
aXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOm5ldGNvbmZAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm5ldGNvbmZAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbmV0Y29uZiI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9uZXRj
b25mPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCm5ldGNvbmYgbWFpbGluZyBsaXN0PGJyPg0K
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86bmV0Y29uZkBpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRp
Y2EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPm5ldGNvbmZAaWV0Zi5vcmc8L3NwYW4+
PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250
LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL25ldGNvbmYiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldGNvbmY8L3NwYW4+PC9hPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPk1haGVzaCBKZXRoYW5hbmRhbmk8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86bWpldGhh
bmFuZGFuaUBnbWFpbC5jb20iPm1qZXRoYW5hbmRhbmlAZ21haWwuY29tPC9hPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_531c9709c5da4980922aa31e53684d01huaweicom_--


From nobody Thu May 13 08:40:18 2021
Return-Path: <jason.sterne@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2C5D3A10BF for <netconf@ietfa.amsl.com>; Thu, 13 May 2021 08:40:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 7pEs4Awblhq4 for <netconf@ietfa.amsl.com>; Thu, 13 May 2021 08:39:59 -0700 (PDT)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2109.outbound.protection.outlook.com [40.107.244.109]) (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 27BA23A126D for <netconf@ietf.org>; Thu, 13 May 2021 08:39:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NpwPp9MaSZf5nEjPnwGHZ8SDXwGnUEKJXRXiUD1Q3+lU6n7D3dP3Zj3+KVK8LfU7yy/ztwM4ClORtcoDr1PzsYj4/NHXZ9vvw7A3FEbYhFSIpZ+DB1C2ZScx9hM0MyxcYKcBLxbIJh9/yMpeogD+X2zHz1eejNkm4SMirvhCkRxdpIZO3r31GLWaTZpYPaOQGBnY2PWxV900LXopeFcQs18P0fDy2QhiMSfCliGnnB97Y0RgaaIsJ1hroP98JUainGL4PP182p30H0YoLn2BY67Ui0Jo+S27HfC5BD7C1KmjnDEwFD1rN5NsOx46ZSOf9GOzhX+bxSDhZJfFDKEoNg==
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-SenderADCheck; bh=GAczbEUbQSrctPPjnq7v2PRyoRDeZikndrK7ryL0GRE=; b=Ilqk+8Pa1xmDpBV2IBvSD5uyIDhF9zlfPFXNUsWtSIfrF9YUmmbM9UkbgzLBb/0nY819jxXlU2KN1MkPJ6HEojr60Qx+LF8S2DMGSF0CmW/AZ02Ktj+9uXJwb1suFJl3D1ZaURHdowkuLRm75axS8Vt0KZSDiM4zIltDdj+cOfhrFwQrmW+v87L94P27GqhEHFrI/k9KjOmLy8Ylfj/wFGgWCQQzBslK/2X3BHw42LEkdhP6lL5+oFpMf4uhr/eFmnkDehm80Qz6/OUFNb/TNJGE7RadV1jHUoFh29HJTcTred7hHHP5zatPrP01I9mpfLsUaIwhy+eNtqK9Xomu8g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GAczbEUbQSrctPPjnq7v2PRyoRDeZikndrK7ryL0GRE=; b=tVk6TAqip/aSaMUoZMSdD64AkydrAFf1XgpsKxBPWLNNCHH0RsPfSnte2Oytcahct9IyitRSbTJdEX1gAG5GLtqdankQ2vJ4sLQql18MLtsPbb4QsWhFrviHG0G/LEDwz/Z92VqMHDfBUL2+vVEbPU3H7m7csoufnZGQuMKUFKg=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM6PR08MB5707.namprd08.prod.outlook.com (2603:10b6:5:178::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.27; Thu, 13 May 2021 15:39:56 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::616e:7de0:be27:e9b1]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::616e:7de0:be27:e9b1%3]) with mapi id 15.20.4108.031; Thu, 13 May 2021 15:39:56 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: Jernej Tuljak <jernej.tuljak@mg-soft.si>, Netconf <netconf@ietf.org>
Thread-Topic: [netconf] YANG Library 1.1: a deviation module may exist without a module entry?
Thread-Index: AQHXRw/eIXpIB3GlaUyMmeqZzkpTW6rfugkAgAHSx5A=
Date: Thu, 13 May 2021 15:39:56 +0000
Message-ID: <DM6PR08MB50849E201FA7E795438174249B519@DM6PR08MB5084.namprd08.prod.outlook.com>
References: <6b520a21-02a7-a41e-caac-fe8dc38a1a9d@mg-soft.si> <f991c985-cc39-3605-34b6-831094ef6e0a@mg-soft.si>
In-Reply-To: <f991c985-cc39-3605-34b6-831094ef6e0a@mg-soft.si>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: mg-soft.si; dkim=none (message not signed) header.d=none;mg-soft.si; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [23.233.24.194]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bc60a9f5-f8fc-4c3c-e028-08d916255c29
x-ms-traffictypediagnostic: DM6PR08MB5707:
x-microsoft-antispam-prvs: <DM6PR08MB57077E5F8C2C6CBECEAB77BD9B519@DM6PR08MB5707.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: iB4qVxy8Awnv7hRS4k04QmTD6ONq50ju1u8bOiLB8357VW0aKtT+njpdas6vABLTCAqvaZwAifLKQ9+aTzHjJ6lkSJcbf+wsJDyP8akc3VIdimJbOlBvw/vj2OrFDcZzU4N7fWoNMrKpR+xOn4cZYNnRlxlWtSSINfzbrhcjtzleoik1HiYk7w1ow3fw5pqNRlTbOTd8Zy/nNhls4OnqpZoLQcKeoZvua+QpFjQEg9P0ymCoMNgtRbvTEXtRBjyk0KTmRYL7UfU/xTsRK0nB4Oap/Aj3WzGHb1qlTlOVAN0NXBZ3swj0hE9wrsAVTjcoRzTy7kQA+Ja53Uj0WAu79qkW9CHmGi84KpubIT29AM6JYL8cyTXu5N6oUjLIgKbRmjVbPUu6GUuiB6ypIfU9c5CjLvrD4uQDJPnQNu9W2y8zlBIUY+ty4FY2PHfyz55MPDsCtuy5k0bEmezVS1BcNXxEVKFFh9MqLE7FbIli7qyoBCKkXIMKRXDmWR6PyiQBvgtnpwKFT3n7ht6XfzWHTsmxzHCZPcAislqqpcgBNvHHcEN3TRDMx1250G2DKtpOj4l3L0jSlj8MYAi8FgRa+Af35lFwtpidA7DMxJ8KbdlcU+7P6htehdjuFIVOo0LBwZPNUBwkp5+pULDPAUQFJlYyTOHHhXC2sJn9PCEJF44x/As/QMaxPAXZuqr7b4yq
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(136003)(39850400004)(366004)(376002)(346002)(396003)(52536014)(8936002)(186003)(76116006)(5660300002)(9686003)(33656002)(66556008)(66446008)(64756008)(66946007)(66476007)(83380400001)(55016002)(26005)(316002)(478600001)(8676002)(966005)(71200400001)(122000001)(6506007)(86362001)(53546011)(110136005)(38100700002)(7696005)(2906002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?VnhYMFl6ZE5rMHFXTHV2SDJWNjQyYk1EQVBHQVRscTg1WDhEaWU5S051VlZy?= =?utf-8?B?L3h6OG00amZDR3B4MEU0ZnJDNnZBelFxTlZnOVVlY1VWL0kxNEpvKzg2ZTFQ?= =?utf-8?B?WS9PcWoxM0VwRlY5MVprYXl5K0pRbkEzN0d6d3ZSSGhHMFkxZVR6dVoxRGF3?= =?utf-8?B?bGRpbXJucHRKZ1dJRmIrZWFLKzJXamwyUUhVbHRaWm11UW1mbkNMQmxIei9s?= =?utf-8?B?OG5DQmc1T2FiZVdMZjd5bTZPaUxEMjRudjFVaWFFVjB1OXRSdllka3VSWDBY?= =?utf-8?B?WEFvUEk2Z28xdTY1Rm55a3ovcWxaamNFV2pvSDlpY3k0dDN1UFo0UzAzdUlD?= =?utf-8?B?THd4QW0rQlRnWGZIdHRUcHVONFUrVHpyKzl1aVMzOFRKa1lma0Y1WG1JS2hT?= =?utf-8?B?b004OWYzRzFnZGk1MTliMGYxQlZpWDUrV0YrdlQyTHlNNVcrb3JhTkFYQTdv?= =?utf-8?B?R3ZZVUxyT0ZEZVZENlVMMHM3cE9Gc2NhVDUvN2VxY2xYM002Rm1MakdEUFhX?= =?utf-8?B?OUNWdlBoNjJTZjg5NVcybWZZSVVCVHA1OS85elBnUUErbjFsdEt0cDU0enBh?= =?utf-8?B?WWJDelUyTXEyS0JpVWxVdm91ZzNneERSKzY1cDNHeW01cFdnZlRHTWVRRjBw?= =?utf-8?B?UitzMlFsQU1YcVNvRWhPVlJyd2Zsd1BLTkNETmVyQ0IwNUpJWEgzRVdGbk9a?= =?utf-8?B?OTJ0R1NiUEovUEptdmhHV2RBTWJzYytvNnhiZmRlSzVEQ1liNUdNdndKU2JB?= =?utf-8?B?bzBnb1ZjbVUzdlNRRllsUE1jTk4ycjdBQ1NnSjFPWW1xNTA2Uy9iK29zUEt0?= =?utf-8?B?U3U0YWNSTkwvV2xjS1lQK2l1MEdiMnU0NStyRGVSQlgvOE5JRnFKS2U0a3d4?= =?utf-8?B?cWJMY1IvMWVTQWNvcHpCVTNuWjY0SFhkbm9qV1Q3R2lLNWpwL3NzMGVwS0Y2?= =?utf-8?B?TUwrUVk3RzYzWjhaV1hpN2ZRT3dValdHQVJuMmxyTXJnYTFKVmFQWlExMGNq?= =?utf-8?B?Q2tTSnRyWHR4di9hcFhpMkZ1d2xZVmVXa2lBV0IxR2NzcmpmWFpxaW5YR3Vr?= =?utf-8?B?YVNxcmRXUGJsRnFkeXR2SlNxRlNCTHF5UXFtQktnVkh1L0NyM1pQWEpHSWNT?= =?utf-8?B?RitwNks3UklyVHloT3hXVzBzMGtIeWF4bzVEMVZ0MlgrUE5ydG9RRW9ocVhh?= =?utf-8?B?ZUVWdzRWbUs5QXM4Q3ZXcnl6UDFXdzdQV1FIT2ZjeVNBM2Q4MzVvdnN5aDFJ?= =?utf-8?B?UTArMHBvWndLUFE0dTU1Ymtic05CNkpjbTAvQXBBTjVsc1pNU1dsZmt0YmZ2?= =?utf-8?B?Z29KVHpjU0FNU05CTmdwWmFyS3JyOTVwUjBZejE0WmI4WEwyZUl5d2ludGRY?= =?utf-8?B?dmozZTZRVEpaNnlaVlU2ckNYS3FXR2czWXR3eVlPMEkrSE1peERITkhzK2ox?= =?utf-8?B?cDMvUVA0a21heFlVQzV4NzE3YjV6eEEvVWpuVW5Qd1BUZ0R6bTRZOEp5a0pX?= =?utf-8?B?bTgxZWpJTGVjU2hoR2VOVWtwa0RzRHJIVFZteWJUZXFtYzBEVDF3eC9BZkdD?= =?utf-8?B?djBmeXY1TXI5bklucGlrVDQyazhsTlZxRFJxb3g1SHlRTmNvcVhwZGJxWVcy?= =?utf-8?B?N1cwaUZuVzdoYmlTNk5ObW5uM1FLUnZTbW5GSjdJZGNDUEkxMmYvVjc4em02?= =?utf-8?B?YUFYaERYR2UyVm4yNU9vWmhUNE5lcDR2RHdzUFVlV1A2NUpiNUdGSmFsZTRl?= =?utf-8?Q?6w325BiBvJuGbUsnOM8Q5YPcQRrzYZGnI5SWaW5?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bc60a9f5-f8fc-4c3c-e028-08d916255c29
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2021 15:39:56.4255 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: mNB+8bj89TUHMvDarvH4cHu4Kwd509WRPu2+0wN/FA2ErC+A0II1SpAL368YpfKBN0spfh95puU4LKO4KVSSsQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB5707
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/NivBb0ndDe29j3GNGlkjC0YCtEE>
Subject: Re: [netconf] YANG Library 1.1: a deviation module may exist without a module entry?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 May 2021 15:40:16 -0000

VGhlIGNvbmNlcHQgb2YgImRldmlhdGlvbiBtb2R1bGUiIGlzIGEgYml0IG9kZCBJTU8gaW4gUkZD
ODUyNS4NCg0KRGV2aWF0aW9uIHN0YXRlbWVudHMgY2FuIHNpdCBpbiBhbnkgbW9kdWxlIGFuZCBj
YW4gYmUgbWl4ZWQgaW4gYSBtb2R1bGUgdGhhdCBkZWNsYXJlcyBvdGhlciBzY2hlbWEgbm9kZXMg
KGNvbnRhaW5lcnMsIGxpc3RzLCBldGMpLg0KDQpNYXliZSBpdCBpcyBhIG5pY2UgaWRlYSBmb3Ig
YXV0aG9ycyB0byBnYXRoZXIgZGV2aWF0aW9ucyBpbnRvIG1vZHVsZXMgdGhhdCBjb250YWluIG5v
dGhpbmcgYnV0IGRldmlhdGlvbiBzdGF0ZW1lbnRzLCBidXQgdGhhdCB3b3VsZCBqdXN0IGJlIGEg
Y29udmVudGlvbiBvZiBob3cgdG8gb3JnYW5pemUgeW91ciBtb2R1bGVzLiBOb3RoaW5nIGluIHRo
ZSBzcGVjcyByZWFsbHkgcmVxdWlyZXMgdGhhdC4NCg0KSmFzb24NCg0KPiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBuZXRjb25mIDxuZXRjb25mLWJvdW5jZXNAaWV0Zi5vcmc+
IE9uIEJlaGFsZiBPZiBKZXJuZWogVHVsamFrDQo+IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDEyLCAy
MDIxIDc6NDQgQU0NCj4gVG86IE5ldGNvbmYgPG5ldGNvbmZAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6
IFJlOiBbbmV0Y29uZl0gWUFORyBMaWJyYXJ5IDEuMTogYSBkZXZpYXRpb24gbW9kdWxlIG1heSBl
eGlzdA0KPiB3aXRob3V0IGEgbW9kdWxlIGVudHJ5Pw0KPiANCj4gU29tZWhvdyBpdCBzbGlwcGVk
IG15IG1pbmQgdGhhdCByZXF1aXJlLWluc3RhbmNlIGRlZmF1bHRzIHRvIHRydWUgaW4NCj4gWUFO
RyAxLjEuIEV2ZXJ5dGhpbmcgY2hlY2tzIG91dC4NCj4gDQo+IEEgc2VydmVyIGltcGxlbWVudGF0
aW9uIHRoYXQgYW5ub3VuY2VzIGEgZGV2aWF0aW9uIG1vZHVsZSBpbiB0aGUNCj4gIi95YW5nLWxp
YnJhcnkvbW9kdWxlLXNldC9tb2R1bGUvZGV2aWF0aW9uIiBsZWFmLWxpc3QsIGJ1dCBsYWNrcyBh
DQo+IGNvcnJlc3BvbmRpbmcgZW50cnkgaW4gIi95YW5nLWxpYnJhcnkvbW9kdWxlLXNldC9tb2R1
bGUiIGxpc3QgaXMNCj4gbm9uLVJGQzg1MjUgY29tcGxpYW50Lg0KPiANCj4gSmVybmVqDQo+IA0K
PiBPbiAxMi8wNS8yMDIxIDExOjE4LCBKZXJuZWogVHVsamFrIHdyb3RlOg0KPiA+IEhpLA0KPiA+
DQo+ID4gaXMgdGhlcmUgYSBwYXJ0aWN1bGFyIHJlYXNvbiBmb3IgdGhlIGRldmlhdGlvbiBsZWFm
LWxpc3QgaW4NCj4gPiBpZXRmLXlhbmctbGlicmFyeUAyMDE5LTAxLTA0IG5vdCBoYXZpbmcgcmVx
dWlyZS1pbnN0YW5jZSB0cnVlIGZvciBpdHMNCj4gPiBsZWFmcmVmIHBhdGgsIHRoZXJlZm9yZSBh
bGxvd2luZyBzZXJ2ZXJzIHRvIHJlcG9ydCAiaW5jb21wbGV0ZSIgbW9kdWxlDQo+ID4gc2V0cy9z
Y2hlbWFzIHRvIHRoZSBjbGllbnQ/DQo+ID4NCj4gPiDCoMKgwqDCoCBncm91cGluZyBtb2R1bGUt
aW1wbGVtZW50YXRpb24tcGFyYW1ldGVycyB7DQo+ID4gwqDCoMKgwqDCoMKgIGRlc2NyaXB0aW9u
DQo+ID4gwqDCoMKgwqDCoMKgwqDCoCAiUGFyYW1ldGVycyBmb3IgZGVzY3JpYmluZyB0aGUgaW1w
bGVtZW50YXRpb24gb2YgYSBtb2R1bGUuIjsNCj4gPiDCoMKgwqDCoMKgwqAgbGVhZi1saXN0IGZl
YXR1cmUgew0KPiA+IMKgwqDCoMKgwqDCoMKgwqAgdHlwZSB5YW5nOnlhbmctaWRlbnRpZmllcjsN
Cj4gPiDCoMKgwqDCoMKgwqDCoMKgIGRlc2NyaXB0aW9uDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKg
wqAgIkxpc3Qgb2YgYWxsIFlBTkcgZmVhdHVyZSBuYW1lcyBmcm9tIHRoaXMgbW9kdWxlIHRoYXQg
YXJlDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdXBwb3J0ZWQgYnkgdGhlIHNlcnZlciwg
cmVnYXJkbGVzcyB3aGV0aGVyIHRoZXkgYXJlIGRlZmluZWQNCj4gPiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGluIHRoZSBtb2R1bGUgb3IgYW55IGluY2x1ZGVkIHN1Ym1vZHVsZS4iOw0KPiA+IMKg
wqDCoMKgwqDCoCB9DQo+ID4gwqDCoMKgwqDCoMKgIGxlYWYtbGlzdCBkZXZpYXRpb24gew0KPiA+
IMKgwqDCoMKgwqDCoMKgwqAgdHlwZSBsZWFmcmVmIHsNCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBwYXRoICIuLi8uLi9tb2R1bGUvbmFtZSI7DQo+ID4gwqDCoMKgwqDCoMKgwqDCoCB9DQo+ID4N
Cj4gPiDCoMKgwqDCoMKgwqDCoMKgIGRlc2NyaXB0aW9uDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKg
wqAgIkxpc3Qgb2YgYWxsIFlBTkcgZGV2aWF0aW9uIG1vZHVsZXMgdXNlZCBieSB0aGlzIHNlcnZl
ciB0bw0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbW9kaWZ5IHRoZSBjb25mb3JtYW5jZSBv
ZiB0aGUgbW9kdWxlIGFzc29jaWF0ZWQgd2l0aCB0aGlzDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBlbnRyeS7CoCBOb3RlIHRoYXQgdGhlIHNhbWUgbW9kdWxlIGNhbiBiZSB1c2VkIGZvciBk
ZXZpYXRpb25zDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmb3IgbXVsdGlwbGUgbW9kdWxl
cywgc28gdGhlIHNhbWUgZW50cnkgTUFZIGFwcGVhciB3aXRoaW4NCj4gPiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIG11bHRpcGxlICdtb2R1bGUnIGVudHJpZXMuDQo+ID4NCj4gPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIFRoaXMgcmVmZXJlbmNlIE1VU1QgTk9UIChkaXJlY3RseSBvciBpbmRpcmVj
dGx5KQ0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVmZXIgdG8gdGhlIG1vZHVsZSBiZWlu
ZyBkZXZpYXRlZC4NCj4gPg0KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUm9idXN0IGNsaWVu
dHMgbWF5IHdhbnQgdG8gbWFrZSBzdXJlIHRoYXQgdGhleSBoYW5kbGUgYQ0KPiA+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgc2l0dWF0aW9uIHdoZXJlIGEgbW9kdWxlIGRldmlhdGVzIGl0c2VsZiAo
ZGlyZWN0bHkgb3INCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGluZGlyZWN0bHkpIGdyYWNl
ZnVsbHkuIjsNCj4gPiDCoMKgwqDCoMKgwqAgfQ0KPiA+IMKgwqDCoMKgIH0NCj4gPg0KPiA+IFdo
eSBhcmUgZGV2aWF0aW9uIG1vZHVsZXMgYWxsb3dlZCB0byBleGlzdCB3aXRob3V0IGEgbW9kdWxl
IGVudHJ5DQo+ID4gd2l0aGluIFlBTkcgTGlicmFyeSBpbnN0YW5jZXM/IFdoeSB3b3VsZCBhIHNl
cnZlciBjaG9vc2UgdG8gd2l0aGhvbGQNCj4gPiBuYW1lc3BhY2UgaW5mb3JtYXRpb24gZm9yIGEg
ZGV2aWF0aW9uIG1vZHVsZT8NCj4gPg0KPiA+IEplcm5lag0KPiA+DQo+ID4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBuZXRjb25mIG1haWxpbmcg
bGlzdA0KPiA+IG5ldGNvbmZAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL25ldGNvbmYNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+IG5ldGNvbmYgbWFpbGluZyBsaXN0DQo+IG5ldGNvbmZAaWV0
Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9uZXRjb25mDQo=


From nobody Thu May 13 09:04:39 2021
Return-Path: <ladislav.lhotka@nic.cz>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 391D13A1313 for <netconf@ietfa.amsl.com>; Thu, 13 May 2021 09:04:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 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, NICE_REPLY_A=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
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 5Pcx3X3euC3y for <netconf@ietfa.amsl.com>; Thu, 13 May 2021 09:04:34 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (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 DD1D63A1311 for <netconf@ietf.org>; Thu, 13 May 2021 09:04:33 -0700 (PDT)
Received: from [IPv6:2001:1488:fffe:6:a88f:7eff:fed2:45f8] (unknown [IPv6:2001:1488:fffe:6:a88f:7eff:fed2:45f8]) by mail.nic.cz (Postfix) with ESMTPSA id B62C2140A61 for <netconf@ietf.org>; Thu, 13 May 2021 18:04:26 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1620921866; bh=f224aA0KGp8EItRKmmGnGsnfiqqAXs2lK0S9ddrFYPY=; h=To:From:Date; b=npDbK9mDBuWI5GUrvJMho4ERaAEURLSM6rEc1L2X1K0kYG0XdIPay+9u1QP8BZuIx Q14JBLOMP/I76fjRhK6Ti3v4mVAPe4DPhTYKtJ1NJWtZHyLYE0vEutaG8McPGUpgMp rOGbU9yKwEUlZsbppR518QCCw8ST+qH5X9KBCGQo=
To: netconf@ietf.org
References: <6b520a21-02a7-a41e-caac-fe8dc38a1a9d@mg-soft.si> <f991c985-cc39-3605-34b6-831094ef6e0a@mg-soft.si> <DM6PR08MB50849E201FA7E795438174249B519@DM6PR08MB5084.namprd08.prod.outlook.com>
From: Ladislav Lhotka <ladislav.lhotka@nic.cz>
Organization: CZ.NIC
Message-ID: <c93c5998-4223-bccf-1f1f-22ecc2e200ad@nic.cz>
Date: Thu, 13 May 2021 18:04:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1
MIME-Version: 1.0
In-Reply-To: <DM6PR08MB50849E201FA7E795438174249B519@DM6PR08MB5084.namprd08.prod.outlook.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: clamav-milter 0.102.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/ndLZWL4wZd6yqYza3kfrh2TlcDM>
Subject: Re: [netconf] YANG Library 1.1: a deviation module may exist without a module entry?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 May 2021 16:04:38 -0000

On 13. 05. 21 17:39, Sterne, Jason (Nokia - CA/Ottawa) wrote:
> The concept of "deviation module" is a bit odd IMO in RFC8525.
> 
> Deviation statements can sit in any module and can be mixed in a module that declares other schema nodes (containers, lists, etc).
> 
> Maybe it is a nice idea for authors to gather deviations into modules that contain nothing but deviation statements, but that would just be a convention of how to organize your modules. Nothing in the specs really requires that.

Right, I never really understood why the "deviation" leaf-list was
needed in the first place, given that it is completely redundant. It
just creates ambiguous situations:

https://mailarchive.ietf.org/arch/msg/netconf/BPVPQf-I9p-1C1K5NLmSsk0K_D8/

Lada

> 
> Jason
> 
>> -----Original Message-----
>> From: netconf <netconf-bounces@ietf.org> On Behalf Of Jernej Tuljak
>> Sent: Wednesday, May 12, 2021 7:44 AM
>> To: Netconf <netconf@ietf.org>
>> Subject: Re: [netconf] YANG Library 1.1: a deviation module may exist
>> without a module entry?
>>
>> Somehow it slipped my mind that require-instance defaults to true in
>> YANG 1.1. Everything checks out.
>>
>> A server implementation that announces a deviation module in the
>> "/yang-library/module-set/module/deviation" leaf-list, but lacks a
>> corresponding entry in "/yang-library/module-set/module" list is
>> non-RFC8525 compliant.
>>
>> Jernej
>>
>> On 12/05/2021 11:18, Jernej Tuljak wrote:
>>> Hi,
>>>
>>> is there a particular reason for the deviation leaf-list in
>>> ietf-yang-library@2019-01-04 not having require-instance true for its
>>> leafref path, therefore allowing servers to report "incomplete" module
>>> sets/schemas to the client?
>>>
>>>      grouping module-implementation-parameters {
>>>        description
>>>          "Parameters for describing the implementation of a module.";
>>>        leaf-list feature {
>>>          type yang:yang-identifier;
>>>          description
>>>            "List of all YANG feature names from this module that are
>>>             supported by the server, regardless whether they are defined
>>>             in the module or any included submodule.";
>>>        }
>>>        leaf-list deviation {
>>>          type leafref {
>>>            path "../../module/name";
>>>          }
>>>
>>>          description
>>>            "List of all YANG deviation modules used by this server to
>>>             modify the conformance of the module associated with this
>>>             entry.  Note that the same module can be used for deviations
>>>             for multiple modules, so the same entry MAY appear within
>>>             multiple 'module' entries.
>>>
>>>             This reference MUST NOT (directly or indirectly)
>>>             refer to the module being deviated.
>>>
>>>             Robust clients may want to make sure that they handle a
>>>             situation where a module deviates itself (directly or
>>>             indirectly) gracefully.";
>>>        }
>>>      }
>>>
>>> Why are deviation modules allowed to exist without a module entry
>>> within YANG Library instances? Why would a server choose to withhold
>>> namespace information for a deviation module?
>>>
>>> Jernej
>>>
>>> _______________________________________________
>>> netconf mailing list
>>> netconf@ietf.org
>>> https://www.ietf.org/mailman/listinfo/netconf
>>
>> _______________________________________________
>> netconf mailing list
>> netconf@ietf.org
>> https://www.ietf.org/mailman/listinfo/netconf
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
> 

-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Thu May 13 10:38:43 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24F7A3A16EE for <netconf@ietfa.amsl.com>; Thu, 13 May 2021 10:38:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.886
X-Spam-Level: 
X-Spam-Status: No, score=-1.886 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=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=yumaworks-com.20150623.gappssmtp.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 YaIPXmL_ULgx for <netconf@ietfa.amsl.com>; Thu, 13 May 2021 10:38:36 -0700 (PDT)
Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) (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 02B5E3A16ED for <netconf@ietf.org>; Thu, 13 May 2021 10:38:35 -0700 (PDT)
Received: by mail-lf1-x132.google.com with SMTP id i9so33056228lfe.13 for <netconf@ietf.org>; Thu, 13 May 2021 10:38:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KGEkraCcQSKtrcmGLco17n+xz9fhSolWySs3y3uugF0=; b=tZqwXZia9GlF/py7k9WidfQzRp9b0zGtC+3sMMxPpBWTxQetucFdYIsg9B/PozMEQw LEpUV92djOqaU3uKOfPY57v2JHJPx8YnLW5qCssnotpTiLZJSDS2zF1ub6BOYzgNXzPO /2OoyxNAQ87DHkYw2OF/qpZo9Ibm8Rx6Ce6pC2H73A58SSN0dx3ykw8nR1q4r8l2qsb1 ogXJ8iHUkD31kN7EmLZd2wjfLqpRrUvJcO5aUt92SQIxswuo6Jri+SBqSfv93NrWfyk+ z0YBjhCAT31RUokVpj7fnjbMySdAcf8CB1zhIMrUXzhhGh/sZc0UhBD+0AaClwdNo6rY aErw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KGEkraCcQSKtrcmGLco17n+xz9fhSolWySs3y3uugF0=; b=EmomzzdWI54Gx20mGOXjHfQnzWzcZ7PLUW16PwQTLh+H3uf7Z7Ij/G/KwIOx9Qh5VV pSN/Pp2T07ANH2gIRTN0Pg8w/qGNMCFbr1EyAZHs9Mdy26vnRblUlGZpmGITcWM3iHLX aVg6qM2Hc4ncAg5OwrQJ0D2Sw4Y8fA7UIPBFwMb3Vp8zn1DIIx4P8WKKwKwRnR1Ua4qD M5igg+6CsGSATk4/2NxFJ7kWSigDZGVFCR0AkP/yPxIMOA8PQQqz8dL8Us4Sc7UyFvuj vN+38CVg/rt102qkDzDP4Qr8fDL+U/IeJ9jqYLxC81+9xTGTyNdDOVOM2AEguoQ3QCBs ntlg==
X-Gm-Message-State: AOAM533Rl+DmxiWnVARxOcGV7ee4M9zXKdPCm3/Fx7cRQl0Y7+FjP2Sc AeUOOac4TFLBVAQdQ8tvWVt8/YYQ/jg/ZxtJeSVoxw==
X-Google-Smtp-Source: ABdhPJxmtSNyg9YjFVekZ+2BvQ8kulZmWJt1Eif/EX8QuD7mucWj5V55ePjPpQMll+G6NkwovSh8ulRSuFW4Y7SAFH0=
X-Received: by 2002:a19:3f93:: with SMTP id m141mr18477442lfa.553.1620927512687;  Thu, 13 May 2021 10:38:32 -0700 (PDT)
MIME-Version: 1.0
References: <6b520a21-02a7-a41e-caac-fe8dc38a1a9d@mg-soft.si> <f991c985-cc39-3605-34b6-831094ef6e0a@mg-soft.si> <DM6PR08MB50849E201FA7E795438174249B519@DM6PR08MB5084.namprd08.prod.outlook.com> <c93c5998-4223-bccf-1f1f-22ecc2e200ad@nic.cz>
In-Reply-To: <c93c5998-4223-bccf-1f1f-22ecc2e200ad@nic.cz>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 13 May 2021 10:38:21 -0700
Message-ID: <CABCOCHT2qdSDNuuPSN71b4Z5K71Y2H=y1v3DzoDR8YXAdFS5NA@mail.gmail.com>
To: Ladislav Lhotka <ladislav.lhotka@nic.cz>
Cc: Netconf <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000099ce3b05c23998d4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/hPTtIe-33vQ5V-mQ1vym5n7BkN0>
Subject: Re: [netconf] YANG Library 1.1: a deviation module may exist without a module entry?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 May 2021 17:38:41 -0000

--00000000000099ce3b05c23998d4
Content-Type: text/plain; charset="UTF-8"

On Thu, May 13, 2021 at 9:04 AM Ladislav Lhotka <ladislav.lhotka@nic.cz>
wrote:

>
>
> On 13. 05. 21 17:39, Sterne, Jason (Nokia - CA/Ottawa) wrote:
> > The concept of "deviation module" is a bit odd IMO in RFC8525.
> >
> > Deviation statements can sit in any module and can be mixed in a module
> that declares other schema nodes (containers, lists, etc).
> >
> > Maybe it is a nice idea for authors to gather deviations into modules
> that contain nothing but deviation statements, but that would just be a
> convention of how to organize your modules. Nothing in the specs really
> requires that.
>
> Right, I never really understood why the "deviation" leaf-list was
> needed in the first place, given that it is completely redundant. It
> just creates ambiguous situations:
>
> https://mailarchive.ietf.org/arch/msg/netconf/BPVPQf-I9p-1C1K5NLmSsk0K_D8/
>
>
+1 (!)

The deviation list helps compilers know where to find the deviations for
the target module being compiled.
But they cannot really rely on it for many reasons.

I tried to get the WG to use a separate deviations module instead of
allowing
deviations for anything to be mixed in any regular module.
(But YANG is supposed to be easy for readers, almost easy for writers,
and almost impossible for tool makers ;-)

In reality vendors are struggling with the complex mix of overlapping
standards,
proprietary extensions, platform and version specific deviations, and
implementation-specific annotations.
But at least they do not mix deviations and regular statements in the same
module.

(One thing I never hear from customers:
"Please make YANG even more complicated.  We love a good challenge.")


Lada
>
>
Andy


> >
> > Jason
> >
> >> -----Original Message-----
> >> From: netconf <netconf-bounces@ietf.org> On Behalf Of Jernej Tuljak
> >> Sent: Wednesday, May 12, 2021 7:44 AM
> >> To: Netconf <netconf@ietf.org>
> >> Subject: Re: [netconf] YANG Library 1.1: a deviation module may exist
> >> without a module entry?
> >>
> >> Somehow it slipped my mind that require-instance defaults to true in
> >> YANG 1.1. Everything checks out.
> >>
> >> A server implementation that announces a deviation module in the
> >> "/yang-library/module-set/module/deviation" leaf-list, but lacks a
> >> corresponding entry in "/yang-library/module-set/module" list is
> >> non-RFC8525 compliant.
> >>
> >> Jernej
> >>
> >> On 12/05/2021 11:18, Jernej Tuljak wrote:
> >>> Hi,
> >>>
> >>> is there a particular reason for the deviation leaf-list in
> >>> ietf-yang-library@2019-01-04 not having require-instance true for its
> >>> leafref path, therefore allowing servers to report "incomplete" module
> >>> sets/schemas to the client?
> >>>
> >>>      grouping module-implementation-parameters {
> >>>        description
> >>>          "Parameters for describing the implementation of a module.";
> >>>        leaf-list feature {
> >>>          type yang:yang-identifier;
> >>>          description
> >>>            "List of all YANG feature names from this module that are
> >>>             supported by the server, regardless whether they are
> defined
> >>>             in the module or any included submodule.";
> >>>        }
> >>>        leaf-list deviation {
> >>>          type leafref {
> >>>            path "../../module/name";
> >>>          }
> >>>
> >>>          description
> >>>            "List of all YANG deviation modules used by this server to
> >>>             modify the conformance of the module associated with this
> >>>             entry.  Note that the same module can be used for
> deviations
> >>>             for multiple modules, so the same entry MAY appear within
> >>>             multiple 'module' entries.
> >>>
> >>>             This reference MUST NOT (directly or indirectly)
> >>>             refer to the module being deviated.
> >>>
> >>>             Robust clients may want to make sure that they handle a
> >>>             situation where a module deviates itself (directly or
> >>>             indirectly) gracefully.";
> >>>        }
> >>>      }
> >>>
> >>> Why are deviation modules allowed to exist without a module entry
> >>> within YANG Library instances? Why would a server choose to withhold
> >>> namespace information for a deviation module?
> >>>
> >>> Jernej
> >>>
> >>> _______________________________________________
> >>> netconf mailing list
> >>> netconf@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/netconf
> >>
> >> _______________________________________________
> >> netconf mailing list
> >> netconf@ietf.org
> >> https://www.ietf.org/mailman/listinfo/netconf
> > _______________________________________________
> > netconf mailing list
> > netconf@ietf.org
> > https://www.ietf.org/mailman/listinfo/netconf
> >
>
> --
> Ladislav Lhotka
> Head, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, May 13, 2021 at 9:04 AM Ladis=
lav Lhotka &lt;<a href=3D"mailto:ladislav.lhotka@nic.cz">ladislav.lhotka@ni=
c.cz</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex"><br>
<br>
On 13. 05. 21 17:39, Sterne, Jason (Nokia - CA/Ottawa) wrote:<br>
&gt; The concept of &quot;deviation module&quot; is a bit odd IMO in RFC852=
5.<br>
&gt; <br>
&gt; Deviation statements can sit in any module and can be mixed in a modul=
e that declares other schema nodes (containers, lists, etc).<br>
&gt; <br>
&gt; Maybe it is a nice idea for authors to gather deviations into modules =
that contain nothing but deviation statements, but that would just be a con=
vention of how to organize your modules. Nothing in the specs really requir=
es that.<br>
<br>
Right, I never really understood why the &quot;deviation&quot; leaf-list wa=
s<br>
needed in the first place, given that it is completely redundant. It<br>
just creates ambiguous situations:<br>
<br>
<a href=3D"https://mailarchive.ietf.org/arch/msg/netconf/BPVPQf-I9p-1C1K5NL=
mSsk0K_D8/" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.o=
rg/arch/msg/netconf/BPVPQf-I9p-1C1K5NLmSsk0K_D8/</a><br>
<br></blockquote><div><br></div><div>+1 (!)<br></div><div><br></div><div>Th=
e deviation list helps compilers know where to find the deviations for the =
target module being compiled.</div><div>But they cannot really rely on it f=
or many reasons.</div><div><br></div><div>I tried to get the WG to use a se=
parate deviations module instead of allowing</div><div>deviations for anyth=
ing to be mixed in any regular module.</div><div>(But YANG is supposed to b=
e easy for readers, almost easy for writers,</div><div>and almost impossibl=
e for tool makers ;-)</div><div><br></div><div>In reality vendors are strug=
gling with the complex mix of overlapping standards,</div><div>proprietary =
extensions, platform and version specific deviations, and implementation-sp=
ecific annotations.</div><div>But at least they do not mix deviations and r=
egular statements in the same module.</div><div><br></div><div>(One thing I=
 never hear from customers:=C2=A0</div><div>&quot;Please make YANG even mor=
e complicated.=C2=A0 We love a good challenge.&quot;)</div><div><br></div><=
div><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">
Lada<br>
<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex">
&gt; <br>
&gt; Jason<br>
&gt; <br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: netconf &lt;<a href=3D"mailto:netconf-bounces@ietf.org" targ=
et=3D"_blank">netconf-bounces@ietf.org</a>&gt; On Behalf Of Jernej Tuljak<b=
r>
&gt;&gt; Sent: Wednesday, May 12, 2021 7:44 AM<br>
&gt;&gt; To: Netconf &lt;<a href=3D"mailto:netconf@ietf.org" target=3D"_bla=
nk">netconf@ietf.org</a>&gt;<br>
&gt;&gt; Subject: Re: [netconf] YANG Library 1.1: a deviation module may ex=
ist<br>
&gt;&gt; without a module entry?<br>
&gt;&gt;<br>
&gt;&gt; Somehow it slipped my mind that require-instance defaults to true =
in<br>
&gt;&gt; YANG 1.1. Everything checks out.<br>
&gt;&gt;<br>
&gt;&gt; A server implementation that announces a deviation module in the<b=
r>
&gt;&gt; &quot;/yang-library/module-set/module/deviation&quot; leaf-list, b=
ut lacks a<br>
&gt;&gt; corresponding entry in &quot;/yang-library/module-set/module&quot;=
 list is<br>
&gt;&gt; non-RFC8525 compliant.<br>
&gt;&gt;<br>
&gt;&gt; Jernej<br>
&gt;&gt;<br>
&gt;&gt; On 12/05/2021 11:18, Jernej Tuljak wrote:<br>
&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; is there a particular reason for the deviation leaf-list in<br=
>
&gt;&gt;&gt; ietf-yang-library@2019-01-04 not having require-instance true =
for its<br>
&gt;&gt;&gt; leafref path, therefore allowing servers to report &quot;incom=
plete&quot; module<br>
&gt;&gt;&gt; sets/schemas to the client?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 grouping module-implementation-parame=
ters {<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &quot;Paramet=
ers for describing the implementation of a module.&quot;;<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 leaf-list feature {<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type yang:yan=
g-identifier;<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description<b=
r>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &=
quot;List of all YANG feature names from this module that are<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 supported by the server, regardless whether they are defined<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 in the module or any included submodule.&quot;;<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 leaf-list deviation {<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 type leafref =
{<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 p=
ath &quot;../../module/name&quot;;<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 description<b=
r>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 &=
quot;List of all YANG deviation modules used by this server to<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 modify the conformance of the module associated with this<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 entry.=C2=A0 Note that the same module can be used for deviations<br=
>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 for multiple modules, so the same entry MAY appear within<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 multiple &#39;module&#39; entries.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 This reference MUST NOT (directly or indirectly)<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 refer to the module being deviated.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 Robust clients may want to make sure that they handle a<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 situation where a module deviates itself (directly or<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 indirectly) gracefully.&quot;;<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<br>
&gt;&gt;&gt; =C2=A0=C2=A0=C2=A0=C2=A0 }<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Why are deviation modules allowed to exist without a module en=
try<br>
&gt;&gt;&gt; within YANG Library instances? Why would a server choose to wi=
thhold<br>
&gt;&gt;&gt; namespace information for a deviation module?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Jernej<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; netconf mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:netconf@ietf.org" target=3D"_blank">netconf@=
ietf.org</a><br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/net=
conf</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; netconf mailing list<br>
&gt;&gt; <a href=3D"mailto:netconf@ietf.org" target=3D"_blank">netconf@ietf=
.org</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"n=
oreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf<=
/a><br>
&gt; _______________________________________________<br>
&gt; netconf mailing list<br>
&gt; <a href=3D"mailto:netconf@ietf.org" target=3D"_blank">netconf@ietf.org=
</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noref=
errer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><=
br>
&gt; <br>
<br>
-- <br>
Ladislav Lhotka<br>
Head, CZ.NIC Labs<br>
PGP Key ID: 0xB8F92B08A9F76C67<br>
<br>
_______________________________________________<br>
netconf mailing list<br>
<a href=3D"mailto:netconf@ietf.org" target=3D"_blank">netconf@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><br>
</blockquote></div></div>

--00000000000099ce3b05c23998d4--


From nobody Fri May 14 00:07:52 2021
Return-Path: <jernej.tuljak@mg-soft.si>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 847B13A267E for <netconf@ietfa.amsl.com>; Fri, 14 May 2021 00:07:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mg-soft.si
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 LiCXsfoNs05w for <netconf@ietfa.amsl.com>; Fri, 14 May 2021 00:07:46 -0700 (PDT)
Received: from galileo.mg-soft.si (gate.mg-soft.si [212.30.73.66]) by ietfa.amsl.com (Postfix) with ESMTP id D1CD73A267D for <netconf@ietf.org>; Fri, 14 May 2021 00:07:45 -0700 (PDT)
Received: from [127.0.0.1] (teleport2.mg-soft.si [10.0.0.254]) by galileo.mg-soft.si (Postfix) with ESMTP id BFA05C41754A; Fri, 14 May 2021 09:07:39 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 galileo.mg-soft.si BFA05C41754A
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mg-soft.si; s=default; t=1620976059; bh=mwMSq/STVZFVOVu29PCdqSoz1B0BObCwpl30jugA1Iw=; h=Subject:To:References:From:Date:In-Reply-To:From; b=Gl6lJT3qZ3jHAdF/8/uwhcP5dIGINcmYWpLwQAH29WObGLjHp9D6bE/n1ttue7lwD aqSWPsw3RR5aDZGMd76OqygK+NxjewaHwvPiiS+pfIsfk48OhL8Ox1WJdIEXgwpzFD wZ0a85MscCAP0U01zWjnt+iX597clsTA+cCEvRumq64MVSXT0KrJUWOL408ymsdjMq sD1yZrUFbgpBReKwUn0TKaOgRklLJqxiy0HVkk0ZcT52Irbz6bV00Drw8QOGPDDCHX vvLjNoFIM9t3ECel+yiTBAOIXbYYK7TuMNRuIgbCD+kuc4fHqMmpBkYMQxV0V23kPP 7vjFEu5sGTvNQ==
To: Ladislav Lhotka <ladislav.lhotka@nic.cz>, netconf@ietf.org
References: <6b520a21-02a7-a41e-caac-fe8dc38a1a9d@mg-soft.si> <f991c985-cc39-3605-34b6-831094ef6e0a@mg-soft.si> <DM6PR08MB50849E201FA7E795438174249B519@DM6PR08MB5084.namprd08.prod.outlook.com> <c93c5998-4223-bccf-1f1f-22ecc2e200ad@nic.cz>
From: Jernej Tuljak <jernej.tuljak@mg-soft.si>
Message-ID: <9b051624-c45e-0929-3b74-4549319301dd@mg-soft.si>
Date: Fri, 14 May 2021 09:07:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1
MIME-Version: 1.0
In-Reply-To: <c93c5998-4223-bccf-1f1f-22ecc2e200ad@nic.cz>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/WxoR5ghxIh11cl0OX9PBXZcC0bk>
Subject: Re: [netconf] YANG Library 1.1: a deviation module may exist without a module entry?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 May 2021 07:07:52 -0000

On 13/05/2021 18:04, Ladislav Lhotka wrote:
>
> On 13. 05. 21 17:39, Sterne, Jason (Nokia - CA/Ottawa) wrote:
>> The concept of "deviation module" is a bit odd IMO in RFC8525.
>>
>> Deviation statements can sit in any module and can be mixed in a module that declares other schema nodes (containers, lists, etc).
>>
>> Maybe it is a nice idea for authors to gather deviations into modules that contain nothing but deviation statements, but that would just be a convention of how to organize your modules. Nothing in the specs really requires that.
> Right, I never really understood why the "deviation" leaf-list was
> needed in the first place, given that it is completely redundant. It
> just creates ambiguous situations:
>
> https://mailarchive.ietf.org/arch/msg/netconf/BPVPQf-I9p-1C1K5NLmSsk0K_D8/

Perhaps this was an attempt to ensure the order of applying deviation 
modules to the target module, which may be relevant in some cases (that 
are bad practice and should be avoided anyway).

We encountered a couple of implementations that do the opposite of what 
you (Ladislav) pointed out in that archive thread - they only list 
deviation modules in the "leaf-list"...

Another potential caveat: because of the way the "path" expression for 
this "leafref" is defined ("../../module/name" as opposed to 
"../../../module-set/module/name"), you cannot put a module that 
contains deviations in one module-set as an implementation module and 
reference it in another module-set via this "leaf-list's" value.

   <yang-library xmlns="urn:ietf:params:xml:ns:yang:ietf-yang-library">
     <module-set>
       <name>deviations</name>
       <module>
         <name>foo-devs</name>
         <namespace>urn:foo:devs</namespace>
       </module>
     </module-set>
     <module-set>
       <name>common</name>
       <module>
         <name>foo</name>
         <namespace>urn:foo</namespace>
         <deviation>foo-devs</deviation>
       </module>
     </module-set>
     // ...
   </yang-library>

The above instance is not valid according to the model, which I think is 
fine, but may be confusing for some, especially if you consider 
"referential completeness"  of "imports", which only need to become 
complete once woven into a schema list entry, as stated in several 
"description" texts.

Jernej

>
> Lada
>
>> Jason
>>
>>> -----Original Message-----
>>> From: netconf <netconf-bounces@ietf.org> On Behalf Of Jernej Tuljak
>>> Sent: Wednesday, May 12, 2021 7:44 AM
>>> To: Netconf <netconf@ietf.org>
>>> Subject: Re: [netconf] YANG Library 1.1: a deviation module may exist
>>> without a module entry?
>>>
>>> Somehow it slipped my mind that require-instance defaults to true in
>>> YANG 1.1. Everything checks out.
>>>
>>> A server implementation that announces a deviation module in the
>>> "/yang-library/module-set/module/deviation" leaf-list, but lacks a
>>> corresponding entry in "/yang-library/module-set/module" list is
>>> non-RFC8525 compliant.
>>>
>>> Jernej
>>>
>>> On 12/05/2021 11:18, Jernej Tuljak wrote:
>>>> Hi,
>>>>
>>>> is there a particular reason for the deviation leaf-list in
>>>> ietf-yang-library@2019-01-04 not having require-instance true for its
>>>> leafref path, therefore allowing servers to report "incomplete" module
>>>> sets/schemas to the client?
>>>>
>>>>       grouping module-implementation-parameters {
>>>>         description
>>>>           "Parameters for describing the implementation of a module.";
>>>>         leaf-list feature {
>>>>           type yang:yang-identifier;
>>>>           description
>>>>             "List of all YANG feature names from this module that are
>>>>              supported by the server, regardless whether they are defined
>>>>              in the module or any included submodule.";
>>>>         }
>>>>         leaf-list deviation {
>>>>           type leafref {
>>>>             path "../../module/name";
>>>>           }
>>>>
>>>>           description
>>>>             "List of all YANG deviation modules used by this server to
>>>>              modify the conformance of the module associated with this
>>>>              entry.  Note that the same module can be used for deviations
>>>>              for multiple modules, so the same entry MAY appear within
>>>>              multiple 'module' entries.
>>>>
>>>>              This reference MUST NOT (directly or indirectly)
>>>>              refer to the module being deviated.
>>>>
>>>>              Robust clients may want to make sure that they handle a
>>>>              situation where a module deviates itself (directly or
>>>>              indirectly) gracefully.";
>>>>         }
>>>>       }
>>>>
>>>> Why are deviation modules allowed to exist without a module entry
>>>> within YANG Library instances? Why would a server choose to withhold
>>>> namespace information for a deviation module?
>>>>
>>>> Jernej
>>>>
>>>> _______________________________________________
>>>> netconf mailing list
>>>> netconf@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/netconf
>>> _______________________________________________
>>> netconf mailing list
>>> netconf@ietf.org
>>> https://www.ietf.org/mailman/listinfo/netconf
>> _______________________________________________
>> netconf mailing list
>> netconf@ietf.org
>> https://www.ietf.org/mailman/listinfo/netconf
>>


From nobody Mon May 17 14:47:59 2021
Return-Path: <mjethanandani@gmail.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D81C3A4641 for <netconf@ietfa.amsl.com>; Mon, 17 May 2021 14:47:57 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HTsz97CglGge for <netconf@ietfa.amsl.com>; Mon, 17 May 2021 14:47:52 -0700 (PDT)
Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) (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 61E1E3A463D for <netconf@ietf.org>; Mon, 17 May 2021 14:47:52 -0700 (PDT)
Received: by mail-pj1-x102c.google.com with SMTP id b15-20020a17090a550fb029015dad75163dso421012pji.0 for <netconf@ietf.org>; Mon, 17 May 2021 14:47:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=/TAxNwNcXotvg5+0E02/5KgFy5gFJHzNTxAk4IdtRtw=; b=O2fY02DA5rynEK2Tbsezg4KYXlt7aZd0x0VvZjfCZUkazUcVxYbTccVrHD3K0pP2Ze O97Gj+CmoLZa8sOqOzPBXyl6mZimYNufh1m/ySkO2WAAPZrD3rMwl6UFWnKPKRWrlVjf EvPpaEAGhIyT7ePMd5q5WwtYsaPhkNERcXIhp8o9XR22BezwWUKK1wxmwDDe23wfIEf1 xxb3EJ5iRXO0FlyIzX7NuZB4og0IBx3ybCffmqcwPTfGPY9EdRjoWyLyA7p7reDKGzZK MJQe+qVigtpt4T0onvUpvinxAU/+PcWWQmDYJ8VhVWIe5Ldd9HuMC9Yoic7AkJJiHCqb fARg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=/TAxNwNcXotvg5+0E02/5KgFy5gFJHzNTxAk4IdtRtw=; b=IMz1mr+dF3ecQSLW3FEvZugxuDt6URC6oddu5uzQhwQuJgf94VKnIG4XOJV7CjMj+b d/eqboFtuWO/5+PPEEVEohBKW4KvV76otvgdY5Phh8fGW4X5mKDaUFqywYFmlzqxSEbu COUOlXJkiCN8Pkh2d/mFhZR6VuFMoqtw/hyYfTDz8h+3r+T5fzKJG8eAbT9xVeknOh4I nz/3TJf761BysTFsHnDND3v9X/Q5PsOcTdFg5aLvomixEVSJRW64CfKwknyynafUO0Io exu6QaUPxKLyRS2kdtEKp6Nvpj46SSTokW1rYqN9CUcthGFzhawVoEeQa/+N4Drab96l yLwA==
X-Gm-Message-State: AOAM532gog8CYbQ0fnYUSIxJ5UwBXM2km34NmxeR3g/GKjN0boy5hruB K2SlhjcFumK7CdrKBb5gWjzQJp2uKtFbig==
X-Google-Smtp-Source: ABdhPJzqr3QhuUF2wJZiJlwDGXpd+PtUEKX5b9pTcDG58H8Vz6YBIeauOeGx0opEvKofSwQgjoYvZQ==
X-Received: by 2002:a17:90a:4147:: with SMTP id m7mr1214022pjg.7.1621288070960;  Mon, 17 May 2021 14:47:50 -0700 (PDT)
Received: from ?IPv6:2601:647:5600:5020:bccb:929a:9858:4f92? ([2601:647:5600:5020:bccb:929a:9858:4f92]) by smtp.gmail.com with ESMTPSA id h18sm1402259pfr.49.2021.05.17.14.47.49 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 May 2021 14:47:50 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <093691D6-C21E-4817-B489-DE9803F36FA6@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_64D87F51-F9FE-4435-B6E6-788595F78D2D"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Date: Mon, 17 May 2021 14:47:46 -0700
In-Reply-To: <531c9709c5da4980922aa31e53684d01@huawei.com>
Cc: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
To: Qin Wu <bill.wu@huawei.com>
References: <531c9709c5da4980922aa31e53684d01@huawei.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/MdRvH8QVg3WXlhNIibIKN-HhmnM>
Subject: Re: [netconf] Capability-fetching mechanisms
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 May 2021 21:47:58 -0000

--Apple-Mail=_64D87F51-F9FE-4435-B6E6-788595F78D2D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Qin,

> On May 13, 2021, at 1:27 AM, Qin Wu <bill.wu@huawei.com> wrote:
>=20
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Mahesh Jethanandani =
[mailto:mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>]=20
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2021=E5=B9=B45=E6=9C=8813=E6=97=A5=
 8:13
> =E6=94=B6=E4=BB=B6=E4=BA=BA: Qin Wu <bill.wu@huawei.com =
<mailto:bill.wu@huawei.com>>
> =E6=8A=84=E9=80=81: Kent Watsen <kent+ietf@watsen.net =
<mailto:kent+ietf@watsen.net>>; netconf@ietf.org =
<mailto:netconf@ietf.org>
> =E4=B8=BB=E9=A2=98: Re: [netconf] Capability-fetching mechanisms
> =20
> Hi Qin,
> =20
> When Kent and I started working on the HTTPs notif draft we wanted to =
make sure that it was lightweight as it relates to setting it up. That =
means that if the publisher and receiver are HTTPS capable, that in most =
cases that is all that isneeded to establish the notification channel. =
To quite an extent that is still true. With default values (JSON =
encoding), one can setup a HTTPS notification channel by configuring the =
*publisher* where the receiver resides (its IP address) and any =
credentials that are needed to setup the channel. The receiver does not =
need to be configured, and as such does not need to be a =
NETCONF/RESTCONF server (or a client for that matter).
> =20
> [Qin]: Thanks for your clarification, I think in appendix using =
subscribed notification and not using subscribed notification are both =
supported.
> In the case of using subscribed notification, RFC8639 enabled =
capability is supported while in the case without using subscribed =
notification, RFC8639 enabled capability is not supported?
> In the first case, the publisher need to be NETCONF/RESTCONF server? =
In the second case, it is not. Right?

[mj] The fact that the publisher has to be a NETCONF/RESTCONF server was =
never in dispute. The question is whether the receiver needs to be a =
NETCONF/RESTCONF server. As maqiufang wrote in his response, if the =
receiver supports the data-export-capabilities draft, then it would need =
to be a NETCONF/RESTCONF server, whereas with the https-notif draft that =
is not the case. This is the case whether the receiver supports RFC 8639 =
or not.

Please note that RFC 8639 receivers do not have to be NETCONF/RESTCONF =
servers for configured subscriptions. RFC 8639, Section 2.7 defines the =
control messages such as <subscription-started> using one-way YANG =
=E2=80=9Cnotification=E2=80=9D statements.

Thanks

> =20
> Cheers.
>=20
>=20
> On May 11, 2021, at 6:51 PM, Qin Wu <bill.wu@huawei.com =
<mailto:bill.wu@huawei.com>> wrote:
> =20
> Hi, Kent:
> Sorry for late follow up.
> On Apr 19, 2021, at 5:39 PM, Kent Watsen <kent@watsen.net =
<mailto:kent@watsen.net>> wrote:
> =20
> Dear WG,
> =20
> One of the outcomes from =E2=80=9Chttps-notif=E2=80=9D presentation =
during the NETCONF 110 session was to what extent all the notif (e.g., =
https, udp, etc.) drafts should define their own capability-fetching =
mechanism, or use the mechanism defined by the =
"data-export-capabilities=E2=80=9D draft.
> =20
> As authors, Mahesh and I discussed some of the PROs and CONs of the =
approaches as follows:
> [Qin]:I am under impression that shared-mechanism has a lot of =
benefit.:-)
> PROs (for having a shared-mechanism):
> Enables a common mechanism spanning multiple notif transports to exist=20=

> CONs (against having a shared mechanism):
> Entails each receiver also needing to be a NETCONF and/or RESTCONF =
server
>                                 [Qin]:Is receiver in this context =
NETCONF/RESTCONF server or client?=20
>                                   I think we mix two things,
> a.       one is the server advertise its capability to the client , =
(i.e., server capability advertisement)
> b.       the other is server send the capability query request the =
client and get capability response from the client. (client capability =
fetching)
>                                 I think data-export-capabilities right =
now focuses on (a), the question you ask here is whether (b) can be =
defined as shared mechanism which can be part of
>                                 the "data-export-capabilities=E2=80=9D =
draft. If my understanding is correct, I think it will be nice to have =
(b) such shared mechanism, i.e., Defining (a) and (b) in a single place.
> Whereas a notif-specific solution can be optimized on a per-protocol =
basis.
> FWIW, if RC, the receiver COULD minimally support *just* the single =
GET request (i.e., not a complete RC server)
> Still, networking/firewall would have to support the outbound NC/RC =
flow, in addition to the base notification flow
>                    [Qin]: "data-export-capabilities " draft uses =
draft-ietf-netconf-notification-capabilities-16 as basis or foundation. =
If my understanding is correct, draft-ietf-netconf- =
notification-capabilities-16 doesn=E2=80=99t
>=20
> require receiver to support NETCONF or   RESTCONF.
>=20
> Potentially extends the number of capabilities to be more than =
minimally necessary
> e.g., the current "data-export-capabilities=E2=80=9D modules define =
dozens of capabilities supporting RFC 8639 and RFC 8641 that are not =
needed for https-notif,
>                                      [Qin] Dozens of capabilities =
defined by the current "data-export-capabilities=E2=80=9D modules are =
all optional capability. It doesn=E2=80=99t require all the capabilities =
to be supported.
> when RFC 8639 is not in use.
> HTTPS-Notif seems to need only three capabilities:
> What encodings are supported (json, xml, binary)
> If the RFC 8639 state machine is supported.
> If bundled messages is supported.
>                                   [Qin]: So HTTPs-notif can pick those =
three capabilities and ignore other capabilities.  I believe HTTP has =
mechanism to deal with these unhandled capabilities advertised by the =
network device.  One of such example is unhandled
> Namespace defined in =
(https://datatracker.ietf.org/doc/html/draft-ietf-regext-unhandled-namespa=
ces-07 =
<https://datatracker.ietf.org/doc/html/draft-ietf-regext-unhandled-namespa=
ces-07>)
> Presumably, UDP-Notif would similarly have a small set of capacities.
> In fact, it may be less, as UDP may be unable to support RFC 8639
>              [Qin]: See clarification above. For UDP notif, it =
doesn=E2=80=99t require all the capability to be supported.
> =20
> Thoughts?
> =20
> Kent and Mahesh  // as authors
> =20
> =20
> _______________________________________________
> netconf mailing list
> netconf@ietf.org <mailto:netconf@ietf.org>
> https://www.ietf.org/mailman/listinfo/netconf =
<https://www.ietf.org/mailman/listinfo/netconf>
> =20
> _______________________________________________
> netconf mailing list
> netconf@ietf.org <mailto:netconf@ietf.org>
> https://www.ietf.org/mailman/listinfo/netconf =
<https://www.ietf.org/mailman/listinfo/netconf>
> =20
> Mahesh Jethanandani
> mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>
> =20
> =20
> =20
>=20
> =20

Mahesh Jethanandani
mjethanandani@gmail.com






--Apple-Mail=_64D87F51-F9FE-4435-B6E6-788595F78D2D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><span=
 style=3D"font-size: 15px;" class=3D"">Hi Qin,</span><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On May 13, 2021, at 1:27 AM, Qin Wu &lt;<a =
href=3D"mailto:bill.wu@huawei.com" class=3D"">bill.wu@huawei.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><b =
class=3D""><span style=3D"font-size: 11pt; font-family: =E5=BE=AE=E8=BD=AF=
=E9=9B=85=E9=BB=91, sans-serif;" class=3D"">=E5=8F=91=E4=BB=B6=E4=BA=BA<sp=
an lang=3D"EN-US" class=3D"">:</span></span></b><span lang=3D"EN-US" =
style=3D"font-size: 11pt; font-family: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91=
, sans-serif;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>Mahesh Jethanandani [<a =
href=3D"mailto:mjethanandani@gmail.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">mailto:mjethanandani@gmail.com</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D""></span><b =
class=3D""><span style=3D"font-size: 11pt; font-family: =E5=BE=AE=E8=BD=AF=
=E9=9B=85=E9=BB=91, sans-serif;" class=3D"">=E5=8F=91=E9=80=81=E6=97=B6=E9=
=97=B4<span lang=3D"EN-US" class=3D"">:</span></span></b><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: =E5=BE=AE=E8=BD=AF=E9=
=9B=85=E9=BB=91, sans-serif;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>2021</span><span =
style=3D"font-size: 11pt; font-family: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91=
, sans-serif;" class=3D"">=E5=B9=B4<span lang=3D"EN-US" =
class=3D"">5</span>=E6=9C=88<span lang=3D"EN-US" =
class=3D"">13</span>=E6=97=A5<span lang=3D"EN-US" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>8:13<br class=3D""></span><b =
class=3D"">=E6=94=B6=E4=BB=B6=E4=BA=BA<span lang=3D"EN-US" =
class=3D"">:</span></b><span lang=3D"EN-US" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>Qin Wu &lt;<a =
href=3D"mailto:bill.wu@huawei.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">bill.wu@huawei.com</a>&gt;<br =
class=3D""></span><b class=3D"">=E6=8A=84=E9=80=81<span lang=3D"EN-US" =
class=3D"">:</span></b><span lang=3D"EN-US" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>Kent Watsen &lt;<a =
href=3D"mailto:kent+ietf@watsen.net" style=3D"color: purple; =
text-decoration: underline;" class=3D"">kent+ietf@watsen.net</a>&gt;;<span=
 class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:netconf@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">netconf@ietf.org</a><br =
class=3D""></span><b class=3D"">=E4=B8=BB=E9=A2=98<span lang=3D"EN-US" =
class=3D"">:</span></b><span lang=3D"EN-US" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [netconf] =
Capability-fetching mechanisms<o:p =
class=3D""></o:p></span></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D"">Hi Qin,<o:p =
class=3D""></o:p></span></div><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D"">When =
Kent and I started working on the HTTPs notif draft we wanted to make =
sure that it was lightweight as it relates to setting it up. That means =
that if the publisher and receiver are&nbsp;<b class=3D"">HTTPS</b><span =
class=3D"Apple-converted-space">&nbsp;</span>capable, that in most cases =
that is all that isneeded to establish the notification channel. To =
quite an extent that is still true. With default values (JSON encoding), =
one can setup a HTTPS notification channel by configuring the *<b =
class=3D"">publisher</b>* where the receiver resides (its IP address) =
and any credentials that are needed to setup the channel. The receiver =
does not need to be configured, and as such does not need to be a =
NETCONF/RESTCONF server (or a client for that matter).<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">[Qin]: Thanks =
for your clarification, I think in appendix using subscribed =
notification and not using subscribed notification are both =
supported.<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">In the case of =
using subscribed notification, RFC8639 enabled capability is supported =
while in the case without using subscribed notification, RFC8639 enabled =
capability is not supported?<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10.5pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">In the first case, the publisher need to be NETCONF/RESTCONF =
server? In the second case, it is not. =
Right?</span></div></div></div></div></blockquote><div><br =
class=3D""></div>[mj] The fact that the publisher has to be a =
NETCONF/RESTCONF server was never in dispute. The question is whether =
the receiver needs to be a NETCONF/RESTCONF server. As maqiufang wrote =
in his response, if the receiver supports the data-export-capabilities =
draft, then it would need to be a NETCONF/RESTCONF server, whereas with =
the https-notif draft that is not the case. This is the case whether the =
receiver supports RFC 8639 or not.</div><div><br =
class=3D""></div><div>Please note that RFC 8639 receivers do not have to =
be NETCONF/RESTCONF servers for configured subscriptions. RFC 8639, =
Section 2.7 defines the control messages such as =
&lt;subscription-started&gt; using one-way YANG =E2=80=9Cnotification=E2=80=
=9D statements.</div><div><br class=3D""></div><div>Thanks</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">Cheers.<o:p class=3D""></o:p></span></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D""><br =
class=3D""><br class=3D""><o:p class=3D""></o:p></span></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">On May 11, 2021, at 6:51 PM, Qin Wu &lt;<a =
href=3D"mailto:bill.wu@huawei.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">bill.wu@huawei.com</a>&gt; =
wrote:<o:p class=3D""></o:p></span></div></div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10.5pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">Hi, Kent:</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">Sorry for late =
follow up.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D"">On Apr =
19, 2021, at 5:39 PM, Kent Watsen &lt;<a href=3D"mailto:kent@watsen.net" =
style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" class=3D"">kent@watsen.net</span></a>&gt; =
wrote:<o:p class=3D""></o:p></span></div></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p=
 class=3D""></o:p></span></div></div><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">Dear WG,<o:p class=3D""></o:p></span></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">One of the outcomes from<span =
class=3D"Apple-converted-space">&nbsp;</span></span>=E2=80=9C<span =
lang=3D"EN-US" class=3D"">https-notif</span>=E2=80=9D<span lang=3D"EN-US" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>presentation=
 during the NETCONF 110 session was to what extent all the notif (e.g., =
https, udp, etc.) drafts should define their own capability-fetching =
mechanism, or use the mechanism defined by the =
"data-export-capabilities</span>=E2=80=9D<span lang=3D"EN-US" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>draft.<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" class=3D"">As authors, Mahesh and I discussed some of the =
PROs and CONs of the approaches as follows:<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">[Qin]:I am under =
impression that shared-mechanism has a lot of benefit.:-)</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div><ul type=3D"disc" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><li =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">PROs =
(for having a shared-mechanism):<o:p class=3D""></o:p></span></li></ul><ul=
 type=3D"disc" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><ul type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: =
0cm;" class=3D""><li class=3D"MsoNormal" style=3D"margin: 0cm 0cm 12pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" =
class=3D"">Enables a common mechanism spanning multiple notif =
transports&nbsp;to exist&nbsp;<o:p =
class=3D""></o:p></span></li></ul></ul><ul type=3D"disc" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><li =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 12pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">CONs =
(against having a shared mechanism):<o:p =
class=3D""></o:p></span></li></ul><ul type=3D"disc" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><ul =
type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><li class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" =
class=3D"">Entails each receiver also needing to be a NETCONF and/or =
RESTCONF server<o:p class=3D""></o:p></span></li></ul></ul><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Qin]:Is receiver =
in this context NETCONF/RESTCONF server or client?<span =
class=3D"apple-converted-space">&nbsp;</span></span><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10.5pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I =
think we mix two things,</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div style=3D"margin-left: 100.5pt; =
margin-right: 36pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93; text-indent: -18pt;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">a.</span><span =
lang=3D"EN-US" style=3D"font-size: 7pt; font-family: &quot;Times New =
Roman&quot;, serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"apple-converted-space">&nbsp;</span></span><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">one is the server advertise its capability =
to the client , (i.e., server capability advertisement)</span><span =
lang=3D"EN-US" class=3D""><o:p class=3D""></o:p></span></div></div><div =
style=3D"margin-left: 100.5pt; margin-right: 36pt;" class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=
=E4=BD=93; text-indent: -18pt;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">b.</span><span lang=3D"EN-US" =
style=3D"font-size: 7pt; font-family: &quot;Times New Roman&quot;, =
serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"apple-converted-space">&nbsp;</span></span><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">the other is server send the capability =
query request the client and get capability response from the client. =
(client capability fetching)</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I think =
data-export-capabilities right now focuses on (a), the question you ask =
here is whether (b) can be defined as shared mechanism which can be part =
of</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the =
"data-export-capabilities=E2=80=9D draft. If my understanding is =
correct, I think it will be nice to have (b) such shared mechanism, =
i.e., Defining (a) and (b) in a single place.</span><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></div></div><ul type=3D"disc" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><ul =
type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><ul type=3D"square" style=3D"margin-bottom: 0cm; margin-top: =
0cm;" class=3D""><li class=3D"MsoNormal" style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span =
lang=3D"EN-US" class=3D"">Whereas a notif-specific solution can be =
optimized on a per-protocol basis.<o:p class=3D""></o:p></span></li><li =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">FWIW, =
if RC, the receiver COULD minimally support *just* the single GET =
request (i.e., not a complete RC server)<o:p =
class=3D""></o:p></span></li><li class=3D"MsoNormal" style=3D"margin: =
0cm 0cm 12pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span =
lang=3D"EN-US" class=3D"">Still, networking/firewall would have to =
support the outbound NC/RC flow, in addition to the base notification =
flow<o:p class=3D""></o:p></span></li></ul></ul></ul><p =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 12pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" style=3D"font-size:=
 10.5pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Qin]: =
"data-export-capabilities " draft uses =
draft-ietf-netconf-notification-capabilities-16 as basis or foundation. =
If my understanding is correct, draft-ietf-netconf- =
notification-capabilities-16 doesn=E2=80=99t</span><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></p><p class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 12pt 108pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93; text-indent: 15.75pt;"><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">require receiver to support NETCONF or =
&nbsp;&nbsp;RESTCONF.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></p><ul type=3D"disc" style=3D"margin-bottom: =
0cm; margin-top: 0cm;" class=3D""><ul type=3D"circle" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><li =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" =
class=3D"">Potentially extends the number of capabilities to be more =
than minimally necessary<o:p class=3D""></o:p></span></li></ul></ul><ul =
type=3D"disc" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><ul type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: =
0cm;" class=3D""><ul type=3D"square" style=3D"margin-bottom: 0cm; =
margin-top: 0cm;" class=3D""><li class=3D"MsoNormal" style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span=
 lang=3D"EN-US" class=3D"">e.g., the =
current&nbsp;"data-export-capabilities</span>=E2=80=9D<span lang=3D"EN-US"=
 class=3D"">&nbsp;modules define dozens of capabilities supporting RFC =
8639 and RFC 8641 that are not needed for https-notif,<o:p =
class=3D""></o:p></span></li></ul></ul></ul><div style=3D"margin-right: =
36pt;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: =
12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;[Qin] Dozens of capabilities defined by the =
current&nbsp;"data-export-capabilities=E2=80=9D&nbsp;modules are all =
optional capability. It doesn=E2=80=99t require all the capabilities to =
be supported.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div style=3D"margin-left: 108pt;" =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">when RFC 8639 is not in use.<o:p =
class=3D""></o:p></span></div></div><ul type=3D"disc" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><ul =
type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><ul type=3D"square" style=3D"margin-bottom: 0cm; margin-top: =
0cm;" class=3D""><ul type=3D"square" style=3D"margin-bottom: 0cm; =
margin-top: 0cm;" class=3D""><li class=3D"MsoNormal" style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span=
 lang=3D"EN-US" class=3D"">HTTPS-Notif seems to need only three =
capabilities:<o:p class=3D""></o:p></span></li></ul></ul></ul></ul><ul =
type=3D"disc" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><ul type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: =
0cm;" class=3D""><ul type=3D"square" style=3D"margin-bottom: 0cm; =
margin-top: 0cm;" class=3D""><ul type=3D"square" style=3D"margin-bottom: =
0cm; margin-top: 0cm;" class=3D""><ol start=3D"1" type=3D"1" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><li =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">What =
encodings are supported (json, xml, binary)<o:p =
class=3D""></o:p></span></li><li class=3D"MsoNormal" style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span=
 lang=3D"EN-US" class=3D"">If the&nbsp;RFC 8639 state machine is =
supported.<o:p class=3D""></o:p></span></li><li class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D"">If bundled messages =
is supported.<o:p =
class=3D""></o:p></span></li></ol></ul></ul></ul></ul><div class=3D""><div=
 style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10.5pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Qin]: =
So HTTPs-notif can pick those three capabilities and ignore other =
capabilities. &nbsp;I believe HTTP has mechanism to deal with these =
unhandled capabilities advertised by the network device.&nbsp; One of =
such example is unhandled</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div style=3D"margin-left: 108pt;" =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93; text-indent: 15.75pt;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Namespace defined in =
(<a =
href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-regext-unhandled-=
namespaces-07" style=3D"color: purple; text-decoration: underline;" =
class=3D""><span style=3D"color: purple;" =
class=3D"">https://datatracker.ietf.org/doc/html/draft-ietf-regext-unhandl=
ed-namespaces-07</span></a>)</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><ul type=3D"disc" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><ul =
type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><ul type=3D"square" style=3D"margin-bottom: 0cm; margin-top: =
0cm;" class=3D""><ul type=3D"square" style=3D"margin-bottom: 0cm; =
margin-top: 0cm;" class=3D""><li class=3D"MsoNormal" style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><span=
 lang=3D"EN-US" class=3D"">Presumably, UDP-Notif would similarly have a =
small set of capacities.<o:p =
class=3D""></o:p></span></li></ul></ul></ul></ul><ul type=3D"disc" =
style=3D"margin-bottom: 0cm; margin-top: 0cm;" class=3D""><ul =
type=3D"circle" style=3D"margin-bottom: 0cm; margin-top: 0cm;" =
class=3D""><ul type=3D"square" style=3D"margin-bottom: 0cm; margin-top: =
0cm;" class=3D""><ul type=3D"square" style=3D"margin-bottom: 0cm; =
margin-top: 0cm;" class=3D""><ul type=3D"square" style=3D"margin-bottom: =
0cm; margin-top: 0cm;" class=3D""><li class=3D"MsoNormal" style=3D"margin:=
 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;"><spa=
n lang=3D"EN-US" class=3D"">In fact, it may be less, as UDP may be =
unable to support RFC 8639<o:p =
class=3D""></o:p></span></li></ul></ul></ul></ul></ul></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;</span><span lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;&nbsp;[Qin]: See clarification above. For UDP notif, it =
doesn=E2=80=99t require all the capability to be supported.</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" class=3D"">Thoughts?<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" class=3D"">Kent and Mahesh &nbsp;// as authors<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">_______________________________________________<br =
class=3D"">netconf mailing list<br class=3D""><a =
href=3D"mailto:netconf@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">netconf@ietf.org</span></a><br class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/netconf" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" =
class=3D"">https://www.ietf.org/mailman/listinfo/netconf</span></a><o:p =
class=3D""></o:p></span></div></div></div></blockquote><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif;" =
class=3D"">_______________________________________________<br =
class=3D"">netconf mailing list<br class=3D""></span><span lang=3D"EN-US" =
class=3D""><a href=3D"mailto:netconf@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D""><span style=3D"font-size: 9pt; =
font-family: Helvetica, sans-serif; color: purple;" =
class=3D"">netconf@ietf.org</span></a></span><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Helvetica, sans-serif;" =
class=3D""><br class=3D""></span><span lang=3D"EN-US" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/netconf" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"font-size: =
9pt; font-family: Helvetica, sans-serif; color: purple;" =
class=3D"">https://www.ietf.org/mailman/listinfo/netconf</span></a><o:p =
class=3D""></o:p></span></div></div></blockquote></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" class=3D""><span =
lang=3D"EN-US" style=3D"" class=3D"">Mahesh Jethanandani<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"" class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">mjethanandani@gmail.com</a><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" style=3D"" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><p class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 12pt; font-size: 12pt; font-family: =
=E5=AE=8B=E4=BD=93;"><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></p></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: =E5=AE=8B=E4=BD=93;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div></div></div></blockquote></div><=
br class=3D""><div class=3D"">
<div dir=3D"auto" style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, =
0); letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D""><div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div></div><br class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline">
</div>
<br class=3D""></body></html>=

--Apple-Mail=_64D87F51-F9FE-4435-B6E6-788595F78D2D--


From nobody Mon May 17 15:00:31 2021
Return-Path: <010001797c58025b-fb6d6a97-d7bc-4161-90f6-a0fad771f6ee-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39C793A4591 for <netconf@ietfa.amsl.com>; Mon, 17 May 2021 15:00:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 LTyTAGKjBPN7 for <netconf@ietfa.amsl.com>; Mon, 17 May 2021 15:00:18 -0700 (PDT)
Received: from a8-33.smtp-out.amazonses.com (a8-33.smtp-out.amazonses.com [54.240.8.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B775C3A46A5 for <netconf@ietf.org>; Mon, 17 May 2021 15:00:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1621288813; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=a/4HB0IApoLJgx31NOcMxklRamLmvLl0JGm+aATXfxY=; b=NmpMJWbevOI8cfz4ssu6oKX54nYO5dOC2NrnF5L8Zi8BTJsJefV/fasFWc5OagWx gsRUUuzwXl9A9WvHRGijom2sX8fLRwEYwwSic2kj2tYfyWhJScXJ+41XYxSsZdaX7ri DOXKqikZqujiDzpHdIAIl4I7PSgUCR+diMJjnCXg=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <010001797c58025b-fb6d6a97-d7bc-4161-90f6-a0fad771f6ee-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_54A79F4D-EDF2-4A04-953A-1E14EFBD5CCE"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Mon, 17 May 2021 22:00:13 +0000
In-Reply-To: <3a058efa22df47239b8d016c6ba9e431@huawei.com>
Cc: Wei Wang <weiwang94@foxmail.com>, Qin Wu <bill.wu@huawei.com>, "netconf@ietf.org" <netconf@ietf.org>
To: "maqiufang (A)" <maqiufang1@huawei.com>
References: <fe4d6fca7cc34ffc8611bf0c94352b33@huawei.com> <tencent_1EAAB36DA33D542F6FEE723E8ECD21533405@qq.com> <3a058efa22df47239b8d016c6ba9e431@huawei.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.17-54.240.8.33
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/kBKgmnxusTuhTBhUlfK1KTaAIDE>
Subject: Re: [netconf] Capability-fetching mechanisms
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 May 2021 22:00:20 -0000

--Apple-Mail=_54A79F4D-EDF2-4A04-953A-1E14EFBD5CCE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Qiufang Ma,

> Since data-export-capability draft defines a mechanism to discover a =
set of capabilities supported by the NETCONF/RESTCONF server(the network =
device, actually).
> But in the http-notif draft, what we need to discover is the =
receiver's capabilities, rather than the device=E2=80=99s.
> So I think the reason Kent said that the receiver must also be a =
NETCONF and/or RESTCONF server is that only in this case can the =
data-export-capability draft be used as capability discovery on the =
http-receiver side.
> Please correct me if there exists any misunderstanding.-:)

I think that your understanding of the https-notif draft is correct.


> =46rom my perspective, The data-export-capability does not have to =
require the receiver to function as a NETCONF/RESTCONF server. The =
capability discovery mechanism in these two drafts can complement each =
other in this case. In other cases, data-export-capability provides the =
receiver with an overall  acquisition of the transport capabilities =
about the device.


I=E2=80=99m unclear on each of your sentences above.  Could you, for for =
sentence, provide more context regarding what you mean?  For instance, =
how could the data-export-capability draft not imply the receiver be a =
NC/RC server?  Likewise, how could the two drafts compliment each other? =
 Also, by mentioning =E2=80=9Cother cases=E2=80=9D, but what is the =
=E2=80=9Dfirst=E2=80=9D case that this contrasts to? =20

Thanks

K.




--Apple-Mail=_54A79F4D-EDF2-4A04-953A-1E14EFBD5CCE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Hi&nbsp;<span style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0);" class=3D"">Qiufang Ma,</span><div class=3D""><font =
color=3D"#000000" class=3D""><span style=3D"caret-color: rgb(0, 0, 0);" =
class=3D""><br class=3D""></span></font><div class=3D""><div><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D"WordSection1" =
style=3D"page: WordSection1; caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 14px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D""><span =
style=3D"font-size: 14pt; font-family: Calibri, sans-serif;" =
class=3D"">Since data-export-capability draft defines a mechanism to =
discover a set of capabilities supported by the NETCONF/RESTCONF =
server(the network device, actually).<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><span style=3D"font-size: 14pt; font-family: Calibri, =
sans-serif;" class=3D"">But in the http-notif draft, what we need to =
discover is the receiver's capabilities, rather than the device=E2=80=99s.=
<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 14pt; font-family: Calibri, =
sans-serif;" class=3D"">So I think the reason Kent said that the =
receiver must also be a NETCONF and/or RESTCONF server is that only in =
this case can the data-export-capability draft be used as capability =
discovery on the http-receiver side.<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><span style=3D"font-size: 14pt; font-family: Calibri, =
sans-serif;" class=3D"">Please correct me if there exists any =
misunderstanding.-:)</span></div></div></div></blockquote><div><br =
class=3D""></div><div>I think that your understanding of the https-notif =
draft is correct.</div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><span style=3D"font-size: 14pt; font-family: Calibri, =
sans-serif;" class=3D""><o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
14pt; font-family: Calibri, sans-serif;" class=3D"">=46rom my =
perspective, The data-export-capability does not have to require the =
receiver to function as a NETCONF/RESTCONF server. The capability =
discovery mechanism in these two drafts can complement each other in =
this case. In other cases, data-export-capability provides the receiver =
with an overall &nbsp;acquisition of the transport capabilities about =
the device.</span></div></div></div></blockquote><div><br =
class=3D""></div><div><br class=3D""></div>I=E2=80=99m unclear on each =
of your sentences above. &nbsp;Could you, for for sentence, provide more =
context regarding what you mean? &nbsp;For instance, how could the =
data-export-capability draft not imply the receiver be a NC/RC server? =
&nbsp;Likewise, how could the two drafts compliment each other? =
&nbsp;Also, by mentioning =E2=80=9Cother cases=E2=80=9D, but what is the =
=E2=80=9Dfirst=E2=80=9D case that this contrasts to? =
&nbsp;</div><div><br class=3D""></div><div>Thanks</div><div><br =
class=3D""></div><div>K.</div><div><br class=3D""></div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><span style=3D"font-size: 14pt; font-family: Calibri, =
sans-serif;" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_54A79F4D-EDF2-4A04-953A-1E14EFBD5CCE--


From nobody Tue May 18 04:40:27 2021
Return-Path: <bill.wu@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE0763A0949 for <netconf@ietfa.amsl.com>; Tue, 18 May 2021 04:40:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 u-lxgMK8dKRy for <netconf@ietfa.amsl.com>; Tue, 18 May 2021 04:40:09 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7AF083A08D4 for <netconf@ietf.org>; Tue, 18 May 2021 04:40:08 -0700 (PDT)
Received: from fraeml737-chm.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4FktzZ1ZCQz6fshZ; Tue, 18 May 2021 19:28:26 +0800 (CST)
Received: from dggeml704-chm.china.huawei.com (10.3.17.142) by fraeml737-chm.china.huawei.com (10.206.15.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2176.2; Tue, 18 May 2021 13:40:03 +0200
Received: from dggeml753-chm.china.huawei.com (10.1.199.152) by dggeml704-chm.china.huawei.com (10.3.17.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Tue, 18 May 2021 19:40:01 +0800
Received: from dggeml753-chm.china.huawei.com ([10.1.199.152]) by dggeml753-chm.china.huawei.com ([10.1.199.152]) with mapi id 15.01.2176.012; Tue, 18 May 2021 19:40:01 +0800
From: Qin Wu <bill.wu@huawei.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
CC: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] Capability-fetching mechanisms
Thread-Index: AddL2HWsR2fQuKr/T2WNMl8IjZzG7A==
Date: Tue, 18 May 2021 11:40:01 +0000
Message-ID: <a8eaedd45bb94109ae4ab48c4c4ec872@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.123.117]
Content-Type: multipart/alternative; boundary="_000_a8eaedd45bb94109ae4ab48c4c4ec872huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/WDCjMJKW1UxS7LonLPyzs_fUye8>
Subject: Re: [netconf] Capability-fetching mechanisms
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 11:40:25 -0000

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

SGksIE1haGVzaDoNCg0K5Y+R5Lu25Lq6OiBNYWhlc2ggSmV0aGFuYW5kYW5pIFttYWlsdG86bWpl
dGhhbmFuZGFuaUBnbWFpbC5jb21dDQrlj5HpgIHml7bpl7Q6IDIwMjHlubQ15pyIMTjml6UgNTo0
OA0K5pS25Lu25Lq6OiBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNvbT4NCuaKhOmAgTogS2VudCBX
YXRzZW4gPGtlbnQraWV0ZkB3YXRzZW4ubmV0PjsgbmV0Y29uZkBpZXRmLm9yZw0K5Li76aKYOiBS
ZTogW25ldGNvbmZdIENhcGFiaWxpdHktZmV0Y2hpbmcgbWVjaGFuaXNtcw0KDQpIaSBRaW4sDQoN
Cg0KT24gTWF5IDEzLCAyMDIxLCBhdCAxOjI3IEFNLCBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNv
bTxtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tPj4gd3JvdGU6DQoNCuWPkeS7tuS6ujogTWFoZXNo
IEpldGhhbmFuZGFuaSBbbWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29tXQ0K5Y+R6YCB5pe2
6Ze0OiAyMDIx5bm0NeaciDEz5pelIDg6MTMNCuaUtuS7tuS6ujogUWluIFd1IDxiaWxsLnd1QGh1
YXdlaS5jb208bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbT4+DQrmioTpgIE6IEtlbnQgV2F0c2Vu
IDxrZW50K2lldGZAd2F0c2VuLm5ldDxtYWlsdG86a2VudCtpZXRmQHdhdHNlbi5uZXQ+PjsgbmV0
Y29uZkBpZXRmLm9yZzxtYWlsdG86bmV0Y29uZkBpZXRmLm9yZz4NCuS4u+mimDogUmU6IFtuZXRj
b25mXSBDYXBhYmlsaXR5LWZldGNoaW5nIG1lY2hhbmlzbXMNCg0KSGkgUWluLA0KDQpXaGVuIEtl
bnQgYW5kIEkgc3RhcnRlZCB3b3JraW5nIG9uIHRoZSBIVFRQcyBub3RpZiBkcmFmdCB3ZSB3YW50
ZWQgdG8gbWFrZSBzdXJlIHRoYXQgaXQgd2FzIGxpZ2h0d2VpZ2h0IGFzIGl0IHJlbGF0ZXMgdG8g
c2V0dGluZyBpdCB1cC4gVGhhdCBtZWFucyB0aGF0IGlmIHRoZSBwdWJsaXNoZXIgYW5kIHJlY2Vp
dmVyIGFyZSBIVFRQUyBjYXBhYmxlLCB0aGF0IGluIG1vc3QgY2FzZXMgdGhhdCBpcyBhbGwgdGhh
dCBpc25lZWRlZCB0byBlc3RhYmxpc2ggdGhlIG5vdGlmaWNhdGlvbiBjaGFubmVsLiBUbyBxdWl0
ZSBhbiBleHRlbnQgdGhhdCBpcyBzdGlsbCB0cnVlLiBXaXRoIGRlZmF1bHQgdmFsdWVzIChKU09O
IGVuY29kaW5nKSwgb25lIGNhbiBzZXR1cCBhIEhUVFBTIG5vdGlmaWNhdGlvbiBjaGFubmVsIGJ5
IGNvbmZpZ3VyaW5nIHRoZSAqcHVibGlzaGVyKiB3aGVyZSB0aGUgcmVjZWl2ZXIgcmVzaWRlcyAo
aXRzIElQIGFkZHJlc3MpIGFuZCBhbnkgY3JlZGVudGlhbHMgdGhhdCBhcmUgbmVlZGVkIHRvIHNl
dHVwIHRoZSBjaGFubmVsLiBUaGUgcmVjZWl2ZXIgZG9lcyBub3QgbmVlZCB0byBiZSBjb25maWd1
cmVkLCBhbmQgYXMgc3VjaCBkb2VzIG5vdCBuZWVkIHRvIGJlIGEgTkVUQ09ORi9SRVNUQ09ORiBz
ZXJ2ZXIgKG9yIGEgY2xpZW50IGZvciB0aGF0IG1hdHRlcikuDQoNCltRaW5dOiBUaGFua3MgZm9y
IHlvdXIgY2xhcmlmaWNhdGlvbiwgSSB0aGluayBpbiBhcHBlbmRpeCB1c2luZyBzdWJzY3JpYmVk
IG5vdGlmaWNhdGlvbiBhbmQgbm90IHVzaW5nIHN1YnNjcmliZWQgbm90aWZpY2F0aW9uIGFyZSBi
b3RoIHN1cHBvcnRlZC4NCkluIHRoZSBjYXNlIG9mIHVzaW5nIHN1YnNjcmliZWQgbm90aWZpY2F0
aW9uLCBSRkM4NjM5IGVuYWJsZWQgY2FwYWJpbGl0eSBpcyBzdXBwb3J0ZWQgd2hpbGUgaW4gdGhl
IGNhc2Ugd2l0aG91dCB1c2luZyBzdWJzY3JpYmVkIG5vdGlmaWNhdGlvbiwgUkZDODYzOSBlbmFi
bGVkIGNhcGFiaWxpdHkgaXMgbm90IHN1cHBvcnRlZD8NCkluIHRoZSBmaXJzdCBjYXNlLCB0aGUg
cHVibGlzaGVyIG5lZWQgdG8gYmUgTkVUQ09ORi9SRVNUQ09ORiBzZXJ2ZXI/IEluIHRoZSBzZWNv
bmQgY2FzZSwgaXQgaXMgbm90LiBSaWdodD8NCg0KW21qXSBUaGUgZmFjdCB0aGF0IHRoZSBwdWJs
aXNoZXIgaGFzIHRvIGJlIGEgTkVUQ09ORi9SRVNUQ09ORiBzZXJ2ZXIgd2FzIG5ldmVyIGluIGRp
c3B1dGUuDQoNCltRaW5dOiBZZXMsIHdlIGhhdmUgYWdyZWVkIG9uIHRoaXMuDQpUaGUgcXVlc3Rp
b24gaXMgd2hldGhlciB0aGUgcmVjZWl2ZXIgbmVlZHMgdG8gYmUgYSBORVRDT05GL1JFU1RDT05G
IHNlcnZlci4gQXMgbWFxaXVmYW5nIHdyb3RlIGluIGhpcyByZXNwb25zZSwgaWYgdGhlIHJlY2Vp
dmVyIHN1cHBvcnRzIHRoZSBkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXMgZHJhZnQsIHRoZW4gaXQg
d291bGQgbmVlZCB0byBiZSBhIE5FVENPTkYvUkVTVENPTkYgc2VydmVyLCB3aGVyZWFzIHdpdGgg
dGhlIGh0dHBzLW5vdGlmIGRyYWZ0IHRoYXQgaXMgbm90IHRoZSBjYXNlLiBUaGlzIGlzIHRoZSBj
YXNlIHdoZXRoZXIgdGhlIHJlY2VpdmVyIHN1cHBvcnRzIFJGQyA4NjM5IG9yIG5vdC4NCltRaW5d
Ok15IHVuZGVyc3RhbmRpbmcgaXMgZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVzIGRvZXNu4oCZdCBy
ZXF1aXJlIHJlY2VpdmVyIHRvIGJlIHRpZWQgd2l0aCBORVRDT05GL1JFU1RDT05GIHNlcnZlci4g
SSBhc3N1bWUgdGhlIG1hbmFnZW1lbnQgc3lzdGVtIChpLmUuLCByZWNlaXZlcikgYW5kIG5ldHdv
cmsgZGV2aWNlIChpLmUuLCBwdWJsaXNoZXIpIGNhbiB1c2UgSFRUUFMgdG8gZXhjaGFuZ2UgYWR2
ZXJ0aXNlZCBkYXRhLg0KDQpJbiBhZGRpdGlvbiwgTWF5YmUgd2hhdCBpcyBtaXNzaW5nIGluIHRo
ZSBkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXMgZHJhZnQgaXMgdG8gZGVmaW5lIFJQQyB0byBhbGxv
dyB0aGUgcHVibGlzaGVyIGdldCBjYXBhYmlsaXR5IGZyb20gcmVjZWl2ZXIgdGhyb3VnaCBIVFRQ
UyBjaGFubmVsLCBzaW1pbGFyIHRvIHdoYXQgaXMgZ2V0LWJvb3RzdHJhcHBpbmctZGF0YSBSUEMg
ZGVmaW5lZCBpbiBSRkM4NTcyLg0KDQpQbGVhc2Ugbm90ZSB0aGF0IFJGQyA4NjM5IHJlY2VpdmVy
cyBkbyBub3QgaGF2ZSB0byBiZSBORVRDT05GL1JFU1RDT05GIHNlcnZlcnMgZm9yIGNvbmZpZ3Vy
ZWQgc3Vic2NyaXB0aW9ucy4gUkZDIDg2MzksIFNlY3Rpb24gMi43IGRlZmluZXMgdGhlIGNvbnRy
b2wgbWVzc2FnZXMgc3VjaCBhcyA8c3Vic2NyaXB0aW9uLXN0YXJ0ZWQ+IHVzaW5nIG9uZS13YXkg
WUFORyDigJxub3RpZmljYXRpb27igJ0gc3RhdGVtZW50cy4NCg0KW1Fpbl06IFVuZGVyc3RhbmQg
dGhpcyBjYXNlLCBEbyB5b3UgdGhpbmsgd2Ugc2hvdWxkIGRlZmluZSBhIG5ldyBub3RpZmljYXRp
b24gaW4gdGhlIGRhdGEtZXhwb3J0LWNhcGFiaWxpdGllcyBkcmFmdCBpbnN0ZWFkIG9mIGNvbnNp
ZGVyaW5nIHRvIGRlZmluZSBSUEM/DQoNClRoYW5rcw0KDQoNCg0KQ2hlZXJzLg0KDQoNCg0KT24g
TWF5IDExLCAyMDIxLCBhdCA2OjUxIFBNLCBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNvbTxtYWls
dG86YmlsbC53dUBodWF3ZWkuY29tPj4gd3JvdGU6DQoNCkhpLCBLZW50Og0KU29ycnkgZm9yIGxh
dGUgZm9sbG93IHVwLg0KT24gQXByIDE5LCAyMDIxLCBhdCA1OjM5IFBNLCBLZW50IFdhdHNlbiA8
a2VudEB3YXRzZW4ubmV0PG1haWx0bzprZW50QHdhdHNlbi5uZXQ+PiB3cm90ZToNCg0KRGVhciBX
RywNCg0KT25lIG9mIHRoZSBvdXRjb21lcyBmcm9tIOKAnGh0dHBzLW5vdGlm4oCdIHByZXNlbnRh
dGlvbiBkdXJpbmcgdGhlIE5FVENPTkYgMTEwIHNlc3Npb24gd2FzIHRvIHdoYXQgZXh0ZW50IGFs
bCB0aGUgbm90aWYgKGUuZy4sIGh0dHBzLCB1ZHAsIGV0Yy4pIGRyYWZ0cyBzaG91bGQgZGVmaW5l
IHRoZWlyIG93biBjYXBhYmlsaXR5LWZldGNoaW5nIG1lY2hhbmlzbSwgb3IgdXNlIHRoZSBtZWNo
YW5pc20gZGVmaW5lZCBieSB0aGUgImRhdGEtZXhwb3J0LWNhcGFiaWxpdGllc+KAnSBkcmFmdC4N
Cg0KQXMgYXV0aG9ycywgTWFoZXNoIGFuZCBJIGRpc2N1c3NlZCBzb21lIG9mIHRoZSBQUk9zIGFu
ZCBDT05zIG9mIHRoZSBhcHByb2FjaGVzIGFzIGZvbGxvd3M6DQpbUWluXTpJIGFtIHVuZGVyIGlt
cHJlc3Npb24gdGhhdCBzaGFyZWQtbWVjaGFuaXNtIGhhcyBhIGxvdCBvZiBiZW5lZml0LjotKQ0K
DQogICogICBQUk9zIChmb3IgaGF2aW5nIGEgc2hhcmVkLW1lY2hhbmlzbSk6DQoNCiAgICAgKiAg
IEVuYWJsZXMgYSBjb21tb24gbWVjaGFuaXNtIHNwYW5uaW5nIG11bHRpcGxlIG5vdGlmIHRyYW5z
cG9ydHMgdG8gZXhpc3QNCg0KICAqICAgQ09OcyAoYWdhaW5zdCBoYXZpbmcgYSBzaGFyZWQgbWVj
aGFuaXNtKToNCg0KICAgICAqICAgRW50YWlscyBlYWNoIHJlY2VpdmVyIGFsc28gbmVlZGluZyB0
byBiZSBhIE5FVENPTkYgYW5kL29yIFJFU1RDT05GIHNlcnZlcg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbUWluXTpJcyByZWNlaXZlciBpbiB0aGlzIGNvbnRleHQgTkVUQ09ORi9S
RVNUQ09ORiBzZXJ2ZXIgb3IgY2xpZW50Pw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEkgdGhpbmsgd2UgbWl4IHR3byB0aGluZ3MsDQphLiAgICAgICBvbmUgaXMgdGhlIHNlcnZl
ciBhZHZlcnRpc2UgaXRzIGNhcGFiaWxpdHkgdG8gdGhlIGNsaWVudCAsIChpLmUuLCBzZXJ2ZXIg
Y2FwYWJpbGl0eSBhZHZlcnRpc2VtZW50KQ0KYi4gICAgICAgdGhlIG90aGVyIGlzIHNlcnZlciBz
ZW5kIHRoZSBjYXBhYmlsaXR5IHF1ZXJ5IHJlcXVlc3QgdGhlIGNsaWVudCBhbmQgZ2V0IGNhcGFi
aWxpdHkgcmVzcG9uc2UgZnJvbSB0aGUgY2xpZW50LiAoY2xpZW50IGNhcGFiaWxpdHkgZmV0Y2hp
bmcpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkgdGhpbmsgZGF0YS1leHBvcnQt
Y2FwYWJpbGl0aWVzIHJpZ2h0IG5vdyBmb2N1c2VzIG9uIChhKSwgdGhlIHF1ZXN0aW9uIHlvdSBh
c2sgaGVyZSBpcyB3aGV0aGVyIChiKSBjYW4gYmUgZGVmaW5lZCBhcyBzaGFyZWQgbWVjaGFuaXNt
IHdoaWNoIGNhbiBiZSBwYXJ0IG9mDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRo
ZSAiZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVz4oCdIGRyYWZ0LiBJZiBteSB1bmRlcnN0YW5kaW5n
IGlzIGNvcnJlY3QsIEkgdGhpbmsgaXQgd2lsbCBiZSBuaWNlIHRvIGhhdmUgKGIpIHN1Y2ggc2hh
cmVkIG1lY2hhbmlzbSwgaS5lLiwgRGVmaW5pbmcgKGEpIGFuZCAoYikgaW4gYSBzaW5nbGUgcGxh
Y2UuDQoNCiAgICAgICAgKiAgIFdoZXJlYXMgYSBub3RpZi1zcGVjaWZpYyBzb2x1dGlvbiBjYW4g
YmUgb3B0aW1pemVkIG9uIGEgcGVyLXByb3RvY29sIGJhc2lzLg0KICAgICAgICAqICAgRldJVywg
aWYgUkMsIHRoZSByZWNlaXZlciBDT1VMRCBtaW5pbWFsbHkgc3VwcG9ydCAqanVzdCogdGhlIHNp
bmdsZSBHRVQgcmVxdWVzdCAoaS5lLiwgbm90IGEgY29tcGxldGUgUkMgc2VydmVyKQ0KICAgICAg
ICAqICAgU3RpbGwsIG5ldHdvcmtpbmcvZmlyZXdhbGwgd291bGQgaGF2ZSB0byBzdXBwb3J0IHRo
ZSBvdXRib3VuZCBOQy9SQyBmbG93LCBpbiBhZGRpdGlvbiB0byB0aGUgYmFzZSBub3RpZmljYXRp
b24gZmxvdw0KICAgICAgICAgICAgICAgICAgIFtRaW5dOiAiZGF0YS1leHBvcnQtY2FwYWJpbGl0
aWVzICIgZHJhZnQgdXNlcyBkcmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0aW9uLWNhcGFiaWxp
dGllcy0xNiBhcyBiYXNpcyBvciBmb3VuZGF0aW9uLiBJZiBteSB1bmRlcnN0YW5kaW5nIGlzIGNv
cnJlY3QsIGRyYWZ0LWlldGYtbmV0Y29uZi0gbm90aWZpY2F0aW9uLWNhcGFiaWxpdGllcy0xNiBk
b2VzbuKAmXQNCnJlcXVpcmUgcmVjZWl2ZXIgdG8gc3VwcG9ydCBORVRDT05GIG9yICAgUkVTVENP
TkYuDQoNCiAgICAgKiAgIFBvdGVudGlhbGx5IGV4dGVuZHMgdGhlIG51bWJlciBvZiBjYXBhYmls
aXRpZXMgdG8gYmUgbW9yZSB0aGFuIG1pbmltYWxseSBuZWNlc3NhcnkNCg0KICAgICAgICAqICAg
ZS5nLiwgdGhlIGN1cnJlbnQgImRhdGEtZXhwb3J0LWNhcGFiaWxpdGllc+KAnSBtb2R1bGVzIGRl
ZmluZSBkb3plbnMgb2YgY2FwYWJpbGl0aWVzIHN1cHBvcnRpbmcgUkZDIDg2MzkgYW5kIFJGQyA4
NjQxIHRoYXQgYXJlIG5vdCBuZWVkZWQgZm9yIGh0dHBzLW5vdGlmLA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFtRaW5dIERvemVucyBvZiBjYXBhYmlsaXRpZXMgZGVmaW5l
ZCBieSB0aGUgY3VycmVudCAiZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVz4oCdIG1vZHVsZXMgYXJl
IGFsbCBvcHRpb25hbCBjYXBhYmlsaXR5LiBJdCBkb2VzbuKAmXQgcmVxdWlyZSBhbGwgdGhlIGNh
cGFiaWxpdGllcyB0byBiZSBzdXBwb3J0ZWQuDQp3aGVuIFJGQyA4NjM5IGlzIG5vdCBpbiB1c2Uu
DQoNCiAgICAgICAgICAgKiAgIEhUVFBTLU5vdGlmIHNlZW1zIHRvIG5lZWQgb25seSB0aHJlZSBj
YXBhYmlsaXRpZXM6DQoNCiAgICAgICAgICAgICAgKiAgIFdoYXQgZW5jb2RpbmdzIGFyZSBzdXBw
b3J0ZWQgKGpzb24sIHhtbCwgYmluYXJ5KQ0KICAgICAgICAgICAgICAqICAgSWYgdGhlIFJGQyA4
NjM5IHN0YXRlIG1hY2hpbmUgaXMgc3VwcG9ydGVkLg0KICAgICAgICAgICAgICAqICAgSWYgYnVu
ZGxlZCBtZXNzYWdlcyBpcyBzdXBwb3J0ZWQuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW1Fpbl06IFNvIEhUVFBzLW5vdGlmIGNhbiBwaWNrIHRob3NlIHRocmVlIGNhcGFiaWxp
dGllcyBhbmQgaWdub3JlIG90aGVyIGNhcGFiaWxpdGllcy4gIEkgYmVsaWV2ZSBIVFRQIGhhcyBt
ZWNoYW5pc20gdG8gZGVhbCB3aXRoIHRoZXNlIHVuaGFuZGxlZCBjYXBhYmlsaXRpZXMgYWR2ZXJ0
aXNlZCBieSB0aGUgbmV0d29yayBkZXZpY2UuICBPbmUgb2Ygc3VjaCBleGFtcGxlIGlzIHVuaGFu
ZGxlZA0KTmFtZXNwYWNlIGRlZmluZWQgaW4gKGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2h0bWwvZHJhZnQtaWV0Zi1yZWdleHQtdW5oYW5kbGVkLW5hbWVzcGFjZXMtMDcpDQoNCiAg
ICAgICAgICAgKiAgIFByZXN1bWFibHksIFVEUC1Ob3RpZiB3b3VsZCBzaW1pbGFybHkgaGF2ZSBh
IHNtYWxsIHNldCBvZiBjYXBhY2l0aWVzLg0KDQogICAgICAgICAgICAgICogICBJbiBmYWN0LCBp
dCBtYXkgYmUgbGVzcywgYXMgVURQIG1heSBiZSB1bmFibGUgdG8gc3VwcG9ydCBSRkMgODYzOQ0K
ICAgICAgICAgICAgIFtRaW5dOiBTZWUgY2xhcmlmaWNhdGlvbiBhYm92ZS4gRm9yIFVEUCBub3Rp
ZiwgaXQgZG9lc27igJl0IHJlcXVpcmUgYWxsIHRoZSBjYXBhYmlsaXR5IHRvIGJlIHN1cHBvcnRl
ZC4NCg0KVGhvdWdodHM/DQoNCktlbnQgYW5kIE1haGVzaCAgLy8gYXMgYXV0aG9ycw0KDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpuZXRjb25mIG1h
aWxpbmcgbGlzdA0KbmV0Y29uZkBpZXRmLm9yZzxtYWlsdG86bmV0Y29uZkBpZXRmLm9yZz4NCmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbmV0Y29uZg0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KbmV0Y29uZiBtYWlsaW5nIGxp
c3QNCm5ldGNvbmZAaWV0Zi5vcmc8bWFpbHRvOm5ldGNvbmZAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldGNvbmYNCg0KTWFoZXNoIEpldGhhbmFuZGFu
aQ0KbWpldGhhbmFuZGFuaUBnbWFpbC5jb208bWFpbHRvOm1qZXRoYW5hbmRhbmlAZ21haWwuY29t
Pg0KDQoNCg0KDQoNCk1haGVzaCBKZXRoYW5hbmRhbmkNCm1qZXRoYW5hbmRhbmlAZ21haWwuY29t
PG1haWx0bzptamV0aGFuYW5kYW5pQGdtYWlsLmNvbT4NCg0KDQoNCg0K

--_000_a8eaedd45bb94109ae4ab48c4c4ec872huaweicom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAz
IDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0K
CXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IlxA5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAx
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk65b6u6L2v6ZuF6buROw0KCXBhbm9zZS0xOjIg
MTEgNSAzIDIgMiA0IDIgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA5b6u6L2v
6ZuF6buRIjsNCglwYW5vc2UtMToyIDExIDUgMyAyIDIgNCAyIDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmi
hOiuvuagvOW8jyBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLmFwcGxlLWNv
bnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0K
c3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkhU
TUxDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyBDaGFyIjsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC85byPIjsN
Cglmb250LWZhbWlseTrlrovkvZM7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBw
dDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVm
aW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjIyODI2NzkzMTsNCgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6LTEyNDUzOTQyMjY7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWIt
c3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjQyNTE5OTU1NzsNCgltc28tbGlzdC10ZW1w
bGF0ZS1pZHM6LTIwODk3NjM1MDY7fQ0KQGxpc3QgbDE6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNv
LWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDE6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDIN
Cgl7bXNvLWxpc3QtaWQ6NDM4NDU0MTY4Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTg2MDI1
Mjg0NDt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwy
OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWls
eToiVGltZXMgTmV3IFJvbWFuIjt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6MTA4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5Oldp
bmdkaW5nczt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpA
bGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDYN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDcNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6MjUyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5
OlN5bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsN
Cgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMjpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMw0KCXttc28tbGlz
dC1pZDo4MDkyNDczODM7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xOTc5MDM4Mjc0O30NCkBs
aXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDM6bGV2ZWwyDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1z
by1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iO30NCkBsaXN0IGwzOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30N
CkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNp
LWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwzOmxl
dmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoy
NTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwzOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxl
dmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0DQoJe21zby1saXN0LWlkOjEw
MzY3MzI3Mzc7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjc4NjMyOTY1NDt9DQpAbGlzdCBsNDps
ZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw0OmxldmVsMg0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3IjsNCgltc28tYmlkaS1mb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
Ijt9DQpAbGlzdCBsNDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBs
NDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6MTgwLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZv
bnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
MjE2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJv
bDt9DQpAbGlzdCBsNDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUyLjBwdDsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28t
YW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDps
ZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0
Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNDpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6MzI0LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNQ0KCXttc28tbGlzdC1pZDoxMTAxNzU0NDI5Ow0KCW1z
by1saXN0LXRlbXBsYXRlLWlkczoxNjg1ODY1NjU4O30NCkBsaXN0IGw1OmxldmVsMQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4w
cHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4w
cHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGw1
OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsNA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDox
ODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGw1OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1Omxl
dmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsOA0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGw2DQoJe21zby1saXN0LWlkOjEyMzY4ODk2ODU7DQoJbXNvLWxpc3QtdGVtcGxhdGUt
aWRzOjE3MDE2MDE3NDA7fQ0KQGxpc3QgbDY6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsNjpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1m
b250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGkt
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDY6bGV2ZWwzDQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDY6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQ0KQGxpc3QgbDY6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDY6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw3DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglm
b250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDY6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjI4OC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDY6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDcN
Cgl7bXNvLWxpc3QtaWQ6MTcxMzExNjcxMDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE1MDI0
MjQ4NTg7fQ0KQGxpc3QgbDc6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglt
c28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
NzpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDc6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjEwOC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQ0KQGxpc3QgbDc6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxp
c3QgbDc6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDc6bGV2ZWw2DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDc6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDc6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDc6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDgNCgl7bXNvLWxpc3Qt
aWQ6MTc0MjYyOTY3MzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE0NzQ2NjgxNzY7fQ0KQGxp
c3QgbDg6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsODpsZXZlbDINCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw4OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGw4OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw4
OmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw4OmxldmVsNg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw4OmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoy
NTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGw4OmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyODguMHB0Ow0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1h
bnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw4Omxl
dmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGw5DQoJe21zby1saXN0LWlkOjE5
MzcwNTI1MjI7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi01NDMzNTkxOTY7fQ0KQGxpc3QgbDk6
bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjM2LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6
MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsOTpsZXZlbDINCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biI7fQ0KQGxpc3QgbDk6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEwOC4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3Qg
bDk6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE0NC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDk6bGV2ZWw2DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjIxNi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDk6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjI1Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDk6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDk6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDEwDQoJe21zby1saXN0
LWlkOjIwODAxMzI1MDA7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xMDMwMzI5MDEwO30NCkBs
aXN0IGwxMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxMDpsZXZlbDIN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOjcyLjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiI7fQ0KQGxpc3QgbDEwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxMDgu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwxMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCgltc28tYW5z
aS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTA6bGV2
ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDEwOmxldmVsNg0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxMDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MjUy
LjBwdDsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4
LjBwdDsNCgltc28tYW5zaS1mb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsMTA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjI4OC4wcHQ7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDEwOmxl
dmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6
74K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30N
CnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0K
PC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91
dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpz
aGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpILUNO
IiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkhpLCBNYWhlc2g6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7LHNhbnMtc2VyaWYiPuWPkeS7tuS6
ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O+W+rui9r+mbhem7kSZx
dW90OyxzYW5zLXNlcmlmIj4gTWFoZXNoIEpldGhhbmFuZGFuaSBbbWFpbHRvOm1qZXRoYW5hbmRh
bmlAZ21haWwuY29tXQ0KPGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlmIj7lj5Hp
gIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDvlvq7ova/p
m4Xpu5EmcXVvdDssc2Fucy1zZXJpZiI+IDIwMjE8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7LHNhbnMtc2VyaWYi
PuW5tDxzcGFuIGxhbmc9IkVOLVVTIj41PC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVTIj4xODwv
c3Bhbj7ml6U8c3BhbiBsYW5nPSJFTi1VUyI+DQogNTo0ODxicj4NCjwvc3Bhbj48Yj7mlLbku7bk
uro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBRaW4g
V3UgJmx0O2JpbGwud3VAaHVhd2VpLmNvbSZndDs8YnI+DQo8L3NwYW4+PGI+5oqE6YCBPHNwYW4g
bGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gS2VudCBXYXRzZW4g
Jmx0O2tlbnQmIzQzO2lldGZAd2F0c2VuLm5ldCZndDs7IG5ldGNvbmZAaWV0Zi5vcmc8YnI+DQo8
L3NwYW4+PGI+5Li76aKYPHNwYW4gbGFuZz0iRU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIj4gUmU6IFtuZXRjb25mXSBDYXBhYmlsaXR5LWZldGNoaW5nIG1lY2hhbmlzbXM8bzpw
PjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS41cHQiPkhpIFFpbiw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PGJy
Pg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIE1heSAxMywgMjAyMSwgYXQgMToyNyBBTSwgUWlu
IFd1ICZsdDs8YSBocmVmPSJtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tIj5iaWxsLnd1QGh1YXdl
aS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O+W+rui9r+mbhem7kSZxdW90Oyxz
YW5zLXNlcmlmIj7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDvlvq7ova/pm4Xpu5EmcXVv
dDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7
LHNhbnMtc2VyaWYiPk1haGVzaA0KIEpldGhhbmFuZGFuaSBbPGEgaHJlZj0ibWFpbHRvOm1qZXRo
YW5hbmRhbmlAZ21haWwuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86bWpl
dGhhbmFuZGFuaUBnbWFpbC5jb208L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNl
cmlmIj7lj5HpgIHml7bpl7Q8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDvlvq7ova/pm4Xpu5EmcXVvdDss
c2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7LHNh
bnMtc2VyaWYiPjIwMjE8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7LHNhbnMtc2VyaWYiPuW5tDxzcGFuIGxhbmc9
IkVOLVVTIj41PC9zcGFuPuaciDxzcGFuIGxhbmc9IkVOLVVTIj4xMzwvc3Bhbj7ml6U8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9z
cGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+ODoxMzxicj4NCjwvc3Bhbj48Yj7mlLbku7bk
uro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPlFpbiBXdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNv
bSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YmlsbC53dUBodWF3ZWkuY29tPC9zcGFuPjwv
YT4mZ3Q7PGJyPg0KPC9zcGFuPjxiPuaKhOmAgTxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+S2VudCBXYXRzZW4gJmx0Ozxh
IGhyZWY9Im1haWx0bzprZW50JiM0MztpZXRmQHdhdHNlbi5uZXQiPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmtlbnQmIzQzO2lldGZAd2F0c2VuLm5ldDwvc3Bhbj48L2E+Jmd0Ozs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
Om5ldGNvbmZAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm5ldGNvbmZAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjwvc3Bhbj48Yj7kuLvpopg8c3BhbiBsYW5nPSJFTi1VUyI+
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPlJlOiBbbmV0
Y29uZl0gQ2FwYWJpbGl0eS1mZXRjaGluZyBtZWNoYW5pc21zPC9zcGFuPjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5IaSBRaW4sPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+V2hlbiBLZW50IGFuZCBJIHN0YXJ0ZWQgd29ya2lu
ZyBvbiB0aGUgSFRUUHMgbm90aWYgZHJhZnQgd2Ugd2FudGVkIHRvIG1ha2Ugc3VyZSB0aGF0IGl0
IHdhcyBsaWdodHdlaWdodCBhcyBpdCByZWxhdGVzIHRvIHNldHRpbmcgaXQgdXAuIFRoYXQgbWVh
bnMgdGhhdCBpZiB0aGUgcHVibGlzaGVyIGFuZCByZWNlaXZlciBhcmUmbmJzcDs8Yj5IVFRQUzwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Y2FwYWJs
ZSwNCiB0aGF0IGluIG1vc3QgY2FzZXMgdGhhdCBpcyBhbGwgdGhhdCBpc25lZWRlZCB0byBlc3Rh
Ymxpc2ggdGhlIG5vdGlmaWNhdGlvbiBjaGFubmVsLiBUbyBxdWl0ZSBhbiBleHRlbnQgdGhhdCBp
cyBzdGlsbCB0cnVlLiBXaXRoIGRlZmF1bHQgdmFsdWVzIChKU09OIGVuY29kaW5nKSwgb25lIGNh
biBzZXR1cCBhIEhUVFBTIG5vdGlmaWNhdGlvbiBjaGFubmVsIGJ5IGNvbmZpZ3VyaW5nIHRoZSAq
PGI+cHVibGlzaGVyPC9iPiogd2hlcmUgdGhlIHJlY2VpdmVyDQogcmVzaWRlcyAoaXRzIElQIGFk
ZHJlc3MpIGFuZCBhbnkgY3JlZGVudGlhbHMgdGhhdCBhcmUgbmVlZGVkIHRvIHNldHVwIHRoZSBj
aGFubmVsLiBUaGUgcmVjZWl2ZXIgZG9lcyBub3QgbmVlZCB0byBiZSBjb25maWd1cmVkLCBhbmQg
YXMgc3VjaCBkb2VzIG5vdCBuZWVkIHRvIGJlIGEgTkVUQ09ORi9SRVNUQ09ORiBzZXJ2ZXIgKG9y
IGEgY2xpZW50IGZvciB0aGF0IG1hdHRlcikuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+W1Fpbl06
IFRoYW5rcyBmb3IgeW91ciBjbGFyaWZpY2F0aW9uLCBJIHRoaW5rIGluIGFwcGVuZGl4IHVzaW5n
IHN1YnNjcmliZWQgbm90aWZpY2F0aW9uIGFuZCBub3QgdXNpbmcgc3Vic2NyaWJlZCBub3RpZmlj
YXRpb24gYXJlIGJvdGggc3VwcG9ydGVkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JbiB0aGUgY2FzZSBvZiB1
c2luZyBzdWJzY3JpYmVkIG5vdGlmaWNhdGlvbiwgUkZDODYzOSBlbmFibGVkIGNhcGFiaWxpdHkg
aXMgc3VwcG9ydGVkIHdoaWxlIGluIHRoZSBjYXNlIHdpdGhvdXQgdXNpbmcgc3Vic2NyaWJlZCBu
b3RpZmljYXRpb24sIFJGQzg2MzkNCiBlbmFibGVkIGNhcGFiaWxpdHkgaXMgbm90IHN1cHBvcnRl
ZD88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+SW4gdGhlIGZpcnN0IGNhc2UsIHRoZSBwdWJsaXNoZXIgbmVlZCB0
byBiZSBORVRDT05GL1JFU1RDT05GIHNlcnZlcj8gSW4gdGhlIHNlY29uZCBjYXNlLCBpdCBpcyBu
b3QuIFJpZ2h0Pzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5bbWpd
IFRoZSBmYWN0IHRoYXQgdGhlIHB1Ymxpc2hlciBoYXMgdG8gYmUgYSBORVRDT05GL1JFU1RDT05G
IHNlcnZlciB3YXMgbmV2ZXIgaW4gZGlzcHV0ZS4NCjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPltRaW5dOiBZZXMsIHdlIGhhdmUgYWdyZWVkIG9uIHRoaXMuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPlRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHRoZSByZWNlaXZlciBuZWVkcyB0byBiZSBhIE5F
VENPTkYvUkVTVENPTkYgc2VydmVyLiBBcyBtYXFpdWZhbmcgd3JvdGUgaW4gaGlzIHJlc3BvbnNl
LCBpZiB0aGUgcmVjZWl2ZXIgc3VwcG9ydHMgdGhlIGRhdGEtZXhwb3J0LWNhcGFiaWxpdGllcyBk
cmFmdCwgdGhlbiBpdCB3b3VsZCBuZWVkIHRvIGJlIGEgTkVUQ09ORi9SRVNUQ09ORg0KIHNlcnZl
ciwgd2hlcmVhcyB3aXRoIHRoZSBodHRwcy1ub3RpZiBkcmFmdCB0aGF0IGlzIG5vdCB0aGUgY2Fz
ZS4gVGhpcyBpcyB0aGUgY2FzZSB3aGV0aGVyIHRoZSByZWNlaXZlciBzdXBwb3J0cyBSRkMgODYz
OSBvciBub3QuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bUWlu
XTpNeSB1bmRlcnN0YW5kaW5nIGlzIGRhdGEtZXhwb3J0LWNhcGFiaWxpdGllcyBkb2VzbuKAmXQg
cmVxdWlyZSByZWNlaXZlciB0byBiZSB0aWVkIHdpdGggTkVUQ09ORi9SRVNUQ09ORiBzZXJ2ZXIu
IEkgYXNzdW1lIHRoZSBtYW5hZ2VtZW50IHN5c3RlbSAoaS5lLiwgcmVjZWl2ZXIpIGFuZCBuZXR3
b3JrIGRldmljZSAoaS5lLiwgcHVibGlzaGVyKQ0KIGNhbiB1c2UgSFRUUFMgdG8gZXhjaGFuZ2Ug
YWR2ZXJ0aXNlZCBkYXRhLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JbiBhZGRpdGlvbiwgTWF5YmUgd2hhdCBpcyBt
aXNzaW5nIGluIHRoZSBkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXMgZHJhZnQgaXMgdG8gZGVmaW5l
IFJQQyB0byBhbGxvdyB0aGUgcHVibGlzaGVyIGdldCBjYXBhYmlsaXR5IGZyb20gcmVjZWl2ZXIg
dGhyb3VnaCBIVFRQUyBjaGFubmVsLCBzaW1pbGFyIHRvIHdoYXQgaXMgZ2V0LWJvb3RzdHJhcHBp
bmctZGF0YSBSUEMgZGVmaW5lZCBpbiBSRkM4NTcyLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGxlYXNlIG5vdGUgdGhhdCBS
RkMgODYzOSByZWNlaXZlcnMgZG8gbm90IGhhdmUgdG8gYmUgTkVUQ09ORi9SRVNUQ09ORiBzZXJ2
ZXJzIGZvciBjb25maWd1cmVkIHN1YnNjcmlwdGlvbnMuIFJGQyA4NjM5LCBTZWN0aW9uIDIuNyBk
ZWZpbmVzIHRoZSBjb250cm9sIG1lc3NhZ2VzIHN1Y2ggYXMgJmx0O3N1YnNjcmlwdGlvbi1zdGFy
dGVkJmd0OyB1c2luZyBvbmUtd2F5IFlBTkcg4oCcbm90aWZpY2F0aW9u4oCdDQogc3RhdGVtZW50
cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W1Fpbl06IFVuZGVyc3RhbmQgdGhpcyBjYXNlLCBEbyB5
b3UgdGhpbmsgd2Ugc2hvdWxkIGRlZmluZSBhIG5ldyBub3RpZmljYXRpb24gaW4gdGhlIGRhdGEt
ZXhwb3J0LWNhcGFiaWxpdGllcyBkcmFmdCBpbnN0ZWFkIG9mIGNvbnNpZGVyaW5nIHRvIGRlZmlu
ZSBSUEM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+VGhhbmtzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCjxicj4NCjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5DaGVlcnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQo8YnI+DQo8YnI+DQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gTWF5IDExLCAyMDIxLCBhdCA2OjUxIFBN
LCBRaW4gV3UgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20iPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmJpbGwud3VAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGksIEtlbnQ6PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlNvcnJ5IGZvciBsYXRlIGZvbGxvdyB1cC48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5PbiBBcHIgMTksIDIwMjEsIGF0IDU6MzkgUE0sIEtlbnQgV2F0c2VuICZsdDs8YSBo
cmVmPSJtYWlsdG86a2VudEB3YXRzZW4ubmV0Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5r
ZW50QHdhdHNlbi5uZXQ8L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+RGVhciBXRyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5PbmUgb2YgdGhlIG91dGNvbWVzIGZyb208c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPuKAnDxzcGFuIGxhbmc9
IkVOLVVTIj5odHRwcy1ub3RpZjwvc3Bhbj7igJ08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+cHJlc2VudGF0aW9uIGR1cmluZw0KIHRoZSBORVRDT05GIDExMCBzZXNzaW9uIHdh
cyB0byB3aGF0IGV4dGVudCBhbGwgdGhlIG5vdGlmIChlLmcuLCBodHRwcywgdWRwLCBldGMuKSBk
cmFmdHMgc2hvdWxkIGRlZmluZSB0aGVpciBvd24gY2FwYWJpbGl0eS1mZXRjaGluZyBtZWNoYW5p
c20sIG9yIHVzZSB0aGUgbWVjaGFuaXNtIGRlZmluZWQgYnkgdGhlICZxdW90O2RhdGEtZXhwb3J0
LWNhcGFiaWxpdGllczwvc3Bhbj7igJ08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+ZHJhZnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPkFzIGF1dGhvcnMsIE1haGVzaCBhbmQgSSBkaXNjdXNzZWQgc29tZSBvZiB0aGUgUFJPcyBh
bmQgQ09OcyBvZiB0aGUgYXBwcm9hY2hlcyBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPltRaW5dOkkgYW0gdW5kZXIgaW1wcmVzc2lvbiB0aGF0IHNoYXJlZC1tZWNoYW5pc20g
aGFzIGEgbG90IG9mIGJlbmVmaXQuOi0pPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8dWwgc3R5bGU9Im1hcmdp
bi10b3A6MGNtIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LWxpc3Q6bDggbGV2ZWwxIGxmbzEiPjxzcGFuIGxhbmc9IkVOLVVTIj5QUk9zIChmb3IgaGF2aW5n
IGEgc2hhcmVkLW1lY2hhbmlzbSk6PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPHVsIHN0
eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6
MGNtIiB0eXBlPSJjaXJjbGUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdDttc28tbGlzdDpsNSBsZXZlbDIgbGZvMiI+PHNwYW4gbGFuZz0iRU4tVVMi
PkVuYWJsZXMgYSBjb21tb24gbWVjaGFuaXNtIHNwYW5uaW5nIG11bHRpcGxlIG5vdGlmIHRyYW5z
cG9ydHMmbmJzcDt0byBleGlzdCZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjwv
dWw+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwx
IGxmbzMiPjxzcGFuIGxhbmc9IkVOLVVTIj5DT05zIChhZ2FpbnN0IGhhdmluZyBhIHNoYXJlZCBt
ZWNoYW5pc20pOjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC91bD4NCjx1bCBzdHlsZT0ibWFyZ2lu
LXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0i
Y2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDEwIGxldmVs
MiBsZm80Ij48c3BhbiBsYW5nPSJFTi1VUyI+RW50YWlscyBlYWNoIHJlY2VpdmVyIGFsc28gbmVl
ZGluZyB0byBiZSBhIE5FVENPTkYgYW5kL29yIFJFU1RDT05GIHNlcnZlcjxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7W1Fpbl06SXMgcmVjZWl2ZXIgaW4gdGhpcyBjb250ZXh0IE5FVENPTkYvUkVTVENP
TkYgc2VydmVyIG9yIGNsaWVudD88c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO0kgdGhpbmsgd2UgbWl4IHR3byB0aGluZ3MsPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luLWxlZnQ6MTAwLjVwdDttYXJnaW4tcmlnaHQ6MzYuMHB0Ij4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5hLjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDssc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
Pm9uZQ0KIGlzIHRoZSBzZXJ2ZXIgYWR2ZXJ0aXNlIGl0cyBjYXBhYmlsaXR5IHRvIHRoZSBjbGll
bnQgLCAoaS5lLiwgc2VydmVyIGNhcGFiaWxpdHkgYWR2ZXJ0aXNlbWVudCk8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW4tbGVmdDoxMDAuNXB0O21hcmdpbi1yaWdodDozNi4wcHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPmIuPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyxzZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
dGhlDQogb3RoZXIgaXMgc2VydmVyIHNlbmQgdGhlIGNhcGFiaWxpdHkgcXVlcnkgcmVxdWVzdCB0
aGUgY2xpZW50IGFuZCBnZXQgY2FwYWJpbGl0eSByZXNwb25zZSBmcm9tIHRoZSBjbGllbnQuIChj
bGllbnQgY2FwYWJpbGl0eSBmZXRjaGluZyk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SSB0aGluayBkYXRhLWV4cG9ydC1jYXBhYmlsaXRpZXMgcmln
aHQgbm93IGZvY3VzZXMgb24gKGEpLCB0aGUgcXVlc3Rpb24geW91IGFzayBoZXJlIGlzIHdoZXRo
ZXIgKGIpIGNhbiBiZSBkZWZpbmVkDQogYXMgc2hhcmVkIG1lY2hhbmlzbSB3aGljaCBjYW4gYmUg
cGFydCBvZjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDt0aGUgJnF1b3Q7ZGF0YS1leHBvcnQtY2FwYWJpbGl0aWVz4oCdIGRyYWZ0LiBJZiBteSB1bmRl
cnN0YW5kaW5nIGlzIGNvcnJlY3QsIEkgdGhpbmsgaXQgd2lsbCBiZSBuaWNlIHRvIGhhdmUgKGIp
IHN1Y2ggc2hhcmVkDQogbWVjaGFuaXNtLCBpLmUuLCBEZWZpbmluZyAoYSkgYW5kIChiKSBpbiBh
IHNpbmdsZSBwbGFjZS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJk
aXNjIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImNpcmNsZSI+DQo8dWwgc3R5
bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJzcXVhcmUiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbGlzdDpsNCBsZXZlbDMgbGZvNSI+PHNwYW4gbGFuZz0iRU4tVVMiPldoZXJl
YXMgYSBub3RpZi1zcGVjaWZpYyBzb2x1dGlvbiBjYW4gYmUgb3B0aW1pemVkIG9uIGEgcGVyLXBy
b3RvY29sIGJhc2lzLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbGlzdDpsNCBsZXZlbDMgbGZvNSI+PHNwYW4gbGFuZz0iRU4tVVMiPkZXSVcs
IGlmIFJDLCB0aGUgcmVjZWl2ZXIgQ09VTEQgbWluaW1hbGx5IHN1cHBvcnQgKmp1c3QqIHRoZSBz
aW5nbGUgR0VUIHJlcXVlc3QgKGkuZS4sIG5vdCBhIGNvbXBsZXRlIFJDIHNlcnZlcik8bzpwPjwv
bzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQ7bXNvLWxpc3Q6bDQgbGV2ZWwzIGxmbzUiPjxzcGFuIGxhbmc9IkVOLVVTIj5TdGls
bCwgbmV0d29ya2luZy9maXJld2FsbCB3b3VsZCBoYXZlIHRvIHN1cHBvcnQgdGhlIG91dGJvdW5k
IE5DL1JDIGZsb3csIGluIGFkZGl0aW9uIHRvIHRoZSBiYXNlIG5vdGlmaWNhdGlvbiBmbG93PG86
cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7W1Fpbl06ICZxdW90O2RhdGEtZXhwb3J0LWNhcGFiaWxpdGll
cyAmcXVvdDsgZHJhZnQgdXNlcyBkcmFmdC1pZXRmLW5ldGNvbmYtbm90aWZpY2F0aW9uLWNhcGFi
aWxpdGllcy0xNiBhcw0KIGJhc2lzIG9yIGZvdW5kYXRpb24uIElmIG15IHVuZGVyc3RhbmRpbmcg
aXMgY29ycmVjdCwgZHJhZnQtaWV0Zi1uZXRjb25mLSBub3RpZmljYXRpb24tY2FwYWJpbGl0aWVz
LTE2IGRvZXNu4oCZdDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207
bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDoxMDguMHB0
O3RleHQtaW5kZW50OjE1Ljc1cHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5yZXF1aXJlIHJlY2VpdmVyIHRvIHN1cHBvcnQgTkVUQ09ORiBvciAmbmJzcDsm
bmJzcDtSRVNUQ09ORi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxl
PSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iY2lyY2xlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLWxpc3Q6bDEgbGV2ZWwyIGxmbzYiPjxzcGFuIGxhbmc9IkVOLVVTIj5Qb3RlbnRp
YWxseSBleHRlbmRzIHRoZSBudW1iZXIgb2YgY2FwYWJpbGl0aWVzIHRvIGJlIG1vcmUgdGhhbiBt
aW5pbWFsbHkgbmVjZXNzYXJ5PG86cD48L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjx1
bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4t
dG9wOjBjbSIgdHlwZT0iY2lyY2xlIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9
InNxdWFyZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omw3IGxldmVs
MyBsZm83Ij48c3BhbiBsYW5nPSJFTi1VUyI+ZS5nLiwgdGhlIGN1cnJlbnQmbmJzcDsmcXVvdDtk
YXRhLWV4cG9ydC1jYXBhYmlsaXRpZXM8L3NwYW4+4oCdPHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
O21vZHVsZXMgZGVmaW5lIGRvemVucyBvZiBjYXBhYmlsaXRpZXMgc3VwcG9ydGluZyBSRkMgODYz
OSBhbmQgUkZDIDg2NDEgdGhhdCBhcmUgbm90IG5lZWRlZCBmb3IgaHR0cHMtbm90aWYsPG86cD48
L286cD48L3NwYW4+PC9saT48L3VsPg0KPC91bD4NCjwvdWw+DQo8ZGl2IHN0eWxlPSJtYXJnaW4t
cmlnaHQ6MzYuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1tRaW5dIERvemVucyBvZiBjYXBhYmlsaXRpZXMgZGVm
aW5lZCBieSB0aGUgY3VycmVudCZuYnNwOyZxdW90O2RhdGEtZXhwb3J0LWNhcGFiaWxpdGllc+KA
nSZuYnNwO21vZHVsZXMgYXJlIGFsbCBvcHRpb25hbCBjYXBhYmlsaXR5Lg0KIEl0IGRvZXNu4oCZ
dCByZXF1aXJlIGFsbCB0aGUgY2FwYWJpbGl0aWVzIHRvIGJlIHN1cHBvcnRlZC48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+d2hlbiBSRkMgODYzOSBpcyBub3QgaW4gdXNlLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6
MGNtIiB0eXBlPSJkaXNjIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9ImNpcmNs
ZSI+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJzcXVhcmUiPg0KPHVsIHN0eWxl
PSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0ic3F1YXJlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLWxpc3Q6bDIgbGV2ZWw0IGxmbzgiPjxzcGFuIGxhbmc9IkVOLVVTIj5IVFRQUy1O
b3RpZiBzZWVtcyB0byBuZWVkIG9ubHkgdGhyZWUgY2FwYWJpbGl0aWVzOjxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRv
cDowY20iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iY2ly
Y2xlIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9InNxdWFyZSI+DQo8dWwgc3R5
bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJzcXVhcmUiPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9w
OjBjbSIgc3RhcnQ9IjEiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbGlzdDpsOSBsZXZlbDUgbGZvOSI+PHNwYW4gbGFuZz0iRU4tVVMiPldoYXQgZW5jb2Rpbmdz
IGFyZSBzdXBwb3J0ZWQgKGpzb24sIHhtbCwgYmluYXJ5KTxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsOSBsZXZlbDUgbGZvOSI+PHNw
YW4gbGFuZz0iRU4tVVMiPklmIHRoZSZuYnNwO1JGQyA4NjM5IHN0YXRlIG1hY2hpbmUgaXMgc3Vw
cG9ydGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbGlzdDpsOSBsZXZlbDUgbGZvOSI+PHNwYW4gbGFuZz0iRU4tVVMiPklmIGJ1bmRsZWQg
bWVzc2FnZXMgaXMgc3VwcG9ydGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PC9vbD4NCjwvdWw+
DQo8L3VsPg0KPC91bD4NCjwvdWw+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7W1Fpbl06IFNvIEhUVFBzLW5vdGlmIGNhbiBwaWNrIHRob3Nl
IHRocmVlIGNhcGFiaWxpdGllcyBhbmQgaWdub3JlIG90aGVyIGNhcGFiaWxpdGllcy4gJm5ic3A7
SSBiZWxpZXZlIEhUVFAgaGFzIG1lY2hhbmlzbQ0KIHRvIGRlYWwgd2l0aCB0aGVzZSB1bmhhbmRs
ZWQgY2FwYWJpbGl0aWVzIGFkdmVydGlzZWQgYnkgdGhlIG5ldHdvcmsgZGV2aWNlLiZuYnNwOyBP
bmUgb2Ygc3VjaCBleGFtcGxlIGlzIHVuaGFuZGxlZDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bi1sZWZ0OjEwOC4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWluZGVudDoxNS43NXB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPk5hbWVzcGFjZSBkZWZpbmVkIGluICg8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmll
dGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtcmVnZXh0LXVuaGFuZGxlZC1uYW1lc3BhY2VzLTA3
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9odG1sL2RyYWZ0LWlldGYtcmVnZXh0LXVuaGFuZGxlZC1uYW1lc3BhY2VzLTA3PC9zcGFu
PjwvYT4pPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8
dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJjaXJjbGUiPg0KPHVsIHN0eWxlPSJtYXJn
aW4tdG9wOjBjbSIgdHlwZT0ic3F1YXJlIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5
cGU9InNxdWFyZSI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0Omw2IGxl
dmVsNCBsZm8xMCI+PHNwYW4gbGFuZz0iRU4tVVMiPlByZXN1bWFibHksIFVEUC1Ob3RpZiB3b3Vs
ZCBzaW1pbGFybHkgaGF2ZSBhIHNtYWxsIHNldCBvZiBjYXBhY2l0aWVzLjxvOnA+PC9vOnA+PC9z
cGFuPjwvbGk+PC91bD4NCjwvdWw+DQo8L3VsPg0KPC91bD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRv
cDowY20iIHR5cGU9ImRpc2MiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iY2ly
Y2xlIj4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowY20iIHR5cGU9InNxdWFyZSI+DQo8dWwgc3R5
bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJzcXVhcmUiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9w
OjBjbSIgdHlwZT0ic3F1YXJlIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxp
c3Q6bDMgbGV2ZWw1IGxmbzExIj48c3BhbiBsYW5nPSJFTi1VUyI+SW4gZmFjdCwgaXQgbWF5IGJl
IGxlc3MsIGFzIFVEUCBtYXkgYmUgdW5hYmxlIHRvIHN1cHBvcnQgUkZDIDg2Mzk8bzpwPjwvbzpw
Pjwvc3Bhbj48L2xpPjwvdWw+DQo8L3VsPg0KPC91bD4NCjwvdWw+DQo8L3VsPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDtbUWluXTogU2VlIGNsYXJp
ZmljYXRpb24gYWJvdmUuIEZvciBVRFAgbm90aWYsIGl0IGRvZXNu4oCZdCByZXF1aXJlIGFsbCB0
aGUgY2FwYWJpbGl0eQ0KIHRvIGJlIHN1cHBvcnRlZC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhv
dWdodHM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5LZW50IGFuZCBNYWhlc2ggJm5ic3A7Ly8gYXMgYXV0aG9yczxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCm5ldGNvbmYgbWFpbGluZyBsaXN0PGJyPg0K
PGEgaHJlZj0ibWFpbHRvOm5ldGNvbmZAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPm5ldGNvbmZAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbmV0Y29uZiI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9uZXRjb25mPC9zcGFu
PjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCm5ldGNv
bmYgbWFpbGluZyBsaXN0PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJt
YWlsdG86bmV0Y29uZkBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250
LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPm5l
dGNvbmZAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1z
ZXJpZiI+PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldGNvbmYiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldGNvbmY8
L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5NYWhlc2ggSmV0aGFuYW5kYW5pPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPjxhIGhyZWY9Im1haWx0bzptamV0aGFuYW5kYW5pQGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWpldGhhbmFuZGFuaUBnbWFpbC5jb208L3NwYW4+PC9hPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPk1haGVz
aCBKZXRoYW5hbmRhbmk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
YSBocmVmPSJtYWlsdG86bWpldGhhbmFuZGFuaUBnbWFpbC5jb20iPm1qZXRoYW5hbmRhbmlAZ21h
aWwuY29tPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_a8eaedd45bb94109ae4ab48c4c4ec872huaweicom_--


From nobody Tue May 18 06:53:51 2021
Return-Path: <maqiufang1@huawei.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC5663A130D for <netconf@ietfa.amsl.com>; Tue, 18 May 2021 06:53:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 up2BazA-Cees for <netconf@ietfa.amsl.com>; Tue, 18 May 2021 06:53:42 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 784FD3A1318 for <netconf@ietf.org>; Tue, 18 May 2021 06:53:42 -0700 (PDT)
Received: from fraeml744-chm.china.huawei.com (unknown [172.18.147.200]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4Fky421gxNz6W0cY for <netconf@ietf.org>; Tue, 18 May 2021 21:47:30 +0800 (CST)
Received: from dggeml702-chm.china.huawei.com (10.3.17.135) by fraeml744-chm.china.huawei.com (10.206.15.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2176.2; Tue, 18 May 2021 15:53:37 +0200
Received: from dggeme770-chm.china.huawei.com (10.3.19.116) by dggeml702-chm.china.huawei.com (10.3.17.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Tue, 18 May 2021 21:53:35 +0800
Received: from dggeme770-chm.china.huawei.com ([10.8.68.58]) by dggeme770-chm.china.huawei.com ([10.8.68.58]) with mapi id 15.01.2176.012; Tue, 18 May 2021 21:53:35 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: Kent Watsen <kent+ietf@watsen.net>
CC: Wei Wang <weiwang94@foxmail.com>, Qin Wu <bill.wu@huawei.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] Capability-fetching mechanisms
Thread-Index: AddG0HdnSNhQPyUmB0iwqeRmQPitBf//uS2A//9kl9CACYs2gP/+ctag
Date: Tue, 18 May 2021 13:53:35 +0000
Message-ID: <257b1be7eb5044ae9654c0104f31bf6d@huawei.com>
References: <fe4d6fca7cc34ffc8611bf0c94352b33@huawei.com> <tencent_1EAAB36DA33D542F6FEE723E8ECD21533405@qq.com> <3a058efa22df47239b8d016c6ba9e431@huawei.com> <010001797c58025b-fb6d6a97-d7bc-4161-90f6-a0fad771f6ee-000000@email.amazonses.com>
In-Reply-To: <010001797c58025b-fb6d6a97-d7bc-4161-90f6-a0fad771f6ee-000000@email.amazonses.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.123.93]
Content-Type: multipart/alternative; boundary="_000_257b1be7eb5044ae9654c0104f31bf6dhuaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/o2j-UQbq-5Eqq7w8uqWAgVEc8ng>
Subject: Re: [netconf] Capability-fetching mechanisms
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 13:53:50 -0000

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

SGksIEtlbnQsDQpQbGVhc2Ugc2VlIG15IHJlcGx5IGlubGluZS4NCg0KRnJvbTogS2VudCBXYXRz
ZW4gW21haWx0bzprZW50K2lldGZAd2F0c2VuLm5ldF0NClNlbnQ6IFR1ZXNkYXksIE1heSAxOCwg
MjAyMSA2OjAwIEFNDQpUbzogbWFxaXVmYW5nIChBKSA8bWFxaXVmYW5nMUBodWF3ZWkuY29tPg0K
Q2M6IFdlaSBXYW5nIDx3ZWl3YW5nOTRAZm94bWFpbC5jb20+OyBRaW4gV3UgPGJpbGwud3VAaHVh
d2VpLmNvbT47IG5ldGNvbmZAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbbmV0Y29uZl0gQ2FwYWJp
bGl0eS1mZXRjaGluZyBtZWNoYW5pc21zDQoNCkhpIFFpdWZhbmcgTWEsDQoNCg0KU2luY2UgZGF0
YS1leHBvcnQtY2FwYWJpbGl0eSBkcmFmdCBkZWZpbmVzIGEgbWVjaGFuaXNtIHRvIGRpc2NvdmVy
IGEgc2V0IG9mIGNhcGFiaWxpdGllcyBzdXBwb3J0ZWQgYnkgdGhlIE5FVENPTkYvUkVTVENPTkYg
c2VydmVyKHRoZSBuZXR3b3JrIGRldmljZSwgYWN0dWFsbHkpLg0KQnV0IGluIHRoZSBodHRwLW5v
dGlmIGRyYWZ0LCB3aGF0IHdlIG5lZWQgdG8gZGlzY292ZXIgaXMgdGhlIHJlY2VpdmVyJ3MgY2Fw
YWJpbGl0aWVzLCByYXRoZXIgdGhhbiB0aGUgZGV2aWNl4oCZcy4NClNvIEkgdGhpbmsgdGhlIHJl
YXNvbiBLZW50IHNhaWQgdGhhdCB0aGUgcmVjZWl2ZXIgbXVzdCBhbHNvIGJlIGEgTkVUQ09ORiBh
bmQvb3IgUkVTVENPTkYgc2VydmVyIGlzIHRoYXQgb25seSBpbiB0aGlzIGNhc2UgY2FuIHRoZSBk
YXRhLWV4cG9ydC1jYXBhYmlsaXR5IGRyYWZ0IGJlIHVzZWQgYXMgY2FwYWJpbGl0eSBkaXNjb3Zl
cnkgb24gdGhlIGh0dHAtcmVjZWl2ZXIgc2lkZS4NClBsZWFzZSBjb3JyZWN0IG1lIGlmIHRoZXJl
IGV4aXN0cyBhbnkgbWlzdW5kZXJzdGFuZGluZy4tOikNCg0KSSB0aGluayB0aGF0IHlvdXIgdW5k
ZXJzdGFuZGluZyBvZiB0aGUgaHR0cHMtbm90aWYgZHJhZnQgaXMgY29ycmVjdC4NCltRaXVmYW5n
IE1hXSBUaGFua3MuDQoNCg0KRnJvbSBteSBwZXJzcGVjdGl2ZSwgVGhlIGRhdGEtZXhwb3J0LWNh
cGFiaWxpdHkgZG9lcyBub3QgaGF2ZSB0byByZXF1aXJlIHRoZSByZWNlaXZlciB0byBmdW5jdGlv
biBhcyBhIE5FVENPTkYvUkVTVENPTkYgc2VydmVyLiBUaGUgY2FwYWJpbGl0eSBkaXNjb3Zlcnkg
bWVjaGFuaXNtIGluIHRoZXNlIHR3byBkcmFmdHMgY2FuIGNvbXBsZW1lbnQgZWFjaCBvdGhlciBp
biB0aGlzIGNhc2UuIEluIG90aGVyIGNhc2VzLCBkYXRhLWV4cG9ydC1jYXBhYmlsaXR5IHByb3Zp
ZGVzIHRoZSByZWNlaXZlciB3aXRoIGFuIG92ZXJhbGwgIGFjcXVpc2l0aW9uIG9mIHRoZSB0cmFu
c3BvcnQgY2FwYWJpbGl0aWVzIGFib3V0IHRoZSBkZXZpY2UuDQoNCg0KSeKAmW0gdW5jbGVhciBv
biBlYWNoIG9mIHlvdXIgc2VudGVuY2VzIGFib3ZlLiAgQ291bGQgeW91LCBmb3IgZm9yIHNlbnRl
bmNlLCBwcm92aWRlIG1vcmUgY29udGV4dCByZWdhcmRpbmcgd2hhdCB5b3UgbWVhbj8gIEZvciBp
bnN0YW5jZSwgaG93IGNvdWxkIHRoZSBkYXRhLWV4cG9ydC1jYXBhYmlsaXR5IGRyYWZ0IG5vdCBp
bXBseSB0aGUgcmVjZWl2ZXIgYmUgYSBOQy9SQyBzZXJ2ZXI/ICBMaWtld2lzZSwgaG93IGNvdWxk
IHRoZSB0d28gZHJhZnRzIGNvbXBsaW1lbnQgZWFjaCBvdGhlcj8gIEFsc28sIGJ5IG1lbnRpb25p
bmcg4oCcb3RoZXIgY2FzZXPigJ0sIGJ1dCB3aGF0IGlzIHRoZSDigJ1maXJzdOKAnSBjYXNlIHRo
YXQgdGhpcyBjb250cmFzdHMgdG8/DQpbUWl1ZmFuZyBNYV0gU29ycnkgZm9yIGJlaW5nIHVuY2xl
YXIuDQpPbiB0aGUgb25lIGhhbmQsIGRhdGEtZXhwb3J0LWNhcGFiaWxpdHkgZHJhZnQgIGZvY3Vz
ZXMgbW9yZSBvbiBkaXNjb3ZlcmluZyBhIHNldCBvZiBjYXBhYmlsaXRpZXMgc3VwcG9ydGVkIGJ5
IHRoZSBwdWJsaXNoZXIsIGFuZCB0aGUgcHVibGlzaGVyIGNhbiBsZWFybiB0aGUgY2FwYWJpbGl0
aWVzIG9mIHRoZSByZWNlaXZlciB0aHJvdWdoIHRoZSBtZWNoYW5pc20gZGVmaW5lZCBpbiBodHRw
LW5vdGlmIGRyYWZ0LiBUaGVyZWZvcmUgdGhlIGNhcGFiaWxpdHkgZGlzY292ZXJ5IG1lY2hhbmlz
bXMgb2YgdGhlc2UgdHdvIGRyYWZ0cyBjb21wbGVtZW50IGVhY2ggb3RoZXIgdG8gcmVhbGl6ZSB0
aGUgY2FwYWJpbGl0eSBkaXNjb3Zlcnkgb2YgYm90aCByZWNlaXZlciBhbmQgcHVibGlzaGVyLg0K
T24gdGhlIG90aGVyIGhhbmQsIGFzIFFpbiBoYXMgY2xhcmlmaWVkLCBtYXliZSB3ZSBjYW4gZGVm
aW5lIGEgc2hhcmVkIG1lY2hhbmlzbSB0byBmZXRjaCB0aGUgcmVjZWl2ZXIgY2FwYWJpbGl0eSBp
biB0aGUgZGF0YS1leHBvcnQtY2FwYWJpbGl0eSBkcmFmdCB0aGF0IGRvZXMgbm90IG5lZWQgdGhl
IHJlY2VpdmVyIHRvIGJlIGEgTkMvUkMgc2VydmVyLg0KU28gSSBkbyBub3QgdGhpbmsgaXQgd291
bGQgYmUgbmVjZXNzYXJ5IGZvciB0aGUgcmVjZWl2ZXIgdG8gYmUgYSBOQy9SQyBzZXJ2ZXIuDQoN
Ck90aGVyIGNhc2VzIHJlZmVyIHRvIGNhc2VzIG90aGVyIHRoYW4gY2FwYWJpbGl0eSBkaXNjb3Zl
cnkgYXQgdGhlIHJlY2VpdmVyIHNpZGUuIEZvciBleGFtcGxlLCB0aGUgcmVjZWl2ZXIgbGVhcm5z
IGNhcGFiaWxpdHkgc3VwcG9ydGVkIGJ5IHRoZSBwdWJsaXNoZXIoZS5nLiwgZW5jb2RpbmcgZm9y
bWF0KSwgd2hpY2ggaGVscHMgKGUuZy4sIGluIHRoZSBzZWxlY3Rpb24gb2YgdGhlIGVuY29kaW5n
IGZvcm1hdCkgd2hlbiBlc3RhYmxpc2hpbmcgYSBkeW5hbWljIHN1YnNjcmlwdGlvbi4NCg0KVGhh
bmtzDQoNCksuDQoNCg0KDQoNCg==

--_000_257b1be7eb5044ae9654c0104f31bf6dhuaweicom_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIixzZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWls
U3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1
bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpA
cGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBw
dCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNl
Y3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRl
ZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8
bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48
IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2
bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpLCBLZW50LDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBteSByZXBseSBpbmxpbmUu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBLZW50IFdhdHNlbiBb
bWFpbHRvOmtlbnQmIzQzO2lldGZAd2F0c2VuLm5ldF0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVz
ZGF5LCBNYXkgMTgsIDIwMjEgNjowMCBBTTxicj4NCjxiPlRvOjwvYj4gbWFxaXVmYW5nIChBKSAm
bHQ7bWFxaXVmYW5nMUBodWF3ZWkuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gV2VpIFdhbmcgJmx0
O3dlaXdhbmc5NEBmb3htYWlsLmNvbSZndDs7IFFpbiBXdSAmbHQ7YmlsbC53dUBodWF3ZWkuY29t
Jmd0OzsgbmV0Y29uZkBpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW25ldGNvbmZd
IENhcGFiaWxpdHktZmV0Y2hpbmcgbWVjaGFuaXNtczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpJm5ic3A7PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5R
aXVmYW5nIE1hLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NCjxicj4NCjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+U2luY2UgZGF0YS1leHBvcnQtY2FwYWJpbGl0eSBkcmFmdCBk
ZWZpbmVzIGEgbWVjaGFuaXNtIHRvIGRpc2NvdmVyIGEgc2V0IG9mIGNhcGFiaWxpdGllcyBzdXBw
b3J0ZWQgYnkgdGhlIE5FVENPTkYvUkVTVENPTkYgc2VydmVyKHRoZSBuZXR3b3JrIGRldmljZSwg
YWN0dWFsbHkpLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QnV0IGluIHRoZSBodHRwLW5vdGlmIGRyYWZ0
LCB3aGF0IHdlIG5lZWQgdG8gZGlzY292ZXIgaXMgdGhlIHJlY2VpdmVyJ3MgY2FwYWJpbGl0aWVz
LCByYXRoZXIgdGhhbiB0aGUgZGV2aWNl4oCZcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE0
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlNvIEkgdGhp
bmsgdGhlIHJlYXNvbiBLZW50IHNhaWQgdGhhdCB0aGUgcmVjZWl2ZXIgbXVzdCBhbHNvIGJlIGEg
TkVUQ09ORiBhbmQvb3IgUkVTVENPTkYgc2VydmVyIGlzIHRoYXQgb25seSBpbiB0aGlzIGNhc2Ug
Y2FuIHRoZSBkYXRhLWV4cG9ydC1jYXBhYmlsaXR5IGRyYWZ0IGJlIHVzZWQgYXMgY2FwYWJpbGl0
eQ0KIGRpc2NvdmVyeSBvbiB0aGUgaHR0cC1yZWNlaXZlciBzaWRlLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTQuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+UGxlYXNlIGNvcnJlY3QgbWUgaWYgdGhlcmUgZXhpc3RzIGFueSBtaXN1bmRlcnN0YW5kaW5n
Li06KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHRoaW5rIHRoYXQgeW91ciB1bmRlcnN0
YW5kaW5nIG9mIHRoZSBodHRwcy1ub3RpZiBkcmFmdCBpcyBjb3JyZWN0LjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPltRaXVmYW5nIE1hXSBUaGFua3MuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjE0LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb20g
bXkgcGVyc3BlY3RpdmUsIFRoZSBkYXRhLWV4cG9ydC1jYXBhYmlsaXR5IGRvZXMgbm90IGhhdmUg
dG8gcmVxdWlyZSB0aGUgcmVjZWl2ZXIgdG8gZnVuY3Rpb24gYXMgYSBORVRDT05GL1JFU1RDT05G
IHNlcnZlci4gVGhlIGNhcGFiaWxpdHkgZGlzY292ZXJ5IG1lY2hhbmlzbSBpbiB0aGVzZQ0KIHR3
byBkcmFmdHMgY2FuIGNvbXBsZW1lbnQgZWFjaCBvdGhlciBpbiB0aGlzIGNhc2UuIEluIG90aGVy
IGNhc2VzLCBkYXRhLWV4cG9ydC1jYXBhYmlsaXR5IHByb3ZpZGVzIHRoZSByZWNlaXZlciB3aXRo
IGFuIG92ZXJhbGwgJm5ic3A7YWNxdWlzaXRpb24gb2YgdGhlIHRyYW5zcG9ydCBjYXBhYmlsaXRp
ZXMgYWJvdXQgdGhlIGRldmljZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPknigJltIHVuY2xlYXIg
b24gZWFjaCBvZiB5b3VyIHNlbnRlbmNlcyBhYm92ZS4gJm5ic3A7Q291bGQgeW91LCBmb3IgZm9y
IHNlbnRlbmNlLCBwcm92aWRlIG1vcmUgY29udGV4dCByZWdhcmRpbmcgd2hhdCB5b3UgbWVhbj8g
Jm5ic3A7Rm9yIGluc3RhbmNlLCBob3cgY291bGQgdGhlIGRhdGEtZXhwb3J0LWNhcGFiaWxpdHkg
ZHJhZnQgbm90IGltcGx5IHRoZSByZWNlaXZlciBiZSBhIE5DL1JDIHNlcnZlcj8gJm5ic3A7TGlr
ZXdpc2UsIGhvdw0KIGNvdWxkIHRoZSB0d28gZHJhZnRzIGNvbXBsaW1lbnQgZWFjaCBvdGhlcj8g
Jm5ic3A7QWxzbywgYnkgbWVudGlvbmluZyDigJxvdGhlciBjYXNlc+KAnSwgYnV0IHdoYXQgaXMg
dGhlIOKAnWZpcnN04oCdIGNhc2UgdGhhdCB0aGlzIGNvbnRyYXN0cyB0bz8gJm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+W1FpdWZhbmcgTWFdIFNvcnJ5IGZvciBiZWluZyB1bmNsZWFyLg0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPk9uIHRoZSBvbmUgaGFuZCwgZGF0YS1leHBvcnQtY2FwYWJpbGl0eSBk
cmFmdCAmbmJzcDtmb2N1c2VzIG1vcmUgb24gZGlzY292ZXJpbmcgYSBzZXQgb2YgY2FwYWJpbGl0
aWVzIHN1cHBvcnRlZCBieSB0aGUgcHVibGlzaGVyLCBhbmQgdGhlIHB1Ymxpc2hlciBjYW4gbGVh
cm4gdGhlIGNhcGFiaWxpdGllcyBvZiB0aGUgcmVjZWl2ZXIgdGhyb3VnaCB0aGUgbWVjaGFuaXNt
DQogZGVmaW5lZCBpbiBodHRwLW5vdGlmIGRyYWZ0LiBUaGVyZWZvcmUgdGhlIGNhcGFiaWxpdHkg
ZGlzY292ZXJ5IG1lY2hhbmlzbXMgb2YgdGhlc2UgdHdvIGRyYWZ0cyBjb21wbGVtZW50IGVhY2gg
b3RoZXIgdG8gcmVhbGl6ZSB0aGUgY2FwYWJpbGl0eSBkaXNjb3Zlcnkgb2YgYm90aCByZWNlaXZl
ciBhbmQgcHVibGlzaGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PbiB0aGUgb3RoZXIgaGFuZCwgYXMgUWlu
IGhhcyBjbGFyaWZpZWQsIG1heWJlIHdlIGNhbiBkZWZpbmUgYSBzaGFyZWQgbWVjaGFuaXNtIHRv
IGZldGNoIHRoZSByZWNlaXZlciBjYXBhYmlsaXR5IGluIHRoZSBkYXRhLWV4cG9ydC1jYXBhYmls
aXR5IGRyYWZ0IHRoYXQgZG9lcyBub3QgbmVlZCB0aGUgcmVjZWl2ZXIgdG8gYmUgYSBOQy9SQyBz
ZXJ2ZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlNvIEkgZG8gbm90IHRoaW5rIGl0IHdvdWxkIGJlIG5lY2Vz
c2FyeSBmb3IgdGhlIHJlY2VpdmVyIHRvIGJlIGEgTkMvUkMgc2VydmVyLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+T3RoZXIgY2FzZXMgcmVmZXIgdG8gY2FzZXMgb3RoZXIg
dGhhbiBjYXBhYmlsaXR5IGRpc2NvdmVyeSBhdCB0aGUgcmVjZWl2ZXIgc2lkZS4gRm9yIGV4YW1w
bGUsIHRoZSByZWNlaXZlciBsZWFybnMgY2FwYWJpbGl0eSBzdXBwb3J0ZWQgYnkgdGhlIHB1Ymxp
c2hlcihlLmcuLCBlbmNvZGluZyBmb3JtYXQpLCB3aGljaCBoZWxwcyAoZS5nLiwgaW4gdGhlIHNl
bGVjdGlvbg0KIG9mIHRoZSBlbmNvZGluZyBmb3JtYXQpIHdoZW4gZXN0YWJsaXNoaW5nIGEgZHlu
YW1pYyBzdWJzY3JpcHRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rczxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5LLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8
YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_257b1be7eb5044ae9654c0104f31bf6dhuaweicom_--


From nobody Tue May 18 10:47:06 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 394EA3A1AF0; Tue, 18 May 2021 10:46:59 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162136001912.19554.647342808122441135@ietfa.amsl.com>
Date: Tue, 18 May 2021 10:46:59 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/KDe7_Fgv9pYmDZrJbjN18U5AX6s>
Subject: [netconf] I-D Action: draft-ietf-netconf-crypto-types-20.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 17:47:00 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : YANG Data Types and Groupings for Cryptography
        Author          : Kent Watsen
	Filename        : draft-ietf-netconf-crypto-types-20.txt
	Pages           : 61
	Date            : 2021-05-18

Abstract:
   This document presents a YANG 1.1 (RFC 7950) module defining
   identities, typedefs, and groupings useful to cryptographic
   applications.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-crypto-types/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-crypto-types-20.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-crypto-types-20


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue May 18 10:48:13 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D521E3A1B60; Tue, 18 May 2021 10:47:58 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162136007883.29971.14430768781800168264@ietfa.amsl.com>
Date: Tue, 18 May 2021 10:47:58 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/ymG98Eta7x7kR7osXirqmV5vHIs>
Subject: [netconf] I-D Action: draft-ietf-netconf-trust-anchors-15.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 17:48:09 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : A YANG Data Model for a Truststore
        Author          : Kent Watsen
	Filename        : draft-ietf-netconf-trust-anchors-15.txt
	Pages           : 39
	Date            : 2021-05-18

Abstract:
   This document defines a YANG module for configuring bags of
   certificates and bags of public keys that can be referenced by other
   data models for trust.  Notifications are sent when certificates are
   about to expire.

Editorial Note (To be removed by RFC Editor)

   This draft contains placeholder values that need to be replaced with
   finalized values at the time of publication.  This note summarizes
   all of the substitutions that are needed.  No other RFC Editor
   instructions are specified elsewhere in this document.

   Artwork in this document contains shorthand references to drafts in
   progress.  Please apply the following replacements:

   *  "AAAA" --> the assigned RFC value for draft-ietf-netconf-crypto-
      types

   *  "BBBB" --> the assigned RFC value for this draft

   Artwork in this document contains placeholder values for the date of
   publication of this draft.  Please apply the following replacement:

   *  "2021-05-18" --> the publication date of this draft

   The following Appendix section is to be removed prior to publication:

   *  Appendix A.  Change Log


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-trust-anchors/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-trust-anchors-15.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-trust-anchors-15


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue May 18 10:49:28 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A77A3A1AF9; Tue, 18 May 2021 10:49:15 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162136015494.1663.16949695914124351749@ietfa.amsl.com>
Date: Tue, 18 May 2021 10:49:14 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/bD0E29oZViwy9AlNgW_uflVockQ>
Subject: [netconf] I-D Action: draft-ietf-netconf-keystore-22.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 17:49:26 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : A YANG Data Model for a Keystore
        Author          : Kent Watsen
	Filename        : draft-ietf-netconf-keystore-22.txt
	Pages           : 50
	Date            : 2021-05-18

Abstract:
   This document defines a YANG module called "ietf-keystore" that
   enables centralized configuration of both symmetric and asymmetric
   keys.  The secret value for both key types may be encrypted or
   hidden.  Asymmetric keys may be associated with certificates.
   Notifications are sent when certificates are about to expire.

Editorial Note (To be removed by RFC Editor)

   This draft contains placeholder values that need to be replaced with
   finalized values at the time of publication.  This note summarizes
   all of the substitutions that are needed.  No other RFC Editor
   instructions are specified elsewhere in this document.

   Artwork in this document contains shorthand references to drafts in
   progress.  Please apply the following replacements:

   *  "AAAA" --> the assigned RFC value for draft-ietf-netconf-crypto-
      types

   *  "CCCC" --> the assigned RFC value for this draft

   Artwork in this document contains placeholder values for the date of
   publication of this draft.  Please apply the following replacement:

   *  "2021-05-18" --> the publication date of this draft

   The following Appendix section is to be removed prior to publication:

   *  Appendix A.  Change Log


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

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-keystore-22.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-keystore-22


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue May 18 10:51:21 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B7F83A1B06; Tue, 18 May 2021 10:51:09 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162136026932.19321.9335283747599102265@ietfa.amsl.com>
Date: Tue, 18 May 2021 10:51:09 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/ipcShwgkchlOdBE-8eXsvzWqdS0>
Subject: [netconf] I-D Action: draft-ietf-netconf-tcp-client-server-10.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 17:51:20 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : YANG Groupings for TCP Clients and TCP Servers
        Authors         : Kent Watsen
                          Michael Scharf
	Filename        : draft-ietf-netconf-tcp-client-server-10.txt
	Pages           : 33
	Date            : 2021-05-18

Abstract:
   This document defines three YANG 1.1 modules to support the
   configuration of TCP clients and TCP servers.  The modules include
   basic parameters of a TCP connection relevant for client or server
   applications, as well as client configuration required for traversing
   proxies.  The modules can be used either standalone or in conjunction
   with configuration of other stack protocol layers.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-tcp-client-server/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-tcp-client-server-10.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-tcp-client-server-10


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue May 18 10:52:31 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 92CB63A1B78; Tue, 18 May 2021 10:52:20 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162136034057.2713.17723881698942555705@ietfa.amsl.com>
Date: Tue, 18 May 2021 10:52:20 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/C52k6iHk79shg8G_HIyB3Mbr-6Q>
Subject: [netconf] I-D Action: draft-ietf-netconf-ssh-client-server-24.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 17:52:30 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : YANG Groupings for SSH Clients and SSH Servers
        Author          : Kent Watsen
	Filename        : draft-ietf-netconf-ssh-client-server-24.txt
	Pages           : 62
	Date            : 2021-05-18

Abstract:
   This document defines three YANG 1.1 modules: the first defines
   identities and groupings common to both SSH clients and SSH servers,
   the second defines a grouping for a generic SSH client, and the third
   defines a grouping for a generic SSH server.

Editorial Note (To be removed by RFC Editor)

   This draft contains placeholder values that need to be replaced with
   finalized values at the time of publication.  This note summarizes
   all of the substitutions that are needed.  No other RFC Editor
   instructions are specified elsewhere in this document.

   Artwork in this document contains shorthand references to drafts in
   progress.  Please apply the following replacements:

   *  "AAAA" --> the assigned RFC value for draft-ietf-netconf-crypto-
      types

   *  "BBBB" --> the assigned RFC value for draft-ietf-netconf-trust-
      anchors

   *  "CCCC" --> the assigned RFC value for draft-ietf-netconf-keystore

   *  "DDDD" --> the assigned RFC value for draft-ietf-netconf-tcp-
      client-server

   *  "EEEE" --> the assigned RFC value for this draft

   Artwork in this document contains placeholder values for the date of
   publication of this draft.  Please apply the following replacement:

   *  "2021-05-18" --> the publication date of this draft

   The following Appendix section is to be removed prior to publication:

   *  Appendix A.  Change Log


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-ssh-client-server/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-ssh-client-server-24.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-ssh-client-server-24


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue May 18 10:53:44 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E5363A1AFE; Tue, 18 May 2021 10:53:30 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162136041057.28541.4153993707140111080@ietfa.amsl.com>
Date: Tue, 18 May 2021 10:53:30 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/T-4iXy-FoEK6oxRUHLJxtmCkH5M>
Subject: [netconf] I-D Action: draft-ietf-netconf-tls-client-server-24.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 17:53:40 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : YANG Groupings for TLS Clients and TLS Servers
        Author          : Kent Watsen
	Filename        : draft-ietf-netconf-tls-client-server-24.txt
	Pages           : 61
	Date            : 2021-05-18

Abstract:
   This document defines three YANG 1.1 modules: the first defines
   identities and groupings common to both TLS clients and TLS servers,
   the second defines a grouping for a generic TLS client, and the third
   defines a grouping for a generic TLS server.

Editorial Note (To be removed by RFC Editor)

   This draft contains placeholder values that need to be replaced with
   finalized values at the time of publication.  This note summarizes
   all of the substitutions that are needed.  No other RFC Editor
   instructions are specified elsewhere in this document.

   Artwork in this document contains shorthand references to drafts in
   progress.  Please apply the following replacements:

   *  "AAAA" --> the assigned RFC value for draft-ietf-netconf-crypto-
      types

   *  "BBBB" --> the assigned RFC value for draft-ietf-netconf-trust-
      anchors

   *  "CCCC" --> the assigned RFC value for draft-ietf-netconf-keystore

   *  "DDDD" --> the assigned RFC value for draft-ietf-netconf-tcp-
      client-server

   *  "FFFF" --> the assigned RFC value for this draft

   Artwork in this document contains placeholder values for the date of
   publication of this draft.  Please apply the following replacement:

   *  "2021-05-18" --> the publication date of this draft

   The following Appendix section is to be removed prior to publication:

   *  Appendix A.  Change Log


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-tls-client-server/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-tls-client-server-24.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-tls-client-server-24


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue May 18 10:54:42 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E886B3A1B6D; Tue, 18 May 2021 10:54:26 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162136046689.17636.5240920085276338775@ietfa.amsl.com>
Date: Tue, 18 May 2021 10:54:26 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/cs1LKySdxR0PWWaxlCxdL9ti608>
Subject: [netconf] I-D Action: draft-ietf-netconf-http-client-server-07.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 17:54:38 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : YANG Groupings for HTTP Clients and HTTP Servers
        Author          : Kent Watsen
	Filename        : draft-ietf-netconf-http-client-server-07.txt
	Pages           : 31
	Date            : 2021-05-18

Abstract:
   This document defines two YANG modules: the first defines a minimal
   grouping for configuring an HTTP client, and the second defines a
   minimal grouping for configuring an HTTP server.  It is intended that
   these groupings will be used to help define the configuration for
   simple HTTP-based protocols (not for complete web servers or
   browsers).

Editorial Note (To be removed by RFC Editor)

   This draft contains placeholder values that need to be replaced with
   finalized values at the time of publication.  This note summarizes
   all of the substitutions that are needed.  No other RFC Editor
   instructions are specified elsewhere in this document.

   Artwork in this document contains shorthand references to drafts in
   progress.  Please apply the following replacements (note: not all may
   be present):

   *  "AAAA" --> the assigned RFC value for draft-ietf-netconf-crypto-
      types

   *  "DDDD" --> the assigned RFC value for draft-ietf-netconf-tcp-
      client-server

   *  "FFFF" --> the assigned RFC value for draft-ietf-netconf-tls-
      client-server

   *  "GGGG" --> the assigned RFC value for this draft

   Artwork in this document contains placeholder values for the date of
   publication of this draft.  Please apply the following replacement:

   *  "2021-05-18" --> the publication date of this draft

   The following Appendix section is to be removed prior to publication:

   *  Appendix A.  Change Log


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-http-client-server/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-http-client-server-07.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-http-client-server-07


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue May 18 10:56:02 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 858193A1B26; Tue, 18 May 2021 10:55:45 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162136054549.6218.11336783739258407444@ietfa.amsl.com>
Date: Tue, 18 May 2021 10:55:45 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/sDV41Mt9VVABvU1gJKNrbY-OM8o>
Subject: [netconf] I-D Action: draft-ietf-netconf-netconf-client-server-23.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 17:55:57 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : NETCONF Client and Server Models
        Author          : Kent Watsen
	Filename        : draft-ietf-netconf-netconf-client-server-23.txt
	Pages           : 60
	Date            : 2021-05-18

Abstract:
   This document defines two YANG modules, one module to configure a
   NETCONF client and the other module to configure a NETCONF server.
   Both modules support both the SSH and TLS transport protocols, and
   support both standard NETCONF and NETCONF Call Home connections.

Editorial Note (To be removed by RFC Editor)

   This draft contains placeholder values that need to be replaced with
   finalized values at the time of publication.  This note summarizes
   all of the substitutions that are needed.  No other RFC Editor
   instructions are specified elsewhere in this document.

   Artwork in this document contains shorthand references to drafts in
   progress.  Please apply the following replacements (note: not all may
   be present):

   *  "AAAA" --> the assigned RFC value for draft-ietf-netconf-crypto-
      types

   *  "BBBB" --> the assigned RFC value for draft-ietf-netconf-trust-
      anchors

   *  "CCCC" --> the assigned RFC value for draft-ietf-netconf-keystore

   *  "DDDD" --> the assigned RFC value for draft-ietf-netconf-tcp-
      client-server

   *  "EEEE" --> the assigned RFC value for draft-ietf-netconf-ssh-
      client-server

   *  "FFFF" --> the assigned RFC value for draft-ietf-netconf-tls-
      client-server

   *  "GGGG" --> the assigned RFC value for draft-ietf-netconf-http-
      client-server

   *  "HHHH" --> the assigned RFC value for this draft
   Artwork in this document contains placeholder values for the date of
   publication of this draft.  Please apply the following replacement:

   *  "2021-05-18" --> the publication date of this draft

   The following Appendix section is to be removed prior to publication:

   *  Appendix A.  Change Log


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-netconf-client-server/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-netconf-client-server-23.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-netconf-client-server-23


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue May 18 10:57:28 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E64323A1BAC; Tue, 18 May 2021 10:57:11 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162136063190.11746.8196377527193280476@ietfa.amsl.com>
Date: Tue, 18 May 2021 10:57:11 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/KDVvzyzGcoW0z1iW19e7kiPq-UA>
Subject: [netconf] I-D Action: draft-ietf-netconf-restconf-client-server-23.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 17:57:23 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : RESTCONF Client and Server Models
        Author          : Kent Watsen
	Filename        : draft-ietf-netconf-restconf-client-server-23.txt
	Pages           : 56
	Date            : 2021-05-18

Abstract:
   This document defines two YANG modules, one module to configure a
   RESTCONF client and the other module to configure a RESTCONF server.
   Both modules support the TLS transport protocol with both standard
   RESTCONF and RESTCONF Call Home connections.

Editorial Note (To be removed by RFC Editor)

   This draft contains placeholder values that need to be replaced with
   finalized values at the time of publication.  This note summarizes
   all of the substitutions that are needed.  No other RFC Editor
   instructions are specified elsewhere in this document.

   Artwork in this document contains shorthand references to drafts in
   progress.  Please apply the following replacements (note: not all may
   be present):

   *  "AAAA" --> the assigned RFC value for draft-ietf-netconf-crypto-
      types

   *  "BBBB" --> the assigned RFC value for draft-ietf-netconf-trust-
      anchors

   *  "CCCC" --> the assigned RFC value for draft-ietf-netconf-keystore

   *  "DDDD" --> the assigned RFC value for draft-ietf-netconf-tcp-
      client-server

   *  "EEEE" --> the assigned RFC value for draft-ietf-netconf-ssh-
      client-server

   *  "FFFF" --> the assigned RFC value for draft-ietf-netconf-tls-
      client-server

   *  "GGGG" --> the assigned RFC value for draft-ietf-netconf-http-
      client-server

   *  "HHHH" --> the assigned RFC value for draft-ietf-netconf-netconf-
      client-server

   *  "IIII" --> the assigned RFC value for this draft

   Artwork in this document contains placeholder values for the date of
   publication of this draft.  Please apply the following replacement:

   *  "2021-05-18" --> the publication date of this draft

   The following Appendix section is to be removed prior to publication:

   *  Appendix B.  Change Log


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-restconf-client-server/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-restconf-client-server-23.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-restconf-client-server-23


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue May 18 11:37:22 2021
Return-Path: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8A593A1C97 for <netconf@ietfa.amsl.com>; Tue, 18 May 2021 11:37:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 c-zMu66ugkdh for <netconf@ietfa.amsl.com>; Tue, 18 May 2021 11:37:18 -0700 (PDT)
Received: from a8-88.smtp-out.amazonses.com (a8-88.smtp-out.amazonses.com [54.240.8.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CF113A1C8D for <netconf@ietf.org>; Tue, 18 May 2021 11:37:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1621363036; h=From:Content-Type:Content-Transfer-Encoding:Mime-Version:Subject:Message-Id:Date:To:Feedback-ID; bh=yGgze0+5vmDk1AYhaoE/K8hOdzd3QRjlEgF606aWSBQ=; b=aBRSElEpgPs++KYEXNbwlXNOxt6c8vwMXXi2XjnOC3NbNwsalUAzLzg4+VOxPTuJ 7x09cF3c5RSHLqz7uUkgHYUlAFkEaOHqtQgkcTQShq9qHd5uZ9uu0KPUZrD+o6ADJQ9 MJQ0epNqJRHd0mpc5fhJG5luM/JgFa6pB9cm0ha8=
From: Kent Watsen <kent+ietf@watsen.net>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Message-ID: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com>
Date: Tue, 18 May 2021 18:37:16 +0000
To: "netconf@ietf.org" <netconf@ietf.org>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.18-54.240.8.88
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/z2eNjv6FshBJhDH1id3dJUHGjDg>
Subject: [netconf] Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 May 2021 18:37:21 -0000

Thank you to all that contributed to the WGLC of the tcp-, ssh-, tls-, =
and http- client-server drafts.  Below is the result change log for each =
draft, but the highlights for me are:

   1) for the =E2=80=9Ctcp=E2=80=9D draft, the abstract/introduction =
sections were enhanced by Michael, my co-author and TCP WG co-chair.
   2) for the =E2=80=9Cssh=E2=80=9D draft, we added and then removed the =
keyboard-interactive and GSS-API support.
   3) for the =E2=80=9Ctls=E2=80=9D draft, we marked the feature =
statements for versions  other than 1.3 as =E2=80=9Cnot recommended=E2=80=9D=
.
   4) for the =E2=80=9Chttp=E2=80=9D draft, no significant update =
(really? hmm...)
   5) for the =E2=80=9Cnetconf=E2=80=9D draft, whilst not in WGLC, =
significant updates wrt the "client-identity-mappings=E2=80=9D nodes.

Notably, beware that the Last Call YANG-doctor review for some of these =
four drafts has been pending this update, so expect to see a little more =
activity on these drafts yet.=20

K.


DETAILS:

crypto-types:
   *  Nits found via YANG Doctors reviews.
   *  Aligned modules with `pyang -f` formatting.

truststore:
   *  Added prefixes to 'path' statements per trust-anchors/issues/1
   *  Renamed feature "truststore-supported" to =
"central-truststore-supported".
   *  Associated with above, generally moved text to refer to a
      "central" truststore.
   *  Removed two unecessary/unwanted "min-elements 1" and associated
      "presence" statements.
   *  Aligned modules with `pyang -f` formatting.
   *  Fixed nits found by YANG Doctor reviews.

keystore:
   *  Added prefixes to 'path' statements per trust-anchors/issues/1
   *  Renamed feature "keystore-supported" to "central-keystore-
      supported".
   *  Associated with above, generally moved text to refer to a
      "central" keystore.
   *  Aligned modules with `pyang -f` formatting.
   *  Fixed nits found by YANG Doctor reviews.

tcp-client-server:
   *  Updated Abstract and Intro to address comments by Tom Petch.
   *  Removed the "tcp-connection-grouping" grouping (now models use the
      "tcp-common-grouping" directly).
   *  Added XML-comment above examples explaining the reason for the
      unusual top-most element's presence.
   *  Added Securty Considerations section for the "local-binding-
      supported" feature.
   *  Replaced some hardcoded refs to <xref> elements.
   *  Fixed nits found by YANG Doctor reviews.
   *  Aligned modules with `pyang -f` formatting.
   *  Added an "Acknowledgements" secetion.

ssh-client-server:
   *  Removed the 'supported-authentication-methods' from {grouping ssh-
      server-grouping}/client-authentication.
   *  Added XML-comment above examples explaining the reason for the
      unexepected top-most element's presence.
   *  Added RFC-references to various 'feature' statements.
   *  Renamed "credentials" to "authentication methods"
   *  Renamed "client-auth-*" to "userauth-*"
   *  Renamed "client-identity-*" to "userauth-*"
   *  Fixed nits found by YANG Doctor reviews.
   *  Aligned modules with `pyang -f` formatting.
   *  Added a 'Contributors' section.

tls-client-server:
   *  Added missing reference to "FIPS PUB 180-4".
   *  Added identity "tls-1.3" and updated description statement in
      other identities indicating that the protocol version is obsolete
      and enabling the feature is NOT RECOMMENDED.
   *  Added XML-comment above examples explaining the reason for the
      unexpected top-most element's presence.
   *  Added missing "client-ident-raw-public-key" and "client-ident-psk"
      featutes.
   *  Aligned modules with `pyang -f` formatting.
   *  Fixed nits found by YANG Doctor reviews.
   *  Added a 'Contributors' section.

http-client-server:
   *  Added XML-comment above examples explaining the reason for the
      unusual top-most element's presence.
   *  Renamed 'client-auth-config-supported' to 'client-auth-supported'
      consistent with other drafts.
   *  Wrapped 'container basic' choice inside a 'case basic' per best
      practice.
   *  Aligned modules with `pyang -f` formatting.
   *  Fixed nits found by YANG Doctor reviews.

netconf-client-server:
   *  Floated an 'if-feature' statement in a grouping down to where the
      grouping is used.
   *  Clarified 'client-identity-mappings' for both the SSH and TLS
      transports.
   *  For netconf-client, augmented-in a 'mapping-required' flag into
      'client-identity-mappings' only for the SSH transport, and
      refined-in a 'min-elements 1' only for the TLS transport.
   *  Aligned modules with `pyang -f` formatting.

restconf-client-server:
   *  Further clarified why some 'presence' statements are present.
   *  Addressed nits found in YANG Doctor reviews.
   *  Aligned modules with `pyang -f` formatting.





From nobody Wed May 19 04:50:17 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDA243A097E for <netconf@ietfa.amsl.com>; Wed, 19 May 2021 04:50:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 lPw0ZmzmRvGS for <netconf@ietfa.amsl.com>; Wed, 19 May 2021 04:50:11 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2103.outbound.protection.outlook.com [40.107.22.103]) (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 327C93A09C0 for <netconf@ietf.org>; Wed, 19 May 2021 04:50:09 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aoLCQON3Vrtrw4IasSi4U9eZese5Sz3aZdBn+K6mSyAwdVoIsWthzcqTypxv937EQ2ngsIYRB3BF/l8p48NeuPDmY55yVldGJdNmPJbU/f5bXDwJvWxVJcA/Xac28zZCFGZvUj51fnxEEwNxoLahh1GKDtCXBYjQrrhf6NfJtayy4nviw8rggLksxXijYmheLeQ9YTxU15W/dHOQJMk93OwPqtK5/FNRY9mBYQ0dbKOnV18kZlWuf6VxeXDsJNxvfEQ82AWeZIZRcXWc5OrSjMeeVVpbmkmFfPMAWcWJoLkbN66MY0nFxiQIT4RiufD6TSLTkMwaiY33qSvBzlfK4w==
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-SenderADCheck; bh=lehGlXfhGjAz+lNZY50reOjV7+uYOu5Ch9lXRWCAq7A=; b=Q0UaN7OTalb+6lbuYNqWazNhdbJdFtteL+ceh2twB6VEt2v0D8u/WL93D3dIHRDClblzc03lx0SeGwMVMiI+NiXLw5xejygSbrO4L4WCuAF74mUW+h9zK0U50o+Zxgrqz2LvObCcgcNmy/rmyN2U6U0dKTZmcJGi5WSYfN6GZeBF6l6jw8EUV2VM0wRqGKi4GhGled9V71lpu+bEzOUDquOKKmaDQdqfbZGTLmcFLeejGsiJX4JLjAh1akBl3H0dOw1og+bMs/k2ot0nSJmdPDqbZlVTw7U9sJkk3lVn9pKK83Hxh52f4IceEEUYbCZTd8HJJcdOzQ47eQgzI3K4Gg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lehGlXfhGjAz+lNZY50reOjV7+uYOu5Ch9lXRWCAq7A=; b=UWZNCxCQqUi6UlyPd246Qc5Wk+JKx6ah4SCxDni+r1YfIaudNfYXNZbwo4QpW3k6b19VrHzJZ30iS0uSGJ9RdIdcmbgfVQeuofrvQnH7VtPzH1Q3PfVycNQNbQqVWI7WuVeXnje2vOvHECl0GT58PeiryXdLMf7tgf0qqxccSj4=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AS8PR07MB7063.eurprd07.prod.outlook.com (2603:10a6:20b:25f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.12; Wed, 19 May 2021 11:50:07 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9%6]) with mapi id 15.20.4150.019; Wed, 19 May 2021 11:50:07 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: netconf-tls wasRe: [netconf] Summary of updates
Thread-Index: AQHXTBTd+Ars5vZWR0GfweeEA5YRbarqpdED
Date: Wed, 19 May 2021 11:50:06 +0000
Message-ID: <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com>
In-Reply-To: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 070dbd60-2902-42af-1800-08d91abc3f7a
x-ms-traffictypediagnostic: AS8PR07MB7063:
x-microsoft-antispam-prvs: <AS8PR07MB7063E7554B3E94DA011298BDA02B9@AS8PR07MB7063.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: v7RzUqNl833McC3eqXnE9Ekz0T38AQt4eP0SuUUySXJ6zA0pAOlH6wxBHtCnNm1Zw01q4CdZTxNi8qFXeTv6VNSHXorsPCELgV9nM4kRqQM8qEBEyyan8jb4jxzWBeDY89kErWR4Q3gL8u8SmjXyatL68buZI3G7iHIR7GAGLAW5xVJEbssH15O+CTNNVC9yo0ECq5VZg53cPWGv+S1GIezvjWkaXw+nWrrOJ7YEls97S98gR6jYuSKJkk8zSEfCxh0Nh9QGOUCl+ULO0ZJb3T7UgaaRtrUfdkC+26b7q/dQfo+8G5jRkCxmjv1MLZ73j4k8MKcmuBW++ZSe7kuPUd+LqTDntScWYgfJpWQkr/5I2AGQ4NgAWpTdOlJGDLmRRk/HiSf2+y2GbphGzri31NCFfv5z7QLq3CVLOOAuOYGSilFjGewQZXmh3/sLiorJCfuKAwcQPXPjoOP95EoIU2UTzrTAX6C/E2IpHpGhbe2NPkJ8mCQ7B7V7q0NcgI6qQdonPTiPtTKnNcuXoDzb0dOvKQ0Ugy8xLk+dUGBWSp1geFjTmykDUXZEhRJ0Xw+DkEtVWwd/CG5TkXdsmzUvmTrk9E8nHCyHFuWv+AK7HaWLZjYFKXTs8zj17xCNsENytXDJKHpkuiOFpHhKARFl2jRqakZWaFuBiDKzI36PT/jT7PDl9RtiW11yp14xev2KBFkJ3nLjBggrCLYNmJJgdw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(346002)(396003)(39860400002)(136003)(376002)(64756008)(26005)(91956017)(76116006)(66556008)(52536014)(122000001)(38100700002)(71200400001)(9686003)(2906002)(7696005)(55016002)(33656002)(86362001)(66946007)(15650500001)(83380400001)(8676002)(66476007)(5660300002)(316002)(966005)(6506007)(8936002)(478600001)(66446008)(110136005)(186003); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?MJ6ncmreHCkzuaErwo4MABlCv5MRyEj2csKd+oKWfPwGM5RWVI8F+hw9?= =?Windows-1252?Q?SKxeFKzatRMNv6WYCeOfetkhctWMSLTdsB3YjfYO/bkgKW0NUPVzrxNP?= =?Windows-1252?Q?Q6EErk0sCv44tbFatMwkJM+xIcEHfQaNF1FGLhLEvbkpy/jbhfapMjVb?= =?Windows-1252?Q?hBKYoKSYL4qhSaSVhyXWiQ8AioDTOs63ymzu6p9znMUEQ4EpSlBApz+r?= =?Windows-1252?Q?/Kw/DfXfcWSv8XphyLZ0pKy4WI1NScfFX5YMLrLXB54K0WK0yrcn15Ix?= =?Windows-1252?Q?K+EJSDsmK76APSPpRsUVUMgZPyrYrWabxSpSqaDSNBSacvhGvsZOt15Z?= =?Windows-1252?Q?8q8NNXtURnHL7E18OJfCm0K/KpjiDkCVu9SlScyC876JGJBlylWr6Qeo?= =?Windows-1252?Q?ii9HdWXlCYGXOJBpCKECITsUPllxY5Y+3eHeQTN7blD6w2kv7YwUJimi?= =?Windows-1252?Q?h8PV5J3p48VlRGWQKN3JsVnzd02OQO3i04pcwB5WA76KBiLcFn1Yle6Q?= =?Windows-1252?Q?jPPyWV0XKOxnU+QYtj46LaqS7EBDnfaeUjkFQOdy0x2WswFcv0tjirHs?= =?Windows-1252?Q?3q4yJfOnNuIx9JytkcIP02sDytgkjTKmh/pnQsjGvRQrXg1trFxwHcOX?= =?Windows-1252?Q?mSN2nxiYajeckqSToa2VyJLOg7+xPL6uwMm2kENqjgkzQPa7Y0kF9+0Q?= =?Windows-1252?Q?fh1BqLzTC1S3msXe+zc/r9NpCdNa5AnWBDXTQsf0DQ4W5D1ejl520zB2?= =?Windows-1252?Q?d8e4FHnWUH4a4dgvn+H2v+VIFGEGEAwQuHHTyUypmGCFNxok18Mp6D/2?= =?Windows-1252?Q?IhXjFs2pu0oW82kfsze6vrgOzxMJUd9RnkJLmHDv7AtgjGXxDz03mm1H?= =?Windows-1252?Q?jIHvgMcmGwbQSI0N32sOXSpbpthBQN8oLAsc+0chW6oD/B0WGlrp1+ag?= =?Windows-1252?Q?uhh+BINsFiTcUEfcZvIMhkf68BbVAWr0Qg+zffLjhbibPBOD1s5eutdg?= =?Windows-1252?Q?gI7zSTCx8luZOmlqWaWuFZueppmb0cWgztcyebtBO9/9Q93Iu5l45K4B?= =?Windows-1252?Q?Nj4Ck0XsZm3L63ly1jodbBV8QSrgqZ5q81sb0Hig1VAoQc9dpbnTS9Dy?= =?Windows-1252?Q?5PRhh4BpiWUF7J4pdWZGBJN/mJN+JRs9nVkC3k86O2BzXRov9SE/YoaV?= =?Windows-1252?Q?etAlqPeWqf7HPisBfT/+Mg1NAYtlN9ubh907aVPqyOdUCtjCJzSgP5P2?= =?Windows-1252?Q?WhBn/ThSWbI2Aod/JeegRI6LJ5ekI35IcND2gaI7cW0zg1rN9zDgSDUQ?= =?Windows-1252?Q?GK5gLiJ1pmhB0ZAsJ8Am9h78iJ4JxSq1GvHnCwyl4dxJTDL3yGm6Bgrc?= =?Windows-1252?Q?wwW4DPxZ8sX1xGruRUS/3pS/BKqrjZ32Iaw=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 070dbd60-2902-42af-1800-08d91abc3f7a
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2021 11:50:06.9591 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: K6Vnglli+A7QLobSM7rxKbV31dvnoczLkzhFslVuGzCREefF9eXUYXSwd3tdI7NsC9WIsl/e3Etdzpj8UyRlOA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB7063
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/3jLutHhJ4zA6F3-KVei43lrIgv0>
Subject: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 May 2021 11:50:16 -0000

From: netconf <netconf-bounces@ietf.org> on behalf of Kent Watsen <kent+iet=
f@watsen.net>=0A=
Sent: 18 May 2021 19:37=0A=
=0A=
Thank you to all that contributed to the WGLC of the tcp-, ssh-, tls-, and =
http- client-server drafts.  Below is the result change log for each draft,=
 but the highlights for me are:=0A=
=0A=
   1) for the =93tcp=94 draft, the abstract/introduction sections were enha=
nced by Michael, my co-author and TCP WG co-chair.=0A=
   2) for the =93ssh=94 draft, we added and then removed the keyboard-inter=
active and GSS-API support.=0A=
   3) for the =93tls=94 draft, we marked the feature statements for version=
s  other than 1.3 as =93not recommended=94.=0A=
=0A=
<tp>=0A=
I still think that the I-D lacks clarity about supported versions.=0A=
=0A=
Introduction =0A=
TLS Protocol [RFC5246] =0A=
Clearly this is TLS1.2 only=0A=
=0A=
s.2=0A=
This model supports both TLS1.2 and TLS1.3=0A=
Ah, no, TLS1.2 and TLS1.3 but not TLS1.0 or TLS1.1=0A=
=0A=
s.2.1.1=0A=
Features=0A=
tls-1_0=0A=
tls-1_1=0A=
tls-1_2=0A=
tls-1_3=0A=
Ah no, it may not support 1.0 and 1.1 but it ........ for them but I know n=
ot what.=0A=
=0A=
2.2 =0A=
an example for 1.1 and 1.2 but not 1.3; interesting.=0A=
=0A=
Reverse engineering the YANG I find that that 'Version 1.0 is supported', '=
Version 1.1 is supported'.=0A=
=0A=
hello-params-grouping=0A=
Only 1.2 is referenced as indeed is repeatedly the case in the YANG modules=
=0A=
=0A=
Mmm I dunno!=0A=
=0A=
I want the Introduction to set the scene which subsequent sections expand o=
n and that I see as lacking.  Support fot 1.0 and 1.1 would, for me, cateri=
ng for the different cipher suites that they have.=0A=
=0A=
In passing, I was wrong about public keys.  I misread the statement that on=
ly certificates and PSK are supported in TLS1.3, forgetting that certificat=
e(255) is a public key!=0A=
=0A=
Tom Petch=0A=
=0A=
=0A=
=0A=
=0A=
   4) for the =93http=94 draft, no significant update (really? hmm...)=0A=
   5) for the =93netconf=94 draft, whilst not in WGLC, significant updates =
wrt the "client-identity-mappings=94 nodes.=0A=
=0A=
Notably, beware that the Last Call YANG-doctor review for some of these fou=
r drafts has been pending this update, so expect to see a little more activ=
ity on these drafts yet.=0A=
=0A=
K.=0A=
=0A=
=0A=
DETAILS:=0A=
=0A=
crypto-types:=0A=
   *  Nits found via YANG Doctors reviews.=0A=
   *  Aligned modules with `pyang -f` formatting.=0A=
=0A=
truststore:=0A=
   *  Added prefixes to 'path' statements per trust-anchors/issues/1=0A=
   *  Renamed feature "truststore-supported" to "central-truststore-support=
ed".=0A=
   *  Associated with above, generally moved text to refer to a=0A=
      "central" truststore.=0A=
   *  Removed two unecessary/unwanted "min-elements 1" and associated=0A=
      "presence" statements.=0A=
   *  Aligned modules with `pyang -f` formatting.=0A=
   *  Fixed nits found by YANG Doctor reviews.=0A=
=0A=
keystore:=0A=
   *  Added prefixes to 'path' statements per trust-anchors/issues/1=0A=
   *  Renamed feature "keystore-supported" to "central-keystore-=0A=
      supported".=0A=
   *  Associated with above, generally moved text to refer to a=0A=
      "central" keystore.=0A=
   *  Aligned modules with `pyang -f` formatting.=0A=
   *  Fixed nits found by YANG Doctor reviews.=0A=
=0A=
tcp-client-server:=0A=
   *  Updated Abstract and Intro to address comments by Tom Petch.=0A=
   *  Removed the "tcp-connection-grouping" grouping (now models use the=0A=
      "tcp-common-grouping" directly).=0A=
   *  Added XML-comment above examples explaining the reason for the=0A=
      unusual top-most element's presence.=0A=
   *  Added Securty Considerations section for the "local-binding-=0A=
      supported" feature.=0A=
   *  Replaced some hardcoded refs to <xref> elements.=0A=
   *  Fixed nits found by YANG Doctor reviews.=0A=
   *  Aligned modules with `pyang -f` formatting.=0A=
   *  Added an "Acknowledgements" secetion.=0A=
=0A=
ssh-client-server:=0A=
   *  Removed the 'supported-authentication-methods' from {grouping ssh-=0A=
      server-grouping}/client-authentication.=0A=
   *  Added XML-comment above examples explaining the reason for the=0A=
      unexepected top-most element's presence.=0A=
   *  Added RFC-references to various 'feature' statements.=0A=
   *  Renamed "credentials" to "authentication methods"=0A=
   *  Renamed "client-auth-*" to "userauth-*"=0A=
   *  Renamed "client-identity-*" to "userauth-*"=0A=
   *  Fixed nits found by YANG Doctor reviews.=0A=
   *  Aligned modules with `pyang -f` formatting.=0A=
   *  Added a 'Contributors' section.=0A=
=0A=
tls-client-server:=0A=
   *  Added missing reference to "FIPS PUB 180-4".=0A=
   *  Added identity "tls-1.3" and updated description statement in=0A=
      other identities indicating that the protocol version is obsolete=0A=
      and enabling the feature is NOT RECOMMENDED.=0A=
   *  Added XML-comment above examples explaining the reason for the=0A=
      unexpected top-most element's presence.=0A=
   *  Added missing "client-ident-raw-public-key" and "client-ident-psk"=0A=
      featutes.=0A=
   *  Aligned modules with `pyang -f` formatting.=0A=
   *  Fixed nits found by YANG Doctor reviews.=0A=
   *  Added a 'Contributors' section.=0A=
=0A=
http-client-server:=0A=
   *  Added XML-comment above examples explaining the reason for the=0A=
      unusual top-most element's presence.=0A=
   *  Renamed 'client-auth-config-supported' to 'client-auth-supported'=0A=
      consistent with other drafts.=0A=
   *  Wrapped 'container basic' choice inside a 'case basic' per best=0A=
      practice.=0A=
   *  Aligned modules with `pyang -f` formatting.=0A=
   *  Fixed nits found by YANG Doctor reviews.=0A=
=0A=
netconf-client-server:=0A=
   *  Floated an 'if-feature' statement in a grouping down to where the=0A=
      grouping is used.=0A=
   *  Clarified 'client-identity-mappings' for both the SSH and TLS=0A=
      transports.=0A=
   *  For netconf-client, augmented-in a 'mapping-required' flag into=0A=
      'client-identity-mappings' only for the SSH transport, and=0A=
      refined-in a 'min-elements 1' only for the TLS transport.=0A=
   *  Aligned modules with `pyang -f` formatting.=0A=
=0A=
restconf-client-server:=0A=
   *  Further clarified why some 'presence' statements are present.=0A=
   *  Addressed nits found in YANG Doctor reviews.=0A=
   *  Aligned modules with `pyang -f` formatting.=0A=
=0A=
=0A=
=0A=
=0A=
_______________________________________________=0A=
netconf mailing list=0A=
netconf@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/netconf=0A=


From nobody Wed May 19 12:50:27 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 199713A1CD8; Wed, 19 May 2021 12:50:21 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162145382106.26684.12802284108358427620@ietfa.amsl.com>
Date: Wed, 19 May 2021 12:50:21 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/UMLVX8JmdZx1Bt99N6p5OzUXCCU>
Subject: [netconf] I-D Action: draft-ietf-netconf-sztp-csr-02.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 May 2021 19:50:21 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : Conveying a Certificate Signing Request (CSR) in a Secure Zero Touch Provisioning (SZTP) Bootstrapping Request
        Authors         : Kent Watsen
                          Russ Housley
                          Sean Turner
	Filename        : draft-ietf-netconf-sztp-csr-02.txt
	Pages           : 29
	Date            : 2021-05-19

Abstract:
   This draft extends the "get-bootstrapping-data" RPC defined in RFC
   8572 to include an optional certificate signing request (CSR),
   enabling a bootstrapping device to additionally obtain an identity
   certificate (e.g., an LDevID, from IEEE 802.1AR) as part of the
   "onboarding information" response provided in the RPC-reply.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-sztp-csr/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-netconf-sztp-csr-02.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-sztp-csr-02


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Wed May 19 12:55:15 2021
Return-Path: <0100017986323334-2ea5ccff-d5ea-408a-88a0-1378400338bc-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A63953A1CF6 for <netconf@ietfa.amsl.com>; Wed, 19 May 2021 12:55:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 9YgIctngPPDf for <netconf@ietfa.amsl.com>; Wed, 19 May 2021 12:55:09 -0700 (PDT)
Received: from a48-92.smtp-out.amazonses.com (a48-92.smtp-out.amazonses.com [54.240.48.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6916B3A1CFC for <netconf@ietf.org>; Wed, 19 May 2021 12:55:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1621454108; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=ZMw9/pDv2PxvL1VE2XrzysBQ5KIqd/N1Ym0daCxC7mc=; b=Tue9PTu3326l7AOOPvPSAn+CS8Nu8tbzXE4zC71F1QzqIo8G3KQsQqqxMK3uoKPG z+CyH/868SLJbjl2ur4Kqnmq24C4g1E9nAfzHrQtZRVmz/7iYpx31Oy7LbuNk+Wo4UI 4roU+4U+r+ka4GecvWWPxvcL+6tG2sYiz1iuOnqU=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Kent Watsen <kent@watsen.net>
In-Reply-To: <162145382106.26684.12802284108358427620@ietfa.amsl.com>
Date: Wed, 19 May 2021 19:55:07 +0000
Cc: Russ Housley <housley@vigilsec.com>, Sean Turner <sean@sn3rd.com>
Content-Transfer-Encoding: quoted-printable
Message-ID: <0100017986323334-2ea5ccff-d5ea-408a-88a0-1378400338bc-000000@email.amazonses.com>
References: <162145382106.26684.12802284108358427620@ietfa.amsl.com>
To: "netconf@ietf.org" <netconf@ietf.org>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.19-54.240.48.92
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/OVu49W3mhTlSaBaGqnpaMQ2eLYs>
Subject: Re: [netconf] I-D Action: draft-ietf-netconf-sztp-csr-02.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 May 2021 19:55:14 -0000

Folks,

This is a no-op refresh due to the draft expiring tomorrow.

Apparently, being in the =E2=80=9CWaiting for Writeup=E2=80=9D state is =
insufficient to protect it from expiration.

K.



> On May 19, 2021, at 3:50 PM, internet-drafts@ietf.org wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
> This draft is a work item of the Network Configuration WG of the IETF.
>=20
>        Title           : Conveying a Certificate Signing Request (CSR) =
in a Secure Zero Touch Provisioning (SZTP) Bootstrapping Request
>        Authors         : Kent Watsen
>                          Russ Housley
>                          Sean Turner
> 	Filename        : draft-ietf-netconf-sztp-csr-02.txt
> 	Pages           : 29
> 	Date            : 2021-05-19
>=20
> Abstract:
>   This draft extends the "get-bootstrapping-data" RPC defined in RFC
>   8572 to include an optional certificate signing request (CSR),
>   enabling a bootstrapping device to additionally obtain an identity
>   certificate (e.g., an LDevID, from IEEE 802.1AR) as part of the
>   "onboarding information" response provided in the RPC-reply.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-netconf-sztp-csr/
>=20
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-netconf-sztp-csr-02.html
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netconf-sztp-csr-02
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
>=20
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf


From nobody Thu May 20 16:12:58 2021
Return-Path: <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C8CF3A0E7B for <netconf@ietfa.amsl.com>; Thu, 20 May 2021 16:12:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 EUx4OOyJfCIb for <netconf@ietfa.amsl.com>; Thu, 20 May 2021 16:12:53 -0700 (PDT)
Received: from a48-92.smtp-out.amazonses.com (a48-92.smtp-out.amazonses.com [54.240.48.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB1753A0E77 for <netconf@ietf.org>; Thu, 20 May 2021 16:12:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1621552371; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=2xYQDfUp9MS8sPvTOjIuUe9n6AveHIDb6kRT680YW/I=; b=G+2f89K1+n+O3LJB4ZrMoFzylX2Wicmjfy3dmTjZFI4ucni+tPD5QIpJ8//Lb1zr mdsaMq/iISuaCmGbKjpIp5jERDt8fllaRvyc/C28duOsScBVRZYD67Ga8C7fseK95Gj SssEF4BAfHDkuR+on4b5uy/a0hzVi01g5bwFN82I=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_BAAE516F-30D2-4468-AFD3-8047851DD9EF"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Thu, 20 May 2021 23:12:50 +0000
In-Reply-To: <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com>
Cc: "netconf@ietf.org" <netconf@ietf.org>
To: tom petch <ietfc@btconnect.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.20-54.240.48.92
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/cfb81HZLWFN00aSTd6fsGTvacGY>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 May 2021 23:12:57 -0000

--Apple-Mail=_BAAE516F-30D2-4468-AFD3-8047851DD9EF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Tom,


> I still think that the I-D lacks clarity about supported versions.
>=20
> Introduction=20
> TLS Protocol [RFC5246]=20
> Clearly this is TLS1.2 only

Yes.   In keeping with the original intention (to reference just the =
current, not obsoleted, document), this should be updated to RFC 8446.   =
But I wonder if you think the document should reference all four =
documents (2246, 4346, 5246, and 8446) and then have DOWNREFS?

Background: the document generally references TLS 1.2 as that *was* the =
=E2=80=9Ccurrent=E2=80=9D TLS version when most of the text was written. =
 TLS 1.3 happened later, and a minimal (and apparently inadequate) =
update was made to accommodate it.  What you=E2=80=99re finding are the =
remnants of that history...

PS:  I don=E2=80=99t claim to be a TLS expert.  It would be helpful if =
corrected text could be provide.  Pointing out the issues is great, but =
it takes time for me to determine what update is needed, something you =
may have well in mind?

K.


>=20
> s.2
> This model supports both TLS1.2 and TLS1.3
> Ah, no, TLS1.2 and TLS1.3 but not TLS1.0 or TLS1.1
>=20
> s.2.1.1
> Features
> tls-1_0
> tls-1_1
> tls-1_2
> tls-1_3
> Ah no, it may not support 1.0 and 1.1 but it ........ for them but I =
know not what.
>=20
> 2.2=20
> an example for 1.1 and 1.2 but not 1.3; interesting.
>=20
> Reverse engineering the YANG I find that that 'Version 1.0 is =
supported', 'Version 1.1 is supported'.
>=20
> hello-params-grouping
> Only 1.2 is referenced as indeed is repeatedly the case in the YANG =
modules
>=20
> Mmm I dunno!
>=20
> I want the Introduction to set the scene which subsequent sections =
expand on and that I see as lacking.  Support fot 1.0 and 1.1 would, for =
me, catering for the different cipher suites that they have.
>=20
> In passing, I was wrong about public keys.  I misread the statement =
that only certificates and PSK are supported in TLS1.3, forgetting that =
certificate(255) is a public key!
>=20
> Tom Petch
>=20
>=20
>=20
>=20
>   4) for the =E2=80=9Chttp=E2=80=9D draft, no significant update =
(really? hmm...)
>   5) for the =E2=80=9Cnetconf=E2=80=9D draft, whilst not in WGLC, =
significant updates wrt the "client-identity-mappings=E2=80=9D nodes.
>=20
> Notably, beware that the Last Call YANG-doctor review for some of =
these four drafts has been pending this update, so expect to see a =
little more activity on these drafts yet.
>=20
> K.
>=20
>=20
> DETAILS:
>=20
> crypto-types:
>   *  Nits found via YANG Doctors reviews.
>   *  Aligned modules with `pyang -f` formatting.
>=20
> truststore:
>   *  Added prefixes to 'path' statements per trust-anchors/issues/1
>   *  Renamed feature "truststore-supported" to =
"central-truststore-supported".
>   *  Associated with above, generally moved text to refer to a
>      "central" truststore.
>   *  Removed two unecessary/unwanted "min-elements 1" and associated
>      "presence" statements.
>   *  Aligned modules with `pyang -f` formatting.
>   *  Fixed nits found by YANG Doctor reviews.
>=20
> keystore:
>   *  Added prefixes to 'path' statements per trust-anchors/issues/1
>   *  Renamed feature "keystore-supported" to "central-keystore-
>      supported".
>   *  Associated with above, generally moved text to refer to a
>      "central" keystore.
>   *  Aligned modules with `pyang -f` formatting.
>   *  Fixed nits found by YANG Doctor reviews.
>=20
> tcp-client-server:
>   *  Updated Abstract and Intro to address comments by Tom Petch.
>   *  Removed the "tcp-connection-grouping" grouping (now models use =
the
>      "tcp-common-grouping" directly).
>   *  Added XML-comment above examples explaining the reason for the
>      unusual top-most element's presence.
>   *  Added Securty Considerations section for the "local-binding-
>      supported" feature.
>   *  Replaced some hardcoded refs to <xref> elements.
>   *  Fixed nits found by YANG Doctor reviews.
>   *  Aligned modules with `pyang -f` formatting.
>   *  Added an "Acknowledgements" secetion.
>=20
> ssh-client-server:
>   *  Removed the 'supported-authentication-methods' from {grouping =
ssh-
>      server-grouping}/client-authentication.
>   *  Added XML-comment above examples explaining the reason for the
>      unexepected top-most element's presence.
>   *  Added RFC-references to various 'feature' statements.
>   *  Renamed "credentials" to "authentication methods"
>   *  Renamed "client-auth-*" to "userauth-*"
>   *  Renamed "client-identity-*" to "userauth-*"
>   *  Fixed nits found by YANG Doctor reviews.
>   *  Aligned modules with `pyang -f` formatting.
>   *  Added a 'Contributors' section.
>=20
> tls-client-server:
>   *  Added missing reference to "FIPS PUB 180-4".
>   *  Added identity "tls-1.3" and updated description statement in
>      other identities indicating that the protocol version is obsolete
>      and enabling the feature is NOT RECOMMENDED.
>   *  Added XML-comment above examples explaining the reason for the
>      unexpected top-most element's presence.
>   *  Added missing "client-ident-raw-public-key" and =
"client-ident-psk"
>      featutes.
>   *  Aligned modules with `pyang -f` formatting.
>   *  Fixed nits found by YANG Doctor reviews.
>   *  Added a 'Contributors' section.
>=20
> http-client-server:
>   *  Added XML-comment above examples explaining the reason for the
>      unusual top-most element's presence.
>   *  Renamed 'client-auth-config-supported' to 'client-auth-supported'
>      consistent with other drafts.
>   *  Wrapped 'container basic' choice inside a 'case basic' per best
>      practice.
>   *  Aligned modules with `pyang -f` formatting.
>   *  Fixed nits found by YANG Doctor reviews.
>=20
> netconf-client-server:
>   *  Floated an 'if-feature' statement in a grouping down to where the
>      grouping is used.
>   *  Clarified 'client-identity-mappings' for both the SSH and TLS
>      transports.
>   *  For netconf-client, augmented-in a 'mapping-required' flag into
>      'client-identity-mappings' only for the SSH transport, and
>      refined-in a 'min-elements 1' only for the TLS transport.
>   *  Aligned modules with `pyang -f` formatting.
>=20
> restconf-client-server:
>   *  Further clarified why some 'presence' statements are present.
>   *  Addressed nits found in YANG Doctor reviews.
>   *  Aligned modules with `pyang -f` formatting.
>=20
>=20
>=20
>=20
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf


--Apple-Mail=_BAAE516F-30D2-4468-AFD3-8047851DD9EF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Tom,<div class=3D""><br class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D"">I still think =
that the I-D lacks clarity about supported versions.<br class=3D""><br =
class=3D"">Introduction <br class=3D"">TLS Protocol [RFC5246] <br =
class=3D"">Clearly this is TLS1.2 only<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Yes. =
&nbsp; In keeping with the original intention (to reference just the =
current, not obsoleted, document), this should be updated to =
RFC&nbsp;8446. &nbsp; But I wonder if you think the document should =
reference all four documents (2246, 4346, 5246, and 8446) and then have =
DOWNREFS?</div><div><br class=3D""></div><div>Background: the document =
generally references TLS 1.2 as that *was* the =E2=80=9Ccurrent=E2=80=9D =
TLS version when most of the text was written. &nbsp;TLS 1.3 happened =
later, and a minimal (and apparently inadequate) update was made to =
accommodate it. &nbsp;What you=E2=80=99re finding are the remnants of =
that history...</div><div><br class=3D""></div><div>PS:&nbsp;<span =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" =
class=3D"">&nbsp;I don=E2=80=99t claim to be a TLS expert. =
&nbsp;I</span>t would be helpful<font color=3D"#000000" =
class=3D"">&nbsp;if corrected text could be&nbsp;</font><span =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" =
class=3D"">provide. &nbsp;</span>Pointing out the issues is great, but =
it takes time for me to determine what update is needed, something you =
may have well in mind?</div><div><br =
class=3D""></div><div>K.</div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><br class=3D"">s.2<br class=3D"">This model supports both =
TLS1.2 and TLS1.3<br class=3D"">Ah, no, TLS1.2 and TLS1.3 but not TLS1.0 =
or TLS1.1<br class=3D""><br class=3D"">s.2.1.1<br class=3D"">Features<br =
class=3D"">tls-1_0<br class=3D"">tls-1_1<br class=3D"">tls-1_2<br =
class=3D"">tls-1_3<br class=3D"">Ah no, it may not support 1.0 and 1.1 =
but it ........ for them but I know not what.<br class=3D""><br =
class=3D"">2.2 <br class=3D"">an example for 1.1 and 1.2 but not 1.3; =
interesting.<br class=3D""><br class=3D"">Reverse engineering the YANG I =
find that that 'Version 1.0 is supported', 'Version 1.1 is =
supported'.<br class=3D""><br class=3D"">hello-params-grouping<br =
class=3D"">Only 1.2 is referenced as indeed is repeatedly the case in =
the YANG modules<br class=3D""><br class=3D"">Mmm I dunno!<br =
class=3D""><br class=3D"">I want the Introduction to set the scene which =
subsequent sections expand on and that I see as lacking. &nbsp;Support =
fot 1.0 and 1.1 would, for me, catering for the different cipher suites =
that they have.<br class=3D""><br class=3D"">In passing, I was wrong =
about public keys. &nbsp;I misread the statement that only certificates =
and PSK are supported in TLS1.3, forgetting that certificate(255) is a =
public key!<br class=3D""><br class=3D"">Tom Petch<br class=3D""><br =
class=3D""><br class=3D""><br class=3D""><br class=3D""> &nbsp;&nbsp;4) =
for the =E2=80=9Chttp=E2=80=9D draft, no significant update (really? =
hmm...)<br class=3D""> &nbsp;&nbsp;5) for the =E2=80=9Cnetconf=E2=80=9D =
draft, whilst not in WGLC, significant updates wrt the =
"client-identity-mappings=E2=80=9D nodes.<br class=3D""><br =
class=3D"">Notably, beware that the Last Call YANG-doctor review for =
some of these four drafts has been pending this update, so expect to see =
a little more activity on these drafts yet.<br class=3D""><br =
class=3D"">K.<br class=3D""><br class=3D""><br class=3D"">DETAILS:<br =
class=3D""><br class=3D"">crypto-types:<br class=3D""> &nbsp;&nbsp;* =
&nbsp;Nits found via YANG Doctors reviews.<br class=3D""> &nbsp;&nbsp;* =
&nbsp;Aligned modules with `pyang -f` formatting.<br class=3D""><br =
class=3D"">truststore:<br class=3D""> &nbsp;&nbsp;* &nbsp;Added prefixes =
to 'path' statements per trust-anchors/issues/1<br class=3D""> =
&nbsp;&nbsp;* &nbsp;Renamed feature "truststore-supported" to =
"central-truststore-supported".<br class=3D""> &nbsp;&nbsp;* =
&nbsp;Associated with above, generally moved text to refer to a<br =
class=3D""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"central" truststore.<br =
class=3D""> &nbsp;&nbsp;* &nbsp;Removed two unecessary/unwanted =
"min-elements 1" and associated<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"presence" statements.<br class=3D""> =
&nbsp;&nbsp;* &nbsp;Aligned modules with `pyang -f` formatting.<br =
class=3D""> &nbsp;&nbsp;* &nbsp;Fixed nits found by YANG Doctor =
reviews.<br class=3D""><br class=3D"">keystore:<br class=3D""> =
&nbsp;&nbsp;* &nbsp;Added prefixes to 'path' statements per =
trust-anchors/issues/1<br class=3D""> &nbsp;&nbsp;* &nbsp;Renamed =
feature "keystore-supported" to "central-keystore-<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;supported".<br class=3D""> &nbsp;&nbsp;* =
&nbsp;Associated with above, generally moved text to refer to a<br =
class=3D""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"central" keystore.<br =
class=3D""> &nbsp;&nbsp;* &nbsp;Aligned modules with `pyang -f` =
formatting.<br class=3D""> &nbsp;&nbsp;* &nbsp;Fixed nits found by YANG =
Doctor reviews.<br class=3D""><br class=3D"">tcp-client-server:<br =
class=3D""> &nbsp;&nbsp;* &nbsp;Updated Abstract and Intro to address =
comments by Tom Petch.<br class=3D""> &nbsp;&nbsp;* &nbsp;Removed the =
"tcp-connection-grouping" grouping (now models use the<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"tcp-common-grouping" directly).<br =
class=3D""> &nbsp;&nbsp;* &nbsp;Added XML-comment above examples =
explaining the reason for the<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unusual top-most element's presence.<br =
class=3D""> &nbsp;&nbsp;* &nbsp;Added Securty Considerations section for =
the "local-binding-<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;supported" feature.<br class=3D""> =
&nbsp;&nbsp;* &nbsp;Replaced some hardcoded refs to &lt;xref&gt; =
elements.<br class=3D""> &nbsp;&nbsp;* &nbsp;Fixed nits found by YANG =
Doctor reviews.<br class=3D""> &nbsp;&nbsp;* &nbsp;Aligned modules with =
`pyang -f` formatting.<br class=3D""> &nbsp;&nbsp;* &nbsp;Added an =
"Acknowledgements" secetion.<br class=3D""><br =
class=3D"">ssh-client-server:<br class=3D""> &nbsp;&nbsp;* &nbsp;Removed =
the 'supported-authentication-methods' from {grouping ssh-<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;server-grouping}/client-authentication.<br =
class=3D""> &nbsp;&nbsp;* &nbsp;Added XML-comment above examples =
explaining the reason for the<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unexepected top-most element's =
presence.<br class=3D""> &nbsp;&nbsp;* &nbsp;Added RFC-references to =
various 'feature' statements.<br class=3D""> &nbsp;&nbsp;* &nbsp;Renamed =
"credentials" to "authentication methods"<br class=3D""> &nbsp;&nbsp;* =
&nbsp;Renamed "client-auth-*" to "userauth-*"<br class=3D""> =
&nbsp;&nbsp;* &nbsp;Renamed "client-identity-*" to "userauth-*"<br =
class=3D""> &nbsp;&nbsp;* &nbsp;Fixed nits found by YANG Doctor =
reviews.<br class=3D""> &nbsp;&nbsp;* &nbsp;Aligned modules with `pyang =
-f` formatting.<br class=3D""> &nbsp;&nbsp;* &nbsp;Added a =
'Contributors' section.<br class=3D""><br class=3D"">tls-client-server:<br=
 class=3D""> &nbsp;&nbsp;* &nbsp;Added missing reference to "FIPS PUB =
180-4".<br class=3D""> &nbsp;&nbsp;* &nbsp;Added identity "tls-1.3" and =
updated description statement in<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;other identities indicating that the =
protocol version is obsolete<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and enabling the feature is NOT =
RECOMMENDED.<br class=3D""> &nbsp;&nbsp;* &nbsp;Added XML-comment above =
examples explaining the reason for the<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unexpected top-most element's presence.<br =
class=3D""> &nbsp;&nbsp;* &nbsp;Added missing =
"client-ident-raw-public-key" and "client-ident-psk"<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;featutes.<br class=3D""> &nbsp;&nbsp;* =
&nbsp;Aligned modules with `pyang -f` formatting.<br class=3D""> =
&nbsp;&nbsp;* &nbsp;Fixed nits found by YANG Doctor reviews.<br =
class=3D""> &nbsp;&nbsp;* &nbsp;Added a 'Contributors' section.<br =
class=3D""><br class=3D"">http-client-server:<br class=3D""> =
&nbsp;&nbsp;* &nbsp;Added XML-comment above examples explaining the =
reason for the<br class=3D""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unusual =
top-most element's presence.<br class=3D""> &nbsp;&nbsp;* &nbsp;Renamed =
'client-auth-config-supported' to 'client-auth-supported'<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;consistent with other drafts.<br class=3D"">=
 &nbsp;&nbsp;* &nbsp;Wrapped 'container basic' choice inside a 'case =
basic' per best<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;practice.<br class=3D""> &nbsp;&nbsp;* =
&nbsp;Aligned modules with `pyang -f` formatting.<br class=3D""> =
&nbsp;&nbsp;* &nbsp;Fixed nits found by YANG Doctor reviews.<br =
class=3D""><br class=3D"">netconf-client-server:<br class=3D""> =
&nbsp;&nbsp;* &nbsp;Floated an 'if-feature' statement in a grouping down =
to where the<br class=3D""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;grouping is =
used.<br class=3D""> &nbsp;&nbsp;* &nbsp;Clarified =
'client-identity-mappings' for both the SSH and TLS<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;transports.<br class=3D""> &nbsp;&nbsp;* =
&nbsp;For netconf-client, augmented-in a 'mapping-required' flag into<br =
class=3D""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'client-identity-mappings' =
only for the SSH transport, and<br class=3D""> =
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;refined-in a 'min-elements 1' only for the =
TLS transport.<br class=3D""> &nbsp;&nbsp;* &nbsp;Aligned modules with =
`pyang -f` formatting.<br class=3D""><br =
class=3D"">restconf-client-server:<br class=3D""> &nbsp;&nbsp;* =
&nbsp;Further clarified why some 'presence' statements are present.<br =
class=3D""> &nbsp;&nbsp;* &nbsp;Addressed nits found in YANG Doctor =
reviews.<br class=3D""> &nbsp;&nbsp;* &nbsp;Aligned modules with `pyang =
-f` formatting.<br class=3D""><br class=3D""><br class=3D""><br =
class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">netconf mailing list<br class=3D""><a =
href=3D"mailto:netconf@ietf.org" class=3D"">netconf@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/netconf<br =
class=3D""></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_BAAE516F-30D2-4468-AFD3-8047851DD9EF--


From nobody Fri May 21 03:28:05 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DE983A22EA for <netconf@ietfa.amsl.com>; Fri, 21 May 2021 03:28:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 MhNoHRbk44nk for <netconf@ietfa.amsl.com>; Fri, 21 May 2021 03:27:58 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00133.outbound.protection.outlook.com [40.107.0.133]) (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 20C943A23B3 for <netconf@ietf.org>; Fri, 21 May 2021 03:27:39 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DfadMrwSzXGja4j+NRFTL63bPXOs0b1n81L5Xzi5zGW/ALvmH6n/t1BR1ygeUr9xpRHa3SEV4oTKjrogU1bsWKKB/XB1wq1FSGjk5BpJmaebSycixxKImtTdcOvsqcA4cXAXRLrk+I57wPcPBdS5jIEoXEC3UVbUj1jXEBuZgn6sKdK7e5YPZ6RRWQDxIELpNzpFWdIhi/S2ITBkL/xlkU96XPqWuPL+CW0mtKLh0aOa2Su1T9hXJIHgbCw4ABwCjp1c7KP4HO62XXtcjZBxSgwf2EbsJzOuRBgoeiRs2BPNcAjreUDBMpd/SWfMukZxW5vlHf9lsxxzHxsPsSDDVw==
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-SenderADCheck; bh=VX1aYa54t8qHjRUFuncAQdODuAKUsPkG1igpkFIUBik=; b=SWhExXTWWHXOcfsqc62EOwK7mwmPuJ2/W+mb6ticN3sILLPrVuF+mIHH9kyo9/g2OPTIggNrAzJX4oQqng+9lgx4ZanG1L+/5P3v0bChl7wxylJDAE8RlwknEy8Af9Cl5NjClDbOwk/D5Z9TrxqxetkVHTDP93oP8yw3xcsSkSQUkDpEfIp8Q3p7NITNUEC+4mTlqEJU5b8b//eknp2SnLFGXOvjdhHfZJvHq5x04J0zPVpAwHyWlOOeKXmHsr2ZDUPj/azKb8dGdr+9hsKuHLh+L7wY1U+1rs4hxJ79Y1x9YfeRapY9KmRcoRFBFTkGESWdTDjx0bcgx5nutn+pag==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VX1aYa54t8qHjRUFuncAQdODuAKUsPkG1igpkFIUBik=; b=SA/wwNH8UmVb3n6Tp5inv2mx03pf0RR4N1CqEnVuspQIX7KTxohhRDfkxMiI8uplj4fVEdkZMFZF91/AD1D6+2zk0yoXoyOfFdrYvzvk1A6YRHmAeCZqTbWNkT080122RVylLSFIa1w1iPcrRHai3XRXn9k3NYhd6z2NKJZxTJU=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR07MB4968.eurprd07.prod.outlook.com (2603:10a6:20b:6a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.17; Fri, 21 May 2021 10:27:37 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9%7]) with mapi id 15.20.4173.013; Fri, 21 May 2021 10:27:37 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent+ietf@watsen.net>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: netconf-tls wasRe: [netconf] Summary of updates
Thread-Index: AQHXTc2q7FdLaIZBFE6d+YVLweKFLqrtuHT6
Date: Fri, 21 May 2021 10:27:37 +0000
Message-ID: <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com>, <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com>
In-Reply-To: <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e07c4ecb-701a-4811-0743-08d91c430e10
x-ms-traffictypediagnostic: AM6PR07MB4968:
x-microsoft-antispam-prvs: <AM6PR07MB49683C0729AEC7B301B6D546A0299@AM6PR07MB4968.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: MtkoXaQugp+SU1za32vhBV0QyzREBjlfyXoialDOTV15/3hNSJ1D8i3GGK2JSoux9MLQ7HIYdJTNz6ts5BqPSats+m1CGVsit6Uj+H/kB3tDPkEjFTpF1pIqvPX4DBYl76E1nxn95d46JoOmhYAa4bF5UoxUf2DW5C+fsL/xKLFrIS7MOwYBu0f4a1sh/zUXdiPt4KiPJ0ONsMWD+mtZzn+DoF8QinE52LdCwFwwgRcAtZCo6Ao8Fi0ozu4J1yg46rp+8lLqear17gsLFTvLWKfokXOOfys0IAZTWuJxKE8f/pMounQd0V71xJ7ROvMK7NM51zxOSNd55SaaXEWauLJUX301uCX2zYIuooieQ4lgygHLPituqg1kOG9Xw4Vpmo2R0KVwJu8i492vzaNmR9RSd8T0GbDVfGiC5cQUb2zZhNVNPkCVrIg0HEAiPXw/P06cb4ueFEjSIOhzVhkV/N3HrCvssTbMhHMuV1KxvLwDhpDm56EMuA8IvA5elGX+Al+3UDEdtORA7+Z3Thoa+ozPX2mcABp1jAsu5BySGTs+t+sN3++1L74zXChUqvZZjbYMEXVDIeGZYwhx82EBH0gX6BYr4FaUT8kgxbMBhI9NuRuLinYoSxo4OsqVfOIAWqzZEB/LWMFwX/ZgMnYsymtt5fE8Ur9zS8ZnDncQnpNnhmhs4b9aOpxEF6s/qjZ7xcylkse1UQXkXOCVpO0391fXNdSGlzKU5JY6jUp1nvE=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(346002)(376002)(136003)(396003)(39860400002)(186003)(122000001)(38100700002)(478600001)(966005)(66446008)(7696005)(66476007)(5660300002)(71200400001)(2906002)(66556008)(66946007)(76116006)(26005)(55016002)(15650500001)(8676002)(316002)(64756008)(6506007)(9686003)(86362001)(52536014)(4326008)(8936002)(91956017)(83380400001)(33656002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?/SAt/nUWk7Otet9/reDHRpdeWgDNQLSWAFBP/iJJQ1tuFXVXttlJvFQT?= =?Windows-1252?Q?mF08py0rJd5fMBNwvADSEGtEzvWZqRICtx3Qkrj4jmigKQYaU545sq77?= =?Windows-1252?Q?GoiGbcHYpp2wewmzWIWMTUKVQKdEZ6t/6kdhAg1uSnpcexj8hgDQBOZX?= =?Windows-1252?Q?hEy+tYoeyQud2HMTtxgY0/sjn8T3zWyufm9drWgEeCHjJgDVtl/O0f/t?= =?Windows-1252?Q?+wqCpacDh3u7tBZaaVN8UIFJlhXDQwtAM4Ut9WwONFPAwAAtllmnFmTa?= =?Windows-1252?Q?KsQ1H0sn1e16bGdpkbAg3NlaocUbSL6ZPjUk7mTfDe94ImqmncHgmqWO?= =?Windows-1252?Q?kKv52TUMx3TxBF7pJN/xmQOg45q4mT+/4s/mCFHR/RUOjt2xYw14rxtR?= =?Windows-1252?Q?+uJMQwDS8rcZ958mcNtiz+CEFjXhwuTpkR8knN292ahnIBmtANTp6JvX?= =?Windows-1252?Q?15x0QM0fiJV716ElpgLwzMCZtNKZgekNGLByTla8MMRMTAcMVFgs6aBw?= =?Windows-1252?Q?NIRT8yy5sWwZxM1OYPQYdKsdWQiNPUzPdLz2a8YaJio+qZS0McLkXtTv?= =?Windows-1252?Q?6uJ/TQ8qDZZL3q3S1dLa2EtWiDgvyN8CMvK85MtoOGI35EJmJgmWF0KK?= =?Windows-1252?Q?+XHE83Ja3b6HWX32N47kOWAGvDXZStBJlMG/G/FQMgxipcK2HYeNS9mr?= =?Windows-1252?Q?g7EWoShSrGCtLyiG1ewHdpPyZw79mem4cIEYYX/2NGW0HMVJRSJU4A1R?= =?Windows-1252?Q?vvAlQeMgPBtibTV8vkk/NUcu+paxGrzXWwZYJ6zeI8Gt9Te1E+QS7cSY?= =?Windows-1252?Q?x60au7TDwOQ7Zf/3JIuhMfRMd5aEPmRfWwUcfiBDPNxfMUpWkR9YtO6W?= =?Windows-1252?Q?hNar5xxpmHfbWEDFW33lPSAM2b9/ZB5mdM5mK6g0JyOyaxQGak9hRWnv?= =?Windows-1252?Q?QoSO/9KzSoio8QnrvEYZcan4PFFoGO1JEwWYpn7Uc2LO4unfiCqXfIon?= =?Windows-1252?Q?jHiBVcDgqtzhH+6eqrGkglzweUVPDHR/Z53/f78GR3KCIMGoaMu5Fnlp?= =?Windows-1252?Q?eejVPoZVyYwyQwFxQKYpFEaVth5mrFH2kq9/bjpJXxbkt3o6OULUYnrL?= =?Windows-1252?Q?Vi6tIxOsDf6Frl7WB2mPlic6tYj2IiY+G/hV4VgkklYkeZr7ItY84E+m?= =?Windows-1252?Q?lecojcJa9/1wtl2w2FU/lLTbGfJd7bsyj3lXkSaeSjp7JdYfVHPHN0AB?= =?Windows-1252?Q?Y7mMplW8+0BR01u241slqUCkz4GrRgXaQrQ0aUq4tbQPa9js/3+cNLur?= =?Windows-1252?Q?ccgZ7KPMRYpsrqRY1JUv1QHAm1SPUeD1B3il7GA/Kf1c5o1xlsNODUoa?= =?Windows-1252?Q?FjBJU/MUhZaWYHctI6kabEUy79IZA/i7AdI=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e07c4ecb-701a-4811-0743-08d91c430e10
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2021 10:27:37.3197 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: lwMFv+1Bty8QV8LZQy/4WAxsuUM3i8jprWbQ7JtsriTErZDXDxJuHiIVOjcbVYF+l3QtJu98WwnZlDhmJ90SNg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB4968
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/TcfbMFNeZMMBseI9tvpA5HLd66k>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 May 2021 10:28:03 -0000

From: Kent Watsen <kent+ietf@watsen.net>=0A=
Sent: 21 May 2021 00:12=0A=
=0A=
Hi Tom,=0A=
=0A=
I still think that the I-D lacks clarity about supported versions.=0A=
=0A=
Introduction=0A=
TLS Protocol [RFC5246]=0A=
Clearly this is TLS1.2 only=0A=
=0A=
Yes.   In keeping with the original intention (to reference just the curren=
t, not obsoleted, document), this should be updated to RFC 8446.   But I wo=
nder if you think the document should reference all four documents (2246, 4=
346, 5246, and 8446) and then have DOWNREFS?=0A=
=0A=
Background: the document generally references TLS 1.2 as that *was* the =93=
current=94 TLS version when most of the text was written.  TLS 1.3 happened=
 later, and a minimal (and apparently inadequate) update was made to accomm=
odate it.  What you=92re finding are the remnants of that history...=0A=
=0A=
PS:  I don=92t claim to be a TLS expert.  It would be helpful if corrected =
text could be provide.  Pointing out the issues is great, but it takes time=
 for me to determine what update is needed, something you may have well in =
mind?=0A=
=0A=
<tp>=0A=
Yes, I did divine that the I-D appeared before TLS1.3 and so that was retro=
fitted.  Since that is now the current version and has been for a while, I =
think that all references to TLS1.2 need a parallel reference to 1.3 as lon=
g as 1.3 has the same constructs (which in places it has not).  This applie=
d throughout the YANG modules=0A=
=0A=
I was all for ditching any mention of 1.1 and 1.0 if only for the extra com=
plication.  I no longer recall where 1.2 differs from its predecessors e.g.=
 extensions incorporated in the base, signature algorithms, and it is proba=
bly overkill to find the relevant references for those older versions and a=
dding them to the YANG as well but do think something needs adding in the b=
ody of the I-D to the effect that support for 1.0, 1.1 is partial, identity=
 for the version number but not details of cipher suites, relevant RFC and =
so on.=0A=
=0A=
I will look some more at the TLS1.3 references next week.=0A=
=0A=
Tom Petch=0A=
=0A=
K.=0A=
=0A=
=0A=
=0A=
s.2=0A=
This model supports both TLS1.2 and TLS1.3=0A=
Ah, no, TLS1.2 and TLS1.3 but not TLS1.0 or TLS1.1=0A=
=0A=
s.2.1.1=0A=
Features=0A=
tls-1_0=0A=
tls-1_1=0A=
tls-1_2=0A=
tls-1_3=0A=
Ah no, it may not support 1.0 and 1.1 but it ........ for them but I know n=
ot what.=0A=
=0A=
2.2=0A=
an example for 1.1 and 1.2 but not 1.3; interesting.=0A=
=0A=
Reverse engineering the YANG I find that that 'Version 1.0 is supported', '=
Version 1.1 is supported'.=0A=
=0A=
hello-params-grouping=0A=
Only 1.2 is referenced as indeed is repeatedly the case in the YANG modules=
=0A=
=0A=
Mmm I dunno!=0A=
=0A=
I want the Introduction to set the scene which subsequent sections expand o=
n and that I see as lacking.  Support fot 1.0 and 1.1 would, for me, cateri=
ng for the different cipher suites that they have.=0A=
=0A=
In passing, I was wrong about public keys.  I misread the statement that on=
ly certificates and PSK are supported in TLS1.3, forgetting that certificat=
e(255) is a public key!=0A=
=0A=
Tom Petch=0A=
=0A=
=0A=
=0A=
=0A=
  4) for the =93http=94 draft, no significant update (really? hmm...)=0A=
  5) for the =93netconf=94 draft, whilst not in WGLC, significant updates w=
rt the "client-identity-mappings=94 nodes.=0A=
=0A=
Notably, beware that the Last Call YANG-doctor review for some of these fou=
r drafts has been pending this update, so expect to see a little more activ=
ity on these drafts yet.=0A=
=0A=
K.=0A=
=0A=
=0A=
DETAILS:=0A=
=0A=
crypto-types:=0A=
  *  Nits found via YANG Doctors reviews.=0A=
  *  Aligned modules with `pyang -f` formatting.=0A=
=0A=
truststore:=0A=
  *  Added prefixes to 'path' statements per trust-anchors/issues/1=0A=
  *  Renamed feature "truststore-supported" to "central-truststore-supporte=
d".=0A=
  *  Associated with above, generally moved text to refer to a=0A=
     "central" truststore.=0A=
  *  Removed two unecessary/unwanted "min-elements 1" and associated=0A=
     "presence" statements.=0A=
  *  Aligned modules with `pyang -f` formatting.=0A=
  *  Fixed nits found by YANG Doctor reviews.=0A=
=0A=
keystore:=0A=
  *  Added prefixes to 'path' statements per trust-anchors/issues/1=0A=
  *  Renamed feature "keystore-supported" to "central-keystore-=0A=
     supported".=0A=
  *  Associated with above, generally moved text to refer to a=0A=
     "central" keystore.=0A=
  *  Aligned modules with `pyang -f` formatting.=0A=
  *  Fixed nits found by YANG Doctor reviews.=0A=
=0A=
tcp-client-server:=0A=
  *  Updated Abstract and Intro to address comments by Tom Petch.=0A=
  *  Removed the "tcp-connection-grouping" grouping (now models use the=0A=
     "tcp-common-grouping" directly).=0A=
  *  Added XML-comment above examples explaining the reason for the=0A=
     unusual top-most element's presence.=0A=
  *  Added Securty Considerations section for the "local-binding-=0A=
     supported" feature.=0A=
  *  Replaced some hardcoded refs to <xref> elements.=0A=
  *  Fixed nits found by YANG Doctor reviews.=0A=
  *  Aligned modules with `pyang -f` formatting.=0A=
  *  Added an "Acknowledgements" secetion.=0A=
=0A=
ssh-client-server:=0A=
  *  Removed the 'supported-authentication-methods' from {grouping ssh-=0A=
     server-grouping}/client-authentication.=0A=
  *  Added XML-comment above examples explaining the reason for the=0A=
     unexepected top-most element's presence.=0A=
  *  Added RFC-references to various 'feature' statements.=0A=
  *  Renamed "credentials" to "authentication methods"=0A=
  *  Renamed "client-auth-*" to "userauth-*"=0A=
  *  Renamed "client-identity-*" to "userauth-*"=0A=
  *  Fixed nits found by YANG Doctor reviews.=0A=
  *  Aligned modules with `pyang -f` formatting.=0A=
  *  Added a 'Contributors' section.=0A=
=0A=
tls-client-server:=0A=
  *  Added missing reference to "FIPS PUB 180-4".=0A=
  *  Added identity "tls-1.3" and updated description statement in=0A=
     other identities indicating that the protocol version is obsolete=0A=
     and enabling the feature is NOT RECOMMENDED.=0A=
  *  Added XML-comment above examples explaining the reason for the=0A=
     unexpected top-most element's presence.=0A=
  *  Added missing "client-ident-raw-public-key" and "client-ident-psk"=0A=
     featutes.=0A=
  *  Aligned modules with `pyang -f` formatting.=0A=
  *  Fixed nits found by YANG Doctor reviews.=0A=
  *  Added a 'Contributors' section.=0A=
=0A=
http-client-server:=0A=
  *  Added XML-comment above examples explaining the reason for the=0A=
     unusual top-most element's presence.=0A=
  *  Renamed 'client-auth-config-supported' to 'client-auth-supported'=0A=
     consistent with other drafts.=0A=
  *  Wrapped 'container basic' choice inside a 'case basic' per best=0A=
     practice.=0A=
  *  Aligned modules with `pyang -f` formatting.=0A=
  *  Fixed nits found by YANG Doctor reviews.=0A=
=0A=
netconf-client-server:=0A=
  *  Floated an 'if-feature' statement in a grouping down to where the=0A=
     grouping is used.=0A=
  *  Clarified 'client-identity-mappings' for both the SSH and TLS=0A=
     transports.=0A=
  *  For netconf-client, augmented-in a 'mapping-required' flag into=0A=
     'client-identity-mappings' only for the SSH transport, and=0A=
     refined-in a 'min-elements 1' only for the TLS transport.=0A=
  *  Aligned modules with `pyang -f` formatting.=0A=
=0A=
restconf-client-server:=0A=
  *  Further clarified why some 'presence' statements are present.=0A=
  *  Addressed nits found in YANG Doctor reviews.=0A=
  *  Aligned modules with `pyang -f` formatting.=0A=
=0A=
=0A=
=0A=
=0A=
_______________________________________________=0A=
netconf mailing list=0A=
netconf@ietf.org<mailto:netconf@ietf.org>=0A=
https://www.ietf.org/mailman/listinfo/netconf=0A=
=0A=


From nobody Mon May 24 02:07:35 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E0853A2055 for <netconf@ietfa.amsl.com>; Mon, 24 May 2021 02:07:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 52oD68PjcdUW for <netconf@ietfa.amsl.com>; Mon, 24 May 2021 02:07:28 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50111.outbound.protection.outlook.com [40.107.5.111]) (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 B9FC73A2052 for <netconf@ietf.org>; Mon, 24 May 2021 02:07:28 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LGHiXMtUIhavu6mNenSaMLLsMf1eRhJJkgEzsV72574uwaBQaC4iW3qTFyzS6ny/IcwZvwULVA5VkFoBEpVJQ1n6K2H5nqnOKfAE1swgiH5w+rlr3Dvh+ylxFtHTUttR6acyQV5fYYt4VC7Cq4Rr+4uqTb+mqLbHBJRYoh155hdDywVcFEGu/MCc3wkN+H/fsVEmQyP2CL6aMZD+XbILhhaQ5GWGMCYNXC5PRL8zjAbFZ7bJaLrRIG1ASnL1vbWUW99HaFZFrdymlX2QNmlTDp5J/YdGGlnwwSjB7T0U/QNMxwjG1X8f9jA1DRKI+7nBcfDkWqiyYKZzLYnOC2Kntw==
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-SenderADCheck; bh=Ls+KdynZXRsz3zK/SQk2WvW1gKBJX2aH/Xu2LV2Eo5E=; b=CP+wBAASYX1DrGe3eGEAXPjXh02X+QcQQyAfCYEVeaF+QJLpG0RosQ1C5nt38paGng/qTfrmy2PX+9z9FiBfuO3/iIAZQu6rQnUeMnBCc0qDa1TFk6/2urTWKee0hBaZfRZO2Wyx2q9j+jkeqF/EXHGOQg4zeql1pkGc0O8vC3RVQQeNoFl5fMB2Yml45d+XPGA3KketH2KnGSAwGEKVPHbXh3jOXHZ+M8WZUf5XmzVpB/51ub/HPcjtM5N1CiyGx9mpAe/kiJclARBvKdlPROqGBvHco9C1u6p48DwgrkBq4lefC5DHu7DlNM9L22gStVuHXRoc86oAb6L+MMiPhA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ls+KdynZXRsz3zK/SQk2WvW1gKBJX2aH/Xu2LV2Eo5E=; b=egvZI2cYMOFz8TyekC4TKmlBX7ujkpHfEwR8DK5HrhOkc2+ncj84rEPrICoVLLLmMnQKNGg/TUOwCQdGIexGJTt8rblsssVd91O7boEkczZFc8h5dU4qSkXS0QgHJQR7b5e8KjE62NXfTp0dpv1HAmnOUAEBFpol8Ib+1betjGc=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM7PR07MB6595.eurprd07.prod.outlook.com (2603:10a6:20b:1ad::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.13; Mon, 24 May 2021 09:07:26 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9%7]) with mapi id 15.20.4173.018; Mon, 24 May 2021 09:07:26 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent+ietf@watsen.net>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] netconf-tls wasRe:  Summary of updates
Thread-Index: AQHXTivrmXzh9hQhpkqYWkZI8gMDLqryWB1g
Date: Mon, 24 May 2021 09:07:25 +0000
Message-ID: <AM7PR07MB6248C43AF481F5A94D2041DAA0269@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com>, <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com>, <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com>
In-Reply-To: <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: faf34d61-9732-4c4f-2669-08d91e935990
x-ms-traffictypediagnostic: AM7PR07MB6595:
x-microsoft-antispam-prvs: <AM7PR07MB65950D91B5772E4B74935FE2A0269@AM7PR07MB6595.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DDLNM9jIvyjOa5VexZD5j2UNHjzdYXNuAa2t57/bkbG+HCNnhiGkcMmbtfpXHtH990TG8ZrkdhdD2+RS6TfmBXYRRwyaoNUpqblbNqJ6KorOIOtolxisIUESBad000ilMcAo8p/Xtmqq6sl5QGQ9yVoGhVfLdbvxsboM/AxnG2H1o9nCn24WCLlrgTOjlFerztTAbZCWCy0JwewPLMa0+GqVbkWYPXGjp/pwdFcxkkDjCMVWFMKumExZu8+rmX5ZbzUKT7cmkx9oxJhmZLN+y7sAszehX9OByLE+Iicd10zc5W93yEk8pmArvdqvJQ6Uh1V5+ZJCXv1L0NpwVuoVDjzvNs6lF0X+fkQSc3/iwJcZQBxJm1pvkfqwKs6D5p1WK7sxzWcWCo36YoY10dKeDjI33Kcjh/ZlRN3vCxAb7i/bSGJW5igyTGYOZFU5JWWlp6tPEVszUr/9DlLAjqTJDDvaiFb1wvutxRVCc6BPDkF4tpiGVeQycluCSgkmRicQ4QbpsZxIRUl0K+Ql4Na1vt/WqtLPqyrcr6P39I4irdtxUd2jOol9e87XPodIWVuK/RpnzBV+gy81iV504ilPonA9ymG3eW12EMyEX3zd8v8=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(376002)(366004)(396003)(136003)(39860400002)(346002)(122000001)(15650500001)(71200400001)(7696005)(186003)(86362001)(6506007)(316002)(8676002)(2906002)(8936002)(64756008)(38100700002)(66476007)(66446008)(66946007)(478600001)(9686003)(76116006)(91956017)(66556008)(83380400001)(55016002)(5660300002)(33656002)(4326008)(52536014)(26005); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?JI58XbvaCbQokclKPBdvI2FxvFu8UKxf9YmF0v/WlTexLEetdEPw8Z41?= =?Windows-1252?Q?UolK5nbLreuamknxxJe0Sey9lqLIf2zNKai7BNTMH4fa8vmPrqp82RK/?= =?Windows-1252?Q?z7R2ay8hk2MAu3jh6dGKPhmCdPnbwMxSQ6itwvjnIbM0V6dPUUqYGLTr?= =?Windows-1252?Q?HRKOZQXafFITLQ3tLo1sf8kka1kyq33zWvMiwMM3LEkq2+B9dJL15EDx?= =?Windows-1252?Q?4W7gdBhnww3tfHYgPAxEoR62gD3T//2aaVilDSrYIWWSIgTDXuRiP60x?= =?Windows-1252?Q?u9khhN+NTwHb9+QrtnihuokTPvui2++/tDlz3YFYyKtp5gwyyJjEuMwu?= =?Windows-1252?Q?mPYX8M0c+5zaGgb29VlkWp3FdZUEWYH3sya+mGsFcej8+epDM+OM8y6H?= =?Windows-1252?Q?ut2ozO4Wlschdg8SXTfoV5k/TuAZBSJzVxXQgj8INX1tgca23FMEFYbm?= =?Windows-1252?Q?BcdwAu2VjQ/jqHX36MZoiVJ8X+s5WoNwpzZdLoOPGxoF8XuJLtho2orF?= =?Windows-1252?Q?6kall5LhZjK0dnQMD0aVbsn+lK7PSUi/e23tYbsusx6ORnY9FqH5Iu7I?= =?Windows-1252?Q?psWDh7nRal2ISKYXImc6lFSL964O14Y8Fl9tZHQnzol1D5YLzoqh9ujJ?= =?Windows-1252?Q?dczxGIrLp0Os/6lW3J095ja5wkKqB1528b00itlPeUP1ULqD3r4LUxUw?= =?Windows-1252?Q?3kdwLiJQ+oUxLsvpuUxSfAXUXTn2ZVnLIpi1MuYWTypWfnme85p2pWYp?= =?Windows-1252?Q?hJmlibmbRcunZRwuQcnp6bdjAhJtxDqniItIZvqMXzu6Lpi98LXBc5/J?= =?Windows-1252?Q?1T5RNHcr9Y9cnuedwzNZvtIsWkCVgd7IGhRhxbHPx7dgTTZ5ac/fP5jQ?= =?Windows-1252?Q?P177oso7xVz+9FDseMiLrad3NA29Qx2rbWAV7svyoSQ2do/lOL1gBW46?= =?Windows-1252?Q?mIpZmw4vEW97RX4hs/qHE0ZDv932KpMV8X8iEf3uAeMuvALbC/IpRlEN?= =?Windows-1252?Q?H8nfB8WGJjX9p/+3qDn4DaH/jzoqKyKX5Uu4JVgtQGK1VLcTEFBjTxgR?= =?Windows-1252?Q?QUSWig7aThHBLKolRa9H57sMRIdsHCxRdEUK/5WDLeURa1wiBaPiWYA9?= =?Windows-1252?Q?KRMh66nDvg04nhIs/YsBU2CWB4N+VGEVLZNL91rktMIku04pltKFwrLc?= =?Windows-1252?Q?9Jjx0GmdgAZAn8S+RSfX6eWPXUCLlxNhhDUXKRZjoklzQsQYSfrKRpru?= =?Windows-1252?Q?F/qfcedw/ekfx/FNRSTxycmLhyB6cvN4kkJQk55hydpspBlgxWcOxaSJ?= =?Windows-1252?Q?utgrXfN4AvwWexiVYNPa5wpmF+VlB1A+kB/DCH5dDR6ROIW3I4mQT8Rm?= =?Windows-1252?Q?AFGInZGI5w0tb9zaPSHNclOXOdcOGVZBaP0=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: faf34d61-9732-4c4f-2669-08d91e935990
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2021 09:07:25.9986 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: qGKBjSp+7npji10mlCYO702hmPFJ0eGbHl52qH5VSdDJyHmK+A0se/hPAOcmWoRIHw1skxIaZLRf24niLBgRjQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6595
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/MKJXXFmXmp-uBdHd5YMXSsL9xJQ>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 May 2021 09:07:34 -0000

From: tom petch <ietfc@btconnect.com>=0A=
Sent: 21 May 2021 11:27=0A=
From: Kent Watsen <kent+ietf@watsen.net>=0A=
Sent: 21 May 2021 00:12=0A=
=0A=
Hi Tom,=0A=
=0A=
I still think that the I-D lacks clarity about supported versions.=0A=
=0A=
<tp2.0>=0A=
OK, some references.=0A=
=0A=
tlscmn=0A=
=0A=
tls-ecc=0A=
needs RFC8446=0A=
=0A=
tls-dhe=0A=
needs 8446=0A=
=0A=
tls-3des=0A=
ok no support in 1.3=0A=
=0A=
tls-gcm =0A=
needs 8446=0A=
=0A=
identity ciphersuite=0A=
I do not see the 1.3 values from 8446 B.4=0A=
=0A=
hello-params=0A=
needs 8446=0A=
=0A=
tls-client=0A=
I note that the feature statements do not have references which some YANG d=
octors say they should have.=0A=
=0A=
container client-identity=0A=
needs 8446 and a reference in the body to 8446 s.4.4.2=0A=
=0A=
case psk=0A=
needs Normative References to the two=0A=
draft-ietf-tls-external-psk-*=0A=
=0A=
tls-server=0A=
=0A=
container server-identity=0A=
as client-identity=0A=
=0A=
case psk=0A=
as for tls-client=0A=
=0A=
Tom Petch=0A=
=0A=
=0A=
Introduction=0A=
TLS Protocol [RFC5246]=0A=
Clearly this is TLS1.2 only=0A=
=0A=
Yes.   In keeping with the original intention (to reference just the curren=
t, not obsoleted, document), this should be updated to RFC 8446.   But I wo=
nder if you think the document should reference all four documents (2246, 4=
346, 5246, and 8446) and then have DOWNREFS?=0A=
=0A=
Background: the document generally references TLS 1.2 as that *was* the =93=
current=94 TLS version when most of the text was written.  TLS 1.3 happened=
 later, and a minimal (and apparently inadequate) update was made to accomm=
odate it.  What you=92re finding are the remnants of that history...=0A=
=0A=
PS:  I don=92t claim to be a TLS expert.  It would be helpful if corrected =
text could be provide.  Pointing out the issues is great, but it takes time=
 for me to determine what update is needed, something you may have well in =
mind?=0A=
=0A=
<tp>=0A=
Yes, I did divine that the I-D appeared before TLS1.3 and so that was retro=
fitted.  Since that is now the current version and has been for a while, I =
think that all references to TLS1.2 need a parallel reference to 1.3 as lon=
g as 1.3 has the same constructs (which in places it has not).  This applie=
d throughout the YANG modules=0A=
=0A=
I was all for ditching any mention of 1.1 and 1.0 if only for the extra com=
plication.  I no longer recall where 1.2 differs from its predecessors e.g.=
 extensions incorporated in the base, signature algorithms, and it is proba=
bly overkill to find the relevant references for those older versions and a=
dding them to the YANG as well but do think something needs adding in the b=
ody of the I-D to the effect that support for 1.0, 1.1 is partial, identity=
 for the version number but not details of cipher suites, relevant RFC and =
so on.=0A=
=0A=
I will look some more at the TLS1.3 references next week.=0A=
=0A=
Tom Petch=0A=
=0A=
K.=0A=
=0A=
=0A=
=0A=
s.2=0A=
This model supports both TLS1.2 and TLS1.3=0A=
Ah, no, TLS1.2 and TLS1.3 but not TLS1.0 or TLS1.1=0A=
=0A=
s.2.1.1=0A=
Features=0A=
tls-1_0=0A=
tls-1_1=0A=
tls-1_2=0A=
tls-1_3=0A=
Ah no, it may not support 1.0 and 1.1 but it ........ for them but I know n=
ot what.=0A=
=0A=
2.2=0A=
an example for 1.1 and 1.2 but not 1.3; interesting.=0A=
=0A=
Reverse engineering the YANG I find that that 'Version 1.0 is supported', '=
Version 1.1 is supported'.=0A=
=0A=
hello-params-grouping=0A=
Only 1.2 is referenced as indeed is repeatedly the case in the YANG modules=
=0A=
=0A=
Mmm I dunno!=0A=
=0A=
I want the Introduction to set the scene which subsequent sections expand o=
n and that I see as lacking.  Support fot 1.0 and 1.1 would, for me, cateri=
ng for the different cipher suites that they have.=0A=
=0A=
In passing, I was wrong about public keys.  I misread the statement that on=
ly certificates and PSK are supported in TLS1.3, forgetting that certificat=
e(255) is a public key!=0A=
=0A=
Tom Petch=0A=
=0A=
=0A=
=0A=
=0A=
  4) for the =93http=94 draft, no significant update (really? hmm...)=0A=
  5) for the =93netconf=94 draft, whilst not in WGLC, significant updates w=
rt the "client-identity-mappings=94 nodes.=0A=
=0A=
Notably, beware that the Last Call YANG-doctor review for some of these fou=
r drafts has been pending this update, so expect to see a little more activ=
ity on these drafts yet.=0A=
=0A=
K.=0A=
=0A=


From nobody Mon May 24 16:16:36 2021
Return-Path: <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3AED3A10FA for <netconf@ietfa.amsl.com>; Mon, 24 May 2021 16:16:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 j9YgTZ7H2RqF for <netconf@ietfa.amsl.com>; Mon, 24 May 2021 16:16:32 -0700 (PDT)
Received: from a8-31.smtp-out.amazonses.com (a8-31.smtp-out.amazonses.com [54.240.8.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C891C3A10F3 for <netconf@ietf.org>; Mon, 24 May 2021 16:16:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1621898190; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=44Lxq8Yuqf3Njq8xZ2mPn4nnkMisQHbab/m+qoQUCOM=; b=dVfbySy/k4gvTb43BaoQmGsU6dYoYhFreRyKjAeY/+KgvH0E/wYCdL/z38bJ3oeh W3W+CMFeuszrhXGUSXUfPkn2fG1KpxdHI9mB/6kMvYTPUomoYfc30JdcU0SU8v4M0qD lSKigZux+F2iPS41itx6KAoZBQqFIkYDXybu6AL8=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Kent Watsen <kent+ietf@watsen.net>
In-Reply-To: <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com>
Date: Mon, 24 May 2021 23:16:30 +0000
Cc: "netconf@ietf.org" <netconf@ietf.org>, garywu@cisco.com
Content-Transfer-Encoding: quoted-printable
Message-ID: <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com>
To: tom petch <ietfc@btconnect.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.24-54.240.8.31
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/s30djxj-eckb4JIWY_KvoL4zAVo>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 May 2021 23:16:34 -0000

[CC-ing Gary in case he can help]


Hi Tom,


> I still think that the I-D lacks clarity about supported versions.
>=20
> Introduction
> TLS Protocol [RFC5246]
> Clearly this is TLS1.2 only
>=20
> Yes.   In keeping with the original intention (to reference just the =
current, not obsoleted, document), this should be updated to RFC 8446.   =
But I wonder if you think the document should reference all four =
documents (2246, 4346, 5246, and 8446) and then have DOWNREFS?

I didn=E2=80=99t get what you wanted to do here but, for now, I replaced =
that reference with this paragraph:

    Any version of TLS may be configured, including
     <xref target=3D"RFC2246"/>,  <xref target=3D"RFC4346"/>,
     <xref target=3D"RFC5246"/>, and <xref target=3D"RFC8446"/>.
     Configuring obsolete protocol versions for use in production
     networks is NOT RECOMMENDED.



> I was all for ditching any mention of 1.1 and 1.0 if only for the =
extra complication.

By =E2=80=9Cwas all for=E2=80=9D, do you mean that you=E2=80=99re no =
longer?  That is, that =E2=80=9Csupporting=E2=80=9D all versions is =
fine?



>   I no longer recall where 1.2 differs from its predecessors e.g. =
extensions incorporated in the base, signature algorithms, and it is =
probably overkill to find the relevant references for those older =
versions and adding them to the YANG as well but do think something =
needs adding in the body of the I-D to the effect that support for 1.0, =
1.1 is partial, identity for the version number but not details of =
cipher suites, relevant RFC and so on.

Would you suggest adding said comment to the above paragraph?



> s.2
> This model supports both TLS1.2 and TLS1.3
> Ah, no, TLS1.2 and TLS1.3 but not TLS1.0 or TLS1.1

Do you mean that the sentence is incorrect because the model does =
support 1.0 and 1.1?  Perhaps simple remove the sentence altogether in =
light of the above new paragraph?



> s.2.1.1
> Features
> tls-1_0
> tls-1_1
> tls-1_2
> tls-1_3
> Ah no, it may not support 1.0 and 1.1 but it ........ for them but I =
know not what.

I don=E2=80=99t understand this comment.



> 2.2
> an example for 1.1 and 1.2 but not 1.3; interesting.

That example is completely arbitrary IMO but, alas, it was created by =
Gary Wu, who is listed as a =E2=80=9CContributor=E2=80=9D, but we =
haven=E2=80=99t heard from in a long time since...



> Reverse engineering the YANG I find that that 'Version 1.0 is =
supported', 'Version 1.1 is supported'.

Correct.  All the versions as =E2=80=9Csupported=E2=80=9D; all but 1.3 =
are NOT RECOMMENDED.  Is this a problem?



> hello-params-grouping
> Only 1.2 is referenced as indeed is repeatedly the case in the YANG =
modules
>=20
> Mmm I dunno!

Again, 1.2 *was* =E2=80=9Ccurrent=E2=80=9D before and so everything just =
pointed to it, assuming that it is a superset of 1.0 and 1.1?  We could =
just replace all refs to =E2=80=9C1.2=E2=80=9D with =E2=80=9C1.3=E2=80=9D =
and call it a day, but I don=E2=80=99t know if that would be technically =
accurate.



> I want the Introduction to set the scene which subsequent sections =
expand on and that I see as lacking.  Support fot 1.0 and 1.1 would, for =
me, catering for the different cipher suites that they have.

So we need to define additional ciphersuites for 1.0 and 1.1 or dump =
support for those protocol versions?



> In passing, I was wrong about public keys.  I misread the statement =
that only certificates and PSK are supported in TLS1.3, forgetting that =
certificate(255) is a public key!

Gotcha


> Tom Petch

THANK YOU!

Updates can be found in =
https://github.com/netconf-wg/tls-client-server/commit/b94588b5a33c0852cfa=
cbc415ca0a626bc1c5763.

K.





From nobody Mon May 24 16:43:44 2021
Return-Path: <01000179a0c32a2e-d0bce1e5-c006-4550-aebf-29b903643b4c-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 540FF3A1218 for <netconf@ietfa.amsl.com>; Mon, 24 May 2021 16:43:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 ycJhQD6o_v5T for <netconf@ietfa.amsl.com>; Mon, 24 May 2021 16:43:37 -0700 (PDT)
Received: from a8-88.smtp-out.amazonses.com (a8-88.smtp-out.amazonses.com [54.240.8.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07EC73A1214 for <netconf@ietf.org>; Mon, 24 May 2021 16:43:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1621899815; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=Q2gl9p3xH3tx8AuYiJO4UBFdDoaLF4aj9DcprQYfptE=; b=ju/iMKCjWkpUEvifbtZT/qBux4ippQU7FP7f7Rgm2+woOI0LUHn1x3/bcy3bdtjv T5vRcu4/Zpm8XEbl/ZOtkdtYJu6C8Fu7W9/ms9lwhn8jVts83qsWuoW9bkJ7f5NEj5q VS2B4QMRByF/khvChrrvhx3LaaluKd6pw5fyGtMo=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <01000179a0c32a2e-d0bce1e5-c006-4550-aebf-29b903643b4c-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_9561B291-FED0-4696-9A53-4773B29B2446"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Mon, 24 May 2021 23:43:35 +0000
In-Reply-To: <AM7PR07MB6248C43AF481F5A94D2041DAA0269@AM7PR07MB6248.eurprd07.prod.outlook.com>
Cc: "netconf@ietf.org" <netconf@ietf.org>, garywu@cisco.com
To: tom petch <ietfc@btconnect.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <AM7PR07MB6248C43AF481F5A94D2041DAA0269@AM7PR07MB6248.eurprd07.prod.outlook.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.24-54.240.8.88
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/7GqCwugMXx3Nd5i6uEw-8Rpqfys>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 May 2021 23:43:43 -0000

--Apple-Mail=_9561B291-FED0-4696-9A53-4773B29B2446
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

[CC-ing Gary again...]


Hi Tom,


> I still think that the I-D lacks clarity about supported versions.
>=20
> <tp2.0>
> OK, some references.

Grepping for the string =E2=80=9Ctp2.0=E2=80=9D returns no results.


> tlscmn
>=20
> tls-ecc
> needs RFC8446

Why?  8446 refs and defers to 8422, right?


>=20
> tls-dhe
> needs 8446

Okay, 8446 obsoletes 5246.


> tls-3des
> ok no support in 1.3

Ack.  Unmodified.



> tls-gcm=20
> needs 8446

Okay, but it=E2=80=99s strange that 8446 doesn=E2=80=99t ref/obsolete =
5288=E2=80=A6I guess because it uses the NIST =E2=80=9CGCM=E2=80=9D ref =
instead=E2=80=A6perhaps this draft should as well?



> identity ciphersuite
> I do not see the 1.3 values from 8446 B.4

grepping for =E2=80=9Cciphersuite=E2=80=9D returns no matches=E2=80=A6?


> hello-params
> needs 8446

Added.


> tls-client
> I note that the feature statements do not have references which some =
YANG doctors say they should have.

Added (for X.509, PSK, and RPK)


> container client-identity
> needs 8446 and a reference in the body to 8446 s.4.4.2

Added.


> case psk
> needs Normative References to the two
> draft-ietf-tls-external-psk-*

"external-psk-guidance=E2=80=9D is Informational and =
"external-psk-importer=E2=80=9D while Standards Track, only regards an =
interface for importing the PSKs into TLS.  It seems that the existing =
ref to RFC 4279 (which is NOT obsolete) is pretty good, right?


> tls-server
>=20
> container server-identity
> as client-identity

Added.


> case psk
> as for tls-client

Same.


> Tom Petch

THANK YOU!

Updates can be found in =
https://github.com/netconf-wg/tls-client-server/commit/b94588b5a33c0852cfa=
cbc415ca0a626bc1c5763.


K.




--Apple-Mail=_9561B291-FED0-4696-9A53-4773B29B2446
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><span=
 style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" =
class=3D"">[CC-ing Gary again...]</span><div class=3D""><font =
color=3D"#000000" class=3D""><span style=3D"caret-color: rgb(0, 0, 0);" =
class=3D""><br class=3D""></span></font></div><div class=3D""><br =
class=3D""></div><div class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); color: rgb(0, 0, 0);" class=3D"">Hi Tom,</span><br =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">I =
still think that the I-D lacks clarity about supported =
versions.</div><div class=3D""><div class=3D""><br =
class=3D"">&lt;tp2.0&gt;<br class=3D"">OK, some references.<br =
class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>Grepping for the string =E2=80=9Ctp2.0=E2=80=9D =
returns no results.</div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">tlscmn<br class=3D""><br class=3D"">tls-ecc<br class=3D"">needs=
 RFC8446<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>Why? &nbsp;8446 refs and defers to 8422, =
right?</div><div><br class=3D""></div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D""><br =
class=3D"">tls-dhe<br class=3D"">needs 8446<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Okay, =
8446 obsoletes&nbsp;5246.</div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">tls-3des<br class=3D"">ok no support in 1.3<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Ack. =
&nbsp;Unmodified.</div><div><br class=3D""></div><div><br =
class=3D""></div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D"">tls-gcm <br class=3D"">needs 8446<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Okay, =
but it=E2=80=99s strange that 8446 doesn=E2=80=99t =
ref/obsolete&nbsp;5288=E2=80=A6I guess because it uses the NIST =
=E2=80=9CGCM=E2=80=9D ref instead=E2=80=A6perhaps this draft should as =
well?</div><div><br class=3D""></div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">identity ciphersuite<br class=3D"">I do not see the 1.3 =
values from 8446 B.4<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>grepping for =E2=80=9Cciphersuite=E2=80=9D returns =
no matches=E2=80=A6?</div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">hello-params<br class=3D"">needs 8446<br =
class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>Added.</div><div><br class=3D""></div><div><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div class=3D""><div=
 class=3D"">tls-client<br class=3D"">I note that the feature statements =
do not have references which some YANG doctors say they should have.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Added =
(for X.509, PSK, and RPK)</div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">container client-identity<br class=3D"">needs 8446 and a =
reference in the body to 8446 s.4.4.2<br =
class=3D""></div></div></blockquote><div><br =
class=3D""></div>Added.</div><div><br class=3D""></div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">case psk<br class=3D"">needs Normative References to the =
two<br class=3D"">draft-ietf-tls-external-psk-*<br =
class=3D""></div></div></blockquote><div><br =
class=3D""></div>"external-psk-guidance=E2=80=9D is Informational and =
"external-psk-importer=E2=80=9D while Standards Track, only regards an =
interface for importing the PSKs into TLS. &nbsp;It seems that the =
existing ref to RFC&nbsp;4279 (which is NOT obsolete) is pretty good, =
right?</div><div><div><br class=3D""></div><div><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div class=3D""><div=
 class=3D"">tls-server<br class=3D""><br class=3D"">container =
server-identity<br class=3D"">as client-identity<br =
class=3D""></div></div></blockquote><div><br =
class=3D""></div>Added.</div><div><br class=3D""></div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">case psk<br class=3D"">as for tls-client<br =
class=3D""></div></div></blockquote><div><br =
class=3D""></div>Same.</div><div><br class=3D""></div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">Tom Petch<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>THANK YOU!</div><div><br class=3D""></div><div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" =
class=3D"">Updates can be found in&nbsp;<a =
href=3D"https://github.com/netconf-wg/tls-client-server/commit/b94588b5a33=
c0852cfacbc415ca0a626bc1c5763" =
class=3D"">https://github.com/netconf-wg/tls-client-server/commit/b94588b5=
a33c0852cfacbc415ca0a626bc1c5763</a>.</div><div style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><br =
class=3D""></div></div><div><br class=3D""></div><div>K.</div><div><br =
class=3D""></div><div><br class=3D""></div><div><br =
class=3D""></div></div></div></body></html>=

--Apple-Mail=_9561B291-FED0-4696-9A53-4773B29B2446--


From nobody Tue May 25 02:50:55 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDF9D3A1EB1 for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 02:50:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 5Ql9PclOTqXv for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 02:50:48 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2111.outbound.protection.outlook.com [40.107.20.111]) (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 D6A413A1EAE for <netconf@ietf.org>; Tue, 25 May 2021 02:50:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UDaZf9S/xwVuTlj/Ha4EXlJxFDrbco+NhN1WTPWs/+jnRYQlNGMkjpTnlohQhiV1mEFSurwD+6fLtMwybQFgSUQkrJR9FYh73MlIASX3JOS4dg+jwDdWsxKCR33aGdMkM+8v52i8rRzL7Qx9PweertW75GytzvpZcNjgMZza/svzZttREbM3d5czkFPmYkXVLLuTBYkAiiq6ySe7+Oxfy8mqIbvPWVzR0Uc52oLtpfTrBsb9rO81+XekdBQLKTa2q+vVM+3J6L1nPyU8HUOq/sjAfe/8Q+Y1xwHWN0MuhS6RRSMh6YWGCp99ig6cgooI895V0c6viGwBNkbmcxkbAA==
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-SenderADCheck; bh=uXr0U+PCQRdsDmetqxxPwuTRlQiSelVjyU5yNcccjmA=; b=SQKpOl3wFEQJpnjMYnNblDUfKzocrU5c1VDR3qHC1aFpj7B4a0ansg9BLsFXCcjWg5tBpaWWzJo4CIuExyYY99o7SiN9hH0ukMDNIhl06kwub1O/G61vxrwJej/Ms4NfRxaoE3BaaL3lYVUeQuXVx0Yy1PIR4ClwGtIBlOZwcGQDa7yG6PyTWMC0J5X2JNUbtLqCL3YO/r+jkmPbYdLjRNXrdzmei6UmN9poNhbnz8CpN8thSmNuN0ad7XlEzFMN80HUIMJGElQvXZGIc6tqmcQ8MJ1IdzYkQfpfPT8AusZ0yIUtaUQ/puiZkTn09RxMF+DFZpYl9iLwGPIj1X58JA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uXr0U+PCQRdsDmetqxxPwuTRlQiSelVjyU5yNcccjmA=; b=vYbKi2qgHEPHFdqfU7GFWMAnRSHFfhp1Uw4WY4PHXtD1uf+9bGuUBty3eiSxZV1PGmdECYnUyAnaR07pFOPwWMHL7P++ZK4JAnxI7oh8YRFxaMOqvN63BMnOTtQf0uo7k1NwhQt1bjGkHIafuVfCjj+iv0C/IfHhAgfkeAgCy24=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM7PR07MB6516.eurprd07.prod.outlook.com (2603:10a6:20b:1a4::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.12; Tue, 25 May 2021 09:50:44 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9%7]) with mapi id 15.20.4173.020; Tue, 25 May 2021 09:50:44 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent+ietf@watsen.net>
CC: "netconf@ietf.org" <netconf@ietf.org>, "garywu@cisco.com" <garywu@cisco.com>
Thread-Topic: [netconf] netconf-tls wasRe:  Summary of updates
Thread-Index: AQHXTivrmXzh9hQhpkqYWkZI8gMDLqryWB1ggAD4xICAAKRbJA==
Date: Tue, 25 May 2021 09:50:44 +0000
Message-ID: <AM7PR07MB624878220E9E03CAA2375C8EA0259@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <AM7PR07MB6248C43AF481F5A94D2041DAA0269@AM7PR07MB6248.eurprd07.prod.outlook.com>, <01000179a0c32a2e-d0bce1e5-c006-4550-aebf-29b903643b4c-000000@email.amazonses.com>
In-Reply-To: <01000179a0c32a2e-d0bce1e5-c006-4550-aebf-29b903643b4c-000000@email.amazonses.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6bf69021-dff3-46f6-9e5c-08d91f6290d0
x-ms-traffictypediagnostic: AM7PR07MB6516:
x-microsoft-antispam-prvs: <AM7PR07MB651673164324FC63543AB740A0259@AM7PR07MB6516.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XHOfVRIkvDfBsvTKzx1zEDfvh9NSZrst6T+XgNmxJ1U/g8jPfGifU/W9vkoCzpovzgw7uwsRvRElf8nWIaIF4Vs1HZHZpkzThoAOWhZaqz1hOvmTXcgWgkyZLYDBFOMh3wz9pAaXmejSXg3MX+7KP/pjM7GG37yc/EWSBrrnpKYsgzKpcX9CiJBVmcDjt0e4ybixUV1FLPvjQbXm3AKJuYU3gbl9gIM1GBx56cL0f41OT3kUL9NOb7Uz5VYHYkidFeHNbOo05Z6wouBIaJGEl3jJmr3VhxSFeu+jIGIJyP97Ho8q3nDJCg9JV5gHTMj5jYXbtjhvXE952Qe2Zd2KN/CNxdmIZoHReHb6VqGfabXjIh6q9+yuwWOl4xMaVmgiG7Vz5DMAfHlJZ0c09/Zejl1yAU3wvv1D0QQvTOQ4Ft7RqgNpkNnrTs6CVP2aYLyf+PVONes0sjFpxvlUAVblPz+DnR/rlhYRTdjWue1iRB9jNOqjSqhDBwdafEaIp1WNZA4fA+ppMaxvGGF29Y443CYJ7t58/QqMuuUK9vEfLNsQ+8dhUtQkt2KcrevIKLbXyuSxATBn7Ano4cWA3luzhLhAn9tu/94gmpGMMzh5BGkp+faauYXh2dK2fLCLZWsp4B4qKJpDkjI9rvPYdVifHuAbMdsRu8Zc0IgHRuA+wkVsnRHrwUhSlA/T2Ktvgydgm6KH0q2zAZzbZMvDon7U8w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(39860400002)(136003)(376002)(346002)(366004)(26005)(91956017)(76116006)(15650500001)(55016002)(66946007)(66476007)(66556008)(316002)(64756008)(33656002)(66446008)(186003)(2906002)(83380400001)(4326008)(8936002)(8676002)(86362001)(9686003)(71200400001)(54906003)(52536014)(478600001)(5660300002)(6506007)(7696005)(122000001)(966005)(38100700002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?/9+TE4wYaO5HlDQBVpHLZ5HrbPuCHuvO8JUXtjzh7AiQKVRl0448Ur0i?= =?Windows-1252?Q?vW26av27t+On5T579f4eozvXtkoqHFn3G9N+4VOgVd08e39me4uQLZFJ?= =?Windows-1252?Q?O3+xLRm64R7ll4bg1AUH/7gImn36wyKvnPtSmnRMmljrLt9CGgS0QI4p?= =?Windows-1252?Q?urGv1BjRkr3y7VgBEF5g4Meh4ehTlZZXDPypsJYw86EJl6XucI8S0Iu6?= =?Windows-1252?Q?urYDTyZWw7Ap3Zl7y9wsoyAydnLUbqU6RdaJOu1TbQTbMYek0eEtTeUc?= =?Windows-1252?Q?joMqaj+uszjapVVnKwX+6/6942yL/+u89YRhpxvN+fRitTLGRQjDfQCZ?= =?Windows-1252?Q?64S0jOLPtqW9RVbKO+guS17mw4eg1rkqW7mh6WdbpBZ394YmYf8JPAC6?= =?Windows-1252?Q?JuWhvQKv6IiO5pA44GgliOu+BnAaR9Rj16LLr8r8ksI7hVAI9zwAV0L5?= =?Windows-1252?Q?IkwnhtTnjMcLwVPjkg6JTFLRSpLENLPZkB4If/P4/w1XXArU2LwRIB4A?= =?Windows-1252?Q?+EBf1s6U0KOu/FpofT1zFhI8GJGqaXk3zXNDg9Gq4NBhwZ8iya0DUCHR?= =?Windows-1252?Q?taCIBJHv6mLMB/3/HSykW6W/fjxLGNbftRshXqdenLctpsQ9/mn68cMB?= =?Windows-1252?Q?i6NrKPnr7zUkBPsjDNVx4pU3iFxxAYmC9vEuuNalpJDMg9HFq/mHS9lM?= =?Windows-1252?Q?c9uH/y48VaxDolTQuiCIvQTceZF7XCtFAxD/OUtSqXKTXYHK9BJ8u0Qx?= =?Windows-1252?Q?MlJ8HAIUQJO2Ul7BL+odoYcwfRLuP42mV72vrg9NMfwuPPR09svNwbaf?= =?Windows-1252?Q?zFf5qkXWUExXSVotyzdYo5gPAUGOdyeSsDE6twZbqh9U0a/s35Fefbau?= =?Windows-1252?Q?pQiPCrnEwq0KWkOHFib/pEH5vfKEZXxB2ksQHIOT41E/N6l9kqyNDPIA?= =?Windows-1252?Q?MITr8OI97OKchs0YydbyMgaHnAkQNdISxPo9nn9kRbSBOXC4S+3O/xzB?= =?Windows-1252?Q?oIfDAqBc7OVQ7iMeOZ6Y4lQm4T0lm0ZTMbisy6jdraCTAqmiihJNkGU1?= =?Windows-1252?Q?rylFek8pVughPSHZJ0qXkpslPiM9/T1hQcjwWQN7L05cE+sePuX9/7HY?= =?Windows-1252?Q?tbdpNUa/Q+R7zh/3EHuQt57k+Peq8K/WZnzQ7qtlp6HVyRwpa9Q1C38z?= =?Windows-1252?Q?KHqytt7jZnfcX53g9oFd1WCJ7Rf5byUcjXCFnlQBGeWozUreqN9cgKMz?= =?Windows-1252?Q?fK7hYP+R2lBdb5f7M8jktRiLnyfQWTaDS6nGUubT05wJA8k1jzgmoDiu?= =?Windows-1252?Q?ay21v1e+oeTb3Xn2bai1a1Fd9dTxRNtD60i0tb9n34JSiHGaJi+q0Qa/?= =?Windows-1252?Q?Vb4rAC/GirfXeB+koOU1+59QToVIQj+EBrE=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6bf69021-dff3-46f6-9e5c-08d91f6290d0
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 May 2021 09:50:44.5079 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: YtnyT3eK4nscZfoI27f4/Y7Pd727YzLh0ZZvQbcvvuw0G8qzxUXMaLnvKJQIW1K9WElCyJxYF0xJsw0EeKroVw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6516
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/1vwdZqmPkqS6_e3gdvBuwvUUeqw>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 09:50:53 -0000

From: Kent Watsen <kent+ietf@watsen.net>=0A=
Sent: 25 May 2021 00:43=0A=
=0A=
[CC-ing Gary again...]=0A=
=0A=
Hi Tom,=0A=
=0A=
I still think that the I-D lacks clarity about supported versions.=0A=
=0A=
<tp2.0>=0A=
OK, some references.=0A=
=0A=
Grepping for the string =93tp2.0=94 returns no results.=0A=
=0A=
=0A=
tlscmn=0A=
=0A=
tls-ecc=0A=
needs RFC8446=0A=
=0A=
Why?  8446 refs and defers to 8422, right?=0A=
<tp>=0A=
wrong IMHO; look at the title of 8422 - "Versions 1.2 and earlier"=0A=
=0A=
=0A=
tls-dhe=0A=
needs 8446=0A=
=0A=
Okay, 8446 obsoletes 5246.=0A=
<tp>=0A=
Right but I think you need both.  The I-D currently highlights 1.2 and most=
ly ignores 1.3 where I think they should have equal billing and since they =
are so different, a reference to 1.3 alone is inadequate so my default posi=
tion is that both 5246 and 8446 are needed.=0A=
=0A=
=0A=
tls-3des=0A=
ok no support in 1.3=0A=
=0A=
Ack.  Unmodified.=0A=
=0A=
=0A=
=0A=
tls-gcm=0A=
needs 8446=0A=
=0A=
Okay, but it=92s strange that 8446 doesn=92t ref/obsolete 5288=85I guess be=
cause it uses the NIST =93GCM=94 ref instead=85perhaps this draft should as=
 well?=0A=
<tp>=0A=
Well where do you stop? As above, I think that every 5246 needs a 8446 alon=
gside it unless one version does not support the functionality but that is =
as far as I would go.=0A=
=0A=
=0A=
identity ciphersuite=0A=
I do not see the 1.3 values from 8446 B.4=0A=
=0A=
grepping for =93ciphersuite=94 returns no matches=85?=0A=
<tp>=0A=
Bear in mind that 1.3 changes everything it can - try 'cipher suite'=0A=
=0A=
=0A=
=0A=
hello-params=0A=
needs 8446=0A=
=0A=
Added.=0A=
=0A=
=0A=
tls-client=0A=
I note that the feature statements do not have references which some YANG d=
octors say they should have.=0A=
=0A=
Added (for X.509, PSK, and RPK)=0A=
=0A=
=0A=
container client-identity=0A=
needs 8446 and a reference in the body to 8446 s.4.4.2=0A=
=0A=
Added.=0A=
=0A=
=0A=
case psk=0A=
needs Normative References to the two=0A=
draft-ietf-tls-external-psk-*=0A=
=0A=
"external-psk-guidance=94 is Informational and "external-psk-importer=94 wh=
ile Standards Track, only regards an interface for importing the PSKs into =
TLS.  It seems that the existing ref to RFC 4279 (which is NOT obsolete) is=
 pretty good, right?=0A=
=0A=
<tp>=0A=
Disagree.  The cipher suites of 4279 are invalid with 1.3  1.3 sort of does=
 away with PSK except where there has been a full handshake from which a PS=
K can be derived for resumption.  1.3 imposes limits on the use of a PSK ac=
ross versions and with different algorithms which is what  I see the two I-=
D as addressing.=0A=
=0A=
Tom Petch=0A=
=0A=
tls-server=0A=
=0A=
container server-identity=0A=
as client-identity=0A=
=0A=
Added.=0A=
=0A=
=0A=
case psk=0A=
as for tls-client=0A=
=0A=
Same.=0A=
=0A=
=0A=
Tom Petch=0A=
=0A=
THANK YOU!=0A=
=0A=
Updates can be found in https://github.com/netconf-wg/tls-client-server/com=
mit/b94588b5a33c0852cfacbc415ca0a626bc1c5763.=0A=
=0A=
=0A=
K.=0A=
=0A=
=0A=
=0A=


From nobody Tue May 25 02:57:01 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAB453A00C8 for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 02:56:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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_JdQ5drz55N for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 02:56:55 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60139.outbound.protection.outlook.com [40.107.6.139]) (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 1DD333A00C3 for <netconf@ietf.org>; Tue, 25 May 2021 02:56:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B9cs8D057aAhSReg2AA5LEx84Id8u1vzbFzlLI7yWshElEvu/y+djKCfEus0BRzIT2EarLbo3kK3QgLq53MwYuc2XO+LpzfrmukTu23XMzl6cKdOXymJbLUaxL9gZp9+fIpadwDDWAFolKbf7TQI6pC/MRHopRHMxV3+w5ntw79nZVN99YHMYdK3NDYonIWg9HReO3tVR+r/XihYl8BZHdO7lxXa8Xymh81dLPGzhJ25HucXEz8LWHUCOzOwXM5BIqjASGr51p0fmH1HgQal5yINVyszC7Xy+DH3804poQZKGLJ5stLQxiqInlcgB+ot+07fn5NAQ3f3DRHAWR8+/A==
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-SenderADCheck; bh=6OxMZu669sKNhiP4yJnhHkgFiBGZsraegtb1Eg/TWi8=; b=PSWQ4xJ+qak1d2dkhzYT1gcPYFkX4rM8s2dOSdwnqZzQF6mWGsuNDXFUkbHQepDmPfAuS3n8WDDWkIuowmwF76ZFk2gUwj0gCPPkbSmeZFDioGyMsdEwP8lY9575kctADVCGdHIw8dhxyn5ItdwuW85HslQ+We1163ZiX58VAExfeCH+elk3opVbYxzH/EXO7KzfzlW7UShkl5jCLzWAjOcrdxK0HLwWwRsWmyW34HGsQ/45xHZRdYwGvEVmeNQSYV6ToP7wVIBAK9DwDY6vwQ2agvzRdJY5ehksXsVkSW0d0uOoe9Tnid56JwUCGNAPFvV6pmw/WniTPlXQmR/nnw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6OxMZu669sKNhiP4yJnhHkgFiBGZsraegtb1Eg/TWi8=; b=MQFdQ81cAx/QlNkyodDeyrNK8dYppzpmXLYeEn+30fSDMFZCcWWoWSafAiLI3i0sutM4RFWEm6VfSCfmE+//+RXC9huy5D/mEDHfPqQthj0AX/YNdRlN1pGpgY68o1y1qseEyPqDzpBFEOySncO3dkV6MjRhXNn4kpy2rxZ8MPQ=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM7PR07MB6279.eurprd07.prod.outlook.com (2603:10a6:20b:137::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.12; Tue, 25 May 2021 09:56:52 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9%7]) with mapi id 15.20.4173.020; Tue, 25 May 2021 09:56:52 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent+ietf@watsen.net>
CC: "netconf@ietf.org" <netconf@ietf.org>, "garywu@cisco.com" <garywu@cisco.com>
Thread-Topic: netconf-tls wasRe: [netconf] Summary of updates
Thread-Index: AQHXUPLWSrmKpVGr1UKbZ6VyMkdjp6rz9S9C
Date: Tue, 25 May 2021 09:56:52 +0000
Message-ID: <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com>, <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com>
In-Reply-To: <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bd0e12d7-7eb1-426c-9d22-08d91f636c12
x-ms-traffictypediagnostic: AM7PR07MB6279:
x-microsoft-antispam-prvs: <AM7PR07MB6279134C272CF4566C3C3231A0259@AM7PR07MB6279.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2449;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gZTNNyLYFw8BNsDqywTTexaKrhHeVUvizWcrmkgZoTGMEBXqEtbKTRDdKaFe8QqPgjC1VuHNQ9pl4x/y7pEY1PAUFtZSszfgAk/rAKARG9N+6V2cRJ1W/tkKLCdYY+pItgIgbDh2FU2KwfkLn7MIj/vW7M9C2Mff23ZdNup0y6+plvzsxqxMgRdS/Hd6hToAsfwsTTFGDmQ06+0inq5UDn43ZaPie+j4424miCeAu6zo741TUkCkmk6rse/uFbyfdJLH8M5B3n2pkXVlx51/My8sHMz4OGKutAl5g1zAcPy0Kga/QCCYdjyJ3UOWcT3K+EyCh5YZ595nREDhd7p5jFczbcP22JQP7Wp+ppfC46o32BjTjhkAXULLzzKFhq8OA1Nv1Do1oxWFx6KY5ZqYZ8GoOdoi0HIxTYXNG46AKxVoa2OKAb98jln/AJRWX5fD10ddyUY0obBCyrou4dstqDHTz2K5KnfYuGKKALVsp/ZNuLDGO/Pz57F2sUr/H9gwO2WMzXxDBoGxM4c7ZShhgzZFlQwt978NOzmDASmKhOnOypNFr0V2OA8IFa9kRtoVVXuIkq/C1QWyhNHTyMFnkMX2bI6ARBRWxG9ZwsKLH5Z90lfZuMUfItUlbtBs4bY5ueHDF2awNPKlQ1Msjpg1fVuTZfnosI8gEb47RD45Bb7nuGBXTQkeGP4Xkr3ct7NVGiOYhMJnkA4A5a8KBf7h97I5XJf4UWvFGCTX67QlAhM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(346002)(39860400002)(366004)(136003)(376002)(64756008)(66446008)(66476007)(52536014)(66556008)(86362001)(76116006)(5660300002)(54906003)(91956017)(26005)(9686003)(66946007)(316002)(33656002)(8676002)(8936002)(71200400001)(83380400001)(38100700002)(122000001)(15650500001)(966005)(478600001)(2906002)(6506007)(55016002)(4326008)(7696005)(186003); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?PRQfN6hsQcn+3vEvbxbj9zqdr3ooc3bzJ5RDpAh1SvJsRmiktAktTvRh?= =?Windows-1252?Q?iggZ99mTjhhS7GFBO3stDn/N/wt0V/zhJBhAIQnpFqlBQ+oi80Waz+Im?= =?Windows-1252?Q?SPQEMr7CDlMSf7QPFN/V+Oz6Et6V91LP5kK6h0tlncnDr5/jhd5gcCly?= =?Windows-1252?Q?S0QB866p/vDiKh74CTWbpKIorvePsCk/zaqPZrL2yXueTBU0Ca5ezHLA?= =?Windows-1252?Q?nLUXLq7TqXw28Yy/q03yb9b/S2O5OeIiIEZ+mTy9PjCFw04jBB2YBPLE?= =?Windows-1252?Q?u0dLbQR4Ms/jX++a/qPemATn8lnRB9Z5EQwD2bTF7/asYK36qyEr4oCV?= =?Windows-1252?Q?7JI72kQInsz84oy7d6uT5VuMXX2Um/S6fOulNMfglsJoRrcBoX1SYmlp?= =?Windows-1252?Q?TCSx4fH79R1S2fJE13wA3WHjEbG6qZimS39tLOyzaC/I4CNc8wzD17wl?= =?Windows-1252?Q?2d7UXeBPN/y3CXQz2Rm1ECDL7Yh4QUgub9rRdq8IpU8YN/mjL5MxthTW?= =?Windows-1252?Q?9DirF00obG7Us/ymtaGV4omUmATnk8p1FF9BqiSRcVpG3OedWRYkdQ7Q?= =?Windows-1252?Q?2ylvu29GI+EIBm/QOiF7VJ4x7oKo14nr2Pc0p+m+M8nDo4qO8AEa2M21?= =?Windows-1252?Q?HgPWTKtap8zJ2yy9gWY9ei9zlrROZqfp+f+jGM1eZwOdw2NHZdVoBnfv?= =?Windows-1252?Q?uTHf1ZPBMzcJKZw2yxER3TFfxTR7FHzZKkqOBzQO8y4xAxMcSh04tkWO?= =?Windows-1252?Q?sh56eYHHn4LEhqF9RHiRBv8sS0+sx/6flLFrm4EaBOboshLyL5HsxP7C?= =?Windows-1252?Q?Z0e4EIFLIsUfSbnFC7w0dTN8mal9itPEQaJLeh8qz0avCl1jnYmc3+uZ?= =?Windows-1252?Q?Ei1OWaPe5EXgBl4l9Xn9a3v1kfic5J5giqCgUmw58NBIfhfS/MWMC4E6?= =?Windows-1252?Q?lnlQWUf6s6tCQ0+sGVTCOK2WinypdiO1pIFxcO61UVmJhgyK7UtS5hRa?= =?Windows-1252?Q?28xC/MJCR0B4ZagtzY/P8AM4OVWaYmC/qNnfrMDl/YC+bQo4ym5vHxnI?= =?Windows-1252?Q?M97ABTK68goC/FMKsg0MOBwNC4k9+sG/hKw6R4CKp4mEkqLEpAVohP3+?= =?Windows-1252?Q?qxiGFRIjM6NdF/zFbE9uD+f4zwo6wlllCrrhCNfpR2SW3MVpVE5fnfii?= =?Windows-1252?Q?8QwSGHNvcOkBqX11REkyn4MtK+2dSoY22cAvDE2mnWONoNWXBa9/N+uV?= =?Windows-1252?Q?CAa5BKy2QXWw3th3n902Xb7houBEIgMU7i3YmzxPBRUj9pbDUOMfZp/0?= =?Windows-1252?Q?ZCH2Jm0JcRhVRDO5R010MZW8IjeOgCKBdy4OlB69euk0NGdlZ2vGdHVZ?= =?Windows-1252?Q?4hnttNG/st8R2MIX7r2fenJKpB+GsR8eGy4=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bd0e12d7-7eb1-426c-9d22-08d91f636c12
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 May 2021 09:56:52.3903 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ybwguubvtYszlcywEF6ilC48+t89m4IT1fO/Z+CkY4pys0JeSn4oizi7ZaUAC89jQj9+MNlnuAqnt3S/Yx2C3Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6279
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/Fv9-oMS9KC2jkSNGIA07ADXA61E>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 09:57:00 -0000

From: Kent Watsen <kent+ietf@watsen.net>=0A=
Sent: 25 May 2021 00:16=0A=
[CC-ing Gary in case he can help]=0A=
=0A=
Hi Tom,=0A=
=0A=
> I still think that the I-D lacks clarity about supported versions.=0A=
>=0A=
> Introduction=0A=
> TLS Protocol [RFC5246]=0A=
> Clearly this is TLS1.2 only=0A=
>=0A=
> Yes.   In keeping with the original intention (to reference just the curr=
ent, not obsoleted, document), this should be updated to RFC 8446.   But I =
wonder if you think the document should reference all four documents (2246,=
 4346, 5246, and 8446) and then have DOWNREFS?=0A=
=0A=
I didn=92t get what you wanted to do here but, for now, I replaced that ref=
erence with this paragraph:=0A=
=0A=
    Any version of TLS may be configured, including=0A=
     <xref target=3D"RFC2246"/>,  <xref target=3D"RFC4346"/>,=0A=
     <xref target=3D"RFC5246"/>, and <xref target=3D"RFC8446"/>.=0A=
     Configuring obsolete protocol versions for use in production=0A=
     networks is NOT RECOMMENDED.=0A=
=0A=
<tp>=0A=
I would still drop 1.0 and 1.1 entirely but see that others disagree.  As t=
hings stand, I do think that you need to differentiate between 1.2/1.3 and =
1.0/1.1, the former being comprehensively supported, the latter not.  I do =
not have a good set of words for this but think that you need something in =
the Introduction to set expectations. You could add more details of 1.0/1.1=
 but I would see that as a retrograde step.=0A=
=0A=
Tom Petch =0A=
=0A=
Tom Petch=0A=
=0A=
=0A=
> I was all for ditching any mention of 1.1 and 1.0 if only for the extra c=
omplication.=0A=
=0A=
By =93was all for=94, do you mean that you=92re no longer?  That is, that =
=93supporting=94 all versions is fine?=0A=
=0A=
=0A=
=0A=
>   I no longer recall where 1.2 differs from its predecessors e.g. extensi=
ons incorporated in the base, signature algorithms, and it is probably over=
kill to find the relevant references for those older versions and adding th=
em to the YANG as well but do think something needs adding in the body of t=
he I-D to the effect that support for 1.0, 1.1 is partial, identity for the=
 version number but not details of cipher suites, relevant RFC and so on.=
=0A=
=0A=
Would you suggest adding said comment to the above paragraph?=0A=
=0A=
=0A=
=0A=
> s.2=0A=
> This model supports both TLS1.2 and TLS1.3=0A=
> Ah, no, TLS1.2 and TLS1.3 but not TLS1.0 or TLS1.1=0A=
=0A=
Do you mean that the sentence is incorrect because the model does support 1=
.0 and 1.1?  Perhaps simple remove the sentence altogether in light of the =
above new paragraph?=0A=
=0A=
=0A=
=0A=
> s.2.1.1=0A=
> Features=0A=
> tls-1_0=0A=
> tls-1_1=0A=
> tls-1_2=0A=
> tls-1_3=0A=
> Ah no, it may not support 1.0 and 1.1 but it ........ for them but I know=
 not what.=0A=
=0A=
I don=92t understand this comment.=0A=
=0A=
=0A=
=0A=
> 2.2=0A=
> an example for 1.1 and 1.2 but not 1.3; interesting.=0A=
=0A=
That example is completely arbitrary IMO but, alas, it was created by Gary =
Wu, who is listed as a =93Contributor=94, but we haven=92t heard from in a =
long time since...=0A=
=0A=
=0A=
=0A=
> Reverse engineering the YANG I find that that 'Version 1.0 is supported',=
 'Version 1.1 is supported'.=0A=
=0A=
Correct.  All the versions as =93supported=94; all but 1.3 are NOT RECOMMEN=
DED.  Is this a problem?=0A=
=0A=
=0A=
=0A=
> hello-params-grouping=0A=
> Only 1.2 is referenced as indeed is repeatedly the case in the YANG modul=
es=0A=
>=0A=
> Mmm I dunno!=0A=
=0A=
Again, 1.2 *was* =93current=94 before and so everything just pointed to it,=
 assuming that it is a superset of 1.0 and 1.1?  We could just replace all =
refs to =931.2=94 with =931.3=94 and call it a day, but I don=92t know if t=
hat would be technically accurate.=0A=
=0A=
=0A=
=0A=
> I want the Introduction to set the scene which subsequent sections expand=
 on and that I see as lacking.  Support fot 1.0 and 1.1 would, for me, cate=
ring for the different cipher suites that they have.=0A=
=0A=
So we need to define additional ciphersuites for 1.0 and 1.1 or dump suppor=
t for those protocol versions?=0A=
=0A=
=0A=
=0A=
> In passing, I was wrong about public keys.  I misread the statement that =
only certificates and PSK are supported in TLS1.3, forgetting that certific=
ate(255) is a public key!=0A=
=0A=
Gotcha=0A=
=0A=
=0A=
> Tom Petch=0A=
=0A=
THANK YOU!=0A=
=0A=
Updates can be found in https://github.com/netconf-wg/tls-client-server/com=
mit/b94588b5a33c0852cfacbc415ca0a626bc1c5763.=0A=
=0A=
K.=0A=
=0A=
=0A=
=0A=
=0A=


From nobody Tue May 25 03:07:03 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED69C3A077C for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 03:07:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.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 9D1Ena3Y62bc for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 03:06:57 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2077.outbound.protection.outlook.com [40.107.21.77]) (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 EC43C3A0770 for <netconf@ietf.org>; Tue, 25 May 2021 03:06:56 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FArIslf+C6Y8lcZjm7ICtAHGR3MQzuB8BwYY/xyua6AKw8I8JIlO1tBff6EleT29+ETxkqZjyWc4L+uXlsLqzvoC4aRgsM3qiskrE50bYn/K1TQ1JsFMzRYADlXbfS7rkVNHt344n+u92Ug3Qq+jQR3E46DaZInZKypTn1fb+Yany6lK5agiYGnZREmrFEQ7pejqBiHtUyyrBFYb9Y4k9YAZe6MCK9NbCX/H6S/UXvVGzsrf/mhGhXi40mkSKqgH6lavEZ1I6WCKyjpqBPn9QAJNKz6UsStxwec2WzqOb3wHXP7wQOVFAYjvKGWHPgMqYZ3CTN7ENr3ni/dbUjHt2Q==
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-SenderADCheck; bh=Jl3LRt85jkAJ+SXKA9V8YvEYKma3wnev/w8tUVZ1m74=; b=VliFQNYx/AGQfs1ZS/7TI3WjbAyDC7OjEdJ3jJUN4nycp7EeLuCHuZ9hFixHxfupVZaTHG/iIdpmyRtyjejQ4v8FKsK7AhLUc+fe8Dt6ATrlTyvqoVbgZsvFNcWPlJD2hQLY/x9bSWN3gMmhNv0SNaRcJbnpC5OcdYJLodMqe5Rt9Y1+ZZu+LyxLFpGzIR2pvcPAO3KLHoEuRa1gKlE0+gg2Z5/fv5LAGpjNVcy0g7wQ3JrTAQx3ByHE6Yf9EWgOzqrrtgfUFUmHn4iadVPdvR+u/R/JfGpkERQzCcLs9ndQEMbos3zCFdKTrqkFLIb5a5vocUVXXBTHS4weBoevtA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Jl3LRt85jkAJ+SXKA9V8YvEYKma3wnev/w8tUVZ1m74=; b=ZV2BmmJGiBNj6E1LM263TeKrVwbaTQSCOB8R9z8ibcLVXQi3B7BoOCz7bX6Yoz2njpsJmsSOLZcRzxGKJmuM9N7IGB3/KUXbfERwikdHv2UESXqSZPRDWYGjA7NurU9A5dtca5fRZtlpunuwrYqHAuh5/QoSySPCsjgWmIXwZlg=
Authentication-Results: btconnect.com; dkim=none (message not signed) header.d=none;btconnect.com; dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM4P190MB0051.EURP190.PROD.OUTLOOK.COM (2603:10a6:200:5b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.25; Tue, 25 May 2021 10:06:53 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58%8]) with mapi id 15.20.4150.027; Tue, 25 May 2021 10:06:53 +0000
Date: Tue, 25 May 2021 12:06:52 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: tom petch <ietfc@btconnect.com>
Cc: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Message-ID: <20210525100652.fd3kbsilxscwk7yj@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: tom petch <ietfc@btconnect.com>, Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com>
X-Originating-IP: [212.201.44.244]
X-ClientProxiedBy: FR0P281CA0069.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::22) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (212.201.44.244) by FR0P281CA0069.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:49::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.11 via Frontend Transport; Tue, 25 May 2021 10:06:53 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 364e79fe-602b-4a03-abe6-08d91f64d24d
X-MS-TrafficTypeDiagnostic: AM4P190MB0051:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM4P190MB0051A7A58C5B76017D888FB1DE259@AM4P190MB0051.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:4941;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: EFtWoaQsSAhfvrFUam+FYxVEIsN/DUZybsbjhPP52Gi54bvRQKrbNzz/4XzFxSgm8R/vUcgvi8aE2bO/ug29jXq90EluThpyb3PZqPVxfl3x62aDRnujEUq4jU6kotHvrKbQjjcdOvVKas/NrRUzlRhCh7lVoddIaWe9AeyVuBWQwRWUCsFQl8e+jOpcMefQyME1OwQxEUP06h4Nvtk7ltHDpsvU5YaXnAiIpSbXmz+PU2m1d4aRLqM+HFCDUWYAJdZQQ5Vs85ZvWXJrQFvVsau3vGbCbE3zxW0lGzamhYsW/woonINb48SH4iPSNPY8A8JJKoImk1x0ts+d76Be9OtWFqFbVaLO9GZJSP3yDOw09INqSsgNFrmZed6h0G8egrfs3WvtXVctlHWnueNskepClJY9/lHm68rgJtW4wKg44xhmyKATnCTXjmqBLBVewTRg1lkLzr19e9p9vPEw68NQMTgWNacAnCu3U9BF2AtlnYHamiF3jpadeRchCuUqHQO66bokhc7h9q+ApyNHJrJohLzj8pbmZm7m+il5dvCwKaSOMAYRcJzEd6DIs2jgPqLUE6EjyTJ2NFq8x9OiICQ6FuXOHLbitKWIL8G+J34468A4CvGKpf8Os/5hhTeRGEDYPSdgZJAi/tBhZkkM4q95P2K+EklyXXlqQxHo5Nu8zOGY2scsClu7Rlkj88Y/7arHzpT9FW3tKLkNB7Dxq2FDm5NP1Ejl/7DotNezKlpm6GKJOx0dKgy+R0IaV9SU3zjIa1qrvmqBUPFXB4A0yg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(39850400004)(366004)(136003)(376002)(346002)(396003)(4326008)(66476007)(15650500001)(38350700002)(3450700001)(956004)(38100700002)(54906003)(786003)(316002)(6486002)(6916009)(296002)(66556008)(66946007)(2906002)(8936002)(5660300002)(6496006)(186003)(478600001)(52116002)(26005)(16526019)(83380400001)(86362001)(966005)(1076003)(8676002); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?Tk5PY2crSEZuUC9hWWdPZ2FBSzJMVndJRUVkMytoTHAxVWtlelk2dTJ1OEx6?= =?utf-8?B?cGZSaXdjSkpiZXA2OTBtdDNjUVFtUU5tMk11UEM5SlA0Vmk0dmtlSi8vamtF?= =?utf-8?B?OFlmRWgzRXFKSkdxaHkzMFI0aUh3R1ZtYmFyTUcwT3dBeEdDbzkxOXVIbFJT?= =?utf-8?B?SnBmc0JFc1cwbm1INEJscmorRmUvb29KZHVwWDZoVEpqRXp3QWEvdkRlNXda?= =?utf-8?B?LytHSDlTUEExWlRtNlVZWHRzZTU1WWo5aW00L2N1cWgrbldZUUdXTnp3MlB5?= =?utf-8?B?SlprOXl5bXM1OFFuQWlnTmpnVDdudHQxRGFoQS9aSVVScnN6cjNzenFCVWZD?= =?utf-8?B?U0hQMmE0NHAzN09zYUU1VXQwT2JDSjYyN1cwSGlFS0wvNU5qeXFkajhia2xO?= =?utf-8?B?a2FMSEg0VTJCRGkvcVJ0N05RdnY1ZEI0bU9wQ3BUV3JWY1lxbEdpeS9qa29J?= =?utf-8?B?cUVvdFM4MlluVVhwbHRIbWhnbW1ZaTVxY2ZJZWZ6K1d3NFAwczBFTEJqTWNM?= =?utf-8?B?NDVDUkZiTmFHVEFTdFNYZzZRT3NZdDF2Y3NuR3NvdDQ3R0M5dFJjMFhvM0tZ?= =?utf-8?B?WXhYb3pjVFkxSi9LOXFZK09KMVN6ejhqWjUzcjA0VjJIWDhoNGxSdlBSVTFS?= =?utf-8?B?bVUwOFhRV2oxQ05qOEJGRUNkWnBXY1V0eUx0QTRpbWc3VHFDTjhsS2llYmZO?= =?utf-8?B?RmxoWTlOMmJWbEJpcCtWKzdrTFU0aTBYdkJ6ZGxPK2ZFdnFvbndObVdBcDZ1?= =?utf-8?B?K0l6cHhNREg4V09QdXBRRXJ2SVdMZStpNit5cVBYcEh6a2pJWTRVZWJGRHM0?= =?utf-8?B?RFJkSXprY3FXUktob0dsd3pvWUppT3NWUDVmK0dSUmxQTTlsMXRhYmRuaWp5?= =?utf-8?B?WC8xMXlsczNkVUE1bXplMElpNE44L1NKK1JWQUtkMXdiY1Y5SW5hV3JIZE9p?= =?utf-8?B?TTdlK1Q4V3NWbmJ0QmdyTDFadXpHZUkxTzZWemlBdnRYQU15UGY0aXI1SU1C?= =?utf-8?B?Q0lYdkFXcE1uNDVieXBuY05YQTRIWXlNK05JZUtueWgxNFRNMGY0eVdaLzY1?= =?utf-8?B?R244KzRKalVuNm9tOGc4clFBdFNOdCthZUtodnFFZVB0dkwzekRSVDBXRGRL?= =?utf-8?B?NkoxV3BvTU9lWGlUcjNTVUx4amxWL0p1MTJPQ1pFZFdqRkVMQ3ExQjJDdUlz?= =?utf-8?B?dzNDYkcxNHRIS3Azd3pvbFlVM0pseVV2VXNhbzFxZHhEUTBKSVkyUnlQYk8w?= =?utf-8?B?aXZEM3A2ZWw3SWtLUWVzQnNNcE5lR1Fjd1RhV2N4SXVocDVkMGdWalNHanZs?= =?utf-8?B?U0NMd0x6c2krbURWWXd1TENLTS9XbE85VDcrcnM0T21haTIvZXArdElhbXJ6?= =?utf-8?B?WlRlMXN3OWU1VTJ5cm54eElZcnhBMEwrWTYrVlhuVXJGU2RpVzY1SW1wSEgy?= =?utf-8?B?RUtra2xoRFlXTUlYblpRL1VmZWNkQzdUaWZPS0dKTTNkdU9ySkFVWG5rVjBV?= =?utf-8?B?NUI1UmMyaTkrSDlXQ1FzRTc4Y0xCVFdPQmJMVGNsQldVT1h4UlcvVWpadVNx?= =?utf-8?B?MW5qM2Vma0pCZFJ3K3pyRXNOMEZTVGFRdXNTMjRkY21qaklMVC9tR0l5Z0pL?= =?utf-8?B?YjFHWmQrRnlkdStCVGlRcWl2NFZ2VFNwL3JERnZqVnltZ1NlalhjWHp4L2xi?= =?utf-8?B?UnV5NHhFSk5oRzcvZHBoTGtQQmtqZmtNUTV6aHlFUGVyRFNoSUxNYUd0bE8v?= =?utf-8?Q?64OMwxoCs2ymZNWpNA3triYTp2ToVkbNz0NBXXU?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 364e79fe-602b-4a03-abe6-08d91f64d24d
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2021 10:06:53.7501 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: hDZi2+kk8uG2id145u8Ljp0Heughq2mLn9nm9KrAPK2asxqQTzARqwachCAlSQcNkJCVr4aFmTa9xMXwE4OBB80lTWlOkbHpQL6TVpW27LM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4P190MB0051
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/Sh4lN4FSyjyT-zG7iymcjKlQhx4>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 10:07:02 -0000

Hi,

RFC 5539 (published in May 2009) defines NETCONF over TLS and it is
very specific that it requires TLS 1.2 or future versions of TLS:

   Implementations MUST support TLS 1.2 [RFC5246] and are REQUIRED to
   support the mandatory-to-implement cipher suite, which is
   TLS_RSA_WITH_AES_128_CBC_SHA.  This document is assumed to apply to
   future versions of TLS; in which case, the mandatory-to-implement
   cipher suite for the implemented version MUST be supported.

Given this, I do not think we need to consider TLS versions < 1.2
since there was never a specification for NETCONF over TLS versions <
1.2 - a NETCONF over TLS 1.1 implementation is using a non-standard
transport.

/js

PS: And as I said before, if any updates to RFC 5539 are necessary to
    support NETCONF over TLS 1.3 properly, then we should spin RFC
    5539 and not deal with the definition of a transport mapping in
    the configuration document.

On Tue, May 25, 2021 at 09:56:52AM +0000, tom petch wrote:
> From: Kent Watsen <kent+ietf@watsen.net>
> Sent: 25 May 2021 00:16
> [CC-ing Gary in case he can help]
> 
> Hi Tom,
> 
> > I still think that the I-D lacks clarity about supported versions.
> >
> > Introduction
> > TLS Protocol [RFC5246]
> > Clearly this is TLS1.2 only
> >
> > Yes.   In keeping with the original intention (to reference just the current, not obsoleted, document), this should be updated to RFC 8446.   But I wonder if you think the document should reference all four documents (2246, 4346, 5246, and 8446) and then have DOWNREFS?
> 
> I didn’t get what you wanted to do here but, for now, I replaced that reference with this paragraph:
> 
>     Any version of TLS may be configured, including
>      <xref target="RFC2246"/>,  <xref target="RFC4346"/>,
>      <xref target="RFC5246"/>, and <xref target="RFC8446"/>.
>      Configuring obsolete protocol versions for use in production
>      networks is NOT RECOMMENDED.
> 
> <tp>
> I would still drop 1.0 and 1.1 entirely but see that others disagree.  As things stand, I do think that you need to differentiate between 1.2/1.3 and 1.0/1.1, the former being comprehensively supported, the latter not.  I do not have a good set of words for this but think that you need something in the Introduction to set expectations. You could add more details of 1.0/1.1 but I would see that as a retrograde step.
> 
> Tom Petch 
> 
> Tom Petch
> 
> 
> > I was all for ditching any mention of 1.1 and 1.0 if only for the extra complication.
> 
> By “was all for”, do you mean that you’re no longer?  That is, that “supporting” all versions is fine?
> 
> 
> 
> >   I no longer recall where 1.2 differs from its predecessors e.g. extensions incorporated in the base, signature algorithms, and it is probably overkill to find the relevant references for those older versions and adding them to the YANG as well but do think something needs adding in the body of the I-D to the effect that support for 1.0, 1.1 is partial, identity for the version number but not details of cipher suites, relevant RFC and so on.
> 
> Would you suggest adding said comment to the above paragraph?
> 
> 
> 
> > s.2
> > This model supports both TLS1.2 and TLS1.3
> > Ah, no, TLS1.2 and TLS1.3 but not TLS1.0 or TLS1.1
> 
> Do you mean that the sentence is incorrect because the model does support 1.0 and 1.1?  Perhaps simple remove the sentence altogether in light of the above new paragraph?
> 
> 
> 
> > s.2.1.1
> > Features
> > tls-1_0
> > tls-1_1
> > tls-1_2
> > tls-1_3
> > Ah no, it may not support 1.0 and 1.1 but it ........ for them but I know not what.
> 
> I don’t understand this comment.
> 
> 
> 
> > 2.2
> > an example for 1.1 and 1.2 but not 1.3; interesting.
> 
> That example is completely arbitrary IMO but, alas, it was created by Gary Wu, who is listed as a “Contributor”, but we haven’t heard from in a long time since...
> 
> 
> 
> > Reverse engineering the YANG I find that that 'Version 1.0 is supported', 'Version 1.1 is supported'.
> 
> Correct.  All the versions as “supported”; all but 1.3 are NOT RECOMMENDED.  Is this a problem?
> 
> 
> 
> > hello-params-grouping
> > Only 1.2 is referenced as indeed is repeatedly the case in the YANG modules
> >
> > Mmm I dunno!
> 
> Again, 1.2 *was* “current” before and so everything just pointed to it, assuming that it is a superset of 1.0 and 1.1?  We could just replace all refs to “1.2” with “1.3” and call it a day, but I don’t know if that would be technically accurate.
> 
> 
> 
> > I want the Introduction to set the scene which subsequent sections expand on and that I see as lacking.  Support fot 1.0 and 1.1 would, for me, catering for the different cipher suites that they have.
> 
> So we need to define additional ciphersuites for 1.0 and 1.1 or dump support for those protocol versions?
> 
> 
> 
> > In passing, I was wrong about public keys.  I misread the statement that only certificates and PSK are supported in TLS1.3, forgetting that certificate(255) is a public key!
> 
> Gotcha
> 
> 
> > Tom Petch
> 
> THANK YOU!
> 
> Updates can be found in https://github.com/netconf-wg/tls-client-server/commit/b94588b5a33c0852cfacbc415ca0a626bc1c5763.
> 
> K.
> 
> 
> 
> 
> 
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Tue May 25 07:04:11 2021
Return-Path: <01000179a3d6eefe-455c9e3e-b42d-4704-8030-a34ae3f52b82-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47EEA3A0B34 for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 07:04:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 xb2Cpq9xloTg for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 07:04:04 -0700 (PDT)
Received: from a48-90.smtp-out.amazonses.com (a48-90.smtp-out.amazonses.com [54.240.48.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27A953A0B20 for <netconf@ietf.org>; Tue, 25 May 2021 07:04:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1621951442; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=LavMbt+QatkWw/2voVWH/pij6ZAai9yjeoGn0Lhkpg8=; b=LAbJDJZlje+ZEbLu81PGXITr5y2cexgQNoRnZqJNRdO/2W3VRgA1oYws6FSXJnfm EAKfNcpB2cnuZwLT2906I3W2Xtke52hKSDOryTXm6UQmdBuWTo4Jav142EHaAsp1FCg DqhdbL4z35j0UhkJ2jVjtDZHkryuOMaod+lomZxg=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Kent Watsen <kent+ietf@watsen.net>
In-Reply-To: <20210525100652.fd3kbsilxscwk7yj@anna.jacobs.jacobs-university.de>
Date: Tue, 25 May 2021 14:04:02 +0000
Cc: tom petch <ietfc@btconnect.com>, "netconf@ietf.org" <netconf@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-ID: <01000179a3d6eefe-455c9e3e-b42d-4704-8030-a34ae3f52b82-000000@email.amazonses.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525100652.fd3kbsilxscwk7yj@anna.jacobs.jacobs-university.de>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.25-54.240.48.90
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/RQ-gpmy4_z7LoZqaMoFO8s34kpc>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 14:04:09 -0000

Hi Juergen,

> RFC 5539 (published in May 2009) defines NETCONF over TLS and it is
> very specific that it requires TLS 1.2 or future versions of TLS:
>=20
>   Implementations MUST support TLS 1.2 [RFC5246] and are REQUIRED to
>   support the mandatory-to-implement cipher suite, which is
>   TLS_RSA_WITH_AES_128_CBC_SHA.  This document is assumed to apply to
>   future versions of TLS; in which case, the mandatory-to-implement
>   cipher suite for the implemented version MUST be supported.
>=20
> Given this, I do not think we need to consider TLS versions < 1.2
> since there was never a specification for NETCONF over TLS versions <
> 1.2 - a NETCONF over TLS 1.1 implementation is using a non-standard
> transport.


The tls-client-server draft is not exclusive to NETCONF.  For example, =
RESTCONF and PCE WG has a =E2=80=9Cpeep-yang=E2=80=9D draft...

That said, it seems Tom is saying that TLS 1.0 and 1.1 are effectively =
historic at this point (no longer used) and so support for those =
versions should be dropped for that reason?


> PS: And as I said before, if any updates to RFC 5539 are necessary to
>    support NETCONF over TLS 1.3 properly, then we should spin RFC
>    5539 and not deal with the definition of a transport mapping in
>    the configuration document.


Adding TLS 1.3 to the tls-client-server draft is not for NETCONF=E2=80=99s=
 sake. =20

The netconf-client-server doesn=E2=80=99t yet, but perhaps should, state =
that the tls-client-server=E2=80=99s draft support for 1.3 should be =
ignored until RFC 5539 is updated?=20


Kent



From nobody Tue May 25 07:40:53 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D644B3A0D78 for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 07:40:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.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 481iphtFDxmF for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 07:40:47 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60076.outbound.protection.outlook.com [40.107.6.76]) (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 1C7613A0DBA for <netconf@ietf.org>; Tue, 25 May 2021 07:40:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jc4QCG0NkwWmnYJw1ApnWQOEJ0lZc8ZmDFn1czjBtExJJTjuL1ONHBjBlV7UM/F6myFcRTEFGlM4oSivPL4HMMoHI7mvHZmhnfwlDkpOWZxGDp0jr8202yRPOipHURgsNfBMSNfmqrDrxRlC3GS4ULn64cBLKAdO/n0F2U5PPIbVFa+xIbfyW7jNP1ma2jSlwagVt2CTmcBN/SLXxY7S/2vEdkQTOGET9lkBUP9+Vig/mROzkAj+936I1cBR9gcuivEVoPk1uIczFaCqmmw0beDpFAjbGajOVbYZmHEq45BoSX2eXWKqfIO+sy/DYMXaY4Bj2IRB6bMuFW/TPl3eSg==
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-SenderADCheck; bh=1H0Y8UFPjyhHDcCgnuA/S6zYFABbUwWRUJEJ6KfnxxM=; b=TzEU5jGcA6KMeSv4WoSgo7u+ZmLkX1xvCuigmTBG/iAGbClcte347vxy7+DWM0+qVvAw98KBvt0rlNUDv/b3F3rVH+dAkW7OQm2kgne54KnZhUfg4scJIWT84tEJmVLOraVpwtR1mzonUNt1HicFqCLjDlIpTsUfInHQ452NgijXDLfXyV2GNAmdoy0jgosEfe5W68Pe8UPeuwg17lJ3zLDVU5ADR4ol8q5X2XDV+wYQePX9AWFwvL89kDWk/1/H5edFa0MmCuaeBq0DZ3fb0hYfyeUMdeM8jaDWPZ7vjycPoFkkQtP/pJ1aAg23tc2VLYPaMADd4LBYAOjkPptHyg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1H0Y8UFPjyhHDcCgnuA/S6zYFABbUwWRUJEJ6KfnxxM=; b=glY79eoqEt8nrt6N6MqX2m15/fiuQoVygBs5LwaPCODpx/tErxmPWu+m1pHEY63fPdwEJc/Ya0sbIbosPLwJfuVNGvqwPMj4sXcAFd9E0G6mzCpALA12WSMyD+9ih5MELQsKtOoCZUwyHNZe8wxB9Hsr5Qo8ZG1dSZ7uanwXg5g=
Authentication-Results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM9P190MB1364.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:271::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.26; Tue, 25 May 2021 14:40:41 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58%8]) with mapi id 15.20.4150.027; Tue, 25 May 2021 14:40:41 +0000
Date: Tue, 25 May 2021 16:40:40 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Kent Watsen <kent+ietf@watsen.net>
Cc: tom petch <ietfc@btconnect.com>, "netconf@ietf.org" <netconf@ietf.org>
Message-ID: <20210525144040.qn24ruxiof3ydxa2@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Kent Watsen <kent+ietf@watsen.net>, tom petch <ietfc@btconnect.com>, "netconf@ietf.org" <netconf@ietf.org>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525100652.fd3kbsilxscwk7yj@anna.jacobs.jacobs-university.de> <01000179a3d6eefe-455c9e3e-b42d-4704-8030-a34ae3f52b82-000000@email.amazonses.com>
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <01000179a3d6eefe-455c9e3e-b42d-4704-8030-a34ae3f52b82-000000@email.amazonses.com>
X-Originating-IP: [212.201.44.244]
X-ClientProxiedBy: FR3P281CA0014.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1d::7) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (212.201.44.244) by FR3P281CA0014.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.11 via Frontend Transport; Tue, 25 May 2021 14:40:41 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 28e0d468-8a0c-460d-f12f-08d91f8b122c
X-MS-TrafficTypeDiagnostic: AM9P190MB1364:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM9P190MB13642803B5E7C8C9F8148791DE259@AM9P190MB1364.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: V0n5MbsV/K9jDX6QSRGoqiXtILqgasHOA1mrQj7iFeF3dc08kjx+tXSqKkQ2LYDkWJ1TLEsixGvdX/ROa+PAUo0WqeLZQM2Djwonk/NtaT5Gc1hMi+HksmFberMmVgywcBgPU7jVlYOIS+qlOZ3hQFq2IDnS3k9KBz/+OzkkuCARG9D/245jqawcY2J9FZiB78gc84oUAzWJKGR6G5XVOkqrILEwU/CpbFPNLrin6q370Rw0e1sLhY4h8fn41Rwn0fgNAxljcVI9J/HeaUJIdE9sMTyLGEh+ZEfsCe+02v1qA/442k013aOJp4R6PbWORKI7lnV35M9qh21yssb/x4vrzN+Vt+/TGR0J5ko8mH4I6USQhyteQ3w+sUevYyX/gYlZyIn0ngg/k8A+0vE2rFsReciotADuskkwNwN9qqsFRY4u3C9czRfspxqKyLywXKrUbmjEEK/rBuoQJHGoIPjYuWp85hShrq8bpepJoyyXrmXi8Fm4sKC24zy4UtNtPo39eljnLcdqsu8n9nuRibTvguiNba11MP8M7EeSlTk1fc3G16UWBgsJ+wqq/bIxWuhK+AcZVRw6KcpFvK61fuk4QYJZR+Bujzc/sVgdL53C3y1YdSmHIGIeh7VIh5ulM+QO3FdYLD0zr5xdLb7WkdzTj/KR3y1mH+xS/SDlk/lW6RRXkJfp+GTh6ligJBz57YPwn9Q6W+YJmr1IiLJ8cSMBEd2h59FuHiawBAGP+qH7bKtBxR2LhClfJwysMZo3/atfCaMwEbgvDpkk3mc8MKiDIad1solwmAJMkt7nu6U=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(396003)(39830400003)(376002)(346002)(136003)(366004)(478600001)(54906003)(316002)(6486002)(26005)(15650500001)(86362001)(66476007)(786003)(66946007)(66556008)(1076003)(38350700002)(8936002)(956004)(3450700001)(83380400001)(4326008)(8676002)(186003)(16526019)(2906002)(6496006)(38100700002)(5660300002)(52116002); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?KzNqTXMrdlBKU3V1b1lXVkNOclpJRU5sVlJNZEJoMjRuM3QvazVBVTZpM2lV?= =?utf-8?B?VndHdVhrT2RkOXY0TUhtSXNnaFE5SnhFeVN0Y1NWRFl6aTRPUHRpM3VxY1Fl?= =?utf-8?B?bUdRS2FRd1pnaEJLa01FUSs1c1VHUisyOW81bmk1YmlxUUFGakhlUTlBZmlF?= =?utf-8?B?ZlREK2YreVVGRkIzQmlLOXJsNHhmK2JnQTNvN1RXenB5ZGgzdGF2SUM5ZzNQ?= =?utf-8?B?RndudHRGZlo0WTAyRjFhdUpxOWxrN0hONnFvZVd1Z3VRWjQxZEZZWWo3anVH?= =?utf-8?B?eHVBU0FNUXFXTGRsUWcySFBUdXlPNWpoVlRwd1kyYkZHYW1halNsaHNRbXpW?= =?utf-8?B?cnY0TjM2Vzh2YU1nK1NwV2JqZjM0dERMQ2NTQWNCbUI1OHRhNld3ZHhFY1B4?= =?utf-8?B?VFRNR3lmamdXUEw4alF6VnI2V1dhYjl4NVAzT3ZCd2NIYWxsYVUvTzQvRkdh?= =?utf-8?B?cXVzd0ZRc3kzSWhqL0N5ODNvaDVGMENsa1VxdFpPdGphME5OblZSd0txNXRT?= =?utf-8?B?OEJjYzlWN2ZCejFPblFxRnlUSk9CZE9PcXM0UGRmYk1EaDduUXlIUUNmM0dJ?= =?utf-8?B?R1dPRE8yaFZjZ1htazRyYy9CRXdkWWRlOXFKczVYbW56UmhCdzd0S2RhUjlq?= =?utf-8?B?dUJRSGQvY1BRTzM0MDQzMFM5dGFjbFQxbkc4K25oMDlnUmprMWcxVUpONzhC?= =?utf-8?B?SE02c3JDYUU5SEJ4dGkzMHJtVWdzZnhucUNGeHd1OWc4ZTRqZmVSOUlVWU9J?= =?utf-8?B?dlhqUDZGZTZ4Z09SNk1hSEVINnRSbE0zMGNocUZKWkxvbS9VNUo3MHRoMUI4?= =?utf-8?B?S0FVendqTjhWc1o2L1AvWlZKZXVGS0piRXh3MXdWYmxNRmZTdFFFalk0TlVU?= =?utf-8?B?YytLNGYrMW4xWUE4K0ZQRlZxcjA5QWZEaDg0UnRjWkZBQnczSVFRSkhyd1d4?= =?utf-8?B?dkdibVQ3M1J2c2d1SEE3ZjdpRjYwYlFvekNWUW8yekdHMEZ6T2M5dUpQUFVu?= =?utf-8?B?c0ZjTEpOWW94MEp0UDJJdVRLbHVmQXd6VDR0aG04N2JEWFYzVGJxbGlQaW91?= =?utf-8?B?N05ENmhCQ1BXWGE3SnlFOXJUL3hkZkI0UjY3QWdubFZaK0JkZWg1czVTeTY4?= =?utf-8?B?dEljUDc3aEhKMitMWVBQZmhncDBlVy95aHBsNmVrS3RCWEl6V2VrNWNIYUx2?= =?utf-8?B?RzY4TmY4NVY2UWNZeG9CdGY2dGJRSnJJdWFDYnFJRCtXTml6V1hTNXlRRmlK?= =?utf-8?B?Vi9COXp3S2dlT0Q5c1VuSWM0bFRUckl0Ym5BMWdqSzlEcGFIOTVlbUt6bWlW?= =?utf-8?B?dFB3VTZzMG50aGVaeFQ4U2MzN3hJbkVBQXQrREQ4b1V3d0cra1dEL2F1bWdD?= =?utf-8?B?UXdDdmgwTFJ5WTliS29iZUU0QVdNT1RQYUQ4RlFSL3NUQkJUT2pTYjlzdzF5?= =?utf-8?B?Zm0wUkdqbkRJN0ZZNDBodEk0VHAvYWFQVlp5QVlpVzZrMG5KWjF0RHpER0ZO?= =?utf-8?B?Wm5zNDVPckxudEQ4NW41VnlhTm5OQVk2dTFNWk9OVno2TmhYUUtXWFdUWjE0?= =?utf-8?B?T1ptZnJUSUVuYU9lS0RVSjZJKzgrblI2UWJMOE1nV21CMFBQcVQ3Szl2aTMz?= =?utf-8?B?RzV5eEt5OHd0V2lBUzh6OXpSNVM1cU5ZN1VERkkrMFFQOWhlUkxtVEFJUlc3?= =?utf-8?B?YW9wMlg1UncwSjhnbzZMa2tQWjZuREJpSnhwbGpkNkZQbXZyTUtxVnBGNHUz?= =?utf-8?Q?B2Wu3Jdydpk+xo+f0AaIqqyP/qGlAIOv5hjsoSJ?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 28e0d468-8a0c-460d-f12f-08d91f8b122c
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2021 14:40:41.6999 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: AlzpFObu1bb6IW3Gl7xzOdeKURMeIQwFQ4M0OArbHjUE+YUXaRVVz2lJeDL98ip8BL8gGyJE/5iD6zRE3AlGh41H+6m/rq0BND7m5UvDe/g=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1364
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/Lo_d5GLKUdoThZDU4JonZhmtyxY>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 14:40:52 -0000

On Tue, May 25, 2021 at 02:04:02PM +0000, Kent Watsen wrote:
> 
> Hi Juergen,
> 
> > RFC 5539 (published in May 2009) defines NETCONF over TLS and it is
> > very specific that it requires TLS 1.2 or future versions of TLS:
> > 
> >   Implementations MUST support TLS 1.2 [RFC5246] and are REQUIRED to
> >   support the mandatory-to-implement cipher suite, which is
> >   TLS_RSA_WITH_AES_128_CBC_SHA.  This document is assumed to apply to
> >   future versions of TLS; in which case, the mandatory-to-implement
> >   cipher suite for the implemented version MUST be supported.
> > 
> > Given this, I do not think we need to consider TLS versions < 1.2
> > since there was never a specification for NETCONF over TLS versions <
> > 1.2 - a NETCONF over TLS 1.1 implementation is using a non-standard
> > transport.
> 
> 
> The tls-client-server draft is not exclusive to NETCONF.  For example, RESTCONF and PCE WG has a “peep-yang” draft...

Yep, I tend to forget this...
 
> That said, it seems Tom is saying that TLS 1.0 and 1.1 are effectively historic at this point (no longer used) and so support for those versions should be dropped for that reason?

If there are any features provided to configure historic versions of
TLS, then the features and identities for TLS 1.0 and 1.1 should
likely have a status obsolete and the feature and identities for TLS
1.2 may have status deprecated.
 
> The netconf-client-server doesn’t yet, but perhaps should, state
> that the tls-client-server’s draft support for 1.3 should be ignored
> until RFC 5539 is updated?

I guess someone (Tom?) should review RFC 5539 from the TLS 1.3
perspective to tell the WG if any changes are needed so that the WG
can take an informed decision whether an update of RFC 5539 is
necessary or whether what we have is good enough.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Tue May 25 08:58:19 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DE133A11DB for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 08:58:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 od0fOYiEsbA4 for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 08:58:13 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150109.outbound.protection.outlook.com [40.107.15.109]) (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 9211E3A11D7 for <netconf@ietf.org>; Tue, 25 May 2021 08:58:13 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XYKwPe89dkNAgLDsOrkMJoZUJk2I82bnjKV87NTDhYgBdtEGsgjq7HbLvKaiBtaLYmkZvJOM3eeQt8SxJFJ2TIw1JO+kmD0XShFMyz+uqYgBkE+9wenHa0mbnNlBNKtkb2H2hXQPKWdz6Q4HX5lXe6XJz1H1MztNyRsK2PAch2FUPSGKRVoJcexlwIqACBLzBjEjXGkwHTw4VdeyLFiwI1VlUecUt6HDNs+NhRJINZgaPwvLxtD6de0Xvi5wYqarjhgctzMImWouMlOi1WQysE1JY5466AusHQ1ClQOvZ3GtiY0w+wo/DHUbR1NzEDr1QgB01dqZv5Z28dLhk3g8Rg==
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-SenderADCheck; bh=fwn/F36LmC5Gc++A8Smlc1xSY5WSxt0JJjWdmWQ3czw=; b=hM5YBufA7mjKuCvzh6hAm9PZ6sif9dFMt/DRWO57nvp6usBJLRF4JllwXoP2l8hklDLEMTLFSnSf6NP4jV1rGZNwVRMx5x7cvUjCYy2H+12hqEmYvIhVrW8T1cF/RGHvW6ASOXCT2QyErubpZenMOMPejUbnKv5ZaLygzkV8XQl79D8n/cPa1Q1TcQF4GW1lcbg1M2YCJyka3q5n1we0md7dStGwj2K4E16hE515h3MpPk7NdrOloLHxChHugWHVbY/vR1Zjt3xHLHoEYTt3YG0xoA8eg70IPr1ypXGKK1hcbEu14Bj9oZQLXEOw3oPDvTqHJ7U8Rcu+CyYZ0CXB1w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fwn/F36LmC5Gc++A8Smlc1xSY5WSxt0JJjWdmWQ3czw=; b=wvuksOYS3Vpsq1diqk7jxma6eEIcggjX1y+zH4+HwGeLwi12wamfiGRAm4OfSN2bVUxZTMl9JbDYBQUphgblV2nK6gdPcx2L/nYClZDxSkzfceqrUTzFY0LG0o6tVutaEjjAV8P3y9P0RqOV+wG7kRXXU7EluYkS/5MRblPGGSM=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM5PR0701MB2291.eurprd07.prod.outlook.com (2603:10a6:203:c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.12; Tue, 25 May 2021 15:58:10 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9%7]) with mapi id 15.20.4173.020; Tue, 25 May 2021 15:58:10 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent+ietf@watsen.net>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] netconf-tls wasRe:  Summary of updates
Thread-Index: AQHXUU2yri0EENaQXUOJipepn/woM6r0OwUAgAAKPQCAABCh7Q==
Date: Tue, 25 May 2021 15:58:10 +0000
Message-ID: <AM7PR07MB62482BE9BA64376D6EC88F14A0259@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525100652.fd3kbsilxscwk7yj@anna.jacobs.jacobs-university.de> <01000179a3d6eefe-455c9e3e-b42d-4704-8030-a34ae3f52b82-000000@email.amazonses.com>, <20210525144040.qn24ruxiof3ydxa2@anna.jacobs.jacobs-university.de>
In-Reply-To: <20210525144040.qn24ruxiof3ydxa2@anna.jacobs.jacobs-university.de>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bbca4daf-ed34-4549-50be-08d91f95e507
x-ms-traffictypediagnostic: AM5PR0701MB2291:
x-microsoft-antispam-prvs: <AM5PR0701MB2291FE2047F8379696915DEAA0259@AM5PR0701MB2291.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CK6yXajbjemM7gVwbwYYsqZKCoxOLIthnw1tUL7DPpfN9kiAESAI8+ctb3XxJy3RDiZ8bgfbDbTA4eCAhn0FimhCX297vEdSjAHa7h5EsK4IjMXajLkIlDR2wzpJ+6ZncaVBgSZTgDso7dJI3RUnvPDNxQ5768kyHBNyyUPX6uvgzcI7/Y29f2Kn7rwbnshjpshFxBkCKT/oVe3qfv2sNiL1NYUjidEgSOcUCt9ToK50DTxrnzFXfgzuAX7HRVSv6w5tP91GWDtYa/sgtSwB5trCpwVhmozFyE5GFbAuZyh97KDEBuBXvE1UbynstQiNUYfthtapt72LeMBxVHEQLJmknaQwpjiJY2374yyXqFy3R7QttrW21bulTc4FrG2loWzr1dUm+Ulmque8GTvG9gRRGK/k4DoJN6kGBE7H+RzumKRbTvw+rhAi441X9JgCsQOq2FownDMoivYZzl10k0pasOP9qsWtsbVk42R7GQLH4fndXEcVQuMf4ZvJtGheNKKlyAulkXyWQ3PLDBd5NKoWK25RnVwH/k0MDXYmSpR1Ti0UK2M75xahUIzXSR8xslFDYYcJymtCszn4umBGPA0qRSqKQEXln4PaJeJesUW8hJeD6RVNNxcN9E8/ZIVGh3KdLVc0H4a+nKVjFRVg2appua0icblgT8nwrUEl7kzQPFl5cMo71KjkoVTA47sG6Yxkr7alSr3KFahtogV169rMpUSLp/JVb6h2rVMq+84=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(136003)(346002)(396003)(39860400002)(366004)(376002)(52536014)(122000001)(38100700002)(8936002)(6506007)(86362001)(8676002)(64756008)(316002)(83380400001)(66556008)(186003)(5660300002)(66446008)(9686003)(76116006)(91956017)(66476007)(110136005)(55016002)(478600001)(26005)(66946007)(71200400001)(4326008)(7696005)(2906002)(15650500001)(33656002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?ZOiKBpa1fDz+kOCT+Bu97/M4qY91ypVjVLMYOIqDA7VHr/zcFTmpHank?= =?Windows-1252?Q?/h36hibSIQObyWpmr8C50H8bVnjXNXog4KiePkkQjbPd046RjmWTdWN3?= =?Windows-1252?Q?3f7bQWK79NyzqVtLLq7uNPjcFfy5NxkBzudpAYa5N+rNGWLns4kJRPdl?= =?Windows-1252?Q?SoxdvSmvm0rQoKRknrRyY8JW7v8FAPpH+2OwLcM2r41YNZfdjolLM1gv?= =?Windows-1252?Q?iOuzqSYyNjM35r1ht6kBDVB6RonE9fH96pzg8Rcis05X3SnhcFcnNehR?= =?Windows-1252?Q?Zbmp45Mpa5H7zwaCLkd7RUecfdjxz7p1pwJdDDncRhoQmKQ+eQofvVOU?= =?Windows-1252?Q?u9N30bcw1D1DZMvG37DbkvMsESu9aa3BkbDuYowWDdNRq+nwbt6YUc9L?= =?Windows-1252?Q?t2Oxr+89eftaBgML38sAPwwPmYzBo0/f/qQQSQ1MDOHzZv06Sf1ROk8d?= =?Windows-1252?Q?3CODWyWw1L3iljoXfKd6pB980qK8utlAvf/2o3mqdMpexNBLK0VEDKXx?= =?Windows-1252?Q?vNkCX3gKUMtR+dIHyQEhcFeLdQk9l846/1vLVLIHWEQ55zYUhanyIVzj?= =?Windows-1252?Q?+zmxumBfzvTO+tu7nipw6HF6vql1rNJtYU/3lIIrlene/0ML2TPV67Cd?= =?Windows-1252?Q?fi9T77W/LDY+YmOXFzBlbk/O+KauQAVKRFQhiyZ7LSXI0JdeKbVxysHZ?= =?Windows-1252?Q?l8rdTn7bH8zUJ/MQt6u7sy8NtWsUaN+7koQf0e6b6xqX8BAbhrPcO3q2?= =?Windows-1252?Q?S+MRmBZibZCbwnoAdCAwcvFz1zPCa5vMVM+MvtsjW6SE5cBRaO7RBbrz?= =?Windows-1252?Q?riBOWKSyneE9tMQMpgWI9TFLx5j1ZgzGF0KC+LJC040gO/14HvsQxRQf?= =?Windows-1252?Q?JXo6UxWw+0b/l0CCJFP1xzf7HmKzLyGK0Uw2bFxMoLsuA1bCNJR2/L1g?= =?Windows-1252?Q?arcEh772yCjooHa2EDuRim5np1blX0z6cN1lg7joypi+ULude3m+hLrM?= =?Windows-1252?Q?TGmbtN5Oykt7/KC3fcA0rbIR1xhnZ+6ekvxpQlBCUVDxnxBKRp72xJEA?= =?Windows-1252?Q?trC01jZYuehE6bM5YqylWYUHndErbFPYyAA1/eKh8AGWB+Xsn1UDK8eG?= =?Windows-1252?Q?FUkmt90Z/GCDxt1ud+4ohwsct71BJFQV8/thJTwTP836/T39zmnVU0mD?= =?Windows-1252?Q?5dyXOJGZF+gEnu5/pEFA4mml3kFk9Ybom182lVMuMtHrHHzDQj5iq27x?= =?Windows-1252?Q?J7EyQTerR44QDl3kPDSEROHa6/S0upKbnn7bwnAnbWcTd+CHB2nxo4QO?= =?Windows-1252?Q?DwRl2p6iTaXr9b5vLXxCBeAKue+K3mdI+FYTrjvfv6FecUfCXxeg/9iv?= =?Windows-1252?Q?Vtn6wq0jYvU+VT98yo9t239/lALoAZyKEU4=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bbca4daf-ed34-4549-50be-08d91f95e507
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 May 2021 15:58:10.1431 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: i6OBZuRMys5Qffh3AHkr44OIfb7Iayi+6M8ONMoju9w7Eou0k/BBuk4Vt5aC0yVM1UTYUdyXQB0fVDB3J7Vi2w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2291
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/iFsEN7_G4Bgg7pda-CN465VezwA>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 15:58:18 -0000

From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>=0A=
Sent: 25 May 2021 15:40=0A=
=0A=
On Tue, May 25, 2021 at 02:04:02PM +0000, Kent Watsen wrote:=0A=
>=0A=
> Hi Juergen,=0A=
>=0A=
> > RFC 5539 (published in May 2009) defines NETCONF over TLS and it is=0A=
> > very specific that it requires TLS 1.2 or future versions of TLS:=0A=
> >=0A=
> >   Implementations MUST support TLS 1.2 [RFC5246] and are REQUIRED to=0A=
> >   support the mandatory-to-implement cipher suite, which is=0A=
> >   TLS_RSA_WITH_AES_128_CBC_SHA.  This document is assumed to apply to=
=0A=
> >   future versions of TLS; in which case, the mandatory-to-implement=0A=
> >   cipher suite for the implemented version MUST be supported.=0A=
> >=0A=
> > Given this, I do not think we need to consider TLS versions < 1.2=0A=
> > since there was never a specification for NETCONF over TLS versions <=
=0A=
> > 1.2 - a NETCONF over TLS 1.1 implementation is using a non-standard=0A=
> > transport.=0A=
=0A=
> The tls-client-server draft is not exclusive to NETCONF.  For example, RE=
STCONF and PCE WG has a =93peep-yang=94 draft...=0A=
=0A=
Yep, I tend to forget this...=0A=
=0A=
> That said, it seems Tom is saying that TLS 1.0 and 1.1 are effectively hi=
storic at this point (no longer used) and so support for those versions sho=
uld be dropped for that reason?=0A=
=0A=
If there are any features provided to configure historic versions of=0A=
TLS, then the features and identities for TLS 1.0 and 1.1 should=0A=
likely have a status obsolete and the feature and identities for TLS=0A=
1.2 may have status deprecated.=0A=
=0A=
> The netconf-client-server doesn=92t yet, but perhaps should, state=0A=
> that the tls-client-server=92s draft support for 1.3 should be ignored=0A=
> until RFC 5539 is updated?=0A=
=0A=
I guess someone (Tom?) should review RFC 5539 from the TLS 1.3=0A=
perspective to tell the WG if any changes are needed so that the WG=0A=
can take an informed decision whether an update of RFC 5539 is=0A=
necessary or whether what we have is good enough.=0A=
=0A=
<tp>=0A=
Well, I tend to forget that RFC5539 is obsolete, obsoleted by RFC7589 which=
 is X.509 certificate only; no PSK, no naked public keys.  My concerns with=
 TLS1.3 mostly relate to PSK which allows data to flow before the handshake=
 is complete, before authentication is complete, which is a problem for som=
e applications as I mentioned before; but staying with X.509 authentication=
 only for Netconf makes life simpler for a 7589bis, replace 1.2 by 1.3 and =
think about the extensions to see what may be needed.=0A=
=0A=
Here however, with netconf-tls, the question is what the scope should be, t=
o include or exclude TLS1.0/1.1 and how far to delve into PSK and early dat=
a; I assume that TLS1.3 must be covered in at least as much detail as TLS1.=
2, which was the starting point for my comments, where I saw lots of refere=
nces for 1.2, very few for 1.3.. =0A=
=0A=
Tom Petch=0A=
=0A=
/js=0A=
=0A=
--=0A=
Juergen Schoenwaelder           Jacobs University Bremen gGmbH=0A=
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany=0A=
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>=0A=


From nobody Tue May 25 09:29:31 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 262663A140F for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 09:29:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.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 vjwpIoHWKvdX for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 09:29:24 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60075.outbound.protection.outlook.com [40.107.6.75]) (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 807FD3A140A for <netconf@ietf.org>; Tue, 25 May 2021 09:29:24 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JhtxlQfM9ku+u1Ow7GTjlEvubLUWKB2AEHDCA+DaPetkkK9Xj13aMeZyCTjM6n7Hatbf5sf0FFtfQQdjHGeHx0j2D1AVKkxYLVgTgWuaeGTi8U2S5uzt3VraVqRdtc4/+iOmGpotwew8LIQT1xB1E8IRsMWbC2WSizPEcGxvNLwUlfUr/ZrmqLnxw3XinqLcQ8CcOFvoQUR/ISMo+SsCkqhAVa3YsHX91ByF2iiMLCzGatMGbyBGWdDyTURmY0buch0qJMOJHva8sziEay3gUDD5djzKUwnaMRI8dzn0r8xbyvMzPCFlYgNnlws233+xPy0gsBepBFYqt5zqoeTnlg==
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-SenderADCheck; bh=O/ulk3gcge9V5nl1mepM14Kqqe55HIDDgLRdomAUTRI=; b=YL2Mdeqj4AYTamOk1NQe7tsJPiNhcwCmzGv7Q1UIp48W33GlSAbEovtMbjUXDV3eQMv2xM/vRvjtbytZJv/dl4XB3UTCkEiXu7uKXRBCauZxliXP35WpQ/itX5fsh181D0NNWoBTsa0o3ZP1XoTpBI2/Zyt+KhBvPNKTLt4Oj4fH4WFI63oobYKuY+oC+tFSIHf5uX/DihmdbXJ0K3j47QXuUTN6NRQhyooC52ybSlMK/SfZYuTxgo+jUojH1oBIGH8iiihRpN3BJAXJNDIUfwSYN8z9KCU7KIFY2NTWjsnjYsibrZd6y1ObO9F+rmQv3F+S6kW/pr4KC1WSJehaJA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O/ulk3gcge9V5nl1mepM14Kqqe55HIDDgLRdomAUTRI=; b=GZ6Zwl2QTbv8dahKf3w+BDAS//8OC1vSM9uqE47WoVIVs6AoBal4RERElWsvf0DAcMNTWsLIYeHUWEP1HaFTBPdlaEPV2gCEyjEARIkhwf49F3+Pid05mmC66rPgize4Cz92OydzKDHV1QT0q33yAQDjfR7U5NGk+/EBiydtRFA=
Authentication-Results: btconnect.com; dkim=none (message not signed) header.d=none;btconnect.com; dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM9P190MB1649.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:3ed::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Tue, 25 May 2021 16:29:22 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58%8]) with mapi id 15.20.4150.027; Tue, 25 May 2021 16:29:22 +0000
Date: Tue, 25 May 2021 18:29:21 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: tom petch <ietfc@btconnect.com>
Cc: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Message-ID: <20210525162921.ec2l7yc276yonzfb@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: tom petch <ietfc@btconnect.com>, Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525100652.fd3kbsilxscwk7yj@anna.jacobs.jacobs-university.de> <01000179a3d6eefe-455c9e3e-b42d-4704-8030-a34ae3f52b82-000000@email.amazonses.com> <20210525144040.qn24ruxiof3ydxa2@anna.jacobs.jacobs-university.de> <AM7PR07MB62482BE9BA64376D6EC88F14A0259@AM7PR07MB6248.eurprd07.prod.outlook.com>
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <AM7PR07MB62482BE9BA64376D6EC88F14A0259@AM7PR07MB6248.eurprd07.prod.outlook.com>
X-Originating-IP: [212.201.44.244]
X-ClientProxiedBy: FR0P281CA0013.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::18) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (212.201.44.244) by FR0P281CA0013.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:15::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.12 via Frontend Transport; Tue, 25 May 2021 16:29:21 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fecec25c-7c6c-4aa3-d0ba-08d91f9a40aa
X-MS-TrafficTypeDiagnostic: AM9P190MB1649:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM9P190MB1649D986B1EB7B6514B607B4DE259@AM9P190MB1649.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: dnY8rrSVRCx2yXo6lev4yTlxxKtcL9HMAr8FJVETdBvChtahoa4XDUQeuAdZYsisTC8St4FUFkngpmIRQOtXOOdyZMJE6ZaHxWDDoO4elXjgWvaidTCoDqpmxXEFGXlwMVizehnBaQcKW8497F34bmFxq9FCZVP+jnEqo0CbEQgWbO29Hwz3uIawgQYZnAWwajheQP7mj9EUP/G1iYSQrBG5npWraW8KZwzIaHkYU3SViWL9MBSwj2A5Za+ITYjiADT4a818UeReV6R+UZIPgxUBNupXgRI+RzWgVcqsxCjK6o6Bx9KGw6y2vHywKvmAqMhxi16JZEeQtW+Xuv4v6XeoFqDa0W7vROCB3PQ7CMggbOF0onrIU94oV03gLb6uh3tjaucHvbQVx1CWyC3e9RiG60MCh6MCig7aWJQZvHcvwgqbouK28hipA0nkrxATc8BKWFpKNNrhOPnHL2fa/YzEHJ5iT06M80EV5o+MzptqsbguBVc1anPnGhQ1dNgX6NWSJXC/F/W7Ssvy6j4nalD7H3VAppm0ClZ4fRbEh6B+nOL7gb97jtkIobY2SKDWEsu5XPExQcZ/WvEzYK4Hvv1szRJxbrZSxaARzDE6ch99tC1eYembGM8X5uYMIXBgx+puQGF6rE+aoLecX2Rtmn1oZZUWzdDjOySO6wMo1lqFaywpR+GQu8BGigW6ZEkqCPiYMgx4hx10gorHRICQl8qY/8JQvBBwGaI3lIrVYftR82CL+ImsZVDqDICaI9lvUjyI4h0fULCdMmDdW3/zzSrmvHKpGqnclUc3Gjw9f2w=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(346002)(366004)(376002)(136003)(396003)(39850400004)(6496006)(3450700001)(15650500001)(83380400001)(956004)(66556008)(8676002)(66476007)(66946007)(8936002)(38350700002)(2906002)(38100700002)(6486002)(786003)(54906003)(4326008)(316002)(296002)(5660300002)(478600001)(6916009)(1076003)(16526019)(86362001)(52116002)(26005)(186003); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?8NpHpg+fUmlhLv9v7QBvbya9JW6f/fY07K8QGv0b/rkbkL7o5R7znZQ77lc8?= =?us-ascii?Q?BxLOB26V0LTVIBPiL9lFgVYwVPtNvygTLtUWqemtajeq2gyejYUiwrlOwOFs?= =?us-ascii?Q?Vqtd8Kx+QpLW1lE/suSAW1gKZYKcJfh1gpIepkQLYqINy4L3P42rSj1J5YL2?= =?us-ascii?Q?O6J5tC7foW8k905K0x7W/zl81NgsFd8ngkgnbT3YGxPMH4zb0bwbnTFljx78?= =?us-ascii?Q?iTbF+Ys+9ajf1LxW/1CP3272cuDGaWEXGUom/3IYQq7cxJ+i5Pl65riYGEIY?= =?us-ascii?Q?qmNqt3LJMxXqXIitEGhcY+BPuTDhL8mX0ugZS17A6LvB09TCsKU74hhXUpHQ?= =?us-ascii?Q?iDqmPJ0THafd7jxpwIib33BPSRlKa0BEb1nnZ16bnprkAZmXFJBMw6vZ0OQ7?= =?us-ascii?Q?BeoxCNM5srjvzov2dUsSq+RQ4t6TGvzVN8ZbG6/yIFvYkpSGzRk9l07PXHNv?= =?us-ascii?Q?ch1bGIC1l2wyVxRPkbfE3oka3Kqw0ueMzk1jprxJCzZRGscTGvmrTgOmx7Gq?= =?us-ascii?Q?Ipdh5mXpN5Bsf1u2nvNoeQNzSctE+PfMbkol+z0j4TMTWut2IyoZ78okRgKD?= =?us-ascii?Q?Go3D5zsNH1G3RYn2drmbNwFItzfLBkUCag6kg0GOSQ3R1+qPo7/ew4fuMO5k?= =?us-ascii?Q?iH/y7eEUCrNS4GKINW/AxSsSZTbA4c9YPAlCnoMW2qmGMgUdXC6bbNjMGduO?= =?us-ascii?Q?f+o05M/GD0PYfGAJeXBfbViXr9HK00ebsSy3DeOT4zTftqQNjSj2sBeSktQN?= =?us-ascii?Q?+5OCkR+G4GJpjXe3H6nOHeCT+vt+M8NHFAIJt6VV2ZmNgNlB6kX2Uz8/jzwA?= =?us-ascii?Q?MUYThTInC8orj2zyX6hi6R55zLk8BDZebofFVMoje7BepTh7gzcUHsfM9XbT?= =?us-ascii?Q?XZEz+dqVYPyOw9wOecfgfPnmflrSl7sHSpnJL7GhDeTDHOBL+J9dxCCZPoH5?= =?us-ascii?Q?yV5rW/imcLLeFpyTrt3R/4WSOfedc4yPn8iJpm8DmO1nQbzT1CbvqBCsbsU9?= =?us-ascii?Q?SuZqNFalUw8Hjs1mG/R1sC6tin2lFa6NTgvzLCPahktvDRds0np1LO8rzurZ?= =?us-ascii?Q?dTl24YEChMO7stD/re5sDbKzRmaNZXpBphu6A1TRb3IoP8oK90TOJ7murckf?= =?us-ascii?Q?eXskauAJhiEuMOvqv2gsWix/7UjD2Gh2FlerKuvpR+YA1cS+0FIJm8FOWYyt?= =?us-ascii?Q?sERu5RpOLWg8JjkpcJ4ZOW3mylMDAS0i4ZUx5db6H7iUhSI827QX+JJoUcxP?= =?us-ascii?Q?fNxmAJiK1bgrKRImpC2SkNa1YqcniisN0pRiAF7Z+Z5ULvxWIrc1mbmeiktP?= =?us-ascii?Q?5T6+8pf+R1/5pzwS4qETbDOl?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: fecec25c-7c6c-4aa3-d0ba-08d91f9a40aa
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 May 2021 16:29:22.1440 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: ULvodpu6UpSC0+uHwXWMNH6iSYIDbS62qdihDo+DycoTWe4pqFLtZnY4LX3r/i/w6PKERgcXvsD6XxcbRtXdcUpFOy5nGDlzW48d8bFKhpg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1649
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/i9awJXSFojkb6d1ZicAiPGmJG7g>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 16:29:30 -0000

On Tue, May 25, 2021 at 03:58:10PM +0000, tom petch wrote:
> 
> I guess someone (Tom?) should review RFC 5539 from the TLS 1.3
> perspective to tell the WG if any changes are needed so that the WG
> can take an informed decision whether an update of RFC 5539 is
> necessary or whether what we have is good enough.
> 
> <tp>
> Well, I tend to forget that RFC5539 is obsolete, obsoleted by RFC7589 which is X.509 certificate only; no PSK, no naked public keys.  My concerns with TLS1.3 mostly relate to PSK which allows data to flow before the handshake is complete, before authentication is complete, which is a problem for some applications as I mentioned before; but staying with X.509 authentication only for Netconf makes life simpler for a 7589bis, replace 1.2 by 1.3 and think about the extensions to see what may be needed.
>

So regarding a possible update of RFC 7589, what is needed?

+ Require TLS 1.3 (update section 8)

Which extensions should one think about? Do you mean RFC 8773 or
something else?

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Tue May 25 12:21:14 2021
Return-Path: <noreply@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 437123A1A42; Tue, 25 May 2021 12:21:12 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Andy Bierman via Datatracker <noreply@ietf.org>
To: <yang-doctors@ietf.org>
Cc: draft-ietf-netconf-ssh-client-server.all@ietf.org, last-call@ietf.org, netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.30.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <162197047222.6755.5719177112947542346@ietfa.amsl.com>
Reply-To: Andy Bierman <andy@yumaworks.com>
Date: Tue, 25 May 2021 12:21:12 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/pzO_euLyLQLTqBTPu6DN32QdcQ8>
Subject: [netconf] Yangdoctors last call review of draft-ietf-netconf-ssh-client-server-24
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 19:21:12 -0000

Reviewer: Andy Bierman
Review result: Ready

Comments:

1) Measuring Interoperability for groupings and identities

[same comment for SSH and TLS drafts]

These modules are intentionally abstract.
There are no protocol-accessible objects defined at all.
Interoperability is usually measured in the context of a
specific protocol (e.g., NETCONF).

There is an assumption that interoperability will be achieved
by some other RFCs that will have "uses" statements to create
protocol-accessible or otherwise implementable objects.

There is also an assumption that the groupings will be used the
same everywhere, and the only difference will be the
path from root to the objects in these groupings.
In fact, the "refine" statement allows each usage to be
different.

Perhaps the drafts should mention these interoperability issues.

2) same feature names in 2 modules

  - feature userauth-hostbased
  - feature userauth-none
  - feature userauth-password
  - feature userauth-publickey

The ietf-ssh-client and ietf-ssh-server modules both use these
feature names. IMO users will not expect this, and this will cause
confusion.

Why can't these features be defined once in ietf-ssh-common.yang?
Seems like client and server will advertise the feature for
implementing their relevant values.




From nobody Tue May 25 12:22:46 2021
Return-Path: <noreply@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 269CE3A1A44; Tue, 25 May 2021 12:22:45 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Andy Bierman via Datatracker <noreply@ietf.org>
To: <yang-doctors@ietf.org>
Cc: draft-ietf-netconf-tls-client-server.all@ietf.org, last-call@ietf.org, netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.30.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <162197056513.1767.16350161534776831688@ietfa.amsl.com>
Reply-To: Andy Bierman <andy@yumaworks.com>
Date: Tue, 25 May 2021 12:22:45 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/f9spHsKXDyUQBtZsrx5LnHiaFtw>
Subject: [netconf] Yangdoctors last call review of draft-ietf-netconf-tls-client-server-24
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 19:22:45 -0000

Reviewer: Andy Bierman
Review result: Ready

Comments:

I am not commenting on the TLS 1.0 and 1.3 onging discussions.
The WG decision does not impact the YANG module review.

1) Measuring Interoperability for groupings and identities

[same comment for SSH and TLS drafts]

These modules are intentionally abstract.
There are no protocol-accessible objects defined at all.
Interoperability is usually measured in the context of a
specific protocol (e.g., NETCONF).

There is an assumption that interoperability will be achieved
by some other RFCs that will have "uses" statements to create
protocol-accessible or otherwise implementable objects.

There is also an assumption that the groupings will be used the
same everywhere, and the only difference will be the
path from root to the objects in these groupings.
In fact, the "refine" statement allows each usage to be
different.

Perhaps the drafts should mention these interoperability issues.


2)  mandatory choice of only optional-to-implement cases

The choice /ietf-tls-client:client-identity/auth-type
is mandatory but all cases have if-feature-stmts.
Does draft mention 1 of the 4 features MUST be implemented?




From nobody Tue May 25 15:55:39 2021
Return-Path: <01000179a5bd8ba9-31f98af8-18b4-422f-8b0a-3be3241175b9-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7982E3A115F for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 15:55:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 5q1L_u9qlzjQ for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 15:55:34 -0700 (PDT)
Received: from a48-94.smtp-out.amazonses.com (a48-94.smtp-out.amazonses.com [54.240.48.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B00963A115E for <netconf@ietf.org>; Tue, 25 May 2021 15:55:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1621983333; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=lzbKzlmhYe6c5srKVdYQmtPedned1m3oP5RtKOlFgiU=; b=HXUJ0oW0xHLN48gttUFA7JIEALXqm0YMNzcqmiQDk9WgjAYlHtCwlpyDwrHjMOQa NcoCojTLwe4hX+24xeOrzt8txvLYP/p5WjJ0yWNigxA78bdUstRgGiLuWKxHL5bkvAu Nfy5dy0zlWmjngY4Q2w/nztWCHs4YS62Stlbwiyg=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <01000179a5bd8ba9-31f98af8-18b4-422f-8b0a-3be3241175b9-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_20CD996F-CF4F-4C1C-8BD0-CCF6583BCDF9"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Tue, 25 May 2021 22:55:33 +0000
In-Reply-To: <AM7PR07MB624878220E9E03CAA2375C8EA0259@AM7PR07MB6248.eurprd07.prod.outlook.com>
Cc: "netconf@ietf.org" <netconf@ietf.org>, "garywu@cisco.com" <garywu@cisco.com>
To: tom petch <ietfc@btconnect.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <AM7PR07MB6248C43AF481F5A94D2041DAA0269@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0c32a2e-d0bce1e5-c006-4550-aebf-29b903643b4c-000000@email.amazonses.com> <AM7PR07MB624878220E9E03CAA2375C8EA0259@AM7PR07MB6248.eurprd07.prod.outlook.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.25-54.240.48.94
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/gvOQ5Qii210kBTOA9ET2wPWsk5Q>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 22:55:38 -0000

--Apple-Mail=_20CD996F-CF4F-4C1C-8BD0-CCF6583BCDF9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Tom,

Pruning resolved items below.



> <tp2.0>
> OK, some references.
>=20
> Grepping for the string =E2=80=9Ctp2.0=E2=80=9D returns no results.

Oh, I think that you=E2=80=99re trying to be funny, as <tp2.0> =
identifies your follow-up comments, which may=E2=80=99ve been marked =
<tp>.   Do you see now how that wasn=E2=80=99t obvious to me, perhaps =
next time preface with a comment =E2=80=9Csee <tp2.0> for follow-ups=E2=80=
=9D.  Better, as I and others have been recommended, you should ditch =
your web-mail client for something that implements normal indentation =
for replies...



> tlscmn
>=20
> tls-ecc
> needs RFC8446
>=20
> Why?  8446 refs and defers to 8422, right?
> <tp>
> wrong IMHO; look at the title of 8422 - "Versions 1.2 and earlier"

Okay, added.



> tls-dhe
> needs 8446
>=20
> Okay, 8446 obsoletes 5246.
> <tp>
> Right but I think you need both.  The I-D currently highlights 1.2 and =
mostly ignores 1.3 where I think they should have equal billing and =
since they are so different, a reference to 1.3 alone is inadequate so =
my default position is that both 5246 and 8446 are needed.

The previous git-commit has both.



> tls-gcm
> needs 8446
>=20
> Okay, but it=E2=80=99s strange that 8446 doesn=E2=80=99t ref/obsolete =
5288=E2=80=A6I guess because it uses the NIST =E2=80=9CGCM=E2=80=9D ref =
instead=E2=80=A6perhaps this draft should as well?
> <tp>
> Well where do you stop? As above, I think that every 5246 needs a 8446 =
alongside it unless one version does not support the functionality but =
that is as far as I would go.
>=20
>=20
> identity ciphersuite
> I do not see the 1.3 values from 8446 B.4
>=20
> grepping for =E2=80=9Cciphersuite=E2=80=9D returns no matches=E2=80=A6?
> <tp>
> Bear in mind that 1.3 changes everything it can - try 'cipher suite=E2=80=
=99

Oh, you meant "cipher-suite-base=E2=80=9D

This was Gary=E2=80=99s contribution, so I=E2=80=99m not too familiar =
with it, but I went ahead and added 5 new derived identities (for the 5 =
cipher suites listed in B.4), marking each with an =E2=80=9Cif-feature =
tls-1_3=E2=80=9D statement, while also marking all the other derived =
identities with an "if-feature tls-1_2=E2=80=9D statement.



> case psk
> needs Normative References to the two
> draft-ietf-tls-external-psk-*
>=20
> "external-psk-guidance=E2=80=9D is Informational and =
"external-psk-importer=E2=80=9D while Standards Track, only regards an =
interface for importing the PSKs into TLS.  It seems that the existing =
ref to RFC 4279 (which is NOT obsolete) is pretty good, right?
>=20
> <tp>
> Disagree.  The cipher suites of 4279 are invalid with 1.3  1.3 sort of =
does away with PSK except where there has been a full handshake from =
which a PSK can be derived for resumption.  1.3 imposes limits on the =
use of a PSK across versions and with different algorithms which is what =
 I see the two I-D as addressing.

Okay, added.



> Tom Petch


Updates can be found here: =
https://github.com/netconf-wg/tls-client-server/commit/d2af1d7707095f2ad97=
7b804d0f9e13024489ab4 =
<https://github.com/netconf-wg/tls-client-server/commit/d2af1d7707095f2ad9=
77b804d0f9e13024489ab4>

K.


--Apple-Mail=_20CD996F-CF4F-4C1C-8BD0-CCF6583BCDF9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D"">Hi Tom,</div><div class=3D""><br class=3D""></div><div =
class=3D"">Pruning resolved items below.</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">&lt;tp2.0&gt;<br class=3D"">OK, some references.<br =
class=3D""><br class=3D"">Grepping for the string =E2=80=9Ctp2.0=E2=80=9D =
returns no results.<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>Oh, I think that you=E2=80=99re trying to be =
funny, as &lt;tp2.0&gt; identifies your follow-up comments, which =
may=E2=80=99ve been marked &lt;tp&gt;. &nbsp; Do you see now how that =
wasn=E2=80=99t obvious to me, perhaps next time preface with a comment =
=E2=80=9Csee &lt;tp2.0&gt; for follow-ups=E2=80=9D. &nbsp;Better, as I =
and others have been recommended, you should ditch your web-mail client =
for something that implements normal indentation for =
replies...</div><div><br class=3D""></div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">tlscmn<br class=3D""><br class=3D"">tls-ecc<br class=3D"">needs=
 RFC8446<br class=3D""><br class=3D"">Why? &nbsp;8446 refs and defers to =
8422, right?<br class=3D"">&lt;tp&gt;<br class=3D"">wrong IMHO; look at =
the title of 8422 - "Versions 1.2 and earlier"<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Okay, =
added.</div><div><br class=3D""></div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">tls-dhe<br class=3D"">needs 8446<br class=3D""><br =
class=3D"">Okay, 8446 obsoletes 5246.<br class=3D"">&lt;tp&gt;<br =
class=3D"">Right but I think you need both. &nbsp;The I-D currently =
highlights 1.2 and mostly ignores 1.3 where I think they should have =
equal billing and since they are so different, a reference to 1.3 alone =
is inadequate so my default position is that both 5246 and 8446 are =
needed.<br class=3D""></div></div></blockquote><div><br =
class=3D""></div>The previous git-commit has both.</div><div><br =
class=3D""></div><div><br class=3D""></div><div><br class=3D""><blockquote=
 type=3D"cite" class=3D"">tls-gcm<br class=3D"">needs 8446<br =
class=3D""><br class=3D"">Okay, but it=E2=80=99s strange that 8446 =
doesn=E2=80=99t ref/obsolete 5288=E2=80=A6I guess because it uses the =
NIST =E2=80=9CGCM=E2=80=9D ref instead=E2=80=A6perhaps this draft should =
as well?<br class=3D"">&lt;tp&gt;<br class=3D"">Well where do you stop? =
As above, I think that every 5246 needs a 8446 alongside it unless one =
version does not support the functionality but that is as far as I would =
go.<br class=3D""><br class=3D""><br class=3D"">identity ciphersuite<br =
class=3D"">I do not see the 1.3 values from 8446 B.4<br class=3D""><br =
class=3D"">grepping for =E2=80=9Cciphersuite=E2=80=9D returns no =
matches=E2=80=A6?<br class=3D"">&lt;tp&gt;<br class=3D"">Bear in mind =
that 1.3 changes everything it can - try 'cipher suite=E2=80=99<br =
class=3D""></blockquote><div><br class=3D""></div><div>Oh, you meant =
"cipher-suite-base=E2=80=9D</div><div><br class=3D""></div><div>This was =
Gary=E2=80=99s contribution, so I=E2=80=99m not too familiar with it, =
but I went ahead and added 5 new derived identities (for the 5 cipher =
suites listed in B.4), marking each with an =E2=80=9C<span =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" =
class=3D"">if-feature tls-1_3=E2=80=9D&nbsp;</span><span =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" =
class=3D"">statement</span>, while also marking all the other derived =
identities with an "<span style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0);" class=3D"">if-feature tls-1_2=E2=80=9D =
statement.</span></div></div><div><br class=3D""></div><div><br =
class=3D""></div><div><br class=3D""></div><div><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D"">case psk<br class=3D"">needs =
Normative References to the two<br =
class=3D"">draft-ietf-tls-external-psk-*<br class=3D""><br =
class=3D"">"external-psk-guidance=E2=80=9D is Informational and =
"external-psk-importer=E2=80=9D while Standards Track, only regards an =
interface for importing the PSKs into TLS. &nbsp;It seems that the =
existing ref to RFC 4279 (which is NOT obsolete) is pretty good, =
right?<br class=3D""><br class=3D"">&lt;tp&gt;<br class=3D"">Disagree. =
&nbsp;The cipher suites of 4279 are invalid with 1.3 &nbsp;1.3 sort of =
does away with PSK except where there has been a full handshake from =
which a PSK can be derived for resumption. &nbsp;1.3 imposes limits on =
the use of a PSK across versions and with different algorithms which is =
what &nbsp;I see the two I-D as addressing.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>Okay, =
added.</div><div><br class=3D""></div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">Tom Petch</div></div></blockquote><div><br =
class=3D""></div><div><br class=3D""></div><div>Updates can be found =
here:&nbsp;<a =
href=3D"https://github.com/netconf-wg/tls-client-server/commit/d2af1d77070=
95f2ad977b804d0f9e13024489ab4" =
class=3D"">https://github.com/netconf-wg/tls-client-server/commit/d2af1d77=
07095f2ad977b804d0f9e13024489ab4</a></div><div><br =
class=3D""></div><div>K.</div><div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_20CD996F-CF4F-4C1C-8BD0-CCF6583BCDF9--


From nobody Tue May 25 15:55:56 2021
Return-Path: <01000179a5bdc371-b665451f-61d4-4364-9d55-e9369f3adc8e-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52FE83A11A4 for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 15:55:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level: 
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-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_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 CQT35YN9XW42 for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 15:55:49 -0700 (PDT)
Received: from a48-110.smtp-out.amazonses.com (a48-110.smtp-out.amazonses.com [54.240.48.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2777E3A1192 for <netconf@ietf.org>; Tue, 25 May 2021 15:55:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1621983347; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=CZ2vUbR9ltZjRVVXK6yMk9hKI7h8pSbldM4FvmtX5EI=; b=Yj3Ox9I6LMbH24qn4fgU1jaN1EZaU60EsWOUBfTAU4Ffd1vVJmMO2XJtJQ3dtEJj l3DVoiWPnstRLW/mTGPqTUlqJScAhdYzlTHBXDw2edFoj68N5EmGhyOBCCV7RTGG45Q hUUyhV9HLMJyuh2idsBe3//NLqE3oxnlNSxBd56c=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <01000179a5bdc371-b665451f-61d4-4364-9d55-e9369f3adc8e-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_ABC7608C-F047-440A-B728-B3B056A484B5"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Tue, 25 May 2021 22:55:47 +0000
In-Reply-To: <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com>
Cc: "netconf@ietf.org" <netconf@ietf.org>, "garywu@cisco.com" <garywu@cisco.com>
To: tom petch <ietfc@btconnect.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.25-54.240.48.110
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/mYmR5FMeDfpjwMhBmSR2sP5vVSo>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 22:55:55 -0000

--Apple-Mail=_ABC7608C-F047-440A-B728-B3B056A484B5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Tom,

Pruning resolved items below.

> I would still drop 1.0 and 1.1 entirely but see that others disagree.  =
As things stand, I do think that you need to differentiate between =
1.2/1.3 and 1.0/1.1, the former being comprehensively supported, the =
latter not.  I do not have a good set of words for this but think that =
you need something in the Introduction to set expectations. You could =
add more details of 1.0/1.1 but I would see that as a retrograde step.
>=20
> Tom Petch=20

Intro now says:

   Any version of TLS may be configured.  TLS 1.0 [RFC2246] and TLS 1.1
   [RFC4346] are historic and hence the YANG "feature" statements
   enabling them are marked "status obsolete".  TLS 1.2 [RFC5246] is
   obsoleted by TLS 1.3 [RFC8446] but still is common use, and hence its
   "feature" statement is marked "status obsolete".  All the "feature"
   statements for 1.0, 1.1, and 1.3 have "description" statements
   stating that it is NOT RECOMMENDED to enable obsolete protocol
   versions.

Updates can be found here: =
https://github.com/netconf-wg/tls-client-server/commit/d2af1d7707095f2ad97=
7b804d0f9e13024489ab4 =
<https://github.com/netconf-wg/tls-client-server/commit/d2af1d7707095f2ad9=
77b804d0f9e13024489ab4>

K.


PS: below are other comments from my previous reply.   Some are still =
open in my mind, but otherwise will be considered dropped.


>> I was all for ditching any mention of 1.1 and 1.0 if only for the =
extra complication.
>=20
> By =E2=80=9Cwas all for=E2=80=9D, do you mean that you=E2=80=99re no =
longer?  That is, that =E2=80=9Csupporting=E2=80=9D all versions is =
fine?
>=20
>=20
>=20
>>  I no longer recall where 1.2 differs from its predecessors e.g. =
extensions incorporated in the base, signature algorithms, and it is =
probably overkill to find the relevant references for those older =
versions and adding them to the YANG as well but do think something =
needs adding in the body of the I-D to the effect that support for 1.0, =
1.1 is partial, identity for the version number but not details of =
cipher suites, relevant RFC and so on.
>=20
> Would you suggest adding said comment to the above paragraph?
>=20
>=20
>=20
>> s.2
>> This model supports both TLS1.2 and TLS1.3
>> Ah, no, TLS1.2 and TLS1.3 but not TLS1.0 or TLS1.1
>=20
> Do you mean that the sentence is incorrect because the model does =
support 1.0 and 1.1?  Perhaps simple remove the sentence altogether in =
light of the above new paragraph?
>=20
>=20
>=20
>> s.2.1.1
>> Features
>> tls-1_0
>> tls-1_1
>> tls-1_2
>> tls-1_3
>> Ah no, it may not support 1.0 and 1.1 but it ........ for them but I =
know not what.
>=20
> I don=E2=80=99t understand this comment.
>=20
>=20
>=20
>> 2.2
>> an example for 1.1 and 1.2 but not 1.3; interesting.
>=20
> That example is completely arbitrary IMO but, alas, it was created by =
Gary Wu, who is listed as a =E2=80=9CContributor=E2=80=9D, but we =
haven=E2=80=99t heard from in a long time since...
>=20
>=20
>=20
>> Reverse engineering the YANG I find that that 'Version 1.0 is =
supported', 'Version 1.1 is supported'.
>=20
> Correct.  All the versions as =E2=80=9Csupported=E2=80=9D; all but 1.3 =
are NOT RECOMMENDED.  Is this a problem?
>=20
>=20
>=20
>> hello-params-grouping
>> Only 1.2 is referenced as indeed is repeatedly the case in the YANG =
modules
>>=20
>> Mmm I dunno!
>=20
> Again, 1.2 *was* =E2=80=9Ccurrent=E2=80=9D before and so everything =
just pointed to it, assuming that it is a superset of 1.0 and 1.1?  We =
could just replace all refs to =E2=80=9C1.2=E2=80=9D with =E2=80=9C1.3=E2=80=
=9D and call it a day, but I don=E2=80=99t know if that would be =
technically accurate.
>=20
>=20
>=20
>> I want the Introduction to set the scene which subsequent sections =
expand on and that I see as lacking.  Support fot 1.0 and 1.1 would, for =
me, catering for the different cipher suites that they have.
>=20
> So we need to define additional ciphersuites for 1.0 and 1.1 or dump =
support for those protocol versions?
>=20
>=20
>=20
>> In passing, I was wrong about public keys.  I misread the statement =
that only certificates and PSK are supported in TLS1.3, forgetting that =
certificate(255) is a public key!
>=20
> Gotcha
>=20
>=20
>> Tom Petch
>=20
> THANK YOU!
>=20
> Updates can be found in =
https://github.com/netconf-wg/tls-client-server/commit/b94588b5a33c0852cfa=
cbc415ca0a626bc1c5763.
>=20
> K.
>=20
>=20
>=20
>=20


--Apple-Mail=_ABC7608C-F047-440A-B728-B3B056A484B5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D"">Hi =
Tom,</div><div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" =
class=3D""><br class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);" class=3D"">Pruning resolved items below.</div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class=3D""><br =
class=3D""></div><div><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D"">I would still drop 1.0 and 1.1 entirely but =
see that others disagree. &nbsp;As things stand, I do think that you =
need to differentiate between 1.2/1.3 and 1.0/1.1, the former being =
comprehensively supported, the latter not. &nbsp;I do not have a good =
set of words for this but think that you need something in the =
Introduction to set expectations. You could add more details of 1.0/1.1 =
but I would see that as a retrograde step.<br class=3D""><br =
class=3D"">Tom Petch <br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, =
0, 0);">Intro now says:</div><div style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);"><br class=3D""></div><div><font color=3D"#000000" =
class=3D""><span style=3D"caret-color: rgb(0, 0, 0);" class=3D"">&nbsp; =
&nbsp;Any version of TLS may be configured.&nbsp;&nbsp;TLS =
1.0&nbsp;[RFC2246] and TLS 1.1<br class=3D"">&nbsp; &nbsp;[RFC4346] are =
historic and hence the YANG&nbsp;"feature" statements<br class=3D"">&nbsp;=
 &nbsp;enabling them are marked "status =
obsolete".&nbsp;&nbsp;TLS&nbsp;1.2 [RFC5246] is<br class=3D"">&nbsp; =
&nbsp;obsoleted by TLS 1.3 [RFC8446] but still is common&nbsp;use, and =
hence its<br class=3D"">&nbsp; &nbsp;"feature" statement is marked =
"status obsolete".&nbsp;&nbsp;All the "feature"<br class=3D"">&nbsp; =
&nbsp;statements for 1.0, 1.1, and 1.3 have&nbsp;"description" =
statements<br class=3D"">&nbsp; &nbsp;stating that it is NOT RECOMMENDED =
to enable&nbsp;obsolete protocol<br class=3D"">&nbsp; &nbsp;versions.<br =
class=3D""></span></font><br class=3D""></div><div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">Updates can be =
found here:&nbsp;<a =
href=3D"https://github.com/netconf-wg/tls-client-server/commit/d2af1d77070=
95f2ad977b804d0f9e13024489ab4" =
class=3D"">https://github.com/netconf-wg/tls-client-server/commit/d2af1d77=
07095f2ad977b804d0f9e13024489ab4</a></div><div style=3D"caret-color: =
rgb(0, 0, 0); color: rgb(0, 0, 0);"><br class=3D""></div></div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">K.</div><div =
style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><br =
class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); color: rgb(0, =
0, 0);"><br class=3D""></div><div style=3D"caret-color: rgb(0, 0, 0); =
color: rgb(0, 0, 0);">PS: below are other comments from my previous =
reply. &nbsp; Some are still open in my mind, but otherwise will be =
considered dropped.</div><div style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0);"><br class=3D""></div><div style=3D"caret-color: rgb(0, 0, =
0); color: rgb(0, 0, 0);"><br class=3D""></div><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D""><blockquote type=3D"cite" =
class=3D"">I was all for ditching any mention of 1.1 and 1.0 if only for =
the extra complication.<br class=3D""></blockquote><br class=3D"">By =
=E2=80=9Cwas all for=E2=80=9D, do you mean that you=E2=80=99re no =
longer? &nbsp;That is, that =E2=80=9Csupporting=E2=80=9D all versions is =
fine?<br class=3D""><br class=3D""><br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D""> &nbsp;I no longer =
recall where 1.2 differs from its predecessors e.g. extensions =
incorporated in the base, signature algorithms, and it is probably =
overkill to find the relevant references for those older versions and =
adding them to the YANG as well but do think something needs adding in =
the body of the I-D to the effect that support for 1.0, 1.1 is partial, =
identity for the version number but not details of cipher suites, =
relevant RFC and so on.<br class=3D""></blockquote><br class=3D"">Would =
you suggest adding said comment to the above paragraph?<br class=3D""><br =
class=3D""><br class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">s.2<br class=3D"">This model supports both TLS1.2 and =
TLS1.3<br class=3D"">Ah, no, TLS1.2 and TLS1.3 but not TLS1.0 or =
TLS1.1<br class=3D""></blockquote><br class=3D"">Do you mean that the =
sentence is incorrect because the model does support 1.0 and 1.1? =
&nbsp;Perhaps simple remove the sentence altogether in light of the =
above new paragraph?<br class=3D""><br class=3D""><br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">s.2.1.1<br =
class=3D"">Features<br class=3D"">tls-1_0<br class=3D"">tls-1_1<br =
class=3D"">tls-1_2<br class=3D"">tls-1_3<br class=3D"">Ah no, it may not =
support 1.0 and 1.1 but it ........ for them but I know not what.<br =
class=3D""></blockquote><br class=3D"">I don=E2=80=99t understand this =
comment.<br class=3D""><br class=3D""><br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">2.2<br class=3D"">an =
example for 1.1 and 1.2 but not 1.3; interesting.<br =
class=3D""></blockquote><br class=3D"">That example is completely =
arbitrary IMO but, alas, it was created by Gary Wu, who is listed as a =
=E2=80=9CContributor=E2=80=9D, but we haven=E2=80=99t heard from in a =
long time since...<br class=3D""><br class=3D""><br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">Reverse engineering the =
YANG I find that that 'Version 1.0 is supported', 'Version 1.1 is =
supported'.<br class=3D""></blockquote><br class=3D"">Correct. &nbsp;All =
the versions as =E2=80=9Csupported=E2=80=9D; all but 1.3 are NOT =
RECOMMENDED. &nbsp;Is this a problem?<br class=3D""><br class=3D""><br =
class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">hello-params-grouping<br class=3D"">Only 1.2 is referenced as =
indeed is repeatedly the case in the YANG modules<br class=3D""><br =
class=3D"">Mmm I dunno!<br class=3D""></blockquote><br class=3D"">Again, =
1.2 *was* =E2=80=9Ccurrent=E2=80=9D before and so everything just =
pointed to it, assuming that it is a superset of 1.0 and 1.1? &nbsp;We =
could just replace all refs to =E2=80=9C1.2=E2=80=9D with =E2=80=9C1.3=E2=80=
=9D and call it a day, but I don=E2=80=99t know if that would be =
technically accurate.<br class=3D""><br class=3D""><br class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D"">I want the Introduction =
to set the scene which subsequent sections expand on and that I see as =
lacking. &nbsp;Support fot 1.0 and 1.1 would, for me, catering for the =
different cipher suites that they have.<br class=3D""></blockquote><br =
class=3D"">So we need to define additional ciphersuites for 1.0 and 1.1 =
or dump support for those protocol versions?<br class=3D""><br =
class=3D""><br class=3D""><br class=3D""><blockquote type=3D"cite" =
class=3D"">In passing, I was wrong about public keys. &nbsp;I misread =
the statement that only certificates and PSK are supported in TLS1.3, =
forgetting that certificate(255) is a public key!<br =
class=3D""></blockquote><br class=3D"">Gotcha<br class=3D""><br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D"">Tom =
Petch<br class=3D""></blockquote><br class=3D"">THANK YOU!<br =
class=3D""><br class=3D"">Updates can be found in <a =
href=3D"https://github.com/netconf-wg/tls-client-server/commit/b94588b5a33=
c0852cfacbc415ca0a626bc1c5763" =
class=3D"">https://github.com/netconf-wg/tls-client-server/commit/b94588b5=
a33c0852cfacbc415ca0a626bc1c5763</a>.<br class=3D""><br class=3D"">K.<br =
class=3D""><br class=3D""><br class=3D""><br class=3D""><br =
class=3D""></div></div></blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_ABC7608C-F047-440A-B728-B3B056A484B5--


From nobody Tue May 25 15:56:15 2021
Return-Path: <01000179a5be008b-32fdb60e-e9d9-493e-90ab-12354c652934-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41F4D3A119D for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 15:56:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level: 
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 ie13KdahwtiI for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 15:56:04 -0700 (PDT)
Received: from a8-96.smtp-out.amazonses.com (a8-96.smtp-out.amazonses.com [54.240.8.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BF1CE3A1181 for <netconf@ietf.org>; Tue, 25 May 2021 15:56:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1621983363; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=uNQM9E8F5LBvr33A6Sw3gA502x5//wKtGkeq/8Mr1Q8=; b=LwWAIMOBHEybV/vQmiC3ayUFZ0z7+XfJ4gBGviRrCfpEe/slBQSXtC0CGvsQbcUI VEFbpPn8eMYM/XT+ewQIGJ2Hafwtts3rqu2hLMCbEgGoftJLyz27X4hz+xfqy+yVlbU 8O68fqnj9KQUmtHwYB7br4KihqSeIfG2hhlAh+10=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <01000179a5be008b-32fdb60e-e9d9-493e-90ab-12354c652934-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_D7B62964-4109-4E7E-AB59-1482FD9F1A63"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Tue, 25 May 2021 22:56:03 +0000
In-Reply-To: <20210525144040.qn24ruxiof3ydxa2@anna.jacobs.jacobs-university.de>
Cc: tom petch <ietfc@btconnect.com>, "netconf@ietf.org" <netconf@ietf.org>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525100652.fd3kbsilxscwk7yj@anna.jacobs.jacobs-university.de> <01000179a3d6eefe-455c9e3e-b42d-4704-8030-a34ae3f52b82-000000@email.amazonses.com> <20210525144040.qn24ruxiof3ydxa2@anna.jacobs.jacobs-university.de>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.25-54.240.8.96
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/5CBlofA-Ju9BvXyz7L8v6o7fou8>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 May 2021 22:56:14 -0000

--Apple-Mail=_D7B62964-4109-4E7E-AB59-1482FD9F1A63
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Juergen,

> If there are any features provided to configure historic versions of
> TLS, then the features and identities for TLS 1.0 and 1.1 should
> likely have a status obsolete and the feature and identities for TLS
> 1.2 may have status deprecated.

Done.


Updates can be found here: =
https://github.com/netconf-wg/tls-client-server/commit/d2af1d7707095f2ad97=
7b804d0f9e13024489ab4 =
<https://github.com/netconf-wg/tls-client-server/commit/d2af1d7707095f2ad9=
77b804d0f9e13024489ab4>

K.


--Apple-Mail=_D7B62964-4109-4E7E-AB59-1482FD9F1A63
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Juergen,<div class=3D""><br class=3D""><div><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D"">If there are any features =
provided to configure historic versions of<br class=3D"">TLS, then the =
features and identities for TLS 1.0 and 1.1 should<br class=3D"">likely =
have a status obsolete and the feature and identities for TLS<br =
class=3D"">1.2 may have status deprecated.<br =
class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>Done.</div><div><br class=3D""></div><div><br =
class=3D""></div><div><div style=3D"caret-color: rgb(0, 0, 0); color: =
rgb(0, 0, 0);">Updates can be found here:&nbsp;<a =
href=3D"https://github.com/netconf-wg/tls-client-server/commit/d2af1d77070=
95f2ad977b804d0f9e13024489ab4" =
class=3D"">https://github.com/netconf-wg/tls-client-server/commit/d2af1d77=
07095f2ad977b804d0f9e13024489ab4</a></div></div><div><br =
class=3D""></div></div>K.</div><div class=3D""><br =
class=3D""></div></body></html>=

--Apple-Mail=_D7B62964-4109-4E7E-AB59-1482FD9F1A63--


From nobody Tue May 25 22:40:30 2021
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netconf@ietf.org
Delivered-To: netconf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D37C23A2148; Tue, 25 May 2021 22:40:17 -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: netconf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.30.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: netconf@ietf.org
Message-ID: <162200761761.16700.11413232071780443590@ietfa.amsl.com>
Date: Tue, 25 May 2021 22:40:17 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/SExLHMLV6MBHfmTGw74QXtw6t1g>
Subject: [netconf] I-D Action: draft-ietf-netconf-udp-notif-02.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 May 2021 05:40:21 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network Configuration WG of the IETF.

        Title           : UDP-based Transport for Configured Subscriptions
        Authors         : Guangying Zheng
                          Tianran Zhou
                          Thomas Graf
                          Pierre Francois
                          Paolo Lucente
	Filename        : draft-ietf-netconf-udp-notif-02.txt
	Pages           : 16
	Date            : 2021-05-25

Abstract:
   This document describes an UDP-based notification mechanism to
   collect data from networking devices.  A shim header is proposed to
   facilitate the data streaming directly from the publishing process on
   network processor of line cards to receivers.  The objective is a
   lightweight approach to enable higher frequency and less performance
   impact on publisher and receiver process compared to already
   established notification mechanisms.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netconf-udp-notif/

There is also an htmlized version available at:
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-udp-notif-02

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netconf-udp-notif-02


Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Tue May 25 23:39:36 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A34333A22DD for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 23:39:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.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 IKeQBka4hU22 for <netconf@ietfa.amsl.com>; Tue, 25 May 2021 23:39:29 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60070.outbound.protection.outlook.com [40.107.6.70]) (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 6EFEA3A2348 for <netconf@ietf.org>; Tue, 25 May 2021 23:39:24 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oajv2Gqa0J++nOqa+ni4aJUugIA6PgYRTVs68FXK6CnjchHKLxjviISBk/Kme6qU/imNC2v24uPJBrloqrAV60g83YfdrfW3JS4/XsIKYBaWgzljurvYscvOzgfDA5f2iguoVy5w2jTw9Uo/gC63X93soj0T5bTQyWARAKBs8T/pITh1kk1L8BrLw+b9Uhb+IbCK2njstCh2F2dFOY+ISbHDblDhpReyszLRNRFW5YKqOg4psr88L3/plB0uombEuv/KioSZ0PQBa+rCNKdL2b4B7l0CKYxgH9Qoua+I0ntzuk6wojwifdsG8BBzbbkwaHJZ5+FYTLFrxRV3UruQKA==
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-SenderADCheck; bh=C0+GDNHpB8rX43l5VYtofqKcuGFOCZLmOK60upnNGRY=; b=EAkfjpqlosGNh87xzkafK/L2tRy1U7zaf2dVJX1ugnZuWv1hPGggC/uoEXNSwe/+HKdapcYmufiknUQAG7CHPYfmBWzu8n2kulCsHEoOPUkeLX7793c8L3wMUFT+YFMlmS8QZIjyboafrnpZso064IVnCKoWa9mfLN7Q5HgwDd6cVHRByTa3qALfqUs9BHtWVHtOqRS1SPMlLLxB4XZEf7YYE+UzhnadNpHJa23Bs6UBK2qiSDXFR4JhYny8NzqDaxTKRT+kDEM7P7n1/5o1LYfzGim/PJRsHKxRzyleKqCZ/95J9MRK3ObK0QtrsSwGAphUJu1bgvU6kfvLVLZG/Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C0+GDNHpB8rX43l5VYtofqKcuGFOCZLmOK60upnNGRY=; b=XxUcEB094rp8G3nEv8UeJq9AfyAwMZbYo4DW247aCn6pR2sYr4NeYL5QwX4TSf7PYYbh/krcZX1t+8KyBm62/DpeDOCX+2K7D+dc15E7YTbeBraxsvotrOhRBWb4bprjPLnQGui4GrSSdxyEdRmwtDU6eB4SA1crBss8LnEJRrU=
Authentication-Results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM9P190MB1188.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:261::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Wed, 26 May 2021 06:39:21 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58%8]) with mapi id 15.20.4150.027; Wed, 26 May 2021 06:39:21 +0000
Date: Wed, 26 May 2021 08:39:20 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Kent Watsen <kent+ietf@watsen.net>
Cc: tom petch <ietfc@btconnect.com>, "netconf@ietf.org" <netconf@ietf.org>
Message-ID: <20210526063920.jvs7acjnhma4uimm@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Kent Watsen <kent+ietf@watsen.net>, tom petch <ietfc@btconnect.com>, "netconf@ietf.org" <netconf@ietf.org>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a5bdc371-b665451f-61d4-4364-9d55-e9369f3adc8e-000000@email.amazonses.com>
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <01000179a5bdc371-b665451f-61d4-4364-9d55-e9369f3adc8e-000000@email.amazonses.com>
X-Originating-IP: [212.201.44.244]
X-ClientProxiedBy: FR3P281CA0063.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::13) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (212.201.44.244) by FR3P281CA0063.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.11 via Frontend Transport; Wed, 26 May 2021 06:39:21 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a4391c11-8be8-41b1-a357-08d92010fe85
X-MS-TrafficTypeDiagnostic: AM9P190MB1188:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM9P190MB1188D944F9BAC71502464E04DE249@AM9P190MB1188.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:8273;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: XhCOa7fRHKXdqULbxxaCIM3l1t5YRNNfeYmoULifbkGr0enmsQJuiPPGz6bz0HQixqmjEqaMlOBf4h3j7YPnMHTh6kgqlUj5im7aDdubeHQcPBME3V7JLAVlpNJA1tMmRN0j7cx+SoHN3ytoz+EgUtikUWCfBRO9URodEBdeCN3Fn8Axx1ZeC4zV/ozws2wLaV0ck115DRO+nghijVUL9VIn+bLLqOJNL92uTVTHHh1UR9DZAG+91Jw9hcWQBZAEIUvKALCGCCKKn8NwNDCqzSZ6zieOQDsGbcsO65pzTMpXhJrBI7PcKGvXglC7VXgEctXJsNRUl+NNeL55YecpK058lvyVmiG0uww+BRCgFwefoN20kPVhHVYM9DX8Lr/oO7QzH1aJSnpMFeg0f2cdlW1x4rD3qf+W5bs3iTVymEezBK16aRt0oQvAI2HGp1NMMun/F2h86oLQP6uXdziJWqfPj9Bmv3R71BmF3lvZyC8BSPVDPR6NJFD2Qebum8NLJP5J39tbENYF+aN1wPECNKuamZ3oXzRXx15Y/MwTYte/Igp9pf3v97cS71xGtrIMYxO9j/4lAL/LWzYCtHvlDidINzK15FxwROIY3Mb4CP0LdmoHwIaFFc+4eGYJx/nxTOALkq0TlKK5m0pwsEvoPsvUjHIb007LOFWLPQ3C2hCFLW4WPfDKBn1D6CuTt3KYkQw/LDM5GAW8GK4byiXHPA3Zap47arfanwhgdNS26BYbj2wO594rWI5Awf+t/DI4s4dznwccv2Esk9dXWRZa5Q==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(376002)(366004)(39840400004)(346002)(136003)(396003)(54906003)(4744005)(86362001)(1076003)(2906002)(6486002)(3450700001)(8676002)(316002)(4326008)(8936002)(66476007)(52116002)(956004)(478600001)(38350700002)(6496006)(38100700002)(16526019)(186003)(26005)(66556008)(786003)(66946007)(5660300002); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?bwDCq1LZTcP5QzI/7Cb9Aw2LKQlyP3TFHBKiBiG9FeKuilGCgYS8XqZGw3mo?= =?us-ascii?Q?sORnw5zZB17I+4Hjy27lW7y7NNVogRoF2hRPld7V1r/PeZwntJA1PMIk14mX?= =?us-ascii?Q?QIdXDggE/Wf93BqON0TBJ3CPh/x1X2K++xvgBj8dxcWBPC5Mrk73C1Ad/nzp?= =?us-ascii?Q?2gwy4q7ArhWjGMwpEgdkjbK44TPqU/0fpiE8MFuEXcomhXBrZLKtTejY8SOl?= =?us-ascii?Q?8LXs82mFyvNJpDC8V+BaUExzmDQdQ0ftxlputwcCULoSqsqJ+kX53F21B9ca?= =?us-ascii?Q?K9fBGf3DpnlFBQmj63ed+E2Ts3KNgpWwIAKJ7GL7mA4Hg8xge7TjgGs3EucN?= =?us-ascii?Q?1w6PZAVQ4OkA0kA7y6rVG/0XFICE8FOVDMzai9ELgEm0fjSkTXfcx43kuvdd?= =?us-ascii?Q?+9bkyx27Z8plp2q8RPqpHbnFLj+6dIIRWtsSZromjtlwOzYQ3Ccxk5IOKhPe?= =?us-ascii?Q?yIPKINSTWJysNWIpen7ABUWzoEGxdI7nuFVBkdZFXsbi+Nqy7F8a6ip3pj7W?= =?us-ascii?Q?c7rOL5I9JgO23T9SEv4Fqyu1dkc5gy8zET4pSpNR9cUMIrIHxs8dyxzH/l0/?= =?us-ascii?Q?ndT69XSBNDta31xns0ENnLbvClnvYo+lT+Bo9kp20t0gg1s87r1THdwarvoO?= =?us-ascii?Q?AaTaJ4iNa1Ci+rytxWVoWid/wuulYTp0Y62U1c8iCnIQckCN97piQhqocNoD?= =?us-ascii?Q?qDwp+ippJodaMsG2KXeO3fgJrRrq38MPultFKUhXtKE8CtlmgtPzj5ge1zKK?= =?us-ascii?Q?VPPJqkIZ9ythKzeqRrX/jsKdX2QAlBwlmVPO8u3rEobcHZvuQhbR7iwFElLd?= =?us-ascii?Q?vKjQ6K0Xij2ZCkwcuEQZhOdE7Il8+E2zHdBznczAPAadMCQLLCTlpipWHYxQ?= =?us-ascii?Q?H2ToSYXzDe9YwCOGXj5yT9Ftku/UAEk3MXllHn7V0+sUblo1VX3TC08ZlNPE?= =?us-ascii?Q?9IqNraFF1OckhkeGDL3R4oAnoLT8yEz4P3j5LGZ1hG4PuDrtCyHcrql/V8tB?= =?us-ascii?Q?lSHZw3bc+By85I1VcF0hkWBFZDVLTAOD542iux5PDrajeWOqK/J0vFu5uSiS?= =?us-ascii?Q?OFnPu2qL6ZGWNXjmHb/crVs+VHtdEXFerYMkOqRFmp9Nkuve30H8TaO7XQHK?= =?us-ascii?Q?J3/uxCS25zspDHDGB/z5Vda13TJ0I1pIuz/Cs/zz7e+qR5vsc+XVoJvR4yGC?= =?us-ascii?Q?Wedii7W/ubRWLzjo7VBsHzNoNf1KH4bwjidrTJgSZkgvmJAJulB1CzOPCuN6?= =?us-ascii?Q?Wma4dAXx2CaHH+eC3WvUxAc7jRDZQNAdIAXWuTtlrrx/lmPqkIgF3ep+BXmj?= =?us-ascii?Q?/TEAiwI36fneLKU4O6Gq3ddM?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: a4391c11-8be8-41b1-a357-08d92010fe85
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2021 06:39:21.3333 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: AdGM+DH/koc9h2vA+uWZA5zGbqh1pk5qSnIEFvJN1kgdxQAF9Co5WJImH9tPMxz9lvrMHODkvddORgMS0Nb8zBbtGEi6C2rs80DCUix9EqI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1188
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/qs8_APUYzC_zBr5jdMBMOsC-ec8>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 May 2021 06:39:34 -0000

On Tue, May 25, 2021 at 10:55:47PM +0000, Kent Watsen wrote:
> 
> Intro now says:
> 
>    Any version of TLS may be configured.  TLS 1.0 [RFC2246] and TLS 1.1
>    [RFC4346] are historic and hence the YANG "feature" statements
>    enabling them are marked "status obsolete".  TLS 1.2 [RFC5246] is
>    obsoleted by TLS 1.3 [RFC8446] but still is common use, and hence its
>    "feature" statement is marked "status obsolete".  All the "feature"

I think it should say deprecated for TLS 1.2 since this is what the
YANG definitions say (I guess a typo, and change 'is common use' to
'in common use').

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Wed May 26 02:23:27 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF8ED3A27A6 for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 02:23:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 BE5iIRTAKnEK for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 02:23:21 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2126.outbound.protection.outlook.com [40.107.22.126]) (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 739EF3A27A3 for <netconf@ietf.org>; Wed, 26 May 2021 02:23:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J/peMfvw9vuvYHSmJkTSNIe2B1VpcERLaZ22vxdOQ+qriX3TcmNszqOb908A4M0i+WuS12iqgX5WU7vjod4ArRP+CNljMr+PhS5k9PPVD133XeeX9rzmdoOWNP2YRjP4kHF4mIud7BwlnGK6F94t2hwr0uGzRbLmoV0Q/G2i4EMv7N5BU7TxzB9wA/60kXJNndfHhLE1WWzFLLyjAYMcx3agiJVBDzkKBXtyn1SnottbGfInVIH2GR2/Qou3zyBZMYWOQzkxcTKVRgl/KkDoLzyCZCCAoHLOrtMCZhqhCVFNRWLud6nGviMmZpExiSC7M4Jed3aJcxlTopDKsNFfSw==
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-SenderADCheck; bh=URLd6slDkcyfx5FrU9ryCCWRzH/xhRD6rxyHLGfF6v4=; b=gzcNGkPmtR/oQO4IucFXD760PE0bz/Ha3l3IvYlOWF726A/7//vmUS4sX5oqodkqLwT2ZaYoxtOfY/szLAEfg961Or5MI1p/z+c3K7cqp/MBO+yYNOomN8ORJ+X0hVKuDnxsHvm75rC5+KI4vmLLT0qPLq4tWHXsH9dcln2oBhgRN2ZVFQbQXNHDgb5rTxZ/Fm6fb66+mHDPEc02ELGqnszqUhdfMz5mqkWNte/rh2tMLk47hKe2ykycRLWuyPQ1od5B161v4RfJ/m7LpQaXClFcOMnpHcbMPxR60yWuMRUG2LTl0IMrfsMxXFzkIjs6ScAI2AI3vUYW5RjolHMB0g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=URLd6slDkcyfx5FrU9ryCCWRzH/xhRD6rxyHLGfF6v4=; b=OFL/ERq03Ul2FcufZ7FugOEDPDSHeC9kXzb4NwUmEzbMxSNwVb71zt42aIN/VuCfY4bJImXNrTwRd1Zwl/rKucRmfjS2vJYsMjnQujSHwGLrvsPFMKVsV/hfxQyqz4CkXkgSB8CqOMtO1s49B/SnQ3oIEz0/tWRskbxxBBVu2DY=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR07MB4054.eurprd07.prod.outlook.com (2603:10a6:209:3c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.12; Wed, 26 May 2021 09:23:17 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9%7]) with mapi id 15.20.4173.020; Wed, 26 May 2021 09:23:17 +0000
From: tom petch <ietfc@btconnect.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] netconf-tls wasRe:  Summary of updates
Thread-Index: AQHXUU2yri0EENaQXUOJipepn/woM6r0OwUAgAAKPQCAABCh7YAADbyAgAEWW68=
Date: Wed, 26 May 2021 09:23:17 +0000
Message-ID: <AM7PR07MB62480023243A6DAFD2829191A0249@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525100652.fd3kbsilxscwk7yj@anna.jacobs.jacobs-university.de> <01000179a3d6eefe-455c9e3e-b42d-4704-8030-a34ae3f52b82-000000@email.amazonses.com> <20210525144040.qn24ruxiof3ydxa2@anna.jacobs.jacobs-university.de> <AM7PR07MB62482BE9BA64376D6EC88F14A0259@AM7PR07MB6248.eurprd07.prod.outlook.com>, <20210525162921.ec2l7yc276yonzfb@anna.jacobs.jacobs-university.de>
In-Reply-To: <20210525162921.ec2l7yc276yonzfb@anna.jacobs.jacobs-university.de>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: jacobs-university.de; dkim=none (message not signed) header.d=none;jacobs-university.de; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 81be820e-ade4-4dc7-1639-08d92027e5a7
x-ms-traffictypediagnostic: AM6PR07MB4054:
x-microsoft-antispam-prvs: <AM6PR07MB40548E950686567B148E5B90A0249@AM6PR07MB4054.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: yrbcS1Z8m1vSh9e2cyhObuc668pTVtMQJowKX9IOhkmS7I2yC2aYVzuHz1gsYm7L0AL0JnkHMC2XDxwhVYon3+9/xRfEWq7k2swvMkR177YcUEWTTmZ43cKEgGVvyCuu5bZ4eL8OMs3Kun+dcR6hRtuVP28Z5OOzH2KWV/iGwVDg615o46JrBQ+PfSeR9tVhpd9fUaxBReSkZyOII5a+2yqq+lfKC6fqKTUwKXX7Utq4HCTnSRscJmYhgRP5RX8jnnJ6iJkIktzflikgXxoWgNgqBoV/rkF0Brdsurk3ytRvIw9z7mIouw8cAiwmeEn7Sj3m6EzXo64+7JAL3VXMRb5v4zD+Q2PcAq817P3afHRRhCmYzn/x7o6LnV3oR5mJfugKAGDhnjCJfonDwKCMsH2/uxId9CsV6+dwAimoik51Yy3kmkrrcNDJbZquKCeNo6EKovu5ggApJN7CpuzrXoNzbay1NXuYvtAOL7YJ6sApknn4unZKqwzpgxqpW1MNpYLCvswyxz3X+CHSrhuZDT60l5oMR8UxiujVmPk8e7a7O7CN6830uWV/jA0Sd1G6nv+vWD844HASTsQ7Wfp9uyO4yw9+6lWvnA734YA7Mo1Tfo+AQDOb+GEUzbGN6ibN1jmPFvWabxTC8pqKCx0quzc5nt1uSWmJmdkM4HW5o+ozk7KH7G65jSg/Ju15G1WSdsCoZZgtagBikVagsSV1y4LJwTeCgFVhl52g9qkpPg4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(136003)(396003)(39860400002)(346002)(376002)(66556008)(7696005)(66946007)(33656002)(86362001)(64756008)(66476007)(66446008)(9686003)(6506007)(52536014)(2906002)(76116006)(4326008)(478600001)(83380400001)(8676002)(26005)(54906003)(186003)(316002)(55016002)(8936002)(71200400001)(5660300002)(15650500001)(91956017)(6916009)(122000001)(38100700002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?JfIus4hk7Pv5Khie01R+8trZmor3BRp7+FxvRpbCRuPQ/kc258p4BvYdI1?= =?iso-8859-1?Q?nYd7eu8xpqifjqs0C0O0WblqO03GVICkjRelCN+I7vVn0Y87ROjIoRQMJn?= =?iso-8859-1?Q?yqZUFqDWtVGITbZVWsPHYlvKefYQ7WQ71Cs11xH8hET0PVi6yrDzWAZfic?= =?iso-8859-1?Q?vvw6jQ/RkLt0e6iyzLgADov9S+XWabzE2qZvQk12GYKBKBz4KttDifNKQv?= =?iso-8859-1?Q?a9aOKvmatKXsnEs01R1lPDfQ7tdmSnmSZMxXXO12CbAmB+QX1Q8L7vkbTP?= =?iso-8859-1?Q?uiSmGdSBKkQ4DMbFTrrM49L6FPa8LjSd6VX/mPaSYW1Cr5dRH2DApaykkH?= =?iso-8859-1?Q?+4w1uNTGie1m3+E2nZRl92SJSUxr/k6jlwvA/iNOD9vp4rg0D9Gj5hJp2C?= =?iso-8859-1?Q?MPrWqslwIm60FI1p333OOBk7gOu+MzU1lxh1F2lxk6ocov4/NPyMTAHMc2?= =?iso-8859-1?Q?m3ll07EDjqvNxStP6FgsVz/SKIKc4p1ce6WNENS+0RZHzKJ0oVFCLnhcrT?= =?iso-8859-1?Q?54+TmKxAG2YGMWhsYyXtrtewgl8qowZh7mrh1KQ/L+TsZWRcT+TddMm5Xy?= =?iso-8859-1?Q?hVkggMo9WryqKVkOMQo0DvB0CLFi9n5FV7g/ClvKk+A+V/cE5zp6Qq/Gi3?= =?iso-8859-1?Q?kRcHp0ey72jZMQryyV1oss+NCvMoNEFOh2oR4SLo9H3RzxsO0vXLQq+lTs?= =?iso-8859-1?Q?GNqRfgXVtDoEq1yg09YdhlJRN5BKAB4tPY5FitWPhvNgQjVQmNe8ybtXQt?= =?iso-8859-1?Q?OJSee0eg8xS1DP5fYj+PX99l43VUX/9RV6wbIxrM0nZvB5D2aU/2MRT7TB?= =?iso-8859-1?Q?K56mANXiQsCEQTwbK6kK2MKndRJTV1L0x3J/8WvCust++ar1LQEFqIvxn+?= =?iso-8859-1?Q?seMZNzYiqKhhkxEUJPKWlyI/AarinFQctc975yw/HDiOh6bOhx3UmnsTAi?= =?iso-8859-1?Q?CGpvRjbKxdSFf5+1xDLlCBPLdUGo+MyFLpkCIbXT/1m0mhkZzsTHTsMCuL?= =?iso-8859-1?Q?Ivr/2Y9Z/T0zKT58LvFod/7bS2Lzp1hOL3lX9skIfBP+m/Fu0AiBrvDdIn?= =?iso-8859-1?Q?Qg8vIddtt8XymaRBXW0p+h232sThNnreNng+ZZIfe3MPlutXjxpWgkcBnx?= =?iso-8859-1?Q?81ClIzMwVD7emS2FF8b6MvoC3wP2Z6PW/0YScouVehgDlsBdjDrFRu47yB?= =?iso-8859-1?Q?2Sl9ec54s5zGqAKTTM+HJozg5c7vIXgDAItpzz/d17f/0F9ND+T2mtp4iY?= =?iso-8859-1?Q?qfjvuFyoexndTj5TrJOAyE8mTFYCZMNK1YY1AV6Q3OBxbpr6w69xI8m9pC?= =?iso-8859-1?Q?SHIRKunNzs/Ch46m9M2cs1sTcboN7G1iYSVZ4kbdORsyVmY=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 81be820e-ade4-4dc7-1639-08d92027e5a7
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2021 09:23:17.7197 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: D8F1gOWDr4nX8vmpBEXdD6ty54FaA2tgxKrgFBIxCzdcjY5Lf6N2sDGEvnfkoAO2bdFnqzbT5RvZjnVyhklKNA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB4054
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/9Rwjh-rsmgo6cIi9NamGDPXJKvY>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 May 2021 09:23:26 -0000

From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>=0A=
Sent: 25 May 2021 17:29=0A=
=0A=
On Tue, May 25, 2021 at 03:58:10PM +0000, tom petch wrote:=0A=
>=0A=
> I guess someone (Tom?) should review RFC 5539 from the TLS 1.3=0A=
> perspective to tell the WG if any changes are needed so that the WG=0A=
> can take an informed decision whether an update of RFC 5539 is=0A=
> necessary or whether what we have is good enough.=0A=
>=0A=
> <tp>=0A=
> Well, I tend to forget that RFC5539 is obsolete, obsoleted by RFC7589 whi=
ch is X.509 certificate only; no PSK, no naked public keys.  My concerns wi=
th TLS1.3 mostly relate to PSK which allows data to flow before the handsha=
ke is complete, before authentication is complete, which is a problem for s=
ome applications as I mentioned before; but staying with X.509 authenticati=
on only for Netconf makes life simpler for a 7589bis, replace 1.2 by 1.3 an=
d think about the extensions to see what may be needed.=0A=
>=0A=
=0A=
So regarding a possible update of RFC 7589, what is needed?=0A=
=0A=
+ Require TLS 1.3 (update section 8)=0A=
=0A=
Which extensions should one think about? Do you mean RFC 8773 or=0A=
something else?=0A=
=0A=
<tp>=0A=
It is more a question of going through 8446 s.4.2 s.9.2 to see what we want=
 by way of an Application Profile.  Thus I would like to prohibit PSK but t=
hat prohibits session resumption which is fine by me but I have limited exp=
osure to what the world is doing so may be it is not that simple.=0A=
=0A=
There is another problem which I see as larger and that is that the TAPS WG=
 is revising RFC6125 and this leans heavily on that RFC and that might take=
 a year or two to get revised.  I don't have a sense of where a 6125bis is =
going.=0A=
=0A=
Tom Petch=0A=
=0A=
/js=0A=
=0A=
--=0A=
Juergen Schoenwaelder           Jacobs University Bremen gGmbH=0A=
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany=0A=
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>=0A=


From nobody Wed May 26 04:53:23 2021
Return-Path: <J.Schoenwaelder@jacobs-university.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7279B3A2BBE for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 04:53:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.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 n7SsX3XPYC5u for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 04:53:17 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2084.outbound.protection.outlook.com [40.107.22.84]) (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 E7D3A3A2BBD for <netconf@ietf.org>; Wed, 26 May 2021 04:53:16 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aHhIRygRfAdBWBZH28PBxskpTv3kZ7qWGqK4qcJGJp5t7+fSePad5J/OmdntTbpGEs7bn2nE+HJMBGrQW+hGGrVQ+nUDZbsDBC1WRm46YR3xSVREpt7iPQhruMwFwshMpLMB5dVqyHKwtcNE8k8dxVp2zUbBB6ZmZwKTix9qLIVRUgZ8VhQkMnoD70fS3VdJvzCLfWBLD7zWcwDwS8JNOuWWCU2C1daa3k5J0+st96hYJOD/0T9GaLE75NF4+/ygay2byxf4/tVo+HTXDkfYgGRWh5BFRkckP+J7Mkf5fm8EsQH4TMNIIGy6fe8G52doVa9diw/F9p/v0WxnrQledg==
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-SenderADCheck; bh=LqJoe7xxavX6C9zWN8MLYKmxHtvfWqQvjUORyNhNFJ8=; b=aHQWILASSLpjyPj4KoGtGMlVzuL0LXM+ck3WEmMENpGGbFVHtbNoykHTxZITXQIXmbvExgewzlLLs5hiMjLaHNDWEP2mgFluQkklrAhpiMxB0y241Khf7f/fmzTJlZ03G/SDwvC1uZcnTigmt/F8tqd04G1W/4kaDi7HR13x3VV2G/G++73z47o2cDYBNy2cYjFt9oTEUaOAtYb1aLGTwsiCPFiS3Syv6Ejh00f8L08NvWbjoaNpt2Hj2w6f7MFRtsf5kWnZ/r+xcZqiwYGInJgukUq2lHeHHIlcDPQH0V1EyaRgToaHhlpzbwEvfh02EWd8OTl4RAD0cmaVgpr+nQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LqJoe7xxavX6C9zWN8MLYKmxHtvfWqQvjUORyNhNFJ8=; b=Kg96Wg++uDRyT8uGfVomXIzUseaSEOFkk8kvT8o9Fm97tx29/Ox/adXlDuUj/OzMNoJbE8NWS2My8VHuBTLJODTBzJVUY8Jule/lgVtKZRMfH8vmwQRddaajG0ax+15YDvcFSCfeT158KkxqTFIHRVLJUzkX168SIVSgF+rMufQ=
Authentication-Results: btconnect.com; dkim=none (message not signed) header.d=none;btconnect.com; dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM9P190MB1666.EURP190.PROD.OUTLOOK.COM (2603:10a6:20b:3e5::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Wed, 26 May 2021 11:53:14 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::fd93:9b33:ac92:ea58%8]) with mapi id 15.20.4173.021; Wed, 26 May 2021 11:53:14 +0000
Date: Wed, 26 May 2021 13:53:10 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: tom petch <ietfc@btconnect.com>
Cc: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Message-ID: <20210526115310.gysua6ghz5xqnmfz@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: tom petch <ietfc@btconnect.com>, Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
References: <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525100652.fd3kbsilxscwk7yj@anna.jacobs.jacobs-university.de> <01000179a3d6eefe-455c9e3e-b42d-4704-8030-a34ae3f52b82-000000@email.amazonses.com> <20210525144040.qn24ruxiof3ydxa2@anna.jacobs.jacobs-university.de> <AM7PR07MB62482BE9BA64376D6EC88F14A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525162921.ec2l7yc276yonzfb@anna.jacobs.jacobs-university.de> <AM7PR07MB62480023243A6DAFD2829191A0249@AM7PR07MB6248.eurprd07.prod.outlook.com>
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <AM7PR07MB62480023243A6DAFD2829191A0249@AM7PR07MB6248.eurprd07.prod.outlook.com>
X-Originating-IP: [212.201.44.244]
X-ClientProxiedBy: AM8P251CA0019.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:21b::24) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (212.201.44.244) by AM8P251CA0019.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:21b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Wed, 26 May 2021 11:53:14 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7c35d964-adc4-4600-6d64-08d9203cd7d5
X-MS-TrafficTypeDiagnostic: AM9P190MB1666:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM9P190MB1666D4D2D19380C26B926785DE249@AM9P190MB1666.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:3044;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 1Yd4felBi9ArKp/LqfjEepTcld3s43Q7/jI96KAhdO9rqO1TZY5rBrt/IBPGUiN7IWCcN627rEy0znBlqSSeDcvpzjLcDni3nYRzO+gOfBJ77cekwmQrZKG0kN3Cd520sP2ZysPmIfz3Bhr7eF6TOKg4L5exE0Q5LtsT1G5pnL6htaYUbCIHh1XAjnQMcahxqIs29XGNI7MAESuUXSPCSZu9PEVUmvEdTB79+zES8dqJBrQM00waJ62si5YS9KVC6ObIzVnK40quHTXozMCO2HR8KzQWAQg8hFKsThP2npYWGCVfSr+wnB+Ln7o2GJmYnhg4n67RSm8IOVtz9eNUY37HYhYjhaV7zzQWg+FcE1jWxZ5mJHrrq/JGVHmQOUMFg9MNa+PqrwH5imxMg21MthCZsd+mTwHdKFXmxsre1r75qTsmW8kxLdUc07AVkC2h+VaRLy1E2woQP6JuIFbfziOOaEga+tjssSgLAITr7dR3adK6VSMjdFWPM4rglObAzLJ6Bhv+my1SRLOxMWjfnhFiSq7iFLzPdVqBwQ2dSXtCDhG4sm9j2ZghEWkJdDiPCt/M//4LEV7HpBmpCpGOirAVIf7Fjq1GkyRpisVZJ9P9Gr0qASk8KbPAe09swcM/ArmhzesUcfiMhI8fTDoWaf9DbpaY6fZjpDabWK1+1Iq+zXPQ45w2q0mpWGPeuf7zxc5BK2UbaITGpflDaXvm41YRkTvHYWTJsO5QCugdnUibhQEbeoIqir+NRVF6sZuIVuEwCgSPnFR8pfCLLBMftKyZHZZvPSEVelpsPLXvdjo=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE;  SFS:(136003)(376002)(396003)(346002)(366004)(39840400004)(296002)(316002)(786003)(1076003)(956004)(6916009)(86362001)(5660300002)(54906003)(6496006)(6666004)(26005)(478600001)(16526019)(186003)(66946007)(66556008)(6486002)(38100700002)(4326008)(83380400001)(3450700001)(38350700002)(52116002)(2906002)(8676002)(66476007)(15650500001)(8936002); DIR:OUT; SFP:1101; 
X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?IFqlCUJNiHBDecu7iFgNS09XbFeTyLSrcf3bLPbasIy8bvsd+syFM2HejFKc?= =?us-ascii?Q?rjDxWDS8z/rW53iiC7yY4gZ7YVUl3xtmagWHa495qzgCQ97uZM/shUjsV+4H?= =?us-ascii?Q?DhsX2TIqqlBV6YwnzBUX8beFAW6Pv9AYJORr7l5LhOt5rYi6cixalR+y13Ue?= =?us-ascii?Q?1hZ/o4qikypLCczhLSX0imMrAshFJQSs8Squxewk2n8V+/Lo6RrmL+Zmufyo?= =?us-ascii?Q?uHd5qzznxf+Sh3bRummUyqzrUdEQVFzJRIQ85HuDwY3H3MmtXB6elGWQ8Og7?= =?us-ascii?Q?pnYJsv9fUe9+FTG2u6LToCJwNq3kl1hfmZYHP6Ystfj1oMfWSv2DKJAkeD4E?= =?us-ascii?Q?zCw1+qaOSGHURNbFENL8Ax+q19yrB4xjsaktGW0KEF88r5o/PlIJEPC1rHoo?= =?us-ascii?Q?kn1FKalsy2pPebZ3ossHfMSMUNWbJsvd1HloFBfYf+fYJ594/glJrhXDbPTX?= =?us-ascii?Q?U203NFyg7YxS6r96qoWE70YVMRwe+eZ1DBmqO6qgVTEfHFHh0HsOV22IhZO+?= =?us-ascii?Q?cI/3ZrE8rH7fZhmhIWuv0KV+HY8YCjCUsWRzPqHNNzKfghFZTgFsdRnN1KEV?= =?us-ascii?Q?fqA2jBItfC7b2WM8IqQ+Gowle5HC6maX6+/RgobTxtJvha6/8P/7Jtj9RZG5?= =?us-ascii?Q?PKaJxm/uQp+Q+ZM+X6hfaXLapjo4z3v2p36b0urAfAVRxk7v7Kc3syCIXnyG?= =?us-ascii?Q?CBS4eOw9swNPxLZddvsYgG7L91oU2oOa2W2XUhVOoW0k0tQ5QbvT68PJBsGa?= =?us-ascii?Q?cp3Z8fZsE0IVAcd3ntISA8sx595tajafGwxfYvxaRICbgV8OcPYXFiyzJ1LU?= =?us-ascii?Q?v+Tp5zNg9oCYsKs4tbXg/aLSB0QeWXKUxGvZhLwwshUSLBnMgyQPW2B6FHsU?= =?us-ascii?Q?MGl5P03uMWygQKS4vN1REd7E/t59pQe+aj5iEcwUsQLyvg4wp06BxTg7268o?= =?us-ascii?Q?IyOe9oSo7cLwJ0/AElmmfzJu8U2pxqgwNh6FCaxYVZx0W2dfQWlxhsHrXobk?= =?us-ascii?Q?Pv7bvPW9cE6xrhJBweRMdnHiEYXOJUtYwnUH1HPdolGH9Hs3PMY0yBN7F2b0?= =?us-ascii?Q?ttDELWS9fyknu7qMwEyZz0N6UZOM05xAZmKyftfclTHeW9aBs6rPAtKC4AWI?= =?us-ascii?Q?FoImglp8ncAoZ9lmaBWQIqfYJeB3+iRS4sxNZTJ9CYh84ZmwwH+hTt8dDpaZ?= =?us-ascii?Q?c5ByH7vQHEpQfEzEvzsWhJ586zMepBCww0V3r4wfK5lga56xA3VK4D5BqpnH?= =?us-ascii?Q?j5gXExl9VtqN4vX64crPI92ARUR6R8FPczLY5ZiKpLjtq3a5DBsthKO1HvL9?= =?us-ascii?Q?pugqb4Ve+WHOKFJWy1AbyScB?=
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 7c35d964-adc4-4600-6d64-08d9203cd7d5
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2021 11:53:14.3061 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: nCr2GYXzmQm/XXXRlct5FtgiQPYTvSPnuUq/LfUWVlTLvnw42deRq8e1vkp6sP70w5riu2NEJhMEm/Vr5Ie9k2DqjRrAemUcEOkQ35TCcYs=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P190MB1666
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/XAj0D7F6-2GuJrx0-9GWgjDGFxM>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 May 2021 11:53:22 -0000

This sounds like 'lets wait and see what comes out of the RFC 6125
revision' is the best approach for now.

/js

On Wed, May 26, 2021 at 09:23:17AM +0000, tom petch wrote:
> From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
> Sent: 25 May 2021 17:29
> 
> On Tue, May 25, 2021 at 03:58:10PM +0000, tom petch wrote:
> >
> > I guess someone (Tom?) should review RFC 5539 from the TLS 1.3
> > perspective to tell the WG if any changes are needed so that the WG
> > can take an informed decision whether an update of RFC 5539 is
> > necessary or whether what we have is good enough.
> >
> > <tp>
> > Well, I tend to forget that RFC5539 is obsolete, obsoleted by RFC7589 which is X.509 certificate only; no PSK, no naked public keys.  My concerns with TLS1.3 mostly relate to PSK which allows data to flow before the handshake is complete, before authentication is complete, which is a problem for some applications as I mentioned before; but staying with X.509 authentication only for Netconf makes life simpler for a 7589bis, replace 1.2 by 1.3 and think about the extensions to see what may be needed.
> >
> 
> So regarding a possible update of RFC 7589, what is needed?
> 
> + Require TLS 1.3 (update section 8)
> 
> Which extensions should one think about? Do you mean RFC 8773 or
> something else?
> 
> <tp>
> It is more a question of going through 8446 s.4.2 s.9.2 to see what we want by way of an Application Profile.  Thus I would like to prohibit PSK but that prohibits session resumption which is fine by me but I have limited exposure to what the world is doing so may be it is not that simple.
> 
> There is another problem which I see as larger and that is that the TAPS WG is revising RFC6125 and this leans heavily on that RFC and that might take a year or two to get revised.  I don't have a sense of where a 6125bis is going.
> 
> Tom Petch
> 
> /js
> 
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>


From nobody Wed May 26 07:11:56 2021
Return-Path: <01000179a904608d-c11a7d4b-c1de-4351-a52f-78a8783d5915-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B0B63A2FD6 for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 07:11:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 7egwMXjIx_h4 for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 07:11:48 -0700 (PDT)
Received: from a48-110.smtp-out.amazonses.com (a48-110.smtp-out.amazonses.com [54.240.48.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5EF0B3A2FD5 for <netconf@ietf.org>; Wed, 26 May 2021 07:11:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1622038307; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=+J1gq142N9qQ7JbPXPBbTGMtmWCdlB+fMW20CJsrvm4=; b=B+6fXlxevDhUPgIPDxYCJ7qc89NgRz5Iro4kmRoEhbXqhlmvr7czi1sHkE9why6t 3qnBV2l9B5qCGwwg2GmydLi9zwlE8tsFawaL4bXS10RGtVPzOhq3X8LTq6oLNK1KSIi bFd+Wt+bqG4uggvg9PLKIzD6xdNghnJ5dEq9P/2o=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Kent Watsen <kent+ietf@watsen.net>
In-Reply-To: <20210526063920.jvs7acjnhma4uimm@anna.jacobs.jacobs-university.de>
Date: Wed, 26 May 2021 14:11:47 +0000
Cc: tom petch <ietfc@btconnect.com>, "netconf@ietf.org" <netconf@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-ID: <01000179a904608d-c11a7d4b-c1de-4351-a52f-78a8783d5915-000000@email.amazonses.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a5bdc371-b665451f-61d4-4364-9d55-e9369f3adc8e-000000@email.amazonses.com> <20210526063920.jvs7acjnhma4uimm@anna.jacobs.jacobs-university.de>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.26-54.240.48.110
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/eyYpMndFBfWwlLdY39R5SqR21E4>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 May 2021 14:11:54 -0000

>>   Any version of TLS may be configured.  TLS 1.0 [RFC2246] and TLS =
1.1
>>   [RFC4346] are historic and hence the YANG "feature" statements
>>   enabling them are marked "status obsolete".  TLS 1.2 [RFC5246] is
>>   obsoleted by TLS 1.3 [RFC8446] but still is common use, and hence =
its
>>   "feature" statement is marked "status obsolete".  All the "feature"
>=20
> I think it should say deprecated for TLS 1.2 since this is what the
> YANG definitions say

Yes. It was only an issue in the Introduction section, as the YANG =
had/has 1.2 as =E2=80=9Cdeprecated".


> (I guess a typo, and change 'is common use' to
> 'in common use').

Quite right, fixed.


K.


From nobody Wed May 26 08:46:14 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0ADF3A327D for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 08:46:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 jObuohmdejSM for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 08:46:00 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130139.outbound.protection.outlook.com [40.107.13.139]) (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 456563A3279 for <netconf@ietf.org>; Wed, 26 May 2021 08:45:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F+U2ziIf4IzJItMFJqqzcjHhcHj0KUmAWKxvIKLwMveryl3OLLWkZBgKT88KwDeKJWnLsDQY83nY7aRVvZaYLQgxNEaCAeR0XTKmmaQP+GFfV5/+/62JHccXSL2Qe/hjvioOLIZFr3cVClk0kiI5ZeAemFC9iX71aI+fZUO2iRUmzGoPn5f659C8zUuFXq5VV+rrPCzwt3LPUT5kJ/Cc6brnCyn9FP2ls8d2iSBINDSf8jUXHN4gC5MHx33xilv6ofg0xbc7GdEM1UJi5hUo1/xaffGG4unzEM5Zt2E5gDNfhuQWXOxBIbKs/W92hgBVhyRc7SIls88xSs8InyOA+w==
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-SenderADCheck; bh=UXCB25fI3jwtmq85UgmW+jSLMhnCGRnbMbtMHbIDdOE=; b=W/S0G8HxXzpiHaHmpNU2KtwRfnnekinVkO8j1BwsdVxNE2/+CtCAsx1QH++aM/FBmI+JDuWLSinaEnvuezwd+X9brYb/xLm9vB78grF9swaFZZiJKYX4dktHXD5GAAVD+vZ+g/GjVux5lEVOBd+OPbim8BdqMWILSWRRyUnn50//gxEzYnJtciESWAtk+f52t/Tc+rZ/W1SpINIOZ7Oj2dR5bNZoab5jQPnv9SbvDlXeIO7dCd2LtRA/KRq79R4UB4bjLd8bMO1ebQvx3PZkAJPtZdGVlnQBvCPRIxEOOwPo+tKved4SMGh9zVLIXuuhngH6/PNNs92nsP1hLcKryg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UXCB25fI3jwtmq85UgmW+jSLMhnCGRnbMbtMHbIDdOE=; b=F/EBNu+nu2saURwMGcSUV19HtsF93Wzhc10PV/Ke0l1GUkgPN791wsAsKH6uuoSd3qW0f4HWd7btKRICZUiKjxBJTMjirYiUhVwIvzD6/EUlMChHbEq5yXAkjkEqLY0hfEaZqYYI1chr3InQEj97jCtCOnz+irdQBGkHlMfh+JE=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM5PR0701MB2772.eurprd07.prod.outlook.com (2603:10a6:203:74::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.12; Wed, 26 May 2021 15:45:57 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9%7]) with mapi id 15.20.4173.020; Wed, 26 May 2021 15:45:57 +0000
From: tom petch <ietfc@btconnect.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] netconf-tls wasRe:  Summary of updates
Thread-Index: AQHXUU2yri0EENaQXUOJipepn/woM6r0OwUAgAAKPQCAABCh7YAADbyAgAEWW6+AAC7QAIAAQIAW
Date: Wed, 26 May 2021 15:45:57 +0000
Message-ID: <AM7PR07MB624899F2ABA5B7251C9E026EA0249@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525100652.fd3kbsilxscwk7yj@anna.jacobs.jacobs-university.de> <01000179a3d6eefe-455c9e3e-b42d-4704-8030-a34ae3f52b82-000000@email.amazonses.com> <20210525144040.qn24ruxiof3ydxa2@anna.jacobs.jacobs-university.de> <AM7PR07MB62482BE9BA64376D6EC88F14A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525162921.ec2l7yc276yonzfb@anna.jacobs.jacobs-university.de> <AM7PR07MB62480023243A6DAFD2829191A0249@AM7PR07MB6248.eurprd07.prod.outlook.com>, <20210526115310.gysua6ghz5xqnmfz@anna.jacobs.jacobs-university.de>
In-Reply-To: <20210526115310.gysua6ghz5xqnmfz@anna.jacobs.jacobs-university.de>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: jacobs-university.de; dkim=none (message not signed) header.d=none;jacobs-university.de; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ecd44798-f70c-4e7f-5e5f-08d9205d5a92
x-ms-traffictypediagnostic: AM5PR0701MB2772:
x-microsoft-antispam-prvs: <AM5PR0701MB277286BDB744242BA046ABBEA0249@AM5PR0701MB2772.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3044;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zXvJJdcVZWAFDesZ1jeIksu9NrarFAbu8waMSddKogY7/gLWO5rUqqB5nTpgBmKPYmIj2eCxraUf1ibnDa7tqolWFERHNzGKO6AoJL++OFtSCYMTeKwLgz1bVKILTkgEgW2EZaDuW0zpLuR3q4FKMs5A7OTRsNzAU3qPnLL6V9DVEhEq0rDp6GsoA4bGkhHrFEBANTH/Zzeiq4c8PxLakMmJnraCBPYwmuhY2HSD6xcERyi9nMRx1tYEbnBcFjyftpV/anPUW7Ad+ZKneDlC/ejy6DYXqa+rg+TlWB4Z5Z2CrniMy8k5rKKrWF+AIjHk5oDyAW7IACzEes74KbIZCWMBxVSIhagp+7nfIi+zmA7qxqqbGW3evOcHBtBsMkSsn1tNvhUCGWbDCKP+k67Byf72nSEwqWu0x66JktRgS40qOiD0NdO01/ElQBhlY37XpRkznQH5PvK2Gy0cDv7gJ309s4gVGXZnu3iIWGSCAMI2XTJWhLMgJ8pKW6RKj30m0ZshkQL2ktBSNn2UV+0KtLDlePBkSHsB/AA0chN0AgKgwO7HG89VnmXOnaPJB2O9ddfJD1Ic4lgW/IcEsRlOYdr98cpZCrMhWJnbp6/A2fTy+AsCH+ksXB+BFG/KHPPNwsX4es/MutuvjDj8jy7S1ND7+GoSyC5pVCj/8S5KomoJrDPSDLNu48+9ffRz6mf7lPD/EqDaFjt5ppEWYEOpEHrRLOB57L6De9hb/J80EQM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(39860400002)(376002)(396003)(136003)(346002)(366004)(76116006)(9686003)(91956017)(55016002)(8676002)(5660300002)(316002)(52536014)(7696005)(64756008)(66556008)(2906002)(54906003)(38100700002)(66446008)(8936002)(71200400001)(86362001)(66476007)(66946007)(478600001)(26005)(186003)(33656002)(15650500001)(122000001)(4326008)(83380400001)(6916009)(6506007); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?Jur4z58NNgyiqyytOkddUEvqD2TRAGHSAJ3XecQEWc9Ce3S3ljZGpe7kgd?= =?iso-8859-1?Q?B3xM3LAWsXETbS4QFiRPdR69z2MDKmEOWVqtaRWx/rnm+dTJ7RmTQ3dCLR?= =?iso-8859-1?Q?ewtkAgUO7AbsCgsNOh/qSRM3kOGAcD/BTS1lIPknfT3AO7AdNL3aSTUX3W?= =?iso-8859-1?Q?jUjN05NgVsrvR+LG1UbEmSPsjpMl6D/72otkr+aQG+6/6PrA2WUD5s08BI?= =?iso-8859-1?Q?rXHP/KwhB0LmiHzShFyEAK3I7kN7F3CAmf3UjVQgMGNsDPXaiseaBVyoyI?= =?iso-8859-1?Q?EijBYS1vIjDNNmfSNiFstEri3XVkc2uLimyL6bG5G3CBhuL44UcYPklMKS?= =?iso-8859-1?Q?AtsuZe2uGqZzL+QAvRMfEYSzFVo2CYQUUkQIHh9877IoxRBsTvRGD+HqTi?= =?iso-8859-1?Q?63vtnm0lxqGPNyjemcMJ1pcbTFFNV6wgDdf82yfjjgiXEvWzGlvQrNxH7v?= =?iso-8859-1?Q?g0AfuhkB05C2u+byhAyXVlzyeYLTRe8kQw6qB+UJBRjuhcQ88nWPQMH4pY?= =?iso-8859-1?Q?vcyExjcHSPJj7Tc+kcfMmNn+eec71Ef8/0nv2TSfKQPnhIeTu3UNn5aHU4?= =?iso-8859-1?Q?O7PS0owWiH0ik94Gr1tFrEFsO/j7TqDvQUP1Ftst8+PENIPyTtFWAw4UsE?= =?iso-8859-1?Q?PX95ywHOKtiCtyKfo5/frwHjQ9mIHqnaHlnXnPU7hErV9Wmzr3mlvrESG2?= =?iso-8859-1?Q?X5OtYZjvc+52UXFNbWp6JNAznoko3u6LogaqE46jzmfRJaZ9rbjWhIJH7T?= =?iso-8859-1?Q?CRIzv/fftnMLZ9NuF9XXob0OSSAjCtTy5SPwwoDUNKecII4wKGo6Lscl3o?= =?iso-8859-1?Q?+O9JQFKCjlXFcFfqWrXSeuFf1QzUd04ATHGxOroeEvNSVukwJeVvgej8DO?= =?iso-8859-1?Q?BXmL+kyNaVoB5NZAraSdd7zcZR+3L7LNCg1uLb4eB5NGp77Kvnp8ggJyMg?= =?iso-8859-1?Q?51+oDQUa8Ms4ctY5Xo68U5xpVyjbbq5tKoaqSma4YQUHEHOnFOwr2cU/6k?= =?iso-8859-1?Q?tzpFcGZakRK92Z+P+ffktY8ickL/rPPhc+qYhCEIERoBIsEczs1ooOal+D?= =?iso-8859-1?Q?vLdlztEqYbQUf7Mr7Q5AdcFenbOETY9TxuOuFdRbm8t4hXLgTeftppQ/x1?= =?iso-8859-1?Q?mhS+OcgZdS39EYlw/uMh1cnDafI1wYan7NjGXPMf65+f9SZYUcxf9sOJH1?= =?iso-8859-1?Q?jZlUE3Yo39Eu6oX6CnPgHR6d1PvcQF1fcmG6qAoZXxB20Ys+JvB0V+2alr?= =?iso-8859-1?Q?420+/DKv4bsQbIS1tr9W97xi4rZu++VK8DjGyvpynjT6K2i2hVJcL6lf7B?= =?iso-8859-1?Q?gmYH7hdLVrlsCmCtt+vuJrrrWVIC9YnqX/LByvTTdCkiTcc=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ecd44798-f70c-4e7f-5e5f-08d9205d5a92
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2021 15:45:57.1771 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: bEAjTQlUHtZmx+f/aN2gGKWd4L9u/ygjQ15jGscGS6YEKLMpWVNpkTs429CQp4MAKCKnHdxPO+tQNx/hSu3+Vg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2772
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/aFurA6fHoFWmba47-cdnaRCH0MI>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 May 2021 15:46:13 -0000

From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>=0A=
Sent: 26 May 2021 12:53=0A=
=0A=
This sounds like 'lets wait and see what comes out of the RFC 6125=0A=
revision' is the best approach for now.=0A=
=0A=
<tp>=0A=
WFM=0A=
=0A=
I do have an element of FUD about this (as I have about TLS1.3) which hopef=
ully will diminish with time.=0A=
=0A=
Tom Petch=0A=
=0A=
/js=0A=
=0A=
On Wed, May 26, 2021 at 09:23:17AM +0000, tom petch wrote:=0A=
> From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>=0A=
> Sent: 25 May 2021 17:29=0A=
>=0A=
> On Tue, May 25, 2021 at 03:58:10PM +0000, tom petch wrote:=0A=
> >=0A=
> > I guess someone (Tom?) should review RFC 5539 from the TLS 1.3=0A=
> > perspective to tell the WG if any changes are needed so that the WG=0A=
> > can take an informed decision whether an update of RFC 5539 is=0A=
> > necessary or whether what we have is good enough.=0A=
> >=0A=
> > <tp>=0A=
> > Well, I tend to forget that RFC5539 is obsolete, obsoleted by RFC7589 w=
hich is X.509 certificate only; no PSK, no naked public keys.  My concerns =
with TLS1.3 mostly relate to PSK which allows data to flow before the hands=
hake is complete, before authentication is complete, which is a problem for=
 some applications as I mentioned before; but staying with X.509 authentica=
tion only for Netconf makes life simpler for a 7589bis, replace 1.2 by 1.3 =
and think about the extensions to see what may be needed.=0A=
> >=0A=
>=0A=
> So regarding a possible update of RFC 7589, what is needed?=0A=
>=0A=
> + Require TLS 1.3 (update section 8)=0A=
>=0A=
> Which extensions should one think about? Do you mean RFC 8773 or=0A=
> something else?=0A=
>=0A=
> <tp>=0A=
> It is more a question of going through 8446 s.4.2 s.9.2 to see what we wa=
nt by way of an Application Profile.  Thus I would like to prohibit PSK but=
 that prohibits session resumption which is fine by me but I have limited e=
xposure to what the world is doing so may be it is not that simple.=0A=
>=0A=
> There is another problem which I see as larger and that is that the TAPS =
WG is revising RFC6125 and this leans heavily on that RFC and that might ta=
ke a year or two to get revised.  I don't have a sense of where a 6125bis i=
s going.=0A=
>=0A=
> Tom Petch=0A=
>=0A=
> /js=0A=
>=0A=
> --=0A=
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH=0A=
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany=0A=
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>=0A=
=0A=
--=0A=
Juergen Schoenwaelder           Jacobs University Bremen gGmbH=0A=
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany=0A=
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>=0A=


From nobody Wed May 26 09:12:25 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A9A03A0812 for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 09:12:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 UdREqYWc_hKq for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 09:12:18 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80120.outbound.protection.outlook.com [40.107.8.120]) (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 473B43A07F0 for <netconf@ietf.org>; Wed, 26 May 2021 09:12:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q4NvykLifFXTJr5qio7VNNWfc0QQi+E1jaxtfI4O5CBE1ei6Rp9n2pOVKRzTz4/wJ2yMSlpv+ss7KaMflhX2BK/MBV2/NlICALFLHPjNrJuGbTzcIL7Iw4ZfZ4ionIPCUQZS2/jaYYVzdqJyEFZwU8xbFC8FmxBfooQ8evcrjcEJjJOQpPTZTSQr7/kImMK+Jq0SwJ371S6KVvr7MHxtJBCSoFKfVO8MdCmypILA4WkOvmI+pP2NjpN8tG8memdM99/6f17WECyJGdqQc7KgcyZDxJzUZHWE6RMDQK/gaBttzuX07KGM3b0pLPwMx0af6xcRIm9pvkXz5u1keLln6A==
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-SenderADCheck; bh=PGs10Opvfq4XGfvidsonWAwZ1Rq57EXJKgjmCU9DTAQ=; b=BnvlKNOuJr6trb8B8uvqTmxcRvNha/SxsYHgM8uVXMs3eYNISHZT6Vlg2GIOx+14aL2vL/hpXL2iuRBqb3fK8LEno4Ywq7iznfqMiGNzYBY7eF6Q2w23olJkQ1ZDeSLN1SAavzNhSRo6nLTaCIBJA5WQ/q4FoMk02w8sEAvGCIkK7NuULHFpyJWiqnG8lt9myByy36GlPf2+Z3AV/jxWJNEIH5ehT5P3Q08QPnbTVOQ0k9PFHIw68zs8sP5GQ99kiXiJvD5JqxSizRPxugP2sAnbki0uNvbUwt8AtqAIrdEu4rmjkdLnJbMlsKBzPDRHkgfhH5IdGb7w51ScZc/n7A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PGs10Opvfq4XGfvidsonWAwZ1Rq57EXJKgjmCU9DTAQ=; b=qij7euMRAYliUQ9Bv9O0yGGp5lGnZBXZ4c6y0zlP1kSUK3dE4WdTuhdDC/E2BMU0l+QtdToOUEV0y7pReajP62+U9uCfJZlm4/PjudXqhSN3jCAN0MqYyp9PnO4Bj2Zng06LqG6t1Pz6KO7xLN14HCxmCpGAFNwGx540SEchFCg=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM7PR07MB6392.eurprd07.prod.outlook.com (2603:10a6:20b:13a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.16; Wed, 26 May 2021 16:12:14 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9%7]) with mapi id 15.20.4173.020; Wed, 26 May 2021 16:12:14 +0000
From: tom petch <ietfc@btconnect.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] netconf-tls wasRe:  Summary of updates
Thread-Index: AQHXUU2yri0EENaQXUOJipepn/woM6r0OwUAgAAKPQCAABCh7YAADbyAgAEWW6+AAC7QAIAAQIAWgAAFfsI=
Date: Wed, 26 May 2021 16:12:14 +0000
Message-ID: <AM7PR07MB6248AF48A5CE4BF5A0C27B33A0249@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525100652.fd3kbsilxscwk7yj@anna.jacobs.jacobs-university.de> <01000179a3d6eefe-455c9e3e-b42d-4704-8030-a34ae3f52b82-000000@email.amazonses.com> <20210525144040.qn24ruxiof3ydxa2@anna.jacobs.jacobs-university.de> <AM7PR07MB62482BE9BA64376D6EC88F14A0259@AM7PR07MB6248.eurprd07.prod.outlook.com> <20210525162921.ec2l7yc276yonzfb@anna.jacobs.jacobs-university.de> <AM7PR07MB62480023243A6DAFD2829191A0249@AM7PR07MB6248.eurprd07.prod.outlook.com>, <20210526115310.gysua6ghz5xqnmfz@anna.jacobs.jacobs-university.de>, <AM7PR07MB624899F2ABA5B7251C9E026EA0249@AM7PR07MB6248.eurprd07.prod.outlook.com>
In-Reply-To: <AM7PR07MB624899F2ABA5B7251C9E026EA0249@AM7PR07MB6248.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: jacobs-university.de; dkim=none (message not signed) header.d=none;jacobs-university.de; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bbe86437-0e96-45c8-2fb5-08d9206106ad
x-ms-traffictypediagnostic: AM7PR07MB6392:
x-microsoft-antispam-prvs: <AM7PR07MB6392CB801C43E942CC1B9648A0249@AM7PR07MB6392.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /w0SYwErFQAzJFWXtA9h7zqMoPEgWLldHDRzgNHUCiuIli3CICG+yUV6FzurMnbdHK+xiQIvLFOlDRfj7S7i1TIAwWr7fR6+2tADNinzqjE33d+CGkLf1urXjuyv7ztWwnOBlQCvRWeqRKiRdEcV3NzRIR6Al7MTMM55FSV3FbbchMfTRpR6tf5eoWk0UYk4uj4dvm7yonWv5K1tbXzvNW5g7tGcLCh811WsH8hDnOtlwzL9zehC1UYY6rIFACHSRK86EhCghncLqSx/Q076Sv5FTrnfWLODSWH80YN4hJ35ibVEBlhjiwIDKCmOGTNUIw+nXk0zKkUP65HxqZYSK0AuVqHiuDlGudI8LKJQ2muLQ0+TrI/rveBTMBjtceq/aUliq87xeC0Wm3zuv4zhxupnn+h8Vx5mU+wnBmQ9YMUn1/MPJkAyWiRpo/tCGa5GiEP4ZGI2HLkcqXtOm9jX5zZn2CINAbcmOvqk1Z6YIv8LCjyUQaGguHCm9yyMsJjq5Bjdp7grbKrV3eLakENbEy4zscQkHEGB464rvm1yYleOsN6hvuyDZBKy11Zqfd3IFxkz4OGDePgU7WHTk8zR/PlLRknjiWaYF8rZVjrdT9DgcrE1JmxmgobdPP+22d/3YmP/oy7IMNVuqvuKiS14DsK4/dkgnEOFLF7Fioow13lG7ki7OATpy75xX8/4YfF3ZgPZQnui7Ix0LYFdEYxAiWS6LQ/UCRTE1a6RgOtAJlw=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(39860400002)(376002)(346002)(366004)(396003)(136003)(4326008)(478600001)(8936002)(76116006)(8676002)(26005)(316002)(966005)(9686003)(71200400001)(66476007)(66446008)(66946007)(91956017)(83380400001)(66556008)(64756008)(5660300002)(52536014)(86362001)(6916009)(38100700002)(122000001)(2906002)(7696005)(2940100002)(6506007)(33656002)(15650500001)(55016002)(186003); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?b/bHjvTF508tzqgJdWLVCyxRtZH6b+09i8OwJpMSS43LzZvsdP5JwSOJKY?= =?iso-8859-1?Q?VPwIHqTFccu1K8seyMWrAwogcvCiNG4jfaT2nAF0WC0WHLHOY9gs4lFekg?= =?iso-8859-1?Q?8SbD8j4Amfa5TvSyZsxz6IY7SavTXS+vXuUUdVQRij9THOGWrbqBL4OS+h?= =?iso-8859-1?Q?SvinCfD1kVljVj2EjCvzAvki4u2pyBd3VOwkknAI4Elh4NffUnVLfIyAMg?= =?iso-8859-1?Q?zDeiq7OyqE1BM7NhMgKRTZjpBC+cJ29VqKOJN7c1MNx0gplBOAHvuv/VLa?= =?iso-8859-1?Q?ospLrcnnuU8n4Qgm1V0saiRgLs8IhdfEniEGB21MRPQPsje3+F7L3shTvx?= =?iso-8859-1?Q?KRlJee41Nkeatt0tcNgB8wsUkAlwmwdrWmNm3k4bq6wA3I6D37nzeJhp7A?= =?iso-8859-1?Q?iph6dvlcFkIKaEeK9CKGTxivrfQ6t2NZNBcAxhyyRh1SyFkB+eUaIKDGPp?= =?iso-8859-1?Q?9GPVyUqkumXTBAHNEYFLh0WyCIG0P1Z86RkC4aS3ALG1FmfLLFSe22UWte?= =?iso-8859-1?Q?lYNIPgdylFJkW8oBPrV2H3ZjAP+DwuX56Rlz0hi/+s34Ruk0+HL7GYcv6E?= =?iso-8859-1?Q?a3EnNrRBsO01+gDD8MZsdlzippJM0H6yRz30HmZDNIUy4kRFP69sTdoO6a?= =?iso-8859-1?Q?ltM8iy7UueBSqrI8Ci+ZupF0X91jduhQVERwZEst9GQ083cQYmtOVw8hUm?= =?iso-8859-1?Q?prQfTFhdHYu6Ydm37o8M/tultp9W6BKiGk8qxurPWEJ3GkyV23evXesPZf?= =?iso-8859-1?Q?VZrYTmLVbdbF+AnkdXyIRBUwS0bwIGlSZlays0WoGce/6kFYfc6zXEujoN?= =?iso-8859-1?Q?LkTbFeKZ8TBXUBa2ct10hJWSnAsXJR1fKlGhQDrWiOMGSU3QLKAvgSW2Nr?= =?iso-8859-1?Q?pZwpvS+bBvUEfl8fMmGOgIWBygbcjLMXi489l2BbtTlNTIW8l++E44OvZM?= =?iso-8859-1?Q?DtVqXbWilua+O/mgeXElsvRKh3vse6LVtQ1bd3qqSV3NlSoph2nTO/lHvf?= =?iso-8859-1?Q?Wc2DBnwsLwNlqJqjAcpmtQGPpZBIE4oaMlI+007prnjQlNoUqRjLOPQIVM?= =?iso-8859-1?Q?Cc3I0HalbXjnClR9jHfhBSUW8yMwhKkZOdUUlC2Fx9QXfGMrpHkHKhHKL2?= =?iso-8859-1?Q?dQHdfrHMF5nm7B2p+L21LcYGopve2eudJ7jUdGmDpOt4WvYIQwT/l06cqT?= =?iso-8859-1?Q?8GHEEQ1ZWhQFESu78y6iUzDzb3K3xqvEwABGx5ng/r60bxecMVrXp1Q9EU?= =?iso-8859-1?Q?Ir9ghEL7ihVY81cv84NLv+IaEu+KZGBNo92nVquWdJiLxj5Iu1YxYSGfwp?= =?iso-8859-1?Q?ACSW9twGHzMv0mR6H/rRoXo0AFiq2unrhLDWEbXbnT7EDUw=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bbe86437-0e96-45c8-2fb5-08d9206106ad
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2021 16:12:14.4450 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MgnS7StY72A1PpkX+G4pU1pqZ1h9g1hIdyHy02kd5d5OQI7xue8ObxhhZjXk/4TYukcq/iN6MrRBgV0EBnmB8g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR07MB6392
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/hTyKbuvMEUE3lbpyrzSk0OZ03CE>
Subject: Re: [netconf] netconf-tls wasRe:  Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 May 2021 16:12:23 -0000

From: netconf <netconf-bounces@ietf.org> on behalf of tom petch <ietfc@btco=
nnect.com>=0A=
Sent: 26 May 2021 16:45=0A=
=0A=
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>=0A=
Sent: 26 May 2021 12:53=0A=
=0A=
This sounds like 'lets wait and see what comes out of the RFC 6125=0A=
revision' is the best approach for now.=0A=
=0A=
<tp>=0A=
Oh dear; I got the wrong WG.  The 6125 update I-D exists and is in the UTA =
WG (which I am not subscribed to but saw a cross post thereof). It is quite=
 short and is very much an updates, requiring the use of SAN, prohibiting C=
N-ID.   It was published on April 1st, 2021:-)=0A=
=0A=
Tom Petch=0A=
=0A=
<tp>=0A=
WFM=0A=
=0A=
I do have an element of FUD about this (as I have about TLS1.3) which hopef=
ully will diminish with time.=0A=
=0A=
Tom Petch=0A=
=0A=
/js=0A=
=0A=
On Wed, May 26, 2021 at 09:23:17AM +0000, tom petch wrote:=0A=
> From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>=0A=
> Sent: 25 May 2021 17:29=0A=
>=0A=
> On Tue, May 25, 2021 at 03:58:10PM +0000, tom petch wrote:=0A=
> >=0A=
> > I guess someone (Tom?) should review RFC 5539 from the TLS 1.3=0A=
> > perspective to tell the WG if any changes are needed so that the WG=0A=
> > can take an informed decision whether an update of RFC 5539 is=0A=
> > necessary or whether what we have is good enough.=0A=
> >=0A=
> > <tp>=0A=
> > Well, I tend to forget that RFC5539 is obsolete, obsoleted by RFC7589 w=
hich is X.509 certificate only; no PSK, no naked public keys.  My concerns =
with TLS1.3 mostly relate to PSK which allows data to flow before the hands=
hake is complete, before authentication is complete, which is a problem for=
 some applications as I mentioned before; but staying with X.509 authentica=
tion only for Netconf makes life simpler for a 7589bis, replace 1.2 by 1.3 =
and think about the extensions to see what may be needed.=0A=
> >=0A=
>=0A=
> So regarding a possible update of RFC 7589, what is needed?=0A=
>=0A=
> + Require TLS 1.3 (update section 8)=0A=
>=0A=
> Which extensions should one think about? Do you mean RFC 8773 or=0A=
> something else?=0A=
>=0A=
> <tp>=0A=
> It is more a question of going through 8446 s.4.2 s.9.2 to see what we wa=
nt by way of an Application Profile.  Thus I would like to prohibit PSK but=
 that prohibits session resumption which is fine by me but I have limited e=
xposure to what the world is doing so may be it is not that simple.=0A=
>=0A=
> There is another problem which I see as larger and that is that the TAPS =
WG is revising RFC6125 and this leans heavily on that RFC and that might ta=
ke a year or two to get revised.  I don't have a sense of where a 6125bis i=
s going.=0A=
>=0A=
> Tom Petch=0A=
>=0A=
> /js=0A=
>=0A=
> --=0A=
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH=0A=
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany=0A=
> Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>=0A=
=0A=
--=0A=
Juergen Schoenwaelder           Jacobs University Bremen gGmbH=0A=
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany=0A=
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>=0A=
=0A=
_______________________________________________=0A=
netconf mailing list=0A=
netconf@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/netconf=0A=


From nobody Wed May 26 12:05:55 2021
Return-Path: <01000179aa118e62-0d8dd2b2-f001-4ff3-9d10-4b4e15098055-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC8B83A109E for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 12:05:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 81rqxYRE-nro for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 12:05:49 -0700 (PDT)
Received: from a8-33.smtp-out.amazonses.com (a8-33.smtp-out.amazonses.com [54.240.8.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5D0DF3A1094 for <netconf@ietf.org>; Wed, 26 May 2021 12:05:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1622055948; h=From:Content-Type:Content-Transfer-Encoding:Mime-Version:Subject:Message-Id:Date:Cc:To:Feedback-ID; bh=6R+hXVu9YK+cIkArA/JFkW735mNpINpacKW3S9l+vN8=; b=WaGgnhuvheSNn2DG1KFLo1u9v9GRonNNjh6MUrK55NYqTl2uCYwFtrpJrsq1CrZ0 Pm+dMkkV3BYJAjJKulZ2d3OyU0vWuWtXcM6E59TdlJSGbH+xKJ9hZj/SX8DlPRYoLXw 2QH8CB0IiClEPYsQoVj3Zwi2BpLenvLCvFoX1prM=
From: Kent Watsen <kent+ietf@watsen.net>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Message-ID: <01000179aa118e62-0d8dd2b2-f001-4ff3-9d10-4b4e15098055-000000@email.amazonses.com>
Date: Wed, 26 May 2021 19:05:47 +0000
To: "netconf@ietf.org" <netconf@ietf.org>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.26-54.240.8.33
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/tVaiqDpAr64MpCx0bE_WzaAawbE>
Subject: [netconf] Create IANA-defined modules?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 May 2021 19:05:54 -0000

[CC-ing Gary, who contributed the =E2=80=9Cietf-[tls/ssh]-common" =
modules originally]


NETCONF WG,

The =E2=80=9Ctls-client-server=E2=80=9D draft just received the =
following GitHub =E2=80=9Cissue=E2=80=9D:

=3D=3D=3D=3D=3Dstart=3D=3D=3D=3D=3D
This is rather a question than an issue, maybe.

Given that IANA maintains the TLS parameters at   =
https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml, =
would it not be better for that content to come from something like =
iana-tls[-parameters].yang rather than an IETF maintained YANG module?
=3D=3D=3D=3D=3Dstop=3D=3D=3D=3D=3D

This is a good point.  Perhaps we should move all the identities for the =
algorithms defined in the =E2=80=9Cietf-tls-common=E2=80=9D module to an =
IANA-maintained =E2=80=9Ciana-tls-parameters=E2=80=9D module.  Thoughts?

By extension, the same statement applies to the =E2=80=9Cssh-client-server=
=E2=80=9D draft and the IANA maintained SSH parameters page: =
https://www.iana.org/assignments/ssh-parameters/ssh-parameters.xhtml.

One potential issue with doing this is that the existing identities have =
=E2=80=9Cif-feature=E2=80=9D statements that constrain them to specific =
TLS-versions and algorithm-families, and are sometimes marked as =
=E2=80=9Cdeprecated".  By example:

    identity ecdhe-ecdsa-with-aes-128-cbc-sha256 {
       if-feature "tls-1_2";
       if-feature "tls-ecc and tls-sha2";
       base cipher-suite-base;
       status "deprecated";
       description
           "Cipher suite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256.";
       reference
          "RFC 5289: TLS Elliptic Curve Cipher Suites with
                             SHA-256/384 and AES Galois Counter Mode =
(GCM)";
    }

But that information is NOT captured in the IANA-maintained page.   What =
to do?

One option would be to drop all the feature statements.  All they do is =
limit the totality of algorithms presented to an administrator, when =
configuring which algorithms the client/server should support.  Worst =
case, all algorithms (of a given type) are presented, regardless if =
supported by the, e.g., TLS protocol version.  When configuring =
clients/servers using, e.g., text-based configuration files, such =
filters are never available.  Does anyone know what Cisco/Juniper/etc. =
devices do in their command-line and/or web interfaces?

Another option, which I like because it=E2=80=99s less work for me =
(unless someone can volunteer a GitHub pull request), is to remove the =
ietf-[tls/ssh]-common modules altogether.  They=E2=80=99re currently =
optional-to-configure and, when not configured, it=E2=80=99s an =
implementation-specific decision what, e.g., algorithms to list as being =
supported during the protocol handshake.  Personally, I=E2=80=99ve never =
used them (or implemented support for them), happily deferring to =
internal code and underlying libraries.  In lieu of us not defining =
these modules now, applications could augment-in their own configuration =
nodes and, of course, a future WG effort could add them.  Thoughts on =
this approach?

K.




From nobody Wed May 26 18:41:01 2021
Return-Path: <garywu@cisco.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 125643A08FD for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 18:40:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.896
X-Spam-Level: 
X-Spam-Status: No, score=-11.896 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_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=XzXQE3r9; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Utlj1xSx
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 ynUpzG57ccvm for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 18:40:52 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86C043A08FA for <netconf@ietf.org>; Wed, 26 May 2021 18:40:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4914; q=dns/txt; s=iport; t=1622079652; x=1623289252; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=sAHaEP7B4PbL1F8TiszZJbI2wuuuIKCBW6vOJbwWUns=; b=XzXQE3r9HVowHXgGPCJTJhqI6huSgjSpc1b3G08MDROzkj8tUqpHjmPC h8uWCJTwWGeeeio3JHIXEDG1eyqlN/A3/sLa8WWBJLxGwz6eYzn69CGpr 95dP3ZhrJpYXqmJZJWAZgwIdq3WO48MiYk6R7+UQ749J3Vr3KIccd9CuO c=;
X-IPAS-Result: =?us-ascii?q?A0DHAgAK+K5gl49dJa1RCR4BAQsSDECBTAuBU1F+WjcxC?= =?us-ascii?q?4Q9g0gDhTmIb5oHgS6BJQNUCwEBAQ0BATUKAgQBAYRQAheBZwIlNgcOAgQBA?= =?us-ascii?q?QEBAwIDAQEBAQUBAQUBAQECAQYEFAEBAQEBAQEBaIVoDYZFAgQSEREMAQE4D?= =?us-ascii?q?wIBCBoCJgICAjAVEAIEARIigk8BglUDLwEOmycBgToCih96gTKBAYIHAQEGB?= =?us-ascii?q?ASCTYMGGIIxAwaBECqCe4QOhl8nHIFJRIEVJwwQgl8+hBgEEIMvNoIugVsBa?= =?us-ascii?q?G4oGxAggT0fL0mUN6caCoMXnWAFJI9OlgSVQJ8rHIRVAgQCBAUCDgEBBoFbD?= =?us-ascii?q?SWBW3AVOyoBgj5QFwIOjh8HEoNXhRSFSnMCNgIGAQkBAQMJfId7gTUBgRABA?= =?us-ascii?q?Q?=
IronPort-PHdr: A9a23:IUTCZxwfwbWKnD/XCzPBngc9DxPP853rNxIO55xhjb9SIeyv/JXna UrY4/glzFrERp7S5P8Mje3K+7vhVmoN7dfk0jgCfZVAWgVDhZAQmAotU9GMFVb2KrjsYjBpV MhHXUVuqne8N0UdEc3iZlrU93u16zNaGhj2OQdvYOrvHYuHhMWs3Of08JrWMG11
IronPort-HdrOrdr: A9a23:zYmPAa86n+sMTxGjag1uk+EUdb1zdoMgy1knxilNoENuE/Bwxv rBoB1E73DJYW4qKQ0dcUjpAtjAfZquz+8L3WB3B8bjYOCGghrnEGgG1+vfKlLbalXDH4JmpM Jdmu1FeaDN5DtB/IXHCWuDYq0dKbC8mcjC74qzvhQdLz2CKZsQlTuRYTzrdXGeMTM2fKbRY6 DsgPavyQDQHUg/X4CePD0oTuLDr9rEmNbNehgdHSMq7wGIkHeB9KP6OwLw5GZdbxp/hZMZtU TVmQ3w4auu99uhzAXH6mPV55NK3PP819p4AtCWgMR9EESotu/oXvUkZ1SxhkFynAid0idyrD AKmWZ5Ay1H0QKXQohym2q35+Cv6kd115ao8y7nvZKqm72JeNt9MbsduWqcGSGptHbJe7pHof 52Niuixulq5VmrplWM2/HYEx5tjUa6unwkjKoaiGFeS5IXbPtLoZUY5149KuZMIMvW0vFtLA BVNrCX2B+WSyLtU5nThBgi/DVtZAV6Iv6ieDlMhiW46UkjoJlJ9TpQ+CVEpAZ0yHsUcegy2w 3rCNUbqI1z
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.82,333,1613433600"; d="scan'208";a="698440666"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 27 May 2021 01:40:49 +0000
Received: from mail.cisco.com (xbe-rcd-007.cisco.com [173.37.102.22]) by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 14R1emd3032187 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 27 May 2021 01:40:48 GMT
Received: from xfe-aln-005.cisco.com (173.37.135.125) by xbe-rcd-007.cisco.com (173.37.102.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 26 May 2021 20:40:48 -0500
Received: from xfe-aln-003.cisco.com (173.37.135.123) by xfe-aln-005.cisco.com (173.37.135.125) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15; Wed, 26 May 2021 20:40:48 -0500
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-003.cisco.com (173.37.135.123) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.15 via Frontend Transport; Wed, 26 May 2021 20:40:47 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mb8Ep2DmUTFfOnvrRTQo6ubSQPbxeG0pJPlwTHMxFcNgGOXzrIVgYoaR2zVjSMPz6wzmHwVHDg+ZCB1m5wgprmO+yurIZGoscsL1rQ7P5LR5IZH3tC7vRfVEbEHdIlwQgtN1N9nQfM9O4ZyCj0ms+du7mh7i8P1Rk54ia3i3mQ01EJclxvU8x8jgOlcnX3iMN+UTIYUxZ2LC4+bFUtiU0wbxUvDrNsHa2rJN8MVe7fMEWb1zhjp2SA+F8ZD6E/NxvRS3vC83t0eycdtFmiJPSqGpwDGh+Zyfnl1B9pv3hajaKqWRWMH43fHryY57wJ+5dHVmG8yN8SpHXm66zkapwA==
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-SenderADCheck; bh=sAHaEP7B4PbL1F8TiszZJbI2wuuuIKCBW6vOJbwWUns=; b=K25Yj1iZbPciPP4OL6qH4KtZX6/b6VVO/uftRncgC/Fhj2TwoJ0JOf1hkJp1wCfSye3DkCCuV7QHCRYuY4fSoz7CGSHuZ1BCCVwQT3HS4HYnTms54IFuXFA6Us3zAcn7gALgYgxFuMYy1HdjpJ+jwQEsw3DKxhmk7DWpYP2mktlM+afOwzBnJp8iIstYlHnQDdeiapm3oHDfqXuuTWO+Bb2zAcTX+durkGFbjMX3hS2d1ckEV5foECihRf00mKyYC+aFKSWm2LX8ydp6srWbnl/qlU8k1wd8JcNwkS7jVbhiLqcOQcDHdxqAAdnOMpv3yW5UXyMYBiOOqFgCHZq/kQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sAHaEP7B4PbL1F8TiszZJbI2wuuuIKCBW6vOJbwWUns=; b=Utlj1xSxtzciAol22xKllj9v4dyJfFGOMOOYLry9asjFmDEoItJLkfLGC0Pjk0A5cHrJ6cX9IN435zEKH5eLguglmIbrREHfuLw/mu6F1o5fAXAnME1AVOp1N5G8d1rcVeInGTfE0uujcUhTLNNuTKWVboD81WpZPewVpGkJGkk=
Received: from DM6SPR01MB0053.namprd11.prod.outlook.com (2603:10b6:5:137::12) by DM6PR11MB2537.namprd11.prod.outlook.com (2603:10b6:5:cd::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.23; Thu, 27 May 2021 01:40:45 +0000
Received: from DM6SPR01MB0053.namprd11.prod.outlook.com ([fe80::b93a:ab40:6c73:fbdc]) by DM6SPR01MB0053.namprd11.prod.outlook.com ([fe80::b93a:ab40:6c73:fbdc%6]) with mapi id 15.20.4150.027; Thu, 27 May 2021 01:40:45 +0000
From: "Gary Wu (garywu)" <garywu@cisco.com>
To: Kent Watsen <kent+ietf@watsen.net>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: Create IANA-defined modules?
Thread-Index: AQHXUmIpteDIu+EmWk2RV35WNDd5cKr2GIAA
Date: Thu, 27 May 2021 01:40:45 +0000
Message-ID: <5F969C92-1A1F-4983-878F-9C222C3DEC05@cisco.com>
References: <01000179aa118e62-0d8dd2b2-f001-4ff3-9d10-4b4e15098055-000000@email.amazonses.com>
In-Reply-To: <01000179aa118e62-0d8dd2b2-f001-4ff3-9d10-4b4e15098055-000000@email.amazonses.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.49.21050901
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [73.231.130.156]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 946b2d0e-f411-4ad4-18d8-08d920b0726a
x-ms-traffictypediagnostic: DM6PR11MB2537:
x-microsoft-antispam-prvs: <DM6PR11MB2537CAD0B2100FCD11B89F2CCF239@DM6PR11MB2537.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 727hs7X9W58KXkryOGdWraT+Z8L8qtL1f2nhcARjp58IY28VYcmRH7yrrC5fqzo0fUt+ra36TI1nh6K9uoE1GD7gJorDbJZ06oJe+3opimVbS2aDf2ERoPgcnvsXiSvBn9WszB0YpYT/oXM1ew7Zp6Vojg1A8vF6ONX7c2gV6M1rEcnBzRIlxFFbxp9XDoYXPnToK/+raymWE0l0xfkYWO4M17ZirSDvQHaIGlARozIYn6Tqu10B5a6gd7rpogOwJuc8jHRrdfGC8A0XKFNbwikhCosTz+4UB0YWARIN/mxkz7t87wyx7ExOUtRj5HZiXepSbouWe7SEW9fYJabjENsI6eFlhLcgO7Yw4t9uIK6tBc0uY43tkh2cR9NqnQAmJr4O7K1ezfNPfHzK08GgRRGDD1R3e+y3dVgtAsnW8RW5xpDJRNC8CJjc+nyqzsuHn8aA8oqJCl2egKMmi4CjgOp4AmYV+RQt4ixDlfpqExfE0NIIUvY3DM6Pt5idev3wf7xRAUqUV7IufSj8VIygnxfvWRPttlL99IFvtZj7NWG3lXlOtp7GoTC9wvGlAbxhpVbH0ndkzlbBlD99YMeQtBUEFSexyUBtDtE6+Bo3pz1chenn1fc0dc+xgh/iSy1SZtG0wmciaVGFNDAjgH3ph8rY23LJDEB8CYzE7Ry2C3V1jShX/HDtH0udgmHQwLBuCKmM3ea2c1m2AhV78s8ICwABPUaMfgFtAuDHaUb+0L5nIStGZYh8w7V379embeBuz94iW6CXt70kg77aGLSJ+w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6SPR01MB0053.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(346002)(39860400002)(376002)(396003)(136003)(66946007)(478600001)(2616005)(316002)(122000001)(8936002)(38100700002)(86362001)(110136005)(186003)(71200400001)(33656002)(76116006)(83380400001)(3480700007)(91956017)(66476007)(2906002)(66556008)(8676002)(6506007)(26005)(6486002)(6512007)(36756003)(5660300002)(966005)(64756008)(66446008)(45980500001); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?SDk1b2dKSFc0blhxVUFINERCMkJPOXpQL28vYlo5OE9reFJCa0VnUG5HcG1s?= =?utf-8?B?Si96WnhaYTMzTlFXQVd2OXptbmVTQnRLUnNuUlh1aUlsL0dqVTUyTHora2ly?= =?utf-8?B?bUI1WisrQTViNTRMRWJsZFY4QmNHTTd2M2k5dUxSMEdtUW5COTk5V2d5Zk5k?= =?utf-8?B?QU8relBSZTA3NnJNaThUQUFMTDFxZDZPb0JEK3VRYzFvZDQ4L0kwNHhFTkVR?= =?utf-8?B?RDNuRVhOMTAxQitUMzd4cG85WmVVMDNlMXQ3Q3UxcEx1TlozUjRSQXkzT0k5?= =?utf-8?B?QXZ6Z2ZPK1B4M0xvQ2ZpTTlGUVgxcDdvNzE4MW4xaGdtUkIySXQvZ0hkN2tG?= =?utf-8?B?UnQ4VlRUUTFic0xXMjNUZmlNaVZqZDV3S2pEV1ZFNjB0aWNPYnhGK3VrNUlQ?= =?utf-8?B?OTFGSWZZMVZNenBadjBsR2dGTFZVdUl3RUxMaFlEWEYxT2taSVA4dEgzNHN4?= =?utf-8?B?TFFReEx4c1pMY1kwMloyYkVPWDVtTXFzZGN4QzhDMUhPcGdLTis4Y1lCeUF6?= =?utf-8?B?U3VTa2JtRy94MlhSVUtPY2tnM2p3ZWN5eUNxMWcxKzgxL0VlTkIzSjQ4cjc1?= =?utf-8?B?RVlsdVJsM1d6dHFMV0txRkdWTVQxbzNqK2pkbi9zQkR6WVozbk1kMmRxbm9U?= =?utf-8?B?UCs0OThGc3BsTDFERHpDZGw4dDI5TVJlVzdHQmFETFN3cTJPRzVNNHFNNmxM?= =?utf-8?B?VjlJTDhEcnZjQ1pLNVlPbFJNVFRxNHl5UURBR1lYb25jTlNJWFhpMlMvMjV6?= =?utf-8?B?dFFTZGx2aVU4ajFLZ2pXSFdKSUh4aXNoY3ZXeFR3bWtEbXRpRXEvT2Rid3dX?= =?utf-8?B?SndwSDNFSEMvaCtUK1pPbm9iYStvMFVFRWpBVENRYVptK2FBcVc3RlEwSEVa?= =?utf-8?B?NytFay9WSXc2WjRQNkxxWjNDYjA0aEpHNzZnZDFiS2Ywa1ova2JvVXREM0Rz?= =?utf-8?B?QlBwcjJvZjZyQ00wTmkvaGhYbDc5NjVxWkJJTFlMdzFIb3ArVHpndWUvWEJy?= =?utf-8?B?NTl2T084eGlMSExXU3FCeGVYakNyMTQzWmN5TU0zSXVNZDhnUm40c0Fya0l6?= =?utf-8?B?cStuN0RzaHlpZ2JReE00OXczaENwbnpJekJqRXFwdjhmSjhsOEV3aWxJZTBy?= =?utf-8?B?b2RFajRZc2puMTZxaUpFMmllajlIaUtZaTRDVnZ6djRLdE1PMXRsZ1V1dzVu?= =?utf-8?B?QlErZTByYkdKQWt6U2UxTzI2bGVxVTByTzk0S202bVowUzA4RW5EWVYwbkk0?= =?utf-8?B?bURLdEpCOWxKRWh3bUx3OHA1aTQ5VXFhdmpwR1FwWFh3cms4TlVzNGZCVDBk?= =?utf-8?B?SlhkcFpzVm1UaHJhVEdCUW1CTFAvbTRlMWpEeXBHMmE3SlkzdmpiTExQVmc1?= =?utf-8?B?LzB6R0xQSmg0M2ppQkdnZW1rM3FYRDJwMzZRQzByTVhsUVhiTjFaMmJNNEF6?= =?utf-8?B?L1FFT2w1YXlaanJaSHNtcEI0WllwOTJjYU1KU2V4NnJpM3RMYlRvb2sxNTI5?= =?utf-8?B?bFM1ellWL0MwU2RXWXhYTkJuMWdvZXRwQzNDMjFrVWV5SXRMd3Y1Tm9NUXdp?= =?utf-8?B?dkkvZFg4Z1hpbGNqSzdDek9jQjZyUGdzK3daZURTZVFZeG41TWxWRHl4L2Ex?= =?utf-8?B?SlhBNmRvR29ra1MwR0hsTnY0M2xXT0R1bHNVUFJWVjNkM09Cd0lrWmRVMFQz?= =?utf-8?B?eFRaclFVbktEdkRYSExWTUJwcFpQR1N2MmVmNFRIajRaZnN4L3hxb05wZWhL?= =?utf-8?Q?2TI722Lq00SsbfVGnX7FQzStu8BIDEEBs93WfnS?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <9DDEDD6EDE608C499B8A1A6539391912@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6SPR01MB0053.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 946b2d0e-f411-4ad4-18d8-08d920b0726a
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2021 01:40:45.4764 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 9nKE/H3QjK8fei5lBiuwknix/ovDC5dbp+ygdKTsnxWy04U9lAZdLUnqIWPzrY5uj7C7574nWly9kEXQEAfYEA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2537
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.22, xbe-rcd-007.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/MC3HVVyzT45Eh5OlmhKonPjP4cQ>
Subject: Re: [netconf] Create IANA-defined modules?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 May 2021 01:40:59 -0000

SGkgS2VudCwNCg0KSSdtIG91dCBvZiB0aGUgbG9vcCB3aXRoIHRoZSBoYXBwZW5pbmdzIGluIHRo
ZSBXRywgc28gYXBvbG9naWVzIGluIGFkdmFuY2UgaWYNCm15IHZpZXdzIGFyZSBpbGwtaW5mb3Jt
ZWQuDQoNClRoZSBJQU5BIG1haW50YWluZWQgbW9kdWxlIGZvciBwYXJhbWV0ZXJzIG1ha2VzIGdv
b2Qgc2Vuc2UgdG8gbWUuDQoNClRoZSBpZi1mZWF0dXJlcyBhcmUgbGVzcyBpbXBvcnRhbnQgdGhh
biBiZWluZyBhYmxlIHRvIGNvbmZpZ3VyZSBvciB1bmNvbmZpZ3VyZQ0Kd2hpY2ggY2lwaGVycyBh
cmUgYWJsZSB0byBiZSB1c2VkLCBzbyBpZiBvbmUgaGFzIHRvIGdvLCBpdCBzaG91bGQgYmUgdGhl
IGZvcm1lci4NClByZXN1bWFibHksIGFkbWluaXN0cmF0b3JzIGFyZSBtYWtpbmcgc2VjdXJpdHkg
Y29uc2lkZXJhdGlvbnMgYmFzZWQgb24gc291cmNlcw0Kb3RoZXIgdGhhbiBqdXN0IHdoYXQgdGhl
IFlBTkcgbW9kdWxlIGhhcyBkZWZpbmVkLg0KDQpUaGFua3MsDQpHYXJ5DQoNCu+7v09uIDUvMjYv
MjEsIDEyOjA1IFBNLCAiS2VudCBXYXRzZW4iIDxrZW50K2lldGZAd2F0c2VuLm5ldD4gd3JvdGU6
DQoNCiAgICBbQ0MtaW5nIEdhcnksIHdobyBjb250cmlidXRlZCB0aGUg4oCcaWV0Zi1bdGxzL3Nz
aF0tY29tbW9uIiBtb2R1bGVzIG9yaWdpbmFsbHldDQoNCg0KICAgIE5FVENPTkYgV0csDQoNCiAg
ICBUaGUg4oCcdGxzLWNsaWVudC1zZXJ2ZXLigJ0gZHJhZnQganVzdCByZWNlaXZlZCB0aGUgZm9s
bG93aW5nIEdpdEh1YiDigJxpc3N1ZeKAnToNCg0KICAgID09PT09c3RhcnQ9PT09PQ0KICAgIFRo
aXMgaXMgcmF0aGVyIGEgcXVlc3Rpb24gdGhhbiBhbiBpc3N1ZSwgbWF5YmUuDQoNCiAgICBHaXZl
biB0aGF0IElBTkEgbWFpbnRhaW5zIHRoZSBUTFMgcGFyYW1ldGVycyBhdCAgIGh0dHBzOi8vd3d3
LmlhbmEub3JnL2Fzc2lnbm1lbnRzL3Rscy1wYXJhbWV0ZXJzL3Rscy1wYXJhbWV0ZXJzLnhodG1s
LCB3b3VsZCBpdCBub3QgYmUgYmV0dGVyIGZvciB0aGF0IGNvbnRlbnQgdG8gY29tZSBmcm9tIHNv
bWV0aGluZyBsaWtlIGlhbmEtdGxzWy1wYXJhbWV0ZXJzXS55YW5nIHJhdGhlciB0aGFuIGFuIElF
VEYgbWFpbnRhaW5lZCBZQU5HIG1vZHVsZT8NCiAgICA9PT09PXN0b3A9PT09PQ0KDQogICAgVGhp
cyBpcyBhIGdvb2QgcG9pbnQuICBQZXJoYXBzIHdlIHNob3VsZCBtb3ZlIGFsbCB0aGUgaWRlbnRp
dGllcyBmb3IgdGhlIGFsZ29yaXRobXMgZGVmaW5lZCBpbiB0aGUg4oCcaWV0Zi10bHMtY29tbW9u
4oCdIG1vZHVsZSB0byBhbiBJQU5BLW1haW50YWluZWQg4oCcaWFuYS10bHMtcGFyYW1ldGVyc+KA
nSBtb2R1bGUuICBUaG91Z2h0cz8NCg0KICAgIEJ5IGV4dGVuc2lvbiwgdGhlIHNhbWUgc3RhdGVt
ZW50IGFwcGxpZXMgdG8gdGhlIOKAnHNzaC1jbGllbnQtc2VydmVy4oCdIGRyYWZ0IGFuZCB0aGUg
SUFOQSBtYWludGFpbmVkIFNTSCBwYXJhbWV0ZXJzIHBhZ2U6IGh0dHBzOi8vd3d3LmlhbmEub3Jn
L2Fzc2lnbm1lbnRzL3NzaC1wYXJhbWV0ZXJzL3NzaC1wYXJhbWV0ZXJzLnhodG1sLg0KDQogICAg
T25lIHBvdGVudGlhbCBpc3N1ZSB3aXRoIGRvaW5nIHRoaXMgaXMgdGhhdCB0aGUgZXhpc3Rpbmcg
aWRlbnRpdGllcyBoYXZlIOKAnGlmLWZlYXR1cmXigJ0gc3RhdGVtZW50cyB0aGF0IGNvbnN0cmFp
biB0aGVtIHRvIHNwZWNpZmljIFRMUy12ZXJzaW9ucyBhbmQgYWxnb3JpdGhtLWZhbWlsaWVzLCBh
bmQgYXJlIHNvbWV0aW1lcyBtYXJrZWQgYXMg4oCcZGVwcmVjYXRlZCIuICBCeSBleGFtcGxlOg0K
DQogICAgICAgIGlkZW50aXR5IGVjZGhlLWVjZHNhLXdpdGgtYWVzLTEyOC1jYmMtc2hhMjU2IHsN
CiAgICAgICAgICAgaWYtZmVhdHVyZSAidGxzLTFfMiI7DQogICAgICAgICAgIGlmLWZlYXR1cmUg
InRscy1lY2MgYW5kIHRscy1zaGEyIjsNCiAgICAgICAgICAgYmFzZSBjaXBoZXItc3VpdGUtYmFz
ZTsNCiAgICAgICAgICAgc3RhdHVzICJkZXByZWNhdGVkIjsNCiAgICAgICAgICAgZGVzY3JpcHRp
b24NCiAgICAgICAgICAgICAgICJDaXBoZXIgc3VpdGUgVExTX0VDREhFX0VDRFNBX1dJVEhfQUVT
XzEyOF9DQkNfU0hBMjU2LiI7DQogICAgICAgICAgIHJlZmVyZW5jZQ0KICAgICAgICAgICAgICAi
UkZDIDUyODk6IFRMUyBFbGxpcHRpYyBDdXJ2ZSBDaXBoZXIgU3VpdGVzIHdpdGgNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFNIQS0yNTYvMzg0IGFuZCBBRVMgR2Fsb2lzIENvdW50
ZXIgTW9kZSAoR0NNKSI7DQogICAgICAgIH0NCg0KICAgIEJ1dCB0aGF0IGluZm9ybWF0aW9uIGlz
IE5PVCBjYXB0dXJlZCBpbiB0aGUgSUFOQS1tYWludGFpbmVkIHBhZ2UuICAgV2hhdCB0byBkbz8N
Cg0KICAgIE9uZSBvcHRpb24gd291bGQgYmUgdG8gZHJvcCBhbGwgdGhlIGZlYXR1cmUgc3RhdGVt
ZW50cy4gIEFsbCB0aGV5IGRvIGlzIGxpbWl0IHRoZSB0b3RhbGl0eSBvZiBhbGdvcml0aG1zIHBy
ZXNlbnRlZCB0byBhbiBhZG1pbmlzdHJhdG9yLCB3aGVuIGNvbmZpZ3VyaW5nIHdoaWNoIGFsZ29y
aXRobXMgdGhlIGNsaWVudC9zZXJ2ZXIgc2hvdWxkIHN1cHBvcnQuICBXb3JzdCBjYXNlLCBhbGwg
YWxnb3JpdGhtcyAob2YgYSBnaXZlbiB0eXBlKSBhcmUgcHJlc2VudGVkLCByZWdhcmRsZXNzIGlm
IHN1cHBvcnRlZCBieSB0aGUsIGUuZy4sIFRMUyBwcm90b2NvbCB2ZXJzaW9uLiAgV2hlbiBjb25m
aWd1cmluZyBjbGllbnRzL3NlcnZlcnMgdXNpbmcsIGUuZy4sIHRleHQtYmFzZWQgY29uZmlndXJh
dGlvbiBmaWxlcywgc3VjaCBmaWx0ZXJzIGFyZSBuZXZlciBhdmFpbGFibGUuICBEb2VzIGFueW9u
ZSBrbm93IHdoYXQgQ2lzY28vSnVuaXBlci9ldGMuIGRldmljZXMgZG8gaW4gdGhlaXIgY29tbWFu
ZC1saW5lIGFuZC9vciB3ZWIgaW50ZXJmYWNlcz8NCg0KICAgIEFub3RoZXIgb3B0aW9uLCB3aGlj
aCBJIGxpa2UgYmVjYXVzZSBpdOKAmXMgbGVzcyB3b3JrIGZvciBtZSAodW5sZXNzIHNvbWVvbmUg
Y2FuIHZvbHVudGVlciBhIEdpdEh1YiBwdWxsIHJlcXVlc3QpLCBpcyB0byByZW1vdmUgdGhlIGll
dGYtW3Rscy9zc2hdLWNvbW1vbiBtb2R1bGVzIGFsdG9nZXRoZXIuICBUaGV54oCZcmUgY3VycmVu
dGx5IG9wdGlvbmFsLXRvLWNvbmZpZ3VyZSBhbmQsIHdoZW4gbm90IGNvbmZpZ3VyZWQsIGl04oCZ
cyBhbiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBkZWNpc2lvbiB3aGF0LCBlLmcuLCBhbGdvcml0
aG1zIHRvIGxpc3QgYXMgYmVpbmcgc3VwcG9ydGVkIGR1cmluZyB0aGUgcHJvdG9jb2wgaGFuZHNo
YWtlLiAgUGVyc29uYWxseSwgSeKAmXZlIG5ldmVyIHVzZWQgdGhlbSAob3IgaW1wbGVtZW50ZWQg
c3VwcG9ydCBmb3IgdGhlbSksIGhhcHBpbHkgZGVmZXJyaW5nIHRvIGludGVybmFsIGNvZGUgYW5k
IHVuZGVybHlpbmcgbGlicmFyaWVzLiAgSW4gbGlldSBvZiB1cyBub3QgZGVmaW5pbmcgdGhlc2Ug
bW9kdWxlcyBub3csIGFwcGxpY2F0aW9ucyBjb3VsZCBhdWdtZW50LWluIHRoZWlyIG93biBjb25m
aWd1cmF0aW9uIG5vZGVzIGFuZCwgb2YgY291cnNlLCBhIGZ1dHVyZSBXRyBlZmZvcnQgY291bGQg
YWRkIHRoZW0uICBUaG91Z2h0cyBvbiB0aGlzIGFwcHJvYWNoPw0KDQogICAgSy4NCg0KDQoNCg0K


From nobody Wed May 26 19:29:37 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AA153A05A7 for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 19:29:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=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=yumaworks-com.20150623.gappssmtp.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 5GOAVhxW_PwX for <netconf@ietfa.amsl.com>; Wed, 26 May 2021 19:29:30 -0700 (PDT)
Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) (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 7C8663A02BE for <netconf@ietf.org>; Wed, 26 May 2021 19:29:30 -0700 (PDT)
Received: by mail-lf1-x132.google.com with SMTP id a5so4908508lfm.0 for <netconf@ietf.org>; Wed, 26 May 2021 19:29:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kUidXTyR/04Quwylcgqh4T87CT/bM9BWvYJomaiaD6g=; b=JsU3ccQ5peW43IpAH3isWIU71TSM9he4v1CKWYlyJW7K8FUCOs0rvZvrVmxogKStqk DlQt1PEqx0IvGkTlQqh8/OaMw6yoUK1lCiZZQwxMcqlj/5Pw+6IOeh/YBoKQDYwgQXv3 rXuojoBnpIk+HrwNb7ppc1Xb2S5e6/KVSLdAO/dyTasC3UDm82N+1YFmWOZY/NWG7IT9 OtHFXoqx+7raTrpUrTQaIjP8TXWrZ+7gXjotRE5UYmG3KQt0IncYYZX9vyiLRoqaMbdD BaM5XtAIMejZ6VsdIcgSGGGJ+IbszyzlZc519/KleNdg3jfHjGE23jIEn2FaGKRsAm/I f4jg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kUidXTyR/04Quwylcgqh4T87CT/bM9BWvYJomaiaD6g=; b=hnNWEy1IsbhDHLCpsR6ifranwVLlWpdwIOnNEi4g6RXBsDuhe2JxpEEn/RLjLmkYF2 WqFsJYGZbf9k0JPiIdXfO8qUEn6Ak3ODhwDnE0+FgoahoQXGEyEh+1TOnu8uYpqpDkY/ Dh8JQC6q1ZnDRSlPsmgMK3NGVI82qmnGsqtCp5HCgjAUNoPkcGxWUwY8g1bHz5uFVhn2 UjKeRKVwkCdY1GxtujWqnzeOYg9w8/sWsV68XQMe6t54PkPRhPme7ro00cABKM9ED0Bz L5XPW14/tS37MY7aCLkE+nvWqyMOO2QBFDRTDX1qYHDOgSMd/s+IiMZJOEihGbMdAUrp 08Yw==
X-Gm-Message-State: AOAM530R0L25I/lLM4+ZxHb9vSsdML8kyJuQywfSOhtlYqV8Kl/rCr33 LW0PbWIZQLhlHzYi3sldZc4IUOpwzi6z7By+Yns2hGhBJ11q4shY
X-Google-Smtp-Source: ABdhPJxfZFRjl0YI5uTCO/5EA80jv7wHbjTcgl6FPrl/lXqrzSFSF418APzaLyavZpKBwDNUwb0L/CC+B0KGgWA6HSs=
X-Received: by 2002:a05:6512:3453:: with SMTP id j19mr713996lfr.577.1622082567332;  Wed, 26 May 2021 19:29:27 -0700 (PDT)
MIME-Version: 1.0
References: <01000179aa118e62-0d8dd2b2-f001-4ff3-9d10-4b4e15098055-000000@email.amazonses.com>
In-Reply-To: <01000179aa118e62-0d8dd2b2-f001-4ff3-9d10-4b4e15098055-000000@email.amazonses.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 26 May 2021 19:29:16 -0700
Message-ID: <CABCOCHS8rGMkPJ3e41SFa6rE847sQOcOc6mrQcWrGsQbnN39qQ@mail.gmail.com>
To: Kent Watsen <kent+ietf@watsen.net>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000038f9f805c3468732"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/O1JDEGsyHJ3i8tQ66B7YmHZtADk>
Subject: Re: [netconf] Create IANA-defined modules?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 May 2021 02:29:36 -0000

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

Hi,

There are a couple comments I left out of the YD review...

1) if-feature usage in identities

IMO YANG conformance is still very spotty at best and conformance for
identityref data nodes
is especially broken.  I realize that if-feature is the standards-track
solution to
make a value optional-to-implement, but it is fragile, not future-proof,
and adds unwarranted complexity.

Since identityref conformance does not actually require any of the
published identities
to be used at all (only the base has to match), the entire concept of
conformance for identities needs
to be re-evaluated.

Is it important to restrict the server to specific identities,
or is it sufficient for the client to simply discover what identities are
supported?

It seems in many cases (e.g. iana-if-type) that the authors clearly do not
intend
whatsoever that every identity in the module be mandatory-to-implement.
It seems like a discovery mechanism for identityref data nodes would be mor=
e
useful than attempting to prune identities with if-feature-stmts.

My preference is that all features and if-features related to identities be
removed.


2) perfect is the enemy of good

The 5 year milestone is coming up on this work.
Pencils down. Time to finish.



Andy



On Wed, May 26, 2021 at 12:06 PM Kent Watsen <kent+ietf@watsen.net> wrote:

> [CC-ing Gary, who contributed the =E2=80=9Cietf-[tls/ssh]-common" modules
> originally]
>
>
> NETCONF WG,
>
> The =E2=80=9Ctls-client-server=E2=80=9D draft just received the following=
 GitHub =E2=80=9Cissue=E2=80=9D:
>
> =3D=3D=3D=3D=3Dstart=3D=3D=3D=3D=3D
> This is rather a question than an issue, maybe.
>
> Given that IANA maintains the TLS parameters at
> https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml,
> would it not be better for that content to come from something like
> iana-tls[-parameters].yang rather than an IETF maintained YANG module?
> =3D=3D=3D=3D=3Dstop=3D=3D=3D=3D=3D
>
> This is a good point.  Perhaps we should move all the identities for the
> algorithms defined in the =E2=80=9Cietf-tls-common=E2=80=9D module to an =
IANA-maintained
> =E2=80=9Ciana-tls-parameters=E2=80=9D module.  Thoughts?
>
> By extension, the same statement applies to the =E2=80=9Cssh-client-serve=
r=E2=80=9D draft
> and the IANA maintained SSH parameters page:
> https://www.iana.org/assignments/ssh-parameters/ssh-parameters.xhtml.
>
> One potential issue with doing this is that the existing identities have
> =E2=80=9Cif-feature=E2=80=9D statements that constrain them to specific T=
LS-versions and
> algorithm-families, and are sometimes marked as =E2=80=9Cdeprecated".  By=
 example:
>
>     identity ecdhe-ecdsa-with-aes-128-cbc-sha256 {
>        if-feature "tls-1_2";
>        if-feature "tls-ecc and tls-sha2";
>        base cipher-suite-base;
>        status "deprecated";
>        description
>            "Cipher suite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256.";
>        reference
>           "RFC 5289: TLS Elliptic Curve Cipher Suites with
>                              SHA-256/384 and AES Galois Counter Mode
> (GCM)";
>     }
>
> But that information is NOT captured in the IANA-maintained page.   What
> to do?
>
> One option would be to drop all the feature statements.  All they do is
> limit the totality of algorithms presented to an administrator, when
> configuring which algorithms the client/server should support.  Worst cas=
e,
> all algorithms (of a given type) are presented, regardless if supported b=
y
> the, e.g., TLS protocol version.  When configuring clients/servers using,
> e.g., text-based configuration files, such filters are never available.
> Does anyone know what Cisco/Juniper/etc. devices do in their command-line
> and/or web interfaces?
>
> Another option, which I like because it=E2=80=99s less work for me (unles=
s someone
> can volunteer a GitHub pull request), is to remove the
> ietf-[tls/ssh]-common modules altogether.  They=E2=80=99re currently
> optional-to-configure and, when not configured, it=E2=80=99s an
> implementation-specific decision what, e.g., algorithms to list as being
> supported during the protocol handshake.  Personally, I=E2=80=99ve never =
used them
> (or implemented support for them), happily deferring to internal code and
> underlying libraries.  In lieu of us not defining these modules now,
> applications could augment-in their own configuration nodes and, of cours=
e,
> a future WG effort could add them.  Thoughts on this approach?
>
> K.
>
>
>
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>

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

<div dir=3D"ltr"><div>Hi,</div><div><br></div><div>There are a couple comme=
nts I left out of the YD review...</div><div><br></div><div>1) if-feature u=
sage in identities</div><div><br></div><div>IMO YANG conformance is still v=
ery spotty at best and=C2=A0conformance for identityref data nodes</div><di=
v>is especially broken.=C2=A0 I realize that if-feature is the standards-tr=
ack solution to</div><div>make a value optional-to-implement, but it is=C2=
=A0fragile, not=C2=A0future-proof, and adds unwarranted complexity.</div><d=
iv><br></div><div>Since identityref conformance does not actually require a=
ny of the published identities</div><div>to be used at all (only the base h=
as to match), the entire concept of conformance for identities needs</div><=
div>to be re-evaluated.</div><div><br></div><div>Is it important to restric=
t the server to specific identities,</div><div>or is it sufficient for the =
client to simply discover what identities are supported?</div><div><br></di=
v><div>It seems in many cases (e.g. iana-if-type) that the authors clearly =
do not intend</div><div>whatsoever that every identity in the module be man=
datory-to-implement.</div><div>It seems like a discovery mechanism for iden=
tityref=C2=A0data nodes would be more</div><div>useful than attempting to p=
rune identities with if-feature-stmts.</div><div><br></div><div>My preferen=
ce is that all features and if-features related to identities be removed.<b=
r></div><div><br></div><div><br></div><div>2) perfect is the enemy of good<=
/div><div><br></div><div>The 5 year milestone is coming up on this work.</d=
iv><div>Pencils down. Time to finish.</div><div><br></div><div><br></div><d=
iv><br></div><div>Andy</div><div><br></div><div><br></div><br><div class=3D=
"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, May 26, 2021 at=
 12:06 PM Kent Watsen &lt;<a href=3D"mailto:kent%2Bietf@watsen.net">kent+ie=
tf@watsen.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">[CC-ing Gary, who contributed the =E2=80=9Cietf-[tls/ssh]-comm=
on&quot; modules originally]<br>
<br>
<br>
NETCONF WG,<br>
<br>
The =E2=80=9Ctls-client-server=E2=80=9D draft just received the following G=
itHub =E2=80=9Cissue=E2=80=9D:<br>
<br>
=3D=3D=3D=3D=3Dstart=3D=3D=3D=3D=3D<br>
This is rather a question than an issue, maybe.<br>
<br>
Given that IANA maintains the TLS parameters at=C2=A0 =C2=A0<a href=3D"http=
s://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml" rel=3D"no=
referrer" target=3D"_blank">https://www.iana.org/assignments/tls-parameters=
/tls-parameters.xhtml</a>, would it not be better for that content to come =
from something like iana-tls[-parameters].yang rather than an IETF maintain=
ed YANG module?<br>
=3D=3D=3D=3D=3Dstop=3D=3D=3D=3D=3D<br>
<br>
This is a good point.=C2=A0 Perhaps we should move all the identities for t=
he algorithms defined in the =E2=80=9Cietf-tls-common=E2=80=9D module to an=
 IANA-maintained =E2=80=9Ciana-tls-parameters=E2=80=9D module.=C2=A0 Though=
ts?<br>
<br>
By extension, the same statement applies to the =E2=80=9Cssh-client-server=
=E2=80=9D draft and the IANA maintained SSH parameters page: <a href=3D"htt=
ps://www.iana.org/assignments/ssh-parameters/ssh-parameters.xhtml" rel=3D"n=
oreferrer" target=3D"_blank">https://www.iana.org/assignments/ssh-parameter=
s/ssh-parameters.xhtml</a>.<br>
<br>
One potential issue with doing this is that the existing identities have =
=E2=80=9Cif-feature=E2=80=9D statements that constrain them to specific TLS=
-versions and algorithm-families, and are sometimes marked as =E2=80=9Cdepr=
ecated&quot;.=C2=A0 By example:<br>
<br>
=C2=A0 =C2=A0 identity ecdhe-ecdsa-with-aes-128-cbc-sha256 {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0if-feature &quot;tls-1_2&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0if-feature &quot;tls-ecc and tls-sha2&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0base cipher-suite-base;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0status &quot;deprecated&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;Cipher suite TLS_ECDHE_ECDSA=
_WITH_AES_128_CBC_SHA256.&quot;;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0reference<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;RFC 5289: TLS Elliptic Curve Ciphe=
r Suites with<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=A0SHA-256/384 and AES Galois Counter Mode (GCM=
)&quot;;<br>
=C2=A0 =C2=A0 }<br>
<br>
But that information is NOT captured in the IANA-maintained page.=C2=A0 =C2=
=A0What to do?<br>
<br>
One option would be to drop all the feature statements.=C2=A0 All they do i=
s limit the totality of algorithms presented to an administrator, when conf=
iguring which algorithms the client/server should support.=C2=A0 Worst case=
, all algorithms (of a given type) are presented, regardless if supported b=
y the, e.g., TLS protocol version.=C2=A0 When configuring clients/servers u=
sing, e.g., text-based configuration files, such filters are never availabl=
e.=C2=A0 Does anyone know what Cisco/Juniper/etc. devices do in their comma=
nd-line and/or web interfaces?<br>
<br>
Another option, which I like because it=E2=80=99s less work for me (unless =
someone can volunteer a GitHub pull request), is to remove the ietf-[tls/ss=
h]-common modules altogether.=C2=A0 They=E2=80=99re currently optional-to-c=
onfigure and, when not configured, it=E2=80=99s an implementation-specific =
decision what, e.g., algorithms to list as being supported during the proto=
col handshake.=C2=A0 Personally, I=E2=80=99ve never used them (or implement=
ed support for them), happily deferring to internal code and underlying lib=
raries.=C2=A0 In lieu of us not defining these modules now, applications co=
uld augment-in their own configuration nodes and, of course, a future WG ef=
fort could add them.=C2=A0 Thoughts on this approach?<br>
<br>
K.<br>
<br>
<br>
<br>
_______________________________________________<br>
netconf mailing list<br>
<a href=3D"mailto:netconf@ietf.org" target=3D"_blank">netconf@ietf.org</a><=
br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netconf" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/netconf</a><br>
</blockquote></div></div>

--00000000000038f9f805c3468732--


From nobody Thu May 27 04:10:01 2021
Return-Path: <ietfc@btconnect.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8520B3A191D for <netconf@ietfa.amsl.com>; Thu, 27 May 2021 04:09:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 PbSnjYRIyYQI for <netconf@ietfa.amsl.com>; Thu, 27 May 2021 04:09:55 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00128.outbound.protection.outlook.com [40.107.0.128]) (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 D87403A191C for <netconf@ietf.org>; Thu, 27 May 2021 04:09:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JsMqa/dm5oi1yr0RDJAigX3fuMaZeII6bo/9sXFOnGdq8wcmyrMdrDddl84W0u/bcQSO6XVK+WvVSlhadyZz9zoS2Qj5rGlQHQsRDZO2sIFzGz4kJnYZFk/mWiroCMhM4TfDXH53oLYTf+LTsxeWoUzp28iuepvPFc+mWIi4pLbxJCOIS7gpRosnNxeYMR5hChuaOTHgroJtMBNVlkD8hnTrvwpQtCCNnBtdq2W45AGN0ONEpUH5YjBI2VZLAdcA2w67EeC67VEMVgVo4x2zsfYSEOVicbEpQbvHpqK1yPhCIXGkFQR1X0R2iO+ALy2PZ3Lp4saI36bqnhZBd3XPRg==
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-SenderADCheck; bh=GwrxqS8h7DPjkJhnqA4yOvUlc2IrSIkqXRb1fme/+6o=; b=V/9jnBHs5Io3KvMZrCWdrEh0eIZMHOe3RXhU5EMIyPotA1p1OIUAqmVsJzHyokboLqSQbzIdtqTTV+GB2ovppMsAJ2a0XECjCLUa7cVSG6N7bMbBKmUpTivgOwKMfnp1nvoEFypeTslvXlQTDKCR6pT/l4eqs5lr2SQnZ+zy6VS2oiEC0z0fI83qUy1dmLvswXriR+mytUOA+Suhrx0oO+n1YLJAje4SJ0sFh49i/KZ6qztjneYhaUPNd9BMAZfBVV/GhlZLU0v36n8a8sDGRcjx6qpztVXjlwhcorkAO8hpaO7eAt5P6AhSvF21py7MDuTs2Hcj+ITMoUej7Dq06w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GwrxqS8h7DPjkJhnqA4yOvUlc2IrSIkqXRb1fme/+6o=; b=X5wz7uFUdrY5qz10dlMUh7cMafFXyK1BJUCe1NU10KmNBQ1Tv1gs67lUJ2fDjtYPVxHaiQ3QXnEnzc/xbBuu7o8ttiWyiEvHnwaToophvidfV6XMzc0GpeQ7+vna2OT9RHiMzh2SfwnFKc1hvEuswkWy1Hd7hPOT+ylhgQx1HM8=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by AM6PR07MB5057.eurprd07.prod.outlook.com (2603:10a6:20b:36::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.13; Thu, 27 May 2021 11:09:52 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::a05a:a474:bf78:f0a9%7]) with mapi id 15.20.4173.020; Thu, 27 May 2021 11:09:52 +0000
From: tom petch <ietfc@btconnect.com>
To: Kent Watsen <kent+ietf@watsen.net>
CC: "netconf@ietf.org" <netconf@ietf.org>, "garywu@cisco.com" <garywu@cisco.com>
Thread-Topic: More complications was Re: netconf-tls wasRe: [netconf] Summary of updates
Thread-Index: AQHXUPLWSrmKpVGr1UKbZ6VyMkdjp6rz9S9CgADbHoCAAlu6UA==
Date: Thu, 27 May 2021 11:09:52 +0000
Message-ID: <AM7PR07MB6248BBDEECB1134C56426F73A0239@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <0100017980c49236-7975b99d-b591-4da2-a118-f6598517c4e5-000000@email.amazonses.com> <AM7PR07MB624835D8BE54144D97221817A02B9@AM7PR07MB6248.eurprd07.prod.outlook.com> <010001798c0d947e-4d2d14f5-9f0e-450d-ac99-e18c260f0c2b-000000@email.amazonses.com> <AM7PR07MB6248FF0E1E5A053D4FA2BDC4A0299@AM7PR07MB6248.eurprd07.prod.outlook.com> <01000179a0aa5d37-4810234e-8db2-434d-b8fa-780c1648955a-000000@email.amazonses.com> <AM7PR07MB624888AD4CB3C09809B22702A0259@AM7PR07MB6248.eurprd07.prod.outlook.com>, <01000179a5bdc371-b665451f-61d4-4364-9d55-e9369f3adc8e-000000@email.amazonses.com>
In-Reply-To: <01000179a5bdc371-b665451f-61d4-4364-9d55-e9369f3adc8e-000000@email.amazonses.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: watsen.net; dkim=none (message not signed) header.d=none;watsen.net; dmarc=none action=none header.from=btconnect.com;
x-originating-ip: [86.143.250.49]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: af59e5bc-95a4-46d6-ea31-08d920fff36f
x-ms-traffictypediagnostic: AM6PR07MB5057:
x-microsoft-antispam-prvs: <AM6PR07MB50577CE124460E15C84404F4A0239@AM6PR07MB5057.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: fy8pbbJ39WgkIOFawnY6Rfw/8+NFSHhj6naf/ek2e6DqxihfGl5QBvRMYHYgpW6HdwLzb32mIFudGMZgZC52RcZtAcXWQQt3fCQzMt6+HmFB2YJUH9jRB0OFnN6cakPVMc8qXAACKvhBE+VvLuRkWhOKfyCAgIbmChaIKTzbFYpJIjaqIcL3gquCHTPv0ECvt5Seof3nLGY9fP/oI7m4ztJ3J49JYPnSTlkhY4x/DhbHXQgpuoNRD8xtN9FEb0Nd23rBCmy6zFql1pf8//xV2xe0s7jZa2+/j3zvLBG2hbgl8V/eMou8AO7Q0B1ac8rBWoI42yhKXtgg2xQ4ymgSwoqtWbXkK6h0tnmlDrMS7GkH7PIxTP1barRMuw4HzIFZ5ygDYBLbw/BBygqtWidQhjU0FG+v/3Q6AhfFZGvTRGGgep4HVOAfebPrs3QqJElHvJqYppviBTA2GqhVzDqq+sYDrEYNOz2a3y1WBDDyLhKWYUzyq9IUB234aT1mWw42yUCNTqbZLF0VFyyOhV/nTza/bNU3B7nyavSoQx5whiRN3ls20TrTHV6ffjFhhH1hSVLXr7dqfjvUaVhFbd/jAitwXnlAB0AvQ78H4RNDujQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(39860400002)(346002)(136003)(376002)(396003)(15650500001)(7696005)(4744005)(52536014)(86362001)(4326008)(478600001)(83380400001)(33656002)(316002)(8676002)(54906003)(55016002)(2906002)(6506007)(186003)(8936002)(5660300002)(9686003)(71200400001)(66946007)(26005)(91956017)(122000001)(76116006)(38100700002)(66446008)(66556008)(64756008)(53546011)(66476007); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?LV5kLoc1qBuguwhdbcu/eweFdAMh35ZhcohjUlTrUY9dD/5R96u1YVAoy1?= =?iso-8859-1?Q?/muFX0mro+90QUGuokOxquAoEaugN/YnwrJB6juVlDxgpTRXw7AcFwR6rX?= =?iso-8859-1?Q?o3V2YCc13EsZYYxvF0KaRtwNVl/lWcdXg+ov6RRLmDYxB7cRr9YlL1IVIX?= =?iso-8859-1?Q?rsieItrugodQRJftRA4Xpe1Ry6blPLmu0p3LvfNF+p/kik0W7IC2vfaUyu?= =?iso-8859-1?Q?3Ue9xSpxK85bMhCbGjPxlvrkBfxP00SJjzXF7npx1kclK8uzjUV2clzLpe?= =?iso-8859-1?Q?t+MAXgFK0x8bXzS2J4TF4Hv+etLxx3CNhsOfzU/EmZZMQNW1ZcfVDSjlzB?= =?iso-8859-1?Q?a6ycJA1WT7P2l/Vfw0g5EeVW9gVOSAp4RXz2jrfqOAEe0pP7dgS/CJML9K?= =?iso-8859-1?Q?rEwzVK9xV0d3aB/AZDVsLed2Jk0tSabz8G6sk8u2aHG+XvK1QtLHcAVqEs?= =?iso-8859-1?Q?6CxVogYucWnYP6YnDiJw2yB5gNu5FF6kNcLJECQGA7008C/7lRZR+7BFiR?= =?iso-8859-1?Q?1iA0wOdNR77VmS7bd0qRD52Mp+Hd6BJK4/YdqG7pKc1NjUTh5wZinsgHJZ?= =?iso-8859-1?Q?2kfHDyS3WHkLDk/XTkEzgC3cDGl8mBglfvoQRR5/RLC27gSiYnVaAJT+Ra?= =?iso-8859-1?Q?Aj7fhrqpOE8b7vaD78zRthiUQ2QCpv1DHcLEgT5Ph1kq42R9Cyv1OD83Ik?= =?iso-8859-1?Q?BiETqGIEhDx+C2O2+LABfKxFhcr+CjEpWNDiHYbKsUq3AmKD5I0FW0z+lZ?= =?iso-8859-1?Q?Like1EsguFkguAv+VZth3OTmZLXtpcIrprVyNo02EpRoeBOQcMm/4Bu3Vl?= =?iso-8859-1?Q?wbEYY75keoS+Eylaw7uGP1nxNBk/iIiL/PvMbhHMiQ0iS3ZyxzHOSyj4LA?= =?iso-8859-1?Q?/9+wopAMvMK2vuWG3sfT6hA2YeJll7RPlWNSxTheCSS4KA4jUiNcPFptqq?= =?iso-8859-1?Q?zpFrWHmvttKLRanvwYozQHXJOuTMVye40Rjo75CEpNb+vaAf7yuVmppcvC?= =?iso-8859-1?Q?MHpnK8/FFV44oUxbimjeB5aiCKtYHS5TgzLJi5K+IR4jrqKZLDaH/JMr7k?= =?iso-8859-1?Q?CwxiN+AuZY0s3Oj0fWH+k54xIkWDwBW79rLuH5fzD2V8lrS1tT8NBp/hPH?= =?iso-8859-1?Q?tn1LK7MmLbcAxUoepwbm1Y4TgKH9HJVJ5441yalDVuLMKk1gO8AclIzBfJ?= =?iso-8859-1?Q?07wl91o8U/aet7m0AdTptdIctqOzgCcCh6zng47nA+JdeJnh4RQj6QTM+Y?= =?iso-8859-1?Q?VUTV2+xSf5HBMtH4liAKV1qjGe8yaRKPd5NMUeXZj3ym3oClLqVurnhk0C?= =?iso-8859-1?Q?IiTwjWk7C/14E/fT+lE6gFA+rhdEuEUnG8FeIIgGfTmk71o=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: af59e5bc-95a4-46d6-ea31-08d920fff36f
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2021 11:09:52.1358 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 8O972UofI8SBTXwjgHHDKK8AcpqpGGsErVxomDepp/McUS/tKKl65PG39CIPpYHrr6aQHD8midtP2Ebz+HPjQQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5057
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/tWx1o7gMOgP2QaluzkKaywc-Efs>
Subject: [netconf] More complications was Re: netconf-tls wasRe: Summary of updates
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 May 2021 11:10:00 -0000

From: Kent Watsen <kent+ietf@watsen.net>=0A=
Sent: 25 May 2021 23:55=0A=
Subject: Re: netconf-tls wasRe: [netconf] Summary of updates=0A=
=0A=
<tp>=0A=
=0A=
Top posting a new and different issue.=0A=
=0A=
server case psk references ServerKeyExchange and psk-identity-hint neither =
of which exist in TLS1.3.  The client sends an extension PreSharedKeyExtens=
ion which contains a list of identities from which the server selects one a=
s selected-identity for which the identifier is uint16 indexing into the cl=
ient's list. RFC8446 s.4.2.11.=0A=
=0A=
The client description also needs amending.=0A=
=0A=
TLS1.2 was extended to use tickets in this area to aid session resumption; =
these have now gone and been replaced by this extension.  I would not sugge=
st adding support for tickets.=0A=
=0A=
As I may have said before, TLS 1.3 is different.=0A=
=0A=
Tom Petch =0A=
=0A=
=0A=
Hi Tom,=0A=
=0A=
Pruning resolved items below.=0A=
<snip>=


From nobody Thu May 27 08:00:32 2021
Return-Path: <jason.sterne@nokia.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22F353A11AB for <netconf@ietfa.amsl.com>; Thu, 27 May 2021 08:00:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 DvkyX3aCEAMb for <netconf@ietfa.amsl.com>; Thu, 27 May 2021 08:00:26 -0700 (PDT)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2096.outbound.protection.outlook.com [40.107.92.96]) (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 9FFD93A11CB for <netconf@ietf.org>; Thu, 27 May 2021 08:00:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j0Cd88N1E1UCPjT0rnObn1MLQUCbatPRwFOqZLFUhnn6/VRcc5l6rRVlqwItsL3S69Hk7GQxRKBxY8i17TTo7saweFnWbC7a57UPGW/hIZJQdUF55YJcXJdQG80AXBfyCzRamKZ3vacFuXHgOkRD+1SwThw2ilVguWnEmv8HjW/MI/W9ix1lUMCGcqCgORj4o7mn+5PX0ESu3CKYjPs6o8P+smwl36SAnoQr+B7FSb4Va3hztYbVrPQXwDcNwlqzlVOrcMNZzPYZS0JEZV7ztnJS0Zw63v9tdIa+FnDmbbDWAC6GHjM+PdCzCCYeT5FikgcGIqLFsH25cJ6zk/dV3g==
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-SenderADCheck; bh=M5UtMBa5fsPJDfHnvnz/5uvqKx9eaBrkqHkOdLgEW7Q=; b=dxomwUJJ/uwKAy02q085a6ikIZ2JGR6tFvgs+yrq2KcFkmSiab2g33WpLuGsEXbGxm6ydk74tAiEw0wuRSe62OWY/5Y9GieAaMJksX8sHcaz6KskK789epSAGuBZILqs4FrwjGpZxQ3fvIgYHzKEjm/LXrrxS97IU718U2tvppMqYOffBhfLgoQG6QMfVDL2O3SFU7HLVxYfMrX2S9mfo6+w7gamC1nfpkEUPycFGFv/XDn7yhp2ftE7fXFlrgWgqBtgHutOo0zoMH0vHV9PBKJ0zI05sNET30YogsX8wwQui1Bx6Y38ToMAeRMi4SsFRrhohaMxkogPalwQv17USw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=M5UtMBa5fsPJDfHnvnz/5uvqKx9eaBrkqHkOdLgEW7Q=; b=yKRUF5cjwKMQ3lIN+xCr0Fo1g9HyNgCuFAFzc8biSMNDSYoTJnab3P+r31SLMQsREGZGQS92418ISQ60Ub8OOzr1IE4iJlZgNfWumf1eyuOUyYpsCmOFNjr5tR7x7MSq3h5yUNBJGbsU7gbQLZ1wKIcvqmpyzQYMdn7VJTT0vcQ=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM6PR08MB4090.namprd08.prod.outlook.com (2603:10b6:5:85::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.27; Thu, 27 May 2021 15:00:01 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::616e:7de0:be27:e9b1]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::616e:7de0:be27:e9b1%3]) with mapi id 15.20.4129.037; Thu, 27 May 2021 15:00:01 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: Jernej Tuljak <jernej.tuljak@mg-soft.si>, Ladislav Lhotka <ladislav.lhotka@nic.cz>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [netconf] YANG Library 1.1: a deviation module may exist without a module entry?
Thread-Index: AQHXRw/eIXpIB3GlaUyMmeqZzkpTW6rfugkAgAHSx5CAAQTa/4AU8LGA
Date: Thu, 27 May 2021 15:00:00 +0000
Message-ID: <DM6PR08MB5084EA140F21ABD5107BBB689B239@DM6PR08MB5084.namprd08.prod.outlook.com>
References: <6b520a21-02a7-a41e-caac-fe8dc38a1a9d@mg-soft.si> <f991c985-cc39-3605-34b6-831094ef6e0a@mg-soft.si> <DM6PR08MB50849E201FA7E795438174249B519@DM6PR08MB5084.namprd08.prod.outlook.com> <c93c5998-4223-bccf-1f1f-22ecc2e200ad@nic.cz> <9b051624-c45e-0929-3b74-4549319301dd@mg-soft.si>
In-Reply-To: <9b051624-c45e-0929-3b74-4549319301dd@mg-soft.si>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: mg-soft.si; dkim=none (message not signed) header.d=none;mg-soft.si; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [23.233.24.194]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 44f109cb-5171-4a8c-febf-08d921201a24
x-ms-traffictypediagnostic: DM6PR08MB4090:
x-microsoft-antispam-prvs: <DM6PR08MB4090372521F4C9A078E430529B239@DM6PR08MB4090.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2rzha8Pdz3LUnXlElW1bC4616JBG9USrInOLWjLT0TnFArdh+Q3Vmqc4gBXx8JczP0HX/x93i9KPvkRlulUkCUwuKPKhsumeRdmta58hK7oQWeqGAwMk6vkCyTfdXN6OKyhfVJsi2ZXPolYmz8t6rjgIezF13GkEXg26EYCjOYEIdC5IK3Xvrmz8V11ur7/DUCdzCOIi05wtjU+bLFTMSwYnk8ItecFMmmmrr7BSEDAvzfF6UL6ka8Cna6iEj+D/jJMwZXAqY7w9YXzeCLirt7QKxXcucTkzFDuivm+SNRVLApCh7J4JtZif3j4C+Zdx+wZq3ag0UbmjjqsYRsupZ+2LzPAuoEQN5r+LOnQXEzYs42uaYl7JoakVNK/poDSbbooLiw3o0LR68xqs0dDQdi6LTINj2p5wkzeLLh+mUpg0bYUU2uLhDmZd7vXZZkC9VWMqkXvRWiMNqTFfMVLRUWS31bvflVBgyNv6oio08Ql9hlTZWDbGRfx4iGgfK/q/qDUQvaiAjPi8mil62EL9h4T3rgN9BY1ra1nIoePsUKbi2Nrpu2tePakGX+MEqBOwpvLYdhVAF7mKHAB1+W0UkjYeOyKAWtTXpRvMFkR/rew6nZ8iAd7WQGEbJiOnL9Lzbv43ixs9fbJ8zD+ftrTk9dvvXKzeHOlPAhsKYFwQoby2Wo2f2rTpowUKYZ5ez4Bw+AyIWacQ+/X8I4Sr1W7MUhcpiYRnYNsfRtvRfCmUHSs=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE;  SFS:(4636009)(366004)(346002)(396003)(376002)(39850400004)(136003)(8936002)(966005)(5660300002)(83380400001)(55016002)(71200400001)(8676002)(2906002)(7696005)(66556008)(86362001)(33656002)(53546011)(66946007)(478600001)(66446008)(64756008)(316002)(9686003)(52536014)(26005)(186003)(122000001)(66476007)(110136005)(6506007)(76116006)(38100700002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?emIvUkw0QVF0QldYbmdrb0VYb3I5Y0laYjhpL0xGQzRDNnNJUWJmc2JtM2RU?= =?utf-8?B?enU0cldoQ011SWpaKzcwY3pTRWFxNmhKai9mbzFXdk5Cak1leUxEeUdzUVl5?= =?utf-8?B?cjJNM29XZE1tdjFSMFhHS2FkZ3E3OFU2NzNKbFBsMk04R0R1azhhL3RrQUtU?= =?utf-8?B?WWVOelFyRnIwUWVEMmMyRTdGb1lUbUQ0dXhjZy9PNUpjd0pPMFJOSjlGQWM4?= =?utf-8?B?V2JkMmJCdnFKcERLSWRZZXBhdXhDT0NJZ3RIbVprdFpZcmdhUHRYWnFEVGNu?= =?utf-8?B?dFNTNkVaczk5MFFpUERVblpHNGZXT3Rjak1obC8rd3dxVHM5all6NVN4aldQ?= =?utf-8?B?WVpLM1lmMUZHZGVsNDRoVUNRcHFzeXlCcWY5amlDcWtvUGhtVUdvVmJLSnJJ?= =?utf-8?B?Rk1SNWwyVUNFRXlZMVdCK2tHNzFMR1puVmxHVDllc1JYRCt4T2MvY2pNdmJn?= =?utf-8?B?TUJweDJTcXV4TG82RWNhelJ3Ry9JeEdHVnlrc2c2UnY5Q0VWQVk1NjZCUmhY?= =?utf-8?B?bzhDU1QyWWxjYmZDMGZ3UGdBU1FwNEN1NWlPY25nUnFmSEZmUlE4OFhvZEJG?= =?utf-8?B?OU50cHE0aVFvZ1o4aWFwTjVkaU8zSkFkS1M0V0psVSsySlBaRld4QmdabFE3?= =?utf-8?B?OVdxWVhTeWIvQmRqTUJka29OWHl1ajNtbGhGS1JzUHA3NkRlajg0a1VSMnlw?= =?utf-8?B?ZGpSME9jYXc1SjJFb0lZV0s3VXRGSWR3K3RhaExlQ21wRkZ5QjhFeGhvR3NG?= =?utf-8?B?bFhLV3Zhdm5pY1ZNZFVDQ1czVEVqOHNLS0tJM01wT2pJSEZiSDNrK1hMV0lo?= =?utf-8?B?Vno5TjlmMVNjUnRCU0k5WmN5MDJsRHBobFZrK2RmWGNrUXhyNGZWelVjYkxr?= =?utf-8?B?c1JMa1dsVEQ3bi9acEgrRTV2T2VZY2lKSWkwamQ2WDNvek9MenFwT001Z20w?= =?utf-8?B?b05hNVJndWg5NHFUOFZtS0o5R2RYZlZhWG5LeTIzbTdSNDRYcW9RODQyWkhY?= =?utf-8?B?bW81UVNiUzlrTGJSS2dFSXFkbExhRFZWNlIrRGhXd3VXQ0EzWkhOK293WURs?= =?utf-8?B?K3VVdjNFajBDb3VlajJKUk9lRzV2VDhydUR0Ylk4Z3Nwb04zaGpDdHF5SkdE?= =?utf-8?B?eTRpRTFGT2QwR0lVaVFlZndZbHcza0xGK3o1bVhvUkhUTVVnY3dPSUhmVUFv?= =?utf-8?B?L3dIYk4ybG01ZmxkSU9zQnkxYzY2YWthN281bVlGdGRPRVkzc0RBVW5GQkdQ?= =?utf-8?B?OVRzb1VZc25xZVpkOHlRK0RHTE5JUHFEcDhnUXFGVVBRVU9EQ20rRHo1cEh2?= =?utf-8?B?ckhEQTZ1WDVnSUxxbXhla1pLcmhsaWI2TlBjY2wwcUVYcDllaGgxL3RQaVJa?= =?utf-8?B?RG9ETDNZbnhlMG02eCtENGFWR3FjQlpaSFpldWNmQlcxekd2TDlCdSttV0tn?= =?utf-8?B?c2RmNE5XQ0Q4a1RoQkJSWHQxSktTRE1mZmJTNGFkUUxhMU9qbTBwM2hmQW92?= =?utf-8?B?ZGdoTE5TNmxuRy9HRUlNSHNMNkFlSS9FUEt2Y0t0bzNIZFpCMUZZbGVUM1Bp?= =?utf-8?B?WTdibXZVeG4yaSt5bjNIRFNsRjR5bS9HRC8zTGdyaHQrZGdHZXlNQ1NnY0pG?= =?utf-8?B?NlFzeTZNMjh5QldyZmg5c0R1VExhN1RITW9qaGR6VSs3a1U1Mzh3cjJaSVVZ?= =?utf-8?B?TlQyUlh3TEdsWGZpSHR4NVRxQXg4WklrSmlSRlk4WWVaN0JxRlpaWmN3eUY4?= =?utf-8?Q?eYbvnNI2wtvE8FfUKno+ULPqUsphqB/dytXf7r6?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 44f109cb-5171-4a8c-febf-08d921201a24
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2021 15:00:01.0009 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: AffbmB9VH9bJihyHae1jV3buvVIkEzWWN21SecRqpUT+5Hq6ds4HDpl0qpnD6M/5VoUWbQFUmiRcgWdzF6OPaw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB4090
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/FOgt_qE8hV6-ijHe8nLJtiBZwFk>
Subject: Re: [netconf] YANG Library 1.1: a deviation module may exist without a module entry?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 May 2021 15:00:31 -0000

SGkgSmVybmVqLA0KDQpZb3UgbWF5IGhhdmUgaWRlbnRpZmllZCBhIHByb2JsZW0gd2l0aCBMaWJy
YXJ5IDEuMSBidXQgSSdtIG5vdCBjZXJ0YWluLiBEb2VzIGFueWJvZHkga25vdyBpZiBpdCB3YXMg
aW50ZW5kZWQgdG8gcHJldmVudCBkZXZpYXRpb25zIGZyb20gYmVpbmcgaW4gYSBkaWZmZXJlbnQg
bW9kdWxlLXNldCB0aGFuIHRoZSBtb2R1bGVzIGJlaW5nIGRldmlhdGVkID8gIEknbSBkb3VidGZ1
bCB0aGF0IHdhcyB0aGUgaW50ZW50aW9uIChnaXZlbiB0aGUgdGV4dCB5b3UgbWVudGlvbiBiZWxv
dyB3aGVyZSBhIG1vZHVsZS1zZXQgaXMgYWxsb3dlZCB0byBiZSByZWZlcmVudGlhbGx5IGluY29t
cGxldGUgb24gaXRzIG93bikuDQoNCkphc29uDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4gRnJvbTogbmV0Y29uZiA8bmV0Y29uZi1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYg
T2YgSmVybmVqIFR1bGphaw0KPiBTZW50OiBGcmlkYXksIE1heSAxNCwgMjAyMSAzOjA4IEFNDQo+
IFRvOiBMYWRpc2xhdiBMaG90a2EgPGxhZGlzbGF2Lmxob3RrYUBuaWMuY3o+OyBuZXRjb25mQGll
dGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbbmV0Y29uZl0gWUFORyBMaWJyYXJ5IDEuMTogYSBkZXZp
YXRpb24gbW9kdWxlIG1heSBleGlzdA0KPiB3aXRob3V0IGEgbW9kdWxlIGVudHJ5Pw0KPiANCj4g
T24gMTMvMDUvMjAyMSAxODowNCwgTGFkaXNsYXYgTGhvdGthIHdyb3RlOg0KPiA+DQo+ID4gT24g
MTMuIDA1LiAyMSAxNzozOSwgU3Rlcm5lLCBKYXNvbiAoTm9raWEgLSBDQS9PdHRhd2EpIHdyb3Rl
Og0KPiA+PiBUaGUgY29uY2VwdCBvZiAiZGV2aWF0aW9uIG1vZHVsZSIgaXMgYSBiaXQgb2RkIElN
TyBpbiBSRkM4NTI1Lg0KPiA+Pg0KPiA+PiBEZXZpYXRpb24gc3RhdGVtZW50cyBjYW4gc2l0IGlu
IGFueSBtb2R1bGUgYW5kIGNhbiBiZSBtaXhlZCBpbiBhIG1vZHVsZQ0KPiB0aGF0IGRlY2xhcmVz
IG90aGVyIHNjaGVtYSBub2RlcyAoY29udGFpbmVycywgbGlzdHMsIGV0YykuDQo+ID4+DQo+ID4+
IE1heWJlIGl0IGlzIGEgbmljZSBpZGVhIGZvciBhdXRob3JzIHRvIGdhdGhlciBkZXZpYXRpb25z
IGludG8gbW9kdWxlcyB0aGF0DQo+IGNvbnRhaW4gbm90aGluZyBidXQgZGV2aWF0aW9uIHN0YXRl
bWVudHMsIGJ1dCB0aGF0IHdvdWxkIGp1c3QgYmUgYQ0KPiBjb252ZW50aW9uIG9mIGhvdyB0byBv
cmdhbml6ZSB5b3VyIG1vZHVsZXMuIE5vdGhpbmcgaW4gdGhlIHNwZWNzIHJlYWxseQ0KPiByZXF1
aXJlcyB0aGF0Lg0KPiA+IFJpZ2h0LCBJIG5ldmVyIHJlYWxseSB1bmRlcnN0b29kIHdoeSB0aGUg
ImRldmlhdGlvbiIgbGVhZi1saXN0IHdhcw0KPiA+IG5lZWRlZCBpbiB0aGUgZmlyc3QgcGxhY2Us
IGdpdmVuIHRoYXQgaXQgaXMgY29tcGxldGVseSByZWR1bmRhbnQuIEl0DQo+ID4ganVzdCBjcmVh
dGVzIGFtYmlndW91cyBzaXR1YXRpb25zOg0KPiA+DQo+ID4gaHR0cHM6Ly9tYWlsYXJjaGl2ZS5p
ZXRmLm9yZy9hcmNoL21zZy9uZXRjb25mL0JQVlBRZi1JOXAtDQo+IDFDMUs1TkxtU3NrMEtfRDgv
DQo+IA0KPiBQZXJoYXBzIHRoaXMgd2FzIGFuIGF0dGVtcHQgdG8gZW5zdXJlIHRoZSBvcmRlciBv
ZiBhcHBseWluZyBkZXZpYXRpb24NCj4gbW9kdWxlcyB0byB0aGUgdGFyZ2V0IG1vZHVsZSwgd2hp
Y2ggbWF5IGJlIHJlbGV2YW50IGluIHNvbWUgY2FzZXMgKHRoYXQNCj4gYXJlIGJhZCBwcmFjdGlj
ZSBhbmQgc2hvdWxkIGJlIGF2b2lkZWQgYW55d2F5KS4NCj4gDQo+IFdlIGVuY291bnRlcmVkIGEg
Y291cGxlIG9mIGltcGxlbWVudGF0aW9ucyB0aGF0IGRvIHRoZSBvcHBvc2l0ZSBvZiB3aGF0DQo+
IHlvdSAoTGFkaXNsYXYpIHBvaW50ZWQgb3V0IGluIHRoYXQgYXJjaGl2ZSB0aHJlYWQgLSB0aGV5
IG9ubHkgbGlzdA0KPiBkZXZpYXRpb24gbW9kdWxlcyBpbiB0aGUgImxlYWYtbGlzdCIuLi4NCj4g
DQo+IEFub3RoZXIgcG90ZW50aWFsIGNhdmVhdDogYmVjYXVzZSBvZiB0aGUgd2F5IHRoZSAicGF0
aCIgZXhwcmVzc2lvbiBmb3INCj4gdGhpcyAibGVhZnJlZiIgaXMgZGVmaW5lZCAoIi4uLy4uL21v
ZHVsZS9uYW1lIiBhcyBvcHBvc2VkIHRvDQo+ICIuLi8uLi8uLi9tb2R1bGUtc2V0L21vZHVsZS9u
YW1lIiksIHlvdSBjYW5ub3QgcHV0IGEgbW9kdWxlIHRoYXQNCj4gY29udGFpbnMgZGV2aWF0aW9u
cyBpbiBvbmUgbW9kdWxlLXNldCBhcyBhbiBpbXBsZW1lbnRhdGlvbiBtb2R1bGUgYW5kDQo+IHJl
ZmVyZW5jZSBpdCBpbiBhbm90aGVyIG1vZHVsZS1zZXQgdmlhIHRoaXMgImxlYWYtbGlzdCdzIiB2
YWx1ZS4NCj4gDQo+ICDCoCA8eWFuZy1saWJyYXJ5IHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1s
Om5zOnlhbmc6aWV0Zi15YW5nLWxpYnJhcnkiPg0KPiAgwqDCoMKgIDxtb2R1bGUtc2V0Pg0KPiAg
wqDCoMKgwqDCoCA8bmFtZT5kZXZpYXRpb25zPC9uYW1lPg0KPiAgwqDCoMKgwqDCoCA8bW9kdWxl
Pg0KPiAgwqDCoMKgwqDCoMKgwqAgPG5hbWU+Zm9vLWRldnM8L25hbWU+DQo+ICDCoMKgwqDCoMKg
wqDCoCA8bmFtZXNwYWNlPnVybjpmb286ZGV2czwvbmFtZXNwYWNlPg0KPiAgwqDCoMKgwqDCoCA8
L21vZHVsZT4NCj4gIMKgwqDCoCA8L21vZHVsZS1zZXQ+DQo+ICDCoMKgwqAgPG1vZHVsZS1zZXQ+
DQo+ICDCoMKgwqDCoMKgIDxuYW1lPmNvbW1vbjwvbmFtZT4NCj4gIMKgwqDCoMKgwqAgPG1vZHVs
ZT4NCj4gIMKgwqDCoMKgwqDCoMKgIDxuYW1lPmZvbzwvbmFtZT4NCj4gIMKgwqDCoMKgwqDCoMKg
IDxuYW1lc3BhY2U+dXJuOmZvbzwvbmFtZXNwYWNlPg0KPiAgwqDCoMKgwqDCoMKgwqAgPGRldmlh
dGlvbj5mb28tZGV2czwvZGV2aWF0aW9uPg0KPiAgwqDCoMKgwqDCoCA8L21vZHVsZT4NCj4gIMKg
wqDCoCA8L21vZHVsZS1zZXQ+DQo+ICDCoMKgwqAgLy8gLi4uDQo+ICDCoCA8L3lhbmctbGlicmFy
eT4NCj4gDQo+IFRoZSBhYm92ZSBpbnN0YW5jZSBpcyBub3QgdmFsaWQgYWNjb3JkaW5nIHRvIHRo
ZSBtb2RlbCwgd2hpY2ggSSB0aGluayBpcw0KPiBmaW5lLCBidXQgbWF5IGJlIGNvbmZ1c2luZyBm
b3Igc29tZSwgZXNwZWNpYWxseSBpZiB5b3UgY29uc2lkZXINCj4gInJlZmVyZW50aWFsIGNvbXBs
ZXRlbmVzcyLCoCBvZiAiaW1wb3J0cyIsIHdoaWNoIG9ubHkgbmVlZCB0byBiZWNvbWUNCj4gY29t
cGxldGUgb25jZSB3b3ZlbiBpbnRvIGEgc2NoZW1hIGxpc3QgZW50cnksIGFzIHN0YXRlZCBpbiBz
ZXZlcmFsDQo+ICJkZXNjcmlwdGlvbiIgdGV4dHMuDQo+IA0KPiBKZXJuZWoNCj4gDQo+ID4NCj4g
PiBMYWRhDQo+ID4NCj4gPj4gSmFzb24NCj4gPj4NCj4gPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+ID4+PiBGcm9tOiBuZXRjb25mIDxuZXRjb25mLWJvdW5jZXNAaWV0Zi5vcmc+IE9u
IEJlaGFsZiBPZiBKZXJuZWogVHVsamFrDQo+ID4+PiBTZW50OiBXZWRuZXNkYXksIE1heSAxMiwg
MjAyMSA3OjQ0IEFNDQo+ID4+PiBUbzogTmV0Y29uZiA8bmV0Y29uZkBpZXRmLm9yZz4NCj4gPj4+
IFN1YmplY3Q6IFJlOiBbbmV0Y29uZl0gWUFORyBMaWJyYXJ5IDEuMTogYSBkZXZpYXRpb24gbW9k
dWxlIG1heSBleGlzdA0KPiA+Pj4gd2l0aG91dCBhIG1vZHVsZSBlbnRyeT8NCj4gPj4+DQo+ID4+
PiBTb21laG93IGl0IHNsaXBwZWQgbXkgbWluZCB0aGF0IHJlcXVpcmUtaW5zdGFuY2UgZGVmYXVs
dHMgdG8gdHJ1ZSBpbg0KPiA+Pj4gWUFORyAxLjEuIEV2ZXJ5dGhpbmcgY2hlY2tzIG91dC4NCj4g
Pj4+DQo+ID4+PiBBIHNlcnZlciBpbXBsZW1lbnRhdGlvbiB0aGF0IGFubm91bmNlcyBhIGRldmlh
dGlvbiBtb2R1bGUgaW4gdGhlDQo+ID4+PiAiL3lhbmctbGlicmFyeS9tb2R1bGUtc2V0L21vZHVs
ZS9kZXZpYXRpb24iIGxlYWYtbGlzdCwgYnV0IGxhY2tzIGENCj4gPj4+IGNvcnJlc3BvbmRpbmcg
ZW50cnkgaW4gIi95YW5nLWxpYnJhcnkvbW9kdWxlLXNldC9tb2R1bGUiIGxpc3QgaXMNCj4gPj4+
IG5vbi1SRkM4NTI1IGNvbXBsaWFudC4NCj4gPj4+DQo+ID4+PiBKZXJuZWoNCj4gPj4+DQo+ID4+
PiBPbiAxMi8wNS8yMDIxIDExOjE4LCBKZXJuZWogVHVsamFrIHdyb3RlOg0KPiA+Pj4+IEhpLA0K
PiA+Pj4+DQo+ID4+Pj4gaXMgdGhlcmUgYSBwYXJ0aWN1bGFyIHJlYXNvbiBmb3IgdGhlIGRldmlh
dGlvbiBsZWFmLWxpc3QgaW4NCj4gPj4+PiBpZXRmLXlhbmctbGlicmFyeUAyMDE5LTAxLTA0IG5v
dCBoYXZpbmcgcmVxdWlyZS1pbnN0YW5jZSB0cnVlIGZvciBpdHMNCj4gPj4+PiBsZWFmcmVmIHBh
dGgsIHRoZXJlZm9yZSBhbGxvd2luZyBzZXJ2ZXJzIHRvIHJlcG9ydCAiaW5jb21wbGV0ZSIgbW9k
dWxlDQo+ID4+Pj4gc2V0cy9zY2hlbWFzIHRvIHRoZSBjbGllbnQ/DQo+ID4+Pj4NCj4gPj4+PiAg
wqDCoMKgwqAgZ3JvdXBpbmcgbW9kdWxlLWltcGxlbWVudGF0aW9uLXBhcmFtZXRlcnMgew0KPiA+
Pj4+ICDCoMKgwqDCoMKgwqAgZGVzY3JpcHRpb24NCj4gPj4+PiAgwqDCoMKgwqDCoMKgwqDCoCAi
UGFyYW1ldGVycyBmb3IgZGVzY3JpYmluZyB0aGUgaW1wbGVtZW50YXRpb24gb2YgYSBtb2R1bGUu
IjsNCj4gPj4+PiAgwqDCoMKgwqDCoMKgIGxlYWYtbGlzdCBmZWF0dXJlIHsNCj4gPj4+PiAgwqDC
oMKgwqDCoMKgwqDCoCB0eXBlIHlhbmc6eWFuZy1pZGVudGlmaWVyOw0KPiA+Pj4+ICDCoMKgwqDC
oMKgwqDCoMKgIGRlc2NyaXB0aW9uDQo+ID4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgICJMaXN0
IG9mIGFsbCBZQU5HIGZlYXR1cmUgbmFtZXMgZnJvbSB0aGlzIG1vZHVsZSB0aGF0IGFyZQ0KPiA+
Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN1cHBvcnRlZCBieSB0aGUgc2VydmVyLCByZWdh
cmRsZXNzIHdoZXRoZXIgdGhleSBhcmUgZGVmaW5lZA0KPiA+Pj4+ICDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGluIHRoZSBtb2R1bGUgb3IgYW55IGluY2x1ZGVkIHN1Ym1vZHVsZS4iOw0KPiA+Pj4+
ICDCoMKgwqDCoMKgwqAgfQ0KPiA+Pj4+ICDCoMKgwqDCoMKgwqAgbGVhZi1saXN0IGRldmlhdGlv
biB7DQo+ID4+Pj4gIMKgwqDCoMKgwqDCoMKgwqAgdHlwZSBsZWFmcmVmIHsNCj4gPj4+PiAgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgcGF0aCAiLi4vLi4vbW9kdWxlL25hbWUiOw0KPiA+Pj4+ICDCoMKg
wqDCoMKgwqDCoMKgIH0NCj4gPj4+Pg0KPiA+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgIGRlc2NyaXB0
aW9uDQo+ID4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgICJMaXN0IG9mIGFsbCBZQU5HIGRldmlh
dGlvbiBtb2R1bGVzIHVzZWQgYnkgdGhpcyBzZXJ2ZXIgdG8NCj4gPj4+PiAgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBtb2RpZnkgdGhlIGNvbmZvcm1hbmNlIG9mIHRoZSBtb2R1bGUgYXNzb2NpYXRl
ZCB3aXRoIHRoaXMNCj4gPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBlbnRyeS7CoCBOb3Rl
IHRoYXQgdGhlIHNhbWUgbW9kdWxlIGNhbiBiZSB1c2VkIGZvciBkZXZpYXRpb25zDQo+ID4+Pj4g
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZm9yIG11bHRpcGxlIG1vZHVsZXMsIHNvIHRoZSBzYW1l
IGVudHJ5IE1BWSBhcHBlYXIgd2l0aGluDQo+ID4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
bXVsdGlwbGUgJ21vZHVsZScgZW50cmllcy4NCj4gPj4+Pg0KPiA+Pj4+ICDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIFRoaXMgcmVmZXJlbmNlIE1VU1QgTk9UIChkaXJlY3RseSBvciBpbmRpcmVjdGx5
KQ0KPiA+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZmVyIHRvIHRoZSBtb2R1bGUgYmVp
bmcgZGV2aWF0ZWQuDQo+ID4+Pj4NCj4gPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBSb2J1
c3QgY2xpZW50cyBtYXkgd2FudCB0byBtYWtlIHN1cmUgdGhhdCB0aGV5IGhhbmRsZSBhDQo+ID4+
Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2l0dWF0aW9uIHdoZXJlIGEgbW9kdWxlIGRldmlh
dGVzIGl0c2VsZiAoZGlyZWN0bHkgb3INCj4gPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBp
bmRpcmVjdGx5KSBncmFjZWZ1bGx5LiI7DQo+ID4+Pj4gIMKgwqDCoMKgwqDCoCB9DQo+ID4+Pj4g
IMKgwqDCoMKgIH0NCj4gPj4+Pg0KPiA+Pj4+IFdoeSBhcmUgZGV2aWF0aW9uIG1vZHVsZXMgYWxs
b3dlZCB0byBleGlzdCB3aXRob3V0IGEgbW9kdWxlIGVudHJ5DQo+ID4+Pj4gd2l0aGluIFlBTkcg
TGlicmFyeSBpbnN0YW5jZXM/IFdoeSB3b3VsZCBhIHNlcnZlciBjaG9vc2UgdG8gd2l0aGhvbGQN
Cj4gPj4+PiBuYW1lc3BhY2UgaW5mb3JtYXRpb24gZm9yIGEgZGV2aWF0aW9uIG1vZHVsZT8NCj4g
Pj4+Pg0KPiA+Pj4+IEplcm5lag0KPiA+Pj4+DQo+ID4+Pj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPj4+PiBuZXRjb25mIG1haWxpbmcgbGlzdA0K
PiA+Pj4+IG5ldGNvbmZAaWV0Zi5vcmcNCj4gPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL25ldGNvbmYNCj4gPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+ID4+PiBuZXRjb25mIG1haWxpbmcgbGlzdA0KPiA+Pj4gbmV0
Y29uZkBpZXRmLm9yZw0KPiA+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9uZXRjb25mDQo+ID4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+ID4+IG5ldGNvbmYgbWFpbGluZyBsaXN0DQo+ID4+IG5ldGNvbmZAaWV0Zi5vcmcN
Cj4gPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9uZXRjb25mDQo+ID4+
DQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PiBuZXRjb25mIG1haWxpbmcgbGlzdA0KPiBuZXRjb25mQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbmV0Y29uZg0K


From nobody Thu May 27 08:07:52 2021
Return-Path: <01000179ae5debf2-86973cf9-70d7-4601-b901-962d8ca86334-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DC593A1206; Thu, 27 May 2021 08:07:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.893
X-Spam-Level: 
X-Spam-Status: No, score=-1.893 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 vzA0ECq-9Whd; Thu, 27 May 2021 08:07:48 -0700 (PDT)
Received: from a8-31.smtp-out.amazonses.com (a8-31.smtp-out.amazonses.com [54.240.8.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17D243A120E; Thu, 27 May 2021 08:07:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1622128066; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:In-Reply-To:Cc:To:References:Feedback-ID; bh=SM3eUGrZ789HOzcOQ5cc4ObpE+o/yLX+Nh4VblLqcdU=; b=RIo8M9o3xdvApYQNN6Y8SHJQrVdWAmVtB2sLbEGsXRL2AXmwzIKZCFxDURGyDg9v aa43TO0V+4/7oIELFDxwZS2qc7m/F/JesJrq/AiOVUSb1rkxHbJMJn57VbCWUnAcdOS i9VLReAwzEFYrTUOFqYhk0UfxR6sABR8du0RPQ0c=
From: Kent Watsen <kent+ietf@watsen.net>
Message-ID: <01000179ae5debf2-86973cf9-70d7-4601-b901-962d8ca86334-000000@email.amazonses.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_7DE08278-6A98-4BAB-963F-31C812BCC16C"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
Date: Thu, 27 May 2021 15:07:46 +0000
In-Reply-To: <1448778391.413238.1622108131158.JavaMail.zimbra@insa-lyon.fr>
Cc: draft-ietf-netconf-https-notif@ietf.org, pierre francois <pierre.francois@insa-lyon.fr>, Axel Rosenstiehl <axel.rosenstiehl@insa-lyon.fr>, "netconf@ietf.org" <netconf@ietf.org>
To: Alex Huang Feng <alex.huang-feng@insa-lyon.fr>
References: <1448778391.413238.1622108131158.JavaMail.zimbra@insa-lyon.fr>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.27-54.240.8.31
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/zLqNYG-1HdqvH8ca4OXMvLeSD7o>
Subject: Re: [netconf] RFC8639 capability on https-notif receiver implementation
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 May 2021 15:07:50 -0000

--Apple-Mail=_7DE08278-6A98-4BAB-963F-31C812BCC16C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

[CC-ing NETCONF WG mailing list]


Hi Alex,

Thanks for reaching out!


> I am part of Unyte team and we are now implementing and testing the =
https-notif protocol on the draft =
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-https-notif-08 =
<https://datatracker.ietf.org/doc/html/draft-ietf-netconf-https-notif-08>
Always good to know about independent implementations in the works.


> We have implemented a library in C for the receiver and are planning =
to publish it as an open-source receiver implementation soon.

Nice contribution  - which capabilities will it support?

[be aware that there is an ongoing discussion regarding how capabilities =
should be supported: =
https://mailarchive.ietf.org/arch/msg/netconf/JmjttafVmRDaFzeLLNlYgrqfZWw =
<https://mailarchive.ietf.org/arch/msg/netconf/JmjttafVmRDaFzeLLNlYgrqfZWw=
>]


> We have some questions about the rfc-8639 capability (supporting the =
state machine defined in the rfc 8639).
> As I understood in the draft, https-notif receiver is not assumed to =
be a netconf/restconf server

Correct.


> and as I read in the rfc-8639, the state machine is implemented in the =
publisher.
> I'd like to know how does this capability impacts the receiver =
implementation.

Hopefully the RFC 8639 authors can chime in, but my understanding is =
that the various notifications (subscription-started, =
subscription-modified, etc.) enable the receiver to maintain a local =
copy of the state machine, in order to know how to internally-dispatch =
notifications?


> In the draft:=20
> Note that, for RFC 8639 =
<https://datatracker.ietf.org/doc/html/rfc8639> configured =
subscriptions, the very first
>    notification must be the "subscription-started" notification.
>=20
> Does this mean that on the receiver side, the first =
"/relay-notification" notification we receive is the =
"subscription-started" rpc body ?

Yes.


> Do we need to save a state in the receiver for later interaction ? Or =
the RFC 8639 support is just the first notification with the rpc ?

See previous comment, but my understanding is tenuous and hope others to =
chime in.


> Another observation on the draft, in the example 3.4, the json body =
for the GET capabilities is not valid (a colon is missed after the =
"receiver-capabilities").

Thanks!  Normally we run all code blocks through validation, but some of =
the code blocks in this draft elude that given the use of a pseudo YANG =
module...


> Looking forward to hearing from you,
>=20
> Alex Huang Feng
> INSA de Lyon | INSA T=C3=A9l=C3=A9com

K.



--Apple-Mail=_7DE08278-6A98-4BAB-963F-31C812BCC16C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">[CC-ing NETCONF WG mailing list]<div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div class=3D"">Hi =
Alex,</div><div class=3D""><br class=3D""></div><div class=3D"">Thanks =
for reaching out!</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""><div style=3D"font-family: arial, helvetica, =
sans-serif; font-size: 12pt;" class=3D""><div =
data-marker=3D"__QUOTED_TEXT__" class=3D""><div style=3D"font-family: =
arial, helvetica, sans-serif; font-size: 12pt;" class=3D""><div =
class=3D""><div style=3D"font-family: arial, helvetica, sans-serif; =
font-size: 12pt;" class=3D""><div class=3D"">I am part of Unyte team and =
we are now implementing and testing the https-notif protocol on the =
draft&nbsp;<a =
href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-netconf-https-not=
if-08" target=3D"_blank" =
class=3D"">https://datatracker.ietf.org/doc/html/draft-ietf-netconf-https-=
notif-08</a></div></div></div></div></div></div></div></div></blockquote><=
div><br class=3D""></div><div>Always good to know about independent =
implementations in the works.</div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><div style=3D"font-family: arial, helvetica, sans-serif; =
font-size: 12pt;" class=3D""><div data-marker=3D"__QUOTED_TEXT__" =
class=3D""><div style=3D"font-family: arial, helvetica, sans-serif; =
font-size: 12pt;" class=3D""><div class=3D""><div style=3D"font-family: =
arial, helvetica, sans-serif; font-size: 12pt;" class=3D""><div =
class=3D"">We have implemented a library in C for the receiver and are =
planning to publish it as an open-source receiver implementation =
soon.</div></div></div></div></div></div></div></div></blockquote><div><br=
 class=3D""></div><div>Nice contribution &nbsp;- which capabilities will =
it support?</div><div><br class=3D""></div><div>[be aware that there is =
an ongoing discussion regarding how capabilities should be =
supported:&nbsp;<a =
href=3D"https://mailarchive.ietf.org/arch/msg/netconf/JmjttafVmRDaFzeLLNlY=
grqfZWw" =
class=3D"">https://mailarchive.ietf.org/arch/msg/netconf/JmjttafVmRDaFzeLL=
NlYgrqfZWw</a>]</div><div><br class=3D""></div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D""><div =
style=3D"font-family: arial, helvetica, sans-serif; font-size: 12pt;" =
class=3D""><div data-marker=3D"__QUOTED_TEXT__" class=3D""><div =
style=3D"font-family: arial, helvetica, sans-serif; font-size: 12pt;" =
class=3D""><div class=3D""><div style=3D"font-family: arial, helvetica, =
sans-serif; font-size: 12pt;" class=3D""><div class=3D"">We have some =
questions about the rfc-8639 capability (supporting the state machine =
defined in the rfc <span style=3D"caret-color: rgb(0, 0, 0); =
font-family: arial, helvetica, sans-serif; font-size: 16px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
background-color: rgb(255, 255, 255); text-decoration: none; float: =
none; display: inline !important;" class=3D"">8639</span><span =
style=3D"font-size: 12pt;" class=3D"">).</span></div><div class=3D"">As =
I understood in the draft, https-notif receiver is not assumed to be a =
netconf/restconf =
server</div></div></div></div></div></div></div></div></blockquote><div><b=
r class=3D""></div>Correct.</div><div><br class=3D""></div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><div style=3D"font-family: arial, helvetica, sans-serif; =
font-size: 12pt;" class=3D""><div data-marker=3D"__QUOTED_TEXT__" =
class=3D""><div style=3D"font-family: arial, helvetica, sans-serif; =
font-size: 12pt;" class=3D""><div class=3D""><div style=3D"font-family: =
arial, helvetica, sans-serif; font-size: 12pt;" class=3D""><div =
class=3D""> and as I read in the rfc-8639, the state machine is =
implemented in the publisher. </div><div class=3D"">I'd like to know how =
does this capability impacts the receiver =
implementation.</div></div></div></div></div></div></div></div></blockquot=
e><div><br class=3D""></div><div>Hopefully the RFC 8639 authors can =
chime in, but my understanding is that the various notifications =
(subscription-started, subscription-modified, etc.) enable the receiver =
to maintain a local copy of the state machine, in order to know how to =
internally-dispatch notifications?</div><div><br class=3D""></div><div><br=
 class=3D""></div><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D""><div style=3D"font-family: arial, helvetica, =
sans-serif; font-size: 12pt;" class=3D""><div =
data-marker=3D"__QUOTED_TEXT__" class=3D""><div style=3D"font-family: =
arial, helvetica, sans-serif; font-size: 12pt;" class=3D""><div =
class=3D""><div style=3D"font-family: arial, helvetica, sans-serif; =
font-size: 12pt;" class=3D""><div class=3D"">In the =
draft:&nbsp;</div><div class=3D""><pre class=3D"newpage" =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; font-size: 13.333333015441895px; margin-top: 0px; =
margin-bottom: 0px; break-before: page; caret-color: rgb(0, 0, 0);">Note =
that, for <a href=3D"https://datatracker.ietf.org/doc/html/rfc8639" =
target=3D"_blank" class=3D"">RFC 8639</a> configured subscriptions, the =
very first
   notification must be the "subscription-started" notification.<br =
class=3D""><br class=3D""></pre></div>Does this mean that on the =
receiver side, the first "/relay-notification" notification we receive =
is the "subscription-started" rpc body =
?</div></div></div></div></div></div></div></blockquote><div><br =
class=3D""></div>Yes.</div><div><br class=3D""></div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><div style=3D"font-family: arial, helvetica, sans-serif; =
font-size: 12pt;" class=3D""><div data-marker=3D"__QUOTED_TEXT__" =
class=3D""><div style=3D"font-family: arial, helvetica, sans-serif; =
font-size: 12pt;" class=3D""><div class=3D""><div style=3D"font-family: =
arial, helvetica, sans-serif; font-size: 12pt;" class=3D""> Do we need =
to save a state in the receiver for later interaction ? Or the RFC 8639 =
support is just the first notification with the rpc ?<br =
class=3D""></div></div></div></div></div></div></div></blockquote><div><br=
 class=3D""></div><div>See previous comment, but my understanding is =
tenuous and hope others to chime in.</div><div><br class=3D""></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><div style=3D"font-family: arial, helvetica, sans-serif; =
font-size: 12pt;" class=3D""><div data-marker=3D"__QUOTED_TEXT__" =
class=3D""><div style=3D"font-family: arial, helvetica, sans-serif; =
font-size: 12pt;" class=3D""><div class=3D""><div style=3D"font-family: =
arial, helvetica, sans-serif; font-size: 12pt;" class=3D"">Another =
observation on the draft, in the example 3.4, the json body for the GET =
capabilities is not valid (a colon is missed after the "<span =
style=3D"font-size: 12pt;" =
class=3D"">receiver-capabilities").</span></div></div></div></div></div></=
div></div></blockquote><div><br class=3D""></div><div>Thanks! =
&nbsp;Normally we run all code blocks through validation, but some of =
the code blocks in this draft elude that given the use of a pseudo YANG =
module...</div><div><br class=3D""></div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D""><div =
style=3D"font-family: arial, helvetica, sans-serif; font-size: 12pt;" =
class=3D""><div data-marker=3D"__QUOTED_TEXT__" class=3D""><div =
style=3D"font-family: arial, helvetica, sans-serif; font-size: 12pt;" =
class=3D""><div class=3D""><div style=3D"font-family: arial, helvetica, =
sans-serif; font-size: 12pt;" class=3D"">Looking forward to hearing from =
you,<br class=3D""><br class=3D""><div class=3D""><div class=3D"">Alex =
Huang Feng<br class=3D""><span style=3D"color: rgb(51, 51, 153); =
font-size: 11pt;" class=3D""><em class=3D"">INSA de Lyon | INSA =
T=C3=A9l=C3=A9com</em></span></div></div></div></div></div></div></div></d=
iv></div></blockquote><br class=3D""></div></div><div>K.</div><div><br =
class=3D""></div><div><br class=3D""></div></body></html>=

--Apple-Mail=_7DE08278-6A98-4BAB-963F-31C812BCC16C--


From nobody Thu May 27 12:05:32 2021
Return-Path: <01000179af378320-73241cbb-c5a4-45dd-8c87-03ff603cc2f0-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D4C263A07AB; Thu, 27 May 2021 12:05:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level: 
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 5Ac-5cgsABs2; Thu, 27 May 2021 12:05:26 -0700 (PDT)
Received: from a48-110.smtp-out.amazonses.com (a48-110.smtp-out.amazonses.com [54.240.48.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E3A063A07A4; Thu, 27 May 2021 12:05:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1622142321; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=Y5HzRcAqOnoXwQe66cWxjccTgEbcCxJR4aKH8wYAqGQ=; b=JQTpEc3EpTGs6pCNO3EmoiXwfQti0lydfTs4aEQlDTXQrb3eQrpZmB8cYvGq2ow3 puostXynMfrXkQz9Pjp7ZmoX/V0hEL0gkrEahnbH9KWQR1HpUZkdVKmm8nDghj89oW+ OzeBupDHh9jSWTGmKtvUQmpTEAgRHEwMzQMD1qCg=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Kent Watsen <kent@watsen.net>
In-Reply-To: <162197047222.6755.5719177112947542346@ietfa.amsl.com>
Date: Thu, 27 May 2021 19:05:21 +0000
Cc: "netconf@ietf.org" <netconf@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-ID: <01000179af378320-73241cbb-c5a4-45dd-8c87-03ff603cc2f0-000000@email.amazonses.com>
References: <162197047222.6755.5719177112947542346@ietfa.amsl.com>
To: Andy Bierman <andy@yumaworks.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.27-54.240.48.110
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/vKRxwLNXcDlCJtkxJh1LgDIxMSs>
Subject: Re: [netconf] [Last-Call] Yangdoctors last call review of draft-ietf-netconf-ssh-client-server-24
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 May 2021 19:05:31 -0000

[moving all alias except =E2=80=9Cnetconf=E2=80=9D to the BCC list]


Hi Andy,

Thank you for your review!

> On May 25, 2021, at 3:21 PM, Andy Bierman via Datatracker =
<noreply@ietf.org> wrote:
>=20
> Reviewer: Andy Bierman
> Review result: Ready
>=20
> Comments:
>=20
> 1) Measuring Interoperability for groupings and identities
>=20
> [same comment for SSH and TLS drafts]
>=20
> These modules are intentionally abstract.
> There are no protocol-accessible objects defined at all.
> Interoperability is usually measured in the context of a
> specific protocol (e.g., NETCONF).
>=20
> There is an assumption that interoperability will be achieved
> by some other RFCs that will have "uses" statements to create
> protocol-accessible or otherwise implementable objects.

True, and we have, e.g., the "netconf-client-server" and =
"restconf-client-server" drafts, and the PCE WG has the "pcep-yang=E2=80=9D=
 draft.   There=E2=80=99s a leap of faith, but also some running code, =
so hopefully within the intentions of an =E2=80=9CRFC=E2=80=9D.


> There is also an assumption that the groupings will be used the
> same everywhere, and the only difference will be the
> path from root to the objects in these groupings.
> In fact, the "refine" statement allows each usage to be
> different.

What assumption?  Do you mean the description statements in the various =
"[ssh/tls]-[client/server]-grouping=E2=80=9D groupings.  For instance, =
see the 2nd paragraph below:

     grouping ssh-client-grouping {
       description
         "A reusable grouping for configuring a SSH client without
          any consideration for how an underlying TCP session is
          established.

          Note that this grouping uses fairly typical descendent
          node names such that a stack of 'uses' statements will
          have name conflicts.  It is intended that the consuming
          data model will resolve the issue (e.g., by wrapping
          the 'uses' statement in a container called
          'ssh-client-parameters').  This model purposely does
          not do this itself so as to provide maximum flexibility
          to consuming models.";

While it is true that =E2=80=9Cstacks=E2=80=9D (or sibling =E2=80=9Cuses=E2=
=80=9D statements) are expected (from a "best practice=E2=80=9D POV), =
I=E2=80=99m unaware of any Xpath expressions enforcing this.


> Perhaps the drafts should mention these interoperability issues.

Could you be more specific in what text you=E2=80=99d like to see in =
which sections?



> 2) same feature names in 2 modules
>=20
>  - feature userauth-hostbased
>  - feature userauth-none
>  - feature userauth-password
>  - feature userauth-publickey
>=20
> The ietf-ssh-client and ietf-ssh-server modules both use these
> feature names. IMO users will not expect this, and this will cause
> confusion.
>=20
> Why can't these features be defined once in ietf-ssh-common.yang?
> Seems like client and server will advertise the feature for
> implementing their relevant values.

Well, these were named differently in just the previous version of the =
ssh draft=E2=80=A6from the change log:

 *  Renamed "client-auth-*" to "userauth-*"
 *  Renamed "client-identity-*" to "userauth-*=E2=80=9D

Juergen felt that these were more natural names for SSH.   I agreed, =
mostly just to get the =E2=80=9Cmonkey off my back=E2=80=9D, but it =
breaks with the convention used by the collection if client-server =
drafts (where all the variations of "[client/server]-[auth/identity]=E2=80=
=9D are typically used). =20

Yes, =E2=80=9Cuserauth=E2=80=9D is the term used in the SSH drafts, and =
I didn=E2=80=99t think is was a big deal or, really, any deal at all, =
for the same feature names to be used in both drafts, such that I'm =
surprised by your "users will not expect this, and this will cause =
confusion=E2=80=9D comment...

Moving the definitions to the =E2=80=9Ccommon=E2=80=9D module is =
possible, of course, but tricky since the description statements say =
different things, to address the different contexts in which they=E2=80=99=
re used.  The description statement could be expanded to address each =
context, but this will get wordy=E2=80=A6I wonder if it wouldn=E2=80=99t =
be better to just go back to the previous =E2=80=9Cclient-[auth/identity]-=
*=E2=80=9D prefixes - thoughts?




K.



From nobody Thu May 27 12:05:38 2021
Return-Path: <01000179af378d51-c0a96433-9313-4b0d-bf3f-0a8f54be4852-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 850E03A07B3; Thu, 27 May 2021 12:05:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level: 
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 JTXOOAeiMmjE; Thu, 27 May 2021 12:05:29 -0700 (PDT)
Received: from a48-92.smtp-out.amazonses.com (a48-92.smtp-out.amazonses.com [54.240.48.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC1883A07A8; Thu, 27 May 2021 12:05:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1622142324; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=1ODFTHR9NW2iDEgAWx/Zorq4dJtPYzCmEYosaJ6N38Y=; b=NrYsEFXwKHLsGBU0aPNND3YjLxZ4/lsKCKaQKqQG9+2kzW5Xm+O0TYq2F5YeNoRy ojCiEPM99TPXOcZ0Ckc0Aozjmpoqx66tHzfwEAfFUPKa8PmDlfKHE1lCobgx3/28zGj Tx9aLtflx3xAy2AxTulFc4xqaKcRTVcFma5aTIlQ=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Kent Watsen <kent@watsen.net>
In-Reply-To: <162197056513.1767.16350161534776831688@ietfa.amsl.com>
Date: Thu, 27 May 2021 19:05:24 +0000
Cc: "netconf@ietf.org" <netconf@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-ID: <01000179af378d51-c0a96433-9313-4b0d-bf3f-0a8f54be4852-000000@email.amazonses.com>
References: <162197056513.1767.16350161534776831688@ietfa.amsl.com>
To: Andy Bierman <andy@yumaworks.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.27-54.240.48.92
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/WTNh0uUs3BDxVeP19jDK0-3NspU>
Subject: Re: [netconf] [Last-Call] Yangdoctors last call review of draft-ietf-netconf-tls-client-server-24
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 May 2021 19:05:37 -0000

[moving all alias except =E2=80=9Cnetconf=E2=80=9D to the BCC list]


Hi Andy,

Thank you for your review!


> On May 25, 2021, at 3:22 PM, Andy Bierman via Datatracker =
<noreply@ietf.org> wrote:
>=20
> Reviewer: Andy Bierman
> Review result: Ready
>=20
> Comments:
>=20
> I am not commenting on the TLS 1.0 and 1.3 onging discussions.
> The WG decision does not impact the YANG module review.
>=20
> 1) Measuring Interoperability for groupings and identities
>=20
> [same comment for SSH and TLS drafts]
>=20
> These modules are intentionally abstract.
> There are no protocol-accessible objects defined at all.
> Interoperability is usually measured in the context of a
> specific protocol (e.g., NETCONF).
>=20
> There is an assumption that interoperability will be achieved
> by some other RFCs that will have "uses" statements to create
> protocol-accessible or otherwise implementable objects.
>=20
> There is also an assumption that the groupings will be used the
> same everywhere, and the only difference will be the
> path from root to the objects in these groupings.
> In fact, the "refine" statement allows each usage to be
> different.
>=20
> Perhaps the drafts should mention these interoperability issues.

Let=E2=80=99s discuss this in my response to the same comment in your =
review of the ssh-client-server draft.


> 2)  mandatory choice of only optional-to-implement cases
>=20
> The choice /ietf-tls-client:client-identity/auth-type
> is mandatory but all cases have if-feature-stmts.
> Does draft mention 1 of the 4 features MUST be implemented?



The same construct is present in the ietf-tls-server module as =
well...I=E2=80=99ll apply the agreed upon solution to both.  Would the =
following update suffice?

OLD:

      choice auth-type {
        mandatory true;
        description
          "A choice amongst authentication types.=E2=80=9D;

NEW:

      choice auth-type {
        mandatory true;
        description
          "A choice amongst authentication types, of which one must
           be enabled (via its associated 'feature') and selected.=E2=80=9D=
;



K.








From nobody Thu May 27 12:15:50 2021
Return-Path: <01000179af410c5f-ae202ba4-e627-4fda-8569-643c0dcd2835-000000@amazonses.watsen.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30A5F3A08EA for <netconf@ietfa.amsl.com>; Thu, 27 May 2021 12:15:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=amazonses.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 xaHviv_Qdyo2 for <netconf@ietfa.amsl.com>; Thu, 27 May 2021 12:15:47 -0700 (PDT)
Received: from a48-92.smtp-out.amazonses.com (a48-92.smtp-out.amazonses.com [54.240.48.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8B233A08E4 for <netconf@ietf.org>; Thu, 27 May 2021 12:15:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ug7nbtf4gccmlpwj322ax3p6ow6yfsug; d=amazonses.com; t=1622142946; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:Feedback-ID; bh=tG+kI0U0q6Ej3CQKZByrQGZVnHX3oHTeU6OB/47dj8Y=; b=SxIs0B5gdGpfv2C3j/fBX5JNqvGWBOw83bPiaryLmswjSlykA4hCV4Jlwp1Kam96 FJrRsg4YrIPnhhHdPhx+1RWLDE2w49yUFBW+Bix9vnpkhK9Vj1f0/zZdUmR9DvDF1s/ +59z2er+M9kEfVA/6h3t+XTY4+X95Baviygs5V3s=
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\))
From: Kent Watsen <kent+ietf@watsen.net>
In-Reply-To: <CABCOCHS8rGMkPJ3e41SFa6rE847sQOcOc6mrQcWrGsQbnN39qQ@mail.gmail.com>
Date: Thu, 27 May 2021 19:15:46 +0000
Cc: "netconf@ietf.org" <netconf@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-ID: <01000179af410c5f-ae202ba4-e627-4fda-8569-643c0dcd2835-000000@email.amazonses.com>
References: <01000179aa118e62-0d8dd2b2-f001-4ff3-9d10-4b4e15098055-000000@email.amazonses.com> <CABCOCHS8rGMkPJ3e41SFa6rE847sQOcOc6mrQcWrGsQbnN39qQ@mail.gmail.com>
To: Andy Bierman <andy@yumaworks.com>
X-Mailer: Apple Mail (2.3654.60.0.2.21)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2021.05.27-54.240.48.92
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/ehftf-OKuRPoSh71SYNbU6xZGtE>
Subject: Re: [netconf] Create IANA-defined modules?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 May 2021 19:15:49 -0000

Hi Andy,

> There are a couple comments I left out of the YD review=E2=80=A6

No problem.


> 1) if-feature usage in identities
>=20
> IMO YANG conformance is still very spotty at best and conformance for =
identityref data nodes
> is especially broken.  I realize that if-feature is the =
standards-track solution to
> make a value optional-to-implement, but it is fragile, not =
future-proof, and adds unwarranted complexity.
>=20
> Since identityref conformance does not actually require any of the =
published identities
> to be used at all (only the base has to match), the entire concept of =
conformance for identities needs
> to be re-evaluated.
>=20
> Is it important to restrict the server to specific identities,
> or is it sufficient for the client to simply discover what identities =
are supported?
>=20
> It seems in many cases (e.g. iana-if-type) that the authors clearly do =
not intend
> whatsoever that every identity in the module be =
mandatory-to-implement.
> It seems like a discovery mechanism for identityref data nodes would =
be more
> useful than attempting to prune identities with if-feature-stmts.
>=20
> My preference is that all features and if-features related to =
identities be removed.

If we go the route of moving the identities to IANA-maintained modules, =
then this will likely happen automatically.   If we go the route of =
dropping the =E2=80=9Ccommon=E2=80=9D modules altogether, then this =
becomes a non-issue.  In either case, the if-featured identities =
disappear.



> 2) perfect is the enemy of good
>=20
> The 5 year milestone is coming up on this work.
> Pencils down. Time to finish.

:sigh:



> Andy

K.




From nobody Fri May 28 16:59:33 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1ACE63A3AC2 for <netconf@ietfa.amsl.com>; Fri, 28 May 2021 16:59:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=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=yumaworks-com.20150623.gappssmtp.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 jiYlOE143RhP for <netconf@ietfa.amsl.com>; Fri, 28 May 2021 16:59:27 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 BE9693A3AC0 for <netconf@ietf.org>; Fri, 28 May 2021 16:59:26 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id r5so7687219lfr.5 for <netconf@ietf.org>; Fri, 28 May 2021 16:59:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=S22UA2kIKMBtW2jxIfACVfUJOjI/Nk6AvuHaHusTozQ=; b=l3IU0ZEK+p+UfyCCnxUnJ5D2TwF8fPmmKXPcQ7Vd1L+MpyFAinbgjC4S10hsB6maZh k/92+mPsIJMZ7owUUUQ2JDuBhh1FbPms25+y+FehTea8RTJCW1bQpXo3TdQvO9guvTCe j/WnbVK3Mr3YiIE6Cmvv+Zw8PA+zb1P8SQUsblC5jp02EIiKwsME0q1U1aPaIMqO/Mpn LhiBI3zZhha/Y5yYdH57F7BDT6p131H+6KpxYhdfB/L+VOjKzcJtEP6HSQnrDXwpmlOv 2RuM2i0hNjL60mJTDlZu/fqJRy4twyropv4ofFC7FWafAiNxUvjUFDKiYcoF2/yfrSb4 tryQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=S22UA2kIKMBtW2jxIfACVfUJOjI/Nk6AvuHaHusTozQ=; b=szPQXnFoCMt3cRaztx+XgMrT44y8QPU3MOvSx9YPabdn1SwcBBbhc5q24WbYH8g51t /sxjPabAnTAn7imZ5wchGFf/xg+GfuiqVrD+NR2T0PO3fEB8Z3h82QYbaWS1kH7nJjG5 TnxMuOXel0tPqDfkf8bMIRm05PX/b4NFQ1J0Vh+ZX6m+J5e8tuPwn7nG/GcIgxEHDTQc dXAbiTJxV8lnKg1ohpWkYTI8MMdaIwhP9qTn0OVr/5TxrO4d9EbPl8KgsS6Ckms/fGDq tlu4+CGZeV9gSJqBD8BICTVqnvZ7q4oP9IhwIvOvWR1U1o3obFMYkClbmHpnZGfU+Z5C BjQw==
X-Gm-Message-State: AOAM530xWX6xMg2kqFiyTAxZqtagH/J2mriSdZ/6p2ULsTCuCZfgvP17 cZEmyu/S7aNS0tuAcRgAnhzB6bmd0HgUYrn+ALoTYFdJR7KYcQ==
X-Google-Smtp-Source: ABdhPJwofVod0PP3JO4ebQQgFt/NRXU4fUwQnDpU7aZ82wAr/vUWBYEkhTSIExhXiNCPOX6y+mHJjIcq/s/xiQFFHYc=
X-Received: by 2002:a05:6512:20c6:: with SMTP id u6mr7541566lfr.38.1622246362938;  Fri, 28 May 2021 16:59:22 -0700 (PDT)
MIME-Version: 1.0
References: <162197047222.6755.5719177112947542346@ietfa.amsl.com> <01000179af378320-73241cbb-c5a4-45dd-8c87-03ff603cc2f0-000000@email.amazonses.com>
In-Reply-To: <01000179af378320-73241cbb-c5a4-45dd-8c87-03ff603cc2f0-000000@email.amazonses.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 28 May 2021 16:59:11 -0700
Message-ID: <CABCOCHTjKHE1pbP05tcBGvx1Ms5LJsvmtBe1te4kOr-1jwTJPw@mail.gmail.com>
To: Kent Watsen <kent@watsen.net>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000033914205c36caa89"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/KoShxcCoRqZUGNHdwrL7HFJHtDY>
Subject: Re: [netconf] [Last-Call] Yangdoctors last call review of draft-ietf-netconf-ssh-client-server-24
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 May 2021 23:59:32 -0000

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

On Thu, May 27, 2021 at 12:05 PM Kent Watsen <kent@watsen.net> wrote:

> [moving all alias except =E2=80=9Cnetconf=E2=80=9D to the BCC list]
>
>
> Hi Andy,
>
> Thank you for your review!
>
> > On May 25, 2021, at 3:21 PM, Andy Bierman via Datatracker <
> noreply@ietf.org> wrote:
> >
> > Reviewer: Andy Bierman
> > Review result: Ready
> >
> > Comments:
> >
> > 1) Measuring Interoperability for groupings and identities
> >
> > [same comment for SSH and TLS drafts]
> >
> > These modules are intentionally abstract.
> > There are no protocol-accessible objects defined at all.
> > Interoperability is usually measured in the context of a
> > specific protocol (e.g., NETCONF).
> >
> > There is an assumption that interoperability will be achieved
> > by some other RFCs that will have "uses" statements to create
> > protocol-accessible or otherwise implementable objects.
>
> True, and we have, e.g., the "netconf-client-server" and
> "restconf-client-server" drafts, and the PCE WG has the "pcep-yang=E2=80=
=9D draft.
>  There=E2=80=99s a leap of faith, but also some running code, so hopefull=
y within
> the intentions of an =E2=80=9CRFC=E2=80=9D.
>
>
> > There is also an assumption that the groupings will be used the
> > same everywhere, and the only difference will be the
> > path from root to the objects in these groupings.
> > In fact, the "refine" statement allows each usage to be
> > different.
>
> What assumption?  Do you mean the description statements in the various
> "[ssh/tls]-[client/server]-grouping=E2=80=9D groupings.  For instance, se=
e the 2nd
> paragraph below:
>
>      grouping ssh-client-grouping {
>        description
>          "A reusable grouping for configuring a SSH client without
>           any consideration for how an underlying TCP session is
>           established.
>
>           Note that this grouping uses fairly typical descendent
>           node names such that a stack of 'uses' statements will
>           have name conflicts.  It is intended that the consuming
>           data model will resolve the issue (e.g., by wrapping
>           the 'uses' statement in a container called
>           'ssh-client-parameters').  This model purposely does
>           not do this itself so as to provide maximum flexibility
>           to consuming models.";
>
> While it is true that =E2=80=9Cstacks=E2=80=9D (or sibling =E2=80=9Cuses=
=E2=80=9D statements) are expected
> (from a "best practice=E2=80=9D POV), I=E2=80=99m unaware of any Xpath ex=
pressions
> enforcing this.
>
>

I was re-reading RFC 7950 and there is nothing to add in these drafts about
it.
Groupings do not define any nodes in the schema tree.

In the old days the IETF used to be concerned with Interoperability Reports
in order to advance an RFC from Proposed Standard to Draft Standard.
Now that that is no longer done, it is not that important to point out that
interoperability can only be evaluated for the module with the "uses"
statement,
since that is how schema tree nodes are defined from a grouping template.



> > Perhaps the drafts should mention these interoperability issues.
>
> Could you be more specific in what text you=E2=80=99d like to see in whic=
h
> sections?
>
>
see bove -- no changes requested


>
>
> > 2) same feature names in 2 modules
> >
> >  - feature userauth-hostbased
> >  - feature userauth-none
> >  - feature userauth-password
> >  - feature userauth-publickey
> >
> > The ietf-ssh-client and ietf-ssh-server modules both use these
> > feature names. IMO users will not expect this, and this will cause
> > confusion.
> >
> > Why can't these features be defined once in ietf-ssh-common.yang?
> > Seems like client and server will advertise the feature for
> > implementing their relevant values.
>
> Well, these were named differently in just the previous version of the ss=
h
> draft=E2=80=A6from the change log:
>
>  *  Renamed "client-auth-*" to "userauth-*"
>  *  Renamed "client-identity-*" to "userauth-*=E2=80=9D
>
> Juergen felt that these were more natural names for SSH.   I agreed,
> mostly just to get the =E2=80=9Cmonkey off my back=E2=80=9D, but it break=
s with the
> convention used by the collection if client-server drafts (where all the
> variations of "[client/server]-[auth/identity]=E2=80=9D are typically use=
d).
>
> Yes, =E2=80=9Cuserauth=E2=80=9D is the term used in the SSH drafts, and I=
 didn=E2=80=99t think is
> was a big deal or, really, any deal at all, for the same feature names to
> be used in both drafts, such that I'm surprised by your "users will not
> expect this, and this will cause confusion=E2=80=9D comment...
>
> Moving the definitions to the =E2=80=9Ccommon=E2=80=9D module is possible=
, of course, but
> tricky since the description statements say different things, to address
> the different contexts in which they=E2=80=99re used.  The description st=
atement
> could be expanded to address each context, but this will get wordy=E2=80=
=A6I wonder
> if it wouldn=E2=80=99t be better to just go back to the previous
> =E2=80=9Cclient-[auth/identity]-*=E2=80=9D prefixes - thoughts?
>
>
OK -- not a big deal except possibly when the feature name is used outside
of YANG,
without any prefix to tell which one is meant.  I agree the different
description-stmts
make it difficult to write a common feature definition, so this is not
important to change either.




>
>
>
> K.
>
>
Andy

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, May 27, 2021 at 12:05 PM Kent=
 Watsen &lt;<a href=3D"mailto:kent@watsen.net">kent@watsen.net</a>&gt; wrot=
e:<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">[moving all a=
lias except =E2=80=9Cnetconf=E2=80=9D to the BCC list]<br>
<br>
<br>
Hi Andy,<br>
<br>
Thank you for your review!<br>
<br>
&gt; On May 25, 2021, at 3:21 PM, Andy Bierman via Datatracker &lt;<a href=
=3D"mailto:noreply@ietf.org" target=3D"_blank">noreply@ietf.org</a>&gt; wro=
te:<br>
&gt; <br>
&gt; Reviewer: Andy Bierman<br>
&gt; Review result: Ready<br>
&gt; <br>
&gt; Comments:<br>
&gt; <br>
&gt; 1) Measuring Interoperability for groupings and identities<br>
&gt; <br>
&gt; [same comment for SSH and TLS drafts]<br>
&gt; <br>
&gt; These modules are intentionally abstract.<br>
&gt; There are no protocol-accessible objects defined at all.<br>
&gt; Interoperability is usually measured in the context of a<br>
&gt; specific protocol (e.g., NETCONF).<br>
&gt; <br>
&gt; There is an assumption that interoperability will be achieved<br>
&gt; by some other RFCs that will have &quot;uses&quot; statements to creat=
e<br>
&gt; protocol-accessible or otherwise implementable objects.<br>
<br>
True, and we have, e.g., the &quot;netconf-client-server&quot; and &quot;re=
stconf-client-server&quot; drafts, and the PCE WG has the &quot;pcep-yang=
=E2=80=9D draft.=C2=A0 =C2=A0There=E2=80=99s a leap of faith, but also some=
 running code, so hopefully within the intentions of an =E2=80=9CRFC=E2=80=
=9D.<br>
<br>
<br>
&gt; There is also an assumption that the groupings will be used the<br>
&gt; same everywhere, and the only difference will be the<br>
&gt; path from root to the objects in these groupings.<br>
&gt; In fact, the &quot;refine&quot; statement allows each usage to be<br>
&gt; different.<br>
<br>
What assumption?=C2=A0 Do you mean the description statements in the variou=
s &quot;[ssh/tls]-[client/server]-grouping=E2=80=9D groupings.=C2=A0 For in=
stance, see the 2nd paragraph below:<br>
<br>
=C2=A0 =C2=A0 =C2=A0grouping ssh-client-grouping {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;A reusable grouping for configuring=
 a SSH client without<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 any consideration for how an underlying =
TCP session is<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 established.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Note that this grouping uses fairly typi=
cal descendent<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 node names such that a stack of &#39;use=
s&#39; statements will<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 have name conflicts.=C2=A0 It is intende=
d that the consuming<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 data model will resolve the issue (e.g.,=
 by wrapping<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 the &#39;uses&#39; statement in a contai=
ner called<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &#39;ssh-client-parameters&#39;).=C2=A0 =
This model purposely does<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 not do this itself so as to provide maxi=
mum flexibility<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 to consuming models.&quot;;<br>
<br>
While it is true that =E2=80=9Cstacks=E2=80=9D (or sibling =E2=80=9Cuses=E2=
=80=9D statements) are expected (from a &quot;best practice=E2=80=9D POV), =
I=E2=80=99m unaware of any Xpath expressions enforcing this.<br>
<br></blockquote><div><br></div><div><br></div><div>I was re-reading RFC 79=
50 and there is nothing to add in these drafts about it.</div><div>Grouping=
s=C2=A0do not define any nodes in the schema tree.</div><div><br></div><div=
>In the old days the IETF used to be concerned with Interoperability Report=
s</div><div>in order to advance an RFC from Proposed Standard to Draft Stan=
dard.</div><div>Now that that is no longer done, it is not that important t=
o point out that</div><div>interoperability can only be evaluated for the m=
odule with the &quot;uses&quot; statement,</div><div>since that is how sche=
ma tree nodes are defined from a grouping template.</div><div><br></div><di=
v><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">
<br>
&gt; Perhaps the drafts should mention these interoperability issues.<br>
<br>
Could you be more specific in what text you=E2=80=99d like to see in which =
sections?<br>
<br></blockquote><div><br></div><div>see bove -- no changes requested</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">
<br>
<br>
&gt; 2) same feature names in 2 modules<br>
&gt; <br>
&gt;=C2=A0 - feature userauth-hostbased<br>
&gt;=C2=A0 - feature userauth-none<br>
&gt;=C2=A0 - feature userauth-password<br>
&gt;=C2=A0 - feature userauth-publickey<br>
&gt; <br>
&gt; The ietf-ssh-client and ietf-ssh-server modules both use these<br>
&gt; feature names. IMO users will not expect this, and this will cause<br>
&gt; confusion.<br>
&gt; <br>
&gt; Why can&#39;t these features be defined once in ietf-ssh-common.yang?<=
br>
&gt; Seems like client and server will advertise the feature for<br>
&gt; implementing their relevant values.<br>
<br>
Well, these were named differently in just the previous version of the ssh =
draft=E2=80=A6from the change log:<br>
<br>
=C2=A0*=C2=A0 Renamed &quot;client-auth-*&quot; to &quot;userauth-*&quot;<b=
r>
=C2=A0*=C2=A0 Renamed &quot;client-identity-*&quot; to &quot;userauth-*=E2=
=80=9D<br>
<br>
Juergen felt that these were more natural names for SSH.=C2=A0 =C2=A0I agre=
ed, mostly just to get the =E2=80=9Cmonkey off my back=E2=80=9D, but it bre=
aks with the convention used by the collection if client-server drafts (whe=
re all the variations of &quot;[client/server]-[auth/identity]=E2=80=9D are=
 typically used).=C2=A0 <br>
<br>
Yes, =E2=80=9Cuserauth=E2=80=9D is the term used in the SSH drafts, and I d=
idn=E2=80=99t think is was a big deal or, really, any deal at all, for the =
same feature names to be used in both drafts, such that I&#39;m surprised b=
y your &quot;users will not expect this, and this will cause confusion=E2=
=80=9D comment...<br>
<br>
Moving the definitions to the =E2=80=9Ccommon=E2=80=9D module is possible, =
of course, but tricky since the description statements say different things=
, to address the different contexts in which they=E2=80=99re used.=C2=A0 Th=
e description statement could be expanded to address each context, but this=
 will get wordy=E2=80=A6I wonder if it wouldn=E2=80=99t be better to just g=
o back to the previous =E2=80=9Cclient-[auth/identity]-*=E2=80=9D prefixes =
- thoughts?<br>
<br></blockquote><div><br></div><div>OK -- not a big deal except possibly w=
hen the feature name is used outside of YANG,</div><div>without any prefix =
to tell which one is meant.=C2=A0 I agree the different description-stmts</=
div><div>make it difficult to write a common feature definition, so this is=
 not important to change either.</div><div><br></div><div><br></div><div>=
=C2=A0<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
<br>
K.<br>
<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div></div></div=
>

--00000000000033914205c36caa89--


From nobody Fri May 28 17:00:48 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F34F3A3ACA for <netconf@ietfa.amsl.com>; Fri, 28 May 2021 17:00:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=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=yumaworks-com.20150623.gappssmtp.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 2Ak0ZUz4sUUz for <netconf@ietfa.amsl.com>; Fri, 28 May 2021 17:00:40 -0700 (PDT)
Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) (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 CAE323A3AC8 for <netconf@ietf.org>; Fri, 28 May 2021 17:00:39 -0700 (PDT)
Received: by mail-lf1-x12b.google.com with SMTP id r5so7690381lfr.5 for <netconf@ietf.org>; Fri, 28 May 2021 17:00:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/9WvDhyD/ti6XiKY8v4OuIuFILEG+qStbBGcKD1eRy8=; b=S6SPS6egcUtf6J8GcRUUi8lURrJZ7YV0l4y4jUaxLb7xZZtqYcZ5IiznauAHJQC3nZ rYtSftt9Tizgz+gyDWPRWIeRql3nqI8fPWxopJ9b51jJSMZL7OE8lrkspm5vPmYJMGkK 6qT/nw1LjURvM2VMT82cNrZNkf6rvMX7omJfuUSy0g8tvGELQbCetH3gAbJAtouEyYl5 xJFWM0qrysfl+kW0K28Wu/KgjWHUzL9yBJcmpfBiGgnENe0VR5n+HvznvlGKqaXwPva8 aiQIaoJSyO4EHmYSYcHzVFmdCoFtSEEU97tk2NszjVAPrcMRnUaLhXdg+yfgSNxpNnhS Ci9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/9WvDhyD/ti6XiKY8v4OuIuFILEG+qStbBGcKD1eRy8=; b=U8WzT7naS2iuAV32zVzM+zFkwJBJsbvwRbMiSIfPeOvzBP6EXOgIbjtjBZKYIMsv8u ZXl6NWA7mxLffTIV8Clb0bSSz0fjnrQhADFuBBURsrgwsUSHEJvCvO3RQTtNbBc6ehrY bLjxyfYLEr8mrz+YG65DCIYciMxwwz/S4hedfPFO/TQPIuHsEfKmuBDC3uSXGbgjhPq8 cjSWxhQWKFOh/rmNsd7I84HQFLzx89CGelYTiz0mYIkZuAYkVwXLpRqTjX9Hh3x9RJ94 Dp7sBsQDTbJUYOukRT7hzOwN009sQIhEcmi+Tpxa3EMVzZnmSO/PQiJ52jnC1UPMwSUy jcxg==
X-Gm-Message-State: AOAM531U02JhBI12pU8/0EcCj/Atlolgtcf6wB7NXuMBg3Q58bIuaml4 n++CBfsuXXl0fLix1gp3L9mg/ckqVe6EA1EtDU3VAw==
X-Google-Smtp-Source: ABdhPJz2oeqzlIKRAJGNjCGS7CKU977GeW6gKCMPKMdDL4SYsdc0smNKy6riUpn6QiOKNZssNx1uG7+3q6u6cgVvv70=
X-Received: by 2002:ac2:428e:: with SMTP id m14mr7303394lfh.478.1622246432959;  Fri, 28 May 2021 17:00:32 -0700 (PDT)
MIME-Version: 1.0
References: <162197056513.1767.16350161534776831688@ietfa.amsl.com> <01000179af378d51-c0a96433-9313-4b0d-bf3f-0a8f54be4852-000000@email.amazonses.com>
In-Reply-To: <01000179af378d51-c0a96433-9313-4b0d-bf3f-0a8f54be4852-000000@email.amazonses.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 28 May 2021 17:00:22 -0700
Message-ID: <CABCOCHQYLm4-AcRFc2RxJfOg84YjO=uuL38NycN=p5sUHsx3wQ@mail.gmail.com>
To: Kent Watsen <kent@watsen.net>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006001f905c36caee5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/PKPfepYceZiO2YBzKyq7B-E7BuY>
Subject: Re: [netconf] [Last-Call] Yangdoctors last call review of draft-ietf-netconf-tls-client-server-24
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 May 2021 00:00:43 -0000

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

On Thu, May 27, 2021 at 12:05 PM Kent Watsen <kent@watsen.net> wrote:

> [moving all alias except =E2=80=9Cnetconf=E2=80=9D to the BCC list]
>
>
> Hi Andy,
>
> Thank you for your review!
>
>
> > On May 25, 2021, at 3:22 PM, Andy Bierman via Datatracker <
> noreply@ietf.org> wrote:
> >
> > Reviewer: Andy Bierman
> > Review result: Ready
> >
> > Comments:
> >
> > I am not commenting on the TLS 1.0 and 1.3 onging discussions.
> > The WG decision does not impact the YANG module review.
> >
> > 1) Measuring Interoperability for groupings and identities
> >
> > [same comment for SSH and TLS drafts]
> >
> > These modules are intentionally abstract.
> > There are no protocol-accessible objects defined at all.
> > Interoperability is usually measured in the context of a
> > specific protocol (e.g., NETCONF).
> >
> > There is an assumption that interoperability will be achieved
> > by some other RFCs that will have "uses" statements to create
> > protocol-accessible or otherwise implementable objects.
> >
> > There is also an assumption that the groupings will be used the
> > same everywhere, and the only difference will be the
> > path from root to the objects in these groupings.
> > In fact, the "refine" statement allows each usage to be
> > different.
> >
> > Perhaps the drafts should mention these interoperability issues.
>
> Let=E2=80=99s discuss this in my response to the same comment in your rev=
iew of
> the ssh-client-server draft.
>
>
>
ok -- see other thread



> > 2)  mandatory choice of only optional-to-implement cases
> >
> > The choice /ietf-tls-client:client-identity/auth-type
> > is mandatory but all cases have if-feature-stmts.
> > Does draft mention 1 of the 4 features MUST be implemented?
>
>
>
> The same construct is present in the ietf-tls-server module as well...I=
=E2=80=99ll
> apply the agreed upon solution to both.  Would the following update suffi=
ce?
>
> OLD:
>
>       choice auth-type {
>         mandatory true;
>         description
>           "A choice amongst authentication types.=E2=80=9D;
>
> NEW:
>
>       choice auth-type {
>         mandatory true;
>         description
>           "A choice amongst authentication types, of which one must
>            be enabled (via its associated 'feature') and selected.=E2=80=
=9D;
>
>
>
OK this resolves the issue


>
> K.
>
>
>
>
>
Andy

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, May 27, 2021 at 12:05 PM Kent=
 Watsen &lt;<a href=3D"mailto:kent@watsen.net">kent@watsen.net</a>&gt; wrot=
e:<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">[moving all a=
lias except =E2=80=9Cnetconf=E2=80=9D to the BCC list]<br>
<br>
<br>
Hi Andy,<br>
<br>
Thank you for your review!<br>
<br>
<br>
&gt; On May 25, 2021, at 3:22 PM, Andy Bierman via Datatracker &lt;<a href=
=3D"mailto:noreply@ietf.org" target=3D"_blank">noreply@ietf.org</a>&gt; wro=
te:<br>
&gt; <br>
&gt; Reviewer: Andy Bierman<br>
&gt; Review result: Ready<br>
&gt; <br>
&gt; Comments:<br>
&gt; <br>
&gt; I am not commenting on the TLS 1.0 and 1.3 onging discussions.<br>
&gt; The WG decision does not impact the YANG module review.<br>
&gt; <br>
&gt; 1) Measuring Interoperability for groupings and identities<br>
&gt; <br>
&gt; [same comment for SSH and TLS drafts]<br>
&gt; <br>
&gt; These modules are intentionally abstract.<br>
&gt; There are no protocol-accessible objects defined at all.<br>
&gt; Interoperability is usually measured in the context of a<br>
&gt; specific protocol (e.g., NETCONF).<br>
&gt; <br>
&gt; There is an assumption that interoperability will be achieved<br>
&gt; by some other RFCs that will have &quot;uses&quot; statements to creat=
e<br>
&gt; protocol-accessible or otherwise implementable objects.<br>
&gt; <br>
&gt; There is also an assumption that the groupings will be used the<br>
&gt; same everywhere, and the only difference will be the<br>
&gt; path from root to the objects in these groupings.<br>
&gt; In fact, the &quot;refine&quot; statement allows each usage to be<br>
&gt; different.<br>
&gt; <br>
&gt; Perhaps the drafts should mention these interoperability issues.<br>
<br>
Let=E2=80=99s discuss this in my response to the same comment in your revie=
w of the ssh-client-server draft.<br>
<br>
<br></blockquote><div><br></div><div>ok -- see other thread</div><div><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">
&gt; 2)=C2=A0 mandatory choice of only optional-to-implement cases<br>
&gt; <br>
&gt; The choice /ietf-tls-client:client-identity/auth-type<br>
&gt; is mandatory but all cases have if-feature-stmts.<br>
&gt; Does draft mention 1 of the 4 features MUST be implemented?<br>
<br>
<br>
<br>
The same construct is present in the ietf-tls-server module as well...I=E2=
=80=99ll apply the agreed upon solution to both.=C2=A0 Would the following =
update suffice?<br>
<br>
OLD:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 choice auth-type {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mandatory true;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;A choice amongst authentication ty=
pes.=E2=80=9D;<br>
<br>
NEW:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 choice auth-type {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mandatory true;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;A choice amongst authentication ty=
pes, of which one must<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0be enabled (via its associated &#3=
9;feature&#39;) and selected.=E2=80=9D;<br>
<br>
<br></blockquote><div><br></div><div>OK this resolves the issue</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">
<br>
K.<br>
<br>
<br>
<br>
<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div></div></div=
>

--0000000000006001f905c36caee5--


From nobody Fri May 28 17:04:49 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08C5C3A3AE7 for <netconf@ietfa.amsl.com>; Fri, 28 May 2021 17:04:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=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=yumaworks-com.20150623.gappssmtp.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 xRPV5t40x_Kj for <netconf@ietfa.amsl.com>; Fri, 28 May 2021 17:04:41 -0700 (PDT)
Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) (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 95BC53A3AE4 for <netconf@ietf.org>; Fri, 28 May 2021 17:04:41 -0700 (PDT)
Received: by mail-lf1-x136.google.com with SMTP id i9so7646314lfe.13 for <netconf@ietf.org>; Fri, 28 May 2021 17:04:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=H4GSeVzagxQU3B0aF5cnhysbHMRFu1rv74GF/iBjuPI=; b=lSkPUhKy+IrMADERX4yqkopoomfpYhnrOtztuz18ic6FRGaBj200CVkedal8s4RXVQ iZYT08QeYr2TJM7YLJoJFq4BhqphWmFz5yVjo8XP739G3kBjsNNtO0LQ9vlE+6pq+v3j YDmNJn9FdhFlwqaFkFwV8CbsVW+ampwSCXtSLsnOTGxEz9P54xYZdYCDjBietcrorcb1 AoxtI00lMEr2ra8xb/a5W8oazEC8eLvQNMmOxEPXArZh9ztB0tQWAj+suHk+Jh45Jwmj BkS/fX2jnKtcr3pgwlmsP1cRURrMIFqLVgWapIQ4T+0jwUXN9vMubfLLm5PeOucyQxsR YaYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=H4GSeVzagxQU3B0aF5cnhysbHMRFu1rv74GF/iBjuPI=; b=kxjLCFIKpbSVdNQjvnIrhi8d8TaQm8FzixvNRPK28gYk98/GjO43IQdWuWAKk/J8il /zMOu3EdGm7APdArDgmPONnggov9GqqSYXY9F4cSve7yRDKOB2eJ5e9J0a8ofh4UQ37T f+NRBdodBfvDc8+AcBuuUIIAhsZ0SHmV5EdFcypKA9R/Q45W8DMImBmzNG3SbwdEous0 sqPHkRH2i29NlzcxXHiEuuej5DGpXfE5jb5yjcvXxLNzYHGT9BQ0DYQpRJ60Z6MONzXW ynffgQMtUVXpSNhMpmo3lbxS6zFPFisGW2ekIpZUFGuMnUYoHC/DLqYSvDEQcUxFUfsk oQyg==
X-Gm-Message-State: AOAM531E6s70jPYAZqIEdcnEio0bl5vOcDGRgKzpwrKo7eDUrCGOHWW/ ILeT7XBjo8YGs9EP7kH1g19Hh+A3SRO+5I2QxvA0Xw==
X-Google-Smtp-Source: ABdhPJxBB9zXIiKF0YVwJw3L18mbvocHaQ0dnfuSM39DgoWpo6jow35NNSuQuxcO9/JTNyDrQ1Hc3d/ui8yVgE7qz5s=
X-Received: by 2002:a05:6512:31d1:: with SMTP id j17mr7113013lfe.512.1622246678338;  Fri, 28 May 2021 17:04:38 -0700 (PDT)
MIME-Version: 1.0
References: <162197056513.1767.16350161534776831688@ietfa.amsl.com> <01000179af378d51-c0a96433-9313-4b0d-bf3f-0a8f54be4852-000000@email.amazonses.com>
In-Reply-To: <01000179af378d51-c0a96433-9313-4b0d-bf3f-0a8f54be4852-000000@email.amazonses.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 28 May 2021 17:04:27 -0700
Message-ID: <CABCOCHTFYGXF4uR557c2fyuJPbUqNv4KhiAuMaMdTfXcx3PvUw@mail.gmail.com>
To: Kent Watsen <kent@watsen.net>
Cc: "netconf@ietf.org" <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000035b705c36cbd5d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/vBRazEjMS-vcFLLVwEt5_i5s0WM>
Subject: Re: [netconf] [Last-Call] Yangdoctors last call review of draft-ietf-netconf-tls-client-server-24
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 May 2021 00:04:47 -0000

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

On Thu, May 27, 2021 at 12:05 PM Kent Watsen <kent@watsen.net> wrote:

> [moving all alias except =E2=80=9Cnetconf=E2=80=9D to the BCC list]
>
>
> Hi Andy,
>
> Thank you for your review!
>
>
> > On May 25, 2021, at 3:22 PM, Andy Bierman via Datatracker <
> noreply@ietf.org> wrote:
> >
> > Reviewer: Andy Bierman
> > Review result: Ready
> >
> > Comments:
> >
> > I am not commenting on the TLS 1.0 and 1.3 onging discussions.
> > The WG decision does not impact the YANG module review.
> >
> > 1) Measuring Interoperability for groupings and identities
> >
> > [same comment for SSH and TLS drafts]
> >
> > These modules are intentionally abstract.
> > There are no protocol-accessible objects defined at all.
> > Interoperability is usually measured in the context of a
> > specific protocol (e.g., NETCONF).
> >
> > There is an assumption that interoperability will be achieved
> > by some other RFCs that will have "uses" statements to create
> > protocol-accessible or otherwise implementable objects.
> >
> > There is also an assumption that the groupings will be used the
> > same everywhere, and the only difference will be the
> > path from root to the objects in these groupings.
> > In fact, the "refine" statement allows each usage to be
> > different.
> >
> > Perhaps the drafts should mention these interoperability issues.
>
> Let=E2=80=99s discuss this in my response to the same comment in your rev=
iew of
> the ssh-client-server draft.
>
>
> > 2)  mandatory choice of only optional-to-implement cases
> >
> > The choice /ietf-tls-client:client-identity/auth-type
> > is mandatory but all cases have if-feature-stmts.
> > Does draft mention 1 of the 4 features MUST be implemented?
>
>
>
> The same construct is present in the ietf-tls-server module as well...I=
=E2=80=99ll
> apply the agreed upon solution to both.  Would the following update suffi=
ce?
>
> OLD:
>
>       choice auth-type {
>         mandatory true;
>         description
>           "A choice amongst authentication types.=E2=80=9D;
>
> NEW:
>
>       choice auth-type {
>         mandatory true;
>         description
>           "A choice amongst authentication types, of which one must
>            be enabled (via its associated 'feature') and selected.=E2=80=
=9D;
>
>
>

Related issue:

What is a server supposed to do if it is implementing a module with
a configuration that has a mandatory choice but no enabled or defined
cases?

A) add a deviation to remove the mandatory-stmt
B) always return a data-missing error and block the edit or commit
C) ignore the error and treat it as a NO-OP
D) something else?


> K.
>


Andy

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, May 27, 2021 at 12:05 PM Kent=
 Watsen &lt;<a href=3D"mailto:kent@watsen.net">kent@watsen.net</a>&gt; wrot=
e:<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">[moving all a=
lias except =E2=80=9Cnetconf=E2=80=9D to the BCC list]<br>
<br>
<br>
Hi Andy,<br>
<br>
Thank you for your review!<br>
<br>
<br>
&gt; On May 25, 2021, at 3:22 PM, Andy Bierman via Datatracker &lt;<a href=
=3D"mailto:noreply@ietf.org" target=3D"_blank">noreply@ietf.org</a>&gt; wro=
te:<br>
&gt; <br>
&gt; Reviewer: Andy Bierman<br>
&gt; Review result: Ready<br>
&gt; <br>
&gt; Comments:<br>
&gt; <br>
&gt; I am not commenting on the TLS 1.0 and 1.3 onging discussions.<br>
&gt; The WG decision does not impact the YANG module review.<br>
&gt; <br>
&gt; 1) Measuring Interoperability for groupings and identities<br>
&gt; <br>
&gt; [same comment for SSH and TLS drafts]<br>
&gt; <br>
&gt; These modules are intentionally abstract.<br>
&gt; There are no protocol-accessible objects defined at all.<br>
&gt; Interoperability is usually measured in the context of a<br>
&gt; specific protocol (e.g., NETCONF).<br>
&gt; <br>
&gt; There is an assumption that interoperability will be achieved<br>
&gt; by some other RFCs that will have &quot;uses&quot; statements to creat=
e<br>
&gt; protocol-accessible or otherwise implementable objects.<br>
&gt; <br>
&gt; There is also an assumption that the groupings will be used the<br>
&gt; same everywhere, and the only difference will be the<br>
&gt; path from root to the objects in these groupings.<br>
&gt; In fact, the &quot;refine&quot; statement allows each usage to be<br>
&gt; different.<br>
&gt; <br>
&gt; Perhaps the drafts should mention these interoperability issues.<br>
<br>
Let=E2=80=99s discuss this in my response to the same comment in your revie=
w of the ssh-client-server draft.<br>
<br>
<br>
&gt; 2)=C2=A0 mandatory choice of only optional-to-implement cases<br>
&gt; <br>
&gt; The choice /ietf-tls-client:client-identity/auth-type<br>
&gt; is mandatory but all cases have if-feature-stmts.<br>
&gt; Does draft mention 1 of the 4 features MUST be implemented?<br>
<br>
<br>
<br>
The same construct is present in the ietf-tls-server module as well...I=E2=
=80=99ll apply the agreed upon solution to both.=C2=A0 Would the following =
update suffice?<br>
<br>
OLD:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 choice auth-type {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mandatory true;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;A choice amongst authentication ty=
pes.=E2=80=9D;<br>
<br>
NEW:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 choice auth-type {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mandatory true;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 description<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;A choice amongst authentication ty=
pes, of which one must<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0be enabled (via its associated &#3=
9;feature&#39;) and selected.=E2=80=9D;<br>
<br>
<br></blockquote><div><br></div><div><br></div><div>Related issue:</div><di=
v><br></div><div>What is a server supposed to do if it is implementing a mo=
dule with</div><div>a configuration that has a mandatory choice but no enab=
led or defined cases?=C2=A0</div><div><br></div><div>A) add a deviation to =
remove the mandatory-stmt</div><div>B) always return a data-missing error a=
nd block the edit or=C2=A0commit</div><div>C) ignore the error and treat it=
 as a NO-OP</div><div>D) something else?</div><div><br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex">
<br>
K.<br></blockquote><div><br></div><div><br></div><div>Andy</div><div>=C2=A0=
</div></div></div>

--0000000000000035b705c36cbd5d--


From nobody Mon May 31 09:59:13 2021
Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D1073A1EAF for <netconf@ietfa.amsl.com>; Mon, 31 May 2021 09:59:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level: 
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=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=yumaworks-com.20150623.gappssmtp.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 xKBUwAHcPOSw for <netconf@ietfa.amsl.com>; Mon, 31 May 2021 09:59:07 -0700 (PDT)
Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (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 7F9B43A1EAE for <netconf@ietf.org>; Mon, 31 May 2021 09:59:07 -0700 (PDT)
Received: by mail-lj1-x230.google.com with SMTP id v5so15739950ljg.12 for <netconf@ietf.org>; Mon, 31 May 2021 09:59:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=4E20jta/PnxXjBz2oBP8GbtShpkqbuQ+Cc2TTx9bK10=; b=nba1fUov0aMdDm9CIYgsEkGPVsftTO4HXyltJiu2zlnWS7ASaUmAxbxprn4EsrbJ9r lET4TaBAUKLXTC5NH2YBA3Skt+bpx7DizJz5Q2w6DKSTwGGtBVlKwsEHkV2YuEVkVDs1 iCbZZ12/ywGQTvWGR+ipIoe7KK8irVJ3v+CJCDm3MvI8scc4s3InbuhYgDU7PWMdMJ2i higYYKnn9B0Vem6p9T25TGMSM9qr5idyOIyNcKeU7DD4jsSnjvQTjDCtXbKm0TGXENpl p7wx/OsdpFnW5myv6md10kTH0TcdWV3qmL/dZkOL/cSUQvqrp6kImE9FFbploiNGsxjw b1zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=4E20jta/PnxXjBz2oBP8GbtShpkqbuQ+Cc2TTx9bK10=; b=GpKEnGebs2ZYW7008+FIIZfp35IZlYOk1juYAxLpH1iL6zmMvedPhxrGiRYZSVnmpy D1w4jrn9TFUNxdZ5+3G0mVXSzGJ0YZm6/dJ/Ia6rW6KJmBgUG+1x9Kud63Mt0phivsME suHm6VFNQB/0dj2rYUrWxKHohxKFnooB4agOW9kmovLPcsSDYB9DttpiuX9a7fo7vj8F /KvqHdTZG/D9+rbVgDvdJZA11xFJrd5MqMtVO5f28hNTqamo7EikYpVVPvxD80enxo6P YhIYMkH1+4uLBkMjW9BjKTPSf5UhsxQIkd7F5V4xajHy7tr3FlgJSNzJzajcK6+SHv7M 5epg==
X-Gm-Message-State: AOAM532jiA7pHV6JAXWJf4CjI1zdhAWJwpHjBoRDIKLf0oU/7csEre8r dMN8j6yF2jqZnfmT6ohnyM0wMPL41TvOaEojjBAvIdR7piSovHos
X-Google-Smtp-Source: ABdhPJx25XpXmcK0WVzAZ3+r9koFhWf8gXgAlRmUG/5yL80meeja+kIz14rjxu0S033+ekJg9lHwxJyzSo1sQy2gcrg=
X-Received: by 2002:a2e:89ce:: with SMTP id c14mr18001492ljk.91.1622480343362;  Mon, 31 May 2021 09:59:03 -0700 (PDT)
MIME-Version: 1.0
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 31 May 2021 09:58:52 -0700
Message-ID: <CABCOCHS+fC1BE3kGopFhbxppo_5+uMbB6pi3NavxWzmZK+pWUg@mail.gmail.com>
To: Netconf <netconf@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000085855405c3a32437"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/-tLMXkudbOA5OecAqv3LtehwUKQ>
Subject: [netconf] Should Partial Lock be deprecated?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 31 May 2021 16:59:12 -0000

--00000000000085855405c3a32437
Content-Type: text/plain; charset="UTF-8"

Hi,

I bet some do not remember we have this RFC
https://datatracker.ietf.org/doc/html/rfc5717
(So old there is a normative XSD and non-normative YANG module).

I have not seen this RFC used in several years.
Is anyone using it?
Should it be deprecated?
Just curious.


Andy

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

<div dir=3D"ltr">Hi,<br><div><br></div><div>I bet some do not remember we h=
ave this RFC</div><div><a href=3D"https://datatracker.ietf.org/doc/html/rfc=
5717">https://datatracker.ietf.org/doc/html/rfc5717</a><br></div><div>(So o=
ld there is a=C2=A0normative XSD and non-normative YANG module).</div><div>=
<br></div><div>I have not seen this RFC used in several years.</div><div>Is=
 anyone using it?=C2=A0</div><div>Should it be deprecated?</div><div>Just c=
urious.</div><div><br></div><div><br></div><div>Andy</div><div><br></div></=
div>

--00000000000085855405c3a32437--

