Re: [dmarc-ietf] Definition of "value" in RFC8601

Scott Kitterman <sklist@kitterman.com> Tue, 31 March 2020 15:55 UTC

Return-Path: <sklist@kitterman.com>
X-Original-To: dmarc@ietfa.amsl.com
Delivered-To: dmarc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C6193A235F for <dmarc@ietfa.amsl.com>; Tue, 31 Mar 2020 08:55:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.199
X-Spam-Level:
X-Spam-Status: No, score=-0.199 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_FAIL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=neutral reason="invalid (unsupported algorithm ed25519-sha256)" header.d=kitterman.com header.b=OXvuLFsy; dkim=pass (2048-bit key) header.d=kitterman.com header.b=HDw8dbJb
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 RDphXIlNY3dj for <dmarc@ietfa.amsl.com>; Tue, 31 Mar 2020 08:55:15 -0700 (PDT)
Received: from interserver.kitterman.com (interserver.kitterman.com [IPv6:2604:a00:6:1039:225:90ff:feaa:b169]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5E45C3A235C for <dmarc@ietf.org>; Tue, 31 Mar 2020 08:55:15 -0700 (PDT)
Received: from interserver.kitterman.com (interserver.kitterman.com [IPv6:2604:a00:6:1039:225:90ff:feaa:b169]) by interserver.kitterman.com (Postfix) with ESMTPS id B9277F802AF for <dmarc@ietf.org>; Tue, 31 Mar 2020 11:55:13 -0400 (EDT)
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple; d=kitterman.com; i=@kitterman.com; q=dns/txt; s=201903e; t=1585670113; h=from : to : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type : from; bh=o3GSjBWMdCQODv5PF7NOhdbNi54eBjqnH+Zk6oAbjDU=; b=OXvuLFsy7F1aOhsBH+id3PTp+FI4kvXMTaGv8zr9ioRxdt5Evmp65GzhpBlfVAotX3Hv8 Fxg1FjJqLkG6VvVAA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kitterman.com; i=@kitterman.com; q=dns/txt; s=201903r; t=1585670113; h=from : to : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type : from; bh=o3GSjBWMdCQODv5PF7NOhdbNi54eBjqnH+Zk6oAbjDU=; b=HDw8dbJbr6WgDbYYENT94JcbShH/sFDPNC//3Q3Ml0ucIks/CG3g5uW2SQBiVWu3b22x0 e0iXuGIOVAJXy6vtqlwF2YrNXK44tO+yyKPqrQGN1KIjBaCksKx7uKV6oc+FM7I11DnPH9B 9ibOmKP1YDuxRWLpIWu+3ZJFLO/NB++jeorxtk46WOi58rDgphNgzSTAf+MYYg87ElJN93h cUl9S3YfksaoaQEUqnPO94XHDH2V89L9yZVARDMUZsGuuxk13WBNd0FntxTyiKG/E9rGePs a0QQytsGnHjJ7+qkDifkBTd6IaLJK5H8sNzSNPKKXfgZxhFgW7kkuX41vCOQ==
Received: from sk-desktop.localnet (static-72-81-252-22.bltmmd.fios.verizon.net [72.81.252.22]) by interserver.kitterman.com (Postfix) with ESMTPSA id 8F844F80157 for <dmarc@ietf.org>; Tue, 31 Mar 2020 11:55:13 -0400 (EDT)
From: Scott Kitterman <sklist@kitterman.com>
To: dmarc@ietf.org
Date: Tue, 31 Mar 2020 11:55:02 -0400
Message-ID: <3295240.vh5t8hYAJM@sk-desktop>
In-Reply-To: <alpine.OSX.2.22.407.2003301907530.19701@ary.qy>
References: <CABa8R6tTPAtEyPRSGbWKafZVZ4u8v8sN1VpTpMLQCia2_+5zRg@mail.gmail.com> <CAL0qLwZ5c29gNG97gkGBsKW9mauKey+ftSNgqF51Mx=ZV0ABpw@mail.gmail.com> <alpine.OSX.2.22.407.2003301907530.19701@ary.qy>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/eiq-ukvLLE8gZC9rMMfMK4tI1PQ>
Subject: Re: [dmarc-ietf] Definition of "value" in RFC8601
X-BeenThere: dmarc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Domain-based Message Authentication, Reporting, and Compliance \(DMARC\)" <dmarc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmarc>, <mailto:dmarc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmarc/>
List-Post: <mailto:dmarc@ietf.org>
List-Help: <mailto:dmarc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmarc>, <mailto:dmarc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 31 Mar 2020 15:55:17 -0000

On Monday, March 30, 2020 7:21:18 PM EDT John R Levine wrote:
> > Does someone have a fix in mind that could be submitted as an erratum? 
> > The
> > intent was indeed to make the authserv-id either a plain old ASCII domain
> > name or an A-label which doesn't need quoting.  I missed that RFC 6532
> > didn't update "value", unfortunately.
> 
> Unfortunately, 8601's defintion is a mess.  At the bottom of page 15 it
> says this about authserv-id, which contradicts the ABNF:
> 
>     Note that in an EAI-formatted message, this identifier may be
>     expressed in UTF-8.
> 
> If you want it to be a domain, the ABNF should say:
> 
>       authserv-id = domain-name
> 
> The text below says domain-name is imported from RFC 6376, which I presume
> includes the updates from RFC 8616 that encourage U-labels in EAI
> messages.
> 
> This is not strictly backward compatible with the current text, but I
> don't think I've ever seen an authserv-id which wasn't syntactically a
> domain name.

I've seen bare host names used.  I guess that's syntactically a domain name 
also, but might not be what you expect if you assume it's really a domain 
name.  It probably doesn't matter.

Scott K