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

"Murray S. Kucherawy" <superuser@gmail.com> Fri, 17 May 2013 18:45 UTC

Return-Path: <superuser@gmail.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 D9F2221F96E5 for <spfbis@ietfa.amsl.com>; Fri, 17 May 2013 11:45:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.357
X-Spam-Level:
X-Spam-Status: No, score=-2.357 tagged_above=-999 required=5 tests=[AWL=0.242, 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 0OcZPAuksbiU for <spfbis@ietfa.amsl.com>; Fri, 17 May 2013 11:45:45 -0700 (PDT)
Received: from mail-wg0-x22d.google.com (mail-wg0-x22d.google.com [IPv6:2a00:1450:400c:c00::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 7592821F9704 for <spfbis@ietf.org>; Fri, 17 May 2013 11:45:41 -0700 (PDT)
Received: by mail-wg0-f45.google.com with SMTP id l18so3793805wgh.24 for <spfbis@ietf.org>; Fri, 17 May 2013 11:45:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=E2BNt+SKZk99i9WKZORBfLHfjxxSkkL3Fhqt/nMzjcw=; b=Rqp83BPgA966c7jP29/NXod2+mlOImN5EmcTwrrr3Ke92ycqN3Z6LhOfrwvIgQoss1 CHWJ65uhAoi2r4aNB00Wh/kdy70ILM4o/iGk0NvWnX7IdjRS2MkB9uwEdfrDPRyDvUKp znQCrPVjYEh24jDsatAr8Orz7rY8/iVZuCljLMO48aljF6u1QzOdA6nr+pW44ydeUtyB dv/EwHtIWcZlaoEL1UKnrJconqpJRSYXUDQnoLBSJQQaiz6honQJ+7OCC1Nd0aQ7p7fX 8JAgQ77rRmJFJCajVojx60ULhzT49I0QllxBnsRMMNJcQUR9iBnsNj7bo3woyEqtGNG3 ruQQ==
MIME-Version: 1.0
X-Received: by 10.194.108.231 with SMTP id hn7mr2240528wjb.59.1368816340607; Fri, 17 May 2013 11:45:40 -0700 (PDT)
Received: by 10.180.14.34 with HTTP; Fri, 17 May 2013 11:45:40 -0700 (PDT)
In-Reply-To: <3959121.TAYYFWDYSi@scott-latitude-e6320>
References: <20130409062431.GK24624@mx1.yitter.info> <1744498.RZtYgTOBXh@scott-latitude-e6320> <CAL0qLwaR9Kh=s6U2rTZiY7joae6RMcWHcwD_b-JgXLyJR7xaGA@mail.gmail.com> <3959121.TAYYFWDYSi@scott-latitude-e6320>
Date: Fri, 17 May 2013 11:45:40 -0700
Message-ID: <CAL0qLwbazOsorzhJaFnBXiMR1POkRaXhBvOqt4bfemRbgFHwDA@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
To: Scott Kitterman <spf2@kitterman.com>
Content-Type: multipart/alternative; boundary="047d7bf10b00beaa7d04dcee63dd"
Cc: "spfbis@ietf.org" <spfbis@ietf.org>
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 18:45:46 -0000

On Fri, May 17, 2013 at 11:16 AM, Scott Kitterman <spf2@kitterman.com>wrote:

> Based on this, I changed it to:
>
>           ADMDs that wish to declare that no hosts are authorized to use
> their
>           DNS domain names in the HELO or MAIL FROM commands during SMTP
>           sessions can publish SPF records that say so for domain names
> that
>           are neither used in the domain part of email addresses nor
> expected
>           to originate mail.
>

Better.  Could be better still if it weren't one sentence spanning five
lines, but I can live with it.


> > > Looking at
> > >
> http://www.iana.org/assignments/dns-parameters/dns-parameters.xml#dns-para
> > > meters-6, I agree that many of these DNS errors could
> > > be permanent, but the spec calls for temperror in these cases.
> > >
> > > The only temporary errors that turned out to really be permanent that
> I've
> > > seen in the wild are some SERVFAIL (2).
> >
> > As in a server that constantly returns SERVFAIL?  I imagine that just
> like
> > in any context, a temporary error that's constantly returned is
> eventually
> > de facto treated as permanent insofar as the client gives up and goes
> away.
> >
> > > If we were starting from scratch, I'd probably classify many of the
> other
> > > rcodes as permanent errors, but we aren't.  Absent some evidence of
> this
> > > causing real world problems, I think we need to leave it the way it is.
> >
> > I think this is an error that warrants correction.  It might be
> interesting
> > to know what some implementations have done here, e.g., if implementers
> > decided to implement based on RFC1035 rather than RFC4408.
>
> All of the ones I know of make anything not 0 or 3 a temperror.  I agree
> it's
> wrong, but is it an error that, in operation, causes any problems?  If
> not, I
> don't think we should fix it.
>

I guess.  I'd rather it be correct, and the operations ADs or DNSDIR review
might pick on this, but maybe not.


> The number was extracted from the usual location.
>
> OK, not that.
>
> Is it common to justify design decisions like this in the draft of the
> text?
>

In my experience, it's essential, even if it's from the usual location.
"We picked this number as a guess and it seemed to work well" is fine, but
how do we know 15 or 25 wouldn't have been better choices?  We might be
challenged on that if we don't say something.


> Might this be better for sm's write up than the actual draft?
>

No.  The shepherd writeup would be where he says something like "Consensus
agreed with 20, but there were several people who felt it should be {lower,
higher, random, purple}." It's information for the IESG, but it's not
something your average reader will go and find.


> > I looked through the collected grammar in there and didn't see anything
> > that covered CIDR expressions.  Now that my eyes have un-crossed, did you
> > have specific one(s) there in mind?
>
> I was looking at 3.2.2, which (you are correct) defines IPv4/IPv6, but not
> CIDR
> (I lost track of which one we were discussing), sorry.
>
> Unfortunately RFC 4632 doesn't have an ABNF.
>

So back to my suggestion: What about 1*2DIGIT and 1*3DIGIT?

-MSK