[package] name = "sozu" description = "sozu, a fast, reliable, hot reconfigurable HTTP reverse proxy" repository = "https://github.com/sozu-proxy/sozu" readme = "README.md" documentation = "https://docs.rs/sozu" homepage = "https://sozu.io" version = "1.0.5" license = "AGPL-3.0" authors = [ "Geoffroy Couprie ", "Eloi Demolis ", "Emmanuel Bosquet ", "Florentin Dubois ", ] categories = ["network-programming"] edition = "2021" rust-version = "1.80.0" include = ["README.md", "Cargo.toml", "src/**/*"] [dependencies] clap = { version = "^4.5.20", features = ["derive"] } jemallocator = { version = "^0.5.4", optional = true } libc = "^0.2.159" log = "^0.4.22" mio = { version = "^1.0.2", features = ["os-poll", "net"] } nix = { version = "^0.29.0", features = ["signal", "fs"] } nom = "^7.1.3" paw = "^1.0.0" serde = { version = "^1.0.210", features = ["derive"] } serde_json = "^1.0.128" prost = "^0.13.3" tempfile = "^3.13.0" termion = "^4.0.3" thiserror = "^1.0.64" sozu-command-lib = { path = "../command", version = "^1.0.5" } sozu-lib = { path = "../lib", version = "^1.0.5" } [target.'cfg(target_os="linux")'.dependencies] num_cpus = "^1.16.0" [features] default = ["jemallocator"] unstable = [] logs-debug = ["sozu-lib/logs-debug", "sozu-command-lib/logs-debug"] logs-trace = ["sozu-lib/logs-trace", "sozu-command-lib/logs-trace"] tolerant-http1-parser = ["sozu-lib/tolerant-http1-parser"] [badges] travis-ci = { repository = "sozu-proxy/sozu" }