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 14:17 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 4E27F3A13C9; Tue, 8 Sep 2020 07:17:50 -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_H3=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=I231t+XO; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=GRcbTmTI
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 CMJ__1SFoLzy; Tue, 8 Sep 2020 07:17:48 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4159D3A0D4D; Tue, 8 Sep 2020 07:17:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8684; q=dns/txt; s=iport; t=1599574668; x=1600784268; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=0PDt640w36yqfHzgRL5h83aBnf4Er2r/PTT6efHq3ng=; b=I231t+XONKzGnep4GypaPfgK8z0ef4oQDm1vu1TvALZF+B79C7f0ZDPY HdWkvqTVWWohijRKlbMpmFeQk+5tGAz+9sfk2Oi89hM2srXxtiXLJs9qP JemMY/dkMYTgu0iePQe4xZ6m8dGuMUPdbfDDtXkgAMjbA62aoaz+OzRFI U=;
IronPort-PHdr: 9a23:yvV2ch3ftyUq/+XcsmDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxWGu6dsjUOPVoPBrfNY2KLasKHlDGoH55vJ8HUPa4dFWBJNj8IK1xchD8iIBQyeTrbqYiU2Ed4EWApj+He2YklUBID1YUeUo2HhpTIXEw/0YAxyIOm9E4XOjsOxgua1/ZCbYwhBiDenJ71oKxDjpgTKvc5Qioxneas=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D3CQAxkldf/4QNJK1fHgEBCxIMQIMhUQdwWS8sCoQug0YDjXGBApdvgUKBEQNVCwEBAQwBASMKAgQBAYRLAheBegIkOBMCAwEBCwEBBQEBAQIBBgRthS8IJQyFcgEBAQECARIREQwBATAHAQsCAgIBCBEEAQEDAiYCAgIZFxUICAIEAQ0FCBMHgwWCSwMOIAEDC6cqAoE5iGF2gTKDAQEBBYFHQYMHGIIQCQWBCSqCcYNogkCEERuBQT+BEUOCGDU+glwCAgEBFYERARIBCRoVgwAzgi2PfYMehxCLR498gQAKgmWIaItUhheDCYlvk16SUYpOlQkCBAIEBQIOAQEFgWsjZ1gRB3AVGiGCaQlHFwINh0SGWzeDOoJugiaFQnQCNQIGAQkBAQMJfIxpAYEQAQE
X-IronPort-AV: E=Sophos;i="5.76,405,1592870400"; d="scan'208";a="813230339"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Sep 2020 14:17:46 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by alln-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id 088EHkhd010271 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 8 Sep 2020 14:17:46 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 8 Sep 2020 09:17:46 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 8 Sep 2020 09:17:46 -0500
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 8 Sep 2020 10:17:45 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BL+ihMdFRvzbW0IiAEZFTRwuouOV1U9EaPB0gqY/tuJhJIv7luDdLP8GxlvQib6oFM6lKXRaziVdEcPjGj29yVDY/AZ3V5eIcwVvYl2ZEAroJ9+yCjVV5RlLRf3YoO9ib1Q+gey6ln88ibs0cW4ptXkDpWQ7iW5goZIt2ckmC2gAERDIpmfn8N4q6XXlcKq7Q888Y2+JjwRvJ7wDgsFFoeGOExV1yhM7II+Xl1OmzQ11HS9Wrc4moRssjWdcVDdWcbA3RX9jE9dE1Js9ZpUFnm20nMmsyEhKsIQTDZELvaEINmH68WyTwhObn8xtKPF4tXtbUbo1txYqcrTlSpg9gw==
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=0PDt640w36yqfHzgRL5h83aBnf4Er2r/PTT6efHq3ng=; b=ayAPJz7IjpvogI6WwoVW1/2h7j0xRomUPrSGUiSQIDdAY0HdJvjQ/9MuOa8ftwmqETfoMgs7dOP3FZHuMl/RVKCj9t22YhvbdqGYXJlCWaPPQ1/qVItSieu9II0GGr+9j2Y93imG9I5IXFs1nB7re3tavWhx8hn39yCaiC1SYUu9z/bdPZO5W3k+e86gmOkgWG5wcI/lndMPKRgEjyFHfG6fWbPkRG3vtt484mwNCwitp0B/gjExIbq2hiD7qq0EGc2CJ90fzZC/yR3RFsoBncAw9XX/5fdorYho7oNMHtZvRGsK/ZJPAc0qjmDMJ/Um8sZ8+Ot9hFaROeHK4K20Mw==
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=0PDt640w36yqfHzgRL5h83aBnf4Er2r/PTT6efHq3ng=; b=GRcbTmTI+s74UIS8rwF5pbaHneO9hxAaZTxxsZrnSDZVrI+7rr8bvgxpbbPEtyoba97iJPyBh5nBSs+ZdZs9qmA8/arG5rJON3Jfp03HLP77oncq09bYd08SsQrAFRjeb3yF5YFSg4YD8OIkNqHFcNCUtQFZCNVlIXyOj4juHk0=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (2603:10b6:208:190::17) by BL0PR11MB2899.namprd11.prod.outlook.com (2603:10b6:208:7b::21) 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 14:17:45 +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 14:17:45 +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/ihPN3n6ldZ32AgAEZbQCAAEgtAIAAAgLw
Date: Tue, 08 Sep 2020 14:17:44 +0000
Message-ID: <MN2PR11MB436626BEAC1869E05A0FE896B5290@MN2PR11MB4366.namprd11.prod.outlook.com>
References: <159948890998.26263.2107304371638101428@ietfa.amsl.com> <d3253ffe-5cce-3ecc-767c-1147af748d7f@iit.cnr.it> <MN2PR11MB43666BDDC689925AA3B5709CB5290@MN2PR11MB4366.namprd11.prod.outlook.com> <3b049574-f666-944b-e02b-1f5a2af17061@iit.cnr.it>
In-Reply-To: <3b049574-f666-944b-e02b-1f5a2af17061@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: 3f75ab43-937d-46cf-66de-08d85401f4bb
x-ms-traffictypediagnostic: BL0PR11MB2899:
x-microsoft-antispam-prvs: <BL0PR11MB28996F7E700621C34D0D06CEB5290@BL0PR11MB2899.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: JzgWRu3JRKFaT2iSLpCDO2QgRxZ9nSPVA8Z0ySAfgLG58TdFGz7aAbuxikKtVjt7J151VfLJxNeEzZA8UVlwhh9+6dPOAoN1NcD8cvgY7rKYP90t9aR2s0SIhCMSRl4HSdbt6Udc2VsSW9kNQtvTExwPNHAeXqQfT5BjNQnYZDG491wqT/1QUQjpcd53aFzGct21OWE0Vly4FvgHMw0OzAwfpKKAHN8Fa3/Csp6RVmqv4Loq6OturgcU6PCrXXtsZPgUTb15Kw8kBFy2c4JNHZwU4p5GBaB6N2C6JTetGejZO/bcTY/xoyQ1PcKaQCCBLLjZhUcT7HEjOiN0ZhcYyRmbAbPUvbovkGU2lgKzV5FAU55gcsp+68pEHTK2YDkk18WRjGqBqTYAYxnYxz/s3Q==
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:(346002)(396003)(376002)(39860400002)(136003)(366004)(55016002)(478600001)(6506007)(53546011)(86362001)(64756008)(66556008)(66446008)(966005)(83380400001)(8676002)(5660300002)(9686003)(8936002)(7696005)(26005)(54906003)(71200400001)(2906002)(52536014)(76116006)(33656002)(110136005)(4326008)(316002)(186003)(66946007)(66476007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: wAMJ6CRk6sLmlJSvlVXcEs6krkAkjJ8G1HEO7yj/OgaAPDmF2VFn9gGMunobRcn5NPZ+Pk2gUDiFDKu5yhUXEZxkFQUdZ0AN5prr3czpkl64lV25i4wCSNB7KS/dO+JT2vUzep7caCKXqZe7EWH1Pfs8YpMO8bTrhnWphS/WsxsMcs4iH56+lOyfJNKSsNiCJetLPVtLBQRTgP88ZdIyOHG+MdHRRtSCdwJzGeC2pgKCf9Bj8a4CX/yTFsRJBZnrxu5URAnS0xDypGIgDJGaYlZtPaghMzE3nI/3YqTl0oz3TO6NiEqMYjjRbtfV8LZicifp0q4twhaTiE7Ko65p19ts8x1JhmmswgPvy6EcVWuftYE4PoEslUJ/QifZPT4SBbDWSgCGt2K5+kSIOwvSXai3sCegR/7dwdZjy8PUXpt8p70F3w1G7m4CMwkjEXEHyTT6JE9472jjh9DIgKRJdwZB/ssN6eg3ETM1IJrWfgqLkcDBAEbuwQzH6kzf2Y3KL7u5opLixVeHF4uBPUYUXUIHrigALFyer0PZNngcUIBb+daRhflczs6I03PYyUq4CWdw88ZIriiAAEKMM8C70MmjBywIYx7a1EuntWB5G3sQS0BwYOj/kqyGj818LeEokuxibNRc5V+bUhDk/YIeXg==
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: 3f75ab43-937d-46cf-66de-08d85401f4bb
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Sep 2020 14:17:44.9038 (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: MT4nWjkrqWUlRKflj2/K02nCuBv4k/bDJNQ4LM4c4zKebd7uAuFsp/H9/+BxrTqHGLqD5xboEwjT1N1ucOzUHA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB2899
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: alln-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/8bZgni_jptGGCDNhxELPg51Xg_w>
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 14:17:50 -0000

Hi Mario,


> -----Original Message-----
> From: Mario Loffredo <mario.loffredo@iit.cnr.it>
> Sent: 08 September 2020 15:10
> 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,
> 
> please find my comments below.
> 
> Il 08/09/2020 12:05, Rob Wilton (rwilton) ha scritto:
> > 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."?
> 
> OK. I would write:
> 
> "Optionally, the response MAY include additional information regarding the
> supported fieldSet values in the HTTP entity body."
> 
> Besides, I can include something similar to your example as  an example
> error response.
> 
> Does it works for you?
[RW] 

Works for me.

Thanks for your responsiveness.

Regards,
Rob



> 
> Cheers,
> 
> Mario
> 
> >
> > 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
> 
> --
> 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