[package] name = "upnp-serve" version = "0.1.0" edition = "2021" [dependencies] anyhow = "1.0.86" axum = { version = "0.7.5", features = ["tokio"] } tokio = { version = "1.39.3", features = ["full"] } tracing = "0.1.40" bstr = "1.10.0" quick-xml = "0.36.1" http = "1.1.0" httparse = "1.9.4" uuid = { version = "1.10.0", features = ["v4"] } librqbit-upnp = { path = "../upnp", default-features = false } gethostname = "0.5.0" librqbit-sha1-wrapper = { path = "../sha1w", default-features = false } librqbit-core = { path = "../librqbit_core", default-features = false } mime_guess = "2.0.5" url = "2.5.2" parking_lot = "0.12.3" tokio-util = "0.7.11" reqwest = { version = "0.12.7", default-features = false } socket2 = "0.5.7" [dev-dependencies] tracing-subscriber = "0.3.18" tower-http = { version = "0.5", features = ["trace"] } [[example]] name = "upnp-stub-server"