Re: [DNSOP] A quick update on draft-ietf-dnsop-attrleaf / draft-ietf-dnsop-attrleaf-fix

Warren Kumari <warren@kumari.net> Sun, 18 November 2018 21:24 UTC

Return-Path: <warren@kumari.net>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2AA012DD85 for <dnsop@ietfa.amsl.com>; Sun, 18 Nov 2018 13:24:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.20150623.gappssmtp.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 3UTUgEKibGQF for <dnsop@ietfa.amsl.com>; Sun, 18 Nov 2018 13:24:45 -0800 (PST)
Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A4045128766 for <dnsop@ietf.org>; Sun, 18 Nov 2018 13:24:44 -0800 (PST)
Received: by mail-wr1-x42e.google.com with SMTP id v6so8071002wrr.12 for <dnsop@ietf.org>; Sun, 18 Nov 2018 13:24:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=C/b+jN2rQHX9S/VlgBYpybdZ9HWWV/eT4P0JWnK7B88=; b=n0uoDrMm9j4W4BntDphheBF3vyF1vINCk/8Knel4YXyfA5c5qrMJJzOfpEpVW4yicC r430qQtiNLXoKUT7QiMFQBD96lW5gyD/yMU8mH3iSvQ4nqYZeqsmz/t9zFr477gaheeQ gGyPB+y72BxrN3p/E7WGuJa78kIxDN0SDAEkScfL4TXOI5FNDdZ9BdqVLPKFkl8FwmaH 9nTRaANvM8ocVdfgN/Yk7EwURYOulul0wD8ZNIMjxsO3xeFU3WJS5UaxTkCUNzef+9nk 9FwMhNzeYfXDJDnHRCemVhzp4WtBRambjb4oVRZRIzWnP0a0bRWEpNxULPfpc61rUE76 zOMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=C/b+jN2rQHX9S/VlgBYpybdZ9HWWV/eT4P0JWnK7B88=; b=Up8ltkJmzpipjiQBnmUoliz/0KMfXgRLMBVmgXUSBoAex2b+WioTGfklenhWv39wp0 Job2ORNWDEe2Scv6/QlUaLQ6Oj7J1QjipwpVUH5+I2N60szqpsOPusd38huShvpm66TW vGz5/YqpmH0Jr8ssdUOSOna8PilL/zqzwlWasia3wM0UYIPrPYr78MgXnyQJe3SDzmd6 cBIQ9/qHZpxJWntbhpVlHGwDjw2xIV8EdEqTGJCukUISKZh/KapfdgY6PuMFW1mAgg6I 5OqaqArQnku10cVlLVJbxheYJeOR/L1N2ImOD0NlHMzYTSQN+m3BelwUNE/c7/kaSlab LeFA==
X-Gm-Message-State: AA+aEWZClmOe86hseaSgMTUxIuP4yXYeVSxiwTcluDIuqBBOJANHWTOy d8WcNFSdHomROfYD0zqATAG4BbQz6+ntx7Ua5TXzP0DAsGw=
X-Google-Smtp-Source: AFSGD/VyECdiXUEE3LvTDrfjsADX1Kn0Dn36cCcQuAKxZsJcoSFJPo8xnD55q8vTNoFIZfWjNjEvYo4alpIdJNLjYBU=
X-Received: by 2002:adf:f848:: with SMTP id d8mr2373936wrq.178.1542576282416; Sun, 18 Nov 2018 13:24:42 -0800 (PST)
MIME-Version: 1.0
References: <CAHw9_i+Hi_y2W+5sSLuZvtM0nLHVR=y5R--3D-UB2_W3TYJ8JA@mail.gmail.com> <CAHw9_i+OrDZPD7go_KHC0MWWv6Bn6=X7C2_Ps6SvxU8+BrdynQ@mail.gmail.com> <CAHw9_iJdTv4XmjhhSptZ0q9AjztqS+HzTww4OFX+tUB2ybqb6w@mail.gmail.com> <CAHw9_iKRxsR9ufbUDHhk7J7URsXV3Kenz90LtQ+Why1MYba4fA@mail.gmail.com> <d18fe49e-52ed-c46f-1dc3-f1f84c8633b8@nostrum.com> <CAHw9_iJRVypLWHkR1aGkJX98b5MSDE2L49j+ARwtE9X4hjh-=A@mail.gmail.com>
In-Reply-To: <CAHw9_iJRVypLWHkR1aGkJX98b5MSDE2L49j+ARwtE9X4hjh-=A@mail.gmail.com>
From: Warren Kumari <warren@kumari.net>
Date: Sun, 18 Nov 2018 16:24:06 -0500
Message-ID: <CAHw9_iLwWK8Uqh4MggeR9uQttdy+Sq25=ahLxNnbC5S8m_QnzA@mail.gmail.com>
To: Adam Roach <adam@nostrum.com>, Alissa Cooper <alissa@cooperw.in>
Cc: dnsop <dnsop@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005a4f4e057af70714"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/gbyPkVDZcgLTx6fjGWdQgUk6gzs>
Subject: Re: [DNSOP] A quick update on draft-ietf-dnsop-attrleaf / draft-ietf-dnsop-attrleaf-fix
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Nov 2018 21:24:48 -0000

[ - Adam, -DNSOP, +Dave Crocker ]

Hi there Alissa,

You are still holding a DISCUSS position on this document -- I *think* that
it (and the companion) are now OK.
Would you mind having a look and seeing if you can clear?
W

On Sun, Nov 4, 2018 at 5:21 AM Warren Kumari <warren@kumari.net> wrote:

> So, the new version of draft-ietf-dnsop-attrleaf-fix is posted --
> https://datatracker.ietf.org/doc/draft-ietf-dnsop-attrleaf-fix/
> The diff from the previous is here:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-dnsop-attrleaf-fix-06
>
> I **think** that this addresses the outstanding issues (modulo some
> formatting nits) -- Alissa / Adam, does this satisfy your concern?
>
> W
>
> On Mon, Oct 22, 2018 at 11:34 PM Adam Roach <adam@nostrum.com> wrote:
>
>> On 10/19/18 7:08 AM, Warren Kumari wrote:
>>
>> So, there were a few documents where I was not able to quickly figure out
>> which of the classes it should be placed in.
>>
>>
>> tl;dr: my analysis is that all four of the mentioned documents should be
>> removed from the list. Details below.
>>
>>
>> RFC3861 describes how to use SRV, but it is updated by RFC6121, which
>> largely says "Don't!" -- what do we do here? Update both? Just RFC3861?
>> Juast RFC6121?
>>
>>
>> That's sort of true. 3861 defines rules for _im._x and _pres._x (for
>> arbitrary values of "x"), while 6121 says "don't do this for x = xmpp."
>> For example, RFC 5509 builds on RFC 3861 for SIP, and it's technically
>> still in effect (although the practical case is probably the same as XMPP,
>> no one has produced a revision to 5509 that says as much).
>>
>> All of that notwithstanding, 3861 most definitely does not deal with
>> "Global" underscored node names as -attrleaf- defines that term. It deals
>> only with labels further down the tree. I believe it should be removed from
>> the list.
>>
>>
>> I couldn't figure out RFC3404, and RFC6011.
>> Clue appreciated.
>>
>> RFC3404 -- Dynamic Delegation Discovery System (DDDS) Part Four: The
>> Uniform Resource Identifiers (URI) Resolution Application
>> Perhaps SRV? But it doesn't really seem to be underscore scoped...
>>
>>
>> This one is quite perplexing, and I don't know how it got caught up in
>> Dave's net. The character "_" appears only 12 times in this document, all
>> in variable names in the pseudo-code in its appendix. Neither of the
>> English words "underscore" nor "underline" appear at all.
>>
>> As far as I recall (and a quick skim seems to validate this), the only
>> reservations DDDS makes are under "urn.arpa." and "uri.arpa." -- there
>> aren't any global name reservations, with or without underscores.
>>
>> I think this document was included in error.
>>
>>
>> RFC6121 -- Extensible Messaging and Presence Protocol (XMPP): Instant
>> Messaging and Presence
>> This updates RFC3921 and explicitly recommends against SRV.
>> "Interoperability Note: RFC 3921 specified how to use the _im._xmpp and
>> _pres._xmpp SRV records [IMP-SRV] as a fallback method for discovering
>> whether a remote instant messaging and presence service communicates via
>> XMPP. Because those SRV records have not been widely deployed, this
>> document no longer specifies their use, and new implementations are not
>> encouraged."
>> Should this be in this list?
>>
>>
>> RFC 6121, as you point out, only mentions _{im,pres}.xmpp as an
>> historical note while deprecating its use. I believe it should also be
>> removed.
>>
>>
>>
>> RFC3861 -- Extensible Messaging and Presence Protocol (XMPP): Instant
>> Messaging and Presence
>> See above. It would be SRV, but was updated by RFC6121.
>>
>>
>> [see above]
>>
>>
>>
>> RFC6011 -- Session Initiation Protocol (SIP) User Agent Configuration
>> I got confused here -- I cannot really see the underscore names here as
>> anything other than a target name.
>>
>>
>> 6011 shouldn't be updated by this document. The only underscored node
>> names in that document are in non-normative examples, and they're actually
>> incidental to the purpose of the example. Presumably, they're included to
>> demonstrate that querying for NAPTR records can return both UA Config
>> records **and** other, unrelated records, and that implementations need
>> to ignore the unrelated records.
>>
>>
>> Thanks for doing the heavy lifting on this. I think it has dramatically
>> improved the document to figure out why each updated RFC is included, since
>> it flushed out several that should not be.
>>
>> /a
>>
>
>
> --
> I don't think the execution is relevant when it was obviously a bad idea
> in the first place.
> This is like putting rabid weasels in your pants, and later expressing
> regret at having chosen those particular rabid weasels and that pair of
> pants.
>    ---maf
>


-- 
I don't think the execution is relevant when it was obviously a bad idea in
the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair of
pants.
   ---maf