Wil Tan | 17 Oct 2011 16:36
Favicon
Gravatar

Fwd: New Version Notification for draft-tan-epp-launchphase-01.txt

Dear colleagues,

Gavin and I have published a new version of the draft: http://tools.ietf.org/html/draft-tan-epp-launchphase-01

This is mostly Gavin's work, with the following changes:

- element names are now in camelCase
- renamed <trademark> to <claim>
- a "preValidated" attribute of <claim> element
- there can be one or more <claim> elements

As usual, we'd love to hear any feedback that you may have.

-- 
.wil
Cloud Registry <http://www.cloudregistry.net>


---------- Forwarded message ----------
From: <internet-drafts <at> ietf.org>
Date: Fri, Oct 14, 2011 at 3:16 AM
Subject: New Version Notification for draft-tan-epp-launchphase-01.txt
To: wil <at> cloudregistry.net
Cc: wil <at> cloudregistry.net, gavin.brown <at> centralnic.com


A new version of I-D, draft-tan-epp-launchphase-01.txt has been successfully submitted by Wil Tan and posted to the IETF repository.

Filename:        draft-tan-epp-launchphase
Revision:        01
Title:           Launch Phase Mapping for the Extensible Provisioning Protocol (EPP)
Creation date:   2011-10-14
WG ID:           Individual Submission
Number of pages: 19

Abstract:
  This document describes an Extensible Provisioning Protocol (EPP)
  extension mapping for the provisioning and management of domain names
  during the launch phase of a domain name registry.




The IETF Secretariat
_______________________________________________
provreg mailing list
provreg <at> ietf.org
https://www.ietf.org/mailman/listinfo/provreg
Ulrich Wisser | 20 Oct 2011 11:47
Picon
Favicon
Gravatar

Re: Fwd: New Version Notification for draft-tan-epp-launchphase-01.txt

Dear Wil and Gavin,

great work!

I do have some "minor" comments:

1. After a claim has been invalidated an applicant may submit additional 
data offline or through an update and the claim goes from status invalid 
to valid or maybe even pending.

2. There is no possibility to update an application. There should be an 
lp:add lp:rem and lp:chg. Of course there could be restrictions based on 
the application status.

3. I would prefer more server considerations. "Server has to ensure that 
in the presence of an lp:xxx the command is processed as an launch phase 
application and not as ordinary domain:xxx command."

/Ulrich

> Dear colleagues,
>
> Gavin and I have published a new version of the draft:
> http://tools.ietf.org/html/draft-tan-epp-launchphase-01
>
> This is mostly Gavin's work, with the following changes:
>
> - element names are now in camelCase
> - renamed <trademark> to <claim>
> - a "preValidated" attribute of <claim> element
> - there can be one or more <claim> elements
>
> As usual, we'd love to hear any feedback that you may have.
>
> --
> .wil
> Cloud Registry <http://www.cloudregistry.net>
>
> ---------- Forwarded message ----------
> From: ** <internet-drafts <at> ietf.org <mailto:internet-drafts <at> ietf.org>>
> Date: Fri, Oct 14, 2011 at 3:16 AM
> Subject: New Version Notification for draft-tan-epp-launchphase-01.txt
> To: wil <at> cloudregistry.net <mailto:wil <at> cloudregistry.net>
> Cc: wil <at> cloudregistry.net <mailto:wil <at> cloudregistry.net>,
> gavin.brown <at> centralnic.com <mailto:gavin.brown <at> centralnic.com>
>
>
> A new version of I-D, draft-tan-epp-launchphase-01.txt has been
> successfully submitted by Wil Tan and posted to the IETF repository.
>
> Filename:        draft-tan-epp-launchphase
> Revision:        01
> Title:           Launch Phase Mapping for the Extensible Provisioning
> Protocol (EPP)
> Creation date:   2011-10-14
> WG ID:           Individual Submission
> Number of pages: 19
>
> Abstract:
>    This document describes an Extensible Provisioning Protocol (EPP)
>    extension mapping for the provisioning and management of domain names
>    during the launch phase of a domain name registry.
>
>
>
>
> The IETF Secretariat
>
>
> _______________________________________________
> provreg mailing list
> provreg <at> ietf.org
> https://www.ietf.org/mailman/listinfo/provreg
_______________________________________________
provreg mailing list
provreg <at> ietf.org
https://www.ietf.org/mailman/listinfo/provreg

Gavin Brown | 24 Oct 2011 18:18
Gravatar

Re: Fwd: New Version Notification for draft-tan-epp-launchphase-01.txt

Hi Ulrich,

> 1. After a claim has been invalidated an applicant may submit additional 
> data offline or through an update and the claim goes from status invalid 
> to valid or maybe even pending.

This is a good point. It may be that having a State Transition diagram
is impractical, as out-of-band processes could result in more
transitions than it's possible to represent.

> 2. There is no possibility to update an application. There should be an 
> lp:add lp:rem and lp:chg. Of course there could be restrictions based on 
> the application status.

I think this would be worth supporting.

> 3. I would prefer more server considerations. "Server has to ensure that 
> in the presence of an lp:xxx the command is processed as an launch phase 
> application and not as ordinary domain:xxx command."

Another good point.

Thanks,

--

-- 
Gavin Brown
Chief Technology Officer
CentralNic Ltd
Innovative, Reliable and Flexible Registry Services
for ccTLD, gTLD and private domain name registries
https://www.centralnic.com/

CentralNic Ltd is a company registered in England and Wales with company
number 4985780. Registered Offices: 35-39 Moorgate, London, EC2R 6AR.

_______________________________________________
provreg mailing list
provreg <at> ietf.org
https://www.ietf.org/mailman/listinfo/provreg

Ning Kong | 25 Oct 2011 06:27
Picon

draft-kong-epp-cdn-dnssec-mapping-00 Submitted for Review

Hi folks,

I submitted http://www.ietf.org/id/draft-kong-epp-cdn-dnssec-mapping-00.txt
which proposes an extension of EPP DNSSEC mapping [RFC5910] especially
for variant Chinese Domain Names (CDNs). By this extension, a client
can create, add, and remove DS information or key data information for
more than one domain name in the same time through one EPP
transaction.

Any comments on this draft are welcomed.

Thanks,

Ning
_______________________________________________
provreg mailing list
provreg <at> ietf.org
https://www.ietf.org/mailman/listinfo/provreg

Gould, James | 25 Oct 2011 16:02
Picon
Favicon

Re: draft-kong-epp-cdn-dnssec-mapping-00 Submitted for Review

Ning,

Are you saying that the CDN's inherit all of the attributes of the OCDN
except for the DNSSEC attributes that can't?  Wouldn't it be easier and
more standard to treat the CDN's as separate domains related to the OCDN
that are automatically created when creating the OCDN, meaning that the
RFC 5910 could be used as is on a <domain:update> with the <domain:name>
element containing the CDN instead of the OCDN?  It would be up to
registry policy what other attributes (e.g. name servers, statuses) can be
set on a per CDN basis.  Since the CDN is linked to the OCDN the
<domain:create>, <domain:delete>, and <domain:transfer> wouldn't apply
directly the CDN's, but certainly <domain:check>, <domain:update>, and
<domain:info> could.  One extension that would be useful for CDN would be
to return the list of CDN's in a info response of the OCDN and to require
the CDN list on a transfer request of the OCDN to make it explicit from
the gaining Registrar that they're transferring the OCDN along with the
list of CDN's and that they support the management of CDN's.  Returning
the list of CDN's could be based on the inclusion of the CDN extension URI
in the login services.

A nit on the draft is to use camel case for the element names.

--

JG

James Gould
Principal Software Engineer
jgould <at> Verisign.com

703-948-3271
21345 Ridgetop Circle
LS2-2-1
Dulles, VA 20166

VerisignInc.com

On 10/25/11 12:27 AM, "Ning Kong" <nkong.cnnic <at> gmail.com> wrote:

>Hi folks,
>
>I submitted 
>http://www.ietf.org/id/draft-kong-epp-cdn-dnssec-mapping-00.txt
>which proposes an extension of EPP DNSSEC mapping [RFC5910] especially
>for variant Chinese Domain Names (CDNs). By this extension, a client
>can create, add, and remove DS information or key data information for
>more than one domain name in the same time through one EPP
>transaction.
>
>Any comments on this draft are welcomed.
>
>Thanks,
>
>Ning
>_______________________________________________
>provreg mailing list
>provreg <at> ietf.org
>https://www.ietf.org/mailman/listinfo/provreg

_______________________________________________
provreg mailing list
provreg <at> ietf.org
https://www.ietf.org/mailman/listinfo/provreg

Ning Kong | 26 Oct 2011 11:03
Picon

Re: draft-kong-epp-cdn-dnssec-mapping-00 Submitted for Review

Hi Gould,

Thanks for reviewing this draft. Comments are inline below.

> Are you saying that the CDN's inherit all of the attributes of the OCDN
> except for the DNSSEC attributes that can't?
Yes. Actually we hope all the CDNs could inherit all of the atrributes
of the OCDN. But because the DS must be bound with the name of CDN, so
the DNSSEC attributes of CDNs can't be same.

> Wouldn't it be easier and
> more standard to treat the CDN's as separate domains related to the OCDN
> that are automatically created when creating the OCDN, meaning that the
> RFC 5910 could be used as is on a <domain:update> with the <domain:name>
> element containing the CDN instead of the OCDN?
We can do it as you suggest. But we don't think this method is easier.
Because a registrant who registers an OCDN will finally get several or
more CDNs. So if a registrant needs to update the DNSSEC attributes of
all the CDNs, he or she has to do this kind of operation one by one.
Moreover, any reserved variant CDN can be validated by the same
registrant later. If the quantity of CDNs is large, we think this
method is not convenient for registrants or registrars. So, we suppose
an extension of RFC 5910 to support bulk operations for CDNs.

> It would be up to
> registry policy what other attributes (e.g. name servers, statuses) can be
> set on a per CDN basis.
For Chinese users, the variants of a Chinese character in SC form, TC
form and other variant forms are regarded as the same. Most of Chinese
Domain Names (CDNs) have different variant forms (SC form, TC form,
and other variant forms) which are also regarded as the same by
Chinese users. So we think that all the CDN's should inherit all of
the attributes of the OCDN (except for the DNSSEC attributes) to avoid
the confusion of CDNs users.

>  Since the CDN is linked to the OCDN the
> <domain:create>, <domain:delete>, and <domain:transfer> wouldn't apply
> directly the CDN's, but certainly <domain:check>, <domain:update>, and
> <domain:info> could.  One extension that would be useful for CDN would be
> to return the list of CDN's in a info response of the OCDN and to require
> the CDN list on a transfer request of the OCDN to make it explicit from
> the gaining Registrar that they're transferring the OCDN along with the
> list of CDN's and that they support the management of CDN's.  Returning
> the list of CDN's could be based on the inclusion of the CDN extension URI
> in the login services.
We have made such kind of extension in the draft
http://tools.ietf.org/html/draft-kong-epp-cdn-mapping-00. Any comments
on this draft are welcomed!

> A nit on the draft is to use camel case for the element names.
We think we use camel case for the element names. Could you please
tell us which elements names are wrong? Thanks!

Cheers,
Ning
_______________________________________________
provreg mailing list
provreg <at> ietf.org
https://www.ietf.org/mailman/listinfo/provreg

Jens Wagner | 26 Oct 2011 12:21

Re: draft-kong-epp-cdn-dnssec-mapping-00 Submitted for Review

Hi Ning,

I agree with James. There should be an EPP extension to list domain 
variants via <info>, and maybe require them on transfer (server 
policy?), but it should cover more than chinese domain variants. As 
James pointed out, the variants could be managed using standard EPP, so 
there's no need to extend e.g. the <update> command. Imho that's 
convenient for registrars (being one myself), EPP doesn't support bulk 
updates/renews/transfers/deletes either.

Furthermore, I'd prefer if there's no redundancy in responses, e.g. 
variants should be returned in punycode only.

Something like

<var:infData>
<var:list>
<var:domain type='simplified-chinese'>xn--fiqu1az03c18t.cn</var:domain>
<var:domain type='traditional-chinese'>xn--fiq228c54pg81a.cn</var:domain>
<var:domain type='variant'>xn--fsq470a.xn--fiqz9s</var:domain>
</var:list>
</var:infData>

should do, where type is a text attribute, and could be e.g. 
'simple-chinese', 'traditional-chinese' and so on. For management 
purposes, the type doesn't really matter.

Such an extension could even make sense for domains with german umlauts; 
depending on how a registry handles IDNA2003 vs. IDNA2008, e.g. 
regarding fussball.com/fußball.com ;-)

Regarding the camel case, I think it should be e.g. scdn/scdnPunycode, 
instead of SCDN/SCDNPunycode.

Best,
-jens

On 26.10.2011 11:03, Ning Kong wrote:
> Hi Gould,
>
> Thanks for reviewing this draft. Comments are inline below.
>
>> Are you saying that the CDN's inherit all of the attributes of the OCDN
>> except for the DNSSEC attributes that can't?
> Yes. Actually we hope all the CDNs could inherit all of the atrributes
> of the OCDN. But because the DS must be bound with the name of CDN, so
> the DNSSEC attributes of CDNs can't be same.
>
>> Wouldn't it be easier and
>> more standard to treat the CDN's as separate domains related to the OCDN
>> that are automatically created when creating the OCDN, meaning that the
>> RFC 5910 could be used as is on a<domain:update>  with the<domain:name>
>> element containing the CDN instead of the OCDN?
> We can do it as you suggest. But we don't think this method is easier.
> Because a registrant who registers an OCDN will finally get several or
> more CDNs. So if a registrant needs to update the DNSSEC attributes of
> all the CDNs, he or she has to do this kind of operation one by one.
> Moreover, any reserved variant CDN can be validated by the same
> registrant later. If the quantity of CDNs is large, we think this
> method is not convenient for registrants or registrars. So, we suppose
> an extension of RFC 5910 to support bulk operations for CDNs.
>
>> It would be up to
>> registry policy what other attributes (e.g. name servers, statuses) can be
>> set on a per CDN basis.
> For Chinese users, the variants of a Chinese character in SC form, TC
> form and other variant forms are regarded as the same. Most of Chinese
> Domain Names (CDNs) have different variant forms (SC form, TC form,
> and other variant forms) which are also regarded as the same by
> Chinese users. So we think that all the CDN's should inherit all of
> the attributes of the OCDN (except for the DNSSEC attributes) to avoid
> the confusion of CDNs users.
>
>>   Since the CDN is linked to the OCDN the
>> <domain:create>,<domain:delete>, and<domain:transfer>  wouldn't apply
>> directly the CDN's, but certainly<domain:check>,<domain:update>, and
>> <domain:info>  could.  One extension that would be useful for CDN would be
>> to return the list of CDN's in a info response of the OCDN and to require
>> the CDN list on a transfer request of the OCDN to make it explicit from
>> the gaining Registrar that they're transferring the OCDN along with the
>> list of CDN's and that they support the management of CDN's.  Returning
>> the list of CDN's could be based on the inclusion of the CDN extension URI
>> in the login services.
> We have made such kind of extension in the draft
> http://tools.ietf.org/html/draft-kong-epp-cdn-mapping-00. Any comments
> on this draft are welcomed!
>
>> A nit on the draft is to use camel case for the element names.
> We think we use camel case for the element names. Could you please
> tell us which elements names are wrong? Thanks!
>
> Cheers,
> Ning
> _______________________________________________
> provreg mailing list
> provreg <at> ietf.org
> https://www.ietf.org/mailman/listinfo/provreg

-- 
Jens Wagner
Chief Executive Officer
HEXONET GmbH
Be Your Own Internet Services Provider

T: +49 6841 69 84 0
F: +49 6841 69 84 199
E: jwagner <at> hexonet.net
W: http://www.hexonet.net

HEXONET GmbH, Talstrasse 27, 66424 Homburg, Germany.  CEO&  General Manager: Jens Wagner, HRB 2839 (HOM),
Amtsgericht Saarbrücken, VAT-ID: DE-138316882
HEXONET Services Inc., 1100 - 1200 West 73rd Avenue, Vancouver, B.C., V6P 6G5, Canada.  CSO&  General
Manager: Robert Birkner

This email and any files transmitted are confidential and intended only or the person(s) directly
addressed. If you are not the intended recipient, any use, copying, transmission, distribution, or
other forms of dissemination is strictly prohibited. If you have received this email in error, please
notify the sender immediately and permanently delete this email with any files that may be attached.

_______________________________________________
provreg mailing list
provreg <at> ietf.org
https://www.ietf.org/mailman/listinfo/provreg

Andrew Sullivan | 26 Oct 2011 12:42

Re: draft-kong-epp-cdn-dnssec-mapping-00 Submitted for Review

On Wed, Oct 26, 2011 at 12:21:15PM +0200, Jens Wagner wrote:
> Furthermore, I'd prefer if there's no redundancy in responses, e.g.
> variants should be returned in punycode only.

I don't think you can do that.  The Punycode form of IDNA2003 labels
is not lossless, so while you get what is in the DNS, you don't know
what the input string for the label was.

You could return only the A-label, of course, for IDNA2008, because
there's no ambiguity there (each A-label corresponds to exactly one
U-label).  But we're not in an IDNA2008-only world yet, and if you'd
meant to stick to IDNA2008, you'd have said "A-label" instead.

> <var:domain type='simplified-chinese'>xn--fiqu1az03c18t.cn</var:domain>
> <var:domain type='traditional-chinese'>xn--fiq228c54pg81a.cn</var:domain>
> <var:domain type='variant'>xn--fsq470a.xn--fiqz9s</var:domain>
> </var:list>
> </var:infData>
> 
> should do, where type is a text attribute, and could be e.g.
> 'simple-chinese', 'traditional-chinese' and so on. For management
> purposes, the type doesn't really matter.

Where are these types going to come from?  The term "variant", I have
to say, has been so miserably overloaded that we have serious
problems with using it.

A
--

-- 
Andrew Sullivan
ajs <at> anvilwalrusden.com

_______________________________________________
provreg mailing list
provreg <at> ietf.org
https://www.ietf.org/mailman/listinfo/provreg

Jens Wagner | 26 Oct 2011 13:04

Re: draft-kong-epp-cdn-dnssec-mapping-00 Submitted for Review

Hi Andrew,

On 26.10.2011 12:42, Andrew Sullivan wrote:
> On Wed, Oct 26, 2011 at 12:21:15PM +0200, Jens Wagner wrote:
>> Furthermore, I'd prefer if there's no redundancy in responses, e.g.
>> variants should be returned in punycode only.
> I don't think you can do that.  The Punycode form of IDNA2003 labels
> is not lossless, so while you get what is in the DNS, you don't know
> what the input string for the label was.
>
> You could return only the A-label, of course, for IDNA2008, because
> there's no ambiguity there (each A-label corresponds to exactly one
> U-label).  But we're not in an IDNA2008-only world yet, and if you'd
> meant to stick to IDNA2008, you'd have said "A-label" instead.
>
for now, the extension needs to cover IDNA2003 too, imho we can't stick 
to IDNA2008 in the forseeable future.
But - do we need the unicode labels at all? The set of 'usable' domain 
names always matches the set of them encoded in punycode.

>> <var:domain type='simplified-chinese'>xn--fiqu1az03c18t.cn</var:domain>
>> <var:domain type='traditional-chinese'>xn--fiq228c54pg81a.cn</var:domain>
>> <var:domain type='variant'>xn--fsq470a.xn--fiqz9s</var:domain>
>> </var:list>
>> </var:infData>
>>
>> should do, where type is a text attribute, and could be e.g.
>> 'simple-chinese', 'traditional-chinese' and so on. For management
>> purposes, the type doesn't really matter.
> Where are these types going to come from?  The term "variant", I have
> to say, has been so miserably overloaded that we have serious
> problems with using it.

I've just made up some random types. For technical purposes, they don't 
matter, but as Ning's draft even defined different element names for 
them, I included them as an type. Instead of using some generic 
type='variant', it could be omitted, e.g.:

<var:domain>xn--fsq470a.xn--fiqz9s</var:domain>

The only purpose of the extension would be, that a registry can list all 
manageble domains derived from an original domain, right?

Best,
-jens

-- 
Jens Wagner
Chief Executive Officer
HEXONET GmbH
Be Your Own Internet Services Provider

T: +49 6841 69 84 0
F: +49 6841 69 84 199
E: jwagner <at> hexonet.net
W: http://www.hexonet.net

HEXONET GmbH, Talstrasse 27, 66424 Homburg, Germany.  CEO&  General 
Manager: Jens Wagner, HRB 2839 (HOM), Amtsgericht Saarbrücken, VAT-ID: 
DE-138316882
HEXONET Services Inc., 1100 - 1200 West 73rd Avenue, Vancouver, B.C., 
V6P 6G5, Canada.  CSO&  General Manager: Robert Birkner

This email and any files transmitted are confidential and intended only 
or the person(s) directly addressed. If you are not the intended 
recipient, any use, copying, transmission, distribution, or other forms 
of dissemination is strictly prohibited. If you have received this email 
in error, please notify the sender immediately and permanently delete 
this email with any files that may be attached.

_______________________________________________
provreg mailing list
provreg <at> ietf.org
https://www.ietf.org/mailman/listinfo/provreg

Wil Tan | 26 Oct 2011 16:40
Favicon
Gravatar

Re: draft-kong-epp-cdn-dnssec-mapping-00 Submitted for Review


On Wed, Oct 26, 2011 at 10:04 PM, Jens Wagner <jwagner <at> hexonet.net> wrote:
On 26.10.2011 12:42, Andrew Sullivan wrote:
On Wed, Oct 26, 2011 at 12:21:15PM +0200, Jens Wagner wrote:
Furthermore, I'd prefer if there's no redundancy in responses, e.g.
variants should be returned in punycode only.
I don't think you can do that.  The Punycode form of IDNA2003 labels
is not lossless, so while you get what is in the DNS, you don't know
what the input string for the label was.

You could return only the A-label, of course, for IDNA2008, because
there's no ambiguity there (each A-label corresponds to exactly one
U-label).  But we're not in an IDNA2008-only world yet, and if you'd
meant to stick to IDNA2008, you'd have said "A-label" instead.

for now, the extension needs to cover IDNA2003 too, imho we can't stick to IDNA2008 in the forseeable future.
But - do we need the unicode labels at all? The set of 'usable' domain names always matches the set of them encoded in punycode.


Whenever folks suggested that registries should collect the input string, I've always wondered the practical utility of it other than as an FYI? I think I've heard some arguments along the lines of "future-proofing". Perhaps it could be useful in the transition to IDNA2008 (with the ß and sigma, etc.) but still it can only be used as a partial aid. Moreover, there's no guarantee that the registrar didn't submit the ToUnicode(ToAscii(input)) version, in which case it's truly redundant as Jens stated.

Andrew, could you share your reasoning?

.wil
_______________________________________________
provreg mailing list
provreg <at> ietf.org
https://www.ietf.org/mailman/listinfo/provreg

Gmane