Merge telnet, raw and serial clients

This commit is contained in:
Andy Dixon
2026-10-11 16:20:27 +01:00
6 changed files with 1415 additions and 0 deletions
+59
View File
@@ -2335,6 +2335,16 @@ dependencies = [
"hybrid-array",
]
[[package]]
name = "io-kit-sys"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b"
dependencies = [
"core-foundation-sys",
"mach2",
]
[[package]]
name = "itertools"
version = "0.15.0"
@@ -2583,6 +2593,15 @@ version = "0.4.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6"
[[package]]
name = "mach2"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44"
dependencies = [
"libc",
]
[[package]]
name = "md5"
version = "0.8.1"
@@ -2782,6 +2801,7 @@ dependencies = [
"chrono",
"hmac 0.13.0",
"keyring",
"libc",
"portable-pty",
"rand 0.8.8",
"rusqlite",
@@ -2789,6 +2809,7 @@ dependencies = [
"russh-sftp",
"serde",
"serde_json",
"serialport",
"sha1 0.11.0",
"sha2 0.11.0",
"tokio",
@@ -2796,6 +2817,17 @@ dependencies = [
"uuid",
]
[[package]]
name = "nix"
version = "0.26.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
dependencies = [
"bitflags 1.3.2",
"cfg-if",
"libc",
]
[[package]]
name = "nix"
version = "0.28.0"
@@ -4423,6 +4455,24 @@ dependencies = [
"windows-sys 0.61.2",
]
[[package]]
name = "serialport"
version = "4.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ba5f8f29aa20853c4e3e85a33ec580eb66be1f057142e77a333834a318bacf2"
dependencies = [
"bitflags 2.13.2",
"cfg-if",
"core-foundation 0.10.1",
"core-foundation-sys",
"io-kit-sys",
"mach2",
"nix 0.26.4",
"scopeguard",
"unescaper",
"windows-sys 0.52.0",
]
[[package]]
name = "sha1"
version = "0.10.7"
@@ -5018,6 +5068,15 @@ dependencies = [
"windows-sys 0.61.2",
]
[[package]]
name = "unescaper"
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7285e83a80ce76f5e7bce79fa41f68d78ba62d1003cf27bf748ab24413808cf4"
dependencies = [
"thiserror 2.0.21",
]
[[package]]
name = "unicode-general-category"
version = "1.1.0"