use workspace for all common package details
This commit is contained in:
parent
3a099742fa
commit
c455bcd056
19
Cargo.toml
19
Cargo.toml
@ -15,10 +15,16 @@ members = [
|
||||
|
||||
exclude = ["fuzz"]
|
||||
|
||||
[patch.crates-io]
|
||||
# tokio = { path = "../tokio/tokio" }
|
||||
# mio = { git = "https://github.com/tokio-rs/mio.git" }
|
||||
# h2 = { git = "https://github.com/hyperium/h2.git" }
|
||||
[workspace.package]
|
||||
version = "0.23.0-alpha.1"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2021"
|
||||
rust-version = "1.64.0"
|
||||
homepage = "https://trust-dns.org/"
|
||||
repository = "https://github.com/bluejekyll/trust-dns"
|
||||
keywords = ["DNS", "BIND", "dig", "named", "dnssec"]
|
||||
categories = ["network-programming"]
|
||||
license = "MIT/Apache-2.0"
|
||||
|
||||
|
||||
[workspace.dependencies]
|
||||
@ -98,3 +104,8 @@ tinyvec = "1.1.1"
|
||||
toml = "0.7"
|
||||
url = "2.3.1"
|
||||
wasm-bindgen-crate = { version = "0.2.58", package = "wasm-bindgen" }
|
||||
|
||||
[patch.crates-io]
|
||||
# tokio = { path = "../tokio/tokio" }
|
||||
# mio = { git = "https://github.com/tokio-rs/mio.git" }
|
||||
# h2 = { git = "https://github.com/hyperium/h2.git" }
|
||||
|
@ -1,9 +1,5 @@
|
||||
[package]
|
||||
name = "trust-dns"
|
||||
version = "0.23.0-alpha.1"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2021"
|
||||
rust-version = "1.64.0"
|
||||
|
||||
# A short blurb about the package. This is not rendered in any format when
|
||||
# uploaded to crates.io (aka this is not markdown)
|
||||
@ -17,25 +13,18 @@ Trust-DNS is a safe and secure DNS server with DNSSEC support.
|
||||
libraries.
|
||||
"""
|
||||
|
||||
# These URLs point to more information about the repository
|
||||
documentation = "https://docs.rs/trust-dns-server"
|
||||
homepage = "https://trust-dns.org/"
|
||||
repository = "https://github.com/bluejekyll/trust-dns"
|
||||
|
||||
# This points to a file in the repository (relative to this Cargo.toml). The
|
||||
# contents of this file are stored and indexed in the registry.
|
||||
readme = "README.md"
|
||||
|
||||
# This is a small list of keywords used to categorize and search for this
|
||||
# package.
|
||||
keywords = ["DNS", "BIND", "dig", "named", "dnssec"]
|
||||
categories = ["network-programming"]
|
||||
|
||||
# This is a string description of the license for this package. Currently
|
||||
# crates.io will validate the license provided against a whitelist of known
|
||||
# license identifiers from https://spdx.org/licenses/. Multiple licenses can
|
||||
# be separated with a `/`
|
||||
license = "MIT/Apache-2.0"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
homepage.workspace = true
|
||||
repository.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[badges]
|
||||
#github-actions = { repository = "bluejekyll/trust-dns", branch = "main", workflow = "test" }
|
||||
|
@ -1,9 +1,5 @@
|
||||
[package]
|
||||
name = "async-std-resolver"
|
||||
version = "0.23.0-alpha.1"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2021"
|
||||
rust-version = "1.64.0"
|
||||
|
||||
# A short blurb about the package. This is not rendered in any format when
|
||||
# uploaded to crates.io (aka this is not markdown)
|
||||
@ -13,23 +9,20 @@ Trust-DNS is a safe and secure DNS library, for async-std. This Resolver library
|
||||
|
||||
# These URLs point to more information about the repository
|
||||
documentation = "https://docs.rs/async-std-resolver"
|
||||
homepage = "https://trust-dns.org/"
|
||||
repository = "https://github.com/bluejekyll/trust-dns"
|
||||
|
||||
# This points to a file in the repository (relative to this Cargo.toml). The
|
||||
# contents of this file are stored and indexed in the registry.
|
||||
readme = "README.md"
|
||||
|
||||
# This is a small list of keywords used to categorize and search for this
|
||||
# package.
|
||||
keywords = ["DNS", "BIND", "dig", "named", "dnssec"]
|
||||
categories = ["network-programming"]
|
||||
|
||||
# This is a string description of the license for this package. Currently
|
||||
# crates.io will validate the license provided against a whitelist of known
|
||||
# license identifiers from http://spdx.org/licenses/. Multiple licenses can
|
||||
# be separated with a `/`
|
||||
license = "MIT/Apache-2.0"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
homepage.workspace = true
|
||||
repository.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[badges]
|
||||
#github-actions = { repository = "bluejekyll/trust-dns", branch = "main", workflow = "test" }
|
||||
|
@ -1,9 +1,5 @@
|
||||
[package]
|
||||
name = "trust-dns-client"
|
||||
version = "0.23.0-alpha.1"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2021"
|
||||
rust-version = "1.64.0"
|
||||
|
||||
# A short blurb about the package. This is not rendered in any format when
|
||||
# uploaded to crates.io (aka this is not markdown)
|
||||
@ -18,23 +14,20 @@ Trust-DNS is a safe and secure DNS library. This is the Client library with DNSS
|
||||
|
||||
# These URLs point to more information about the repository
|
||||
documentation = "https://docs.rs/trust-dns"
|
||||
homepage = "https://trust-dns.org/"
|
||||
repository = "https://github.com/bluejekyll/trust-dns"
|
||||
|
||||
# This points to a file in the repository (relative to this Cargo.toml). The
|
||||
# contents of this file are stored and indexed in the registry.
|
||||
readme = "README.md"
|
||||
|
||||
# This is a small list of keywords used to categorize and search for this
|
||||
# package.
|
||||
keywords = ["DNS", "BIND", "dig", "named", "dnssec"]
|
||||
categories = ["network-programming"]
|
||||
|
||||
# This is a string description of the license for this package. Currently
|
||||
# crates.io will validate the license provided against a whitelist of known
|
||||
# license identifiers from http://spdx.org/licenses/. Multiple licenses can
|
||||
# be separated with a `/`
|
||||
license = "MIT/Apache-2.0"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
homepage.workspace = true
|
||||
repository.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[badges]
|
||||
#github-actions = { repository = "bluejekyll/trust-dns", branch = "main", workflow = "test" }
|
||||
|
@ -1,9 +1,5 @@
|
||||
[package]
|
||||
name = "trust-dns-proto"
|
||||
version = "0.23.0-alpha.1"
|
||||
edition = "2021"
|
||||
rust-version = "1.64.0"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
|
||||
# A short blurb about the package. This is not rendered in any format when
|
||||
# uploaded to crates.io (aka this is not markdown)
|
||||
@ -13,23 +9,20 @@ Trust-DNS is a safe and secure DNS library. This is the foundational DNS protoco
|
||||
|
||||
# These URLs point to more information about the repository
|
||||
documentation = "https://docs.rs/trust-dns-proto"
|
||||
homepage = "https://trust-dns.org/"
|
||||
repository = "https://github.com/bluejekyll/trust-dns"
|
||||
|
||||
# This points to a file in the repository (relative to this Cargo.toml). The
|
||||
# contents of this file are stored and indexed in the registry.
|
||||
readme = "README.md"
|
||||
|
||||
# This is a small list of keywords used to categorize and search for this
|
||||
# package.
|
||||
keywords = ["DNS", "BIND", "dig", "named", "dnssec"]
|
||||
categories = ["network-programming"]
|
||||
|
||||
# This is a string description of the license for this package. Currently
|
||||
# crates.io will validate the license provided against a whitelist of known
|
||||
# license identifiers from http://spdx.org/licenses/. Multiple licenses can
|
||||
# be separated with a `/`
|
||||
license = "MIT/Apache-2.0"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
homepage.workspace = true
|
||||
repository.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[badges]
|
||||
#github-actions = { repository = "bluejekyll/trust-dns", branch = "main", workflow = "test" }
|
||||
|
@ -1,9 +1,5 @@
|
||||
[package]
|
||||
name = "trust-dns-recursor"
|
||||
version = "0.23.0-alpha.1"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2021"
|
||||
rust-version = "1.64.0"
|
||||
|
||||
# A short blurb about the package. This is not rendered in any format when
|
||||
# uploaded to crates.io (aka this is not markdown)
|
||||
@ -18,23 +14,20 @@ Trust-DNS Recursor is a safe and secure DNS recursive resolver with DNSSEC suppo
|
||||
|
||||
# These URLs point to more information about the repository
|
||||
documentation = "https://docs.rs/trust-dns-recursor"
|
||||
homepage = "https://trust-dns.org/"
|
||||
repository = "https://github.com/bluejekyll/trust-dns"
|
||||
|
||||
# This points to a file in the repository (relative to this Cargo.toml). The
|
||||
# contents of this file are stored and indexed in the registry.
|
||||
readme = "README.md"
|
||||
|
||||
# This is a small list of keywords used to categorize and search for this
|
||||
# package.
|
||||
keywords = ["DNS", "BIND", "dig", "named", "dnssec"]
|
||||
categories = ["network-programming"]
|
||||
|
||||
# This is a string description of the license for this package. Currently
|
||||
# crates.io will validate the license provided against a whitelist of known
|
||||
# license identifiers from http://spdx.org/licenses/. Multiple licenses can
|
||||
# be separated with a `/`
|
||||
license = "MIT/Apache-2.0"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
homepage.workspace = true
|
||||
repository.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[badges]
|
||||
codecov = { repository = "bluejekyll/trust-dns", branch = "main", service = "github" }
|
||||
|
@ -1,9 +1,5 @@
|
||||
[package]
|
||||
name = "trust-dns-resolver"
|
||||
version = "0.23.0-alpha.1"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2021"
|
||||
rust-version = "1.64.0"
|
||||
|
||||
# A short blurb about the package. This is not rendered in any format when
|
||||
# uploaded to crates.io (aka this is not markdown)
|
||||
@ -13,23 +9,20 @@ Trust-DNS is a safe and secure DNS library. This Resolver library uses the Clie
|
||||
|
||||
# These URLs point to more information about the repository
|
||||
documentation = "https://docs.rs/trust-dns-resolver"
|
||||
homepage = "https://trust-dns.org/"
|
||||
repository = "https://github.com/bluejekyll/trust-dns"
|
||||
|
||||
# This points to a file in the repository (relative to this Cargo.toml). The
|
||||
# contents of this file are stored and indexed in the registry.
|
||||
readme = "README.md"
|
||||
|
||||
# This is a small list of keywords used to categorize and search for this
|
||||
# package.
|
||||
keywords = ["DNS", "BIND", "dig", "named", "dnssec"]
|
||||
categories = ["network-programming"]
|
||||
|
||||
# This is a string description of the license for this package. Currently
|
||||
# crates.io will validate the license provided against a whitelist of known
|
||||
# license identifiers from http://spdx.org/licenses/. Multiple licenses can
|
||||
# be separated with a `/`
|
||||
license = "MIT/Apache-2.0"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
homepage.workspace = true
|
||||
repository.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[badges]
|
||||
#github-actions = { repository = "bluejekyll/trust-dns", branch = "main", workflow = "test" }
|
||||
|
@ -1,9 +1,5 @@
|
||||
[package]
|
||||
name = "trust-dns-server"
|
||||
version = "0.23.0-alpha.1"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2021"
|
||||
rust-version = "1.64.0"
|
||||
|
||||
# A short blurb about the package. This is not rendered in any format when
|
||||
# uploaded to crates.io (aka this is not markdown)
|
||||
@ -19,23 +15,20 @@ Trust-DNS is a safe and secure DNS server with DNSSEC support.
|
||||
|
||||
# These URLs point to more information about the repository
|
||||
documentation = "https://docs.rs/trust-dns-server"
|
||||
homepage = "https://trust-dns.org/"
|
||||
repository = "https://github.com/bluejekyll/trust-dns"
|
||||
|
||||
# This points to a file in the repository (relative to this Cargo.toml). The
|
||||
# contents of this file are stored and indexed in the registry.
|
||||
readme = "README.md"
|
||||
|
||||
# This is a small list of keywords used to categorize and search for this
|
||||
# package.
|
||||
keywords = ["DNS", "BIND", "dig", "named", "dnssec"]
|
||||
categories = ["network-programming"]
|
||||
|
||||
# This is a string description of the license for this package. Currently
|
||||
# crates.io will validate the license provided against a whitelist of known
|
||||
# license identifiers from http://spdx.org/licenses/. Multiple licenses can
|
||||
# be separated with a `/`
|
||||
license = "MIT/Apache-2.0"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
homepage.workspace = true
|
||||
repository.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[badges]
|
||||
#github-actions = { repository = "bluejekyll/trust-dns", branch = "main", workflow = "test" }
|
||||
|
@ -1,9 +1,5 @@
|
||||
[package]
|
||||
name = "trust-dns-compatibility"
|
||||
version = "0.23.0-alpha.1"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2021"
|
||||
rust-version = "1.64.0"
|
||||
|
||||
# A short blurb about the package. This is not rendered in any format when
|
||||
# uploaded to crates.io (aka this is not markdown)
|
||||
@ -13,23 +9,20 @@ Trust-DNS compatability testing library.
|
||||
|
||||
# These URLs point to more information about the repository
|
||||
documentation = "https://docs.rs/trust-dns"
|
||||
homepage = "https://trust-dns.org/"
|
||||
repository = "https://github.com/bluejekyll/trust-dns"
|
||||
|
||||
# This points to a file in the repository (relative to this Cargo.toml). The
|
||||
# contents of this file are stored and indexed in the registry.
|
||||
readme = "../README.md"
|
||||
|
||||
# This is a small list of keywords used to categorize and search for this
|
||||
# package.
|
||||
keywords = ["DNS", "BIND", "dig", "named", "dnssec"]
|
||||
categories = ["network-programming"]
|
||||
|
||||
# This is a string description of the license for this package. Currently
|
||||
# crates.io will validate the license provided against a whitelist of known
|
||||
# license identifiers from http://spdx.org/licenses/. Multiple licenses can
|
||||
# be separated with a `/`
|
||||
license = "MIT/Apache-2.0"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
homepage.workspace = true
|
||||
repository.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[badges]
|
||||
#github-actions = { repository = "bluejekyll/trust-dns", branch = "main", workflow = "test" }
|
||||
|
@ -1,9 +1,6 @@
|
||||
[package]
|
||||
name = "trust-dns-integration"
|
||||
version = "0.23.0-alpha.1"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2021"
|
||||
rust-version = "1.64.0"
|
||||
publish = false
|
||||
|
||||
# A short blurb about the package. This is not rendered in any format when
|
||||
# uploaded to crates.io (aka this is not markdown)
|
||||
@ -13,23 +10,20 @@ Trust-DNS integration testing library.
|
||||
|
||||
# These URLs point to more information about the repository
|
||||
documentation = "https://docs.rs/trust-dns"
|
||||
homepage = "https://trust-dns.org/"
|
||||
repository = "https://github.com/bluejekyll/trust-dns"
|
||||
|
||||
# This points to a file in the repository (relative to this Cargo.toml). The
|
||||
# contents of this file are stored and indexed in the registry.
|
||||
readme = "../README.md"
|
||||
|
||||
# This is a small list of keywords used to categorize and search for this
|
||||
# package.
|
||||
keywords = ["DNS", "BIND", "dig", "named", "dnssec"]
|
||||
categories = ["network-programming"]
|
||||
|
||||
# This is a string description of the license for this package. Currently
|
||||
# crates.io will validate the license provided against a whitelist of known
|
||||
# license identifiers from http://spdx.org/licenses/. Multiple licenses can
|
||||
# be separated with a `/`
|
||||
license = "MIT/Apache-2.0"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
homepage.workspace = true
|
||||
repository.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[badges]
|
||||
#github-actions = { repository = "bluejekyll/trust-dns", branch = "main", workflow = "test" }
|
||||
|
@ -1,9 +1,5 @@
|
||||
[package]
|
||||
name = "trust-dns-util"
|
||||
version = "0.23.0-alpha.1"
|
||||
authors = ["Benjamin Fry <benjaminfry@me.com>"]
|
||||
edition = "2021"
|
||||
rust-version = "1.64.0"
|
||||
|
||||
# A short blurb about the package. This is not rendered in any format when
|
||||
# uploaded to crates.io (aka this is not markdown)
|
||||
@ -13,23 +9,20 @@ Utilities that complement Trust-DNS.
|
||||
|
||||
# These URLs point to more information about the repository
|
||||
documentation = "https://docs.rs/crate/trust-dns-util"
|
||||
homepage = "https://trust-dns.org/"
|
||||
repository = "https://github.com/bluejekyll/trust-dns"
|
||||
|
||||
# This points to a file in the repository (relative to this Cargo.toml). The
|
||||
# contents of this file are stored and indexed in the registry.
|
||||
readme = "README.md"
|
||||
|
||||
# This is a small list of keywords used to categorize and search for this
|
||||
# package.
|
||||
keywords = ["DNS", "BIND", "dig", "named", "dnssec"]
|
||||
categories = ["network-programming"]
|
||||
|
||||
# This is a string description of the license for this package. Currently
|
||||
# crates.io will validate the license provided against a whitelist of known
|
||||
# license identifiers from http://spdx.org/licenses/. Multiple licenses can
|
||||
# be separated with a `/`
|
||||
license = "MIT/Apache-2.0"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
homepage.workspace = true
|
||||
repository.workspace = true
|
||||
keywords.workspace = true
|
||||
categories.workspace = true
|
||||
license.workspace = true
|
||||
|
||||
[badges]
|
||||
#github-actions = { repository = "bluejekyll/trust-dns", branch = "main", workflow = "test" }
|
||||
|
Loading…
Reference in New Issue
Block a user