prepare 0.21.0-alpha.2
This commit is contained in:
parent
3d0667a1b6
commit
057735a1dc
@ -9,12 +9,15 @@ All notes should be prepended with the location of the change, e.g. `(proto)` or
|
||||
|
||||
### Added
|
||||
|
||||
- (proto) trust_dns_proto::rr::Record now serializable (@mvforell) #1536
|
||||
- (client) new `zone_transfer` method for `AXFR` and `IXFR` use cases, client only (@trinity-1686a) #1478
|
||||
- (client) Flag for `use_edns` configuration on `AsyncClient` (@astro) #1492
|
||||
- (client) support for `TSIG` authentication (@trinity-1686a) #1459
|
||||
|
||||
### Changed
|
||||
|
||||
- (proto) Header now stores ResponseCode instead of just u8 #1537
|
||||
- (client) improved async client example documentation (@ErwanDL) #1539
|
||||
- (resolver) on `REFUSED` (and other negative) response(s), fall back to other nameservers (@peterthejohnston) #1513 #1526
|
||||
- (client) the feature `dnssec` is no longer enabled by default, use `dnssec-ring` or `dnssec-openssl` #1506
|
||||
- (server) dnssec functions of `Authority` moved into `DnsSecAuthority` #1506
|
||||
@ -29,6 +32,7 @@ All notes should be prepended with the location of the change, e.g. `(proto)` or
|
||||
|
||||
### Removed
|
||||
|
||||
- (client) Remove AsyncClientConnect and AsyncSecureClientConnect (future impls) in favor of async constructors (@ErwanDL) #1541
|
||||
- (proto) removed `RecordType::DNSSEC` and moved all variants of `DNSSECRecordType` into `RecordType` #1506
|
||||
- (proto) removed `BufStreamHandle` and `StreamHandle` #1433
|
||||
- (response) disabled `mdns` to work on a new solution #1433
|
||||
|
26
Cargo.lock
generated
26
Cargo.lock
generated
@ -164,7 +164,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "async-std-resolver"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"async-std",
|
||||
"async-trait",
|
||||
@ -1610,7 +1610,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"clap",
|
||||
@ -1630,7 +1630,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns-client"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"chrono",
|
||||
@ -1654,7 +1654,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns-compatibility"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"data-encoding",
|
||||
@ -1667,14 +1667,14 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns-https"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"trust-dns-proto",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns-integration"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"env_logger",
|
||||
@ -1695,21 +1695,21 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns-native-tls"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"trust-dns-proto",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns-openssl"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"trust-dns-proto",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns-proto"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"backtrace",
|
||||
@ -1751,7 +1751,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns-resolver"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"cfg-if",
|
||||
"env_logger",
|
||||
@ -1777,14 +1777,14 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns-rustls"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"trust-dns-proto",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns-server"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"bytes",
|
||||
@ -1813,7 +1813,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "trust-dns-util"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"console",
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -77,14 +77,14 @@ futures = { version = "0.3.5", default-features = false, features = ["std"] }
|
||||
log = "0.4"
|
||||
rustls = { version = "0.19", optional = true }
|
||||
tokio = { version = "1.0", features = ["time"] }
|
||||
trust-dns-client = { version = "0.21.0-alpha.1", path = "../crates/client" }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.1", path = "../crates/proto" }
|
||||
trust-dns-server = { version = "0.21.0-alpha.1", path = "../crates/server" }
|
||||
trust-dns-client = { version = "0.21.0-alpha.2", path = "../crates/client" }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.2", path = "../crates/proto" }
|
||||
trust-dns-server = { version = "0.21.0-alpha.2", path = "../crates/server" }
|
||||
|
||||
[dev-dependencies]
|
||||
env_logger = "0.9"
|
||||
native-tls = "0.2"
|
||||
regex = "1.3.4"
|
||||
trust-dns-proto = { version = "0.21.0-alpha.1", path = "../crates/proto", features = ["testing", "dns-over-native-tls"] }
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.1", path = "../crates/resolver" }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.2", path = "../crates/proto", features = ["testing", "dns-over-native-tls"] }
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.2", path = "../crates/resolver" }
|
||||
webpki-roots = "0.21"
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "async-std-resolver"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -69,8 +69,8 @@ async-trait = "0.1.36"
|
||||
futures-io = { version = "0.3.5", default-features = false, features = ["std"] }
|
||||
futures-util = { version = "0.3.5", default-features = false, features = ["std"] }
|
||||
pin-utils = "0.1.0"
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.1", path = "../resolver", default-features = false }
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.2", path = "../resolver", default-features = false }
|
||||
|
||||
[dev-dependencies]
|
||||
async-std = { version = "1.6", features = ["attributes"] }
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.1", path = "../resolver", default-features = false, features = ["testing"] }
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.2", path = "../resolver", default-features = false, features = ["testing"] }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-client"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -82,7 +82,7 @@ rustls = { version = "0.19", optional = true }
|
||||
serde = { version = "1.0", features = ["derive"], optional = true }
|
||||
thiserror = "1.0.20"
|
||||
tokio = { version = "1.0", features = ["rt"] }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.1", path = "../proto"}
|
||||
trust-dns-proto = { version = "0.21.0-alpha.2", path = "../proto"}
|
||||
webpki = { version = "0.21", optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-https"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -47,4 +47,4 @@ name = "trust_dns_https"
|
||||
path = "src/lib.rs"
|
||||
|
||||
[dependencies]
|
||||
trust-dns-proto = { version = "0.21.0-alpha.1", path = "../proto", features = ["tokio-runtime", "dns-over-https-rustls"], default-features = false }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.2", path = "../proto", features = ["tokio-runtime", "dns-over-https-rustls"], default-features = false }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-native-tls"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -47,4 +47,4 @@ name = "trust_dns_native_tls"
|
||||
path = "src/lib.rs"
|
||||
|
||||
[dependencies]
|
||||
trust-dns-proto = { version = "0.21.0-alpha.1", path = "../proto", features = ["tokio-runtime", "dns-over-native-tls"], default-features = false }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.2", path = "../proto", features = ["tokio-runtime", "dns-over-native-tls"], default-features = false }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-openssl"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -47,4 +47,4 @@ name = "trust_dns_openssl"
|
||||
path = "src/lib.rs"
|
||||
|
||||
[dependencies]
|
||||
trust-dns-proto = { version = "0.21.0-alpha.1", path = "../proto", features = ["dns-over-openssl"] }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.2", path = "../proto", features = ["dns-over-openssl"] }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-proto"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
edition = "2018"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-resolver"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -82,7 +82,7 @@ tokio = { version = "1.0", optional = true }
|
||||
tokio-native-tls = { version = "0.3", optional = true }
|
||||
tokio-openssl = { version = "0.6.0", optional = true }
|
||||
tokio-rustls = { version = "0.22", optional = true }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.1", path = "../proto", default-features = false }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.2", path = "../proto", default-features = false }
|
||||
webpki-roots = { version = "0.21", optional = true }
|
||||
|
||||
[target.'cfg(windows)'.dependencies]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-rustls"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -47,4 +47,4 @@ name = "trust_dns_rustls"
|
||||
path = "src/lib.rs"
|
||||
|
||||
[dependencies]
|
||||
trust-dns-proto = { version = "0.21.0-alpha.1", path = "../proto", features = ["tokio-runtime", "dns-over-rustls"], default-features = false }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.2", path = "../proto", features = ["tokio-runtime", "dns-over-rustls"], default-features = false }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-server"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -91,9 +91,9 @@ tokio = { version = "1.0", features = ["net"] }
|
||||
tokio-openssl = { version = "0.6.0", optional = true }
|
||||
tokio-rustls = { version = "0.22", optional = true }
|
||||
toml = "0.5"
|
||||
trust-dns-client= { version = "0.21.0-alpha.1", path = "../client" }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.1", path = "../proto" }
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.1", path = "../resolver", features = ["serde-config"], optional = true }
|
||||
trust-dns-client= { version = "0.21.0-alpha.2", path = "../client" }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.2", path = "../proto" }
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.2", path = "../resolver", features = ["serde-config"], optional = true }
|
||||
|
||||
[package.metadata.docs.rs]
|
||||
all-features = true
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-compatibility"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -52,4 +52,4 @@ env_logger = "0.9"
|
||||
futures = "0.3.5"
|
||||
openssl = { version = "0.10", features = ["v102", "v110"] }
|
||||
rand = "0.8"
|
||||
trust-dns-client= { version = "0.21.0-alpha.1", path="../../crates/client", features = ["dnssec-openssl"] }
|
||||
trust-dns-client= { version = "0.21.0-alpha.2", path="../../crates/client", features = ["dnssec-openssl"] }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-integration"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -79,11 +79,11 @@ rand = "0.8"
|
||||
rusqlite = { version = "0.25.3", features = ["bundled"] }
|
||||
rustls = "0.19"
|
||||
tokio = { version = "1.0", features = ["time", "rt"] }
|
||||
trust-dns-client= { version = "0.21.0-alpha.1", path = "../../crates/client" }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.1", path = "../../crates/proto", features = ["testing"] }
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.1", path = "../../crates/resolver" }
|
||||
trust-dns-client= { version = "0.21.0-alpha.2", path = "../../crates/client" }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.2", path = "../../crates/proto", features = ["testing"] }
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.2", path = "../../crates/resolver" }
|
||||
# TODO: fixup tests to not require openssl
|
||||
trust-dns-server = { version = "0.21.0-alpha.1", path = "../../crates/server" }
|
||||
trust-dns-server = { version = "0.21.0-alpha.2", path = "../../crates/server" }
|
||||
webpki-roots = { version = "0.21", optional = true }
|
||||
|
||||
[dev-dependencies]
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-util"
|
||||
version = "0.21.0-alpha.1"
|
||||
version = "0.21.0-alpha.2"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2018"
|
||||
|
||||
@ -59,9 +59,9 @@ clap = "2.33.1"
|
||||
console = "0.14.0"
|
||||
data-encoding = "2.2.0"
|
||||
env_logger = { version = "0.9.0", features = ["termcolor", "humantime", "atty"] }
|
||||
trust-dns-client= { version = "0.21.0-alpha.1", features = ["dnssec-openssl"], path = "../crates/client" }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.1", features = ["dnssec-openssl"], path = "../crates/proto" }
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.1", features = ["dnssec-openssl"], path = "../crates/resolver" }
|
||||
trust-dns-client= { version = "0.21.0-alpha.2", features = ["dnssec-openssl"], path = "../crates/client" }
|
||||
trust-dns-proto = { version = "0.21.0-alpha.2", features = ["dnssec-openssl"], path = "../crates/proto" }
|
||||
trust-dns-resolver = { version = "0.21.0-alpha.2", features = ["dnssec-openssl"], path = "../crates/resolver" }
|
||||
log = "0.4"
|
||||
openssl = { version = "0.10", features = ["v102", "v110"] }
|
||||
structopt = "0.3"
|
||||
|
Loading…
Reference in New Issue
Block a user