Re: [dane] Encoding local parts in better ways

"John R Levine" <johnl@taugh.com> Tue, 06 October 2015 19:44 UTC

Return-Path: <johnl@taugh.com>
X-Original-To: dane@ietfa.amsl.com
Delivered-To: dane@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CD961B3213 for <dane@ietfa.amsl.com>; Tue, 6 Oct 2015 12:44:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.163
X-Spam-Level: *
X-Spam-Status: No, score=1.163 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311, MANGLED_TEXT=2.3, SPF_PASS=-0.001] autolearn=no
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 P2Nk49m1usBl for <dane@ietfa.amsl.com>; Tue, 6 Oct 2015 12:44:31 -0700 (PDT)
Received: from miucha.iecc.com (abusenet-1-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:1126::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD1161B31EB for <dane@ietf.org>; Tue, 6 Oct 2015 12:44:30 -0700 (PDT)
Received: (qmail 5042 invoked from network); 6 Oct 2015 19:44:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent; s=13b0.5614249e.k1510; bh=Ev9fXzri/nFfq4XxTrwQQWqW3aIcMItZ2FvORovKshw=; b=U1wwKFPTGT2qQvrLNohuK777X5aT/LUIeTKHM29ROREPD9b8s5iEBEGcLp5bTZuVadzOavRft8M5PX3JQvpLs+/jAYTkKFVAxFA+0e5i3asgOkUMOn4LVdy1pC9vF0qSQ+rtBc5On+kfLwPo86Dvg+uG2egQu8IcI/nih2p4SDvW81mhnsYczGS++SjhjiOd0uxjDtCpTUULFNXf+OD8P2NNEljlmn7RPkHzGkPLZ+r8AhCw/WFgnHaoP8sdnhG1
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent; s=13b0.5614249e.k1510; bh=Ev9fXzri/nFfq4XxTrwQQWqW3aIcMItZ2FvORovKshw=; b=jWVm4zxZLnawUE6GK25GcY92/y23ksG9NTbQMeS0CYGoBZmeat92XivNIiBxKN5Wy2W0x2vYgPbQ0YFXNXCZhR6HQcGTPjT7XLtUIktmE8DxBnAEJ9hcixnCE6cFTdNiXmnh/qz3mTcRqaf5xCjWlEjmHIEd4uKyOuuJHjuiHmULEiw0N6aifHJfM8219GiyZSVeLXen8iuD3LqOhYOs7V06Frm6crGQ47CeIM9m06GhjOjUumqX4jYRQ8LkD1AO
Received: from localhost ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPS (TLS1.0/X.509/SHA1) via TCP6; 06 Oct 2015 19:44:30 -0000
Date: Tue, 06 Oct 2015 15:44:29 -0400
Message-ID: <alpine.OSX.2.11.1510061538510.80750@ary.lan>
From: John R Levine <johnl@taugh.com>
To: Sean Leonard <dev+ietf@seantek.com>
In-Reply-To: <56141976.5010704@seantek.com>
References: <20150921035448.5523.qmail@ary.lan> <56141976.5010704@seantek.com>
User-Agent: Alpine 2.11 (OSX 23 2013-08-11)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format="flowed"; charset="US-ASCII"
Archived-At: <http://mailarchive.ietf.org/arch/msg/dane/5KkOvjoXbx_YXPrRljpWW2llnAI>
Cc: dane@ietf.org
Subject: Re: [dane] Encoding local parts in better ways
X-BeenThere: dane@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DNS-based Authentication of Named Entities <dane.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dane>, <mailto:dane-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dane/>
List-Post: <mailto:dane@ietf.org>
List-Help: <mailto:dane-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dane>, <mailto:dane-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Oct 2015 19:44:32 -0000

> Many systems allow "extensions" such as john-ext or mary+ext
>
> The term used in the vernacular is "sub-addressing" (in everything that I 
> have seen), and the term in [RFC5233] is "subaddressing" (no hyphen) or 
> "detailed addressing" (with space). "Plus addressing" (occasionally 
> "plus-addressing") and "minus addressing" or "'minus' addressing" has also 
> been seen in the wild. I would change that sentence to say that:

Depends what mail software you're used to.  In qmail land they're 
definitely extensions, but I'll note they're also called subaddresses.

> "and the DNS design that only does exact matching."
>
> I thought that DNS uses ASCII labels, which are matched case-insensitively, 
> and that there are no other modern options. [RFC4343] [RFC6891] False? See 
> also Sections 3 and 4 in the I-D.

Yes, the DNS does case folding when it matches names, but that's it, 
nothing like prefix matching or ranges or regular expressions or any of 
the other stuff one takes for granted in normal databases.

>> Take a particular look at section 5, which publishes regular
>> expressions to match a domain's mail addresses.

So what do you think of the regex hack?

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
Please consider the environment before reading this e-mail.