Re: [regext] REGEXT Interim Meeting 2018OCT16

"Gould, James" <jgould@verisign.com> Tue, 27 November 2018 16:28 UTC

Return-Path: <jgould@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 C3D721276D0 for <regext@ietfa.amsl.com>; Tue, 27 Nov 2018 08:28:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-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 K11tLCzw2vin for <regext@ietfa.amsl.com>; Tue, 27 Nov 2018 08:28:22 -0800 (PST)
Received: from mail5.verisign.com (mail5.verisign.com [69.58.187.31]) (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 BB383126BED for <regext@ietf.org>; Tue, 27 Nov 2018 08:28:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=6328; q=dns/txt; s=VRSN; t=1543336101; h=from:to:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=o2JPcSvuEYORfvWcfhbr9qH43A0tQshsme0ySn9tnqE=; b=Rm3Tw4LjYuud6wNumF/ZXb3yOlr3DTPa77WYe6MdpwhpBrv0boTq97yf xBgFFjHQ//I0+AcAd6CzPReuacngXpae8E9yalJc98tmTWw+CTKzWYS9O DlMGXjiEGDYNgUYK6aBZ7ifP2rc7G2ATmG5bFGw0Ai2DydvufdUcM4dEV Jl2Ha+uDMQu/7cfStyNsW7t4fYutwcoykLTiEOAuzwiQuNojg23RYJhXL sLzg7GHHG2I1FDsCM46oQCAhCf+k11/6zwq1tNlPjXL2UtOwzx3sTJKtd SY9rl+5bjJo8c0aHKMirU685+cE91EdQ8tYRey+HBGWtnWsBQJZ4r8EGP w==;
X-IronPort-AV: E=Sophos;i="5.56,287,1539662400"; d="scan'208";a="6316112"
IronPort-PHdr: 9a23:Ku0qtBDYRY0U21iZ8LdrUyQJP3N1i/DPJgcQr6AfoPdwSP37pM2wAkXT6L1XgUPTWs2DsrQY07qQ6/iocFdDyK7JiGoFfp1IWk1NouQttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZrKeTpAI7SiNm82/yv95HJbAhEmDmwbaluIBmqsA7cqtQYjYx+J6gr1xDHuGFIe+NYxWNpIVKcgRPx7dqu8ZBg7ipdpesv+9ZPXqvmcas4S6dYDCk9PGAu+MLrrxjDQhCR6XYaT24bjwBHAwnB7BH9Q5fxri73vfdz1SWGIcH7S60/VDK/5KlpVRDokj8KOT4n/m/Klsx+gqFVoByjqBNxwo7bfI6bO/Vlc6PBZtwaQHZNUtpLWiFDBI63cosBD/AGPeZdt4TxqVoArRyjBQmoGezj0iJDiHvs0q0/zeshCg/K1xEnEtIMv3TUq8j1NKMPXu2u0qnH0y/Db/JN2Tf854jIdAotru2LXbJ1aMfcz1QkGQ3CjlWVs4PlPjWV2/wTs2eF9epgVPmvi28oqwF3ozivwNsjhpPViYISz1DI7Sp5wIcpJd24VU50esSoH4dXtyGfL4d2Q90tQ31muCogzb0Go5G7cDAUyJQm2RHfcOCHc4mO4hL/TumRPzZ4hGh/d7Kkmxay9lKsyuP9VsSyzV1ErTJFn8HRunwRzRDf98qKR/Vn8ku82TuC2Rrf5+5HLEwsiKbXN4QtzqMym5YPq0jPAyD7lUbsgKOLdUgo4uao5Prkb7n6o5KRMpV7hwL6P6s1n8GyD/o0PRUPUmWe4uux0Lzu8E/8TbhEgPA7kLTWvZbHLsoBvKG5GRVa0oM75ha6CDepzcoXkGEcLFJAZBKHl4/pO0zSIPzgDfewnVCskDBzyv3bIrPvGojBIXjbnrnufLlx91NQxBAtzd9D4JJUEKkBLOjpVUDsrtDYEAU5Mxeyw+r9FNp90YYeVXqOAq+fLqzSrUeF6v8zL+WWeYMYujjwJ+I46/Pug3I1g1AQcKqx0ZsScn+4H/BmI0uDYXrrh9cMCWUKvgU5TOz3jF2NTCVeZ2isUKIm5zE7E4OmDYjFRoy3nLOB2yK7EoVMZm9aElCMDWvod4KcVvcUbSKfOdJukjsYVbe7TY8uyA2htAjgx7V7KerU/zUStYj/29ht++3TiRYy+CRuD8uD3GGCUW51nn8TSj83wq9/vUJ9xk2E0ahijPwLXeBUsrlRVy82MoLVyeBxDJb5XQeLNoORTX6qRcmvBz06SZQ6xNpYJw43AditgwDf9yunH7FTkKaETtRg6K/T0mjtD8dw13iA07Mu2QoIWMxKYCeJgbN7+0ybJYfMnl7T3/KoeqMB2CLl6mqZzHGPs0ceWwl1B/aWFUsDb1fb+IyqrnjJSKWjXOwq
X-IPAS-Result: A2EgAAAacP1b/zCZrQphAxwBAQEEAQEHBAEBgVIGAQELAYFVgRSBKQqDb5YIJZdAgT8XHQcMARgNCYN4RgIXhEQ1CA0BAwEBAQEBAQIBAQKBBQyCNiIOBDEcLwkBAgMBAQEBAQEBAQEkAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCAIIBQI1EgEBGQEBAQECAQEhETobAgEIGAICJgICAiULFRABAQQBEoMhAYIQpRmBL4VAhGqBC4sZgUE+gTgME4IXNYFBgV0BAQFebC0KJoI9MYImAo8fkG0DBgKGeoJxPIcfgVlNhD6IeYEuiW6DUgaKSgIEAgQFAhSBRwGCDHAVOyoBgkEJgiqDVYEag3qFP3IBDCSLGiuBAYEfAQE
Received: from BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) 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.1531.3; Tue, 27 Nov 2018 11:28:19 -0500
Received: from BRN1WNEX01.vcorp.ad.vrsn.com ([fe80::a89b:32d6:b967:337d]) by BRN1WNEX01.vcorp.ad.vrsn.com ([fe80::a89b:32d6:b967:337d%5]) with mapi id 15.01.1531.003; Tue, 27 Nov 2018 11:28:19 -0500
From: "Gould, James" <jgould@verisign.com>
To: "pm@dotandco.com" <pm@dotandco.com>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: [EXTERNAL] Re: [regext] REGEXT Interim Meeting 2018OCT16
Thread-Index: AdRlZ+PpheG2GqycRo+uSmk+JJWWYQgNT3oAACSxCAAACUYNAA==
Date: Tue, 27 Nov 2018 16:28:19 +0000
Message-ID: <F2E22301-EFDB-4386-B9CE-DDB34CC3BCA9@verisign.com>
References: <DM6PR02MB4906897BBA44E67A6F8C44B5B1FE0@DM6PR02MB4906.namprd02.prod.outlook.com> <DM6PR02MB4906A4A5CA54F0EC02B8473AB1D70@DM6PR02MB4906.namprd02.prod.outlook.com> <ca14342a-2778-41a0-b570-cd5383640a6f@sloti1d3t01>
In-Reply-To: <ca14342a-2778-41a0-b570-cd5383640a6f@sloti1d3t01>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.f.0.180709
x-originating-ip: [10.170.148.18]
Content-Type: text/plain; charset="utf-8"
Content-ID: <735F196E636EF24C8DE256F28D2882F6@verisign.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/nm84bo5DEzxbw7xeXo5ktgwxBn0>
Subject: Re: [regext] REGEXT Interim Meeting 2018OCT16
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, 27 Nov 2018 16:28:24 -0000

Patrick,

Please review the latest version of draft-gould-carney-regext-registry, since I believe it has changes that are applicable to your feedback (e.g., batch schedule, host attribute support).  I provide my responses to your feedback below.  
  
—
 
JG



James Gould
Distinguished Engineer
jgould@Verisign.com

703-948-3271
12061 Bluemont Way
Reston, VA 20190

Verisign.com <http://verisigninc.com/> 

On 11/26/18, 8:02 PM, "regext on behalf of Patrick Mevzek" <regext-bounces@ietf.org on behalf of pm@dotandco.com> wrote:

    On Mon, Nov 26, 2018, at 13:58, Roger D Carney wrote:
    >  * I still don’t like the use of the <validate:kv> elements as a 
    > “flexible mechanism to share data between the client and the server”. 
    
    There are many registries going this route, and it is very sad, even
    if easy to understand why.
    It voids any usefulness of the schema attached to the (XML) documents,
    and basically will only need to interoperability problem because this content
    will not be described in an automated content, and relying on human
    documentation is not enough.

I agree that the key, value pair approach is an anti-pattern that has been tried before without success.  
    
    >     * The schedule format to use with the <registry:batchJob> 
    > <registry:schedule> element 
    > <https://github.com/james-f-gould/EPP-Registry-Mapping/issues/5>    * 
    > *Discussion*
    >  * This particular topic is not straight forward, since we need a 
    > condensed mechanism to define the batch schedules. 
    
    I do not see why "condensed". We are in XML land already, which is not
    known for its small size anyway so why would there be a need here to
    condense things?
    
The key is not the word "condensed", but "effective".  Please review the latest update to the approach taken for the schedule in draft-gould-carney-regext-registry-04.  

    >     * Ensure that the hostAddr model of RFC 5731 is supported 
    > <https://github.com/james-f-gould/EPP-Registry-Mapping/issues/1>    * 
    > *Discussion*
    >  * In the case of a zone that supports domain:hostAddr instead of 
    > domain:hostObj, 
    
    No. It is not "instead".
    Have a look at the example on page 19 of some registry documentation
    at https://www.viestintavirasto.fi/attachments/fi-verkkotunnus/EPP_interface.pdf
    
    You will see that both options can cohabit.
    
    Now, I already know that some people will say: this is not allowed per EPP specifications.
    
    But besides that it is important to be clear on the purpose of this extension:
    being as "pure" and perfect as possible, with the hope that non-conforming current
    cases will then suddenly decide to fix their thing in order to be able to use it, or
    being as inclusive as possible so that as many registries as possible are using it
    as is.
    
    I think this extension can be very useful if many registries implement it.
    If it is only a few, it will not give registrars a lot of useful data, and hence
    they will not profit from it.
    
    And I do not think that "not conforming" cases will feel the need to change just
    to be able to implement this extension.
    
    This is a generic point I may try to raise again later in the past threads about
    this extension. It is an important question, that is itself tied to the amount
    of energy devoted to each extension, which extension becomes working group documents
    and which extensions really solve problem of more than one registry and hence
    may have the chance to be implemented by a sizeable chunk of current players.

The purpose of draft-gould-carney-regext-registry and the policy extensions is to define the policies around the SHOULDs, MAYs, and options included in extension RFCs, I-Ds, custom extensions, and to define the server-specific policies.  If a registry chooses not to follow the MUSTs in the extensions, that is their choice.  They can define their custom, non-compliant policies in a server-specific policy extension of draft-gould-carney-regext-registry.  Custom policy extensions can be created that define system-level and zone-level policies that don't need to go through the IETF.  There is no need to attempt to address non-compliant policies in the standards track I-Ds.  
    
    HTH,
    
    -- 
      Patrick Mevzek
    
    _______________________________________________
    regext mailing list
    regext@ietf.org
    https://www.ietf.org/mailman/listinfo/regext