Re: [regext] I-D Action: draft-ietf-regext-rfc7483bis-00.txt

"Hollenbeck, Scott" <shollenbeck@verisign.com> Wed, 17 June 2020 19:35 UTC

Return-Path: <shollenbeck@verisign.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 84E1A3A0CEF for <regext@ietfa.amsl.com>; Wed, 17 Jun 2020 12:35:29 -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, 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=verisign.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 3ee-LZVFbG4U for <regext@ietfa.amsl.com>; Wed, 17 Jun 2020 12:35:28 -0700 (PDT)
Received: from mail6.verisign.com (mail6.verisign.com [69.58.187.32]) (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 25CF53A0CEE for <regext@ietf.org>; Wed, 17 Jun 2020 12:35:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=1475; q=dns/txt; s=VRSN; t=1592422529; h=from:to:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version:subject; bh=xMryMXxfNxtDG89J04fq1h6KzZOuTGV/pQf+rQhC/QM=; b=kp1He1kE+tI9fKPkhy1jR16KjOMaX014Wr4107YWbfZ3ZpWmTscqAgq1 fTq3HyfpPkRMVjao939X6m0iDSqzryeYlq4nMOsGyyg0YTJepj9wkdwyI rCETJxNnOXLdfJyjto/qXBeHdboeokIc1whzjfHSDX4jFzrj1lDJs6nDU zGdyMwvSHGNXaqPxqajuuy1O4u2wbJyPJUpqxHZCjjNs2fvC3EI/xV67R qwqLrT6twjJUQLxq0l4Vs/B+sp0xW2Ym+v3CLlwVvUBJ5CSUT4oqblbAh ehL5am6T8oNv/DFOwpeLwaniLGbzSM2h9RbPKdcuT58HLgQXzRWgCXgHt w==;
IronPort-SDR: 5ltVwe3y1kIVOb7qh2Zm0u1+r9kvoF69a+UTtZNJn/fBVQpnBBbEQDWzXC1exDjnbpRWBS/Gsd 1XLfVaKZkcOcgpWR9Y3k2dDN48EdPlRNBHx4enrebe2youly2mAqcriJWn5d1Dlm5Z53LJpOWI u7Ze2xa96/kdblmBXcnRZgv7jQ88Jd3tz4o3u5mgcIjGSSS3CXMeM6q83vlaji+SO7pa5AmKI3 sW8pkf8jt7TJYqyGWiEevzvXILDolI9WAKB5+QbEb1n57SmHUqvG5NDAMJp6awagQSLbdyxoIo 9P8=
X-IronPort-AV: E=Sophos;i="5.73,523,1583211600"; d="scan'208";a="1851673"
IronPort-PHdr: =?us-ascii?q?9a23=3Ag1c1dh0R5RYY/C8NsmDT+DRfVm0co7zxezQtwd?= =?us-ascii?q?8ZsesWKf7xwZ3uMQTl6Ol3ixeRBMOHsq8C0rWM+Pm4BSQp2tWoiDg6aptCVh?= =?us-ascii?q?sI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFR?= =?us-ascii?q?rhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagYb5+Ngi6oAfPusUZnIduNqk8wQ?= =?us-ascii?q?bVr3VVfOhb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPH?= =?us-ascii?q?w768PttRnYUAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD?= =?us-ascii?q?+v4btnRAPuhSwaMTMy7WPZhdFqjK9DoByvuQFxw5Labo+WOvpxfKLdcs8VS2?= =?us-ascii?q?VORctRSzVBAoGgY4cTE+YNI+BVpJT9qVsUqhu+ABGhCO3txD9Pgn/22bM10+?= =?us-ascii?q?I6Hg7YwAMgHMoCu2nJotrpM6cSTfy1wKfVxjjEdPNW2TD96IzMch8/p/GDRq?= =?us-ascii?q?x/ftbSyUQ0CQPKkE+QqY3+PzOU2eQNtXKX4PZnVeKqkmMqrRx6rTezyMk2kI?= =?us-ascii?q?bJmp4VxU7e9SV/2Is4ON21RU5nbNO6EpZdqiWXOoRrT80tX21lvDo2xqAatZ?= =?us-ascii?q?O1ciYH1ZcqyhHDZ/Cbc4aG4g7vWuiTLDl2mn9ofK6yihCv+kaj0u3xTtS43E?= =?us-ascii?q?pQoiZYkNTBuGoB2wHT58WJUPdw8USs1S6S2wzP8O1IPEI5mbbBJ5I8zbM9lY?= =?us-ascii?q?AfvVnAEyLwhU74lrWZdl8+9eit8+nnZ7LmqYKCOIJskQH+N7gumtS4AeQlLg?= =?us-ascii?q?gCR2ib9vq41L3k5UD0XalEgOUrnqbZqJ7UKsUUqrKkDwNPzIYs9xG/Dy2+0N?= =?us-ascii?q?gCh3YIMUhJeAydj4jyPVHCOuz3DfC6g1i0kTdrwe7JPqH5D5nQMnTPiqrtcL?= =?us-ascii?q?Rz5kJG1QY+zd5S64hbB7wCOP7zX1X+tN3cDh83KQy0xOPnBc1m1oMeXmKPBq?= =?us-ascii?q?uZP73UsVCT+O0gP+qMaZQLuDnjMfgl5uXujX42mV8bZ6WmwZwXaHWgEvR8P0?= =?us-ascii?q?qZeWbsgssGEWoSuwoxVvbqiFyFUTJJY3ayWKw85j8hCI24EIjDQZuggL2A3C?= =?us-ascii?q?enBJFZemZGCkqWHXfpa4WOQ+0MZz6KIs99jjwEUqCsS5U/2hGhqgD7xKZnI/?= =?us-ascii?q?HV+iIGqZLj2sJ55+rJlRE9pnRICJHX1miXTmYymmQGSSU70KdXoE1hjFyFy+?= =?us-ascii?q?55n7YQQdla/fJOFAM9O5DGwuB9I9HzRkTKeM3PSUrwBp3sGzw+Q8It694Df0?= =?us-ascii?q?g7HM+txFiXxSelDq8Jv72GGJJy9bjTiSvfPcF4njzm060lgl8sT8BMcSWdja?= =?us-ascii?q?lj60KbU5XJlEGdmqCgeK8f9DDA7maYzGWI+kpfVVgjAu3+QXkDax6O/pzC7U?= =?us-ascii?q?TYQur2BA=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2HNAgDKb+pe/zCZrQpmHAEBAQEBAQcBARIBAQQEAQFAg?= =?us-ascii?q?UqDGYEzCpUim3wLAQEBAQEBAQEBBwEvBAEBhEQCghwlOBMCAwEBCwEBAQUBA?= =?us-ascii?q?QEBAQYDAQEBAoYXCDGCOyKDagEBAQECATpLBAIBCBEEAQEfEDIdCAIEARIIg?= =?us-ascii?q?x+CXLcOdIE0hVGFK4E4jHmBQj6BEYMQPooxBLRJAweCWpkYKYJwiRuSY5Ejn?= =?us-ascii?q?jkCBAIEBQIVgWqBeXAvgwpQFwINh0OVInQ3AgYIAQEDCY98gREBAQ?=
Received: from BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) by BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 17 Jun 2020 15:35:26 -0400
Received: from BRN1WNEX02.vcorp.ad.vrsn.com ([fe80::7c0a:1cc:5def:9dde]) by BRN1WNEX02.vcorp.ad.vrsn.com ([fe80::7c0a:1cc:5def:9dde%4]) with mapi id 15.01.1913.005; Wed, 17 Jun 2020 15:35:26 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "mario.loffredo@iit.cnr.it" <mario.loffredo@iit.cnr.it>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: [EXTERNAL] Re: [regext] I-D Action: draft-ietf-regext-rfc7483bis-00.txt
Thread-Index: AQHWQAKzSInu3YHwM0uD0CHdMSMXb6jcz60wgACGO4D//+PpcA==
Date: Wed, 17 Jun 2020 19:35:26 +0000
Message-ID: <04aaa98d2eac4203ad59c2b5bbb0d5d7@verisign.com>
References: <159162988692.27209.10007278285596026415@ietfa.amsl.com> <ea6ab7f4-1540-0367-b3cb-b2abd2187752@iit.cnr.it> <5d79521690f0478fb51764fb90159538@verisign.com> <efb9e5de-c1a5-06f9-805b-994cb9e5d85c@iit.cnr.it>
In-Reply-To: <efb9e5de-c1a5-06f9-805b-994cb9e5d85c@iit.cnr.it>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/V-ER_k-PX3tVaojdtYXeRisKciU>
Subject: Re: [regext] I-D Action: draft-ietf-regext-rfc7483bis-00.txt
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: Wed, 17 Jun 2020 19:35:30 -0000

> -----Original Message-----
> From: Mario Loffredo <mario.loffredo@iit.cnr.it>
> Sent: Wednesday, June 17, 2020 1:05 PM
> To: Hollenbeck, Scott <shollenbeck@verisign.com>om>; regext@ietf.org;
> internet-drafts@ietf.org; i-d-announce@ietf.org
> Subject: [EXTERNAL] Re: [regext] I-D Action: draft-ietf-regext-rfc7483bis-
> 00.txt
> 
> Hi Scott,
> 
> please find my comments below.

[snip]

> > 6) Section 6 - I would uppercase the word "may" in the following sentence:
> >
> >     Some non-answer responses may return entity bodies with information
> >     that could be more descriptive.
> >
> >   In addition,  which members of an error response are required?
> >
> >
> >
> > [SAH] Agreed on the use of MAY. The text says that an error includes all
> three fields (error code, title, and description). I believe that means that all
> three are REQIUIRED.
> >
> In my opinion "errorCode" should be required while "description" should be
> optional. About "title", I don't have a clear position.

Something else to think about. RFC 7480 describes required error response codes, so for the sake of consistency I think that makes the errorCode a MUST. 7480 also says "Optionally, it MAY include additional information regarding the negative answer in the HTTP entity body". That sounds to me like the title and description can be OPTIONAL. Does that sound reasonable? What have people actually implemented?

Scott