[regext] Re: [IANA #1410981] expert review for draft-ietf-regext-epp-eai (xml-registry)

"Hollenbeck, Scott" <shollenbeck@verisign.com> Mon, 20 January 2025 13:41 UTC

Return-Path: <shollenbeck@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 417C0C1E56B1 for <regext@ietfa.amsl.com>; Mon, 20 Jan 2025 05:41:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.403
X-Spam-Level:
X-Spam-Status: No, score=-4.403 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SqbwVd-1ytHH for <regext@ietfa.amsl.com>; Mon, 20 Jan 2025 05:41:14 -0800 (PST)
Received: from mail2.verisign.com (mail2.verisign.com [72.13.63.31]) by ietfa.amsl.com (Postfix) with ESMTP id 11105C1E640C for <regext@ietf.org>; Mon, 20 Jan 2025 05:41:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=11132; q=dns/txt; s=VRSN; t=1737380474; h=from:to:cc:date:message-id:references:in-reply-to: mime-version:subject; bh=0aijptPxLPS2UgjE8HmeCO5kqqSsy5qmwA/cKMy4ISU=; b=LYlZLDc+x8mpWix3/aaQI+eoDRcWvUskY+Pv7W/MXWviw5g8IY+iBBvU 9IQHnM4WHelvG2ASu95N0xzUcQiBGN2QmxmDbRlOLr07eE2SMZ8ocpkqS 4zdMz5Z1Dy1iY6Twu7yCbr0zqBwH/T4KUHjXwS7kqyGPaw3EgWqhjFm/P +pYxiPutMqukaL7KOej4GTFI92ynlHH0gF2ddnArUrrUozsBhw5I6sqYa miFd6jJTuYU5wsVjMI3pRb/d2GtHaJJ9sJk+z5cveA76Nw6ANGZN0RkBV I9wDjYsqZtfmMTNPm2NyNkR2u05RTskCDU4YNZ/d9CmPcble9yqGSBB93 A==;
X-CSE-ConnectionGUID: PrD5o6zDS+KFfrcWUJDgAw==
X-CSE-MsgGUID: DM7SwKEkSC6nytktPKUbzA==
X-ThreatScanner-Verdict: Negative
IronPort-Data: A9a23:zlBz6qCQlnIIFxVW/xLiw5YqxClBgxIJ4kV8jS/XYbTApGsq1mEPy mEWCmuGa6uLZWejKtgjaI7lp0MBvcDXx9M2TANkpHpgcSlH+JHPbTi7wuUcHAvJd5GeExg3h yk6QoOdRCzhZiaE/n9BCpC48z8kk/nOHuegYAL9EngZbRd+Tys8gg5Ulec8g4p56fC0GArlV ena+qUzA3f7nWcvWo4ow/jb8k435a6q4GpwUmEWPpingnePzxH5M7pCfcldH1OgKqFIE+izQ fr0zb3R1gvx4xc3B9q5pa3we0sMT6S6FVDmZq1+AvXKbrBq/0Te445jXBYuQR4/Zwahxrid/ O5wWamYEm/FCIWXwbhADEMIe81JFfYuFLfveRBTuOTNlxGWKyOEL/9GVCnaNqVAkgp77P0nG VX151nhYzja799azo5XRcFUnOh+K5f5ELhcmV9u1zrmMNQKTrncFvCiCd9whF/ch+hkJ9CHW Ow0WWI2KgrLZAdXfF4bTowkh+HujX76G9FagAvN4/NouC6KkVc3jOiF3Nn9I7RmQe1OnkGco m/A9WnyATkEOcae0juK9DSngeqncSbTA9xCT+XjrKQCbFu76klMMwI1eFiAiqe/m1K9R+p8F kYG0397xUQ13AnxJjXnZDWkqmSNrzYAVspMDuQ+6R2cjKHT5m6xA3QsSjleZdo6rsguVHos2 0Pht8nkCjF/rJWURG6TsLCOoluaNTIcI3MZICIUVQYf/5z5rZ8ygw2KRdFmFaOzkvX0EDf5h TeQo0ADa647h9QNjrq98ECf2ne3uIKPSw8uow/QGGi/6Fo/epS+Ycqj7l2zAet8Ebt1h2Kp5 BAs8/VyJshXZX1RvERhmNkwIYw=
IronPort-HdrOrdr: A9a23:IS1dVK1ZT4TEEbYYCTL/6gqjBJ4kLtp133Aq2lEZdPUMSL39qy iv9M526faGskd3ZJhAo6H6BEDuexPhHPJOi7X5eI3SOTUO21HYVr2Kj7GSoAEIcheWnoVgPO VbAspD4bbLYmSS+Pya3ODOKbgdKbe8nZxAzt2uqUuFBTsaEp2IwT0JcjqmLg==
X-Talos-CUID: 9a23:u7U0lmnd7fYR5rfvF0BgfM6J92TXOUXH4CrXfV2UMiVKZrOPQmCt2o9rutU7zg==
X-Talos-MUID: 9a23:+zaVUw/fWC9jW0HsYp+mwqmQf+tNvJ+xK20Oqr5YvdiYNjBIGAqXnh3iFw==
X-IronPort-AV: E=Sophos;i="6.13,219,1732579200"; d="scan'208,217";a="36830322"
Received: from BRN1WNEX02.vcorp.ad.vrsn.com (10.173.153.49) by BRN1WNEX01.vcorp.ad.vrsn.com (10.173.153.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.44; Mon, 20 Jan 2025 08:41:12 -0500
Received: from BRN1WNEX02.vcorp.ad.vrsn.com ([10.173.153.49]) by BRN1WNEX02.vcorp.ad.vrsn.com ([10.173.153.49]) with mapi id 15.01.2507.044; Mon, 20 Jan 2025 08:41:12 -0500
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "tbray@textuality.com" <tbray@textuality.com>, "Gould, James" <jgould@verisign.com>
Thread-Topic: [EXTERNAL] [regext] Re: [IANA #1410981] expert review for draft-ietf-regext-epp-eai (xml-registry)
Thread-Index: AQHbaFuvNqjlh/0L3EqAYqLbF8P/17MbOBEAgABAPYCABDfHkA==
Date: Mon, 20 Jan 2025 13:41:11 +0000
Message-ID: <ba7b2782b6d446279da5845ac756d4f4@verisign.com>
References: <RT-Ticket-1410981@icann.org> <rt-5.0.3-873023-1736906767-999.1410981-9-0@icann.org> <rt-5.0.3-1093986-1736981576-467.1410981-9-0@icann.org> <CAHBU6ium09jXBMp+BG+HkBcKJNk-LsA--OX5BxtHoEtZnWmvyA@mail.gmail.com> <2AB1F20E-71F5-4D55-904D-E84182A522E7@verisign.com> <CAHBU6it6L=RJuspy7TvDW_mbWC6QPsH0QRrYgbnqVxy+dmei6g@mail.gmail.com>
In-Reply-To: <CAHBU6it6L=RJuspy7TvDW_mbWC6QPsH0QRrYgbnqVxy+dmei6g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.170.148.18]
Content-Type: multipart/alternative; boundary="_000_ba7b2782b6d446279da5845ac756d4f4verisigncom_"
MIME-Version: 1.0
Message-ID-Hash: NQHZKAK6OVODDR4NFJQDII2TD7UUOOQW
X-Message-ID-Hash: NQHZKAK6OVODDR4NFJQDII2TD7UUOOQW
X-MailFrom: shollenbeck@verisign.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-regext.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "mt@lowentropy.net" <mt@lowentropy.net>, "regext@ietf.org" <regext@ietf.org>, "drafts-expert-review-comment@iana.org" <drafts-expert-review-comment@iana.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [regext] Re: [IANA #1410981] expert review for draft-ietf-regext-epp-eai (xml-registry)
List-Id: Registration Protocols Extensions Working Group <regext.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/9pdALam5wZ2u6SSkBoBPqMxCo6s>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Owner: <mailto:regext-owner@ietf.org>
List-Post: <mailto:regext@ietf.org>
List-Subscribe: <mailto:regext-join@ietf.org>
List-Unsubscribe: <mailto:regext-leave@ietf.org>




From: Tim Bray <tbray@textuality.com>
Sent: Friday, January 17, 2025 11:12 AM
To: Gould, James <jgould@verisign.com>
Cc: mt@lowentropy.net; regext@ietf.org; drafts-expert-review-comment@iana.org
Subject: [EXTERNAL] [regext] Re: [IANA #1410981] expert review for draft-ietf-regext-epp-eai (xml-registry)



Caution: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

On Jan 17, 2025 at 6:22:32 AM, "Gould, James" <jgould@verisign.com<mailto:jgould@verisign.com>> wrote:

   Tim,



   Thank you for the review.  In your note, is the concern that the namespace prefix is being used for the element name (e.g., “addlEmail”)?  I found similar definitions in the following EPP RFCs, which are broadly implemented:



   •         EPP RFC 5730 with xmlns:epp="urn:ietf:params:xml:ns:epp-1.0" and <element name="epp" type="epp:eppType"/>.



   No, the element name is fine, it’s the value of the “type” attribute that is troublesome.  The namespace prefix “epp" is really only designed to prefix element & attribute names, not to be used inside the element content or the attribute value.  There aren’t any standards (afaik) that require a standard off-the-shelf XML processor to make those prefix/URI mappings available.



   For example, would you expect this to work?



   <something xmlns:foo="urn:ietf:params:xml:ns:epp-1.0”><element name="epp" type=“foo:eppType”/>



   I mean, it’s probably OK, enough people do this that most XML software can handle it. It’s just that as the designated XML pedant, I feel I should point out departures from the letter of the standard.



   [SAH] Tim, do you have a suggested solution? Would ‘type="emailType"’ work? Sorry, I don’t have a parser handy to check.



   Scott