Consider using getdns for DNS resolution instead of udns
udns does not do the complete dnssec validation (on its own), does not let you resolve ipv4 and ipv6 at the same time, and does not provide a udns.pc file.
getdns seems to provide all of this, so, experiment with it and maybe replace udns entirely.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information