Re: [regext] Robert Wilton's No Objection on draft-ietf-regext-rdap-partial-response-13: (with COMMENT)

"Rob Wilton (rwilton)" <rwilton@cisco.com> Tue, 08 September 2020 10:05 UTC

Return-Path: <rwilton@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 CAE193A08C4; Tue, 8 Sep 2020 03:05:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 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_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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=PZZ6ax5I; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=YVzsSLRi
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 mRYjdwJU73OT; Tue, 8 Sep 2020 03:05:45 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9CA893A081D; Tue, 8 Sep 2020 03:05:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6422; q=dns/txt; s=iport; t=1599559530; x=1600769130; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=mIlFlyNBz8A4UGsJWgzlRW8khdED1QsxmoanbQGPnnE=; b=PZZ6ax5IISTcIGq4qtuaRfbEVRSnBfq4/MzAq08sgZXatFERXj0+kgsL Hns2VfY1d5D8Mh/O/pfP8SbPvHvOdfpW113woLr1ckRu3OKTi9LV/RJK8 hmAgO+jjQ7cEJSg/ymOvgVfTUT4AMVMNHsVXCc1fFQnMR/P8vx336x+T1 E=;
IronPort-PHdr: 9a23:3RP0pBCnONqedAeV6z5WUyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/qw00g3IXJmd4PRezevK4OjsWm0FtJCGtn1KMJlBTAQMhshemQs8SNWEBkv2IL+PDWQ6Ec1OWUUj8yS9Nk5YS8f/exvZpGf07CJBUhn6PBB+c+LyHIOahs+r1ue0rpvUZQgAhDe0bb5oahusqgCEvcgNiowkIaE0mRY=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0C/CAA2Vldf/4ENJK1fHgEBCxIMQIFEC4FSUQdwWS8sCoQug0YDjXCBApdvgUKBEQNVCwEBAQwBASMKAgQBAYRLAheBegIkNwYOAgMBAQsBAQUBAQECAQYEbYUvCCUMhXIBAQEBAgESEREMAQEwBwELAgICAQgRBAEBAwImAgICGRcVCAgCBAENBQgTB4MFgksDDiABAwunBgKBOYhhdoEygwEBAQWBR0GDAxiCEAkFgQkqgnGDaIJAhBEbgUE/gRFDghg1PoJcAgIBARWBEQESAQkaFYMAM4Itj32DHocQm0OBAAqCZYhoi1SGF4MJiW+TXpJRik6VCQIEAgQFAg4BAQWBaiRnWBEHcBUaIYJpCUcXAg2HRIZbN4M6gm6CJoVCdAI1AgYKAQEDCXyNbAGBEAEB
X-IronPort-AV: E=Sophos;i="5.76,405,1592870400"; d="scan'208";a="822809694"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Sep 2020 10:05:29 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 088A5TJS022965 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 8 Sep 2020 10:05:29 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 8 Sep 2020 05:05:28 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 8 Sep 2020 05:05:28 -0500
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 8 Sep 2020 05:05:28 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lXfvJDd/Dkiaa83ybTtbzziY73EE9K3wzsL5S98vY3lEnq5QRDsE/h0x/fFcxFL5gpdrGHmVZmHGWupG/k8JJ7q/1SNvrrfmBjk04Sdy0XmHxHx6pHUJjUIkRRLoTr+IYrwr3Zt8XVa5KOLy3KWXNNNkdRmY/+XbdssSZ/xK1qCZXc6mu06Jx8e7VzINCppoICkoCMWsSQXgi1Qyd8GWQ/arJy8X/0WhivpDq3a0dn1FcLi9RC+nR0IVMnoX/saRq3Q4ob6LVYNYtPcwAGQV9TPRhyApK0X7RjIsxVYeI11LmY+85tzZAyCVQgtfIaJqwe07kqAmxHsL7XVooqTThw==
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=mIlFlyNBz8A4UGsJWgzlRW8khdED1QsxmoanbQGPnnE=; b=XjJW/m3FmFVS7NhKQZxpaqnWS9Y9ZbdvKytg/IkwBoBAvJMNjTabOEvydOzk4lxBujfpJYU8w3tv4ClHjqX3Taz1HqWO6xJJzi+kBg7ilPIKtQbue3ORGYdg8B0+se/dG43ww9WOQpP5VMVRtGqu7rAXCX/ap+9nFuAtMtb7QPzWon0uB5GXTBxtuLTOBEYRWGhGJkNo1r1lwKuyLRrZ2aoh6XnV+znix4txQO608WSTwulCmK/CuyDbWouM4KCSUj4WD9dw5Ey5AT+RXUcUSAg/xrk1Hs07m1ZsijomUMkwdz+dm0G7YJcPMnE46VltRbItAlOIZoCI7wryvBjjPA==
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=mIlFlyNBz8A4UGsJWgzlRW8khdED1QsxmoanbQGPnnE=; b=YVzsSLRiRLiBp3Qczz3UUg0I1VeJuUs4ktX/x5yMAVh3+yZzBZAOe8uUkzWfYu044Mq6XMB6wYl7klIirryxtWINBSfqNszpN5ko47K9ofGfHb0PfEcFr5qCH9H9Utkvn7QiZ902rAAhWwvLVldp1/7CA/cxQ1xFXoRxYu1i3YU=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (2603:10b6:208:190::17) by MN2PR11MB4615.namprd11.prod.outlook.com (2603:10b6:208:263::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.15; Tue, 8 Sep 2020 10:05:27 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::4d3f:f3e:add7:dfc1]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::4d3f:f3e:add7:dfc1%3]) with mapi id 15.20.3348.019; Tue, 8 Sep 2020 10:05:27 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Mario Loffredo <mario.loffredo@iit.cnr.it>, The IESG <iesg@ietf.org>
CC: "draft-ietf-regext-rdap-partial-response@ietf.org" <draft-ietf-regext-rdap-partial-response@ietf.org>, "regext-chairs@ietf.org" <regext-chairs@ietf.org>, "regext@ietf.org" <regext@ietf.org>, Jasdip Singh <jasdips@arin.net>
Thread-Topic: Robert Wilton's No Objection on draft-ietf-regext-rdap-partial-response-13: (with COMMENT)
Thread-Index: AQHWhSM+N1rrPG3vB0aP+o/ihPN3n6ldZ32AgAEZbQA=
Date: Tue, 08 Sep 2020 10:05:27 +0000
Message-ID: <MN2PR11MB43666BDDC689925AA3B5709CB5290@MN2PR11MB4366.namprd11.prod.outlook.com>
References: <159948890998.26263.2107304371638101428@ietfa.amsl.com> <d3253ffe-5cce-3ecc-767c-1147af748d7f@iit.cnr.it>
In-Reply-To: <d3253ffe-5cce-3ecc-767c-1147af748d7f@iit.cnr.it>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: iit.cnr.it; dkim=none (message not signed) header.d=none;iit.cnr.it; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [82.15.79.32]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a7bf7533-7e78-48c5-c001-08d853deb60d
x-ms-traffictypediagnostic: MN2PR11MB4615:
x-microsoft-antispam-prvs: <MN2PR11MB46150075A9C54377361053C6B5290@MN2PR11MB4615.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: YJVOuph9RpklTehcjpGxgdoSbnZ9FTysVKo2JfVPUEZvfIuRBBufL3xsMT+KN/vGhU78kbni+VDEiMLYQ9aY8Wr4n0CyIJ49/Y6S4TXM+a/Ylg4HVf+kNyxCHQhEbTCu1qCB/bPD+7Dfi2c36GHrCkzrR/RAAvTgs6wr+GdpvitwA8thgVrULjDsTUbcQf3If/Gfqt2SPWM1HvL899GdrlNKhR0e9hYi0+7qp+qz74QO36bdqM+/jHxFaG0qSEXQskF1OZ6oV2tm9DyexxgB4Tz9KYnYfpj1ciwbgYniDQ9YB9ZUhGk2eHJIcyd5Yzm0F36wM7Ovxzzha0D37OiK4V1N0pAJ8VaW8xk9w3frDs53eD8o1is1Am6ka++kkUUm29fnRscIg3IhuEeIZg2A9Q==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4366.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(376002)(346002)(39860400002)(136003)(366004)(966005)(52536014)(8676002)(9686003)(66446008)(66556008)(66476007)(64756008)(86362001)(54906003)(478600001)(33656002)(71200400001)(4326008)(5660300002)(26005)(7696005)(2906002)(66946007)(76116006)(110136005)(8936002)(83380400001)(186003)(316002)(53546011)(55016002)(6506007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: V/1B8jMl/eRTePZn266P6Z2Tr1HXtd0pDS/fSIOxE0ZcTB2v23UBQhrABw8SlifohyOKbC2T4dAVdJFa+KUcCWEtXEVgjdCXE2sf4wO6lyWHFEsE8OHyPZTfjnf3j2LMfWAOGI44SRCXuArSrkWQuPDKwkZMrEalnXnMiHpMP6rJvPWuRMk0GUFbIhyPwJGntGLXiq5zOgZbl2byXD9f529RNPHxwsfV9nn+DO8xRB1yM6zk/EdcGSdvSoX/aJk1HX0D2SnV0l8OE0+nS6X+vVsvCyihjLvzOiwuD7qUmZML7zmPrpXScqs0duCdRpRUQdYODERRkJFoeoGHMWh9QJ8B+aywfhainwg0q7QAMeYe8BuVMfx+V8jHcszF3VUazx4ZlRPGtdck7iiIGjOxa+SagbkFHUEoA44344W009zUT4LkzNfeDmt7hiEG6sfGU4FAaZGlQPQqZruz7Zc6GhJD6Orr+/g7IUCd1xKfHhpVmlbEDlS01CoEVUbvx8m9IQndqmbOTEujTV0Fb6FrXE6OAF8ohtqI3clS4j0KV3fHZ+3+ua2Qcw6w4l8PAYLet0opBkO0qPavk0MNLpz0zRbsaBJ5Qa9rzJAQThusJyZFpaigKZTnmYqarliwpUwr8OTdl2M5AzBQvTUakYmODw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4366.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a7bf7533-7e78-48c5-c001-08d853deb60d
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2020 10:05:27.4595 (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: Ljkui1+O45NvzASK4CM5rKEv2mB759zGIYom7fMtRwAeP6L5vt63P2bt4WId7k89K8AzPKFQlakCzIyp00n6Gw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4615
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/TenxZpw3b8oD7YsBuIyigc0VxMk>
Subject: Re: [regext] Robert Wilton's No Objection on draft-ietf-regext-rdap-partial-response-13: (with COMMENT)
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: Tue, 08 Sep 2020 10:05:47 -0000

Hi Mario,

Please see inline ...

> -----Original Message-----
> From: iesg <iesg-bounces@ietf.org> On Behalf Of Mario Loffredo
> Sent: 07 September 2020 18:04
> To: Rob Wilton (rwilton) <rwilton@cisco.com>; The IESG <iesg@ietf.org>
> Cc: draft-ietf-regext-rdap-partial-response@ietf.org; regext-
> chairs@ietf.org; regext@ietf.org; Jasdip Singh <jasdips@arin.net>
> Subject: Re: Robert Wilton's No Objection on draft-ietf-regext-rdap-
> partial-response-13: (with COMMENT)
> 
> Hi Robert,
> 
> thanks a lot for your review. Please find my comments inline.
> 
> Il 07/09/2020 16:28, Robert Wilton via Datatracker ha scritto:
> > Robert Wilton has entered the following ballot position for
> > draft-ietf-regext-rdap-partial-response-13: No Objection
> >
> > When responding, please keep the subject line intact and reply to all
> > email addresses included in the To and CC lines. (Feel free to cut this
> > introductory paragraph, however.)
> >
> >
> > Please refer to https://www.ietf.org/iesg/statement/discuss-
> criteria.html
> > for more information about IESG DISCUSS and COMMENT positions.
> >
> >
> > The document, along with other ballot positions, can be found here:
> > https://datatracker.ietf.org/doc/draft-ietf-regext-rdap-partial-
> response/
> >
> >
> >
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> >
> > Hi,
> >
> > Thank you for this document.  I have two minor comments:
> >
> > 2.1.2.  Representing Subsetting Links
> >
> >             "value": "https://example.com/rdap/domains?name=*nr.com
> >                       &fieldSet=afieldset",
> >
> > Should "afieldset" be "anotherfieldset"?
> 
> [ML] In web linking (RFC8288), the "value" field contains the context
> URI and the "target" field contains the target URI in a given relation
> with the context URI.
> 
> In Figure 2, the context URI is the current view of the results provided
> according to the current field set (i.e. "afieldset") while the target
> URI is an alternative view provided according another field set (i.e.
> "anotherieldset")
[RW] 

Ah, yes.  Thanks for the clarification/explanation.


> 
> >
> > 5.  Negative Answers
> >
> >     Each request including an empty or unsupported "fieldSet" value MUST
> >     produce an HTTP 400 (Bad Request) response code.  Optionally, the
> >     response MAY include additional information regarding the negative
> >     answer in the HTTP entity body.
> >
> > Given the solution suggests that subsetting metadata may be included in
> > positive responses, it might be helpful to also include similar metadata
> in
> > negative responses.  I.e. rather than just stating that a fieldSet is
> invalid,
> > perhaps there should be a recommendation that the response include the
> list of
> > possible valid values that fieldSet may take?
> 
> [ML] I think this pertains to the server policy. RDAP (RFC7483) allows
> producers to provide consumers with additional information in error
> responses through "notices" and "notices" can include "links".
[RW] 

Yes, I agree that server policy may want to restrict what information is returned on the error case.


> 
> Definitively, I would keep the fully compliance with the error response
> structure defined in RFC7483.
[RW] 

Okay.  I agree that having the structure conform to RFC7843 makes sense.

I was sort of thinking of something more like section 6 from RFC 7483.  E.g., the text could provide an example error response something like:

   {
     "errorCode": 400,
     "title": "FieldSet 'unknown-fieldset' is not a valid FieldSet" 
     "description":
     [
       "Supported FieldSet values are 'a-valid-fieldset' and 'another-valid-fieldset'."
     ]
   }

Probably this should only be returned if the request was otherwise valid.

And, I agree that the server could also choose to return valid links as part of notices.

Do you think that it would be helpful for the document to elaborate beyond "Optionally, the response MAY include additional information regarding the negative answer in the HTTP entity body."?

Regards,
Rob


> 
> 
> Looking forward to your reply to my comments.
> 
> Best,
> 
> Mario
> 
> >
> > Regards,
> > Rob
> >
> >
> >
> --
> Dr. Mario Loffredo
> Systems and Technological Development Unit
> Institute of Informatics and Telematics (IIT)
> National Research Council (CNR)
> via G. Moruzzi 1, I-56124 PISA, Italy
> Phone: +39.0503153497
> Mobile: +39.3462122240
> Web: http://www.iit.cnr.it/mario.loffredo