Re: [spf-discuss] Re: Appeal: Publication of draft-lyon-senderid-core-01 in conflict with referenced draft-schlitt-spf-classic-02

wayne <wayne@schlitt.net> Sat, 27 August 2005 03:31 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1E8rPW-0000qs-TV; Fri, 26 Aug 2005 23:31:14 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1E8rPU-0000qe-Ox for ietf@megatron.ietf.org; Fri, 26 Aug 2005 23:31:13 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA08730 for <ietf@ietf.org>; Fri, 26 Aug 2005 23:31:09 -0400 (EDT)
Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1E8rQJ-0001Tk-C0 for ietf@ietf.org; Fri, 26 Aug 2005 23:32:04 -0400
Received: from root by ciao.gmane.org with local (Exim 4.43) id 1E8rPK-0003K0-8n for ietf@ietf.org; Sat, 27 Aug 2005 05:31:02 +0200
Received: from footbone.schlitt.net ([67.52.51.37]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ietf@ietf.org>; Sat, 27 Aug 2005 05:31:02 +0200
Received: from wayne by footbone.schlitt.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ietf@ietf.org>; Sat, 27 Aug 2005 05:31:02 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: ietf@ietf.org
From: wayne <wayne@schlitt.net>
Date: Fri, 26 Aug 2005 22:23:27 -0500
Lines: 79
Message-ID: <x4u0hckqq8.fsf@footbone.schlitt.net>
References: <B5BB79FFA1CF09E73E64D992@B50854F0A9192E8EC6CDA126> <1124993318.13993.123.camel@thunk> <09E57A88-3A53-4A78-99D9-67E95B93E9C5@hxr.us> <x43bowpzni.fsf@footbone.schlitt.net> <7E876E12-3D43-4BFB-8F5B-76C3E985A610@hxr.us> <x4pss0oili.fsf@footbone.schlitt.net> <6503D26C-DB8E-404D-8D8F-5087F64A9119@mail-abuse.org> <x4br3kmq0a.fsf@footbone.schlitt.net> <FBFCEBBC-5953-4FC4-9F5F-F27854769165@mail-abuse.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
X-Complaints-To: usenet@sea.gmane.org
X-Gmane-NNTP-Posting-Host: footbone.schlitt.net
User-Agent: Gnus/5.110004 (No Gnus v0.4) XEmacs/21.4.17 (linux)
Cancel-Lock: sha1:L+zZBFFAYuRsXglvclQaF9j3fCg=
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bdc523f9a54890b8a30dd6fd53d5d024
Cc: ietf-mxcomp@imc.org
Subject: Re: [spf-discuss] Re: Appeal: Publication of draft-lyon-senderid-core-01 in conflict with referenced draft-schlitt-spf-classic-02
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org

In <FBFCEBBC-5953-4FC4-9F5F-F27854769165@mail-abuse.org> Douglas Otis <dotis@mail-abuse.org> writes:

> On Aug 26, 2005, at 12:56 PM, wayne wrote:
>
>>> SPF Classic has not achieved the goal of capturing a pristine version
>>> of pre-MARID semantics.  With some semantic changes introduced by the
>>> SPF Classic draft itself, [...]
>>>
>>
>> There isn't a "pristine" version of SPF, there are several different
>> draft specifications and a whole bunch of implementation.  There are,
>> unfortunately, conflicts between these.  The SPF-classic I-D attempts
>> to document the most coherent intersection of these.
>
>
> The reduction in processing limitations seemed substantial with  
> understandable reasons.

The reduced process limits has existed dating back to Feb 23, 2004 in
the libspf-alt implementation.  It was picked up later (still
pre-MARID) by at least one other SPF implementation.


>                          There was a change that including HELO in  
> parallel with the MAIL FROM rather than when the MAIL FROM was NULL.   

Independent HELO checking was argued for since the summer of 2003.
The Spamassassin development version was doing HELO checking in the
Dec 2003 or Jan 2004, I'm not sure which.  The change in the spec
dates back to May 16 2004.  While MARID was going on at that point, it
was still before the MARID WG had adopted any drafts.

In reality, this is an incredibly minor change because almost all
MTAs send email with a null MAIL FROM every once and a while, so the
HELO domain would be checked at least some of the time.  Having it be
checked all the time makes very little practical difference.


> A number of other changes have since been struck.

Yes, there were a HUGE number of incompatible changes made during the
MARID process and, in hind sight, starting with the MARID drafts and
trying to make it compatible was probably a mistake.  However, we did
try to eliminate as many changes as we could find.


>                                                    Problems created  
> when modifying record processing or what identifies are applied could  
> be ameliorated through use of record versioning.  

Maybe, but the implementations that did the processing limits were
deployed in early 2004, so unless you have a time machine, we are
pretty much stuck with them now.


> While I agree with the view that PRA semantics may create problems  

s/may/will/

> when applied against the initial record version, the Sender-ID draft  
> permits the use of a scoped version of the record which makes it  
> clear what semantics are expected.

Our goal in writing the spf-classic draft was to document what is and
was, not to create something new.  The job of creating something new
was given by Ted Hardie to the MARID authors.


>                                     Accommodating this identical  
> provision within SPF would have resolved the potential Sender-ID  
> conflict and also would have been a means to acknowledge adherence to  
> newer processing limits and HELO checking, for example.

The SenderID drafts have never contained the HELO identity.  This
makes it not fully backwards compatible with SPF-classic.  The
SenderID drafts are not under our control, so we can't fix it.


-wayne


_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf