Re: [Gen-art] Genart last call review of draft-ietf-secevent-http-push-10

Mike Jones <Michael.Jones@microsoft.com> Tue, 09 June 2020 00:41 UTC

Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C66E83A0841; Mon, 8 Jun 2020 17:41:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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=microsoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8qVIDOrU8SP0; Mon, 8 Jun 2020 17:41:26 -0700 (PDT)
Received: from NAM06-DM3-obe.outbound.protection.outlook.com (mail-eopbgr640133.outbound.protection.outlook.com [40.107.64.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 4B9AF3A0838; Mon, 8 Jun 2020 17:41:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F4LzXDGMDx/Q53MnPqehh9BROIsQAr5+4qTUhd2QF3Y8K8WVWFFlg11qo2vpEeIOTyIZHJtSJKRClOHnNynfqgvLzjxhuJf6CgttWTynxuPIAVPs3H7ZVejw1xT5BMw4C2U8lhtcLrOpb7OgKf8s6DZXwKj6IWa66f5ZraQt45090r6Wo6ZQTMtJirfpfa+Ngy3oEyNUbbW93iFIW7rxsHdiOlhvOlvHDLhtduWpoDFcZ4mPI42gtKafmiYINR4EgYSsuCincJ5h9te+QsOn9S6el/vaJRvm8K1hGL2Xdcct7XL/VqheMEtqOKcBF8PiyuuHkRF14qHZw3yM7n1PFA==
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=5Qj+5AEVm8Gk0SppwkM8xddJlUad3b5Z4uuhw+Ewqu4=; b=Z5TPvoRKvDjYzjvVRjMd3DCeNRkwY1tZkbcfw4Xv/alzBklYKlLwlBymA96GUptW1gBy4iDbOs4lA37SAg19fO13m/Xg/Rr6eXNDF6Z4JwiwiMF0rchvWM8ByigXFCKa8H965AVFrjtM3trC4gHELNPuXf9kH30YtyWTuTYtHOxn8IzYSmZNoL1z1DJ5wdrVLl8O68YWJvPKZtQ64yvtVuvrZmqgR1VRFkMT7ytBgx/3bO60xoWETUIQ+hztaTuTnj9ja9m4nDFG8pObs/k9ciheO89nsPPxFZs4od8qzGK+MK3umdxujkF3cTGgeyo4YDrnz10uuX9PshNneXvlAw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5Qj+5AEVm8Gk0SppwkM8xddJlUad3b5Z4uuhw+Ewqu4=; b=fSeGaMLB/VZpqlA7ti+gfo8I1Wk5QcIqeIxi918U0s4hRijSpRyEAsbYLCD9b0tWdx7ZHTs9y21OcLxHVXjJb7pCJEVdBehDWSRkCQpJxqTqFwnhlg9PP2gzgm5BCIO+1yMIWYb0LmMFMPi3uAxQxVJc0P7vKKVwBGnndYPtQkw=
Received: from MN2PR00MB0686.namprd00.prod.outlook.com (2603:10b6:208:15f::13) by MN2PR00MB0669.namprd00.prod.outlook.com (2603:10b6:208:1df::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3116.0; Tue, 9 Jun 2020 00:41:24 +0000
Received: from MN2PR00MB0686.namprd00.prod.outlook.com ([fe80::b816:9dfb:f80d:3b9f]) by MN2PR00MB0686.namprd00.prod.outlook.com ([fe80::b816:9dfb:f80d:3b9f%8]) with mapi id 15.20.3114.000; Tue, 9 Jun 2020 00:41:24 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: Vijay Gurbani <vijay.gurbani@gmail.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "draft-ietf-secevent-http-push.all@ietf.org" <draft-ietf-secevent-http-push.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "id-event@ietf.org" <id-event@ietf.org>
Thread-Topic: Genart last call review of draft-ietf-secevent-http-push-10
Thread-Index: AdY99rKGn2pp/mNLTPebQfHrhih78A==
Date: Tue, 09 Jun 2020 00:41:24 +0000
Message-ID: <MN2PR00MB0686179EC96ED88699A0CCDAF5820@MN2PR00MB0686.namprd00.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=eb8f39b6-a893-4627-a058-0000163b5a31; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-06-09T00:21:45Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47;
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [50.47.87.252]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: f1a067aa-90f6-41a1-606a-08d80c0dd640
x-ms-traffictypediagnostic: MN2PR00MB0669:
x-microsoft-antispam-prvs: <MN2PR00MB0669516ED499E1213EF53FE2F5820@MN2PR00MB0669.namprd00.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2958;
x-forefront-prvs: 042957ACD7
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: hgYh3mqQ50xfYEyDB7891cmETBOmLznThhxQZRbmD6zvlG6qkZ8Df7SqpvpS1+quQIiCX4Y7ub3to3uXvVUUBu3xHdmNBwd8OvCCaO/JV3JMxDLnKMjH2lkLOzglnYq+m86NkbyOJF31CzpgAeIrj0U1yhDUfHYZhExKSKfiE2ti2lw7pOXd4pzf9Kz1eOzMLQRyM9d4iNK2l7mCNll0qo7442XT37Q8XbEf7TnAewahD0lEhGsJJXatL+KEAcCyM8RVU9GKGXOPOkkJRCfsb+sf5PNaAbZ7EJs9Lp5xb6zxmJH9Wt9PTvkVTntz3OOxYf2S9BeWTee5CQu3BNJ5ne1vPxq+trLd4ZcmIqmTygJg9KItOO7+A/eeaH0xgyn8VD8xKCx71G1au5vaxaYbaA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR00MB0686.namprd00.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(396003)(376002)(39860400002)(346002)(136003)(66946007)(7696005)(8676002)(64756008)(53546011)(66446008)(33656002)(4326008)(8936002)(71200400001)(83380400001)(76116006)(82960400001)(86362001)(66556008)(6506007)(66476007)(82950400001)(55016002)(478600001)(52536014)(5660300002)(110136005)(10290500003)(316002)(966005)(54906003)(186003)(2906002)(26005)(9686003)(8990500004); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: A3HQTkXon3Nq3h0Y/9wlKleLvW4MzeFZMxIzPE8o/g52kHW5KlKLaix84C1CQH7aJhTEsSDxKDzkhrc40Isxjcn4SnVMhAZdLuMuNFgzmYliboTI3KM5W38AgPNy1LuvCSaMDVQaJcWEUm8RGCdrDGHvgAIHTrAH1OVrFrXAzRyUPvAeBMCgKqCdHBKm+HnvOKzlxLcTKVjer4a31HSJtcTtBNvkhjZ9+h/3MQ73HHFbw3Un0iUzSZIKtN8GoYDeu3WtY8kjKd72yjryVBxz3PPhIGVIAkGGXyo69MfsdYgmKCAk6Ydt2Hw4iSVD+L7OZY7tVO8H49+QnL6zii6Ca+ylhDMHA2GymT1xO1kmxYzC2oawMV8Lyu8N2mxhQKMsogD+gSTVUgoMVU0K00vIG/o+Ffdc0Jdd0AUASfruHqUSCaIZQQ85ew1YBQz1Qtwte6iKA4f2ZtzuZ2com0V5xZF3wtZfb1uitbA3Rj/Blo4=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f1a067aa-90f6-41a1-606a-08d80c0dd640
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2020 00:41:24.0292 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: q+I69K4rdJKNXW3mUkU6qPQgiggwimKk/A44Z1Ni+kWy8UxJVj6s9uQHIHDUk3HB1jmxu04hJy6KtbRb8DxItA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR00MB0669
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/LhccKXjE6Ix0nB1iVx3WFwIFMm4>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-secevent-http-push-10
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Jun 2020 00:41:28 -0000

Thanks for your useful review, Vijay.  I've attempted to address your comments in https://tools.ietf.org/html/draft-ietf-secevent-http-push-11.  My replies are inline, prefixed by "Mike>".

-----Original Message-----
From: Vijay Gurbani via Datatracker <noreply@ietf.org> 
Sent: Monday, May 18, 2020 8:17 AM
To: gen-art@ietf.org
Cc: draft-ietf-secevent-http-push.all@ietf.org; last-call@ietf.org; id-event@ietf.org
Subject: Genart last call review of draft-ietf-secevent-http-push-10

Reviewer: Vijay Gurbani
Review result: Ready with Nits

I am the assigned Gen-ART reviewer for this draft. The General Area Review Team (Gen-ART) reviews all IETF documents being processed by the IESG for the IETF Chair.  Please treat these comments just like any other last call comments.

For more information, please see the FAQ at

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-secevent-http-push-??
Reviewer: Vijay K. Gurbani
Review Date: 2020-05-18
IETF LC End Date: 2020-05-13
IESG Telechat date: Not scheduled for a telechat

Summary: The document is ready as a Proposed Standard with minor changes as indicated below.

Major issues: 0

Minor issues: 1

Nits/editorial comments: 1

Below, "Sn" denotes "Section n".

- S2, page 4: "The SET Recipient SHOULD NOT perform extensive business logic  that processes the event expressed by the SET prior to sending this  response.  Such logic SHOULD be executed asynchronously from delivery,  in order to minimize the expense and impact of SET delivery on the  SET Transmitter." ==> I understand the need for this normative text,  however, what happens if at some later point from when the SET Recipient  sent a response, the business logic is executed and the logic decides  that the SET is invalid.  What does a SET Recipient do now?  

Mike> I've updated the sentence to read "The SET Recipient SHOULD NOT perform anything beyond the required validation steps prior to sending this response."  Should errors be discovered after acknowledgement, the recipient would handle them locally like any other errors encountered.

Nits:

- S2.3, page 7: s/Access token is expired./Access token has expired./
             or s/Access token is expired./Access token expired./
 (Reason: "is" is present tense, "expired" is past, so the grammar in the
 original sentence is incongruous.)

Mike> Thanks.  It now says " Access token has expired".

				Thanks again,
				-- Mike