Re: [spfbis] Last Call: <draft-ietf-spfbis-4408bis-19.txt> (Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1) to Proposed Standard

Scott Kitterman <scott@kitterman.com> Mon, 19 August 2013 19:11 UTC

Return-Path: <scott@kitterman.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0277821F9A6C for <ietf@ietfa.amsl.com>; Mon, 19 Aug 2013 12:11:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.98
X-Spam-Level:
X-Spam-Status: No, score=-1.98 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_SORBS_WEB=0.619]
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 GyG6ZYa65ViF for <ietf@ietfa.amsl.com>; Mon, 19 Aug 2013 12:11:11 -0700 (PDT)
Received: from mailout02.controlledmail.com (mailout02.controlledmail.com [72.81.252.18]) by ietfa.amsl.com (Postfix) with ESMTP id DAD7321F997B for <ietf@ietf.org>; Mon, 19 Aug 2013 12:11:10 -0700 (PDT)
Received: from mailout02.controlledmail.com (localhost [127.0.0.1]) by mailout02.controlledmail.com (Postfix) with ESMTP id 9DF6E20E4149; Mon, 19 Aug 2013 15:11:05 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kitterman.com; s=2007-00; t=1376939465; bh=4XcZnEn4FWump6U7AnqkqwJKOCyWxAyAEYMc3KX5O00=; h=From:To:Subject:Date:In-Reply-To:References:From; b=HMBh8gTFIkhN0JapTkTns1/VAb31LgpE09SzX92lPdX6yMG3KxVZhgjr3t1DEwaC/ ldK07ZnnZksujmAorMP9wgNzr0xbpsv9q73nEUpEufSz8TNzqJH2CCy+73uF87CPNL FxcWyVMzJhx8kSmMdlcqBhlS2gj3S7Luo2fukleE=
Received: from scott-latitude-e6320.localnet (unknown [209.144.63.76]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailout02.controlledmail.com (Postfix) with ESMTPSA id 482B120E410F; Mon, 19 Aug 2013 15:11:04 -0400 (EDT)
From: Scott Kitterman <scott@kitterman.com>
To: ietf@ietf.org
Subject: Re: [spfbis] Last Call: <draft-ietf-spfbis-4408bis-19.txt> (Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1) to Proposed Standard
Date: Mon, 19 Aug 2013 15:10:59 -0400
Message-ID: <4751241.GTNxysAlzm@scott-latitude-e6320>
User-Agent: KMail/4.10.5 (Linux/3.8.0-27-generic; KDE/4.10.5; i686; ; )
In-Reply-To: <20130819190533.GA30516@besserwisser.org>
References: <20130819150521.GB21088@besserwisser.org> <20130819160549.61542.qmail@joyce.lan> <20130819190533.GA30516@besserwisser.org>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
X-AV-Checked: ClamAV using ClamSMTP
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Aug 2013 19:11:16 -0000

On Monday, August 19, 2013 21:05:33 Måns Nilsson wrote:
> Subject: Re: [spfbis] Last Call: <draft-ietf-spfbis-4408bis-19.txt> (Sender 
Policy?Framework (SPF) for Authorizing Use of Domains in Email, Version 1) to 
Proposed Standard Date: Mon, Aug 19, 2013 at 04:05:49PM -0000 Quoting John 
Levine (johnl@taugh.com):
> > >* The charter disallows major protocol changes -- removing the SPF RR
> > >type
> > >is a direct charter violation; since SPF is being used on the Internet.
> > >...
> > 
> > Uh huh.
> 
> Yes.  The TXT specification is
> 
> "TXT-DATA        One or more <character-string>s.
> 
> TXT RRs are used to hold descriptive text.  The semantics of the text
> depends on the domain where it is found."
> 
> 	(RFC 1035 section 3.3.14.)
> 
> There is nothing syntactially worng with those entries. I congratulate
> people advocating SPF in TXT records while also writing parsers.

I did check and the library I help maintain, pyspf, correctly didn't think any 
of the TXT records you have published are SPF records.  It's not that hard.  
Operationally, there are far more problems associated with actually trying to 
use Type 99 than there are with SPF records in Type TXT.

As Michael Hammer mentioned, we've been through all this before and people 
might want to review the previous WG discussion on the topic.

Scott K