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

Patrick Mevzek <pm@dotandco.com> Mon, 16 July 2018 16:02 UTC

Return-Path: <pm@dotandco.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 B3BE1130DBE for <regext@ietfa.amsl.com>; Mon, 16 Jul 2018 09:02:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dotandco.com header.b=cdxWdtYD; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=t35XTGfF
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 0Q7o8jP0lk37 for <regext@ietfa.amsl.com>; Mon, 16 Jul 2018 09:02:47 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ADBE8130934 for <regext@ietf.org>; Mon, 16 Jul 2018 09:02:47 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id EB60422095 for <regext@ietf.org>; Mon, 16 Jul 2018 12:02:46 -0400 (EDT)
Received: from web1 ([10.202.2.211]) by compute3.internal (MEProxy); Mon, 16 Jul 2018 12:02:46 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dotandco.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=vLYPvVZjmdU4WQXD5SBWIVCtJYSSv kD5vsJ2ziKk8Ss=; b=cdxWdtYDz56hvrd+CqxTYjF1nI2YECXjtj4Owd9yKWXHA SvbmX2YTurBpw854p8pyVbTVtZSmfkMSxZRJxDfccRkJGeELeF+bB/9qXo+i/xWd PZa1eof6hrw3Rz4gCeF4aKrmxZ7dd65GovDKShSTDKhG/cKwt88O7v+JfqrdilEH 580ra85oGqi88oAG7G02CUtQpqpCAlv9i31ElnFQlFRAF++Hz7qxQUyoffgEXWkv WGxk1nqrwGjMsRheVBkeZgDBFYqhXTRqiWi9VjIuI4wLXxxEL8goCPFINg/rCNnd 11/7aTf0qBydToQJ6umhEfvbCa8HAuMPRF3AuBtMw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=vLYPvV ZjmdU4WQXD5SBWIVCtJYSSvkD5vsJ2ziKk8Ss=; b=t35XTGfFXeczH2HGJcaY6p +YMEhRP7zCyHK+2d41vlDKMp8Z2kOqgNq1fD0Aelxge9YIfO+o0y2qEaWeSWB3hY jw/qYj76qErvPr3QeXR5bomPt/4pEXKY1fq55qdq7gwWMpCz/XQgzbibp4oGYuN1 nJRHxRHfhWNh87PkT+Zp9g4wkUnk6ewy0zUthfzvYMuxcOBEsA1CmbNymdQoZOjE bUlS7949FzLNszVIhtNhBk3LV6473gY65J7H8ru2g5YqhRDRFu7Nv+qLhj9k1mgs 0F/6W7RfxWkwejz+WoTZ4QLxfYNSdA6qNZEqbqY0RkT16A8DgRovTJl8hKz1CUHw ==
X-ME-Proxy: <xmx:psFMW7u167Qjlp-Ls4CMwhEZ5d5Hw_D2St00SlkzsNLBtyc1mMXsXQ> <xmx:psFMW6kM-COZmn8-Y5HcEbk5KdAL_Ub4sv56lKyxmkLNWVHqUMREgA> <xmx:psFMW5WRwB3pWEZzCanLy3uN4Ml2cwpoHrddl4Gs_avKgnQiMIITCQ> <xmx:psFMW-vwyaLpO4uvRXBXT80KJEFAvD-tAs1V12Lt66B8LAQ8E2rt2Q> <xmx:psFMW8q_w_AVO8YOfGGWY1QDnoFGwbOPgt1QfHbLf4WSDK_kpcmYeQ> <xmx:psFMW86PXGLCIkTikNJ5G_Fn7KkFT9P3GFmk-3qu0q9d5f0Ppx2Hfw>
X-ME-Sender: <xms:psFMW9aEf4QlbK9WCDdqO1r_oyqGI4jFrFxhrhSV2f0gbc8gi4Vcs5YvNnI>
Received: by mailuser.nyi.internal (Postfix, from userid 99) id 5218F94133; Mon, 16 Jul 2018 12:02:46 -0400 (EDT)
Message-Id: <1531756966.3887809.1442448496.2860F412@webmail.messagingengine.com>
From: Patrick Mevzek <pm@dotandco.com>
To: regext@ietf.org
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="utf-8"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-957169fa
In-Reply-To: <1531755690.3880867.1442419088.7AF0FA7B@webmail.messagingengine.com>
Date: Mon, 16 Jul 2018 18:02:46 +0200
References: <3266784A-E663-4465-8ABF-A3305B83C253@verisign.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> <96AC029A-47E4-4729-8297-571F9A34FE6C@verisign.com> <1527135820.1779071.1382936736.3093914E@webmail.messagingengine.com> <2c568201-aa94-3c74-a708-33f3b97bc4f3@switch.ch> <da81c99b-a578-2c63-e383-a94edb66f991@switch.ch> <B34D3782-8922-404D-AE53-52F6C97B5D19@verisign.com> <1531714837.3402881.1441792896.31139F66@webmail.messagingengine.com> <D3A1BF68-4CB5-4AB1-A448-81672BBBAECB@verisign.com> <76E9BFB72652A04F93B1151E087E53380262AA8E@MBX117.d.ethz.ch> <1531755690.3880867.1442419088.7AF0FA7B@webmail.messagingengine.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/QCJLAjkUFMYzDIvT_M4xEwDv5YA>
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.27
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: Mon, 16 Jul 2018 16:02:50 -0000

On Mon, Jul 16, 2018, at 17:41, Patrick Mevzek wrote:
> This is indeed more pragmatic. But all this mechanism to define which 
> messages to accept
> will be outside the EPP protocol and this WG.

But please also remember that if we want to tackle this problem in a generic way (and also taking care of different servers and clients strategies regarding handling of namespaces and inline/offline parsing and use) it is not limited to a single extension (the thread started long ago with changePoll) nor in fact limited to poll messages.

Imagine registrar A wanting to request a transfer from registrar B. In some registries it means that regitrar A can do a domain:info on the domain, with the authInfo to get access to all details, and specifically the contacts.
But a domain can have a secDNS part in the domain:info reply.
What happens if the registrar A did not login with the secDNS extension (maybe this case does not exist in gTLDs where DNSSEC is mandatory but again we have other registries cases to take into account)?

Should the domain:info return an error? Return everything as is? Return everything but the secDNS part?

The last case is the worst to me: some registrars may like not to support DNSSEC at all (and hence will not log in at all, or you have other cases where registries mandate specific tests to be "DNSSEC" accredited so it may not even be possible to log in with secDNS extension even if the registrar would like to) but, and especially for this, being able to detect beforehand if some client is trying to transfer to them a domain using DNSSEC, that they would like to refuse transferring.


Of course the above is only one example with a domain:info and the secDNS extension but I am sure we can find others.

This illustrates I think the distinction I made in earlier messages and the different semantic I attach to extensions listed as login: for me they are those that the client announce it will use. Of course, it has no control over messages or objects he is not the origin or the sponsor, all cases where other namespaces may appear.


-- 
  Patrick Mevzek