[DNSOP] Re: ordering of RRSets in the answer section of a DNS response
Ángel <angel@16bits.net> Sun, 18 January 2026 23:47 UTC
Return-Path: <angel@16bits.net>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 8A63FA9747D6 for <dnsop@mail2.ietf.org>; Sun, 18 Jan 2026 15:47:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: 0.3
X-Spam-Level:
X-Spam-Status: No, score=0.3 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001, URIBL_BLACK=0.5] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=neutral reason="invalid (unsupported algorithm ed25519-sha256)" header.d=16bits.net header.b="Ez0XU6XX"; dkim=pass (2048-bit key) header.d=16bits.net header.b="M3tkQNtW"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EDbmYZkHub3Z for <dnsop@mail2.ietf.org>; Sun, 18 Jan 2026 15:47:04 -0800 (PST)
Received: from mail.direccionemail.com (mail.direccionemail.com [198.23.137.135]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 503D5A9747CC for <dnsop@ietf.org>; Sun, 18 Jan 2026 15:47:04 -0800 (PST)
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=16bits.net; s=ec2601; t=1768780022; bh=uVkLg8y/4y6VtlVd6ecsd4V5lhkW9DOZZoOmANKY3x8=; h=Subject:From:To:Date:In-Reply-To:References:Content-Type: Content-Transfer-Encoding:MIME-Version; b=Ez0XU6XXkDivN8bXvILWHbMfD3XT6Cgm+YXOSZWUCmeMV48HppwDZpu9WBo0bJy5J 1b1XxJqvtNNXv+1fEHvBg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=16bits.net; s=rsa2601; t=1768780022; bh=uVkLg8y/4y6VtlVd6ecsd4V5lhkW9DOZZoOmANKY3x8=; h=Subject:From:To:Date:In-Reply-To:References:Content-Type: Content-Transfer-Encoding:MIME-Version; b=M3tkQNtWUO7XN8uGha09Qre+RHNMzfD46/yXm6XlKJdxTrrj4khCdlBxrHIUDmG0p OVoYOOQ+d0CmlS6DaxnICktXNtoCIOSD4M2UsbpgWJKnOZF70rRIdoNqUqy2Sgr9k4 VN7Cn+cruU/U6Onh6hWqfpx5Y3+OSstPPE1X2+IYzvNgFlrrPCFcfs3/VwRbJF+sRs wmh3PRNkSxqDv/5DWVJdG9aZ4QORgc38477EKjTgitxxyD6Hw3gWdc6jGVf5WxYtFm hmARo0TY5e7vLRVUwf9y7MT0HszirJqi2E46BuZ0K2LPS5cND0TxRldUMNbfqaX1G7 PkEUDcwSvuGew==
Message-ID: <ad8eafb25aee5d5e563ced2b646cc25b722c3e73.camel@16bits.net>
From: Ángel <angel@16bits.net>
To: dnsop@ietf.org
Date: Mon, 19 Jan 2026 00:47:01 +0100
In-Reply-To: <20260118175157.C4065F1C8C3B@ary.qy>
References: <0d331ac59d031b27845dac7511586de95b46ee78.camel@16bits.net> <55B4C096-6442-4A2C-B0B8-8F1229E78910@strandkip.nl> <20260118175157.C4065F1C8C3B@ary.qy>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Message-ID-Hash: ZI5TQTRBJTMJLQBKQKXBKXQ223XH7I3N
X-Message-ID-Hash: ZI5TQTRBJTMJLQBKQKXBKXQ223XH7I3N
X-MailFrom: angel@16bits.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Re: ordering of RRSets in the answer section of a DNS response
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/iFZRV_xGyeoTnitSXIOgpm4Nulk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>
On 2026-01-18 at 12:51 -0500, John Levine wrote: > It appears that Joe Abley <jabley@strandkip.nl> said: > > > However, I am in favor of adding a text such as the following: > > > > > > [...] > > > > I quite like your formulation, and I think I agree that it's better > > than what we suggested initially. Thanks for > > taking the time to write that up. I think based on other comments > > consensus was already tilted towards making > > more tightly-scoped advice around CNAME and DNAME and being more > > explicit about not changing the packaging of > > DNSSEC RRs, and your text does this quite elegantly. > > > > I am interested to hear whether anybody else thinks differently. > > I think it's fine, but I also still think we should tell the stubs to > grow up and deal with > the records in whatever order they arrive. If we are simplifying the protocol this way then there is no point in them doing that, which requires added complexity and they have lived perfectly without supporting that so far. In fact, I wonder how many other bugs are lurking in resolvers supposedly supporting CNAMES in any order. > I realize that neither the caches nor the stubs will all be fixed any > time soon, but a stub that you can crash by sending it the right > answer in an unexpected order is a pretty bad piece of software. I completely agree with this, though. Crashing is not acceptable at all.
- [DNSOP] ordering of RRSets in the answer section … Joe Abley
- [DNSOP] Re: ordering of RRSets in the answer sect… Petr Špaček
- [DNSOP] Re: ordering of RRSets in the answer sect… Robert Edmonds
- [DNSOP] Re: ordering of RRSets in the answer sect… Paul Wouters
- [DNSOP] Re: ordering of RRSets in the answer sect… Robert Edmonds
- [DNSOP] Re: ordering of RRSets in the answer sect… Peter Thomassen
- [DNSOP] Re: ordering of RRSets in the answer sect… Petr Špaček
- [DNSOP] Re: ordering of RRSets in the answer sect… Petr Špaček
- [DNSOP] Re: ordering of RRSets in the answer sect… Joe Abley
- [DNSOP] Re: ordering of RRSets in the answer sect… Florian Weimer
- [DNSOP] Re: ordering of RRSets in the answer sect… Joe Abley
- [DNSOP] Re: ordering of RRSets in the answer sect… Florian Weimer
- [DNSOP] Re: ordering of RRSets in the answer sect… Dave Lawrence
- [DNSOP] Re: ordering of RRSets in the answer sect… Florian Weimer
- [DNSOP] Re: ordering of RRSets in the answer sect… Mark Andrews
- [DNSOP] Re: ordering of RRSets in the answer sect… Libor Peltan
- [DNSOP] Re: ordering of RRSets in the answer sect… Warren Kumari
- [DNSOP] Re: ordering of RRSets in the answer sect… Philip Homburg
- [DNSOP] Re: ordering of RRSets in the answer sect… Ondřej Surý
- [DNSOP] Re: ordering of RRSets in the answer sect… Paul Wouters
- [DNSOP] Re: ordering of RRSets in the answer sect… John Levine
- [DNSOP] Re: ordering of RRSets in the answer sect… Manu Bretelle
- [DNSOP] Re: ordering of RRSets in the answer sect… Joe Abley
- [DNSOP] Re: ordering of RRSets in the answer sect… Manu Bretelle
- [DNSOP] Re: ordering of RRSets in the answer sect… Florian Weimer
- [DNSOP] Re: ordering of RRSets in the answer sect… Philip Homburg
- [DNSOP] Re: ordering of RRSets in the answer sect… Petr Špaček
- [DNSOP] Re: ordering of RRSets in the answer sect… Philip Homburg
- [DNSOP] Re: ordering of RRSets in the answer sect… Mark Andrews
- [DNSOP] Re: ordering of RRSets in the answer sect… Philip Homburg
- [DNSOP] Re: ordering of RRSets in the answer sect… Mark Andrews
- [DNSOP] Re: ordering of RRSets in the answer sect… Philip Homburg
- [DNSOP] Re: ordering of RRSets in the answer sect… John R Levine
- [DNSOP] Re: ordering of RRSets in the answer sect… Ángel
- [DNSOP] Re: ordering of RRSets in the answer sect… John Levine
- [DNSOP] Re: ordering of RRSets in the answer sect… Florian Weimer
- [DNSOP] Re: ordering of RRSets in the answer sect… Ángel
- [DNSOP] Re: ordering of RRSets in the answer sect… Joe Abley
- [DNSOP] Re: ordering of RRSets in the answer sect… Libor Peltan
- [DNSOP] Re: ordering of RRSets in the answer sect… Kevin P. Fleming
- [DNSOP] Re: ordering of RRSets in the answer sect… Joe Abley
- [DNSOP] Re: ordering of RRSets in the answer sect… Ondřej Surý
- [DNSOP] Re: ordering of RRSets in the answer sect… Ángel
- [DNSOP] Re: ordering of RRSets in the answer sect… Joe Abley
- [DNSOP] Re: ordering of RRSets in the answer sect… John Levine
- [DNSOP] Re: ordering of RRSets in the answer sect… Ángel
- [DNSOP] Re: ordering of RRSets in the answer sect… X L
- [DNSOP] Re: ordering of RRSets in the answer sect… Mark Andrews
- [DNSOP] Re: ordering of RRSets in the answer sect… Paul Wouters