extract resolver functions into a new library
If we pull the DNS resolver code out of lib/net, we can more easily restrict which parts of tor are allowed to use it.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information