Depends on #974. Closes #859. This PR updates the proxy's `dns` module to use the new `AsyncResolver` API I added to `trust-dns-resolver` in bluejekyll/trust-dns#487. This allows us to spawn one `Future` that will drive DNS resolution in the background, rather than having to repeatedly clone a heavyweight `ResolverFuture` for every lookup. It also means that we no longer have to clone the name to resolve in quite as many places. Signed-off-by: Eliza Weisman <eliza@buoyant.io> |
||
---|---|---|
.github | ||
proxy | ||
CONTRIBUTING.md | ||
Cargo.lock | ||
Cargo.toml | ||
DCO | ||
LICENSE |