Re: [regext] Poll messages with unhandled namespaces (was Re: I-D Action: draft-ietf-regext-change-poll-07.txt)

"Gould, James" <jgould@verisign.com> Tue, 22 May 2018 12:23 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 8B54212EB1A for <regext@ietfa.amsl.com>; Tue, 22 May 2018 05:23:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level:
X-Spam-Status: No, score=-4.299 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_MED=-2.3, 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 a0WPgHNU9XaX for <regext@ietfa.amsl.com>; Tue, 22 May 2018 05:23:54 -0700 (PDT)
Received: from mail2.verisign.com (mail2.verisign.com [72.13.63.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 A80C112EADB for <regext@ietf.org>; Tue, 22 May 2018 05:23:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=25401; q=dns/txt; s=VRSN; t=1526991833; h=from:to:date:message-id:references:in-reply-to: mime-version:subject; bh=6XkseW6d8yM9U6khpxxhN87eO4eqEnyoyEn97qnmg4Q=; b=AaVCymIptHeAjmU7klKIFm7CO6z8rF7qN1US+2IO/MSCB9CUtqnV+OmA GZpvPERB24JWUwlgKbZGLHjny8gfMRd8310OC6BNST+p1MdEqtssvIXC0 uX0hWaVMaYDM+mUhgd4a12gijCc85DfnzGwbCngccbtUWHYzZgYbH+A+y Wdf4Xcp238CD0QYUeHkgAFnHJGzy77j6zkwPM0fd6kLnXz5zGneOxgxJb p05Tdb2YVxOnVGP6dWlY5TFe0+qlIYdfAPHzNmDcDXX13ZK0xcuJTttrx A71kVDB/U6ZCg45BCeNN1866KcXXfLnzQR723KFj1vVTTEqisi773mh2w g==;
X-IronPort-AV: E=Sophos;i="5.49,430,1520899200"; d="scan'208,217";a="4472575"
IronPort-PHdr: 9a23:p9m3hRc0OaPHYM/+cSKLlfamlGMj4u6mDksu8pMizoh2WeGdxcW/Zx7h7PlgxGXEQZ/co6odzbaO6Oa4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahb75+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v9LlgRgP2hygbNj456GDXhdJ2jKJHuxKquhhzz5fJbI2JKPZye6XQds4YS2VcRMZcTyxPDJ2hYYsTAeQPPuhYoIvzqFsPsRSxChKhC/nzxj9NnHL6wbc33uYnHArb3AIgBdUOsHHModn7NakSVv21zK3VwjnbcvhY3S3y6I3WfRA6r/2HQLV9ccjeyUkoCgPFikifpJf7PzyLzOQNsnOb7+tvVeKpkWIotwZxoj22y8oql4LHiIUVylXe+iV4xoY4PcO4R1BhYd6lC5tQti6aN413QsMkX25kojo1yroDuZKjfSgF1ognxxDFZ/yAaYiI7RTuX/uSLzdgnH9pZa6ziwyv/UWixODwTNS43VZEoyZfndTBsmgB2wHP5sSdV/dw/Ems1SyS2w3T5OxIO085mKndJpU82LA/jIATvl7GHiLunUX2i7KZeVs89+iz7uTnfq3mppiBN49okg3+Mrohmsi4AekgLwUAQ3CV9fm827P78kP2QalGguMsnqnHrJ/aIt4bprajDwBPz4kv8Qi/Dy290NQeh3UIMFVFeBefg4joPVHBPuz4AO+ij1iwijtn2vLLM7P7DpnQLnXOnq3tcLl55kJEzQo819Ff55ZaCrEbJ/LzX1f8tN7XDh8+Lgy0x/voBc5j1owAQ2KPA7SZMKLdsV+O/O4gP+6MZIoNtDbnN/cl/+LujWM+mVIFZamp2IAaZ22/HvR6OUqZZ2fjjcsGEWsQogU+S+nqgkWYUTFPf3ayQ7485jYjBYK8E4jDSZ6igbOd3CqgH51ZeHxGCl6WHXfvbYWEVKREVCXHGsZ9iD0PVvCERpEz2BLm4Bf/47ZgMuPS9iYf85nk0Y4xr6fJmB4/5SBcDsmB3SeKVW4+1jcSSjA7zLxXoEFhxBGEy6cu0NJCEtkGrdxOTwM2cdb+xul3EJq6DgDOecqNRH64T8+nGjA+SJQ6xNpYMBU1IMmrkh2Wh3niOLQSjbHeQcVsqq8=
X-IPAS-Result: A2GrAABWCwRb/zGZrQpTBwMcAQEBBAEBCgEBgk1HgRGBJQqDa4gEjk8hgQ+TNhSBKRcgBAsYAQoLg3hGAhqCKDQYAQIBAQEBAQECAQECgQQMgjUkAQ4vHCEIAQUBAQEBAQEnAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBCAIIBzUSAQEZAQEBAgEBASEKQRALAgEIDh8BAQwHAgICJQslAgQBEhuDBwKBG1wXqD+CHIhFgg8JAYoAPoEzDIJdgxEBAYEbGhUtCh4IAQGCNzCCJAKYTwMGAoVoglWCWIR3PoYPhHqJXgKGcwICAgIEBQIUgSUcggtwFTsqAYIYCYIXFxGDNIUUhT5vDSOLag2BH4EYAQE
Received: from BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) by BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Tue, 22 May 2018 08:23:51 -0400
Received: from BRN1WNEXCAS02.vcorp.ad.vrsn.com (10.173.152.206) by BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1466.3 via Frontend Transport; Tue, 22 May 2018 08:23:51 -0400
Received: from BRN1WNEXMBX01.vcorp.ad.vrsn.com ([::1]) by brn1wnexcas02.vcorp.ad.vrsn.com ([::1]) with mapi id 14.03.0301.000; Tue, 22 May 2018 08:23:51 -0400
From: "Gould, James" <jgould@verisign.com>
To: Patrick Mevzek <pm@dotandco.com>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: [EXTERNAL] Re: [regext] Poll messages with unhandled namespaces (was Re: I-D Action: draft-ietf-regext-change-poll-07.txt)
Thread-Index: AQHT49WnnwTzyLEBw0SOW88aL7whS6QmKzqAgBPD7QCAAGWAgIABYqaAgAAQhYA=
Date: Tue, 22 May 2018 12:23:50 +0000
Message-ID: <96AC029A-47E4-4729-8297-571F9A34FE6C@verisign.com>
References: <3266784A-E663-4465-8ABF-A3305B83C253@verisign.com> <e7916b75-1555-14e3-43bc-644059cd68f0@switch.ch> <605AC23F-D7B3-4A37-876E-45EC8E6BEEB8@verisign.com> <84309e91-dbe9-8865-fd06-528266aa93e7@switch.ch> <FAFB62AE-C0D1-4D74-888C-00C632D73211@verisign.com> <1522912361.3587146.1327243736.6AB5A07D@webmail.messagingengine.com> <58605AC6-A8B3-4428-A71E-580E6BC01EFF@verisign.com> <1524032366.3941888.1341940112.7D43F230@webmail.messagingengine.com> <BEC1040F-25C7-4F52-BB94-1F55BFA4C1C7@verisign.com> <1524203922.4022062.1344535160.39F0C10F@webmail.messagingengine.com> <83479150-4E98-452F-B27B-BD286AA18C1B@verisign.com> <1524425212.2370983.1346768616.2A2DE208@webmail.messagingengine.com> <48889EC8-FF2C-4CF3-B5E1-9DC5482E06E9@verisign.com> <CF701CA2-F63A-4573-AB87-68E3AB30C635@elistx.com> <5743B914-A1C7-426C-B0AA-515A3AEB5C72@verisign.com> <CY4PR02MB254962B12D6D196EACE492AEB1860@CY4PR02MB2549.namprd02.prod.outlook.com> <8A5C829F-BB67-4BA2-8E3E-5A4002D7D2CA@dnsbelgium.be> <1526875928.815044.1378899224.71EFB177@webmail.messagingengine.com> <F9BD7DC9-8472-438E-BDDD-8658A0D0A841@verisign.com> <1526973885.2320203.1380323248.3A725D0E@webmail.messagingengine.com>
In-Reply-To: <1526973885.2320203.1380323248.3A725D0E@webmail.messagingengine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.d.0.180513
x-originating-ip: [10.173.153.48]
Content-Type: multipart/alternative; boundary="_000_96AC029A47E447298297571F9A34FE6Cverisigncom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/wY6--fzUHnZaqOtDNR31aUVheig>
Subject: Re: [regext] Poll messages with unhandled namespaces (was Re: I-D Action: draft-ietf-regext-change-poll-07.txt)
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.22
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, 22 May 2018 12:23:57 -0000

Patrick,



Referring to the language in the RFC is the starting point in the discussion related to defining the problem that may or may not require a solution.  I disagree that we should look at the various implementation policies implemented in the wild by registries and registrars to develop the appropriate interpretation of the RFC.  I see three options with the interpretation of the RFC:



  1.  There is no problem
     *   The RFC supports servers returning services that the client does not include in the login services.  This includes responses to object commands (e.g., domain create) and poll messages.
  2.  There is a problem, but it is not important enough to create a common solution
     *   The RFC does not support servers returning services that the client does not include in the login services, but it is not important enough to the clients to define a common solution.  It’s pretty straight forward for the server not to return an extension in the response to an object command (e.g., domain create), so the real problem is associated with the poll messages.
     *   With this option, no common solution will be defined for the handling of poll messages that the client does not support based on the login services.
  3.  There is a problem and a common solution is required
     *    The RFC does not support servers returning services that the client does not include in the login services and a common solution is required.  It’s pretty straight forward for the server not to return an extension in the response to an object command (e.g., domain create), so the real problem is associated with the poll messages.
     *   With this option, we can start the discussion on defining a common solution for the handling of poll messages that the client does not support based on the login services.



I believed I jumped to a proposal for a common solution without determining whether the problem is important enough to address.  I do not agree with option 1 based on what is defined in RFC 5730, so it comes down between option 2 and 3.



Any thoughts on these options or other options?



Thanks,



—

JG







James Gould

Distinguished Engineer

jgould@Verisign.com



703-948-3271

12061 Bluemont Way

Reston, VA 20190



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



On 5/22/18, 3:25 AM, "regext on behalf of Patrick Mevzek" <regext-bounces@ietf.org on behalf of pm@dotandco.com> wrote:



    On Mon, May 21, 2018, at 16:15, Gould, James wrote:

    > The EPP greeting per RFC 5730 "identifies the services supported by the

    > server".  The EPP login command services per RFC 5730 includes "<objURI>

    > elements that contain URIs representing the objects to be managed during

    > the session" and "MAY contain one or more <extURI> elements that

    > identify objects extensions to be used during the session".  I don't

    > view the services included in the greeting or the login command as

    > information, but used to negotiate the object and extension services to

    > be used by the client and server during the session.  The client must

    > not pass services that the server does not support based on the EPP

    > greeting services, and the server must not pass services that the client

    > does not support based on the login command services.



    James,



    Just repeating the same interpretation of some text in order to come to the same conclusion as the preferred one without wanting to see other points in the global picture is a sure way to close the discussion, and not to open it.



    > A client that is capable

    > of accepting every possible services in the response can simply mirror

    > the greeting services in the login services.



    Read my messages. You have examples when this does not correspond to reality.



    It is fine having only one implementation in mind and defining stuff to conform to it but, sorry, there are others, and other use cases too.



    >  If we come to agreement on the meaning of the

    > greeting and login services then we can move onto the question of

    > handling poll messages that contain services that may not be supported

    > by a client.



    I think you are putting the cart before the horse. Like I said multiple times the problem, if it exists (as I am not sure it exists), must first be clearly specified, taking into account all use cases. Only after that we can discuss on how to read the current documentation and see what the conclusions are.



    Starting by interpreting the text to come to a favorable conclusion is not really trying to discuss or come into agreement or consensus in my mind.



    But again, I think we rehashed this point often enough now, so besides some specific document to discuss, or other new views to exchange, it may be better to let the thread die.



    --

      Patrick Mevzek



    _______________________________________________

    regext mailing list

    regext@ietf.org

    https://www.ietf.org/mailman/listinfo/regext