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 04:20 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 A65EE130F37 for <regext@ietfa.amsl.com>; Sun, 15 Jul 2018 21:20:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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, URIBL_BLOCKED=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=JxABhD6F; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=c6OotN0w
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 95s_Rh77eMij for <regext@ietfa.amsl.com>; Sun, 15 Jul 2018 21:20:38 -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 1EF5B130E9D for <regext@ietf.org>; Sun, 15 Jul 2018 21:20:38 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 779E721ACF for <regext@ietf.org>; Mon, 16 Jul 2018 00:20:37 -0400 (EDT)
Received: from web6 ([10.202.2.216]) by compute3.internal (MEProxy); Mon, 16 Jul 2018 00:20:37 -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=0Czuqq2sxxJ/9Hyowfmw4R7a2f7lk 661/QEwm+XlX2E=; b=JxABhD6FlUWtTLEQr+Sh2kbsPKQFuQcm733jfSS1A5ycC LUEN9Izl63n23WQRd4R7OEY+CbMpYMQt9zr4wZTQc/qX4bVWHBlzBMrlKmb4u6gf W08+x67Wdnm+/FuGi52Gt5OyKffl2we1JXKphCHzJvvpOoC2a8UkyeTbvkgkNszD 9oh1RYxahoRhXY2JnK70K70dRrDidq2ostfIquYoDxfVZSxFSagPFe36UJFAh/ns DYaEk6uChWLSTSFnuHN4dReKNu+NZhDWtqJiEU8G4bR0umZ2c96VwBWVZBydJnLp GCuw1LEdiWUTwcNc6PxoQBTeFgqevy82F6fc7SY3g==
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=0Czuqq 2sxxJ/9Hyowfmw4R7a2f7lk661/QEwm+XlX2E=; b=c6OotN0wHTKLGxQNUGCslY rMibXs/zR2wqHs+K+RbGbxAB4Is3VlkfnMBqZMrqzteYf87/apVvrwkUoy8lehKg suKxsrOwmi/juwoAlNljlCWaD0WuyAkdGV9DlvqgNd0ototZ6wuZzI+cWAALzyRG 2VeP+oaVIkB3HUO6FKYCPqTzRMpjUlzUkn7+Qn5l/hAsPIkuDWT9RGDHvUM+rzVE e7z9eqNUuwG7bCs8NHKGFWll3w3PJCd/LhpPhU+oDgc3j5J/Ry1H/dHi3O5qTNiR odGTdxfe6X/F6XV0zibWGPTeptjo0ittAkuFczTUr4y9Tf0Fx9GugLaTHmMQboDg ==
X-ME-Proxy: <xmx:FR1MW7IfRA9VxM2TrBEMQhKaUlWjVYLpvPS0OZlxNYMWHRm1REiSYA> <xmx:FR1MW7C5liSA-EONxlC8NFUbjjsECHGZMuPYL7T_Dg7I49Ve6gIYcA> <xmx:FR1MW_MWVdYGzYsMeLTr7Qz3-MSXNoSoDWUQqxBX8J4XQBNv5Da6WA> <xmx:FR1MW4UBUOrn-yKnfoub8_U8ukBMg1A-SPPydyFPtyupwUhD57NLtQ> <xmx:FR1MW6Tcdd25AecSPkxZLnfA58sTq6ZdZmIk8U_W4W9bqCPR9_JSHA> <xmx:FR1MW4RoETt8rDSzLM3_IM4NhiOD9BJe9b0Sgfk3IPBFIie-7Rm2qQ>
X-ME-Sender: <xms:FR1MW3qCZdRisD3A9Cr0kn0zHxOoH-IbHd9VkbERCJETT4pVF81wjxPtpq4>
Received: by mailuser.nyi.internal (Postfix, from userid 99) id 285CF4241; Mon, 16 Jul 2018 00:20:37 -0400 (EDT)
Message-Id: <1531714837.3402881.1441792896.31139F66@webmail.messagingengine.com>
From: Patrick Mevzek <pm@dotandco.com>
To: regext@ietf.org
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-957169fa
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>
Date: Mon, 16 Jul 2018 06:20:37 +0200
In-Reply-To: <B34D3782-8922-404D-AE53-52F6C97B5D19@verisign.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/aVg9EHid0xVBCtOCHCZKxuJ_v-k>
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 04:20:40 -0000

On Thu, Jun 14, 2018, at 16:04, Gould, James wrote:
> This approach looks good to me.  It has the advantage of providing the 
> unhandled information in an element that is meant for machine processing 
> instead of using the <msgQ><msg> element that’s meant is meant to be 
> human readable.  The other advantage is that the contents of the <value> 
> element is not processed by the XML parser (e.g., 
> processContents=”skip”), meaning it would not cause an XML parser error.
> 
> This approach could include the entire unhandled extension block without 
> causing client-side parsing or unmarshalling issues.

This "could" should be a "must", otherwise a registrar has no way to just download the message for later consumption without having the need to login will all possible extensions. 

Again please take into account this example that exists today:
some registries restrict the extensions can be used on login, because some may be related to specific accredition, like secdns.
So some registrars may not even be able to put some extensions there, but may get notifications with messages using these exceptions, as they do not control what kind of messages they get and some may appear due to actions from other parties, like other registrars or the registry itself.

But like I said all of this still quite bends the RFC5730 spirit I think where value/extValue should be mostly for errors and value should reference a client provided element, which is not the case in these examples.

This latest idea from Martin and you is probably the best one we discussed about as of yet, and if I could get convinced to add myself on the consensus for it, I am still uneasy by how it uses RFC5730 structures.

-- 
  Patrick Mevzek
  pm@dotandco.com