update alpha versions add changelog

This commit is contained in:
Benjamin Fry 2019-04-06 10:22:18 -07:00
parent 5cc7ac60a7
commit c90798288f
13 changed files with 60 additions and 48 deletions

View File

@ -8,12 +8,20 @@ This project adheres to [Semantic Versioning](http://semver.org/).
### Fixed
- (proto) UDP Sockets not being properly closed in timeout scenarios #635
- (server) CNAME resolutions #720
- (server) NSEC evaluation for NODATA and NXDOMAIN responses #697
- (server) Call add_update_auth_key in named.rs #683 (@Darkspirit)
### Added
- (proto) support for the OPENPGPKEY and SSHFP record types #646 #647
- (server/client) support ECDSA signing with ring #688 (@Darkspirit)
- (server) forwarding support in server with trust-dns-resolver (default feature) #674
- (server) Authority trait for generic Authorities (File, Sqlite, Forwarder) #674
- (server) ANAME resolutions #720
- (server) Additional section processing for ANAME, CNAME, MX, NS, and SRV #720
- (server) Added endpoint name config to DoH and DoT TLS endpoint #714
- (proto) NAPTR record data (no additional record processing support) #731
### Changed

78
Cargo.lock generated
View File

@ -1361,7 +1361,7 @@ dependencies = [
[[package]]
name = "trust-dns"
version = "0.16.0-alpha.2"
version = "0.16.0-alpha.3"
dependencies = [
"chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"data-encoding 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1378,8 +1378,8 @@ dependencies = [
"serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"trust-dns-https 0.3.1",
"trust-dns-proto 0.7.1",
"trust-dns-https 0.3.2",
"trust-dns-proto 0.7.2",
"untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
"webpki 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
@ -1394,12 +1394,12 @@ dependencies = [
"futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
"openssl 0.10.20 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"trust-dns 0.16.0-alpha.2",
"trust-dns 0.16.0-alpha.3",
]
[[package]]
name = "trust-dns-https"
version = "0.3.1"
version = "0.3.2"
dependencies = [
"bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
"data-encoding 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1415,8 +1415,8 @@ dependencies = [
"tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-rustls 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"trust-dns-proto 0.7.1",
"trust-dns-rustls 0.6.1",
"trust-dns-proto 0.7.2",
"trust-dns-rustls 0.6.2",
"typed-headers 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"webpki 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)",
"webpki-roots 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1439,43 +1439,43 @@ dependencies = [
"tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-timer 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"trust-dns 0.16.0-alpha.2",
"trust-dns-https 0.3.1",
"trust-dns-openssl 0.6.0",
"trust-dns-proto 0.7.1",
"trust-dns-resolver 0.11.0-alpha.2",
"trust-dns-rustls 0.6.1",
"trust-dns-server 0.16.0-alpha.2",
"trust-dns 0.16.0-alpha.3",
"trust-dns-https 0.3.2",
"trust-dns-openssl 0.6.1",
"trust-dns-proto 0.7.2",
"trust-dns-resolver 0.11.0-alpha.3",
"trust-dns-rustls 0.6.2",
"trust-dns-server 0.16.0-alpha.3",
"webpki-roots 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "trust-dns-native-tls"
version = "0.6.0"
version = "0.6.1"
dependencies = [
"futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
"native-tls 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-tls 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"trust-dns-proto 0.7.1",
"trust-dns-proto 0.7.2",
]
[[package]]
name = "trust-dns-openssl"
version = "0.6.0"
version = "0.6.1"
dependencies = [
"futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
"openssl 0.10.20 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-openssl 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"trust-dns-proto 0.7.1",
"trust-dns-proto 0.7.2",
]
[[package]]
name = "trust-dns-proto"
version = "0.7.1"
version = "0.7.2"
dependencies = [
"byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"data-encoding 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1505,7 +1505,7 @@ dependencies = [
[[package]]
name = "trust-dns-resolver"
version = "0.11.0-alpha.2"
version = "0.11.0-alpha.3"
dependencies = [
"cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
"env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1523,17 +1523,17 @@ dependencies = [
"tokio 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-executor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
"trust-dns-https 0.3.1",
"trust-dns-native-tls 0.6.0",
"trust-dns-openssl 0.6.0",
"trust-dns-proto 0.7.1",
"trust-dns-rustls 0.6.1",
"trust-dns-https 0.3.2",
"trust-dns-native-tls 0.6.1",
"trust-dns-openssl 0.6.1",
"trust-dns-proto 0.7.2",
"trust-dns-rustls 0.6.2",
"webpki-roots 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "trust-dns-rustls"
version = "0.6.1"
version = "0.6.2"
dependencies = [
"futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1542,13 +1542,13 @@ dependencies = [
"tokio 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-rustls 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"trust-dns-proto 0.7.1",
"trust-dns-proto 0.7.2",
"webpki 0.19.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "trust-dns-server"
version = "0.16.0-alpha.2"
version = "0.16.0-alpha.3"
dependencies = [
"backtrace 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)",
"bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
@ -1580,27 +1580,27 @@ dependencies = [
"tokio-tls 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"toml 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"trust-dns 0.16.0-alpha.2",
"trust-dns-https 0.3.1",
"trust-dns-native-tls 0.6.0",
"trust-dns-openssl 0.6.0",
"trust-dns-proto 0.7.1",
"trust-dns-resolver 0.11.0-alpha.2",
"trust-dns-rustls 0.6.1",
"trust-dns 0.16.0-alpha.3",
"trust-dns-https 0.3.2",
"trust-dns-native-tls 0.6.1",
"trust-dns-openssl 0.6.1",
"trust-dns-proto 0.7.2",
"trust-dns-resolver 0.11.0-alpha.3",
"trust-dns-rustls 0.6.2",
]
[[package]]
name = "trust-dns-util"
version = "0.4.0"
version = "0.4.1"
dependencies = [
"clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)",
"data-encoding 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"openssl 0.10.20 (registry+https://github.com/rust-lang/crates.io-index)",
"trust-dns 0.16.0-alpha.2",
"trust-dns-proto 0.7.1",
"trust-dns-resolver 0.11.0-alpha.2",
"trust-dns 0.16.0-alpha.3",
"trust-dns-proto 0.7.2",
"trust-dns-resolver 0.11.0-alpha.3",
]
[[package]]

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns"
version = "0.16.0-alpha.2"
version = "0.16.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
# A short blurb about the package. This is not rendered in any format when

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-https"
version = "0.3.1"
version = "0.3.2"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
# A short blurb about the package. This is not rendered in any format when

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-native-tls"
version = "0.6.0"
version = "0.6.1"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
# A short blurb about the package. This is not rendered in any format when

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-openssl"
version = "0.6.0"
version = "0.6.1"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
# A short blurb about the package. This is not rendered in any format when

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-proto"
version = "0.7.1"
version = "0.7.2"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
# A short blurb about the package. This is not rendered in any format when

View File

@ -8,11 +8,13 @@ This project adheres to [Semantic Versioning](http://semver.org/).
### Fixed
- Ignore UDP responses not from target src address #629 #630 #631 (@aep)
- Improved NSEC validation of responses #697
### Added
- New option to execute queries concurrently, default is 2 #615
- Lookup::record_iter for listing all records returned in request #674
- NAPTR record data (no additional record processing support) #731
### Changed

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-resolver"
version = "0.11.0-alpha.2"
version = "0.11.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
# A short blurb about the package. This is not rendered in any format when

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-rustls"
version = "0.6.1"
version = "0.6.2"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
# A short blurb about the package. This is not rendered in any format when

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-server"
version = "0.16.0-alpha.2"
version = "0.16.0-alpha.3"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
# A short blurb about the package. This is not rendered in any format when

View File

@ -11,6 +11,8 @@ This library contains basic implementations for DNS zone hosting. It is capable
- DNS over TLS (DoT)
- DNS over HTTPS (DoH)
- Forwarding stub resolver
- ANAME resolution, for zone mapping aliass to A and AAAA records
- Additionals section generation for aliasing record types
## Future goals

View File

@ -1,6 +1,6 @@
[package]
name = "trust-dns-util"
version = "0.4.0"
version = "0.4.1"
authors = ["Benjamin Fry <benjaminfry@me.com>"]
# A short blurb about the package. This is not rendered in any format when