Re: [Lager] Incoming AD review on draft-ietf-lager-specification-11.txt
"Asmus Freytag (c)" <asmusf@ix.netcom.com> Thu, 31 March 2016 03:41 UTC
Return-Path: <asmusf@ix.netcom.com>
X-Original-To: lager@ietfa.amsl.com
Delivered-To: lager@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8FEF12D524 for <lager@ietfa.amsl.com>; Wed, 30 Mar 2016 20:41:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.719
X-Spam-Level:
X-Spam-Status: No, score=-2.719 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=pass (384-bit key) header.from=asmusf@ix.netcom.com header.d=ix.netcom.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eAftnNrcAup0 for <lager@ietfa.amsl.com>; Wed, 30 Mar 2016 20:41:16 -0700 (PDT)
Received: from elasmtp-spurfowl.atl.sa.earthlink.net (elasmtp-spurfowl.atl.sa.earthlink.net [209.86.89.66]) by ietfa.amsl.com (Postfix) with ESMTP id 0ED8312D0E6 for <lager@ietf.org>; Wed, 30 Mar 2016 20:41:15 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=ix.netcom.com; b=twvOwdSnfiC2KuCpeO/FWrzb+qK0J6Gr0PSOzK9hEcKrqEUzgas1QnRbD3i9X1w5; h=Received:Subject:To:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:X-ELNK-Trace:X-Originating-IP;
Received: from [71.35.115.182] (helo=[192.168.1.103]) by elasmtp-spurfowl.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <asmusf@ix.netcom.com>) id 1alTTm-0003DS-SI for lager@ietf.org; Wed, 30 Mar 2016 23:41:07 -0400
To: lager@ietf.org
References: <1458841579.4011697.558814722.09946B62@webmail.messagingengine.com> <D1EC5ECF-CBA6-4D02-A202-77D41DAD3A9A@icann.org>
From: "Asmus Freytag (c)" <asmusf@ix.netcom.com>
Message-ID: <56FC9C52.2090501@ix.netcom.com>
Date: Wed, 30 Mar 2016 20:41:06 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1
MIME-Version: 1.0
In-Reply-To: <D1EC5ECF-CBA6-4D02-A202-77D41DAD3A9A@icann.org>
Content-Type: multipart/alternative; boundary="------------080502040607090100080300"
X-ELNK-Trace: 464f085de979d7246f36dc87813833b2857e9f10d2205ddc09aa0fe54e167dfb47c2016363dea2d6350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 71.35.115.182
Archived-At: <http://mailarchive.ietf.org/arch/msg/lager/qXcvR0zAyASaZXHncfIkY80gF2o>
Subject: Re: [Lager] Incoming AD review on draft-ietf-lager-specification-11.txt
X-BeenThere: lager@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Label Generation Rules <lager.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lager>, <mailto:lager-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lager/>
List-Post: <mailto:lager@ietf.org>
List-Help: <mailto:lager-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lager>, <mailto:lager-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Mar 2016 03:41:19 -0000
On 3/30/2016 3:47 PM, Kim Davies wrote: > Hi Alexey, Hi all, > > On 3/24/16, 10:46 AM, "Lager on behalf of Alexey Melnikov" <lager-bounces@ietf.org on behalf of aamelnikov@fastmail.fm> wrote: > > > >> In 11.3: >> >> I think this section needs a bit of work. Firstly, it might be better to >> say that Standard Dispositions MUST NOT contain ":" character in order >> to prevent clashes with private dispositions. > OK. > >> Also, saying that registered values are lowercase ASCII (for example) >> would be a good idea. If you want to only allow ASCII, but not to limit >> values to lowercase letters, then you need to say whether values in the >> registry are case-sensitive or not. > I imagine this observation can be made more generally across the specification. > I can make this change but wonder if the case-sensitivity needs to > be explicit in other aspects of the specification for the same reason? We have the following names / id's in the spec: language (*) - rfc5646 scope (*) reference id tag value variant type class name rule name property name(*) - uax42 disposition (*) The ones marked with a * are externally visible. For some, we are referencing an external specification which settles the issue (noted following the "-"). For scope, we are specifying that type="domain" contains a domain name, so casing rules for domain names apply. For other uses we require an IETF spec or a different namespace, all casing rules would thus be external. While we recommend the use of integers as reference IDs, we allow uppercase letters, but not lowercase ones. For the other internally visible id values, such as tag, variant type, class and rule names, the simplest thing would be to make them case sensitive. (Especially for tag values, some mixed-case use has become the norm for the root zone LGR project, for example.) There's no benefit of allowing case-insensitive matching. Changes needed: 5.3.2 "containing spaces. This value is" --> "containing spaces. This value is case-sensitive and is". 6.2.1 "single, identifier" --> "single, case-sensitive identifier" 6.2.2. "space separated tag values" --> "space separated and case-sensitive tag values" 6.3.4 "a unique "name" attribute, and all" --> "a "name" attribute containing a single case-sensitive identifier not containing spaces. Names for rules must be unique. All" Leaves the disposition values. These are not used internal to the spec, but are the output values. For the IETF defined ones, I think we intend to use the exact strings (case sensitive), and for externally supplied ones, again that is up to anyone registering values. A./ > >>> Private Dispositions - This registry shall list dispositions that >>> have been registered on a first-come first-served basis by third parties >>> with the IANA. Such dispositions must take the form "entity:disposition" >>> where the entity is a prefix that uniquely identifies the private user >>> of the namespace. For example, "acme:reserved" could be a private extension >>> used by the organization ACME to denote a disposition relating to reserved >>> labels. >> I think "entity" should be better specified. Which characters are >> allowed? I would recommend either use domain names to describe ownerhip >> (I can suggest some text) or use values from the PEN IANA registry >> <https://www.iana.org/assignments/enterprise-numbers/enterprise-numbers>? > Given it sounds like you have a clear concept in your mind, I would appreciate > suggested text on how to use domain names or PENs to namespace the private > dispositions. A domain name based approach may be the simplest option here > given that PENs may be an unfamiliar concept to typical authors of these tables, > and are not used elsewhere in the document. > > kim > > > _______________________________________________ > Lager mailing list > Lager@ietf.org > https://www.ietf.org/mailman/listinfo/lager
- [Lager] Incoming AD review on draft-ietf-lager-sp… Alexey Melnikov
- Re: [Lager] Incoming AD review on draft-ietf-lage… Asmus Freytag
- Re: [Lager] Incoming AD review on draft-ietf-lage… Alexey Melnikov
- Re: [Lager] Incoming AD review on draft-ietf-lage… Asmus Freytag
- Re: [Lager] Incoming AD review on draft-ietf-lage… Alexey Melnikov
- Re: [Lager] Incoming AD review on draft-ietf-lage… Kim Davies
- Re: [Lager] Incoming AD review on draft-ietf-lage… Marc Blanchet
- Re: [Lager] Incoming AD review on draft-ietf-lage… Asmus Freytag (c)
- Re: [Lager] Incoming AD review on draft-ietf-lage… Alexey Melnikov
- Re: [Lager] Incoming AD review on draft-ietf-lage… Alexey Melnikov