Re: I-D Action:draft-ietf-kitten-gssapi-domain-based-names-04.txt

Alexey Melnikov <alexey.melnikov@isode.com> Wed, 21 November 2007 17:56 UTC

Return-path: <kitten-bounces@lists.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IutoL-0001bm-1R; Wed, 21 Nov 2007 12:56:29 -0500
Received: from kitten by megatron.ietf.org with local (Exim 4.43) id 1IutoJ-0001aQ-9b for kitten-confirm+ok@megatron.ietf.org; Wed, 21 Nov 2007 12:56:27 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IutoI-0001aI-VA for kitten@lists.ietf.org; Wed, 21 Nov 2007 12:56:26 -0500
Received: from rufus.isode.com ([62.3.217.251]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IutoF-0005kD-5i for kitten@lists.ietf.org; Wed, 21 Nov 2007 12:56:26 -0500
Received: from [172.16.1.99] (shiny.isode.com [62.3.217.250]) by rufus.isode.com (submission channel) via TCP with ESMTPA id <R0RxRABBVDpz@rufus.isode.com>; Wed, 21 Nov 2007 17:56:21 +0000
Message-ID: <4744712B.8040807@isode.com>
Date: Wed, 21 Nov 2007 17:55:55 +0000
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Nicolas Williams <Nicolas.Williams@sun.com>
References: <E1Iu1Y2-00069A-4h@stiedprstage1.ietf.org>
In-Reply-To: <E1Iu1Y2-00069A-4h@stiedprstage1.ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 244a2fd369eaf00ce6820a760a3de2e8
Cc: kitten@lists.ietf.org
Subject: Re: I-D Action:draft-ietf-kitten-gssapi-domain-based-names-04.txt
X-BeenThere: kitten@lists.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Common Authentication Technologies - Next Generation <kitten.lists.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/kitten>, <mailto:kitten-request@lists.ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/kitten>
List-Post: <mailto:kitten@lists.ietf.org>
List-Help: <mailto:kitten-request@lists.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/kitten>, <mailto:kitten-request@lists.ietf.org?subject=subscribe>
Errors-To: kitten-bounces@lists.ietf.org

Internet-Drafts@ietf.org wrote:

>A New Internet-Draft is available from the on-line Internet-Drafts directories.
>This draft is a work item of the Kitten (GSS-API Next Generation) Working Group of the IETF.
>
>
>	Title           : GSS-API Internationalization and Domain-Based Service Names and Name Type
>	Author(s)       : N. Williams
>	Filename        : draft-ietf-kitten-gssapi-domain-based-names-04.txt
>	Pages           : 13
>	Date            : 2007-11-19
>  
>
Nico, this version is much better and almost addresses IESG DISCUSSes 
from Ted Hardie (now owned by Chris Newman) and Jari Arkko.
However, you haven't added ABNF for <service>, <domain> and <hostname>. 
I would like to suggest the following:

     domain-based-name = service "@" domain "@" hostname
     hostname          = domain
     domain            = sub-domain 1*("." sub-domain)
     sub-domain        = Let-dig [Ldh-str]
     Let-dig           = ALPHA / DIGIT
     Ldh-str           = *( ALPHA / DIGIT / "-" ) Let-dig

Some notes

1). I thought about using the "host" definition from RFC 3986, but 
decided against it, as RFC 3986's definition is too permissive. My 
suggestion above was extracted from an email RFC, but you probably don't 
want to reference it.

2). <service> is not defined above. RFC 2743 can be used, however it 
doesn't define any ABNF for it. Another possibility is to use <scheme> 
from RFC 3986:

  scheme        = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )

unless you want underscores, etc.

=============
Other issues from IESG that you should address:

Ted Hardie wrote:

The document has RFC 4033 as a normative reference, but the single citation
appears to be informative.

Jari Arkko wrote:

The examples in both documents use the example.tld domain
name which is NOT listed as a legal, reserved name
in RFC 2606. (Even if it happens to be used in RFC 3375.)

=============
Other minor comments/nits:

[I-D.ietf-sasl-gssapi] - this is RFC 4752 now.

Also check IDnits: 
<http://tools.ietf.org/wg/kitten/draft-ietf-kitten-gssapi-domain-based-names/draft-ietf-kitten-gssapi-domain-based-names-04.nits.txt>
In particular it says that IANA Considerations section is missing, but 
your draft is asking IANA to assign new OIDs.



_______________________________________________
Kitten mailing list
Kitten@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/kitten