Re: [spfbis] WGLC: draft-ietf-spfbis-4408bis-14

Stuart D Gathman <stuart@gathman.org> Fri, 17 May 2013 16:35 UTC

Return-Path: <SRS0=o+ToS=PC==stuart@gathman.org>
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 68BC821F9668 for <spfbis@ietfa.amsl.com>; Fri, 17 May 2013 09:35:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hW8hIu2dFP0x for <spfbis@ietfa.amsl.com>; Fri, 17 May 2013 09:35:04 -0700 (PDT)
Received: from mail.gathman.org (gathman.marcomm.net [IPv6:2001:470:8:688::10]) by ietfa.amsl.com (Postfix) with ESMTP id 3245621F9667 for <spfbis@ietf.org>; Fri, 17 May 2013 09:35:04 -0700 (PDT)
Authentication-Results: mail.gathman.org; auth=pass (PLAIN sslbits=256) smtp.auth=stuart
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gathman.org; i=@gathman.org; q=dns/txt; s=default; t=1368808523; h=Message-ID : Date : From : MIME-Version : To : Subject : References : In-Reply-To : Content-Type : Content-Transfer-Encoding : Date : From : Subject; bh=ULdP+JgXfPo+IlOcpzwWgpIzMKp70huD5tdFGIbsK7M=; b=YGqY0NWpLOPZks0/2dy+pvwQkPeIeLB0a2t7riBUpBr/eHeKb1GIKuznFaghY8+iiv9u71 ileZFMWX+Y7CEcxlfWcVk2MLlJS5Q4SDe+habASTvvnSr6LKxGw9k3PGSafOSvHY49MNsBKN /wLvUe726/BAVkFDczNG7tYwWjrbo=
Received: from sdg.bmsi.com ([IPv6:2001:470:8:488:40d8:f2ae:75be:69d2]) (authenticated bits=0) by mail.gathman.org (8.14.4/8.14.4) with ESMTP id r4HGZNXr002982 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for <spfbis@ietf.org>; Fri, 17 May 2013 12:35:23 -0400
Message-ID: <51965C1A.1020203@gathman.org>
Date: Fri, 17 May 2013 12:34:09 -0400
From: Stuart D Gathman <stuart@gathman.org>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130311 Thunderbird/17.0.4
MIME-Version: 1.0
To: spfbis@ietf.org
References: <20130424002629.13505.qmail@joyce.lan> <342196331.8PjgpiStlt@scott-latitude-e6320>
In-Reply-To: <342196331.8PjgpiStlt@scott-latitude-e6320>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [spfbis] WGLC: draft-ietf-spfbis-4408bis-14
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: Fri, 17 May 2013 16:38:39 -0000

On 05/17/2013 02:47 AM, Scott Kitterman expounded in part:
> On Wednesday, April 24, 2013 12:26:29 AM John Levine wrote:
>>> The "Some implementations ..." sentence seems to be malformed.  I can't
>>> parse it.
>> That whole paragraph could be replaced by "the result of evaluating
>> check_host() with a syntactically invalid domain is undefined."
> Perfect.  Thanks and done locally.
>
I thought 4408 made the result of a syntactically invalid domain 
"None".  There is code in pyspf and rfc4408 test suite that ensures the 
result is None for too long labels, and such.

rfc4408 4.3:
If the <domain> is malformed (label longer than 63 characters, 
zero-length label not at the end, etc.) or is not a fully qualified 
domain name, or if the DNS lookup returns "domain does not exist" (RCODE 
3), check_host() immediately returns the result "None".