Re: [regext] DOODLE: select your documents

2019-01-10 Thread James Galvin

Thanks to all those who have indicated their document preferences.

This is a reminder we will close the poll tomorrow, so if you haven’t 
indicated your preferences please do so.


Currently, there is a small set at the top of the list.  More than 5, 
although there is a pretty clear top two.


Thanks again,

Jim



On 21 Dec 2018, at 11:13, James Galvin wrote:

Please take the time to select the documents you support for 
advancement in this working group.


https://doodle.com/poll/6nyguby3yr8dx9cp

Please select from 1-5 documents.

If you click once in the box a green check mark will appear.  Use this 
to indicate support for a document.  If you click twice in the box a 
yellow check mark in parentheses will appear.  You may use the yellow 
check mark to indicate support that is a lower priority than a green 
check mark.


For your convenience I have included the list of documents and their 
links below.


This selection process will remain open for 3 weeks, until 11 January 
2019.


Enjoy your holiday season!  See you all next year!

Jim


DOCUMENTS TO CONSIDER

Registry Reporting Repository
https://datatracker.ietf.org/doc/draft-mcpherson-sattler-registry-reporting-repo/

Registry Reporting Structure
https://datatracker.ietf.org/doc/draft-mcpherson-sattler-registry-report-structure/

Domain Fee Report
https://datatracker.ietf.org/doc/draft-sattler-registry-domain-fee-report/

Registry Transaction Report
https://datatracker.ietf.org/doc/draft-mcpherson-sattler-ry-transaction-report/

Registry Domain Inventory Report
https://datatracker.ietf.org/doc/draft-sattler-registry-domain-inventory-report/

Registry Domain Drop Report
https://datatracker.ietf.org/doc/draft-sattler-registry-domain-drop-report

Registry Unavailable Domain Report
https://datatracker.ietf.org/doc/draft-sattler-registry-unavailable-domain-report/

Registry Maintenance Notifications
https://datatracker.ietf.org/doc/draft-sattler-epp-registry-maintenance/

Unhandled Namespaces
https://tools.ietf.org/html/draft-gould-casanova-regext-unhandled-namespaces

Data Set File Format
https://datatracker.ietf.org/doc/draft-gould-regext-dataset/

Login Security
https://datatracker.ietf.org/doc/draft-gould-regext-login-security/

Federated Authentication for RDAP
https://datatracker.ietf.org/doc/draft-hollenbeck-regext-rdap-openid/

RDAP Partial Response
https://datatracker.ietf.org/doc/draft-loffredo-regext-rdap-partial-response/

RDAP Search
https://datatracker.ietf.org/doc/draft-fregly-regext-rdap-search-regex/

RDAP Reverse Search
https://datatracker.ietf.org/doc/draft-loffredo-regext-rdap-reverse-search/

RDAP Sorting and Paging
https://datatracker.ietf.org/doc/draft-loffredo-regext-rdap-sorting-and-paging/

Registry Data Escrow Specification
https://datatracker.ietf.org/doc/draft-arias-noguchi-registry-data-escrow/

Domain Name Registration Data (DNRD) Objects Mapping
https://datatracker.ietf.org/doc/draft-arias-noguchi-dnrd-objects-mapping/

Third Party DNS Operator to Registrar/Registry
https://datatracker.ietf.org/doc/draft-ietf-regext-dnsoperator-to-rrr-protocol/

Validate
https://datatracker.ietf.org/doc/draft-ietf-regext-validate/

Verification Code
https://datatracker.ietf.org/doc/draft-ietf-regext-verificationcode/


___
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext


[regext] I-D Action: draft-ietf-regext-verificationcode-06.txt

2019-01-10 Thread internet-drafts


A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Registration Protocols Extensions WG of the 
IETF.

Title   : Verification Code Extension for the Extensible 
Provisioning Protocol (EPP)
Author  : James Gould
Filename: draft-ietf-regext-verificationcode-06.txt
Pages   : 38
Date: 2019-01-10

Abstract:
   This document describes an Extensible Provisioning Protocol (EPP)
   extension for including a verification code for marking the data for
   a transform command as being verified by a 3rd party, which is
   referred to as the Verification Service Provider (VSP).  The
   verification code is digitally signed by the VSP using XML Signature
   and is "base64" encoded.  The XML Signature includes the VSP signer
   certificate, so the server can verify that the verification code
   originated from the VSP.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-regext-verificationcode/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-regext-verificationcode-06
https://datatracker.ietf.org/doc/html/draft-ietf-regext-verificationcode-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-regext-verificationcode-06


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

___
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext


[regext] Minor comment on draft-gould-regext-login-security-02

2019-01-10 Thread Patrick Mevzek
Dear James and Matthew,

A minor point while implementing it (finished, will announce it soon).

If a new "long" password is presented, it is exchanged in the 
node.

However for events, among the list of possible values for type you have: newPw

I see no reason for the different casing.

I recommend that the type value is also newPW or, to be more in line with other
values to just spell it out in full, hence "newPassword".

In fact I have found out one instance of

for the XML node, so maybe a leftover of a previous change.
You may want to double check all examples/quotes of the node name to have the 
proper casing.

Also since all 3 nodes are optional under loginSec you may wish to specify that 
the extension should be sent only if at least one of the node is present 
beneath it.
Or what the server should reply if it gets only an empty root node.
(and on a more philosophical level, I feel userAgent should not be defined in 
this extension because it has nothing to do with passwords and could be useful 
just be itself; it is useless however to create an extension just for it so I 
can understand why putting it there, but it is still bundling things together 
that are not related)

And maybe provide some advice about downgrade, what about the following chain 
of events:
- change of password using loginsec:newPW for a long password
- but then change back to short password using pure newPW without the loginSec 
part.

Allowed? Recommended?

-- 
  Patrick Mevzek
  p...@dotandco.com

___
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext


Re: [regext] Comments about draft-gould-casanova-regext-unhandled-namespaces

2019-01-10 Thread Patrick Mevzek



On Sun, Jan 6, 2019, at 23:02, Patrick Mevzek wrote:
> Hello James and Martin,

Thanks for your attention and comments to my email.
I see that we are in disagreement, so I think it is not useful for me to go 
again over all points.

My opinion still remains that at this stage the draft abuses RFC 5730 too much 
and needlessly because I believe there are other options that makes it more in 
line with RFC 5730 spirit.

In fact I believe that in its current form it will create an interoperability 
problem
and hence it lowers its chance to be implemented by a huge range of registrars.

It is not a problem for registries of course because on server side it is just 
the matter
of creating some new nodes at some location in the frame.

But a registrar has to handle many different EPP servers, some will have 
implemented this extension, some not.

And hence why it does create an interoperability problem?
Because:
1) if this extension is not explicitely announced at greeting time by the server
(something you seem to be very much against)
2) and if you continue to use extValue/value + reason, the latter being for 
human consumption but you add a format in it with a SHOULD and opening problem 
with the lang attribute
3) THEN a client (registrar) CAN NOT depend on the reason content to find out 
about the namespace concerned (because the reason content is only a SHOULD and 
the specification does not deal with a lang different than "en" ... all points 
showing again that you should not abuse a human targeted field to put machine 
readable data in it)
so it can instead just parse the content of  and take the first 
namespace it sees there
BUT it has no idea if the content of  is something coming from your 
extension or something completely different (coming from the initial definition 
of  in RFC5730)
so it will need to use heuristics instead of relying on determinism, or just 
drop all of it and not caring at all.

It is important for a client to understand if what comes back in value/extValue 
is due to what it has sent (original description of the fields in RFC 5730) or 
something completely different as in your extension. In its current form your 
extension leaves no way for a registrar to know without doubt in which case it 
is.

I think that creating this interoperability problem just adds one more problem 
on top of the problem of handling unknown namespaces.

Hence I will not be in favor of this extension going forward in its current 
shape.

-- 
  Patrick Mevzek
  p...@dotandco.com

___
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext