Prepare 0.20.0-alpha.3

This commit is contained in:
Benjamin Fry 2020-10-24 13:35:22 -07:00
parent 84457a67dc
commit 1b8f865066
16 changed files with 249 additions and 197 deletions

View File

@ -9,6 +9,7 @@ All notes should be prepended with the location of the change, e.g. `(proto)` or
### Changed
- (proto) Set TCP_NODELAY when building a TCP connection (@djc) #1249
- (all) *BREAKING* The `UdpSocket` trait has grown an associated `Time` type.
- (all) *BREAKING* The `Connect` trait has lost its
`Transport` associated type, instead relying on the `Self` type.
@ -32,6 +33,7 @@ bound for implementing the `Connect` trait.
### Fixed
- (client) Support reading the root hints file (@mattias-p) #1261
- (resolver) Fix Glue records resolving (@wavenator) #1188
- (resolver) Only fall back on TCP if cons are available (@lukaspustina) #1181
- (proto) fix empty option at end of edns (@jonasbb) #1143, #744
@ -41,7 +43,7 @@ bound for implementing the `Connect` trait.
### Added
- (util) Add resolve.rs as CLI for trust-dns-resolver #1208
- (util) *new* Add resolve.rs as CLI for trust-dns-resolver #1208
- (proto) Added proper zone display to all RData as an impl of Display #1208
- (proto) `xfer::dns_response::NegativeType` and `DnsResponse::negative_type` to classify negative response type #1197
- (proto) `DnsResponse::contains_answer` to determine if a response message has data related to the query #1197

334
Cargo.lock generated
View File

@ -16,10 +16,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e"
[[package]]
name = "aho-corasick"
version = "0.7.13"
name = "ahash"
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86"
checksum = "f6789e291be47ace86a60303502173d84af8327e3627ecf334356ee0f87a164c"
[[package]]
name = "aho-corasick"
version = "0.7.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b476ce7103678b0c6d3d395dbbae31d48ff910bd28be979ba5d48c6351131d0d"
dependencies = [
"memchr",
]
@ -45,9 +51,9 @@ dependencies = [
[[package]]
name = "async-channel"
version = "1.4.2"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21279cfaa4f47df10b1816007e738ca3747ef2ee53ffc51cdbf57a8bb266fee3"
checksum = "59740d83946db6a5af71ae25ddf9562c2b176b2ca42cf99a455f09f4a220d6b9"
dependencies = [
"concurrent-queue",
"event-listener",
@ -60,7 +66,7 @@ version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d373d78ded7d0b3fa8039375718cde0aace493f2e34fb60f51cbf567562ca801"
dependencies = [
"async-task 4.0.1",
"async-task",
"concurrent-queue",
"fastrand",
"futures-lite",
@ -70,9 +76,9 @@ dependencies = [
[[package]]
name = "async-global-executor"
version = "1.1.1"
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffd4f132a18f3fe7329c7b907047684f1b06174a900c559b661b2da8bb9cad5f"
checksum = "124ac8c265e407641c3362b8f4d39cdb4e243885b71eef087be27199790f5a3a"
dependencies = [
"async-executor",
"async-io",
@ -83,13 +89,14 @@ dependencies = [
[[package]]
name = "async-io"
version = "1.1.2"
version = "1.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64c629684e697f58c0e99e5e2d84a840e3b336afbcfdbac7b44c3b1e222c2fd8"
checksum = "d54bc4c1c7292475efb2253227dbcfad8fe1ca4c02bc62c510cc2f3da5c4704e"
dependencies = [
"concurrent-queue",
"fastrand",
"futures-lite",
"libc",
"log",
"nb-connect",
"once_cell",
@ -97,28 +104,28 @@ dependencies = [
"polling",
"vec-arena",
"waker-fn",
"winapi 0.3.9",
]
[[package]]
name = "async-mutex"
version = "1.3.0"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66941c2577c4fa351e4ce5fdde8f86c69b88d623f3b955be1bc7362a23434632"
checksum = "479db852db25d9dbf6204e6cb6253698f175c15726470f78af0d918e99d6156e"
dependencies = [
"event-listener",
]
[[package]]
name = "async-std"
version = "1.6.4"
version = "1.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c92085acfce8b32e5b261d0b59b8f3309aee69fea421ea3f271f8b93225754f"
checksum = "a9fa76751505e8df1c7a77762f60486f60c71bbd9b8557f4da6ad47d083732ed"
dependencies = [
"async-attributes",
"async-global-executor",
"async-io",
"async-mutex",
"async-task 3.0.0",
"blocking",
"crossbeam-utils",
"futures-channel",
@ -139,7 +146,7 @@ dependencies = [
[[package]]
name = "async-std-resolver"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"async-std",
"async-trait",
@ -149,21 +156,15 @@ dependencies = [
[[package]]
name = "async-task"
version = "3.0.0"
version = "4.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c17772156ef2829aadc587461c7753af20b7e8db1529bc66855add962a3b35d3"
[[package]]
name = "async-task"
version = "4.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6725e96011a83fae25074a8734932e8d67763522839be7473dcfe8a0d6a378b1"
checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0"
[[package]]
name = "async-trait"
version = "0.1.40"
version = "0.1.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "687c230d85c0a52504709705fc8a53e4a692b83a2184f03dae73e38e1e93a783"
checksum = "b246867b8b3b6ae56035f1eb1ed557c1d8eae97f0d53696138a50fa0e3a3b8c0"
dependencies = [
"proc-macro2",
"quote",
@ -195,12 +196,12 @@ checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
[[package]]
name = "backtrace"
version = "0.3.50"
version = "0.3.53"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46254cf2fdcdf1badb5934448c1bcbe046a56537b3987d96c51a7afc5d03f293"
checksum = "707b586e0e2f247cbde68cdd2c3ce69ea7b7be43e1c5b426e37c9319c4b9838e"
dependencies = [
"addr2line",
"cfg-if 0.1.10",
"cfg-if 1.0.0",
"libc",
"miniz_oxide",
"object",
@ -221,16 +222,16 @@ checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
[[package]]
name = "blocking"
version = "1.0.0"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2640778f8053e72c11f621b0a5175a0560a269282aa98ed85107773ab8e2a556"
checksum = "c5e170dbede1f740736619b776d7251cb1b9095c435c34d8ca9f57fcd2f335e9"
dependencies = [
"async-channel",
"async-task",
"atomic-waker",
"fastrand",
"futures-lite",
"once_cell",
"waker-fn",
]
[[package]]
@ -253,9 +254,9 @@ checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba"
[[package]]
name = "cc"
version = "1.0.60"
version = "1.0.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef611cc68ff783f18535d77ddd080185275713d852c4f5cbb6122c462a7a825c"
checksum = "ed67cbde08356238e75fc4656be4749481eeffb09e19f320a25237d5221c985d"
[[package]]
name = "cfg-if"
@ -271,13 +272,15 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "chrono"
version = "0.4.15"
version = "0.4.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "942f72db697d8767c22d46a598e01f2d3b475501ea43d0db4f16d90259182d0b"
checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73"
dependencies = [
"libc",
"num-integer",
"num-traits",
"time",
"winapi 0.3.9",
]
[[package]]
@ -401,9 +404,9 @@ dependencies = [
[[package]]
name = "event-listener"
version = "2.4.0"
version = "2.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1cd41440ae7e4734bbd42302f63eaba892afc93a3912dad84006247f0dedb0e"
checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59"
[[package]]
name = "fallible-iterator"
@ -419,9 +422,12 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a"
[[package]]
name = "fastrand"
version = "1.3.5"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c85295147490b8fcf2ea3d104080a105a8b2c63f9c319e82c02d8e952388919"
checksum = "ca5faf057445ce5c9d4329e382b2ce7ca38550ef3b73a5348362d5f24e0c7fe3"
dependencies = [
"instant",
]
[[package]]
name = "fnv"
@ -462,9 +468,9 @@ checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
[[package]]
name = "futures"
version = "0.3.5"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613"
checksum = "95314d38584ffbfda215621d723e0a3906f032e03ae5551e650058dac83d4797"
dependencies = [
"futures-channel",
"futures-core",
@ -477,9 +483,9 @@ dependencies = [
[[package]]
name = "futures-channel"
version = "0.3.5"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5"
checksum = "0448174b01148032eed37ac4aed28963aaaa8cfa93569a08e5b479bbc6c2c151"
dependencies = [
"futures-core",
"futures-sink",
@ -487,15 +493,15 @@ dependencies = [
[[package]]
name = "futures-core"
version = "0.3.5"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399"
checksum = "18eaa56102984bed2c88ea39026cff3ce3b4c7f508ca970cedf2450ea10d4e46"
[[package]]
name = "futures-executor"
version = "0.3.5"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314"
checksum = "f5f8e0c9258abaea85e78ebdda17ef9666d390e987f006be6080dfe354b708cb"
dependencies = [
"futures-core",
"futures-task",
@ -505,15 +511,15 @@ dependencies = [
[[package]]
name = "futures-io"
version = "0.3.5"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789"
checksum = "6e1798854a4727ff944a7b12aa999f58ce7aa81db80d2dfaaf2ba06f065ddd2b"
[[package]]
name = "futures-lite"
version = "1.7.0"
version = "1.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b77e08e656f472d8ea84c472fa8b0a7a917883048e1cf2d4e34a323cd0aaf63"
checksum = "5e6c079abfac3ab269e2927ec048dabc89d009ebfdda6b8ee86624f30c689658"
dependencies = [
"fastrand",
"futures-core",
@ -526,9 +532,9 @@ dependencies = [
[[package]]
name = "futures-macro"
version = "0.3.5"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39"
checksum = "e36fccf3fc58563b4a14d265027c627c3b665d7fed489427e88e7cc929559efe"
dependencies = [
"proc-macro-hack",
"proc-macro2",
@ -538,24 +544,24 @@ dependencies = [
[[package]]
name = "futures-sink"
version = "0.3.5"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc"
checksum = "0e3ca3f17d6e8804ae5d3df7a7d35b2b3a6fe89dac84b31872720fc3060a0b11"
[[package]]
name = "futures-task"
version = "0.3.5"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626"
checksum = "96d502af37186c4fef99453df03e374683f8a1eec9dcc1e66b3b82dc8278ce3c"
dependencies = [
"once_cell",
]
[[package]]
name = "futures-util"
version = "0.3.5"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6"
checksum = "abcb44342f62e6f3e8ac427b8aa815f724fd705dfad060b18ac7866c15bb8e34"
dependencies = [
"futures-channel",
"futures-core",
@ -564,7 +570,7 @@ dependencies = [
"futures-sink",
"futures-task",
"memchr",
"pin-project",
"pin-project 1.0.1",
"pin-utils",
"proc-macro-hack",
"proc-macro-nested",
@ -603,9 +609,9 @@ dependencies = [
[[package]]
name = "h2"
version = "0.2.6"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "993f9e0baeed60001cf565546b0d3dbe6a6ad23f2bd31644a133c641eccf6d53"
checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535"
dependencies = [
"bytes",
"fnv",
@ -618,13 +624,26 @@ dependencies = [
"tokio",
"tokio-util",
"tracing",
"tracing-futures",
]
[[package]]
name = "hashbrown"
version = "0.9.0"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "00d63df3d41950fb462ed38308eea019113ad1508da725bbedcd0fa5a85ef5f7"
checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
dependencies = [
"ahash",
]
[[package]]
name = "hashlink"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d99cf782f0dc4372d26846bec3de7804ceb5df083c2d4462c0b8d2330e894fa8"
dependencies = [
"hashbrown",
]
[[package]]
name = "heck"
@ -637,9 +656,9 @@ dependencies = [
[[package]]
name = "hermit-abi"
version = "0.1.15"
version = "0.1.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9"
checksum = "5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8"
dependencies = [
"libc",
]
@ -695,11 +714,11 @@ dependencies = [
[[package]]
name = "instant"
version = "0.1.7"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63312a18f7ea8760cdd0a7c5aac1a619752a246b833545e3e36d1f81f7cd9e66"
checksum = "cb1fc4429a33e1f80d41dc9fea4d108a88bec1de8053878898ae448a0b52f613"
dependencies = [
"cfg-if 0.1.10",
"cfg-if 1.0.0",
]
[[package]]
@ -771,15 +790,15 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
version = "0.2.77"
version = "0.2.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2f96b10ec2560088a8e76961b00d47107b3a625fecb76dedb29ee7ccbf98235"
checksum = "2448f6066e80e3bfc792e9c98bf705b4b0fc6e8ef5b43e5889aff0eaa9c58743"
[[package]]
name = "libsqlite3-sys"
version = "0.20.0"
version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3a245984b1b06c291f46e27ebda9f369a94a1ab8461d0e845e23f9ced01f5db"
checksum = "64d31059f22935e6c31830db5249ba2b7ecd54fd73a9909286f0a67aa55c2fbd"
dependencies = [
"cc",
"pkg-config",
@ -839,9 +858,9 @@ checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400"
[[package]]
name = "miniz_oxide"
version = "0.4.2"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c60c0dfe32c10b43a144bad8fc83538c52f58302c92300ea7ec7bf7b38d5a7b9"
checksum = "0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d"
dependencies = [
"adler",
"autocfg",
@ -898,9 +917,9 @@ dependencies = [
[[package]]
name = "nb-connect"
version = "1.0.0"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e847c76b390f44529c2071ef06d0b52fbb4bdb04cc8987a5cfa63954c000abca"
checksum = "8123a81538e457d44b933a02faf885d3fe8408806b23fa700e8f01c6c3a98998"
dependencies = [
"libc",
"winapi 0.3.9",
@ -957,9 +976,9 @@ dependencies = [
[[package]]
name = "object"
version = "0.20.0"
version = "0.21.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ab52be62400ca80aa00285d25253d7f7c437b7375c4de678f5405d3afe82ca5"
checksum = "37fd5004feb2ce328a52b0b3d01dbf4ffff72583493900ed15f22d4111c51693"
[[package]]
name = "once_cell"
@ -1040,18 +1059,38 @@ checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e"
[[package]]
name = "pin-project"
version = "0.4.23"
version = "0.4.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa"
checksum = "2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15"
dependencies = [
"pin-project-internal",
"pin-project-internal 0.4.27",
]
[[package]]
name = "pin-project"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee41d838744f60d959d7074e3afb6b35c7456d0f61cad38a24e35e6553f73841"
dependencies = [
"pin-project-internal 1.0.1",
]
[[package]]
name = "pin-project-internal"
version = "0.4.23"
version = "0.4.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f"
checksum = "65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "pin-project-internal"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "81a4ffa594b66bff340084d4081df649a7dc049ac8d7fc458d8e628bfbbb2f86"
dependencies = [
"proc-macro2",
"quote",
@ -1060,9 +1099,9 @@ dependencies = [
[[package]]
name = "pin-project-lite"
version = "0.1.7"
version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715"
checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b"
[[package]]
name = "pin-utils"
@ -1072,20 +1111,20 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pkg-config"
version = "0.3.18"
version = "0.3.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33"
checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c"
[[package]]
name = "polling"
version = "1.1.0"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0720e0b9ea9d52451cf29d3413ba8a9303f8815d9d9653ef70e03ff73e65566"
checksum = "a2a7bc6b2a29e632e45451c941832803a18cce6781db04de8a04696cdca8bde4"
dependencies = [
"cfg-if 0.1.10",
"libc",
"log",
"wepoll-sys-stjepang",
"wepoll-sys",
"winapi 0.3.9",
]
@ -1133,9 +1172,9 @@ checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a"
[[package]]
name = "proc-macro2"
version = "1.0.21"
version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36e28516df94f3dd551a587da5357459d9b36d945a7c37c3557928c1c2ff2a2c"
checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71"
dependencies = [
"unicode-xid",
]
@ -1157,9 +1196,9 @@ dependencies = [
[[package]]
name = "radix_trie"
version = "0.2.0"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56eba2a19109c6dfaaa74eff6e0ad7113ad038ebc6be05396862fa0e986b16a3"
checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd"
dependencies = [
"endian-type",
"nibble_vec",
@ -1214,9 +1253,9 @@ checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
[[package]]
name = "regex"
version = "1.3.9"
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c3780fcf44b193bc4d09f36d2a3c87b251da4a046c87795a0d35f4f927ad8e6"
checksum = "8963b85b8ce3074fecffde43b4b0dded83ce2f367dc8d363afc56679f3ee820b"
dependencies = [
"aho-corasick",
"memchr",
@ -1226,9 +1265,9 @@ dependencies = [
[[package]]
name = "regex-syntax"
version = "0.6.18"
version = "0.6.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26412eb97c6b088a6997e05f69403a802a92d520de2f8e63c2b65f9e0f47c4e8"
checksum = "8cab7a364d15cde1e505267766a2d3c4e22a843e1a601f0fa7564c0f82ced11c"
[[package]]
name = "remove_dir_all"
@ -1266,25 +1305,25 @@ dependencies = [
[[package]]
name = "rusqlite"
version = "0.24.0"
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c78c3275d9d6eb684d2db4b2388546b32fdae0586c20a82f3905d21ea78b9ef"
checksum = "7e3d4791ab5517217f51216a84a688b53c1ebf7988736469c538d02f46ddba68"
dependencies = [
"bitflags",
"chrono",
"fallible-iterator",
"fallible-streaming-iterator",
"hashlink",
"libsqlite3-sys",
"lru-cache",
"memchr",
"smallvec",
]
[[package]]
name = "rustc-demangle"
version = "0.1.16"
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783"
checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232"
[[package]]
name = "rustls"
@ -1350,18 +1389,18 @@ dependencies = [
[[package]]
name = "serde"
version = "1.0.116"
version = "1.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96fe57af81d28386a513cbc6858332abc6117cfdb5999647c6444b8f43a370a5"
checksum = "b88fa983de7720629c9387e9f517353ed404164b1e482c970a90c1a4aaf7dc1a"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.116"
version = "1.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f630a6370fd8e457873b4bd2ffdae75408bc291ba72be773772a4c2a065d9ae8"
checksum = "cbd1ae72adb44aab48f325a02444a5fc079349a8d804c1fc922aed3f7454c74e"
dependencies = [
"proc-macro2",
"quote",
@ -1406,9 +1445,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
[[package]]
name = "structopt"
version = "0.3.17"
version = "0.3.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6cc388d94ffabf39b5ed5fadddc40147cb21e605f53db6f8f36a625d27489ac5"
checksum = "126d630294ec449fae0b16f964e35bf3c74f940da9dca17ee9b905f7b3112eb8"
dependencies = [
"clap",
"lazy_static",
@ -1417,9 +1456,9 @@ dependencies = [
[[package]]
name = "structopt-derive"
version = "0.4.10"
version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e2513111825077552a6751dfad9e11ce0fba07d7276a3943a037d7e93e64c5f"
checksum = "65e51c492f9e23a220534971ff5afc14037289de430e3c83f9daf6a1b6ae91e8"
dependencies = [
"heck",
"proc-macro-error",
@ -1430,9 +1469,9 @@ dependencies = [
[[package]]
name = "syn"
version = "1.0.41"
version = "1.0.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6690e3e9f692504b941dc6c3b188fd28df054f7fb8469ab40680df52fdcc842b"
checksum = "5ad5de3220ea04da322618ded2c42233d02baca219d6f160a3e9c87cda16c942"
dependencies = [
"proc-macro2",
"quote",
@ -1483,18 +1522,18 @@ dependencies = [
[[package]]
name = "thiserror"
version = "1.0.20"
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dfdd070ccd8ccb78f4ad66bf1982dc37f620ef696c6b5028fe2ed83dd3d0d08"
checksum = "318234ffa22e0920fe9a40d7b8369b5f649d490980cf7aadcf1eb91594869b42"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.20"
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd80fc12f73063ac132ac92aceea36734f04a1d93c1240c6944e23a3b8841793"
checksum = "cae2447b6282786c3493999f40a9be2a6ad20cb8bd268b0a0dbf5a065535c0ab"
dependencies = [
"proc-macro2",
"quote",
@ -1604,36 +1643,47 @@ dependencies = [
[[package]]
name = "toml"
version = "0.5.6"
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a"
checksum = "75cf45bb0bef80604d001caaec0d09da99611b3c0fd39d3080468875cdb65645"
dependencies = [
"serde",
]
[[package]]
name = "tracing"
version = "0.1.19"
version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d79ca061b032d6ce30c660fded31189ca0b9922bf483cd70759f13a2d86786c"
checksum = "b0987850db3733619253fe60e17cb59b82d37c7e6c0236bb81e4d6b87c879f27"
dependencies = [
"cfg-if 0.1.10",
"log",
"pin-project-lite",
"tracing-core",
]
[[package]]
name = "tracing-core"
version = "0.1.16"
version = "0.1.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5bcf46c1f1f06aeea2d6b81f3c863d0930a596c86ad1920d4e5bad6dd1d7119a"
checksum = "f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f"
dependencies = [
"lazy_static",
]
[[package]]
name = "tracing-futures"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c"
dependencies = [
"pin-project 0.4.27",
"tracing",
]
[[package]]
name = "trust-dns"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"chrono",
"clap",
@ -1657,7 +1707,7 @@ dependencies = [
[[package]]
name = "trust-dns-client"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"cfg-if 1.0.0",
"chrono",
@ -1682,7 +1732,7 @@ dependencies = [
[[package]]
name = "trust-dns-compatibility"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"chrono",
"data-encoding",
@ -1695,7 +1745,7 @@ dependencies = [
[[package]]
name = "trust-dns-https"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"bytes",
"cfg-if 1.0.0",
@ -1718,7 +1768,7 @@ dependencies = [
[[package]]
name = "trust-dns-integration"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"chrono",
"env_logger",
@ -1742,7 +1792,7 @@ dependencies = [
[[package]]
name = "trust-dns-native-tls"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"futures-channel",
"futures-util",
@ -1754,7 +1804,7 @@ dependencies = [
[[package]]
name = "trust-dns-openssl"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"futures-channel",
"futures-util",
@ -1766,7 +1816,7 @@ dependencies = [
[[package]]
name = "trust-dns-proto"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"async-trait",
"backtrace",
@ -1797,7 +1847,7 @@ dependencies = [
[[package]]
name = "trust-dns-resolver"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"cfg-if 1.0.0",
"env_logger",
@ -1827,7 +1877,7 @@ dependencies = [
[[package]]
name = "trust-dns-rustls"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"futures-channel",
"futures-io",
@ -1843,7 +1893,7 @@ dependencies = [
[[package]]
name = "trust-dns-server"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"bytes",
"cfg-if 1.0.0",
@ -1874,7 +1924,7 @@ dependencies = [
[[package]]
name = "trust-dns-util"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
dependencies = [
"clap",
"console",
@ -2080,19 +2130,19 @@ dependencies = [
]
[[package]]
name = "wepoll-sys-stjepang"
version = "1.0.8"
name = "wepoll-sys"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fdfbb03f290ca0b27922e8d48a0997b4ceea12df33269b9f75e713311eb178d"
checksum = "0fcb14dea929042224824779fbc82d9fab8d2e6d3cbc0ac404de8edf489e77ff"
dependencies = [
"cc",
]
[[package]]
name = "widestring"
version = "0.4.2"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a763e303c0e0f23b0da40888724762e802a8ffefbc22de4127ef42493c2ea68c"
checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c"
[[package]]
name = "winapi"

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -77,18 +77,18 @@ futures = { version = "0.3.5", default-features = false, features = ["std"] }
log = "0.4"
rustls = { version = "0.18", optional = true }
tokio = { version = "0.2.22", features = ["rt-core", "rt-threaded", "time"] }
trust-dns-client = { version = "0.20.0-alpha.2", path = "../crates/client" }
trust-dns-openssl = { version = "0.20.0-alpha.2", path = "../crates/openssl", optional = true }
trust-dns-proto = { version = "0.20.0-alpha.2", path = "../crates/proto" }
trust-dns-rustls = { version = "0.20.0-alpha.2", path = "../crates/rustls", optional = true }
trust-dns-server = { version = "0.20.0-alpha.2", path = "../crates/server" }
trust-dns-client = { version = "0.20.0-alpha.3", path = "../crates/client" }
trust-dns-openssl = { version = "0.20.0-alpha.3", path = "../crates/openssl", optional = true }
trust-dns-proto = { version = "0.20.0-alpha.3", path = "../crates/proto" }
trust-dns-rustls = { version = "0.20.0-alpha.3", path = "../crates/rustls", optional = true }
trust-dns-server = { version = "0.20.0-alpha.3", path = "../crates/server" }
[dev-dependencies]
env_logger = "0.8"
native-tls = "0.2"
regex = "1.3.4"
trust-dns-proto = { version = "0.20.0-alpha.2", path = "../crates/proto", features = ["testing"] }
trust-dns-native-tls = { version = "0.20.0-alpha.2", path = "../crates/native-tls" }
trust-dns-https = { version = "0.20.0-alpha.2", path = "../crates/https" }
trust-dns-resolver = { version = "0.20.0-alpha.2", path = "../crates/resolver" }
trust-dns-proto = { version = "0.20.0-alpha.3", path = "../crates/proto", features = ["testing"] }
trust-dns-native-tls = { version = "0.20.0-alpha.3", path = "../crates/native-tls" }
trust-dns-https = { version = "0.20.0-alpha.3", path = "../crates/https" }
trust-dns-resolver = { version = "0.20.0-alpha.3", path = "../crates/resolver" }
webpki-roots = { version = "0.20" }

View File

@ -1,6 +1,6 @@
[package]
name = "async-std-resolver"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -67,8 +67,8 @@ path = "src/lib.rs"
async-std = "1.6"
async-trait = "0.1.36"
futures-io = { version = "0.3.5", default-features = false, features = ["std"] }
trust-dns-resolver = { version = "0.20.0-alpha.2", path = "../resolver", default-features = false }
trust-dns-resolver = { version = "0.20.0-alpha.3", path = "../resolver", default-features = false }
[dev-dependencies]
async-std = { version = "1.6", features = ["attributes"] }
trust-dns-resolver = { version = "0.20.0-alpha.2", path = "../resolver", default-features = false, features = ["testing"] }
trust-dns-resolver = { version = "0.20.0-alpha.3", path = "../resolver", default-features = false, features = ["testing"] }

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-client"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -81,8 +81,8 @@ rustls = { version = "0.18", optional = true }
serde = { version = "1.0", features = ["derive"], optional = true }
thiserror = "1.0.20"
tokio = { version = "0.2.22", features = ["rt-core"] }
trust-dns-https = { version = "0.20.0-alpha.2", path = "../https", optional = true }
trust-dns-proto = { version = "0.20.0-alpha.2", path = "../proto", features = ["dnssec"]}
trust-dns-https = { version = "0.20.0-alpha.3", path = "../https", optional = true }
trust-dns-proto = { version = "0.20.0-alpha.3", path = "../proto", features = ["dnssec"]}
webpki = { version = "0.21", optional = true }
[dev-dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-https"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -59,8 +59,8 @@ thiserror = "1.0.20"
tokio = { version = "0.2.22", features = ["tcp", "io-util", "rt-core"] }
tokio-rustls = "0.14"
# disables default features, i.e. openssl...
trust-dns-proto = { version = "0.20.0-alpha.2", path = "../proto", features = ["tokio-runtime"], default-features = false }
trust-dns-rustls = { version = "0.20.0-alpha.2", path = "../rustls", default-features = false }
trust-dns-proto = { version = "0.20.0-alpha.3", path = "../proto", features = ["tokio-runtime"], default-features = false }
trust-dns-rustls = { version = "0.20.0-alpha.3", path = "../rustls", default-features = false }
webpki-roots = { version = "0.20" }
webpki = "0.21"

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-native-tls"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -53,7 +53,7 @@ native-tls = "0.2"
tokio = "0.2.22"
tokio-native-tls = "0.1"
# disables default features, i.e. openssl...
trust-dns-proto = { version = "0.20.0-alpha.2", path = "../proto", features = ["tokio-runtime"], default-features = false }
trust-dns-proto = { version = "0.20.0-alpha.3", path = "../proto", features = ["tokio-runtime"], default-features = false }
[dev-dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-openssl"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -52,7 +52,7 @@ futures-util = { version = "0.3.5", default-features = false, features = ["std"]
openssl = { version = "0.10", features = ["v102", "v110"] }
tokio-openssl = "0.4.0"
tokio = "0.2.22"
trust-dns-proto = { version = "0.20.0-alpha.2", path = "../proto", features = ["openssl"] }
trust-dns-proto = { version = "0.20.0-alpha.3", path = "../proto", features = ["openssl"] }
[dev-dependencies]
openssl = { version = "0.10", features = ["v102", "v110"] }

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-proto"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
edition = "2018"
authors = ["Benjamin Fry <benjaminfry@me.com>"]

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-resolver"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -81,11 +81,11 @@ tokio = { version = "0.2.22", optional = true }
tokio-native-tls = { version = "0.1", optional = true }
tokio-openssl = { version = "0.4.0", optional = true }
tokio-rustls = { version = "0.14", optional = true }
trust-dns-https = { version = "0.20.0-alpha.2", path = "../https", optional = true }
trust-dns-native-tls = { version = "0.20.0-alpha.2", path = "../native-tls", optional = true }
trust-dns-openssl = { version = "0.20.0-alpha.2", path = "../openssl", optional = true }
trust-dns-proto = { version = "0.20.0-alpha.2", path = "../proto", default-features = false }
trust-dns-rustls = { version = "0.20.0-alpha.2", path = "../rustls", optional = true }
trust-dns-https = { version = "0.20.0-alpha.3", path = "../https", optional = true }
trust-dns-native-tls = { version = "0.20.0-alpha.3", path = "../native-tls", optional = true }
trust-dns-openssl = { version = "0.20.0-alpha.3", path = "../openssl", optional = true }
trust-dns-proto = { version = "0.20.0-alpha.3", path = "../proto", default-features = false }
trust-dns-rustls = { version = "0.20.0-alpha.3", path = "../rustls", optional = true }
webpki-roots = { version = "0.20", optional = true }
[target.'cfg(windows)'.dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-rustls"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -55,7 +55,7 @@ rustls = "0.18"
tokio = { version = "0.2.22", features = ["tcp", "io-util"] }
tokio-rustls = { version = "0.14", features = ["early-data"] }
# disables default features, i.e. openssl...
trust-dns-proto = { version = "0.20.0-alpha.2", path = "../proto", features = ["tokio-runtime"], default-features = false }
trust-dns-proto = { version = "0.20.0-alpha.3", path = "../proto", features = ["tokio-runtime"], default-features = false }
webpki = "0.21"
[dev-dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-server"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -90,9 +90,9 @@ tokio = { version = "0.2.22", features = ["stream", "tcp", "udp"] }
tokio-openssl = { version = "0.4.0", optional = true }
tokio-rustls = { version = "0.14", optional = true }
toml = "0.5"
trust-dns-client= { version = "0.20.0-alpha.2", path = "../client" }
trust-dns-https = { version = "0.20.0-alpha.2", path = "../https", optional = true }
trust-dns-proto = { version = "0.20.0-alpha.2", path = "../proto" }
trust-dns-openssl = { version = "0.20.0-alpha.2", path = "../openssl", optional = true }
trust-dns-resolver = { version = "0.20.0-alpha.2", path = "../resolver", features = ["serde-config"], optional = true }
trust-dns-rustls = { version = "0.20.0-alpha.2", path = "../rustls", optional = true }
trust-dns-client= { version = "0.20.0-alpha.3", path = "../client" }
trust-dns-https = { version = "0.20.0-alpha.3", path = "../https", optional = true }
trust-dns-proto = { version = "0.20.0-alpha.3", path = "../proto" }
trust-dns-openssl = { version = "0.20.0-alpha.3", path = "../openssl", optional = true }
trust-dns-resolver = { version = "0.20.0-alpha.3", path = "../resolver", features = ["serde-config"], optional = true }
trust-dns-rustls = { version = "0.20.0-alpha.3", path = "../rustls", optional = true }

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-compatibility"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -52,4 +52,4 @@ env_logger = "0.8"
futures = "0.3.5"
openssl = { version = "0.10", features = ["v102", "v110"] }
rand = "0.7"
trust-dns-client= { version = "0.20.0-alpha.2", path="../../crates/client", features = ["dnssec-openssl"] }
trust-dns-client= { version = "0.20.0-alpha.3", path="../../crates/client", features = ["dnssec-openssl"] }

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-integration"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -78,14 +78,14 @@ rand = "0.7"
rusqlite = { version = "0.24.0", features = ["bundled"] }
rustls = "0.18"
tokio = { version = "0.2.22", features = ["time", "rt-core"] }
trust-dns-client= { version = "0.20.0-alpha.2", path = "../../crates/client" }
trust-dns-https = { version = "0.20.0-alpha.2", path = "../../crates/https" }
trust-dns-openssl = { version = "0.20.0-alpha.2", path = "../../crates/openssl" }
trust-dns-proto = { version = "0.20.0-alpha.2", path = "../../crates/proto", features = ["testing"] }
trust-dns-resolver = { version = "0.20.0-alpha.2", path = "../../crates/resolver" }
trust-dns-rustls = { version = "0.20.0-alpha.2", path = "../../crates/rustls" }
trust-dns-client= { version = "0.20.0-alpha.3", path = "../../crates/client" }
trust-dns-https = { version = "0.20.0-alpha.3", path = "../../crates/https" }
trust-dns-openssl = { version = "0.20.0-alpha.3", path = "../../crates/openssl" }
trust-dns-proto = { version = "0.20.0-alpha.3", path = "../../crates/proto", features = ["testing"] }
trust-dns-resolver = { version = "0.20.0-alpha.3", path = "../../crates/resolver" }
trust-dns-rustls = { version = "0.20.0-alpha.3", path = "../../crates/rustls" }
# TODO: fixup tests to not require openssl
trust-dns-server = { version = "0.20.0-alpha.2", path = "../../crates/server" }
trust-dns-server = { version = "0.20.0-alpha.3", path = "../../crates/server" }
webpki-roots = { version = "0.20", optional = true }
[dev-dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-util"
version = "0.20.0-alpha.2"
version = "0.20.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
edition = "2018"
@ -59,9 +59,9 @@ clap = "2.33.1"
console = "0.13.0"
data-encoding = "2.2.0"
env_logger = { version = "0.8.1", features = ["termcolor", "humantime", "atty"] }
trust-dns-client= { version = "0.20.0-alpha.2", features = ["dnssec-openssl"], path = "../crates/client" }
trust-dns-proto = { version = "0.20.0-alpha.2", features = ["dnssec-openssl"], path = "../crates/proto" }
trust-dns-resolver = { version = "0.20.0-alpha.2", features = ["dnssec-openssl"], path = "../crates/resolver" }
trust-dns-client= { version = "0.20.0-alpha.3", features = ["dnssec-openssl"], path = "../crates/client" }
trust-dns-proto = { version = "0.20.0-alpha.3", features = ["dnssec-openssl"], path = "../crates/proto" }
trust-dns-resolver = { version = "0.20.0-alpha.3", features = ["dnssec-openssl"], path = "../crates/resolver" }
log = "0.4"
openssl = { version = "0.10", features = ["v102", "v110"] }
structopt = "0.3"

View File

@ -23,7 +23,7 @@ Success for query name: www.example.com. type: A class: IN
```shell
$ resolve -h
resolve 0.20.0-alpha.2
resolve 0.20.0-alpha.3
A CLI interface for the trust-dns-resolver.
This utility directly uses the trust-dns-resolver to perform a lookup to a set of nameservers. Many of the features can