nikau 0.3.0

Linux network KVM for Wayland/X11/Console
Documentation
[package]
name = "nikau"
version = "0.3.0"
authors = ["Nick Parker <nick@nickbp.com>"]
license = "AGPL-3.0-or-later"
edition = "2021"
readme = "README-CRATES.md"
description = "Linux network KVM for Wayland/X11/Console"
documentation = "https://nikau.nickbp.com"
homepage = "https://nikau.nickbp.com"
repository = "https://sr.ht/~nickbp/nikau/"
exclude = ["README.md", "Dockerfile", ".build.yml", "*.sh"]

[dependencies]
anyhow = "1.0"
async-trait = "0.1"
atty = "0.2"
bit-vec = "0.6"
bytes = "1.4"
clap = { version = "4.3", features = ["derive"] }
evdev = { version = "0.12", features = ["tokio"] }
home = "0.5"
libc = "0.2"
nonblock = "0.2"
notify = "6.0"
pem = "3.0"
postcard = { version = "1.0", features = ["use-std"] }
quinn = { version = "0.10", default-features = false, features = ["tls-rustls", "runtime-tokio", "log"]}
rcgen = "0.12"
regex = "1.10"
rustls = { version = "0.21", features = ["dangerous_configuration"] } # dangerous_configuration: Required for custom ServerCertVerifier
rustls-pemfile = "1.0"
serde = { version = "1.0", default-features = false }
sha2 = "0.10"
signal-hook = "0.3"
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
url = "2.4"
usb-gadget = { version = "0.6", features = ["tokio"] }
walkdir = "2.3"
x11rb-async = { version = "0.13", features = ["xfixes"] }
zip = { version = "0.6", default-features = false, features = ["zstd"] }
zstd = "0.13"