diff --git a/Cargo.lock b/Cargo.lock index 2ce6ba7..7041c78 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -405,8 +405,8 @@ dependencies = [ "bytes", "futures-util", "headers", - "http", - "http-body", + "http 0.2.9", + "http-body 0.4.5", "hyper", "itoa", "matchit", @@ -435,8 +435,8 @@ dependencies = [ "async-trait", "bytes", "futures-util", - "http", - "http-body", + "http 0.2.9", + "http-body 0.4.5", "mime", "rustversion", "tower-layer", @@ -454,8 +454,8 @@ dependencies = [ "bytes", "cookie", "futures-util", - "http", - "http-body", + "http 0.2.9", + "http-body 0.4.5", "mime", "pin-project-lite", "serde", @@ -476,8 +476,8 @@ dependencies = [ "bytes", "cookie", "futures-util", - "http", - "http-body", + "http 0.2.9", + "http-body 0.4.5", "mime", "pin-project-lite", "serde", @@ -509,7 +509,7 @@ dependencies = [ "axum", "axum-extra 0.7.7", "futures", - "http-body", + "http-body 0.4.5", "tokio", "tower", "tracing", @@ -569,7 +569,7 @@ version = "0.1.0" dependencies = [ "anyhow", "axum", - "clap 4.4.7", + "clap 4.4.8", "nefarious-login", "tokio", "tracing-subscriber", @@ -718,7 +718,7 @@ version = "0.1.0" dependencies = [ "anyhow", "axum", - "clap 4.4.7", + "clap 4.4.8", "nefarious-login", "tokio", "tracing-subscriber", @@ -726,9 +726,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.7" +version = "4.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b" +checksum = "2275f18819641850fa26c89acc84d465c1bf91ce57bc2748b28c420473352f64" dependencies = [ "clap_builder", "clap_derive", @@ -736,9 +736,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.7" +version = "4.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663" +checksum = "07cdf1b148b25c1e1f7a42225e30a0d99a615cd4637eae7365548dd4529b95bc" dependencies = [ "anstream", "anstyle", @@ -1493,7 +1493,7 @@ dependencies = [ "futures-core", "futures-sink", "futures-util", - "http", + "http 0.2.9", "indexmap 1.9.3", "slab", "tokio", @@ -1553,7 +1553,7 @@ dependencies = [ "base64 0.21.4", "bytes", "headers-core", - "http", + "http 0.2.9", "httpdate", "mime", "sha1", @@ -1565,7 +1565,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429" dependencies = [ - "http", + "http 0.2.9", ] [[package]] @@ -1637,6 +1637,17 @@ dependencies = [ "itoa", ] +[[package]] +name = "http" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b32afd38673a8016f7c9ae69e5af41a58f81b1d31689040f2f1959594ce194ea" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + [[package]] name = "http-body" version = "0.4.5" @@ -1644,15 +1655,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ "bytes", - "http", + "http 0.2.9", "pin-project-lite", ] [[package]] -name = "http-range-header" -version = "0.3.1" +name = "http-body" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +dependencies = [ + "bytes", + "http 1.0.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41cb79eb393015dadd30fc252023adb0b2400a0caee0fa2a077e6e21a551e840" +dependencies = [ + "bytes", + "futures-util", + "http 1.0.0", + "http-body 1.0.0", + "pin-project-lite", +] [[package]] name = "httparse" @@ -1677,8 +1705,8 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http", - "http-body", + "http 0.2.9", + "http-body 0.4.5", "httparse", "httpdate", "itoa", @@ -1697,7 +1725,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" dependencies = [ "futures-util", - "http", + "http 0.2.9", "hyper", "rustls", "tokio", @@ -2010,7 +2038,7 @@ dependencies = [ "axum", "axum-extra 0.8.0", "axum-sessions", - "clap 4.4.7", + "clap 4.4.8", "oauth2", "openidconnect", "pretty_assertions", @@ -2124,7 +2152,7 @@ dependencies = [ "base64 0.13.1", "chrono", "getrandom", - "http", + "http 0.2.9", "rand", "reqwest", "serde", @@ -2167,7 +2195,7 @@ dependencies = [ "dyn-clone", "ed25519-dalek", "hmac 0.12.1", - "http", + "http 0.2.9", "itertools 0.10.5", "log", "oauth2", @@ -2639,8 +2667,8 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http", - "http-body", + "http 0.2.9", + "http-body 0.4.5", "hyper", "hyper-rustls", "ipnet", @@ -3714,17 +3742,16 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.4.4" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" +checksum = "09e12e6351354851911bdf8c2b8f2ab15050c567d70a8b9a37ae7b8301a4080d" dependencies = [ "bitflags 2.4.1", "bytes", - "futures-core", "futures-util", - "http", - "http-body", - "http-range-header", + "http 1.0.0", + "http-body 1.0.0", + "http-body-util", "pin-project-lite", "tower-layer", "tower-service", @@ -3778,20 +3805,20 @@ dependencies = [ [[package]] name = "tracing-log" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" dependencies = [ - "lazy_static", "log", + "once_cell", "tracing-core", ] [[package]] name = "tracing-subscriber" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" dependencies = [ "matchers", "nu-ansi-term", @@ -3892,9 +3919,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "uuid" -version = "1.5.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" +checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" [[package]] name = "valuable" diff --git a/Cargo.toml b/Cargo.toml index 102dd69..3fe6167 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,9 +8,9 @@ nefarious-login = { path = "crates/nefarious-login" } anyhow = { version = "1.0.75" } tokio = { version = "1", features = ["full"] } tracing = { version = "0.1", features = ["log"] } -tracing-subscriber = { version = "0.3.17", features = ["env-filter"] } +tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } -clap = {version = "4.4.7", features = ["derive", "env"]} +clap = {version = "4.4.8", features = ["derive", "env"]} async-trait = {version = "0.1.74", features = []} axum = {version = "0.6.20", features = []} @@ -21,7 +21,7 @@ async-sqlx-session = {version = "0.4.0", features = ["pg"]} serde = {version = "1.0", features = ["derive"]} serde_json = {version = "1.0.108"} -uuid = {version = "1.5.0", features = []} +uuid = {version = "1.6.1", features = []} sqlx = { version = "0.7.2", features = [ "runtime-tokio-rustls", "postgres", @@ -30,7 +30,7 @@ sqlx = { version = "0.7.2", features = [ zitadel = { version = "3.4.29", features = ["axum"] } tower = "0.4.13" -tower-http = { version = "0.4.4", features = ["cors", "trace"] } +tower-http = { version = "0.5.0", features = ["cors", "trace"] } oauth2 = "4.4.2" openidconnect = "3.4.0"