Re: [regext] Opsdir last call review of draft-ietf-regext-epp-fees-16

"Carlos Pignataro (cpignata)" <cpignata@cisco.com> Fri, 06 September 2019 16:15 UTC

Return-Path: <cpignata@cisco.com>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0D4C120219; Fri, 6 Sep 2019 09:15:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-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=gA1DK0L1; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=QNNCmz55
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 Gd5ShhlIBQDq; Fri, 6 Sep 2019 09:15:44 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0573E1201A3; Fri, 6 Sep 2019 09:15:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=32149; q=dns/txt; s=iport; t=1567786544; x=1568996144; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=UMRJJDQBZcQwRnRNPtyONF1oNgqRs8fecMnhhuK2qTU=; b=gA1DK0L1MCUpBlR2wVIitek0/EW5l7MwqnQw+3yoGGISwJVbhoj79jY2 rnXiiLtRsTSIbNlgqhlEzPFQzH8kfnWcDavenk2hNgwNTp1fTuV/kKsO4 gnnQU1Ry93CFFWcu8f1uz5HWoRMbWzfq9BxjKdOT73Ykyg3etkOBc3cVe s=;
IronPort-PHdr: 9a23:9oqVJxYWpxgxaRlgtLlfgjH/LSx94ef9IxIV55w7irlHbqWk+dH4MVfC4el20gabRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn1NksAKh0olCc+BB1f8Kavhdy01Gs1eXXdu/mqwNg5eH8OtL1A=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B0AgAEhXJd/5pdJa1lGwEBAQEDAQEBBwMBAQGBZ4EWL1ADgUMgBAsqhCGDRwOKdII3JZdtgUKBEANUCQEBAQwBAS0CAQGEPwIXgiAjOBMCAwkBAQQBAQECAQYEbYUuDIVKAQEBAQMOBBEdAQEjFAELBAIBCBEEAQEWCwcDAgICMBQJCAIEDgUigwCBHk0DHQECnhYCgTiIYXOBMoJ9AQEFhRAYghYJgTSFAIZ4GIFAP4ERJwwTgkw+g38KCAEBCwYBBwIVCDEHgkyCWIxiglmFIYkUjV9uCoIgjlmBRViDexuCNC+HDY8Lo1FXgjkCBAIEBQIOAQEFgWkhZ3FwFWUBgkE+ggQMF4NPilNzgSmMdw4Xgi4BAQ
X-IronPort-AV: E=Sophos;i="5.64,473,1559520000"; d="scan'208,217";a="614024291"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 06 Sep 2019 16:15:42 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x86GFgsM013267 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 6 Sep 2019 16:15:42 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 11:15:42 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 6 Sep 2019 12:15:40 -0400
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 6 Sep 2019 11:15:40 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aqTSEwCm1/QenpWHSYXWQ6x/RVWS0HQdGhe0tSfutmcgyJTAYCa1X/60qaovm6JgdFRsRoVTxJeFygmB3PqzXKISVoWo8N6IBaAacK3M8FcLaLxVsUYqvOYEEarWkhanxABHtiKTr2FP1q8CEG8gT0no5TbK2mujLs+d0OcoClC+CM5eCwV6gwUaRCTH5jIgGAjKhPYxRKZqbAa7QS2iWWfbSPUzPDDH9gdtkn65R3tQXAJ2Z8P5xTgQ+dFOsMSBJU2yy6fUckwCT1KLvuUD7+rONqEBojq7eu91bjMBlJLTFcN8sIlbUVwlPXAjkdZ0cqkQR3NIed79onILuvchyA==
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=UMRJJDQBZcQwRnRNPtyONF1oNgqRs8fecMnhhuK2qTU=; b=ilOg7irhKsrTmxh1PpR2k5YcC+av6CjhSXEVrjiXEMIBWjClAq0F0+v9QR3WnZf9r+bEHJ+IsK79tWvMC4G491DxcnV03Egg9Q+ooB8pIGeGv795tAzG3a91jDe2FYdiA1NYxy44nhREt0Ngjz3YBUUqgAw5duNLOWJ0AB6gO8jkbzrzyml15DIh+b/Cw5bH+hsyyxdiNblMf4n6seR06dqdUaJXWAGw1y/NpZS23DQHF1TNVb45vCJu18FJ0jdyWGwntsP4nCbSTlH0fIDLOdnDyHT3BYLPJuO0k5eMRduop8i8R/n54GGQuIuh6scp74xa8uxaSM7OPnKt5PToKA==
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=UMRJJDQBZcQwRnRNPtyONF1oNgqRs8fecMnhhuK2qTU=; b=QNNCmz55czqoG9OC/vzFAvdtvFWSCE02NNkzQbqdwxIU8Bo3XZWigWl3x8ZXGsApLoy1t/rmGBYMLnpKkN12Itm7x57jhy/nR4Y12ohdo52RWfQlIKOMvTa+Wmdm0UoJ9Q3gbAtVlFtfpWdVBbMet86oQXImgZRst0kl3hSfpdA=
Received: from BL0PR11MB3028.namprd11.prod.outlook.com (20.177.204.138) by BL0PR11MB2963.namprd11.prod.outlook.com (20.177.204.220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.13; Fri, 6 Sep 2019 16:15:39 +0000
Received: from BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::956a:2ebf:539e:502b]) by BL0PR11MB3028.namprd11.prod.outlook.com ([fe80::956a:2ebf:539e:502b%4]) with mapi id 15.20.2241.014; Fri, 6 Sep 2019 16:15:39 +0000
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Roger D Carney <rcarney@godaddy.com>
CC: "ops-dir@ietf.org" <ops-dir@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-regext-epp-fees.all@ietf.org" <draft-ietf-regext-epp-fees.all@ietf.org>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: Opsdir last call review of draft-ietf-regext-epp-fees-16
Thread-Index: AQHVZMIb75Twec0400Gf+pAStIbdwace0yGA
Date: Fri, 06 Sep 2019 16:15:39 +0000
Message-ID: <14709484-1B38-4BA7-8305-443859952094@cisco.com>
References: <156214026874.14820.1075097887450900352@ietfa.amsl.com> <BL0PR02MB54912CA450A52572739D5AD7B1BA0@BL0PR02MB5491.namprd02.prod.outlook.com>
In-Reply-To: <BL0PR02MB54912CA450A52572739D5AD7B1BA0@BL0PR02MB5491.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3445.104.11)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cpignata@cisco.com;
x-originating-ip: [2001:420:c0c4:1007::1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4c041eb1-2d56-4310-2537-08d732e57585
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BL0PR11MB2963;
x-ms-traffictypediagnostic: BL0PR11MB2963:
x-microsoft-antispam-prvs: <BL0PR11MB2963EE89BB016AF4A394837EC7BA0@BL0PR11MB2963.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(396003)(366004)(346002)(376002)(136003)(199004)(189003)(13464003)(71200400001)(53936002)(86362001)(316002)(71190400001)(54906003)(6512007)(236005)(6506007)(53546011)(54896002)(6916009)(476003)(486006)(6246003)(229853002)(50226002)(446003)(11346002)(99286004)(2616005)(6486002)(6116002)(6436002)(25786009)(81166006)(8936002)(36756003)(8676002)(7736002)(33656002)(76116006)(81156014)(66946007)(478600001)(14454004)(46003)(186003)(64756008)(66446008)(102836004)(76176011)(4326008)(66556008)(66476007)(14444005)(256004)(2906002)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR11MB2963; H:BL0PR11MB3028.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: V3f4l8D8nfo0roKgEVK+Tpzn+F3IfBd7zvSKhR6z7ktWMJ8Z680vVhNtILjTFLDZt1tUAnvYKYB63rbG5CdEOCgoBxe/yQKdSUs8n6H0aQL5AGmMk8CONd1JzRMN7P639kVeKV7YwZHBIiEqo3DzZ2QZQgPT82UMWsuLVUR4hjOv/EchRzgLLU4Kr6yJx/KMUjSqd00adiskOuVhwcm8k4C5fBvEOhTx5w5d98OcJc5aL8JUf81FqyFU8EQeaSM45GDSm7tEsLPmAKzqWJ2pA52z/zTgGRt603YMpFR9/V6VAm2e26ihg/polmSsubztpWgt5SE5crwQv2XqiPo/B8vJznhl7yni/stkIbltCeukEa5qpd5kdjhqpGshykLV34tRaanfZpjyN8AH+uLNX3YfzsjBFiquQ5GHyBZ6B3I=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_147094841B384BA78305443859952094ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 4c041eb1-2d56-4310-2537-08d732e57585
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2019 16:15:39.3915 (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: ckpMDc5XRnddlwkqdLUqhQhMECjmeiDmIyrzg7nx4bUJwoMsHT6ea7s1YJ2byx9mzM+S4PrbYEStqQZYlj9n8w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB2963
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/Osory-EGNBRY_wKEQfyq7HlMR38>
Subject: Re: [regext] Opsdir last call review of draft-ietf-regext-epp-fees-16
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Registration Protocols Extensions <regext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/regext>, <mailto:regext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext/>
List-Post: <mailto:regext@ietf.org>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/regext>, <mailto:regext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Sep 2019 16:15:47 -0000

Many thanks for following up, Roger. Ack on all your responses below!

— Carlos.

On Sep 6, 2019, at 10:48 AM, Roger D Carney <rcarney@godaddy.com<mailto:rcarney@godaddy.com>> wrote:

Good Morning,

Thank you for your comments Carlos, please see my responses below. A new version of the draft will be published shortly and will address all of the review comments that needed edits.


Thanks
Roger


-----Original Message-----
From: Carlos Pignataro via Datatracker <noreply@ietf.org<mailto:noreply@ietf.org>>
Sent: Wednesday, July 3, 2019 2:51 AM
To: ops-dir@ietf.org<mailto:ops-dir@ietf.org>
Cc: ietf@ietf.org<mailto:ietf@ietf.org>; draft-ietf-regext-epp-fees.all@ietf.org<mailto:draft-ietf-regext-epp-fees.all@ietf.org>; regext@ietf.org<mailto:regext@ietf.org>
Subject: Opsdir last call review of draft-ietf-regext-epp-fees-16

Notice: This email is from an external sender.



Reviewer: Carlos Pignataro
Review result: Has Nits

Reviewer: Carlos Pignataro
Review Result: Has Nits

I have reviewed this document as part of the Operational directorate's ongoing effort to review all IETF documents being processed by the IESG.  These comments were written with the intent of improving the operational aspects of the IETF drafts. Comments that are not addressed in last call may be included in AD reviews during the IESG review.  Document editors and WG chairs should treat these comments just like any other last call comments.

I hope these comments are useful and clear.

>From an operational point of view, the document describes protocol
>interactions
for dealing with failure conditions, and sets default behaviors. For example, the RFC 2119 language explaining the use of <fee:currency> is super useful.

Minor comments, questions, and nits for your consideration follow:

1. Section 2 -- Migrating to Newer Versions of This Extension

   (Note to RFC Editor: remove this section before publication as an
   RFC.)

Since forward compatibility is a key operational consideration, why should this section be removed? Especially when it contains RFC 2119 language.

[RDC] Agree, Note will be removed.

2. Please do not treat as a pedantic comment, but I did not see an actual definition for what "fee" and "credit" mean. Since these words have specific context, it might not hurt to have a formal definition in Section 1.1

[RDC] Added clarifying text to section 3.4 “A fee will result in subtracting from the Account Balance (described section 3.5) and a credit will result in adding to the Account Balance (described in section 3.5).”

3. Should the citation / reference for "ISO 4217" be "ISO 4217:2015"?

[RDC] Text updated.

4. S3.4. Does this text imply there is no zero fee or credit possible? Might be useful to explicitly set guidance for the use of 0/null fee/credit.

   A <fee:fee> element MUST
   have a non-negative value.  A <fee:credit> element MUST have a
   negative value.

[RDC] This was discussed in another email but for completeness, this does state fee can be zero (a non-negative value).

5. S3.6, why "equal to" and not only "exceed"?

   A server MAY reject certain
   transactions if the absolute value of the <fee:balance> is equal to
   or exceeds the value of the <fee:creditLimit> element.

[RDC] This allows server policy flexibility, allows a server to deny a transaction when the limit is reached or exceeded.

6. Section 6.1

  * Should <CODE BEGINS> and <CODE ENDS> markers be used as per the TLP?
  * Should the (c) year be 2019?
  * And should the BSD License be part of the code?

[RDC] BEGIN/END is the standard that has been used in EPP RFCs. The copyright information in this section has been removed..

7. Section 7, Security Considerations.

What are "security services"? Further, this protocol deals with on-the-wire monetary information. I suspect there might be specific such considerations.

[RDC] “Security Services” are any related security features/functions. “on-the-wire” monetary information has been addressed through secdir comments, an additional line of text for clarity was added.

8. Section 9.  Implementation Status

If this section is removed, the reference to [RFC7942] would result hanging without citations to it. ALthough the RFC Editor would catch, might want to indicate removal of the Normative Reference as well.

[RDC] The removal text also states to remove the reference.

Thanks!

Carlos Pignataro.