resolv-conf version is over 5 years old and contains bugs
## Feature Request
### Motivation
The server is unable to send outbound webhooks in our environment because of options present in /etc/resolv.conf that cause the resolv-conf crate to produce errors on every DNS query.
### Proposal
The current Cargo.lock has resolv-conf pinned to 0.7.0 (which is over 5 years old) and has numerous known bugs.
`
[[package]]
name = "resolv-conf"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00"
dependencies = [
"hostname 0.3.1",
"quick-error",
]
`
It would also be helpful if DNS query errors were logged as they did not show up in logs or traces until we added additional logging.
### Alternatives
We have removed the option ("no-aaaa") in /etc/resolv.conf to that was causing the resolv-conf errors, but that seems to cause delays during DNS queries in our environment.
0 条评论