Re: [ietf-dkim] [Editorial Errata Reported] RFC6376 (5260)

Pete Resnick <presnick@qti.qualcomm.com> Thu, 08 February 2018 18:07 UTC

Return-Path: <ietf-dkim-bounces@mipassoc.org>
X-Original-To: ietfarch-ietf-dkim-archive@ietfa.amsl.com
Delivered-To: ietfarch-ietf-dkim-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A2B612D7E9 for <ietfarch-ietf-dkim-archive@ietfa.amsl.com>; Thu, 8 Feb 2018 10:07:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.789
X-Spam-Level:
X-Spam-Status: No, score=-1.789 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=qti.qualcomm.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xb2EKOYGqGxx for <ietfarch-ietf-dkim-archive@ietfa.amsl.com>; Thu, 8 Feb 2018 10:07:43 -0800 (PST)
Received: from simon.songbird.com (simon.songbird.com [72.52.113.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5772A12706D for <ietf-dkim-archive@ietf.org>; Thu, 8 Feb 2018 10:07:43 -0800 (PST)
Received: from simon.songbird.com (simon.songbird.com [127.0.0.1]) by simon.songbird.com (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id w18I6dTM008118; Thu, 8 Feb 2018 10:06:39 -0800
Authentication-Results: simon.songbird.com; dkim=fail reason="verification failed; unprotected key" header.d=qti.qualcomm.com header.i=@qti.qualcomm.com header.b=cObPDFI0; dkim-adsp=none (unprotected policy); dkim-atps=neutral
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by simon.songbird.com (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id w18I6ZW5008099 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT) for <ietf-dkim@mipassoc.org>; Thu, 8 Feb 2018 10:06:36 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1518113140; x=1549649140; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=ZS9v7V0VcLi/37tv5o1opQzJ8MZ6RNxGLiHT8rfUeaA=; b=cObPDFI0OE9AqvMmr0p7+UvyC5nzFVwXHMAB9PlTaZKnknwnVC0kmR/M IRl91XQCmQkmQR1gmBCt6Y7dohZVd6KO/hJiXY5yG7LCJhezTW6lMLsvR NJzRrcESFs+OLSezOpKPjVTRUXRdcVaXPgPIWo8RTGZDh4LBht6QRG3Eg E=;
X-IronPort-AV: E=Sophos;i="5.46,479,1511856000"; d="scan'208";a="421155986"
Received: from unknown (HELO ironmsg04-sd.qualcomm.com) ([10.53.140.144]) by wolverine02.qualcomm.com with ESMTP; 08 Feb 2018 10:05:32 -0800
X-IronPort-AV: E=McAfee;i="5900,7806,8799"; a="2452410"
X-MGA-submission: MDEi/PXglh0f/mxVrSmD9ioMekDM0g9I2zNIkyEyPFmwPOudOu4K9qTMZZOGMxA11Kc+hd4KZW2L0NrSkaLlVX1z5mpS9jgZLTBKPN9jntZmrBz479gx3n7RhyNJ/BXwIanuol9F/0hFf+pZ+EL6ADh0
Received: from nasanexm01f.na.qualcomm.com ([10.85.0.32]) by ironmsg04-sd.qualcomm.com with ESMTP/TLS/AES256-SHA; 08 Feb 2018 10:05:32 -0800
Received: from [10.110.21.114] (10.80.80.8) by NASANEXM01F.na.qualcomm.com (10.85.0.32) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Thu, 8 Feb 2018 10:05:29 -0800
From: Pete Resnick <presnick@qti.qualcomm.com>
To: Dave Crocker <dcrocker@bbiw.net>
Date: Thu, 08 Feb 2018 10:05:30 -0800
X-Mailer: MailMate (1.10r5443)
Message-ID: <D70D08E2-804E-44A7-9936-08BA501241D1@qti.qualcomm.com>
In-Reply-To: <9ccd7f72-df63-7569-2002-cce3aace7c08@bbiw.net>
References: <20180208170511.8FD3AB81BBF@rfc-editor.org> <9ccd7f72-df63-7569-2002-cce3aace7c08@bbiw.net>
MIME-Version: 1.0
X-Originating-IP: [10.80.80.8]
X-ClientProxiedBy: NASANEXM01F.na.qualcomm.com (10.85.0.32) To NASANEXM01F.na.qualcomm.com (10.85.0.32)
Cc: ekr@rtfm.com, ietf-dkim@mipassoc.org, tony+dkimov@maillennium.att.com, vesely@tana.it, Kathleen.Moriarty.ietf@gmail.com, msk@cloudmark.com, barryleiba@computer.org, RFC Errata System <rfc-editor@rfc-editor.org>
Subject: Re: [ietf-dkim] [Editorial Errata Reported] RFC6376 (5260)
X-BeenThere: ietf-dkim@mipassoc.org
X-Mailman-Version: 2.1.16
Precedence: list
List-Id: IETF DKIM Discussion List <ietf-dkim.mipassoc.org>
List-Unsubscribe: <http://mipassoc.org/mailman/options/ietf-dkim>, <mailto:ietf-dkim-request@mipassoc.org?subject=unsubscribe>
List-Archive: <http://mipassoc.org/pipermail/ietf-dkim/>
List-Post: <mailto:ietf-dkim@mipassoc.org>
List-Help: <mailto:ietf-dkim-request@mipassoc.org?subject=help>
List-Subscribe: <http://mipassoc.org/mailman/listinfo/ietf-dkim>, <mailto:ietf-dkim-request@mipassoc.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: ietf-dkim-bounces@mipassoc.org
Sender: ietf-dkim <ietf-dkim-bounces@mipassoc.org>

Dave,

Our respective ages are getting up there and my senility is setting in 
in earnest, so I have some sympathy along these lines, but given that 
you are the author of RFC 5234, you might want to check section 2.3 of 
that document:

    ABNF permits the specification of literal text strings directly,
    enclosed in quotation marks.  Hence:

          command     =  "command string"

    Literal text strings are interpreted as a concatenated set of
    printable characters.

    NOTE:

       ABNF strings are case insensitive and the character set for these
       strings is US-ASCII.

    Hence:

          rulename = "abc"

    and:

          rulename = "aBc"

    will match "abc", "Abc", "aBc", "abC", "ABc", "aBC", "AbC", and
    "ABC".

       To specify a rule that is case sensitive, specify the characters
       individually.

RFC 7405 is also useful along these lines.

So, no error in 5322. As for the erratum below, not having ABNF for the 
header field does seem like a miss, though I'm not sure it should be 
marked as more than "Hold for document update".

pr
-- 
Pete Resnick <http://www.qualcomm.com/~presnick/>
Qualcomm Technologies, Inc. - +1 (858)651-4478

On 8 Feb 2018, at 9:30, Dave Crocker wrote:

> While possibly a nice addition to the specification, including this 
> ABNF rule does not correct an error in RFC 6376.
>
>
> As for header-field name case sensitivity, that is the purview of RFC 
> 5322, not RFC 6376.
>
> (FWIW, it does appear that there is an error in RFC 5322, since it 
> does not enforce case insensitity in the syntax, although it specifies 
> -- and intends -- it in the prose.)
>
> d/
>
>
>> The following errata report has been submitted for RFC6376,
>> "DomainKeys Identified Mail (DKIM) Signatures".
>>
>> --------------------------------------
>> You may review the report below and at:
>> http://www.rfc-editor.org/errata/eid5260
>>
>> --------------------------------------
>> Type: Editorial
>> Reported by: Ale <vesely@tana.it>
>>
>> Section: 3.5
>>
>> Original Text
>> -------------
>>
>>
>> Corrected Text
>> --------------
>> DKIM-Signature = "DKIM-Signature:" tag-list
>>
>> Notes
>> -----
>> A formal definition is needed to make it explicit that this header 
>> field name is case insensitive, like all the other header field 
>> names.
>>
>> Instructions:
>> -------------
>> This erratum is currently posted as "Reported". If necessary, please
>> use "Reply All" to discuss whether it should be verified or
>> rejected. When a decision is reached, the verifying party
>> can log in to change the status and edit the report, if necessary.
>>
>> --------------------------------------
>> RFC6376 (draft-ietf-dkim-rfc4871bis-15)
>> --------------------------------------
>> Title               : DomainKeys Identified Mail (DKIM) Signatures
>> Publication Date    : September 2011
>> Author(s)           : D. Crocker, Ed., T. Hansen, Ed., M. Kucherawy, 
>> Ed.
>> Category            : DRAFT STANDARD
>> Source              : Domain Keys Identified Mail
>> Area                : Security
>> Stream              : IETF
>> Verifying Party     : IESG
>>
>
>
> -- 
> Dave Crocker
> Brandenburg InternetWorking
> bbiw.net
_______________________________________________
NOTE WELL: This list operates according to
http://mipassoc.org/dkim/ietf-list-rules.html