From cd848319ebb350c7604d313d2cc548b13dc069d2 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Sun, 16 Jun 2024 14:41:22 -0400 Subject: [PATCH] update more dependencies --- Cargo.lock | 468 ++++++------------ crates/_types/enums/Cargo.toml | 2 +- crates/_types/tokens/Cargo.toml | 2 +- .../production/elasticsearch-cli/Cargo.toml | 2 +- .../cli/production/migration-tool/Cargo.toml | 2 +- .../lib/api_clients/cloud_storage/Cargo.toml | 2 +- crates/lib/files/mimetypes/Cargo.toml | 2 +- crates/lib/idempotency/src/uuid.rs | 2 +- crates/lib/markdown/Cargo.toml | 2 +- crates/lib/user_input_common/Cargo.toml | 2 +- crates/lib/web_scrapers/Cargo.toml | 2 +- crates/my-workspace-hack/Cargo.toml | 82 +-- crates/service/web/storyteller_web/Cargo.toml | 8 +- 13 files changed, 210 insertions(+), 368 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4cd15315f4..1d2352fbab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -92,7 +92,7 @@ dependencies = [ "actix-rt", "actix-service", "actix-utils", - "ahash 0.8.11", + "ahash", "base64 0.22.1", "bitflags 2.4.1", "brotli", @@ -249,7 +249,7 @@ dependencies = [ "actix-service", "actix-utils", "actix-web-codegen", - "ahash 0.8.11", + "ahash", "bytes 1.6.0", "bytestring", "cfg-if 1.0.0", @@ -317,7 +317,7 @@ dependencies = [ "actix-utils", "actix-web", "actix-web-lab-derive", - "ahash 0.8.11", + "ahash", "arc-swap", "async-trait", "bytes 1.6.0", @@ -436,17 +436,6 @@ dependencies = [ "cpufeatures", ] -[[package]] -name = "ahash" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd" -dependencies = [ - "getrandom 0.2.14", - "once_cell", - "version_check", -] - [[package]] name = "ahash" version = "0.8.11" @@ -743,7 +732,7 @@ dependencies = [ "derive_builder", "diligent-date-parser", "never", - "quick-xml 0.30.0", + "quick-xml", ] [[package]] @@ -758,9 +747,9 @@ dependencies = [ [[package]] name = "attohttpc" -version = "0.22.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fcf00bc6d5abb29b5f97e3c61a90b6d3caa12f3faf897d4a3e3607c050a35a7" +checksum = "0f77d243921b0979fbbd728dd2d5162e68ac8252976797c24eb5b3a6af9090dc" dependencies = [ "http", "log", @@ -802,14 +791,14 @@ dependencies = [ [[package]] name = "aws-creds" -version = "0.34.1" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3776743bb68d4ad02ba30ba8f64373f1be4e082fe47651767171ce75bb2f6cf5" +checksum = "390ad3b77f3e21e01a4a0355865853b681daf1988510b0b15e31c0c4ae7eb0f6" dependencies = [ "attohttpc", - "dirs", + "home", "log", - "quick-xml 0.26.0", + "quick-xml", "rust-ini", "serde", "thiserror", @@ -1176,16 +1165,6 @@ dependencies = [ "libc", ] -[[package]] -name = "cfb" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca453e8624711b2f0f4eb47076a318feda166252a827ee25d067b43de83dcba0" -dependencies = [ - "byteorder", - "uuid 0.8.2", -] - [[package]] name = "cfb" version = "0.7.3" @@ -1194,7 +1173,7 @@ checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" dependencies = [ "byteorder", "fnv", - "uuid 1.8.0", + "uuid", ] [[package]] @@ -1448,6 +1427,26 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" +[[package]] +name = "const-random" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" +dependencies = [ + "const-random-macro", +] + +[[package]] +name = "const-random-macro" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" +dependencies = [ + "getrandom 0.2.14", + "once_cell", + "tiny-keccak", +] + [[package]] name = "constant_time_eq" version = "0.1.5" @@ -1465,7 +1464,7 @@ dependencies = [ "serde", "tempfile", "toml 0.8.14", - "uuid 1.8.0", + "uuid", ] [[package]] @@ -2097,9 +2096,12 @@ dependencies = [ [[package]] name = "dlv-list" -version = "0.3.0" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257" +checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" +dependencies = [ + "const-random", +] [[package]] name = "dotenv" @@ -2885,9 +2887,12 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.7", -] + +[[package]] +name = "hashbrown" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" [[package]] name = "hashbrown" @@ -2895,7 +2900,7 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ - "ahash 0.8.11", + "ahash", "allocator-api2", ] @@ -2908,7 +2913,7 @@ dependencies = [ "errors", "md-5 0.10.6", "my-workspace-hack", - "ring 0.17.5", + "ring", ] [[package]] @@ -2937,9 +2942,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.3.3" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -3184,7 +3189,7 @@ name = "idempotency" version = "0.0.1" dependencies = [ "my-workspace-hack", - "uuid 1.8.0", + "uuid", ] [[package]] @@ -3287,20 +3292,11 @@ checksum = "64e9829a50b42bb782c1df523f78d332fe371b10c661e78b7a3c34b0198e9fac" [[package]] name = "infer" -version = "0.5.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea70330449622910e0edebab230734569516269fb32342fb0a8956340fa48c6c" +checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847" dependencies = [ - "cfb 0.4.0", -] - -[[package]] -name = "infer" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" -dependencies = [ - "cfb 0.7.3", + "cfb", ] [[package]] @@ -3798,7 +3794,7 @@ dependencies = [ "errors", "my-workspace-hack", "once_cell", - "pulldown-cmark", + "pulldown-cmark 0.11.0", "regex", ] @@ -4002,7 +3998,7 @@ dependencies = [ name = "mimetypes" version = "0.0.1" dependencies = [ - "infer 0.15.0", + "infer 0.16.0", "my-workspace-hack", ] @@ -4062,6 +4058,19 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "mio" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4929e1f84c5e54c3ec6141cd5d8b5a5c055f031f80cf78f2072920173cb4d880" +dependencies = [ + "hermit-abi", + "libc", + "log", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.52.0", +] + [[package]] name = "mio-uds" version = "0.6.8" @@ -4130,10 +4139,12 @@ dependencies = [ name = "my-workspace-hack" version = "0.1.0" dependencies = [ + "actix-router", "actix-rt", - "ahash 0.8.11", + "ahash", + "anstream", "arrayvec", - "base64 0.22.1", + "base64 0.21.7", "base64ct", "bitflags 2.4.1", "block-buffer 0.9.0", @@ -4161,18 +4172,17 @@ dependencies = [ "futures-util", "generic-array", "getrandom 0.2.14", - "hashbrown 0.12.3", "hashbrown 0.14.5", - "heck 0.4.1", "hmac 0.12.1", "hyper", "indexmap 2.2.6", "lazy_static", "libc", "log", + "md-5 0.10.6", "memchr", "miniz_oxide", - "mio 0.8.11", + "mio 1.0.0", "native-tls", "num-bigint", "num-integer", @@ -4182,7 +4192,7 @@ dependencies = [ "openssl", "openssl-sys", "proc-macro2", - "pulldown-cmark", + "quick-xml", "quote", "rand 0.8.5", "rand_chacha 0.3.1", @@ -4191,7 +4201,6 @@ dependencies = [ "regex-automata", "regex-syntax", "reqwest", - "rustix", "semver 1.0.20", "serde", "serde_json", @@ -4217,9 +4226,11 @@ dependencies = [ "unicode-bidi", "unicode-normalization", "url", + "uuid", "void", "winapi 0.3.9", "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -4617,12 +4628,12 @@ dependencies = [ [[package]] name = "ordered-multimap" -version = "0.4.3" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccd746e37177e1711c20dd619a1620f34f5c8b569c53590a72dedd5344d8924a" +checksum = "4ed8acf08e98e744e5384c8bc63ceb0364e68a6854187221c18df61c4797690e" dependencies = [ "dlv-list", - "hashbrown 0.12.3", + "hashbrown 0.13.2", ] [[package]] @@ -5028,11 +5039,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77a1a2f1f0a7ecff9c31abbe177637be0e97a0aef46cf8738ece09327985d998" dependencies = [ "bitflags 1.3.2", - "getopts", "memchr", "unicase", ] +[[package]] +name = "pulldown-cmark" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8746739f11d39ce5ad5c2520a9b75285310dbfe78c541ccf832d38615765aec0" +dependencies = [ + "bitflags 2.4.1", + "getopts", + "memchr", + "pulldown-cmark-escape", + "unicase", +] + +[[package]] +name = "pulldown-cmark-escape" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae" + [[package]] name = "qoi" version = "0.4.1" @@ -5048,16 +5077,6 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" -[[package]] -name = "quick-xml" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "quick-xml" version = "0.30.0" @@ -5066,6 +5085,7 @@ checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" dependencies = [ "encoding_rs", "memchr", + "serde", ] [[package]] @@ -5473,7 +5493,6 @@ dependencies = [ "url", "wasm-bindgen", "wasm-bindgen-futures", - "wasm-streams", "web-sys", "winreg", ] @@ -5499,21 +5518,6 @@ dependencies = [ "bytemuck", ] -[[package]] -name = "ring" -version = "0.16.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" -dependencies = [ - "cc", - "libc", - "once_cell", - "spin 0.5.2", - "untrusted 0.7.1", - "web-sys", - "winapi 0.3.9", -] - [[package]] name = "ring" version = "0.17.5" @@ -5524,7 +5528,7 @@ dependencies = [ "getrandom 0.2.14", "libc", "spin 0.9.8", - "untrusted 0.9.0", + "untrusted", "windows-sys 0.48.0", ] @@ -5557,7 +5561,7 @@ dependencies = [ "atom_syndication", "derive_builder", "never", - "quick-xml 0.30.0", + "quick-xml", ] [[package]] @@ -5597,9 +5601,9 @@ dependencies = [ [[package]] name = "rust-ini" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6d5f2436026b4f6e79dc829837d467cc7e9a55ee40e750d716713540715a2df" +checksum = "7e2a3bcec1f113553ef1c88aae6c020a369d03d55b58de9869a0908930385091" dependencies = [ "cfg-if 1.0.0", "ordered-multimap", @@ -5607,33 +5611,37 @@ dependencies = [ [[package]] name = "rust-s3" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b2ac5ff6acfbe74226fa701b5ef793aaa054055c13ebb7060ad36942956e027" +checksum = "c6679da8efaf4c6f0c161de0961dfe95fb6e9049c398d6fbdada2639f053aedb" dependencies = [ "async-trait", "aws-creds", "aws-region", - "base64 0.13.1", + "base64 0.21.7", "bytes 1.6.0", "cfg-if 1.0.0", "futures 0.3.29", "hex", "hmac 0.12.1", "http", + "hyper", + "hyper-tls", "log", "maybe-async", "md5", "minidom", + "native-tls", "percent-encoding", - "quick-xml 0.26.0", - "reqwest", + "quick-xml", "serde", "serde_derive", + "serde_json", "sha2 0.10.8", "thiserror", "time", "tokio", + "tokio-native-tls", "tokio-stream", "url", ] @@ -5697,40 +5705,15 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "rustls" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" -dependencies = [ - "base64 0.13.1", - "log", - "ring 0.16.20", - "sct 0.6.1", - "webpki", -] - [[package]] name = "rustls" version = "0.21.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9" dependencies = [ - "ring 0.17.5", + "ring", "rustls-webpki", - "sct 0.7.1", -] - -[[package]] -name = "rustls-native-certs" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a07b7c1885bd8ed3831c289b7870b13ef46fe0e856d288c30d9cc17d75a2092" -dependencies = [ - "openssl-probe", - "rustls 0.19.1", - "schannel", - "security-framework", + "sct", ] [[package]] @@ -5748,8 +5731,8 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.5", - "untrusted 0.9.0", + "ring", + "untrusted", ] [[package]] @@ -5831,7 +5814,7 @@ version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c95a930e03325234c18c7071fd2b60118307e025d6fff3e12745ffbf63a3d29c" dependencies = [ - "ahash 0.8.11", + "ahash", "cssparser", "ego-tree", "getopts", @@ -5842,24 +5825,14 @@ dependencies = [ "tendril", ] -[[package]] -name = "sct" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" -dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", -] - [[package]] name = "sct" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.5", - "untrusted 0.9.0", + "ring", + "untrusted", ] [[package]] @@ -6109,19 +6082,6 @@ dependencies = [ "stable_deref_trait", ] -[[package]] -name = "sha-1" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if 1.0.0", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha1" version = "0.6.1" @@ -6360,7 +6320,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d84b0a3c3739e220d94b3239fd69fb1f74bc36e16643423bd99de3b43c21bfbd" dependencies = [ - "ahash 0.8.11", + "ahash", "atoi", "byteorder", "bytes 1.6.0", @@ -6384,7 +6344,7 @@ dependencies = [ "once_cell", "paste", "percent-encoding", - "rustls 0.21.9", + "rustls", "rustls-pemfile", "serde", "serde_json", @@ -6396,7 +6356,7 @@ dependencies = [ "tokio-stream", "tracing", "url", - "webpki-roots 0.25.3", + "webpki-roots", ] [[package]] @@ -6631,7 +6591,7 @@ dependencies = [ "http", "http_server_common", "hyper", - "infer 0.5.0", + "infer 0.16.0", "jwt", "language-tags", "lazy_static", @@ -6653,7 +6613,7 @@ dependencies = [ "pin-project-lite", "primitives", "prompt_engineering", - "pulldown-cmark", + "pulldown-cmark 0.11.0", "r2d2_redis", "rand 0.8.5", "redis_caching", @@ -6661,7 +6621,7 @@ dependencies = [ "regex", "reqwest", "reusable_types", - "ring 0.17.5", + "ring", "rust-s3", "serde", "serde_derive", @@ -6685,7 +6645,7 @@ dependencies = [ "users_component", "utoipa", "utoipa-swagger-ui", - "uuid 1.8.0", + "uuid", "videos", "zip", ] @@ -6743,11 +6703,11 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "strum" -version = "0.25.0" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" dependencies = [ - "strum_macros", + "strum_macros 0.26.4", ] [[package]] @@ -6763,6 +6723,19 @@ dependencies = [ "syn 2.0.66", ] +[[package]] +name = "strum_macros" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.66", +] + [[package]] name = "subprocess" version = "0.2.9" @@ -7156,6 +7129,15 @@ dependencies = [ "time-core", ] +[[package]] +name = "tiny-keccak" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" +dependencies = [ + "crunchy", +] + [[package]] name = "tinyvec" version = "1.6.0" @@ -7290,17 +7272,6 @@ dependencies = [ "tokio-sync", ] -[[package]] -name = "tokio-rustls" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6" -dependencies = [ - "rustls 0.19.1", - "tokio", - "webpki", -] - [[package]] name = "tokio-stream" version = "0.1.15" @@ -7336,23 +7307,6 @@ dependencies = [ "tokio-reactor", ] -[[package]] -name = "tokio-tungstenite" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "511de3f85caf1c98983545490c3d09685fa8eb634e57eec22bb4db271f46cbd8" -dependencies = [ - "futures-util", - "log", - "pin-project", - "rustls 0.19.1", - "tokio", - "tokio-rustls", - "tungstenite", - "webpki", - "webpki-roots 0.21.1", -] - [[package]] name = "tokio-uds" version = "0.2.7" @@ -7631,76 +7585,6 @@ dependencies = [ "user_input_common", ] -[[package]] -name = "tungstenite" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0b2d8558abd2e276b0a8df5c05a2ec762609344191e5fd23e292c910e9165b5" -dependencies = [ - "base64 0.13.1", - "byteorder", - "bytes 1.6.0", - "http", - "httparse", - "log", - "rand 0.8.5", - "rustls 0.19.1", - "rustls-native-certs", - "sha-1", - "thiserror", - "url", - "utf-8", - "webpki", -] - -[[package]] -name = "twitch-pubsub-subscriber" -version = "0.0.1" -dependencies = [ - "anyhow", - "base64 0.22.1", - "chrono", - "collections", - "config", - "container_common", - "diesel", - "dotenv", - "easyenv", - "futures 0.1.31", - "futures 0.3.29", - "futures-util", - "hostname 0.4.0", - "hyper", - "lazy_static", - "log", - "magic-crypt", - "md-5 0.10.6", - "my-workspace-hack", - "mysql_queries", - "native-tls", - "pulldown-cmark", - "r2d2_redis", - "rand 0.8.5", - "redis_common", - "regex", - "reqwest", - "serde", - "serde_derive", - "serde_json", - "sha2 0.9.9", - "sqlx", - "time", - "tokens", - "tokio", - "tokio-tungstenite", - "toml 0.8.14", - "tts_common", - "twitch_api2", - "twitch_common", - "twitch_oauth2", - "uuid 1.8.0", -] - [[package]] name = "twitch_api2" version = "0.6.0-rc.3" @@ -7836,12 +7720,6 @@ dependencies = [ "void", ] -[[package]] -name = "untrusted" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" - [[package]] name = "untrusted" version = "0.9.0" @@ -7883,7 +7761,7 @@ version = "0.0.1" dependencies = [ "my-workspace-hack", "once_cell", - "pulldown-cmark", + "pulldown-cmark 0.11.0", "regex", "unicode-segmentation", ] @@ -7936,7 +7814,7 @@ dependencies = [ "server_environment", "sha2 0.9.9", "sqlx", - "strum_macros", + "strum_macros 0.25.3", "time", "tokens", "toml 0.8.14", @@ -7998,12 +7876,6 @@ dependencies = [ "zip", ] -[[package]] -name = "uuid" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" - [[package]] name = "uuid" version = "1.8.0" @@ -8049,7 +7921,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835169da0173ea373ddf5987632aac1f918967fbbe58195e304342282efa6089" dependencies = [ "proc-macro2", - "pulldown-cmark", + "pulldown-cmark 0.9.3", "regex", "semver 1.0.20", "syn 2.0.66", @@ -8250,19 +8122,6 @@ version = "0.2.88" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" -[[package]] -name = "wasm-streams" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" -dependencies = [ - "futures-util", - "js-sys", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - [[package]] name = "web-sys" version = "0.3.65" @@ -8293,25 +8152,6 @@ dependencies = [ "strum", ] -[[package]] -name = "webpki" -version = "0.21.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" -dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", -] - -[[package]] -name = "webpki-roots" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aabe153544e473b775453675851ecc86863d2a81d786d741f6b76778f2a48940" -dependencies = [ - "webpki", -] - [[package]] name = "webpki-roots" version = "0.25.3" @@ -8373,7 +8213,7 @@ dependencies = [ "twitch_api2", "twitch_common", "twitch_oauth2", - "uuid 1.8.0", + "uuid", ] [[package]] diff --git a/crates/_types/enums/Cargo.toml b/crates/_types/enums/Cargo.toml index 89808b4e22..14738a4221 100644 --- a/crates/_types/enums/Cargo.toml +++ b/crates/_types/enums/Cargo.toml @@ -34,7 +34,7 @@ utoipa = { version = "4", features = ["chrono","actix_extras"] } [dev-dependencies] # Enum utilities -strum = { version = "0.25", features = ["derive"] } +strum = { version = "0.26", features = ["derive"] } # Test serialization serde_json = "1.0.108" diff --git a/crates/_types/tokens/Cargo.toml b/crates/_types/tokens/Cargo.toml index 985202e996..c74c233d67 100644 --- a/crates/_types/tokens/Cargo.toml +++ b/crates/_types/tokens/Cargo.toml @@ -41,7 +41,7 @@ utoipa = { version = "4", features = ["chrono","actix_extras"] } [dev-dependencies] # Enum utilities -strum = { version = "0.25", features = ["derive"] } +strum = { version = "0.26", features = ["derive"] } # Test serialization serde_json = "1.0.108" diff --git a/crates/cli/production/elasticsearch-cli/Cargo.toml b/crates/cli/production/elasticsearch-cli/Cargo.toml index ec00f2abab..ab0f2ad5ab 100644 --- a/crates/cli/production/elasticsearch-cli/Cargo.toml +++ b/crates/cli/production/elasticsearch-cli/Cargo.toml @@ -33,7 +33,7 @@ my-workspace-hack = { version = "0.1", path = "../../../my-workspace-hack" } # External clap = "4.4.8" log = "0.4.14" -strum = { version = "0.25", features = ["derive"] } +strum = { version = "0.26", features = ["derive"] } # Bigger pieces tokio = { version = "1.34.0", features = ["macros"] } diff --git a/crates/cli/production/migration-tool/Cargo.toml b/crates/cli/production/migration-tool/Cargo.toml index 7c574cfb94..3b36326377 100644 --- a/crates/cli/production/migration-tool/Cargo.toml +++ b/crates/cli/production/migration-tool/Cargo.toml @@ -35,7 +35,7 @@ my-workspace-hack = { version = "0.1", path = "../../../my-workspace-hack" } # External clap = "4.4.8" log = "0.4.14" -strum = { version = "0.25", features = ["derive"] } +strum = { version = "0.26", features = ["derive"] } tempdir = "0.3.7" # Async + clients diff --git a/crates/lib/api_clients/cloud_storage/Cargo.toml b/crates/lib/api_clients/cloud_storage/Cargo.toml index 3cb7094985..9466863cca 100644 --- a/crates/lib/api_clients/cloud_storage/Cargo.toml +++ b/crates/lib/api_clients/cloud_storage/Cargo.toml @@ -36,7 +36,7 @@ env_logger = "0.11.3" async-trait = "0.1.75" # The "never-encode-slash" feature seems to have been removed: # https://github.com/durch/rust-s3/pull/254 -rust-s3 = { version = "0.33.0" } +rust-s3 = { version = "0.34.0" } # Runtime # NB: We switched to Tokio from `async-std` for broader ecosystem support. diff --git a/crates/lib/files/mimetypes/Cargo.toml b/crates/lib/files/mimetypes/Cargo.toml index a573a4a4fb..d4fe77b41d 100644 --- a/crates/lib/files/mimetypes/Cargo.toml +++ b/crates/lib/files/mimetypes/Cargo.toml @@ -21,7 +21,7 @@ normal = ["my-workspace-hack"] my-workspace-hack = { version = "0.1", path = "../../../my-workspace-hack" } # External -infer = "0.15.0" # Mimetype detection +infer = "0.16.0" # Mimetype detection [dev-dependencies] diff --git a/crates/lib/idempotency/src/uuid.rs b/crates/lib/idempotency/src/uuid.rs index ef7c731b54..8ece4abf92 100644 --- a/crates/lib/idempotency/src/uuid.rs +++ b/crates/lib/idempotency/src/uuid.rs @@ -4,7 +4,7 @@ use uuid::Uuid; pub fn generate_random_uuid() -> String { let uuid = Uuid::new_v4(); let mut buffer = Uuid::encode_buffer(); - let hyphenated_uuid = uuid.to_hyphenated() + let hyphenated_uuid = uuid.hyphenated() .encode_lower(&mut buffer); hyphenated_uuid.to_string() } diff --git a/crates/lib/markdown/Cargo.toml b/crates/lib/markdown/Cargo.toml index 77c6305efb..573f7b8c34 100644 --- a/crates/lib/markdown/Cargo.toml +++ b/crates/lib/markdown/Cargo.toml @@ -25,7 +25,7 @@ my-workspace-hack = { version = "0.1", path = "../../my-workspace-hack" } # External once_cell = "1.18.0" -pulldown-cmark = "0.9.3" # markdown +pulldown-cmark = "0.11.0" # markdown regex = "1.10.4" [dev-dependencies] diff --git a/crates/lib/user_input_common/Cargo.toml b/crates/lib/user_input_common/Cargo.toml index 12b3404f1c..7cf81ce599 100644 --- a/crates/lib/user_input_common/Cargo.toml +++ b/crates/lib/user_input_common/Cargo.toml @@ -21,6 +21,6 @@ my-workspace-hack = { version = "0.1", path = "../../my-workspace-hack" } # External once_cell = "1.18.0" -pulldown-cmark = "0.9.3" # Markdown +pulldown-cmark = "0.11.0" # Markdown regex = "1.5.4" unicode-segmentation = "1.10.1" diff --git a/crates/lib/web_scrapers/Cargo.toml b/crates/lib/web_scrapers/Cargo.toml index 34820ec54d..9972be645e 100644 --- a/crates/lib/web_scrapers/Cargo.toml +++ b/crates/lib/web_scrapers/Cargo.toml @@ -28,7 +28,7 @@ bytes = "1.6" chrono = { version = "0.4.22", features = ["serde"] } log = "0.4.14" once_cell = "1.18.0" -strum = { version = "0.25", features = ["derive"] } # Fancy enum iteration, etc. +strum = { version = "0.26", features = ["derive"] } # Fancy enum iteration, etc. # Serialization serde = "1.0.125" diff --git a/crates/my-workspace-hack/Cargo.toml b/crates/my-workspace-hack/Cargo.toml index 96ccc34e8b..8458ccbc89 100644 --- a/crates/my-workspace-hack/Cargo.toml +++ b/crates/my-workspace-hack/Cargo.toml @@ -14,10 +14,12 @@ publish = false ### BEGIN HAKARI SECTION [dependencies] +actix-router = { version = "0.5.3" } actix-rt = { version = "2.10.0" } ahash = { version = "0.8.11" } +anstream = { version = "0.6.14" } arrayvec = { version = "0.7.4", features = ["serde"] } -base64 = { version = "0.22.1" } +base64 = { version = "0.21.7" } base64ct = { version = "1.6.0", default-features = false, features = ["alloc"] } bitflags = { version = "2.4.1", default-features = false, features = ["serde", "std"] } block-buffer = { version = "0.9.0", default-features = false, features = ["block-padding"] } @@ -42,36 +44,36 @@ futures-sink = { version = "0.3.29" } futures-task = { version = "0.3.29", default-features = false, features = ["std"] } futures-util = { version = "0.3.29", features = ["channel", "io", "sink"] } generic-array = { version = "0.14.7", default-features = false, features = ["more_lengths"] } -getrandom = { version = "0.2.11", default-features = false, features = ["std"] } -hashbrown-582f2526e08bb6a0 = { package = "hashbrown", version = "0.14.5", features = ["raw"] } -hashbrown-5ef9efb8ec2df382 = { package = "hashbrown", version = "0.12.3", features = ["raw"] } +getrandom = { version = "0.2.14", default-features = false, features = ["std"] } +hashbrown = { version = "0.14.5", features = ["raw"] } hmac = { version = "0.12.1", default-features = false, features = ["reset"] } hyper = { version = "0.14.27", features = ["full"] } -indexmap = { version = "2.2.3", features = ["serde"] } +indexmap = { version = "2.2.6", features = ["serde"] } lazy_static = { version = "1.4.0", default-features = false, features = ["spin_no_std"] } libc = { version = "0.2.155", features = ["extra_traits"] } -log = { version = "0.4.20", default-features = false, features = ["std"] } -memchr = { version = "2.6.4", features = ["use_std"] } +log = { version = "0.4.21", default-features = false, features = ["std"] } +md-5 = { version = "0.10.6" } +memchr = { version = "2.7.4", features = ["use_std"] } miniz_oxide = { version = "0.7.1", features = ["simd"] } -mio = { version = "0.8.11", features = ["net", "os-ext"] } +mio = { version = "1.0.0", features = ["net", "os-ext"] } native-tls = { version = "0.2.11", default-features = false, features = ["vendored"] } num-bigint = { version = "0.4.4" } num-integer = { version = "0.1.45", default-features = false, features = ["i128", "std"] } num-iter = { version = "0.1.43", default-features = false, features = ["i128", "std"] } num-rational = { version = "0.4.1", features = ["serde"] } num-traits = { version = "0.2.17", features = ["i128", "libm"] } -proc-macro2 = { version = "1.0.78", features = ["span-locations"] } -pulldown-cmark = { version = "0.9.3" } -quote = { version = "1.0.35" } +proc-macro2 = { version = "1.0.85", features = ["span-locations"] } +quick-xml = { version = "0.30.0", features = ["encoding", "serialize"] } +quote = { version = "1.0.36" } rand = { version = "0.8.5", features = ["small_rng"] } rand_chacha = { version = "0.3.1" } rand_core = { version = "0.6.4", default-features = false, features = ["std"] } -regex = { version = "1.10.4" } -regex-automata = { version = "0.4.6", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa-backtrack", "perf-inline", "perf-literal", "unicode"] } -regex-syntax = { version = "0.8.2" } -reqwest = { version = "0.11.24", features = ["blocking", "gzip", "json", "native-tls", "stream"] } +regex = { version = "1.10.5" } +regex-automata = { version = "0.4.7", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa-backtrack", "perf-inline", "perf-literal", "unicode"] } +regex-syntax = { version = "0.8.4" } +reqwest = { version = "0.11.24", features = ["blocking", "gzip", "json", "native-tls"] } semver = { version = "1.0.20", features = ["serde"] } -serde = { version = "1.0.196", features = ["alloc", "derive", "rc"] } +serde = { version = "1.0.203", features = ["alloc", "derive", "rc"] } serde_json = { version = "1.0.113", features = ["preserve_order", "raw_value"] } sha1 = { version = "0.10.6" } sha2 = { version = "0.10.8" } @@ -81,7 +83,7 @@ sqlx = { version = "0.7.3", features = ["chrono", "mysql", "runtime-tokio-native sqlx-core = { version = "0.7.3", features = ["_rt-tokio", "_tls-native-tls", "_tls-rustls", "any", "chrono", "json", "migrate", "offline"] } sqlx-mysql = { version = "0.7.3", default-features = false, features = ["any", "chrono", "json", "migrate", "offline"] } sqlx-sqlite = { version = "0.7.3", default-features = false, features = ["any", "chrono", "json", "migrate", "offline"] } -syn-f595c2ba2a3f28df = { package = "syn", version = "2.0.49", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] } +syn-f595c2ba2a3f28df = { package = "syn", version = "2.0.66", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] } time = { version = "0.3.30", features = ["macros", "serde-well-known"] } tokio = { version = "1.34.0", features = ["full"] } tokio-stream = { version = "0.1.15", features = ["fs"] } @@ -90,11 +92,13 @@ twitch_oauth2 = { version = "0.6.1", features = ["reqwest_client"] } unicode-bidi = { version = "0.3.13" } unicode-normalization = { version = "0.1.23" } url = { version = "2.5.0", features = ["serde"] } +uuid = { version = "1.8.0", features = ["v4"] } void = { version = "1.0.2" } [build-dependencies] +actix-router = { version = "0.5.3" } ahash = { version = "0.8.11" } -base64 = { version = "0.22.1" } +base64 = { version = "0.21.7" } base64ct = { version = "1.6.0", default-features = false, features = ["alloc"] } bitflags = { version = "2.4.1", default-features = false, features = ["serde", "std"] } byteorder = { version = "1.5.0" } @@ -116,31 +120,31 @@ futures-sink = { version = "0.3.29" } futures-task = { version = "0.3.29", default-features = false, features = ["std"] } futures-util = { version = "0.3.29", features = ["channel", "io", "sink"] } generic-array = { version = "0.14.7", default-features = false, features = ["more_lengths"] } -getrandom = { version = "0.2.11", default-features = false, features = ["std"] } -hashbrown-582f2526e08bb6a0 = { package = "hashbrown", version = "0.14.5", features = ["raw"] } -heck = { version = "0.4.1", features = ["unicode"] } +getrandom = { version = "0.2.14", default-features = false, features = ["std"] } +hashbrown = { version = "0.14.5", features = ["raw"] } hmac = { version = "0.12.1", default-features = false, features = ["reset"] } -indexmap = { version = "2.2.3", features = ["serde"] } +indexmap = { version = "2.2.6", features = ["serde"] } lazy_static = { version = "1.4.0", default-features = false, features = ["spin_no_std"] } libc = { version = "0.2.155", features = ["extra_traits"] } -log = { version = "0.4.20", default-features = false, features = ["std"] } -memchr = { version = "2.6.4", features = ["use_std"] } +log = { version = "0.4.21", default-features = false, features = ["std"] } +md-5 = { version = "0.10.6" } +memchr = { version = "2.7.4", features = ["use_std"] } miniz_oxide = { version = "0.7.1", features = ["simd"] } -mio = { version = "0.8.11", features = ["net", "os-ext"] } +mio = { version = "1.0.0", features = ["net", "os-ext"] } native-tls = { version = "0.2.11", default-features = false, features = ["vendored"] } num-integer = { version = "0.1.45", default-features = false, features = ["i128", "std"] } num-iter = { version = "0.1.43", default-features = false, features = ["i128", "std"] } num-traits = { version = "0.2.17", features = ["i128", "libm"] } -proc-macro2 = { version = "1.0.78", features = ["span-locations"] } -quote = { version = "1.0.35" } +proc-macro2 = { version = "1.0.85", features = ["span-locations"] } +quote = { version = "1.0.36" } rand = { version = "0.8.5", features = ["small_rng"] } rand_chacha = { version = "0.3.1" } rand_core = { version = "0.6.4", default-features = false, features = ["std"] } -regex = { version = "1.10.4" } -regex-automata = { version = "0.4.6", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa-backtrack", "perf-inline", "perf-literal", "unicode"] } -regex-syntax = { version = "0.8.2" } +regex = { version = "1.10.5" } +regex-automata = { version = "0.4.7", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa-backtrack", "perf-inline", "perf-literal", "unicode"] } +regex-syntax = { version = "0.8.4" } semver = { version = "1.0.20", features = ["serde"] } -serde = { version = "1.0.196", features = ["alloc", "derive", "rc"] } +serde = { version = "1.0.203", features = ["alloc", "derive", "rc"] } serde_json = { version = "1.0.113", features = ["preserve_order", "raw_value"] } sha1 = { version = "0.10.6" } sha2 = { version = "0.10.8" } @@ -151,7 +155,7 @@ sqlx-macros-core = { version = "0.7.3", features = ["_rt-tokio", "_tls-native-tl sqlx-mysql = { version = "0.7.3", default-features = false, features = ["any", "chrono", "json", "migrate", "offline"] } sqlx-sqlite = { version = "0.7.3", default-features = false, features = ["any", "chrono", "json", "migrate", "offline"] } syn-dff4ba8e3ae991db = { package = "syn", version = "1.0.109", features = ["extra-traits", "fold", "full", "visit-mut"] } -syn-f595c2ba2a3f28df = { package = "syn", version = "2.0.49", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] } +syn-f595c2ba2a3f28df = { package = "syn", version = "2.0.66", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] } time = { version = "0.3.30", features = ["macros", "serde-well-known"] } time-macros = { version = "0.2.15", default-features = false, features = ["formatting", "parsing", "serde"] } tokio = { version = "1.34.0", features = ["full"] } @@ -164,34 +168,32 @@ url = { version = "2.5.0", features = ["serde"] } [target.x86_64-unknown-linux-gnu.dependencies] openssl = { version = "0.10.60", features = ["vendored"] } openssl-sys = { version = "0.9.96", default-features = false, features = ["vendored"] } -rustix = { version = "0.38.34", features = ["fs", "termios"] } spin = { version = "0.9.8" } [target.x86_64-unknown-linux-gnu.build-dependencies] openssl = { version = "0.10.60", features = ["vendored"] } openssl-sys = { version = "0.9.96", default-features = false, features = ["vendored"] } -rustix = { version = "0.38.34", features = ["fs", "termios"] } socket2 = { version = "0.5.5", default-features = false, features = ["all"] } spin = { version = "0.9.8" } [target.x86_64-apple-darwin.dependencies] -rustix = { version = "0.38.34", features = ["fs", "termios"] } spin = { version = "0.9.8" } [target.x86_64-apple-darwin.build-dependencies] -rustix = { version = "0.38.34", features = ["fs", "termios"] } socket2 = { version = "0.5.5", default-features = false, features = ["all"] } spin = { version = "0.9.8" } [target.x86_64-pc-windows-msvc.dependencies] spin = { version = "0.9.8" } -winapi = { version = "0.3.9", default-features = false, features = ["consoleapi", "errhandlingapi", "fibersapi", "fileapi", "handleapi", "knownfolders", "memoryapi", "minwindef", "namedpipeapi", "ntsecapi", "ntstatus", "objbase", "processenv", "processthreadsapi", "profileapi", "shlobj", "std", "synchapi", "sysinfoapi", "winbase", "wincon", "winerror", "winnt", "winsock2", "ws2def", "ws2ipdef", "ws2tcpip", "wtypesbase"] } -windows-sys = { version = "0.48.0", features = ["Win32_Foundation", "Win32_Networking_WinSock", "Win32_Security_Authentication_Identity", "Win32_Security_Credentials", "Win32_Security_Cryptography", "Win32_Storage_FileSystem", "Win32_System_Console", "Win32_System_Diagnostics_Debug", "Win32_System_IO", "Win32_System_Memory", "Win32_System_Pipes", "Win32_System_Registry", "Win32_System_SystemServices", "Win32_System_Threading", "Win32_System_Time", "Win32_System_WindowsProgramming"] } +winapi = { version = "0.3.9", default-features = false, features = ["consoleapi", "errhandlingapi", "fibersapi", "fileapi", "handleapi", "knownfolders", "memoryapi", "minwindef", "namedpipeapi", "ntsecapi", "ntstatus", "objbase", "processenv", "processthreadsapi", "profileapi", "shlobj", "std", "synchapi", "sysinfoapi", "winbase", "wincon", "winerror", "winnt", "winsock2", "ws2def", "ws2ipdef", "ws2tcpip"] } +windows-sys-b21d60becc0929df = { package = "windows-sys", version = "0.52.0", features = ["Win32_Foundation", "Win32_NetworkManagement_IpHelper", "Win32_Networking_WinSock", "Win32_Storage_FileSystem", "Win32_System_Console", "Win32_System_Diagnostics_Debug", "Win32_System_Threading"] } +windows-sys-c8eced492e86ede7 = { package = "windows-sys", version = "0.48.0", features = ["Win32_Foundation", "Win32_Networking_WinSock", "Win32_Security_Authentication_Identity", "Win32_Security_Credentials", "Win32_Security_Cryptography", "Win32_Storage_FileSystem", "Win32_System_Console", "Win32_System_Diagnostics_Debug", "Win32_System_IO", "Win32_System_Memory", "Win32_System_Pipes", "Win32_System_Registry", "Win32_System_SystemServices", "Win32_System_Threading", "Win32_System_Time", "Win32_System_WindowsProgramming", "Win32_UI_Shell"] } [target.x86_64-pc-windows-msvc.build-dependencies] socket2 = { version = "0.5.5", default-features = false, features = ["all"] } spin = { version = "0.9.8" } -winapi = { version = "0.3.9", default-features = false, features = ["consoleapi", "errhandlingapi", "fibersapi", "fileapi", "handleapi", "knownfolders", "memoryapi", "minwindef", "namedpipeapi", "ntsecapi", "ntstatus", "objbase", "processenv", "processthreadsapi", "profileapi", "shlobj", "std", "synchapi", "sysinfoapi", "winbase", "wincon", "winerror", "winnt", "winsock2", "ws2def", "ws2ipdef", "ws2tcpip", "wtypesbase"] } -windows-sys = { version = "0.48.0", features = ["Win32_Foundation", "Win32_Networking_WinSock", "Win32_Security_Authentication_Identity", "Win32_Security_Credentials", "Win32_Security_Cryptography", "Win32_Storage_FileSystem", "Win32_System_Console", "Win32_System_Diagnostics_Debug", "Win32_System_IO", "Win32_System_Memory", "Win32_System_Pipes", "Win32_System_Registry", "Win32_System_SystemServices", "Win32_System_Threading", "Win32_System_Time", "Win32_System_WindowsProgramming"] } +winapi = { version = "0.3.9", default-features = false, features = ["consoleapi", "errhandlingapi", "fibersapi", "fileapi", "handleapi", "knownfolders", "memoryapi", "minwindef", "namedpipeapi", "ntsecapi", "ntstatus", "objbase", "processenv", "processthreadsapi", "profileapi", "shlobj", "std", "synchapi", "sysinfoapi", "winbase", "wincon", "winerror", "winnt", "winsock2", "ws2def", "ws2ipdef", "ws2tcpip"] } +windows-sys-b21d60becc0929df = { package = "windows-sys", version = "0.52.0", features = ["Win32_Foundation", "Win32_NetworkManagement_IpHelper", "Win32_Networking_WinSock", "Win32_Storage_FileSystem", "Win32_System_Console", "Win32_System_Diagnostics_Debug", "Win32_System_Threading"] } +windows-sys-c8eced492e86ede7 = { package = "windows-sys", version = "0.48.0", features = ["Win32_Foundation", "Win32_Networking_WinSock", "Win32_Security_Authentication_Identity", "Win32_Security_Credentials", "Win32_Security_Cryptography", "Win32_Storage_FileSystem", "Win32_System_Console", "Win32_System_Diagnostics_Debug", "Win32_System_IO", "Win32_System_Memory", "Win32_System_Pipes", "Win32_System_Registry", "Win32_System_SystemServices", "Win32_System_Threading", "Win32_System_Time", "Win32_System_WindowsProgramming", "Win32_UI_Shell"] } ### END HAKARI SECTION diff --git a/crates/service/web/storyteller_web/Cargo.toml b/crates/service/web/storyteller_web/Cargo.toml index a39e8711fa..541a82b1a4 100644 --- a/crates/service/web/storyteller_web/Cargo.toml +++ b/crates/service/web/storyteller_web/Cargo.toml @@ -136,11 +136,11 @@ lru_time_cache = "0.11.11" # Files data-encoding = "2.3.2" ring = "0.17.0-alpha.10" -infer = "0.5.0" +infer = "0.16.0" # The "never-encode-slash" feature seems to have been removed: # https://github.com/durch/rust-s3/pull/254 -rust-s3 = { version = "0.33.0" } +rust-s3 = { version = "0.34.0" } actix-cors = "0.6.4" actix-http = "3.7.0" @@ -171,7 +171,7 @@ serde_json = "1.0.108" toml = "0.8.14" # Text processing -pulldown-cmark = "0.9.3" +pulldown-cmark = "0.11.0" # Async traits # NB: note: `async` trait functions are not currently supported @@ -192,5 +192,5 @@ diesel = { version = "2.1.3", features = ["mysql"] } [dev-dependencies] speculoos = "0.11.0" # Fluent assertions -strum = { version = "0.25", features = ["derive"] } +strum = { version = "0.26", features = ["derive"] }