bump versions to 0.20 and update Changelog
This commit is contained in:
parent
347560bc77
commit
aa315c13b9
15
CHANGELOG.md
15
CHANGELOG.md
@ -5,6 +5,21 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
||||
|
||||
All notes should be prepended with the location of the change, e.g. `(proto)` or `(resolver)`.
|
||||
|
||||
## 0.20.0 (unreleased)
|
||||
|
||||
### Changed
|
||||
|
||||
- (resolver) *BREAKING* removed async for `AsyncResolver::new` (@balboah) #1077 #1056
|
||||
- (server) *BREAKING* removed `Runtime` from `ServerFuture::register_socket` (@LucioFranco) #1088
|
||||
|
||||
### Fixed
|
||||
|
||||
- (resolver) Regards NXDomain and NoError empty responses as errors (continues searching for records), #1086 #933
|
||||
|
||||
### Added
|
||||
|
||||
- (resolver) Allow HTTPS to be generic over Runtime (@balboah) #1077 #1074
|
||||
|
||||
## 0.19.5
|
||||
|
||||
### Fixed
|
||||
|
1402
Cargo.lock
generated
1402
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -77,18 +77,18 @@ futures = { version = "0.3.4", default-features = false, features = ["std"] }
|
||||
log = "0.4"
|
||||
rustls = { version = "0.17", optional = true }
|
||||
tokio = { version = "0.2.16", features = ["rt-core", "rt-threaded", "time"] }
|
||||
trust-dns-client= { version = "0.19.5", path = "../crates/client" }
|
||||
trust-dns-openssl = { version = "0.19.5", path = "../crates/openssl", optional = true }
|
||||
trust-dns-proto = { version = "0.19.5", path = "../crates/proto" }
|
||||
trust-dns-rustls = { version = "0.19.5", path = "../crates/rustls", optional = true }
|
||||
trust-dns-server = { version = "0.19.5", path = "../crates/server" }
|
||||
trust-dns-client = { version = "0.20.0", path = "../crates/client" }
|
||||
trust-dns-openssl = { version = "0.20.0", path = "../crates/openssl", optional = true }
|
||||
trust-dns-proto = { version = "0.20.0", path = "../crates/proto" }
|
||||
trust-dns-rustls = { version = "0.20.0", path = "../crates/rustls", optional = true }
|
||||
trust-dns-server = { version = "0.20.0", path = "../crates/server" }
|
||||
|
||||
[dev-dependencies]
|
||||
env_logger = "0.7"
|
||||
native-tls = "0.2"
|
||||
regex = "1.3.4"
|
||||
trust-dns-proto = { version = "0.19.5", path = "../crates/proto", features = ["testing"] }
|
||||
trust-dns-native-tls = { version = "0.19.5", path = "../crates/native-tls" }
|
||||
trust-dns-https = { version = "0.19.5", path = "../crates/https" }
|
||||
trust-dns-resolver = { version = "0.19.4", path = "../crates/resolver" }
|
||||
trust-dns-proto = { version = "0.20.0", path = "../crates/proto", features = ["testing"] }
|
||||
trust-dns-native-tls = { version = "0.20.0", path = "../crates/native-tls" }
|
||||
trust-dns-https = { version = "0.20.0", path = "../crates/https" }
|
||||
trust-dns-resolver = { version = "0.20.0", path = "../crates/resolver" }
|
||||
webpki-roots = { version = "0.19" }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "async-std-resolver"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -67,8 +67,8 @@ path = "src/lib.rs"
|
||||
async-std = "1.0"
|
||||
async-trait = "0.1.27"
|
||||
futures = { version = "0.3.4", default-features = false, features = ["std"] }
|
||||
trust-dns-resolver = { version = "0.19.5", path = "../resolver", default-features = false }
|
||||
trust-dns-resolver = { version = "0.20.0", path = "../resolver", default-features = false }
|
||||
|
||||
[dev-dependencies]
|
||||
async-std = { version = "1.0", features = ["attributes"] }
|
||||
trust-dns-resolver = { version = "0.19.5", path = "../resolver", default-features = false, features = ["testing"] }
|
||||
trust-dns-resolver = { version = "0.20.0", path = "../resolver", default-features = false, features = ["testing"] }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-client"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -79,8 +79,8 @@ rustls = { version = "0.17", optional = true }
|
||||
serde = { version = "1.0", features = ["derive"], optional = true }
|
||||
thiserror = "1.0.14"
|
||||
tokio = { version = "0.2.16", features = ["rt-core"] }
|
||||
trust-dns-https = { version = "0.19.5", path = "../https", optional = true }
|
||||
trust-dns-proto = { version = "0.19.5", path = "../proto", features = ["dnssec"]}
|
||||
trust-dns-https = { version = "0.20.0", path = "../https", optional = true }
|
||||
trust-dns-proto = { version = "0.20.0", path = "../proto", features = ["dnssec"]}
|
||||
webpki = { version = "0.21", optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-https"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -59,8 +59,8 @@ thiserror = "1.0.14"
|
||||
tokio = { version = "0.2.16", features = ["tcp", "io-util", "rt-core"] }
|
||||
tokio-rustls = "0.13"
|
||||
# disables default features, i.e. openssl...
|
||||
trust-dns-proto = { version = "0.19.5", path = "../proto", features = ["tokio-runtime"], default-features = false }
|
||||
trust-dns-rustls = { version = "0.19.5", path = "../rustls", default-features = false }
|
||||
trust-dns-proto = { version = "0.20.0", path = "../proto", features = ["tokio-runtime"], default-features = false }
|
||||
trust-dns-rustls = { version = "0.20.0", path = "../rustls", default-features = false }
|
||||
typed-headers = "0.2"
|
||||
webpki-roots = { version = "0.19" }
|
||||
webpki = "0.21"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-native-tls"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -52,7 +52,7 @@ native-tls = "0.2"
|
||||
tokio = "0.2.16"
|
||||
tokio-tls = "0.3.0"
|
||||
# disables default features, i.e. openssl...
|
||||
trust-dns-proto = { version = "0.19.5", path = "../proto", features = ["tokio-runtime"], default-features = false }
|
||||
trust-dns-proto = { version = "0.20.0", path = "../proto", features = ["tokio-runtime"], default-features = false }
|
||||
|
||||
[dev-dependencies]
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-openssl"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -51,7 +51,7 @@ futures = { version = "0.3.4", default-features = false, features = ["std"] }
|
||||
openssl = { version = "0.10", features = ["v102", "v110"] }
|
||||
tokio-openssl = "0.4.0"
|
||||
tokio = "0.2.16"
|
||||
trust-dns-proto = { version = "0.19.5", path = "../proto", features = ["openssl"] }
|
||||
trust-dns-proto = { version = "0.20.0", path = "../proto", features = ["openssl"] }
|
||||
|
||||
[dev-dependencies]
|
||||
openssl = { version = "0.10", features = ["v102", "v110"] }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-proto"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
edition = "2018"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-resolver"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -80,11 +80,11 @@ tokio = { version = "0.2.16", optional = true }
|
||||
tokio-tls = { version = "0.3.0", optional = true }
|
||||
tokio-openssl = { version = "0.4.0", optional = true }
|
||||
tokio-rustls = { version = "0.13", optional = true }
|
||||
trust-dns-https = { version = "0.19.5", path = "../https", optional = true }
|
||||
trust-dns-native-tls = { version = "0.19.5", path = "../native-tls", optional = true }
|
||||
trust-dns-openssl = { version = "0.19.5", path = "../openssl", optional = true }
|
||||
trust-dns-proto = { version = "0.19.5", path = "../proto", default-features = false }
|
||||
trust-dns-rustls = { version = "0.19.5", path = "../rustls", optional = true }
|
||||
trust-dns-https = { version = "0.20.0", path = "../https", optional = true }
|
||||
trust-dns-native-tls = { version = "0.20.0", path = "../native-tls", optional = true }
|
||||
trust-dns-openssl = { version = "0.20.0", path = "../openssl", optional = true }
|
||||
trust-dns-proto = { version = "0.20.0", path = "../proto", default-features = false }
|
||||
trust-dns-rustls = { version = "0.20.0", path = "../rustls", optional = true }
|
||||
webpki-roots = { version = "0.19", optional = true }
|
||||
|
||||
[target.'cfg(windows)'.dependencies]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-rustls"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -53,7 +53,7 @@ rustls = "0.17"
|
||||
tokio = { version = "0.2.16", features = ["tcp", "io-util"] }
|
||||
tokio-rustls = { version = "0.13", features = ["early-data"] }
|
||||
# disables default features, i.e. openssl...
|
||||
trust-dns-proto = { version = "0.19.5", path = "../proto", features = ["tokio-runtime"], default-features = false }
|
||||
trust-dns-proto = { version = "0.20.0", path = "../proto", features = ["tokio-runtime"], default-features = false }
|
||||
webpki = "0.21"
|
||||
|
||||
[dev-dependencies]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-server"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -89,9 +89,9 @@ tokio = { version = "0.2.16", features = ["stream", "tcp", "udp"] }
|
||||
tokio-openssl = { version = "0.4.0", optional = true }
|
||||
tokio-rustls = { version = "0.13", optional = true }
|
||||
toml = "0.5"
|
||||
trust-dns-client= { version = "0.19.5", path = "../client" }
|
||||
trust-dns-https = { version = "0.19.5", path = "../https", optional = true }
|
||||
trust-dns-proto = { version = "0.19.5", path = "../proto" }
|
||||
trust-dns-openssl = { version = "0.19.5", path = "../openssl", optional = true }
|
||||
trust-dns-resolver = { version = "0.19.5", path = "../resolver", features = ["serde-config"], optional = true }
|
||||
trust-dns-rustls = { version = "0.19.5", path = "../rustls", optional = true }
|
||||
trust-dns-client= { version = "0.20.0", path = "../client" }
|
||||
trust-dns-https = { version = "0.20.0", path = "../https", optional = true }
|
||||
trust-dns-proto = { version = "0.20.0", path = "../proto" }
|
||||
trust-dns-openssl = { version = "0.20.0", path = "../openssl", optional = true }
|
||||
trust-dns-resolver = { version = "0.20.0", path = "../resolver", features = ["serde-config"], optional = true }
|
||||
trust-dns-rustls = { version = "0.20.0", path = "../rustls", optional = true }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-compatibility"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -52,4 +52,4 @@ env_logger = "0.7"
|
||||
futures = "0.3.4"
|
||||
openssl = { version = "0.10", features = ["v102", "v110"] }
|
||||
rand = "0.7"
|
||||
trust-dns-client= { version = "0.19.5", path="../../crates/client", features = ["dnssec-openssl"] }
|
||||
trust-dns-client= { version = "0.20.0", path="../../crates/client", features = ["dnssec-openssl"] }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-integration"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -78,14 +78,14 @@ rand = "0.7"
|
||||
rusqlite = { version = "0.23.1", features = ["bundled"] }
|
||||
rustls = "0.17"
|
||||
tokio = { version = "0.2.16", features = ["time", "rt-core"] }
|
||||
trust-dns-client= { version = "0.19.5", path = "../../crates/client" }
|
||||
trust-dns-https = { version = "0.19.5", path = "../../crates/https" }
|
||||
trust-dns-openssl = { version = "0.19.5", path = "../../crates/openssl" }
|
||||
trust-dns-proto = { version = "0.19.5", path = "../../crates/proto", features = ["testing"] }
|
||||
trust-dns-resolver = { version = "0.19.5", path = "../../crates/resolver" }
|
||||
trust-dns-rustls = { version = "0.19.5", path = "../../crates/rustls" }
|
||||
trust-dns-client= { version = "0.20.0", path = "../../crates/client" }
|
||||
trust-dns-https = { version = "0.20.0", path = "../../crates/https" }
|
||||
trust-dns-openssl = { version = "0.20.0", path = "../../crates/openssl" }
|
||||
trust-dns-proto = { version = "0.20.0", path = "../../crates/proto", features = ["testing"] }
|
||||
trust-dns-resolver = { version = "0.20.0", path = "../../crates/resolver" }
|
||||
trust-dns-rustls = { version = "0.20.0", path = "../../crates/rustls" }
|
||||
# TODO: fixup tests to not require openssl
|
||||
trust-dns-server = { version = "0.19.5", path = "../../crates/server" }
|
||||
trust-dns-server = { version = "0.20.0", path = "../../crates/server" }
|
||||
webpki-roots = { version = "0.19", optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-util"
|
||||
version = "0.19.5"
|
||||
version = "0.20.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -50,9 +50,9 @@ path = "src/pem_to_public_dnskey.rs"
|
||||
[dependencies]
|
||||
clap = "2.33.0"
|
||||
data-encoding = "2.2.0"
|
||||
trust-dns-client= { version = "0.19.5", features = ["dnssec-openssl"], path = "../crates/client" }
|
||||
trust-dns-proto = { version = "0.19.5", features = ["dnssec-openssl"], path = "../crates/proto" }
|
||||
trust-dns-resolver = { version = "0.19.5", features = ["dnssec-openssl"], path = "../crates/resolver" }
|
||||
trust-dns-client= { version = "0.20.0", features = ["dnssec-openssl"], path = "../crates/client" }
|
||||
trust-dns-proto = { version = "0.20.0", features = ["dnssec-openssl"], path = "../crates/proto" }
|
||||
trust-dns-resolver = { version = "0.20.0", features = ["dnssec-openssl"], path = "../crates/resolver" }
|
||||
env_logger = "0.7"
|
||||
log = "0.4"
|
||||
openssl = { version = "0.10", features = ["v102", "v110"] }
|
||||
|
Loading…
Reference in New Issue
Block a user