mirror of
https://github.com/warp-tech/warpgate.git
synced 2024-09-20 06:46:17 +08:00
Revert "use workspace-level dependencies"
This reverts commit 0d9af48489
.
This commit is contained in:
parent
a85bce777d
commit
c632da8a1f
|
@ -3,6 +3,34 @@ current_version = 0.3.0
|
||||||
commit = True
|
commit = True
|
||||||
tag = True
|
tag = True
|
||||||
|
|
||||||
[bumpversion:file:Cargo.toml]
|
[bumpversion:file:warpgate/Cargo.toml]
|
||||||
|
search = version = "{current_version}"
|
||||||
|
replace = version = "{new_version}"
|
||||||
|
|
||||||
|
[bumpversion:file:warpgate-admin/Cargo.toml]
|
||||||
|
search = version = "{current_version}"
|
||||||
|
replace = version = "{new_version}"
|
||||||
|
|
||||||
|
[bumpversion:file:warpgate-common/Cargo.toml]
|
||||||
|
search = version = "{current_version}"
|
||||||
|
replace = version = "{new_version}"
|
||||||
|
|
||||||
|
[bumpversion:file:warpgate-db-entities/Cargo.toml]
|
||||||
|
search = version = "{current_version}"
|
||||||
|
replace = version = "{new_version}"
|
||||||
|
|
||||||
|
[bumpversion:file:warpgate-db-migrations/Cargo.toml]
|
||||||
|
search = version = "{current_version}"
|
||||||
|
replace = version = "{new_version}"
|
||||||
|
|
||||||
|
[bumpversion:file:warpgate-protocol-http/Cargo.toml]
|
||||||
|
search = version = "{current_version}"
|
||||||
|
replace = version = "{new_version}"
|
||||||
|
|
||||||
|
[bumpversion:file:warpgate-protocol-ssh/Cargo.toml]
|
||||||
|
search = version = "{current_version}"
|
||||||
|
replace = version = "{new_version}"
|
||||||
|
|
||||||
|
[bumpversion:file:warpgate-web/Cargo.toml]
|
||||||
search = version = "{current_version}"
|
search = version = "{current_version}"
|
||||||
replace = version = "{new_version}"
|
replace = version = "{new_version}"
|
||||||
|
|
53
Cargo.toml
53
Cargo.toml
|
@ -1,7 +1,4 @@
|
||||||
cargo-features = ["workspace-inheritance"]
|
|
||||||
|
|
||||||
[workspace]
|
[workspace]
|
||||||
default-members = ["warpgate"]
|
|
||||||
members = [
|
members = [
|
||||||
"warpgate",
|
"warpgate",
|
||||||
"warpgate-admin",
|
"warpgate-admin",
|
||||||
|
@ -12,55 +9,7 @@ members = [
|
||||||
"warpgate-protocol-ssh",
|
"warpgate-protocol-ssh",
|
||||||
"warpgate-web",
|
"warpgate-web",
|
||||||
]
|
]
|
||||||
|
default-members = ["warpgate"]
|
||||||
[workspace.package]
|
|
||||||
edition = "2021"
|
|
||||||
license = "Apache-2.0"
|
|
||||||
version = "0.3.0"
|
|
||||||
|
|
||||||
[workspace.dependencies]
|
|
||||||
anyhow = { version = "1.0", features = ["backtrace", "std"] }
|
|
||||||
async-trait = "0.1"
|
|
||||||
chrono = { version = "0.4", features = ["serde"] }
|
|
||||||
bytes = "1.1"
|
|
||||||
data-encoding = "2.3"
|
|
||||||
tracing = "0.1"
|
|
||||||
lazy_static = "1.4"
|
|
||||||
dialoguer = "0.10"
|
|
||||||
futures = "0.3"
|
|
||||||
poem = { version = "^1.3.30", features = [
|
|
||||||
"cookie",
|
|
||||||
"session",
|
|
||||||
"anyhow",
|
|
||||||
"websocket",
|
|
||||||
"rustls",
|
|
||||||
"websocket",
|
|
||||||
"sse",
|
|
||||||
"embed",
|
|
||||||
] }
|
|
||||||
poem-openapi = { version = "^1.3.30", features = [
|
|
||||||
"swagger-ui",
|
|
||||||
"chrono",
|
|
||||||
"uuid",
|
|
||||||
"static-files",
|
|
||||||
] }
|
|
||||||
russh = { version = "0.34.0-beta.5", features = ["openssl"] }
|
|
||||||
russh-keys = { version = "0.22.0-beta.3", features = ["openssl"] }
|
|
||||||
rust-embed = "6.3"
|
|
||||||
time = "0.3"
|
|
||||||
tokio = { version = "1.19", features = ["tracing", "signal", "macros"] }
|
|
||||||
sea-orm = { version = "^0.8", features = [
|
|
||||||
"sqlx-sqlite",
|
|
||||||
"runtime-tokio-native-tls",
|
|
||||||
"macros",
|
|
||||||
"with-chrono",
|
|
||||||
"with-uuid",
|
|
||||||
"with-json",
|
|
||||||
], default-features = false }
|
|
||||||
serde = "1.0"
|
|
||||||
thiserror = "1.0"
|
|
||||||
uuid = { version = "0.8", features = ["v4", "serde"] }
|
|
||||||
serde_json = "1.0"
|
|
||||||
|
|
||||||
[profile.release]
|
[profile.release]
|
||||||
lto = true
|
lto = true
|
||||||
|
|
21
deny.toml
21
deny.toml
|
@ -105,11 +105,22 @@ exceptions = [
|
||||||
# Some crates don't have (easily) machine readable licensing information,
|
# Some crates don't have (easily) machine readable licensing information,
|
||||||
# adding a clarification entry for it allows you to manually specify the
|
# adding a clarification entry for it allows you to manually specify the
|
||||||
# licensing information
|
# licensing information
|
||||||
[[licenses.clarify]]
|
#[[licenses.clarify]]
|
||||||
name = "ring"
|
# The name of the crate the clarification applies to
|
||||||
version = "*"
|
#name = "ring"
|
||||||
expression = "MIT AND ISC AND OpenSSL"
|
# The optional version constraint for the crate
|
||||||
license-files = []
|
#version = "*"
|
||||||
|
# The SPDX expression for the license requirements of the crate
|
||||||
|
#expression = "MIT AND ISC AND OpenSSL"
|
||||||
|
# One or more files in the crate's source used as the "source of truth" for
|
||||||
|
# the license expression. If the contents match, the clarification will be used
|
||||||
|
# when running the license check, otherwise the clarification will be ignored
|
||||||
|
# and the crate will be checked normally, which may produce warnings or errors
|
||||||
|
# depending on the rest of your configuration
|
||||||
|
#license-files = [
|
||||||
|
# Each entry is a crate relative path, and the (opaque) hash of its contents
|
||||||
|
#{ path = "LICENSE", hash = 0xbd0eed23 }
|
||||||
|
#]
|
||||||
|
|
||||||
[licenses.private]
|
[licenses.private]
|
||||||
# If true, ignores workspace crates that aren't published, or are only
|
# If true, ignores workspace crates that aren't published, or are only
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
[toolchain]
|
[toolchain]
|
||||||
channel = "nightly-2022-05-30"
|
channel = "nightly-2022-03-14"
|
||||||
|
|
|
@ -1,31 +1,29 @@
|
||||||
cargo-features = ["workspace-inheritance"]
|
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
|
edition = "2021"
|
||||||
|
license = "Apache-2.0"
|
||||||
name = "warpgate-admin"
|
name = "warpgate-admin"
|
||||||
edition.workspace = true
|
version = "0.3.0"
|
||||||
license.workspace = true
|
|
||||||
version.workspace = true
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow = {version = "1.0", features = ["std"]}
|
||||||
async-trait.workspace = true
|
async-trait = "0.1"
|
||||||
bytes.workspace = true
|
bytes = "1.1"
|
||||||
chrono.workspace = true
|
chrono = "0.4"
|
||||||
futures.workspace = true
|
futures = "0.3"
|
||||||
hex = "0.4"
|
hex = "0.4"
|
||||||
mime_guess = { version = "2.0", default_features = false }
|
mime_guess = {version = "2.0", default_features = false}
|
||||||
poem.workspace = true
|
poem = {version = "^1.3.30", features = ["cookie", "session", "anyhow", "websocket"]}
|
||||||
poem-openapi.workspace = true
|
poem-openapi = {version = "^1.3.30", features = ["swagger-ui", "chrono", "uuid", "static-files"]}
|
||||||
russh-keys.workspace = true
|
russh-keys = {version = "0.22.0-beta.3", features = ["openssl"]}
|
||||||
rust-embed.workspace = true
|
rust-embed = "6.3"
|
||||||
sea-orm.workspace = true
|
sea-orm = {version = "^0.8", features = ["sqlx-sqlite", "runtime-tokio-native-tls", "macros"], default-features = false}
|
||||||
serde.workspace = true
|
serde = "1.0"
|
||||||
serde_json.workspace = true
|
serde_json = "1.0"
|
||||||
thiserror.workspace = true
|
thiserror = "1.0"
|
||||||
tokio.workspace = true
|
tokio = {version = "1.19", features = ["tracing"]}
|
||||||
tracing.workspace = true
|
tracing = "0.1"
|
||||||
uuid.workspace = true
|
uuid = {version = "0.8", features = ["v4", "serde"]}
|
||||||
warpgate-common = { version = "*", path = "../warpgate-common" }
|
warpgate-common = {version = "*", path = "../warpgate-common"}
|
||||||
warpgate-db-entities = { version = "*", path = "../warpgate-db-entities" }
|
warpgate-db-entities = {version = "*", path = "../warpgate-db-entities"}
|
||||||
warpgate-protocol-ssh = { version = "*", path = "../warpgate-protocol-ssh" }
|
warpgate-protocol-ssh = {version = "*", path = "../warpgate-protocol-ssh"}
|
||||||
warpgate-web = { version = "*", path = "../warpgate-web" }
|
warpgate-web = {version = "*", path = "../warpgate-web"}
|
||||||
|
|
|
@ -1,37 +1,35 @@
|
||||||
cargo-features = ["workspace-inheritance"]
|
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
|
edition = "2021"
|
||||||
|
license = "Apache-2.0"
|
||||||
name = "warpgate-common"
|
name = "warpgate-common"
|
||||||
edition.workspace = true
|
version = "0.3.0"
|
||||||
license.workspace = true
|
|
||||||
version.workspace = true
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow = "1.0"
|
||||||
argon2 = "0.4"
|
argon2 = "0.4"
|
||||||
async-trait.workspace = true
|
async-trait = "0.1"
|
||||||
bytes.workspace = true
|
bytes = "1.1"
|
||||||
chrono.workspace = true
|
chrono = {version = "0.4", features = ["serde"]}
|
||||||
data-encoding.workspace = true
|
data-encoding = "2.3"
|
||||||
humantime-serde = "1.1"
|
humantime-serde = "1.1"
|
||||||
lazy_static.workspace = true
|
lazy_static = "1.4"
|
||||||
once_cell = "1.10"
|
once_cell = "1.10"
|
||||||
packet = "0.1"
|
packet = "0.1"
|
||||||
password-hash = "0.4"
|
password-hash = "0.4"
|
||||||
poem-openapi.workspace = true
|
poem-openapi = {version = "^1.3.30", features = ["swagger-ui", "chrono", "uuid", "static-files"]}
|
||||||
rand = "0.8"
|
rand = "0.8"
|
||||||
rand_chacha = "0.3"
|
rand_chacha = "0.3"
|
||||||
rand_core = {version = "0.6", features = ["std"]}
|
rand_core = {version = "0.6", features = ["std"]}
|
||||||
sea-orm.workspace = true
|
sea-orm = {version = "^0.8", features = ["sqlx-sqlite", "runtime-tokio-native-tls", "macros"], default-features = false}
|
||||||
serde.workspace = true
|
serde = "1.0"
|
||||||
serde_json.workspace = true
|
serde_json = "1.0"
|
||||||
thiserror.workspace = true
|
thiserror = "1.0"
|
||||||
tokio.workspace = true
|
tokio = {version = "1.19", features = ["tracing"]}
|
||||||
totp-rs = {version = "2.0", features = ["otpauth"]}
|
totp-rs = {version = "2.0", features = ["otpauth"]}
|
||||||
tracing.workspace = true
|
tracing = "0.1"
|
||||||
tracing-core = "0.1"
|
tracing-core = "0.1"
|
||||||
tracing-subscriber = "0.3"
|
tracing-subscriber = "0.3"
|
||||||
url = "2.2"
|
url = "2.2"
|
||||||
uuid.workspace = true
|
uuid = {version = "0.8", features = ["v4", "serde"]}
|
||||||
warpgate-db-entities = {version = "*", path = "../warpgate-db-entities"}
|
warpgate-db-entities = {version = "*", path = "../warpgate-db-entities"}
|
||||||
warpgate-db-migrations = {version = "*", path = "../warpgate-db-migrations"}
|
warpgate-db-migrations = {version = "*", path = "../warpgate-db-migrations"}
|
||||||
|
|
|
@ -1,15 +1,13 @@
|
||||||
cargo-features = ["workspace-inheritance"]
|
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
|
edition = "2021"
|
||||||
|
license = "Apache-2.0"
|
||||||
name = "warpgate-db-entities"
|
name = "warpgate-db-entities"
|
||||||
edition.workspace = true
|
version = "0.3.0"
|
||||||
license.workspace = true
|
|
||||||
version.workspace = true
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
chrono.workspace = true
|
chrono = {version = "0.4", features = ["serde"]}
|
||||||
poem-openapi.workspace = true
|
poem-openapi = {version = "^1.3.30", features = ["chrono", "uuid"]}
|
||||||
sea-orm.workspace = true
|
sea-orm = {version = "^0.8", features = ["macros", "with-chrono", "with-uuid", "with-json"], default-features = false}
|
||||||
serde.workspace = true
|
serde = "1.0"
|
||||||
serde_json.workspace = true
|
serde_json = "1.0"
|
||||||
uuid.workspace = true
|
uuid = {version = "0.8", features = ["v4", "serde"]}
|
||||||
|
|
|
@ -1,16 +1,15 @@
|
||||||
cargo-features = ["workspace-inheritance"]
|
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
|
edition = "2021"
|
||||||
|
license = "Apache-2.0"
|
||||||
name = "warpgate-db-migrations"
|
name = "warpgate-db-migrations"
|
||||||
edition.workspace = true
|
publish = false
|
||||||
license.workspace = true
|
version = "0.3.0"
|
||||||
version.workspace = true
|
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-std = "^1.11"
|
async-std = "^1.11"
|
||||||
chrono.workspace = true
|
chrono = "0.4"
|
||||||
sea-orm.workspace = true
|
sea-orm = {version = "^0.8", features = ["sqlx-sqlite", "runtime-tokio-native-tls", "macros"], default-features = false}
|
||||||
sea-orm-migration = {version = "^0.8", default-features = false}
|
sea-orm-migration = {version = "^0.8", default-features = false}
|
||||||
uuid.workspace = true
|
uuid = {version = "0.8", features = ["v4", "serde"]}
|
||||||
|
|
|
@ -1,31 +1,29 @@
|
||||||
cargo-features = ["workspace-inheritance"]
|
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
|
edition = "2021"
|
||||||
|
license = "Apache-2.0"
|
||||||
name = "warpgate-protocol-http"
|
name = "warpgate-protocol-http"
|
||||||
edition.workspace = true
|
version = "0.3.0"
|
||||||
license.workspace = true
|
|
||||||
version.workspace = true
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow = "1.0"
|
||||||
async-trait.workspace = true
|
async-trait = "0.1"
|
||||||
cookie = "0.16"
|
cookie = "0.16"
|
||||||
data-encoding.workspace = true
|
data-encoding = "2.3"
|
||||||
delegate = "0.6"
|
delegate = "0.6"
|
||||||
futures.workspace = true
|
futures = "0.3"
|
||||||
http = "0.2"
|
http = "0.2"
|
||||||
lazy_static.workspace = true
|
lazy_static = "1.4"
|
||||||
poem.workspace = true
|
poem = {version = "^1.3.30", features = ["cookie", "session", "anyhow", "rustls", "websocket", "sse", "embed"]}
|
||||||
poem-openapi.workspace = true
|
poem-openapi = {version = "^1.3.30", features = ["swagger-ui"]}
|
||||||
reqwest = {version = "0.11", features = ["rustls-tls-native-roots", "stream"]}
|
reqwest = {version = "0.11", features = ["rustls-tls-native-roots", "stream"]}
|
||||||
serde.workspace = true
|
serde = "1.0"
|
||||||
serde_json.workspace = true
|
serde_json = "1.0"
|
||||||
tokio.workspace = true
|
tokio = {version = "1.19", features = ["tracing", "signal"]}
|
||||||
tokio-tungstenite = {version = "0.17", features = ["rustls-tls-native-roots"]}
|
tokio-tungstenite = {version = "0.17", features = ["rustls-tls-native-roots"]}
|
||||||
tracing.workspace = true
|
tracing = "0.1"
|
||||||
warpgate-admin = {version = "*", path = "../warpgate-admin"}
|
warpgate-admin = {version = "*", path = "../warpgate-admin"}
|
||||||
warpgate-common = {version = "*", path = "../warpgate-common"}
|
warpgate-common = {version = "*", path = "../warpgate-common"}
|
||||||
warpgate-db-entities = {version = "*", path = "../warpgate-db-entities"}
|
warpgate-db-entities = {version = "*", path = "../warpgate-db-entities"}
|
||||||
warpgate-web = {version = "*", path = "../warpgate-web"}
|
warpgate-web = {version = "*", path = "../warpgate-web"}
|
||||||
percent-encoding = "2.1"
|
percent-encoding = "2.1"
|
||||||
uuid.workspace = true
|
uuid = {version = "0.8", features = ["v4"]}
|
||||||
|
|
|
@ -1,26 +1,24 @@
|
||||||
cargo-features = ["workspace-inheritance"]
|
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
|
edition = "2021"
|
||||||
|
license = "Apache-2.0"
|
||||||
name = "warpgate-protocol-ssh"
|
name = "warpgate-protocol-ssh"
|
||||||
edition.workspace = true
|
version = "0.3.0"
|
||||||
license.workspace = true
|
|
||||||
version.workspace = true
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
ansi_term = "0.12"
|
ansi_term = "0.12"
|
||||||
anyhow.workspace = true
|
anyhow = "1.0"
|
||||||
async-trait.workspace = true
|
async-trait = "0.1"
|
||||||
bimap = "0.6"
|
bimap = "0.6"
|
||||||
bytes.workspace = true
|
bytes = "1.1"
|
||||||
dialoguer.workspace = true
|
dialoguer = "0.10"
|
||||||
futures.workspace = true
|
futures = "0.3"
|
||||||
russh.workspace = true
|
russh = {version = "0.34.0-beta.5", features = ["openssl"]}
|
||||||
russh-keys.workspace = true
|
russh-keys = {version = "0.22.0-beta.3", features = ["openssl"]}
|
||||||
sea-orm.workspace = true
|
sea-orm = {version = "^0.8", features = ["runtime-tokio-native-tls"], default-features = false}
|
||||||
thiserror.workspace = true
|
thiserror = "1.0"
|
||||||
time.workspace = true
|
time = "0.3"
|
||||||
tokio.workspace = true
|
tokio = {version = "1.19", features = ["tracing", "signal"]}
|
||||||
tracing.workspace = true
|
tracing = "0.1"
|
||||||
uuid.workspace = true
|
uuid = {version = "0.8", features = ["v4"]}
|
||||||
warpgate-common = { version = "*", path = "../warpgate-common" }
|
warpgate-common = {version = "*", path = "../warpgate-common"}
|
||||||
warpgate-db-entities = { version = "*", path = "../warpgate-db-entities" }
|
warpgate-db-entities = {version = "*", path = "../warpgate-db-entities"}
|
||||||
|
|
|
@ -1,13 +1,11 @@
|
||||||
cargo-features = ["workspace-inheritance"]
|
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
|
edition = "2021"
|
||||||
|
license = "Apache-2.0"
|
||||||
name = "warpgate-web"
|
name = "warpgate-web"
|
||||||
edition.workspace = true
|
version = "0.3.0"
|
||||||
license.workspace = true
|
|
||||||
version.workspace = true
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
rust-embed.workspace = true
|
rust-embed = "6.3"
|
||||||
serde.workspace = true
|
serde = "1.0"
|
||||||
serde_json.workspace = true
|
serde_json = "1.0"
|
||||||
thiserror.workspace = true
|
thiserror = "1.0"
|
||||||
|
|
|
@ -1,41 +1,36 @@
|
||||||
cargo-features = ["workspace-inheritance"]
|
|
||||||
|
|
||||||
[package]
|
[package]
|
||||||
|
edition = "2021"
|
||||||
|
license = "Apache-2.0"
|
||||||
name = "warpgate"
|
name = "warpgate"
|
||||||
edition.workspace = true
|
version = "0.3.0"
|
||||||
license.workspace = true
|
|
||||||
version.workspace = true
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
ansi_term = "0.12"
|
ansi_term = "0.12"
|
||||||
anyhow.workspace = true
|
anyhow = {version = "1.0", features = ["backtrace"]}
|
||||||
async-trait.workspace = true
|
async-trait = "0.1"
|
||||||
atty = "0.2"
|
atty = "0.2"
|
||||||
bytes.workspace = true
|
bytes = "1.1"
|
||||||
clap = { version = "3.2", features = ["derive"] }
|
clap = {version = "3.2", features = ["derive"]}
|
||||||
config = { version = "0.13", features = ["yaml"], default_features = false }
|
config = {version = "0.13", features = ["yaml"], default_features = false}
|
||||||
console = { version = "0.15", default_features = false }
|
console = {version = "0.15", default_features = false}
|
||||||
console-subscriber = { version = "0.1", optional = true }
|
console-subscriber = {version = "0.1", optional = true}
|
||||||
data-encoding.workspace = true
|
data-encoding = "2.3"
|
||||||
dhat = { version = "0.3", optional = true }
|
dhat = {version = "0.3", optional = true}
|
||||||
dialoguer.workspace = true
|
dialoguer = "0.10"
|
||||||
futures.workspace = true
|
futures = "0.3"
|
||||||
notify = "^5.0.0-beta.1"
|
notify = "^5.0.0-beta.1"
|
||||||
openssl = { version = "0.10", features = ["vendored"] } # Embed OpenSSL
|
openssl = {version = "0.10", features = ["vendored"]}# Embed OpenSSL
|
||||||
qrcode = "0.12"
|
qrcode = "0.12"
|
||||||
rcgen = { version = "0.9", features = ["zeroize"] }
|
rcgen = {version = "0.9", features = ["zeroize"]}
|
||||||
serde_yaml = "0.8.23"
|
serde_yaml = "0.8.23"
|
||||||
time.workspace = true
|
time = "0.3"
|
||||||
tokio.workspace = true
|
tokio = {version = "1.19", features = ["tracing", "signal", "macros"]}
|
||||||
tracing.workspace = true
|
tracing = "0.1"
|
||||||
tracing-subscriber = { version = "0.3", features = [
|
tracing-subscriber = {version = "0.3", features = ["env-filter", "local-time"]}
|
||||||
"env-filter",
|
warpgate-admin = {version = "*", path = "../warpgate-admin"}
|
||||||
"local-time",
|
warpgate-common = {version = "*", path = "../warpgate-common"}
|
||||||
] }
|
warpgate-protocol-http = {version = "*", path = "../warpgate-protocol-http"}
|
||||||
warpgate-admin = { version = "*", path = "../warpgate-admin" }
|
warpgate-protocol-ssh = {version = "*", path = "../warpgate-protocol-ssh"}
|
||||||
warpgate-common = { version = "*", path = "../warpgate-common" }
|
|
||||||
warpgate-protocol-http = { version = "*", path = "../warpgate-protocol-http" }
|
|
||||||
warpgate-protocol-ssh = { version = "*", path = "../warpgate-protocol-ssh" }
|
|
||||||
|
|
||||||
[target.'cfg(target_os = "linux")'.dependencies]
|
[target.'cfg(target_os = "linux")'.dependencies]
|
||||||
sd-notify = "0.4"
|
sd-notify = "0.4"
|
||||||
|
|
Loading…
Reference in a new issue