difftreelog
chore cargo-shear
in: trunk
8 files changed
Cargo.lockdiffbeforeafterboth--- a/Cargo.lock
+++ b/Cargo.lock
@@ -517,7 +517,7 @@
"cfg-if",
"cipher",
"cpufeatures",
- "rand_core 0.10.1",
+ "rand_core",
"zeroize",
]
@@ -670,7 +670,7 @@
"getrandom 0.4.2",
"hybrid-array",
"num-traits",
- "rand_core 0.10.1",
+ "rand_core",
"serdect",
"subtle",
"zeroize",
@@ -684,7 +684,7 @@
dependencies = [
"getrandom 0.4.2",
"hybrid-array",
- "rand_core 0.10.1",
+ "rand_core",
]
[[package]]
@@ -694,7 +694,7 @@
checksum = "3633a51a39c69ebbaa4feaa694bd83d241e4093901c84a0963b19d9bb3f0cf8f"
dependencies = [
"crypto-bigint",
- "rand_core 0.10.1",
+ "rand_core",
]
[[package]]
@@ -836,7 +836,7 @@
dependencies = [
"curve25519-dalek",
"ed25519",
- "rand_core 0.10.1",
+ "rand_core",
"serde",
"sha2",
"signature",
@@ -867,7 +867,7 @@
"once_cell",
"pem-rfc7468",
"pkcs8",
- "rand_core 0.10.1",
+ "rand_core",
"sec1",
"subtle",
"zeroize",
@@ -972,7 +972,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1f686ab92a9fb0eaf188f6c6c87b89490baa6fdb0db4544ba4dc47f7942489f"
dependencies = [
- "rand_core 0.10.1",
+ "rand_core",
"subtle",
]
@@ -1005,12 +1005,6 @@
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
[[package]]
-name = "fuchsia-cprng"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
-
-[[package]]
name = "futures"
version = "0.3.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1153,7 +1147,7 @@
"js-sys",
"libc",
"r-efi",
- "rand_core 0.10.1",
+ "rand_core",
"wasip2",
"wasip3",
"wasm-bindgen",
@@ -1194,7 +1188,7 @@
checksum = "7fd1a1c7a5206c5b7a3f5a0d7ccd3ff85d0c8f5133d62a02680255b0004af5f4"
dependencies = [
"ff",
- "rand_core 0.10.1",
+ "rand_core",
"subtle",
]
@@ -1327,8 +1321,8 @@
dependencies = [
"num-integer",
"num-traits",
- "rand 0.10.1",
- "rand_core 0.10.1",
+ "rand",
+ "rand_core",
]
[[package]]
@@ -1380,7 +1374,7 @@
checksum = "01737161ba802849cfd486b5bd209d38ba4943494c249a8126005170c7621edd"
dependencies = [
"crypto-common",
- "rand_core 0.10.1",
+ "rand_core",
]
[[package]]
@@ -1489,7 +1483,7 @@
"kem",
"module-lattice",
"pkcs8",
- "rand_core 0.10.1",
+ "rand_core",
"sha3",
]
@@ -1527,15 +1521,6 @@
]
[[package]]
-name = "non-zero-byte-slice"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89daa1daa11c9df05d1181bcd0936d8066f8543144d77b09808eb78d65e38024"
-dependencies = [
- "serde",
-]
-
-[[package]]
name = "nu-ansi-term"
version = "0.50.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1583,51 +1568,8 @@
version = "1.70.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
-
-[[package]]
-name = "openssh"
-version = "0.11.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d534c4bfecb0ed71dea4db444a5922a294d15cf40e700548f27295e1feb0ef18"
-dependencies = [
- "libc",
- "once_cell",
- "openssh-mux-client",
- "shell-escape",
- "tempfile",
- "thiserror",
- "tokio",
-]
[[package]]
-name = "openssh-mux-client"
-version = "0.17.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df21c25c5f6a6c11cf6c54723c7b1389bfb4b5b0c17b097da274cade81d4815e"
-dependencies = [
- "cfg-if",
- "non-zero-byte-slice",
- "once_cell",
- "openssh-mux-client-error",
- "sendfd",
- "serde",
- "ssh_format",
- "tokio",
- "tokio-io-utility",
- "typed-builder",
-]
-
-[[package]]
-name = "openssh-mux-client-error"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9879168afb48a235200e30d93df320b7191568cda8621df02f145c1c0f1af95a"
-dependencies = [
- "ssh_format_error",
- "thiserror",
-]
-
-[[package]]
name = "ordered-stream"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1690,7 +1632,7 @@
"delegate",
"futures",
"log",
- "rand 0.10.1",
+ "rand",
"sha2",
"thiserror",
"tokio",
@@ -1809,7 +1751,7 @@
"cbc",
"der",
"pbkdf2",
- "rand_core 0.10.1",
+ "rand_core",
"scrypt",
"sha2",
"spki",
@@ -1823,7 +1765,7 @@
dependencies = [
"der",
"pkcs5",
- "rand_core 0.10.1",
+ "rand_core",
"spki",
]
@@ -1905,7 +1847,7 @@
"crypto-bigint",
"crypto-common",
"ff",
- "rand_core 0.10.1",
+ "rand_core",
"subtle",
"zeroize",
]
@@ -1951,19 +1893,6 @@
version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
-
-[[package]]
-name = "rand"
-version = "0.4.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293"
-dependencies = [
- "fuchsia-cprng",
- "libc",
- "rand_core 0.3.1",
- "rdrand",
- "winapi",
-]
[[package]]
name = "rand"
@@ -1973,23 +1902,8 @@
dependencies = [
"chacha20",
"getrandom 0.4.2",
- "rand_core 0.10.1",
-]
-
-[[package]]
-name = "rand_core"
-version = "0.3.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
-dependencies = [
- "rand_core 0.4.2",
+ "rand_core",
]
-
-[[package]]
-name = "rand_core"
-version = "0.4.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
[[package]]
name = "rand_core"
@@ -1998,15 +1912,6 @@
checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69"
[[package]]
-name = "rdrand"
-version = "0.4.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
-dependencies = [
- "rand_core 0.3.1",
-]
-
-[[package]]
name = "redox_syscall"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2043,15 +1948,6 @@
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
-
-[[package]]
-name = "remove_dir_all"
-version = "0.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7"
-dependencies = [
- "winapi",
-]
[[package]]
name = "remowt-agent"
@@ -2062,15 +1958,12 @@
"bifrostlink-ports",
"clap",
"futures",
- "futures-util",
"nix",
- "rand 0.10.1",
"remowt-endpoints",
"remowt-link-shared",
"remowt-plugin",
"remowt-polkit-shared",
"remowt-ui-prompt",
- "serde",
"tempfile",
"tokio",
"tokio-util",
@@ -2087,7 +1980,6 @@
dependencies = [
"anyhow",
"bifrostlink",
- "bifrostlink-ports",
"bytes",
"camino",
"futures",
@@ -2108,9 +2000,7 @@
name = "remowt-endpoints"
version = "0.1.7"
dependencies = [
- "anyhow",
"bifrostlink",
- "bifrostlink-macros",
"camino",
"nix",
"serde",
@@ -2118,7 +2008,6 @@
"thiserror",
"tokio",
"tracing",
- "uuid",
"zbus",
]
@@ -2146,7 +2035,6 @@
"remowt-link-shared",
"serde_json",
"tokio",
- "tracing",
"tracing-subscriber",
]
@@ -2164,27 +2052,14 @@
version = "0.1.7"
dependencies = [
"anyhow",
- "async-trait",
- "bifrostlink",
- "bifrostlink-ports",
- "bytes",
"clap",
"nix",
- "openssh",
"remowt-client",
"remowt-link-shared",
"remowt-ui-prompt",
- "russh",
- "russh-config",
- "serde",
- "serde_json",
- "tempdir",
- "thiserror",
"tokio",
- "tokio-stream",
"tracing",
"tracing-subscriber",
- "uuid",
]
[[package]]
@@ -2195,7 +2070,6 @@
"bifrostlink",
"bifrostlink-macros",
"serde",
- "serde_json",
"thiserror",
"tokio",
"tracing",
@@ -2250,7 +2124,7 @@
"digest",
"pkcs1",
"pkcs8",
- "rand_core 0.10.1",
+ "rand_core",
"sha2",
"signature",
"spki",
@@ -2305,8 +2179,8 @@
"pkcs5",
"pkcs8",
"polyval",
- "rand 0.10.1",
- "rand_core 0.10.1",
+ "rand",
+ "rand_core",
"ring",
"rsa",
"russh-cryptovec",
@@ -2442,16 +2316,6 @@
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
-
-[[package]]
-name = "sendfd"
-version = "0.4.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b183bfd5b1bc64ab0c1ef3ee06b008a9ef1b68a7d3a99ba566fbfe7a7c6d745b"
-dependencies = [
- "libc",
- "tokio",
-]
[[package]]
name = "serde"
@@ -2557,12 +2421,6 @@
dependencies = [
"lazy_static",
]
-
-[[package]]
-name = "shell-escape"
-version = "0.1.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f"
[[package]]
name = "shlex"
@@ -2593,7 +2451,7 @@
checksum = "28d567dcbaf0049cb8ac2608a76cd95ff9e4412e1899d389ee400918ca7537f5"
dependencies = [
"digest",
- "rand_core 0.10.1",
+ "rand_core",
]
[[package]]
@@ -2684,7 +2542,7 @@
"p256",
"p384",
"p521",
- "rand_core 0.10.1",
+ "rand_core",
"rsa",
"sec1",
"sha1",
@@ -2693,25 +2551,6 @@
"ssh-cipher",
"ssh-encoding",
"zeroize",
-]
-
-[[package]]
-name = "ssh_format"
-version = "0.14.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "24ab31081d1c9097c327ec23550858cb5ffb4af6b866c1ef4d728455f01f3304"
-dependencies = [
- "serde",
- "ssh_format_error",
-]
-
-[[package]]
-name = "ssh_format_error"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "be3c6519de7ca611f71ef7e8a56eb57aa1c818fecb5242d0a0f39c83776c210c"
-dependencies = [
- "serde",
]
[[package]]
@@ -2752,16 +2591,6 @@
"proc-macro2",
"quote",
"unicode-ident",
-]
-
-[[package]]
-name = "tempdir"
-version = "0.3.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8"
-dependencies = [
- "rand 0.4.6",
- "remove_dir_all",
]
[[package]]
@@ -2821,15 +2650,6 @@
"tokio-macros",
"tracing",
"windows-sys 0.61.2",
-]
-
-[[package]]
-name = "tokio-io-utility"
-version = "0.7.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d672654d175710e52c7c41f6aec77c62b3c0954e2a7ebce9049d1e94ed7c263"
-dependencies = [
- "tokio",
]
[[package]]
@@ -2841,17 +2661,6 @@
"proc-macro2",
"quote",
"syn 2.0.117",
-]
-
-[[package]]
-name = "tokio-stream"
-version = "0.1.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70"
-dependencies = [
- "futures-core",
- "pin-project-lite",
- "tokio",
]
[[package]]
@@ -2952,26 +2761,6 @@
"thread_local",
"tracing-core",
"tracing-log",
-]
-
-[[package]]
-name = "typed-builder"
-version = "0.23.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "31aa81521b70f94402501d848ccc0ecaa8f93c8eb6999eb9747e72287757ffda"
-dependencies = [
- "typed-builder-macro",
-]
-
-[[package]]
-name = "typed-builder-macro"
-version = "0.23.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "076a02dc54dd46795c2e9c8282ed40bcfb1e22747e955de9389a1de28190fb26"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 2.0.117",
]
[[package]]
Cargo.tomldiffbeforeafterboth--- a/Cargo.toml
+++ b/Cargo.toml
@@ -22,15 +22,11 @@
camino = { version = "1.2.2", features = ["serde1"] }
anyhow = "1.0.86"
-async-trait = "0.1.81"
bytes = "1.11.0"
clap = "4.5.16"
futures = "0.3.30"
-futures-util = "0.3.30"
nix = "0.31.3"
-openssh = "0.11.0"
pam-client = "0.5.0"
-rand = "0.10.1"
russh = { version = "0.61.2", default-features = false, features = [
"ring",
"flate2",
@@ -39,10 +35,8 @@
russh-config = "0.58.0"
serde = "1.0.228"
serde_json = "1.0.149"
-tempdir = "0.3.7"
tempfile = "3"
tokio = { version = "1.39.3", features = ["fs"] }
-tokio-stream = "0.1.15"
tokio-util = "0.7.11"
tracing = "0.1.40"
tracing-subscriber = "0.3.18"
cmds/remowt-agent/Cargo.tomldiffbeforeafterboth--- a/cmds/remowt-agent/Cargo.toml
+++ b/cmds/remowt-agent/Cargo.toml
@@ -11,13 +11,10 @@
bifrostlink-ports.workspace = true
clap = { workspace = true, features = ["derive"] }
futures.workspace = true
-futures-util.workspace = true
nix.workspace = true
remowt-polkit-shared.workspace = true
-rand.workspace = true
remowt-link-shared.workspace = true
remowt-plugin.workspace = true
-serde = { workspace = true, features = ["derive"] }
tempfile.workspace = true
tokio = { workspace = true, features = [
"rt",
cmds/remowt-ssh/Cargo.tomldiffbeforeafterboth--- a/cmds/remowt-ssh/Cargo.toml
+++ b/cmds/remowt-ssh/Cargo.toml
@@ -7,9 +7,7 @@
[dependencies]
clap = { workspace = true, features = ["derive"] }
-openssh = { workspace = true, features = ["native-mux"] }
tracing-subscriber.workspace = true
-bifrostlink.workspace = true
remowt-link-shared.workspace = true
remowt-client.workspace = true
tokio = { workspace = true, features = [
@@ -22,16 +20,5 @@
] }
nix = { workspace = true, features = ["term"] }
anyhow.workspace = true
-bifrostlink-ports.workspace = true
-uuid = { workspace = true, features = ["v4"] }
-tempdir.workspace = true
-async-trait.workspace = true
-bytes.workspace = true
-tokio-stream.workspace = true
tracing.workspace = true
-thiserror.workspace = true
-serde_json.workspace = true
-serde.workspace = true
remowt-ui-prompt.workspace = true
-russh.workspace = true
-russh-config.workspace = true
crates/remowt-client/Cargo.tomldiffbeforeafterboth--- a/crates/remowt-client/Cargo.toml
+++ b/crates/remowt-client/Cargo.toml
@@ -8,7 +8,6 @@
[dependencies]
anyhow.workspace = true
bifrostlink.workspace = true
-bifrostlink-ports.workspace = true
bytes.workspace = true
camino.workspace = true
serde.workspace = true
crates/remowt-endpoints/Cargo.tomldiffbeforeafterboth--- a/crates/remowt-endpoints/Cargo.toml
+++ b/crates/remowt-endpoints/Cargo.toml
@@ -6,15 +6,12 @@
license.workspace = true
[dependencies]
-anyhow.workspace = true
bifrostlink.workspace = true
-bifrostlink-macros.workspace = true
camino.workspace = true
serde = { workspace = true }
tempfile.workspace = true
thiserror.workspace = true
tokio = { workspace = true, features = ["net", "io-util", "rt", "process"] }
tracing.workspace = true
-uuid.workspace = true
nix = { workspace = true, features = ["process", "signal", "term"] }
zbus.workspace = true
crates/remowt-plugin/Cargo.tomldiffbeforeafterboth--- a/crates/remowt-plugin/Cargo.toml
+++ b/crates/remowt-plugin/Cargo.toml
@@ -20,5 +20,4 @@
"time",
"process",
] }
-tracing.workspace = true
tracing-subscriber.workspace = true
crates/remowt-ui-prompt/Cargo.tomldiffbeforeafterboth1[package]2name = "remowt-ui-prompt"3description = "Interactive UI prompt endpoint for remowt (D-Bus)"4version.workspace = true5edition = "2021"6license.workspace = true78[dependencies]9anyhow.workspace = true10bifrostlink.workspace = true11bifrostlink-macros.workspace = true12serde.workspace = true13serde_json.workspace = true14thiserror.workspace = true15tokio = { workspace = true, features = ["io-util", "macros", "process", "rt"] }16tracing.workspace = true17zbus = { workspace = true, optional = true }1819[features]20default = ["dbus"]21dbus = ["dep:zbus"]1[package]2name = "remowt-ui-prompt"3description = "Interactive UI prompt endpoint for remowt (D-Bus)"4version.workspace = true5edition = "2021"6license.workspace = true78[dependencies]9anyhow.workspace = true10bifrostlink.workspace = true11bifrostlink-macros.workspace = true12serde.workspace = true13thiserror.workspace = true14tokio = { workspace = true, features = ["io-util", "macros", "process", "rt"] }15tracing.workspace = true16zbus = { workspace = true, optional = true }1718[features]19default = ["dbus"]20dbus = ["dep:zbus"]