On Friday, August 31, 2018 at 2:54:08 PM UTC+9, Jason Newman wrote:
>
> Is it worth creating an issue around this? We have extracted the DNS 
> client from `net` and are currently using it with the compressed flag 
> enabled to allow compressed hostnames - the behavior that existed in go 
> 1.10 and earlier.
>

sure, please file an issue, at least we need to discuss how to deal 
with srv rrs not only for classical unicast dns but for the latest unicast 
dns, multicast dns and dns-sd, though there's no guarantee that the 
previous wrong behavior will be back in future releases.

for the record:
- in rfc2782, "... name compression is not to be used for this field."
- in rfc6762, "One specific difference between Unicast DNS and Multicast 
DNS is that ... all Multicast DNS implementations are REQUIRED to decode 
compressed SRV records correctly."
- in rfc6763, "Using DNS name compression ..."

unfortunately, the dns specifications are everybody's friend; it's hard to 
tame, to make a one-fits-all solution for the specs.

>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to