[package] name = "central_backend" version = "1.0.2" edition = "2021" [dependencies] log = "0.4.22" env_logger = "0.11.5" lazy_static = "1.5.0" dotenvy = "0.15.7" clap = { version = "4.5.20", features = ["derive", "env"] } anyhow = "1.0.89" thiserror = "2.0.3" openssl = { version = "0.10.66" } openssl-sys = "0.9.102" libc = "0.2.159" foreign-types-shared = "0.1.1" asn1 = "0.20" actix-web = { version = "4", features = ["openssl"] } futures = "0.3.31" serde = { version = "1.0.215", features = ["derive"] } reqwest = { version = "0.12.7", features = ["json"] } serde_json = "1.0.131" rand = "0.8.5" actix = "0.13.5" actix-identity = "0.8.0" actix-session = { version = "0.10.1", features = ["cookie-session"] } actix-cors = "0.7.0" actix-multipart = { version = "0.7.2", features = ["derive"] } actix-remote-ip = "0.1.0" futures-util = "0.3.31" uuid = { version = "1.11.0", features = ["v4", "serde"] } semver = { version = "1.0.23", features = ["serde"] } lazy-regex = "3.3.0" tokio = { version = "1.40.0", features = ["full"] } tokio_schedule = "0.3.2" mime_guess = "2.0.5" rust-embed = "8.5.0" jsonwebtoken = { version = "9.3.0", features = ["use_pem"] } prettytable-rs = "0.10.0" chrono = "0.4.38" serde_yml = "0.0.12" bincode = "=2.0.0-rc.3" fs4 = { version = "0.12.0", features = ["sync"] } zip = { version = "2.2.0", features = ["bzip2"] } walkdir = "2.5.0"