Fossil

Replaced the call to the undocumented ns_name_uncompress() function with
dn_expand(), which is documented, at least on OpenBSD, and it's shorter.
Then made ns_name_uncompress() and __ns_name_uncompress() fallbacks for
this, with suitable autosetup tests for all of it.

Removed the "Linux" platform test from the DNS MX stuff in src/smtp.c.
You should always test for features, not platforms, and we've now got
the feature tests we need to replace this too-broad platform test.
check-in: 5358fe95 user: wyoung tags: libbind-ns-alternative

Replaced the call to the undocumented ns_name_uncompress() function with
dn_expand(), which is documented, at least on OpenBSD, and it's shorter.
Then made ns_name_uncompress() and __ns_name_uncompress() fallbacks for
this, with suitable autosetup tests for all of it.
check-in: d0fb5ac7 user: wyoung tags: libbind-ns-alternative