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

Phillip Hallam-Baker <hallam@gmail.com> Thu, 29 August 2013 23:43 UTC

Return-Path: <hallam@gmail.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 A08FB11E818B for <ietf@ietfa.amsl.com>; Thu, 29 Aug 2013 16:43:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.519
X-Spam-Level:
X-Spam-Status: No, score=-2.519 tagged_above=-999 required=5 tests=[AWL=0.080, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 jtVItxMRlvgc for <ietf@ietfa.amsl.com>; Thu, 29 Aug 2013 16:43:12 -0700 (PDT)
Received: from mail-lb0-x236.google.com (mail-lb0-x236.google.com [IPv6:2a00:1450:4010:c04::236]) by ietfa.amsl.com (Postfix) with ESMTP id 14F8E11E80D2 for <ietf@ietf.org>; Thu, 29 Aug 2013 16:43:11 -0700 (PDT)
Received: by mail-lb0-f182.google.com with SMTP id c11so635641lbj.41 for <ietf@ietf.org>; Thu, 29 Aug 2013 16:43:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Oiw5y71cjBLxp/oVlmatgBEYQSuN6RMzuZPMFisTwyc=; b=Wf7FZ2oLk6GVf6aQl638y1pBCH1QwXbfj9DnNUn0qvOL2Id5WjJlJl6RnSkSS39ep6 6FIxrNq2Sj65Z4seKcXaxov+tee2KBkNOM2bwSx61QRd0IOJ0uCLgR6ymYfHMZgaH1h6 NlzuCnziFBjQVk13y+b9OgpNYTpb55EhE41qMejQ9ONSHfrR5vzmv3Cfx8dxyg3KjXKY 9CbpDX6C9gxJeoNapeoGjMnK+pJkkY1/7+XfThT9hOF12k0BMSYySPtj9M5Svj8UTRjq bnaHKfwQhbXMbUXQXi+3K1KJYKrkdcNXCcUG/f8GOV9k2iFR7mXmE8WxbA3OkzCh3nxn SyjA==
MIME-Version: 1.0
X-Received: by 10.112.51.166 with SMTP id l6mr5330913lbo.5.1377819790960; Thu, 29 Aug 2013 16:43:10 -0700 (PDT)
Received: by 10.112.148.165 with HTTP; Thu, 29 Aug 2013 16:43:10 -0700 (PDT)
In-Reply-To: <33BAD063A63D81764705AC33@JcK-HP8200.jck.com>
References: <9884B9CD-0ED3-4D89-A100-58D05EA4BC98@gmail.com> <6.2.5.6.2.20130823234808.0b7cfed0@elandnews.com> <C5D75C5C-D468-4104-A478-0A055F43AED9@gmail.com> <6.2.5.6.2.20130826182352.0cac3298@elandnews.com> <330A924C-17DA-4082-92AD-FDB6EF09192A@hopcount.ca> <6.2.5.6.2.20130827090837.0d7b3e18@elandnews.com> <6.2.5.6.2.20130828044224.06ee3980@resistor.net> <521E0759.7090504@dcrocker.net> <33BAD063A63D81764705AC33@JcK-HP8200.jck.com>
Date: Thu, 29 Aug 2013 19:43:10 -0400
Message-ID: <CAMm+LwhBv9gRVQai2ZndP4Ntypmk6icOB_8C9664C_3nSk4shg@mail.gmail.com>
Subject: Re: Last Call: <draft-ietf-spfbis-4408bis-19.txt> (Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1) to Proposed Standard
From: Phillip Hallam-Baker <hallam@gmail.com>
To: John C Klensin <john-ietf@jck.com>
Content-Type: multipart/alternative; boundary="001a113366bc346d7f04e51eab56"
Cc: Dave Crocker <dcrocker@bbiw.net>, IETF Discussion Mailing List <ietf@ietf.org>
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: Thu, 29 Aug 2013 23:43:13 -0000

On Thu, Aug 29, 2013 at 12:31 PM, John C Klensin <john-ietf@jck.com> wrote:

>
>
> --On Wednesday, August 28, 2013 07:21 -0700 Dave Crocker
> <dhc@dcrocker.net> wrote:
>
> >> RFC 5507 primarily raises three concerns about TXT records:
> >
> > RFC 5507 is irrelevant to consideration of the SPFbis draft.
> >
> > Really.
> >
> > RFC 5507 concerns approaches to design.  However the SPFbis
> > draft is not designing a new capability.  It is documenting a
> > mechanism that has existed for quite a long time, is very
> > widely deployed, and has become an essential part of Internet
> > Mail's operational infrastructure that works to counter abuse.
> >...
>
> Dave.
>
> However, it seems to me that, for anything that is proposed to
> be a normal standards track document, the community necessarily
> ought to be able to take at least one whack at it on IETF LC.
>

+1



> That "one whack" principle suggests that one cannot say "this
> was developed and deployed elsewhere and is being published as
> Experimental" (which is what, IIR, was one thing that happened
> in the discussion of 4408) and then say "now the design quality
> of SPF is not a relevant consideration because it has been
> considered elsewhere and widely deployed".


That is something that seems to me to happen rather a lot. When I made
private comments on the CBOR draft I was told that the authors felt free to
ignore them because they were not engaged in an official IETF standards
action. Then when I complained about the Proposed Standard status I was
told that I was being rude for implying improper use of process.

My view is that if an AD is going to sponsor an individual submission as
standards track then this should be because the issue involved is of such
narrow interest that only the individual submitter and a few others are
interested in that type of proposal.


> If the IETF doesn't
> get a chance to evaluate design quality and even, if
> appropriate, to consider the tradeoffs between letting a
> possibly-odious specification be standardized and causing a fork
> between deployed-SPF and IETF-SPF, then the IETF's statements
> about what its standards mean become meaningless (at least in
> this particular type of case).
>

I think that is a fair point but I don't think it is a fair
characterization of the nature of the design objections being raised at the
time which were:

1) 'Policy is hard so we should't do it'
2) Receivers must not infringe the rights of email senders

I don't have a lot of tolerance for either objection. The first in
particular led me to tell several people that if they don't consider
themselves competent to solve a problem won't they kindly shut up and leave
it to the people who do.

But the outcome of the objections was that whether with justification or
not, it was decided that these are objections that would be fully answered
by running code. SPF was deployed and it works pretty much as the creators
expected. And one of the reasons it was a good idea to get SPF dispatched
quickly as Experimental was so that the rest of us could concentrate on
DKIM.


I think it is entirely reasonable to demand that when the IETF assists
parties trying to deploy a proposal by endorsing it as a Proposed Standard
then there should be an IETF consensus that the design is good. But that
isn't the case here. Meng and co achieved deployment of their scheme
without IETF endorsement.

So what the IETF is now being asked to do is to recognize the fact that if
you want to send email reliably on the Internet then you had better
configure your systems for SPF and/or DKIM.


-- 
Website: http://hallambaker.com/