Re: draft-ietf-dnsext-wcard-clarify-10.txt

Edward Lewis <Ed.Lewis@neustar.biz> Tue, 10 January 2006 21:32 UTC

Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EwR6G-0007gb-Ih for dnsext-archive@megatron.ietf.org; Tue, 10 Jan 2006 16:32:16 -0500
Received: from psg.com (mailnull@psg.com [147.28.0.62]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA11056 for <dnsext-archive@lists.ietf.org>; Tue, 10 Jan 2006 16:30:57 -0500 (EST)
Received: from majordom by psg.com with local (Exim 4.60 (FreeBSD)) (envelope-from <owner-namedroppers@ops.ietf.org>) id 1EwR4I-0005ZP-I5 for namedroppers-data@psg.com; Tue, 10 Jan 2006 21:30:14 +0000
X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on psg.com
X-Spam-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00, DNS_FROM_RFC_POST autolearn=no version=3.1.0
Received: from [66.92.146.160] (helo=ogud.com) by psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.60 (FreeBSD)) (envelope-from <Ed.Lewis@neustar.biz>) id 1EwR4H-0005ZC-JJ for namedroppers@ops.ietf.org; Tue, 10 Jan 2006 21:30:13 +0000
Received: from [10.31.32.215] (ns.ogud.com [66.92.146.160]) by ogud.com (8.13.1/8.13.1) with ESMTP id k0ALTqjW030524; Tue, 10 Jan 2006 16:29:58 -0500 (EST) (envelope-from Ed.Lewis@neustar.biz)
Mime-Version: 1.0
Message-Id: <a06200707bfe9d780267f@[10.31.32.215]>
In-Reply-To: <43C422B7.90502@daimlerchrysler.com>
References: <E1Ew6m1-0000BU-Tz@newodin.ietf.org> <43C32F13.6080903@daimlerchrysler.com> <a06200702bfe8e468226a@[192.168.1.100]> <43C422B7.90502@daimlerchrysler.com>
Date: Tue, 10 Jan 2006 16:29:47 -0500
To: Kevin Darcy <kcd@daimlerchrysler.com>
From: Edward Lewis <Ed.Lewis@neustar.biz>
Subject: Re: draft-ietf-dnsext-wcard-clarify-10.txt
Cc: namedroppers@ops.ietf.org
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Scanned-By: MIMEDefang 2.54 on 66.92.146.160
Sender: owner-namedroppers@ops.ietf.org
Precedence: bulk

In summary, okay...I'll put these changes into the 48 hours as the 
IESG is supposed to review the -10 document as is.

Hopefully I'll remember these changes when the time comes. ;)

At 16:10 -0500 1/10/06, Kevin Darcy wrote:
>Edward Lewis wrote:
>
>>  At 22:50 -0500 1/9/06, Kevin Darcy wrote:
>>
>>>  Some minor editorial-type suggestions, sorry I didn't bring up sooner:
>>>
>>>  1. Is the $ORIGIN in the Section 2.2.1 master-file example really 
>>>necessary? All names in the example are fully-qualified anyway, so 
>>>it seems superfluous.
>>
>>
>>  In the spirit that "we've already gone past the IETF last call, 
>>not to mention being in the 4th calendar year of this" I would 
>>prefer to only make necessary changes at this point.
>>
>>  For one, the process of doing a simple document such as this has 
>>pushed my patience to the limit. The submission process even whines 
>>if you neglect to put in the correct year for the copyright in the 
>>boilerplate.
>>
>>  Sorry for the rant.
>>
>>  I like to use the $ORIGIN just to set the context. The reader 
>>knows it's a zone file coming up. That's why it was there in the 
>>first place, I think (it's been there for so many years).
>
>OK, no problem, just a suggestion.
>
>>>  2. Terminally-curious minds always want to know what the response 
>>>to each example query is, but it's too taxing, and I think 
>>>distracting, to noodle those out for the 5 "non-synthesized" 
>>>examples in Section 2.2.1. It also seems a little inconsistent to 
>>>give the responses for the "synthesized" examples, but not the 
>>>"non-synthesized" ones. Could a brief description of the response 
>>>be given for each of those examples, i.e.
>>>
>>>  QNAME=host1.example., QTYPE=MX, QCLASS=IN
>>>  the response will be "no error, but no data"
>>>  *.example. synthesizes no wildcard because host1.example. exists
>>>
>>>  QNAME=sub.*.example., QTYPE=MX, QCLASS=IN
>>>  the response will be "no error, but no data"
>>>  *.example. synthesizes no wildcard because sub.*.example. exists
>>>
>>>  QNAME=_telnet._tcp.host1.example., QTYPE=SRV, QCLASS=IN
>>>  the response will be "no such name"
>>>  *.example. synthesizes no wildcard because _tcp.host1.example. 
>>>exists (without data)
>>>
>>>  QNAME=host.subdel.example., QTYPE=A, QCLASS=IN
>>>  the response will either be from the child zone, or will be a 
>>>referral to the child zone
>>>  *.example. synthesizes no wildcard because subdel.example. exists 
>>>(and is a zone cut)
>>>
>>>  QNAME=ghost.*.example., QTYPE=MX, QCLASS=IN
>>>  the response will be "no such name"
>>>  *.example. synthesizes no wildcard because *.example. exists
>>>
>>>  ? (Hopefully I got those responses right). Or would that just 
>>>clutter things up too much?
>>
>>
>>  Admittedly it's (its) late in my day and after reading this a few 
>>times, I don't understand the issue. All I am after is showing the 
>>relationship of names to the synthesis process. I didn't want to 
>>get into RFC 2308 (NCACHE) issues, all of the potential sources of 
>>synthesis is the same - why mention it?
>
>Actually, my suggestion doesn't bring up any NCACHE issues, to my 
>knowledge. But the response-description for the zone-cut example 
>might be a little confusing, because the response depends on whether 
>the server in question happens to be authoritative for the child 
>zone.
>
>I was hoping to make the document a little easier to read for those 
>who just *have* to know the responses to the example queries, yet 
>would rather not spend the time and mental energy to think them 
>through. But if it introduces too much clutter, then perhaps it's 
>better to just leave the examples the way they are. Not everyone 
>needs to know what the responses are; synthesis or non-synthesis is 
>the point of the examples.
>
>>>  3. That word in the last paragraph of Section 2.2.1 should be 
>>>"its" (possessive), not "it's" (contraction of "it is" or "it 
>>>has").
>>
>>
>>  That's worth fixing...I never got to the its/it's lesson in 
>>school. That was on senior skip day I guess.
>>
>>>  4. Choose either "descendant[s]" or "descendent[s]" and be 
>>>consistent with the usage, at least with respect to the noun forms 
>>>of the word in Section 2.2.3. If "descendant[s]" is chosen, the 
>>>adjectival form in Section 4.1 should probably also be changed to 
>>>conform (so that a text search will find all occurrences).
>>
>>
>>  Being only a native speaker and not formally educated in English 
>>(past high school), what is the difference between descendant and 
>>descendent? Tell me which is correct and I'll use that. (Where I 
>>come from, the two are pronounced the same, so I probably didn't 
>>even know they are different - especially if my spell checker 
>>accepts both.)
>
>I think either spelling is acceptable: it should just be consistent, 
>that's all. If someone wants to do a text search of the document for 
>either "descendant" or "descendent", they should get either 0 hits 
>or all hits, depending, where 0 hits is a trigger to try the other 
>spelling of the word. I'll note in passing that both RFC 1034 and 
>2672 spell it "descendant", and I couldn't find "descendent" in any 
>of the DNS-related RFCs I glanced at.
>
>- Kevin
>
>
>--
>to unsubscribe send a message to namedroppers-request@ops.ietf.org with
>the word 'unsubscribe' in a single line as the message text body.
>archive: <http://ops.ietf.org/lists/namedroppers/>

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Edward Lewis                                                +1-571-434-5468
NeuStar

Inactionable unintelligence is bliss.

--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>