Re: [dnsext] BADVER/FORMERR
Ray Bellis <Ray.Bellis@nominet.org.uk> Thu, 17 November 2011 05:22 UTC
Return-Path: <Ray.Bellis@nominet.org.uk>
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 4A59511E8115 for <dnsext@ietfa.amsl.com>; Wed, 16 Nov 2011 21:22:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.938
X-Spam-Level:
X-Spam-Status: No, score=-8.938 tagged_above=-999 required=5 tests=[AWL=0.761, BAYES_00=-2.599, J_CHICKENPOX_65=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-8]
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 ezmV8M4OocK5 for <dnsext@ietfa.amsl.com>; Wed, 16 Nov 2011 21:22:37 -0800 (PST)
Received: from mx4.nominet.org.uk (mail.nominet.org.uk [213.248.199.24]) by ietfa.amsl.com (Postfix) with ESMTP id 1C06B11E810A for <dnsext@ietf.org>; Wed, 16 Nov 2011 21:22:35 -0800 (PST)
DomainKey-Signature: s=main.dk.nominet.selector; d=nominet.org.uk; c=nofws; q=dns; h=X-IronPort-AV:Received:Received:From:To:CC:Subject: Thread-Topic:Thread-Index:Date:Message-ID:References: In-Reply-To:Accept-Language:Content-Language: X-MS-Has-Attach:X-MS-TNEF-Correlator:Content-Type: Content-ID:Content-Transfer-Encoding:MIME-Version; b=AxwzRYYfp6BZahAjYigWLW1q16oMcLga9sAcmfmRxaBU5PWIskDlZlSf 5TBYrxnQY4ucyei1EMbwHJRUQqM2u//Pm0AGaogtRJ839ADLQ1zlwMy4T qzPATk+Tl19Qj2g;
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nominet.org.uk; i=Ray.Bellis@nominet.org.uk; q=dns/txt; s=main.dkim.nominet.selector; t=1321507357; x=1353043357; h=from:sender:reply-to:subject:date:message-id:to:cc: mime-version:content-transfer-encoding:content-id: content-description:resent-date:resent-from:resent-sender: resent-to:resent-cc:resent-message-id:in-reply-to: references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:list-owner:list-archive; z=From:=20Ray=20Bellis=20<Ray.Bellis@nominet.org.uk> |Subject:=20Re:=20[dnsext]=20BADVER/FORMERR|Date:=20Thu, =2017=20Nov=202011=2005:22:33=20+0000|Message-ID:=20<BF41 C6F7-BD85-4F52-BFBE-B75E7B34B9C8@nominet.org.uk>|To:=20 =3D?iso-8859-1?Q?Johan_Ihr=3DE9n?=3D=20<johani@autonomica .se>|CC:=20dnsext=20<dnsext@ietf.org>|MIME-Version:=201.0 |Content-Transfer-Encoding:=20quoted-printable |Content-ID:=20<4a132d79-98ad-4571-bb73-154e708bf9c4> |In-Reply-To:=20<F6887515-0D68-4BF7-AE41-0CF47DB26CD6@aut onomica.se>|References:=20<20111115153055.205a61dff9fc168 4c258b274662bb912.4a8b265d31.wbe@email00.secureserver.net >=0D=0A=20<20111116004945.D4CC6173AE05@drugs.dv.isc.org> =0D=0A=20<F6887515-0D68-4BF7-AE41-0CF47DB26CD6@autonomica .se>; bh=M3R5S2vjrQYzw/7366gijPV2eDpGwD0zjlrwneti7g0=; b=iAAhUzXxOYEgXUWgXFodEQecGsNS6IzMT1N3oMpDvep1KnaR6BictdPF kSQ9h80iHKawn1RXyq8zmIEte+3VZidwx53CYKGlyy28TcXvvFZH453Zq dbNhUyMuWtTit8k;
X-IronPort-AV: E=Sophos;i="4.69,524,1315177200"; d="scan'208";a="29599124"
Received: from wds-exc2.okna.nominet.org.uk ([213.248.197.145]) by mx4.nominet.org.uk with ESMTP; 17 Nov 2011 05:22:34 +0000
Received: from WDS-EXC1.okna.nominet.org.uk ([fe80::1593:1394:a91f:8f5f]) by wds-exc2.okna.nominet.org.uk ([fe80::7577:eaca:5241:25d4%19]) with mapi; Thu, 17 Nov 2011 05:22:33 +0000
From: Ray Bellis <Ray.Bellis@nominet.org.uk>
To: Johan Ihrén <johani@autonomica.se>
Thread-Topic: [dnsext] BADVER/FORMERR
Thread-Index: AQHMo+Y95mAz8aYz4U6U8KCek//FTpWuq7xYgAEqtgCAALOSgA==
Date: Thu, 17 Nov 2011 05:22:33 +0000
Message-ID: <BF41C6F7-BD85-4F52-BFBE-B75E7B34B9C8@nominet.org.uk>
References: <20111115153055.205a61dff9fc1684c258b274662bb912.4a8b265d31.wbe@email00.secureserver.net> <20111116004945.D4CC6173AE05@drugs.dv.isc.org> <F6887515-0D68-4BF7-AE41-0CF47DB26CD6@autonomica.se>
In-Reply-To: <F6887515-0D68-4BF7-AE41-0CF47DB26CD6@autonomica.se>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <4a132d79-98ad-4571-bb73-154e708bf9c4>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: dnsext <dnsext@ietf.org>
Subject: Re: [dnsext] BADVER/FORMERR
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: Thu, 17 Nov 2011 05:22:38 -0000
On 17 Nov 2011, at 02:39, Johan Ihrén wrote:
> And my point with lifting this old and mouldy stone is that I think it would be a mistake to go down the route it sounds to me that Ray is aiming for ("disallow anything but QDCOUNT=1 in if OPCODE=QUERY because that's most efficient").
>
> RFC1035 doesn't say QDCOUNT=1 (then we wouldn't have that as a counter at all) and just because we here and now, today, may see a point to such a restriction does not mean that such a thing wouldn't come back and haunt us in the future when we come up with some new and clever usage that depends on the ability to have more than one query in the QUERY.
>
> Ray: apologies in advance if I misinterpreted your position. If I did, my point still remains, though.
My intent is not to restrict (future) use of QDCOUNT > 1 [*]
I just believe that it's very reasonable for a _current_ implementation to do:
if (opcode == QUERY && qdcount != 1) return FORMERR
very early in query processing.
[*] That said, I did do some work earlier this year looking into the possible semantics of if not multiple QNAMES, at least multiple QTYPEs in a query using an EDNS option. I wrote a draft, but then decided the problem was too hard.
Ray
- [dnsext] BADVER/FORMERR Mark Andrews
- Re: [dnsext] BADVER/FORMERR Ray Bellis
- Re: [dnsext] BADVER/FORMERR Mark Andrews
- Re: [dnsext] BADVER/FORMERR Ray Bellis
- Re: [dnsext] BADVER/FORMERR David Conrad
- Re: [dnsext] BADVER/FORMERR Ray Bellis
- Re: [dnsext] BADVER/FORMERR Florian Weimer
- Re: [dnsext] BADVER/FORMERR Olafur Gudmundsson
- Re: [dnsext] BADVER/FORMERR Mark Andrews
- Re: [dnsext] BADVER/FORMERR Olafur Gudmundsson
- Re: [dnsext] BADVER/FORMERR Marc Lampo
- Re: [dnsext] BADVER/FORMERR Mark Andrews
- Re: [dnsext] BADVER/FORMERR Dick Franks
- Re: [dnsext] BADVER/FORMERR Ray Bellis
- Re: [dnsext] BADVER/FORMERR Dick Franks
- Re: [dnsext] BADVER/FORMERR Marc Lampo
- Re: [dnsext] BADVER/FORMERR Mark Andrews
- Re: [dnsext] BADVER/FORMERR Michael Sheldon
- Re: [dnsext] BADVER/FORMERR Mark Andrews
- [dnsext] Tao and Re: BADVER/FORMERR Edward Lewis
- Re: [dnsext] Tao and Re: BADVER/FORMERR David Conrad
- Re: [dnsext] BADVER/FORMERR Johan Ihrén
- Re: [dnsext] BADVER/FORMERR Ray Bellis
- Re: [dnsext] Tao and Re: BADVER/FORMERR Dick Franks