Re: [regext] EPP evolution and the REGEXT charter
"Hollenbeck, Scott" <shollenbeck@verisign.com> Wed, 03 April 2024 14:36 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 238B1C14CE25 for <regext@ietfa.amsl.com>; Wed, 3 Apr 2024 07:36:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 CgxpuPspaN8Q for <regext@ietfa.amsl.com>; Wed, 3 Apr 2024 07:36:15 -0700 (PDT)
Received: from mail1.verisign.com (mail1.verisign.com [72.13.63.30]) (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 10FB4C14F5FC for <regext@ietf.org>; Wed, 3 Apr 2024 07:36:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verisign.com; l=3052; q=dns/txt; s=VRSN; t=1712154975; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6ORoYiqt0WGsgIJ6epLgwMnpz7kWMaAWac5BHSzIrns=; b=e7UpCl3ploIaMSt/c+aPiLELK3lYX1JUk9HcZVUYBjiW+hoZtaoeh0Xm A4gH4xEffHb+JNjYwVeWtJSE3xZJ51nt5T86WhjzKB0+Lemv9eu9aPA7z NmiQjTsQlOlpKUExqTvuX0sd+V7edsHt8GgQWPvXojWDSfDb/M7f/t7gC ukQSlooQMczEpPXSDcUw2o3PSfAmtSKw+FO2Xs1KzFD8wl3hEvVrTEfFe oIJVdfQYYlb4X+1MRIO9QCQw+/y2/WcAOD4Y6K6HxDwy8iJjqdTGcEfBn YIRbw6mXUyN/LyWgma+V8hAmTvIR9xCkpQKzt9I88Y6Brrn4X6tkNf6t7 A==;
X-CSE-ConnectionGUID: w8YTCtdfTeGh25JU8I0jPw==
X-CSE-MsgGUID: J5App+aPSpC21uXheBuACQ==
X-ThreatScanner-Verdict: Negative
IronPort-Data: A9a23:Tkvo5aivdQG3r9MGzWyCSXtpX161SxEKZh0ujC45NGQN5FlHY01je htvWW2OMv2ONmTxKtkgbY6yo0JV68WEytY3Hldsqig0FnwW8JqUDtmndUqhZCn6wu8v7q5Ex 55HNoSfdpBcolv0/ErF3m3J9CEkvU2wbuOhTraCYmYoHVMMpB4J0XpLg/Q+jpNjne+3CgaMv cKai8DEMTdJ4RYtWo4vw/zF8EwHUMja4mtC4gRiPasT5TcyqlFOZH4hDfDpR5fHatQMdgKKb 76r5K20+Grf4yAsBruN+losWhRXKlJ6FVHmZkt+A8BOsDAbzsAB+v9T2M4nVKtio27hc+ZZk 4wR6MPqGW/FCYWX8AgVe0Ew/yhWY/UaqOefSZS1mZT7I0buKxMAzxjyZa2f0EJxFutfWAlzG fIkxD8lcUCyu8mqzLyHR8Zs3JkBEZnKZIEnpSQ1pd3ZJa5OrZHraZ/svOB+8Qdo3IZQFvHEf 4wQZXxxdg/GJRZIPz/7CrpnxKHx2SK5KmAD7g7EzUY0yzG7IAhZy7jqNN7YfNaHTsZ9gEuCp 3nH8GK/CRYfXDCa4WHYoyP317+U9c/9cKBPPaWgtfdSu0W4nDUOOB0bf0aSisDs3yZSXPoac ST44BEGqKE77lCmSJ/iQhm8oXiHlgUdV9wWFelSwAiLxrv84xaDQHUfJhZEYcYns4kyQjIkz FKFmPvoBCApu7uPD3OBnp+WpCi+ODAOBWYYZClCSwYZi/H5rY4+ng7nT9t/HuiylNKdJN3r6 zqQqnEhgbgD1ZROzLuhu1XGmHemod7DVAhsoBvNRWTj5QR8DGK4W7GVBZHgxa4oBO6kopOp5 RDoR+D2ADgyMKyw
IronPort-HdrOrdr: A9a23:7aR96K1A2OvoaJwIx12h/AqjBJAkLtp133Aq2lEZdPUMSL39qy iv9M526faGskd3ZJhGo6H7BEDgewKmyXcb2+ks1NuZNjUO/VHYSb2KjrGSvgEIeReOldK1vJ 0IG8ND4Z/LfDpHZK3BjzVQZuxA/DDxys6VbInlokuFBjsaDZ2Ipz0JczpzPHcGPDV7OQ==
X-Talos-CUID: 9a23:G8ZyjW8WFytlYKmvxmaVv1FEK/wObnHT8Hr/IxXlK1s5aeWXcUDFrQ==
X-Talos-MUID: 9a23:zA6bHQX9lHaTD17q/B2xrSl6d85Q2LyFUhkQoZULkdStHhUlbg==
X-IronPort-AV: E=Sophos;i="6.07,177,1708387200"; d="scan'208";a="35993983"
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_256_GCM_SHA384) id 15.1.2507.37; Wed, 3 Apr 2024 10:36:08 -0400
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.037; Wed, 3 Apr 2024 10:36:08 -0400
From: "Hollenbeck, Scott" <shollenbeck@verisign.com>
To: "maarten.wullink@sidn.nl" <maarten.wullink@sidn.nl>, "Gould, James" <jgould@verisign.com>
CC: "andy@hxr.us" <andy@hxr.us>, "mario.loffredo@iit.cnr.it" <mario.loffredo@iit.cnr.it>, "jasdips@arin.net" <jasdips@arin.net>, "regext@ietf.org" <regext@ietf.org>
Thread-Topic: [regext] EPP evolution and the REGEXT charter
Thread-Index: AQHahQgcwNd94DqcckqD54LeSNwEarFWkikg
Date: Wed, 03 Apr 2024 14:36:08 +0000
Message-ID: <d3ab8eff63494969b0701ad5b023b5f1@verisign.com>
References: <8F9F7981-B9C6-4BC4-8FE5-8CBCE473703C@verisign.com> <AA8FCB66-528C-4267-9DFB-7C5A14D62D9D@sidn.nl>
In-Reply-To: <AA8FCB66-528C-4267-9DFB-7C5A14D62D9D@sidn.nl>
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: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/sUCXpUGEal6scvKtnLTzslSmSqg>
Subject: Re: [regext] EPP evolution and the REGEXT charter
X-BeenThere: regext@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 03 Apr 2024 14:36:19 -0000
> -----Original Message----- > From: Maarten Wullink <maarten.wullink@sidn.nl> > Sent: Tuesday, April 2, 2024 10:15 AM > To: Gould, James <jgould@verisign.com> > Cc: andy@hxr.us; mario.loffredo@iit.cnr.it; jasdips@arin.net; Hollenbeck, > Scott <shollenbeck@verisign.com>; regext@ietf.org > Subject: [EXTERNAL] Re: [regext] EPP evolution and the REGEXT charter > > 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. > > Hi James, > > > > > > An EPP transport mapping must fully comply RFC 5730 and specifically > > Section 2.1 of RFC 5730. REPP defines application-level protocol > > aspects that do not comply with RFC 5730, such as being stateless, > > When RFC5730 section 2.1 was written, an EPP deployment as a stateless > service was probably not something that was thought of, which makes sense > at the time. > Modern APIs and web services nowadays make heavy use of stateless > architectures. [SAH] Yes, it *was* thought of. Section 2 of RFC 5730 explicitly describes the outcome of that thought process: "EPP is a stateful XML protocol that can be layered over multiple transport protocols." A very specific decision was made to make EPP a stateful protocol. > When we feel that statelessness may be something that should be compatible > with EPP, then we may choose to update RFC5730 section 2.1 so it also allows > for statelessness? [SAH] That would be a fundamental change to EPP. > > defining a new command format, and defining a new response format. REPP > defines an alternative to EPP using RESTful concepts and reusing some > elements of EPP and is not an EPP transport extension. > > REPP does not use new data structures for command and response, existing > data structures are reused. > How can something such as SMTP be regarded as a transport extension and a > HTTP based (RESTful) solution cannot? > both are mapped to a different endpoint when compared to EPP over TCP, > email addresses ( SMTP) and URIs (REPP) > > > I'm not opposed to rethinking EPP using RESTful concepts, but it's not > supported in the REGEXT charter. > > > You mean, updating RFC5730 section 2.1 is not support? we would need to > update the charter? > > RFC5730 section 2.1 contains the guiding principles and requirements for > new EPP extension transport mappings and is a core part of the EPP extension > mechanism and therefore should it not be logical that the regext charter not > only cover epp extensions but also the requirements for those extensions? [SAH] I'm not a WG chair, or our AD, so this is just my opinion as someone who's very familiar with both the process and the subject matter: correct, updates to RFC 5730 are not something we can currently work on. We can work on EPP extensions, and requirements/guidelines for those extensions as described in RFC 3735. Scott
- Re: [regext] EPP evolution and the REGEXT charter Maarten Wullink
- [regext] EPP evolution and the REGEXT charter Maarten Wullink
- Re: [regext] EPP evolution and the REGEXT charter Gould, James
- Re: [regext] EPP evolution and the REGEXT charter Jim Reid
- Re: [regext] EPP evolution and the REGEXT charter Hollenbeck, Scott
- Re: [regext] EPP evolution and the REGEXT charter Jasdip Singh
- Re: [regext] EPP evolution and the REGEXT charter Mario Loffredo
- Re: [regext] EPP evolution and the REGEXT charter Mario Loffredo
- Re: [regext] EPP evolution and the REGEXT charter Jasdip Singh
- Re: [regext] EPP evolution and the REGEXT charter Andrew Newton (andy)
- Re: [regext] EPP evolution and the REGEXT charter Gould, James
- Re: [regext] EPP evolution and the REGEXT charter Andrew Newton (andy)
- Re: [regext] EPP evolution and the REGEXT charter Pawel Kowalik
- Re: [regext] EPP evolution and the REGEXT charter Gould, James
- Re: [regext] EPP evolution and the REGEXT charter Maarten Wullink
- Re: [regext] EPP evolution and the REGEXT charter Hollenbeck, Scott
- Re: [regext] EPP evolution and the REGEXT charter Gould, James
- Re: [regext] EPP evolution and the REGEXT charter Maarten Wullink
- Re: [regext] EPP evolution and the REGEXT charter Rubens Kuhl
- Re: [regext] EPP evolution and the REGEXT charter Hollenbeck, Scott
- Re: [regext] EPP evolution and the REGEXT charter Gould, James