On 17. 09. 24 15:57, Stephane Bortzmeyer wrote:
On Tue, Sep 17, 2024 at 03:16:43PM +0200,
  Petr Špaček <[email protected]> wrote
  a message of 30 lines which said:

I think EDE 29 (Synthesized) with text note "RFC 8482" is perfectly
appropriate for the made-up HINFO answer to ANY (or RRSIG or ...) query.

I tend to disagree since RFC 8482 is about removing data that exists,
not the opposite.

I tend to disagree. HINFO is (nowadays) very unlikely to exist in the first place, so it is _also_ about making stuff up. Especially when asked for nonexistent.whatever.example ANY the server might conjure new HINFO answer from nothing.

In my view it's not about removing data, it's about _not even looking at the data_ in the first place.

But there is another question: should we try to save codepoint space
by using the same EDE for many different uses (and using the extra text
to demultiplex) or should we use the fact that the registration policy
is quite open to register many codes? RFC 8914, section 5.2, does not
offer any guidance.

I agree that code points are cheap, but on the other hand if there is too many code points to chose from implementations will use different codes for the same thing and that will make it _harder_ for consumers to make sense of meaning.

Specifically for RFC 8482, I think special code is warranted only for section "4.2. Answer with a Synthesized HINFO RRset", and the existing EDE 29 (Synthesized) fits that very nicely.


All the rest is normal 'ANY means literally "any"' [1] and I think RFC 8482 sections 4.1 and 4.3 do not need special code because it would not add useful information.


[1] https://www.thefreedictionary.com/any
> 1. One or some; no matter which.

--
Petr Špaček
Internet Systems Consortium

_______________________________________________
DNSOP mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to