Re: [dnsext] loads of TXT records for fun and profit

Doug Barton <dougb@dougbarton.us> Fri, 03 May 2013 21:10 UTC

Return-Path: <dougb@dougbarton.us>
X-Original-To: dnsext@ietfa.amsl.com
Delivered-To: dnsext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76AFA21F90EA for <dnsext@ietfa.amsl.com>; Fri, 3 May 2013 14:10:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 nCPx0YzS2Ec8 for <dnsext@ietfa.amsl.com>; Fri, 3 May 2013 14:10:12 -0700 (PDT)
Received: from dougbarton.us (dougbarton.us [IPv6:2607:f2f8:ab14::2]) by ietfa.amsl.com (Postfix) with ESMTP id 0EFAC21F9133 for <dnsext@ietf.org>; Fri, 3 May 2013 14:10:12 -0700 (PDT)
Received: from [IPv6:2001:470:d:5e7:224:e8ff:fe30:109b] (unknown [IPv6:2001:470:d:5e7:224:e8ff:fe30:109b]) by dougbarton.us (Postfix) with ESMTPSA id ACF6222B62 for <dnsext@ietf.org>; Fri, 3 May 2013 21:10:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dougbarton.us; s=dougbarton.us; t=1367615411; bh=Tj5fQJgtkiVuww4POi24iITi/DUppdJtjK5FR9CYgEk=; h=Date:From:To:Subject:References:In-Reply-To; b=pQv946u+mKtIXIVb4oyxOztqu5zGSQjeeNqjWMfzZ4ZJhQv8R8/tmleP4+Zd3fA4A 9aOGDzAnXQLwsQVDxYETf834jnFbCRtfAw2DcefavBxaGBVYOfe6bjh4CqVlxAjkRa l2Cy0PQHPQ+3LpAxeEeZYlLq8Suf1L/3NIZWuwGI=
Message-ID: <518427B3.5070209@dougbarton.us>
Date: Fri, 03 May 2013 14:10:11 -0700
From: Doug Barton <dougb@dougbarton.us>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130404 Thunderbird/17.0.5
MIME-Version: 1.0
To: dnsext@ietf.org
References: <20130425013317.36729.qmail@joyce.lan> <80ADB3EE-17FD-4628-B818-801CB71BCBFE@virtualized.org> <alpine.BSF.2.00.1304242309150.38677@joyce.lan> <46778ED3-35A2-44B4-BE3C-AAC4F7B314FF@virtualized.org> <92BBD83F-676D-4B05-B927-4101DD5CAD3E@neustar.biz> <DC121025-A014-492B-AFAD-22CDE49D866E@rfc1035.com> <CAMm+Lwi4MAjX8BAk_ro9usf6AJo=1UERhGBJ1rUa-AbrX09dqg@mail.gmail.com> <E5E3F801-6490-48A8-A12F-A6561893D78A@icsi.berkeley.edu> <D00A1E79-40F2-4EFF-975C-8618C7AC750A@virtualized.org> <20130503203921.GA22566@redoubt.spodhuis.org> <EB1F5846-C500-4277-90EA-CF37923A0212@virtualized.org>
In-Reply-To: <EB1F5846-C500-4277-90EA-CF37923A0212@virtualized.org>
X-Enigmail-Version: 1.5.1
OpenPGP: id=1A1ABC84
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [dnsext] loads of TXT records for fun and profit
X-BeenThere: dnsext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: DNS Extensions working group discussion list <dnsext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsext>, <mailto:dnsext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsext>
List-Post: <mailto:dnsext@ietf.org>
List-Help: <mailto:dnsext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 May 2013 21:10:12 -0000

On 05/03/2013 02:01 PM, David Conrad wrote:
> Phil,
>
> On May 3, 2013, at 1:39 PM, Phil Pennock <namedroppers+phil@spodhuis.org> wrote:
>> That is not my understanding as a reader of RFC4408 and as someone who
>> worked with the coder (and documented the results) for the handling of
>> TXT records in a widespread MTA to be as flexible as possible and to
>> support SPF-style lookups.
>
> Last sentence of RFC 4408, section 3.1.3:
>
> "  SPF or TXT records containing multiple strings are useful in
>     constructing records that would exceed the 255-byte maximum length of
>     a string within a single TXT or SPF RR record."
>
> Sure sounds to me like 4408 anticipates multiple TXT RRs.

Yeah, this is not theoretical. They show up in practice for 
organizations with larger mail infrastructures. IIRC the source for 
libspf2 has some info on this as well.

Doug