Hi Mark, On Fri, Sep 25, 2015 at 09:04:24AM +1000, Mark Andrews wrote: > RFC 1034 > When you receive a domain name or > label, you should preserve its case. > This is at the RR level as the concept of RRset didn't exist when > RFC 1034 was written. While I certainly resepect your interpretation and agree it's a strong and plausible one, it is not the only possible one. Moreover, since RFC 2181 updates 1034 it doesn't matter for the protocol (as a whole) that 1034 doesn't talk about RRsets; indeed, it makes the problem worse. I also respect and agree with your remarks about the relative cost of implementation, but we don't have documents that say all that and therefore we have a gap. I'd be extremely happy if such documents showed up. Still, the history of such clarifications about the DNS does not make me optimistic. Moreover, as Don Eastlake indirectly points out, RFC 4343 observes that the preservation is not as complete as one wants. > Fixing this now would mean we could use it in 10 years time as the > non-compliant servers would almost all be gone. Perhaps, but the bigger hurdle is getting consensus and ensuring that naïve implementers don't just read STD13 and maybe some other stuff. DNSEXT had one go at a clearer document set (along the lines of the updates of RFC 821/822) but didn't deliver. Since I was co-chair during the failure I will shoulder the blame. But if you know a way to make such an update successful the next time, I believe people would value it. I think this is a hard social problem, not a hard technical problem. Maybe a few people interested in solving these problems could find a way to get together in Yokohama or elsewhere, and try again at incremental steps? Best regards, A -- Andrew Sullivan ajs@xxxxxxxxxxxxxxxxxx