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

Alessandro Vesely <vesely@tana.it> Thu, 09 May 2013 15:31 UTC

Return-Path: <vesely@tana.it>
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 2EC3521F84F5 for <spfbis@ietfa.amsl.com>; Thu, 9 May 2013 08:31:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.719
X-Spam-Level:
X-Spam-Status: No, score=-5.719 tagged_above=-999 required=5 tests=[AWL=1.000, BAYES_00=-2.599, GB_I_LETTER=-2, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-4]
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 QRrdLrv32Rsx for <spfbis@ietfa.amsl.com>; Thu, 9 May 2013 08:31:23 -0700 (PDT)
Received: from wmail.tana.it (mail.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id 80B4521F8F4D for <spfbis@ietf.org>; Thu, 9 May 2013 08:31:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=beta; t=1368113478; bh=WF6P5p4m71TVVKz2eH/4raO7beq1Yk4woQac3NLFask=; l=1052; h=Date:From:To:References:In-Reply-To; b=WdIkSEiVnK8cB5iFfNc2I1oUEH/CWXYhCfzOZJPe1l9XxN/hWMoL4TaXjk4gh/Ylh oghl0ea+YQoRLOfS31KCSqJXN30Xqi2AQNUTr/zdCxh+S8TIGFNSUkuTbAXF/x5L2V +Sd6RKBjAq0Sg9/XR3VQyQN3GElxRJ16oilfV2Fc=
Authentication-Results: tana.it; auth=pass (details omitted)
Received: from [172.25.197.101] (pcale.tana [172.25.197.101]) (AUTH: CRAM-MD5 uXDGrn@SYT0/k, TLS: TLSv1/SSLv3,256bits,AES256-SHA) by wmail.tana.it with ESMTPSA; Thu, 09 May 2013 17:31:17 +0200 id 00000000005DC039.00000000518BC145.00007DEA
Message-ID: <518BC146.6060103@tana.it>
Date: Thu, 09 May 2013 17:31:18 +0200
From: Alessandro Vesely <vesely@tana.it>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130328 Thunderbird/17.0.5
MIME-Version: 1.0
To: spfbis@ietf.org
References: <20130409062431.GK24624@mx1.yitter.info> <CAL0qLwYkudUHYrGmsHyOLsB76j=Zrn5NCCacVnd1ncG=sQNmyg@mail.gmail.com> <1734898.5zN0vMnxl3@scott-latitude-e6320> <CAL0qLwYZAKR3Y2yCLrjr2wquis23=f4iSS5x3rFGFvxZ2oF6Sw@mail.gmail.com>
In-Reply-To: <CAL0qLwYZAKR3Y2yCLrjr2wquis23=f4iSS5x3rFGFvxZ2oF6Sw@mail.gmail.com>
Content-Type: text/plain; charset="us-ascii"
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: Thu, 09 May 2013 15:31:28 -0000

On Wed 08/May/2013 23:09:24 +0200 Murray S. Kucherawy wrote:
> On Wed, May 8, 2013 at 10:14 AM, Scott Kitterman <spf2@kitterman.com> wrote:
>>> ABNF rules say literal strings in productions are
>>> case-insensitive.  That means the macro-letter set actually
>>> implicitly includes all of the capital letter equivalents.  If
>>> we want to constrain it to lowercase only, we need to use hex
>>> notation.
>>
>> OK.  If someone would provide those, it would be great.  Otherwise, I'll
>> take a shot at it, probably Friday.
>
> The "ascii" man page on your favourite UNIX distribution has them.  You're
> looking for something like:
> 
>    macro-letter     =  %x73 / %x6c / ...

No, wait.  Do we really want that?

The syntax of URL escaped expansions is the same as that of lowercase
macros.  We don't need two parallel sets of production rules, do we?

IMHO, adding a comment, e.g. as follows, such suffice.

  macro-letter     = "s" / "l" / "o" / "d" / "i" / "p" / "h" /
                      "c" / "r" / "t" / "v"
                     ; uppercase or lowercase, see URL escaping below