diff --git a/Cargo.lock b/Cargo.lock index 9456db5f47..7889b4b00f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -853,7 +853,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "599aa35200ffff8f04c1925aa1acc92fa2e08874379ef42e210a80e527e60838" dependencies = [ "serde", - "toml 0.7.6", + "toml 0.7.8", ] [[package]] @@ -1427,7 +1427,7 @@ dependencies = [ "tokio", "tokio-rustls", "tokio-util", - "toml 0.7.6", + "toml 0.7.8", "tracing", "usdt", "uuid", @@ -1482,7 +1482,7 @@ dependencies = [ "tempfile", "thiserror", "tokio-rustls", - "toml 0.7.6", + "toml 0.7.8", "twox-hash", "uuid", "vergen", @@ -1739,7 +1739,7 @@ dependencies = [ "slog", "thiserror", "tokio", - "toml 0.7.6", + "toml 0.7.8", ] [[package]] @@ -2011,7 +2011,7 @@ dependencies = [ "tempfile", "thiserror", "tokio", - "toml 0.7.6", + "toml 0.7.8", "trust-dns-client", "trust-dns-proto", "trust-dns-resolver", @@ -2093,14 +2093,14 @@ dependencies = [ "serde", "serde_json", "slog", - "toml 0.7.6", + "toml 0.7.8", "uuid", ] [[package]] name = "dropshot" version = "0.9.1-dev" -source = "git+https://github.com/oxidecomputer/dropshot?branch=main#99cea069c61d1ff5be0ff4f9d338f24bbea93128" +source = "git+https://github.com/oxidecomputer/dropshot?branch=main#c7a5e43d694cbf37b8e7ce9f04710d46b157233e" dependencies = [ "async-stream", "async-trait", @@ -2116,6 +2116,7 @@ dependencies = [ "http", "hyper", "indexmap 2.0.0", + "multer", "openapiv3", "paste", "percent-encoding", @@ -2135,7 +2136,7 @@ dependencies = [ "slog-term", "tokio", "tokio-rustls", - "toml 0.7.6", + "toml 0.7.8", "usdt", "uuid", "version_check", @@ -2145,7 +2146,7 @@ dependencies = [ [[package]] name = "dropshot_endpoint" version = "0.9.1-dev" -source = "git+https://github.com/oxidecomputer/dropshot?branch=main#99cea069c61d1ff5be0ff4f9d338f24bbea93128" +source = "git+https://github.com/oxidecomputer/dropshot?branch=main#c7a5e43d694cbf37b8e7ce9f04710d46b157233e" dependencies = [ "proc-macro2", "quote", @@ -2272,7 +2273,7 @@ dependencies = [ "russh-keys", "serde_json", "tokio", - "toml 0.7.6", + "toml 0.7.8", "trust-dns-resolver", "uuid", ] @@ -3199,7 +3200,7 @@ dependencies = [ "thiserror", "tlvc 0.3.1 (git+https://github.com/oxidecomputer/tlvc.git)", "tlvc-text", - "toml 0.7.6", + "toml 0.7.8", "x509-cert", "zerocopy 0.6.3", "zip", @@ -3374,7 +3375,7 @@ dependencies = [ "smf", "thiserror", "tokio", - "toml 0.7.6", + "toml 0.7.8", "uuid", "zone", ] @@ -3491,7 +3492,7 @@ dependencies = [ "thiserror", "tokio", "tokio-stream", - "toml 0.7.6", + "toml 0.7.8", "tufaceous-lib", "update-engine", "uuid", @@ -4159,6 +4160,24 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "multer" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01acbdc23469fd8fe07ab135923371d5f5a422fbf9c522158677c8eb15bc51c2" +dependencies = [ + "bytes", + "encoding_rs", + "futures-util", + "http", + "httparse", + "log", + "memchr", + "mime", + "spin 0.9.8", + "version_check", +] + [[package]] name = "nanorand" version = "0.7.0" @@ -4356,7 +4375,7 @@ dependencies = [ "thiserror", "tokio", "tokio-postgres", - "toml 0.7.6", + "toml 0.7.8", "usdt", "uuid", ] @@ -4801,7 +4820,7 @@ dependencies = [ "thiserror", "tokio", "tokio-postgres", - "toml 0.7.6", + "toml 0.7.8", "uuid", ] @@ -4841,7 +4860,7 @@ dependencies = [ "thiserror", "tokio", "tokio-postgres", - "toml 0.7.6", + "toml 0.7.8", "uuid", ] @@ -4856,7 +4875,7 @@ dependencies = [ "serde", "serde_derive", "thiserror", - "toml 0.7.6", + "toml 0.7.8", ] [[package]] @@ -4887,7 +4906,7 @@ dependencies = [ "subprocess", "tokio", "tokio-postgres", - "toml 0.7.6", + "toml 0.7.8", ] [[package]] @@ -4929,7 +4948,7 @@ dependencies = [ "tokio-stream", "tokio-tungstenite 0.18.0", "tokio-util", - "toml 0.7.6", + "toml 0.7.8", "uuid", ] @@ -5037,7 +5056,7 @@ dependencies = [ "thiserror", "tokio", "tokio-postgres", - "toml 0.7.6", + "toml 0.7.8", "tough", "trust-dns-resolver", "usdt", @@ -5102,7 +5121,7 @@ dependencies = [ "tempfile", "thiserror", "tokio", - "toml 0.7.6", + "toml 0.7.8", "topological-sort", "walkdir", ] @@ -5217,7 +5236,7 @@ dependencies = [ "tofino", "tokio", "tokio-tungstenite 0.18.0", - "toml 0.7.6", + "toml 0.7.8", "usdt", "uuid", "zeroize", @@ -5270,7 +5289,7 @@ dependencies = [ "tempfile", "thiserror", "tokio", - "toml 0.7.6", + "toml 0.7.8", "walkdir", ] @@ -5552,7 +5571,7 @@ dependencies = [ "subprocess", "thiserror", "tokio", - "toml 0.7.6", + "toml 0.7.8", "uuid", ] @@ -6456,7 +6475,7 @@ dependencies = [ "tokio", "tokio-tungstenite 0.17.2", "tokio-util", - "toml 0.7.6", + "toml 0.7.8", "usdt", "uuid", ] @@ -6469,7 +6488,7 @@ dependencies = [ "serde", "serde_derive", "thiserror", - "toml 0.7.6", + "toml 0.7.8", ] [[package]] @@ -8135,7 +8154,7 @@ dependencies = [ "sprockets-rot", "thiserror", "tokio", - "toml 0.7.6", + "toml 0.7.8", ] [[package]] @@ -8861,9 +8880,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.6" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" dependencies = [ "serde", "serde_spanned", @@ -9137,7 +9156,7 @@ dependencies = [ "sha2", "slog", "tar", - "toml 0.7.6", + "toml 0.7.8", "tough", "url", "zip", @@ -9197,7 +9216,7 @@ version = "1.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 0.1.10", "rand 0.8.5", "static_assertions", ] @@ -9750,7 +9769,7 @@ dependencies = [ "textwrap 0.16.0", "tokio", "tokio-util", - "toml 0.7.6", + "toml 0.7.8", "toml_edit", "tui-tree-widget", "unicode-width", @@ -9851,7 +9870,7 @@ dependencies = [ "tokio", "tokio-stream", "tokio-util", - "toml 0.7.6", + "toml 0.7.8", "tough", "trust-dns-resolver", "tufaceous",