[package] name = "kosync-rs" version = "2.1.1" edition = "2021" license = "AGPL-3.0-or-later" description = "Self-contained KOReader sync server compatible with koreader-sync-server" [dependencies] anyhow = "1" axum = "0.7" axum-server = { version = "0.7", features = ["tls-rustls"] } bytes = "1" clap = { version = "4", features = ["derive", "env"] } http = "1" rcgen = "0.13" redis = "0.27" reqwest = { version = "0.12", default-features = false, features = ["blocking", "rustls-tls"] } rusqlite = { version = "0.32", features = ["bundled"] } serde = { version = "1", features = ["derive"] } serde_json = "1" thiserror = "1" tokio = { version = "1", features = ["macros", "net", "rt-multi-thread", "signal"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } [dev-dependencies] tower = "0.5" tempfile = "3"