Re: [spfbis] Revisit: Issue #36: RFC 2119 key words

Scott Kitterman <spf2@kitterman.com> Sat, 09 February 2013 12:46 UTC

Return-Path: <spf2@kitterman.com>
X-Original-To: spfbis@ietfa.amsl.com
Delivered-To: spfbis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E7CF21F8AD4 for <spfbis@ietfa.amsl.com>; Sat, 9 Feb 2013 04:46:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.51
X-Spam-Level:
X-Spam-Status: No, score=-2.51 tagged_above=-999 required=5 tests=[AWL=0.089, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WoCMcjfPCe-Z for <spfbis@ietfa.amsl.com>; Sat, 9 Feb 2013 04:46:09 -0800 (PST)
Received: from mailout03.controlledmail.com (mailout03.controlledmail.com [208.43.65.50]) by ietfa.amsl.com (Postfix) with ESMTP id 441FD21F8A0C for <spfbis@ietf.org>; Sat, 9 Feb 2013 04:46:09 -0800 (PST)
Received: from mailout03.controlledmail.com (localhost [127.0.0.1]) by mailout03.controlledmail.com (Postfix) with ESMTP id C755BD0408A; Sat, 9 Feb 2013 06:46:08 -0600 (CST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kitterman.com; s=2007-00; t=1360413968; bh=1d2uDaW3Fq2O3PxoB9oJWYRXoiMLAtOx8dIav6OmZuc=; h=In-Reply-To:References:Subject:From:Date:To:From; b=ObDCJAhDoLR7jkhXYlwjd1FicrbRITGUkVsXntMBtACK1S0R7KGz+ctIo97PSdFbr ucoeWNhvPV1BAb/hD1/V1El/Ru9pj6N9yfO1Tpn5T+rIp7bIq+gTCSFOEN5UtI/mi0 FdjcN+vqXaD0ndcnHuLTHsm046wP6aDuBQAHQBy0=
Received: from [192.168.111.101] (static-72-81-252-21.bltmmd.fios.verizon.net [72.81.252.21]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mailout03.controlledmail.com (Postfix) with ESMTPSA id 6DB3DD0405F; Sat, 9 Feb 2013 06:46:08 -0600 (CST)
User-Agent: K-9 Mail for Android
In-Reply-To: <511638DA.7050508@tana.it>
References: <CAL0qLwYvJaZ2NZV+xUkCSfbm6Wsy=4AkEGLqkNOxQrwdaUQqfg@mail.gmail.com> <21604708.4WkHlj1qTs@scott-latitude-e6320> <CAC4RtVCay_FdzdUS9fo0E=rmwXeFHQDsaJ1UFvm=Y-CuDfuxWQ@mail.gmail.com> <3176279.ZD4dlLcq5n@scott-latitude-e6320> <511638DA.7050508@tana.it>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
From: Scott Kitterman <spf2@kitterman.com>
Date: Sat, 09 Feb 2013 07:46:04 -0500
To: spfbis@ietf.org
Message-ID: <80a07a66-c28d-4bc6-892d-618f9722f239@email.android.com>
X-AV-Checked: ClamAV using ClamSMTP
Subject: Re: [spfbis] Revisit: Issue #36: RFC 2119 key words
X-BeenThere: spfbis@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SPFbis discussion list <spfbis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spfbis>, <mailto:spfbis-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/spfbis>
List-Post: <mailto:spfbis@ietf.org>
List-Help: <mailto:spfbis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spfbis>, <mailto:spfbis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Feb 2013 12:46:10 -0000

Alessandro Vesely <vesely@tana.it> wrote:

>On Sat 09/Feb/2013 01:51:23 +0100 Scott Kitterman wrote:
>> On Friday, February 08, 2013 04:57:05 PM Barry Leiba wrote:
>>>>> -- Section 4.6.4 --
>>>>> In the second paragraph, why are you mixing "MX resource records"
>in
>>>>> the first sentence with "A resource records" in the second
>sentence?
>>>>> Is this a typo, or intentional?  If it's intentional, I would
>re-word
>>>>> it, which will probably correct the odd "MUST".
>>>> 
>>>> When I look at it, I think it says that, but obviously it's not
>clear.
>>>> Wording suggestions appreciated.
>>> 
>>> Right, but you start by talking about how many MX lookups there are.
>>> What you say in your explanation above is that there's one, and the
>>> issue is how many A records that expands to.
>>> 
>>> As written, it seems to say that you can do up to 10 MX lookups, and
>>> each of those can result in up to 10 A lookups, for a total of 110
>DNS
>>> lookups.  Is that what you mean?
>> 
>> Yes.  This is the basis for the infamous 111 DNS lookups.
>
>Can't we remove those paragraphs, please?  They're just misplaced, and
>break the One Definition Rule.  I'd propose something like:
>
> The "mx" and "ptr" mechanisms, and the %{p} macro, are subject to
> their own limits, as specified in the corresponding sections below,
> which are in addition to the lookup limits specified in this section.
>
> NOTE:
>   The limit for "mx" (Section 5.4) is treated differently from the
>   limit for "ptr" and the %{p} macro (Section 5.5).  The reason for
>   that disparity is that the set of and contents of the MX record
>   are under control of the domain owners, while the set of and
>   contents of PTR records are not always delegated and can thus be
>   under control of their network providers.
>
>Text like that could replace all of the four central paragraphs of
>Section 4.6.4.
>
>BTW, Section 5.5 should recall that part of it is also valid for the
>%{p} macro.
>
>jm2c

We can't organise it like that because they are part of an overall 10 lookuplimit that is not per mechanism. 

Scott K