[netconf] AD review of draft-ietf-netconf-https-notif-12

"Rob Wilton (rwilton)" <rwilton@cisco.com> Fri, 14 October 2022 21:06 UTC

Return-Path: <rwilton@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 226B3C14CF19; Fri, 14 Oct 2022 14:06:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.606
X-Spam-Level:
X-Spam-Status: No, score=-14.606 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_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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=cS5tQ1fJ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=QELmDaWo
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kyIIzW14Rp5x; Fri, 14 Oct 2022 14:06:24 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D090BC14CF02; Fri, 14 Oct 2022 14:06:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4659; q=dns/txt; s=iport; t=1665781583; x=1666991183; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=wHETLhZDwrIVlAnFz+lpMXqce7tlV9E78Kp0rOz/hrw=; b=cS5tQ1fJaqPfpXNoGY4HGW78cYxtVUJQZBlFXCGCLqlUsv95XtSO0c/g GYGbj/6BOg4S5y7CQa6prlbszXLx5N4FnwJW21QvlFusiis1pJBzydW++ Q1UBTujkAYvehhQA2uEvwKtUafSWnIoeriGNo97vEPY4LHA5ZO8MYi7gh 8=;
X-IPAS-Result: A0B+CgBKzkljmIcNJK1aHgEBCxIMQIFEC4FTTwN/Alk6RYgaA4UvhRaDApBwiwGBLIElA1QLAQEBDQEBQgQBAYFTgzIChGwCJTQJDgECBAEBAQEDAgMBAQEBAQEDAQEFAQEBAgEHBBQBAQEBAQEBAR0ZBQ4QJ4VoAQyGRRYVEwYBATcBEQEtEUImAQQODRqCWwGCbQMwAwGeKQGBPwKKH3iBATOBAYIIAQEGBASDIIFxGII5CYE9gzOIQoRlHIFJRIFYh1EahA2CLokCik44gXKEezgDRB1AAws7NAMVAxQDBSEHAxkPIw0NBB0MAwMFJQMCAhsHAgIDAgYTBQICTTQIBAgEKyQPBQIHLwUELwIeBAUGEQgCFgIGBAQEBBUCEAgCCCYXBw0GMxkBBVkOCSEcKA0FBhMDIG8FQg8oL2krHRsHgQwqKBUDBAQDAgYTAyICDSkxFAQpEw8tBylxCQIDImoDAwQoLAMJIAQcByUkPAdYPwMCECI8BgMJAwIiWYEkJgUDDRclCAU3GwQIPAIFBlISAgoRAxIPLUgPSj45FwYnSAE3EA6cW2sFAWQEUgEXCVsGATI0KxkHFaEZoQ0Kg1+gXRaDdoxRhmaRBV2XEiCCK599BAkZhFwCBAIEBQIOAQEGgWI6gVUGcBU7gmdRGQ+OIBmDWYpedTsCBgsBAQMJjG4BAQ
IronPort-PHdr: A9a23:t3d2shbDNVZG9bGaLnwM3G3/LTAphN3EVzX9orIriLNLJ6Kk+Zmqf EnS/u5kg1KBW4LHo+lFhOzbv+GFOyQA7J+NvWpEfMlKUBkI2skTlhYrVciCD0CzJfX2bis8S cJFUlIt/3yyPUVPXsjkYFiHqXyp5jlUERL6ZmJI
IronPort-Data: A9a23:mrIHLavGBx9kmT4ZhdgXMet4VufnVE5eMUV32f8akzHdYApBsoF/q tZmKTrTM/eMNmD8fdkkPNjk8BgBuMfXmtRnSFdr+HgzEylGgMeUXt7xwmUckM+xwmwvaGo9s q3yv/GZdJhcokf0/0vrav67xZVF/fngqoDUUIYoAQgsA145IMsdoUg7wbRg2tc02YTR7z6l4 LseneWOYDdJ5BYsWo4kw/rrRMRH5amaVJsw5zTSVNgT1LPsvyB94KE3ecldG0DFrrx8RYZWc QpsIIaRpQs19z91Yj+sfy2SnkciGtY+NiDW4pZatjTLbhVq/kQPPqgH2PU0c3du2mXVlvZKw dgUkaSpSwI7PqzesbFIO/VYO3kW0axu8bvDJz20ttaeiheAeHr3yPIoB0YzVWEa0r8oWicVq 7pBc3ZUNU3ra+GemNpXTsF2mcUnMM7tFIgeoXpnizreCJ7KRLiZHfSTv4YwMDEYhutFOP33Y dAgQx1uVi7QODFeJnQZIcdr9AuvriCvL2IHwL6PnoIx7nTYywp/+LngLNSTfcaFLe1ZhE+Wu ifH8nj3RxcXKNeYzzTA8m6wnvSKmyTnWYxUHbm83v9nnFPVwXYcYCD6TnOypf2/z0W5Qd8ac Qof+zElqu4580nDosTBswOQuk69705AUvxrGuBjzDmUyK/G4weLLz1RJtJeU+AOuMgzTD0s8 1aGmdL1GDBi2IF5r1rAq994ShvvZEAowX8+iTwsFlBcuoa9yG0npleeEIg8QffdYsjdQ2mY/ tyckMQpa1z/Z+Yi06G2+zgraBrz+8CQFWbZCugrN19JAytwYIqjIoev81Wet7BLLZ2SSR+Ku 31sdymiAAImUMDleM+lGbpl8FSVCxCta2a0bblHRMJJythV0yT/Fb28GRknTKuTDu4KeCXyf GjYsh5L6ZlYMROCNPEpPt3uUZ52lfCwRLwJs8w4iPITM/CdkyfarElTibK4hAgBbWB1y/hkY MfHGSpSJSZKVcyLMwZat89EgeN0mUjSNEvYRIvwyFy8wKGCaXuOIYrpw3PQBt3VGJis+V2Pm /4GbpPi40wGDIXWPHKNmaZNdg9iEJTOLc2swyChXrTdclMO9aBII6K5/I7NjKQ8wfsJzrqZo S/sMqKaoXKm7UD6xcyxQigLQNvSsVxX9BrX4QRE0Y6U5kUe
IronPort-HdrOrdr: A9a23:ItrEbKt173cm7t8HjDjmv8P27skDadV00zEX/kB9WHVpmszxrb HMoB17726QtN9/YhwdcLy7WJVoIkmsl6Kdn7N8AV7KZmCP0wGVxepZg7cKrQeOJ8UpntQ96Z td
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.95,185,1661817600"; d="scan'208";a="269121"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 14 Oct 2022 21:06:22 +0000
Received: from mail.cisco.com (xfe-aln-003.cisco.com [173.37.135.123]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 29EL6MAm017882 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Fri, 14 Oct 2022 21:06:22 GMT
Received: from xfe-aln-004.cisco.com (173.37.135.124) 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.1118.9; Fri, 14 Oct 2022 16:06:22 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-004.cisco.com (173.37.135.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.9 via Frontend Transport; Fri, 14 Oct 2022 16:06:22 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nQIEBfzWh00am+713LHSWvaJPmBeaC98pT6oVHPk13l5ktsKciaBq7kjvHJJc6odoPobxw42fuDVzn9ERPzdn1PxZML8GtRRsw3P+Akapa3/wHw37Bm0tQbyEue5y+erOEn/sYTVCxW9S+IKyisRILIB+mOB407AtwasUCHT9aVrHYFOpEQa281CWrPVhEotz+VOzc4i19aqD1vEQYmuzcN/sotva1cjRo3m96pbLajd8s4NteLc/KtQmG33Hg3R6VfOfPl3pQB3kyBZkRGvE03i6jmVZPRwcK2t7zvjaxi+KiQojVB2yXE5zNkzWsH8EQiyg21wDhS2ooNMMOAlFg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xNa16rSBUItLXLubk7+uQR9JAfnc7jp4O8nmGt1/gt8=; b=lqDHF6c0hwFT+cHmsWZr5jPOMly6AsUdQUAc7Fv8Vf9og/4T5GTDHH7O5kR96UaOxTw34J2LXfht6FTmaENpKgDaqNnN1ul6dy5M6ujQTggTCKruNarzkc19VlYHZLiyHH1CUYWzJnVZRdP1T9KoRI41myKZTM5QgL9/WjNKLWEa49bFmZ7pszcUuSeIiYXMXf2Ng/TkmwSquSNXH4J92C9LWH+74IcduXrleTIII5rW2ZQIEBIQSjOPOZhXLgax00DjSrmX3+QdZdY/wcX3aIMpO3TQmysis7tHGvZnElgvkC7R/8UPfoo//DFifBGA5gwgjbtJg7G9ywdYFI+CXA==
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=xNa16rSBUItLXLubk7+uQR9JAfnc7jp4O8nmGt1/gt8=; b=QELmDaWo3sAsrUBFIraNiFpr2MYHDL5mtwAqqw3Ss1xXBqLNQOorNhKwI2Dnd9KJ/UdNcU81p3vZB2vBI6jvGX9T0mkY8bVJN349cb7dWVm47wLrY0NyesySTmAbUFnhJqNh1h1XqZ+trsMR2DtIt4/ukIscZieB2k8w20uoqmE=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by SA1PR11MB6824.namprd11.prod.outlook.com (2603:10b6:806:29e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.29; Fri, 14 Oct 2022 21:05:06 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::dccd:b45d:104b:851c]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::dccd:b45d:104b:851c%5]) with mapi id 15.20.5723.026; Fri, 14 Oct 2022 21:05:05 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "draft-ietf-netconf-https-notif.all@ietf.org" <draft-ietf-netconf-https-notif.all@ietf.org>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: AD review of draft-ietf-netconf-https-notif-12
Thread-Index: AdjgD5xjFMf94jc9RFq6cTL5pLytbQ==
Date: Fri, 14 Oct 2022 21:05:05 +0000
Message-ID: <BY5PR11MB419614A1BA944AF243F103BDB5249@BY5PR11MB4196.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY5PR11MB4196:EE_|SA1PR11MB6824:EE_
x-ms-office365-filtering-correlation-id: 48bf6b55-7976-49f6-5e45-08daae27c507
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0J6iwgjecVRVQ6OjThAiyCvbzwr6VDFCgPIbtPtIPZY1leOExveWqzKSD7za5QZSFyx60MlEBlaTk6JZvvs/f/72OqDxbwrrG0tx71qHUMqSY/dbz8Kqv970YS61Zpl7ScI/HUiaLTNSEVZ3CwWAZetcb0d//29+l4vubYfGYZhY8Cj5CH7SVllLZggwLMzu0jffCieFHHRoUA0s4v1l5l6R/c/FYZKDibPKsJSws+14cwtGZdpctGbE3O4ciFqkgsSAcCEx/bslaT7w+YkNztstIs9gXU3jHQOXLwg2m7H5/2TclO/d4XA//D87yz8HdvyBCLS7uYKbEv6DE+ycrIyUlUuQwd2ymTO1wfaEQvsB67i1d6wxOAmMmUgpzSfTBUdg61Osz+PXxFVpMh3S6W7AQ5DS/cdX9bTsdvkm+53b/CsAP4qvxeXkUa5JgsZaovLzJJaRvVOVRfe1dSqaNqgX9Wse/cP5D1Fbuo10A4Os4oUAoHPoQPSC2q2hZbYMHwMpHF/Tb72XU2cXmSxfT/zc/JJx8OnYyiWFUVu/Yw49TXd1Vl9pjcYbZx1dFLWptIG5Tg7UqHC6d2r69qnZD9wQxzPt4hhcj0sI3XTy4RMy2DUAZ9u/d453LPxRnnBbwnC9KRJ1wMFmwp4qNGsT5Xv/M3nxaGN+oX5zV2suz6eL8msOB9FqrW+thSMl2XNdeR/7AKHdSlO2T5yz9ySiNzW/pDvhSIs29juwlzTfOLKWOSaHSfGoOlAGSPgwT6Pa3pV/+HNIYiXXP7Zn2/THoA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4196.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(366004)(39860400002)(376002)(396003)(136003)(346002)(451199015)(450100002)(6916009)(5660300002)(186003)(33656002)(55016003)(8936002)(41300700001)(26005)(9686003)(38070700005)(7696005)(2906002)(52536014)(86362001)(122000001)(6506007)(478600001)(38100700002)(4326008)(316002)(83380400001)(71200400001)(66556008)(66946007)(8676002)(76116006)(64756008)(66476007)(66446008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: /93rndA4hvb6eR0nFporC1+Kyh6J+hVZj/3MN2fpTo9rTp9kV8FqFwNYCXBx2FYYU5mLx9MIzMnNc+DSQh+2VVjrLPVIHAlPLG5UyQrX8izSPZd9rb+r7SJnESiuZsLroVI5XZ83NSrUgddUbScOh0XaDVu9ZxN3E2cUljYxdXptJd5lFAra0B5MHAIIj2c18UCm/a7zuLISiQwXOscnfCkAuT4g/Vm7mTktJzWvbbSylYBSf6RVY4CUm/dvEvb67sNXU0uXvn8xYSNDdreXrOeqs9UaB/yQs8Ym0Km7qAYLp/J4Ucf4eKghiC67XmLiADaEV5gMdztBFfKGUp4XF9/vakBxZK9YR5diRniztdS+oPbw3ZLCZcnWXD5jAFalRW+PrHZ/un623LTwFyIE2bfqNDJX7i84P09S0/4mIL00ondTxqu9ovVUV4FoQXJMFVvSkfvMlC1yJeLJoD4P0vTp2/puufOrHcNidBojAFGsqXoudN5HjLdeJvUCvVRFcqiTS2wS8BlTXMyyP/+h/xw6GqT9UVZULw0PXYRfTTFmY9RuLKDnsaDaAOEFzHKwCMmZFTNsTMfriHv12vR/TIAJPDqC3BfW/z9PXrhYEhX+Fowvz9o08qsW1I6Ae9YBWv7Nc8P+ofBHMEnjyQnf18wzqcm7lDXYw282a0t2/nvU+75kYKT3jCcn3c/qu6LsU9ns3VvAO+ACHPbShxHx+7T3qZj4e6FumdPAbfAgRM+6YxJPiDB8yXTx2k1eNykiVrLaB4V831pMC/IZ5TiC4DMPopJkSriFFmTJzXoCs/9svnZre3yWFHa+fokzj1MPohfb/YEkjYJzc6pJgRmiA0Fsg3LpR4fzQGklgqEAi5LLdRjoAaOO4wa79t7H6dQCRlUsKUGWXm1ozEYzr7BPX6APgkGyCRT2GBqP3dG0IWbfoHIRwtsNdAmXoW/C3RP169Z9KaILIUQp5D2jy2CmrBTYXHShRjkRMpcoUqyltsFNTEF7jktJqCQmqWLyIbDEaEDhPFANlLq+MXX7eKGsJaQ7u/Vxh7M/p23ss6PiOd/7zrDZ2UC+jDsQz5hvm6/wIBxpCaK0lRAZAcmdNtroAmH8gTJRZgpsiOCjQ1DvSMJTBfJGiv5zN9HW7ssD1ZbbB9MR3OPpOLYm1J7k0hodFPcHC7QPx8fQkVYclAeJGO1FHPs95KQvQfAOKt2XP/SgKZSGuWvezo6Bnxz72om0B5f5AhsvHEFJORIRGVzmp2p3IBLU6p5KH3cBfswov02F5DTt8IS6Y/MW/4Ic0Y0Bt9+pYVRvJtChIS1GSxropAfjOXR64WkfoRqq4WFsDaOHsksj/K4/tdFUw4YF2VRflJ5Sqnoc5Hsle6DvT3gWx1ougCZLNOn7+ngrV5BHgTQqgJFqpkAIiBA/KH2OqBmMnTkoJIT6YlB9GmsKUJj/f7U+K+wKsa0Dz0BoZuBzSNLWPtsbG6F43U1sNv6gaQtK+s0StBSmgSmaFTswjFbD9ykzZte1pk/IZEcklkn9BlxZecHxXIOk7t1GG+J6EeYOwAxUURzw9w8JFd9dY0qkV7iZ1vNkz3joSqDhtbRu9Mz4
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4196.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 48bf6b55-7976-49f6-5e45-08daae27c507
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2022 21:05:05.8586 (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: dooVN2FF/6o6ZNNlPthXl8qbChgUfBhCWvEs0I12oOdK5A3lqOk/ZRTbATJAihVaQcNtSU5mv/OxHsXfHiiEbA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB6824
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.135.123, xfe-aln-003.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/SlbM1RQ1lGBEpZlUW-fKp-YNfvM>
Subject: [netconf] AD review of draft-ietf-netconf-https-notif-12
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
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 Oct 2022 21:06:29 -0000

Hi Kent, Mahesh,

Thanks for a well written document and thank you to Quifang for the great and detailed shepherd writeup. I think that the document is in great shape and I only have minor comments.


Minor level comments:

(1) p 4, sec 3.1.  Applicability

   For publishers using Subscription to YANG Notifications [RFC8639],
   dynamic discovery of a receiver's supported encoding is necessary
   only when the "/subscriptions/subscription/encoding" leaf is not
   configured, per the "encoding" leaf's description statement in the
   "ietf-subscribed-notification" module.

I presume that this is only for configured subscriptions (or otherwise this document would need to update RFC 8639, specificially the 3rd bullet in section 2.4.2.)  Would it be helpful to clarify here at all?


(2) p 5, sec 3.2.  Request

   To learn the capabilities of a receiver, a publisher can issue an
   HTTPS GET request to the "capabilities" resource (see Section 2) on
   the receiver with "Accept" header set using the "application/xml"
   and/or "application/json" media-types, with the latter as mandatory
   to implement, and the default in case the type is not specified.

I'm not suggesting that you change the text, but when I first read this I thought that the Accept header was being used to indicate what encoding the server supported, or preferred, rather that just being used to select the encoding of the capabilities.


(3) p 7, sec 4.2.  Response

   The response should be "204 (No Content)".

Is this response still used if the client thought that the notification was corrupted or malformed?


(4) p 16, sec 7.  Security Considerations

   *  The "path" node in "ietf-subscribed-notif-receivers" module can be
      modified by a malicious user to point to an invalid URI.

Are there other fields that would also be sensitive if they were written, e.g., overwriting the certificate, or cert-to-name mapping?  Or changing the remote address or port?


(5) p 25, sec Appendix A.  Configuration Examples

   The authors would like to thank for following for lively discussions
   on list and in the halls (ordered by first name): Eric Voit, Henning
   Rogge, Martin Bjorklund, Reshad Rahman, and Rob Wilton.

Please also consider acknowledging Quifang.



Nit level comments:

(6) p 4, sec 2.  Overview of Publisher to Receiver Interaction

   The POST messages MAY be "pipelined" (not illustrated in the diagram
   above), whereby multiple notifications are sent without waiting for
   the HTTP response for a previous POST.

Suggest 'previous POST' -> 'previous POST message'.

Grammar nits from a tool to consider:

Grammar Warnings:
Section: 1.1, draft text:
While the YANG modules have been defined as an augmentation of [RFC8639], the notification method defined in this document MAY be used outside of [RFC8639] by using some of the definitions from this module along with the grouping defined in [I-D.ietf-netconf-http-client-server]. 
Warning:  This phrase is redundant. Consider using outside.
Suggested change:  "outside"

Section: 1.1, draft text:
While the YANG modules have been defined as an augmentation of [RFC8639], the notification method defined in this document MAY be used outside of [RFC8639] by using some of the definitions from this module along with the grouping defined in [I-D.ietf-netconf-http-client-server]. 
Warning:  If the text is a generality, 'of the' is not necessary.
Suggested change:  "some"

Section: 3.4, draft text:
In this example, the "Accept" states that the publisher wants to receive the capabilities response in XML but, if not supported, then in JSON.
Warning:  Apostrophe might be missing.
Suggested change:  "capabilities'"

Section: 7, draft text:
Some of the readable data nodes in the YANG modules may be considered sensitive or vulnerable in some network environments. 
Warning:  If the text is a generality, 'of the' is not necessary.
Suggested change:  "Some"

Section: 7, draft text:
Some of the RPC operations in the YANG modules may be considered sensitive or vulnerable in some network environments. 
Warning:  If the text is a generality, 'of the' is not necessary.
Suggested change:  "Some"

Section: A.2, draft text:
In the case that it is desired to use HTTPS-based notifications outside of Subscribed Notifications, an application-specific module would need to define the configuration for sending the notification.
Warning:  This phrase is redundant. Consider using outside.
Suggested change:  "outside"

Thanks,
Rob