From 5ae824e666882899c1386f9e82cd49b736271bdf Mon Sep 17 00:00:00 2001 From: Aumetra Weisman Date: Wed, 12 Jun 2024 12:31:21 +0200 Subject: [PATCH] up --- Cargo.lock | 331 ++++++++++++++++++-- Cargo.toml | 8 +- crates/kitsune-activitypub/Cargo.toml | 4 +- crates/kitsune-db/src/schema.rs | 9 - crates/kitsune-federation-filter/Cargo.toml | 2 +- crates/kitsune-http-client/Cargo.toml | 2 +- crates/kitsune-observability/Cargo.toml | 2 +- crates/kitsune-oidc/Cargo.toml | 4 +- crates/kitsune-s3/Cargo.toml | 2 +- crates/kitsune-service/Cargo.toml | 4 +- crates/kitsune-test/Cargo.toml | 4 +- crates/kitsune-wasm-mrf/Cargo.toml | 2 +- crates/kitsune-webfinger/Cargo.toml | 2 +- kitsune/Cargo.toml | 4 +- lib/mrf-manifest/Cargo.toml | 6 +- lib/mrf-tool/Cargo.toml | 4 +- lib/tower-http-digest/Cargo.toml | 2 +- 17 files changed, 332 insertions(+), 60 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index aeb872fa2..4fa066f84 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1028,9 +1028,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.6" +version = "4.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9689a29b593160de5bc4aacab7b5d54fb52231de70122626c178e6a368994c7" +checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f" dependencies = [ "clap_builder", "clap_derive", @@ -1038,9 +1038,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.6" +version = "4.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e5387378c84f6faa26890ebf9f0a92989f8873d4d380467bcd0d8d8620424df" +checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f" dependencies = [ "anstream", "anstyle", @@ -1758,6 +1758,17 @@ dependencies = [ "subtle", ] +[[package]] +name = "displaydoc" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "divan" version = "0.1.14" @@ -2699,12 +2710,12 @@ dependencies = [ [[package]] name = "http-body-util" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" dependencies = [ "bytes", - "futures-core", + "futures-util", "http", "http-body", "pin-project-lite", @@ -2742,9 +2753,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.8.0" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +checksum = "d0e7a4dd27b9476dc40cb050d3632d3bba3a70ddbff012285f7f8559a1e7e545" [[package]] name = "httpdate" @@ -2866,6 +2877,124 @@ dependencies = [ "cc", ] +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f8ac670d7422d7f76b32e17a5db556510825b29ec9154f235977c9caba61036" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "id-arena" version = "2.2.1" @@ -2908,6 +3037,18 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "idna" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4716a3a0933a1d01c2f72450e89596eb51dd34ef3c211ccd875acdf1f8fe47ed" +dependencies = [ + "icu_normalizer", + "icu_properties", + "smallvec", + "utf8_iter", +] + [[package]] name = "img-parts" version = "0.3.0" @@ -3636,7 +3777,7 @@ dependencies = [ "kitsune-error", "kitsune-http-client", "kitsune-test", - "quick-xml 0.31.0", + "quick-xml 0.32.0", "rusty-s3", "serde", "tokio", @@ -3972,6 +4113,12 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +[[package]] +name = "litemap" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" + [[package]] name = "lock_api" version = "0.4.12" @@ -4351,8 +4498,8 @@ dependencies = [ "serde", "serde_json", "thiserror", - "wasm-encoder 0.209.1", - "wasmparser 0.209.1", + "wasm-encoder 0.210.0", + "wasmparser 0.210.0", "wat", ] @@ -4364,7 +4511,7 @@ dependencies = [ "color-eyre", "mrf-manifest", "serde_json", - "wasmparser 0.209.1", + "wasmparser 0.210.0", "wat", ] @@ -5366,9 +5513,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.31.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" +checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" dependencies = [ "memchr", "serde", @@ -6382,8 +6529,8 @@ dependencies = [ [[package]] name = "sonic-rs" -version = "0.3.6" -source = "git+https://github.com/aumetra/sonic-rs.git?rev=a5ac253f8389a34257dae2da79db3f535311ed65#a5ac253f8389a34257dae2da79db3f535311ed65" +version = "0.3.7" +source = "git+https://github.com/aumetra/sonic-rs.git?rev=317ff37a8ab88e653ee01bbc00a974d41f3b151a#317ff37a8ab88e653ee01bbc00a974d41f3b151a" dependencies = [ "arrayref", "bumpalo", @@ -6626,6 +6773,17 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "system-interface" version = "0.27.2" @@ -6806,6 +6964,16 @@ dependencies = [ "time-core", ] +[[package]] +name = "tinystr" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +dependencies = [ + "displaydoc", + "zerovec", +] + [[package]] name = "tinyvec" version = "1.6.0" @@ -7435,12 +7603,12 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.0" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "f7c25da092f0a868cdf09e8674cd3b7ef3a7d92a24253e663a2fb85e2496de56" dependencies = [ "form_urlencoded", - "idna 0.5.0", + "idna 1.0.0", "percent-encoding", "serde", ] @@ -7457,6 +7625,18 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "utf8parse" version = "0.2.2" @@ -7638,6 +7818,15 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-encoder" +version = "0.210.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7e3764d9d6edabd8c9e16195e177be0d20f6ab942ad18af52860f12f82bc59a" +dependencies = [ + "leb128", +] + [[package]] name = "wasm-metadata" version = "0.209.1" @@ -7672,6 +7861,19 @@ name = "wasmparser" version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07035cc9a9b41e62d3bb3a3815a66ab87c993c06fe1cf6b2a3f2a18499d937db" +dependencies = [ + "ahash 0.8.11", + "bitflags 2.5.0", + "hashbrown 0.14.5", + "indexmap 2.2.6", + "semver", +] + +[[package]] +name = "wasmparser" +version = "0.210.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7bbcd21e7581619d9f6ca00f8c4f08f1cacfe58bf63f83af57cd0476f1026f5" dependencies = [ "ahash 0.8.11", "bitflags 2.5.0", @@ -7935,22 +8137,22 @@ dependencies = [ [[package]] name = "wast" -version = "209.0.1" +version = "210.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fffef2ff6147e4d12e972765fd75332c6a11c722571d4ab7a780d81ffc8f0a4" +checksum = "aa835c59bd615e00f16be65705d85517d40b44b3c831d724e450244685176c3c" dependencies = [ "bumpalo", "leb128", "memchr", "unicode-width", - "wasm-encoder 0.209.1", + "wasm-encoder 0.210.0", ] [[package]] name = "wat" -version = "1.209.1" +version = "1.210.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42203ec0271d113f8eb1f77ebc624886530cecb35915a7f63a497131f16e4d24" +checksum = "67faece8487996430c6812be7f8776dc563ca0efcd3db77f8839070480c0d1a6" dependencies = [ "wast", ] @@ -8374,6 +8576,18 @@ dependencies = [ "wasmparser 0.209.1", ] +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + [[package]] name = "wyz" version = "0.5.1" @@ -8429,6 +8643,30 @@ dependencies = [ "url", ] +[[package]] +name = "yoke" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", + "synstructure", +] + [[package]] name = "zerocopy" version = "0.7.34" @@ -8449,6 +8687,27 @@ dependencies = [ "syn 2.0.66", ] +[[package]] +name = "zerofrom" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", + "synstructure", +] + [[package]] name = "zeroize" version = "1.8.1" @@ -8469,6 +8728,28 @@ dependencies = [ "syn 2.0.66", ] +[[package]] +name = "zerovec" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb2cc8827d6c0994478a15c53f374f46fbd41bea663d809b14744bc42e6b109c" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97cf56601ee5052b4417d90c8755c6683473c926039908196cf35d99f893ebe7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "zxcvbn" version = "3.0.1" diff --git a/Cargo.toml b/Cargo.toml index 6997679fb..e37a40bf8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -78,7 +78,7 @@ resolver = "2" askama = { version = "0.12.1", default-features = false, features = [ "with-axum", ] } -clap = { version = "4.5.6", features = ["derive", "wrap_help"] } +clap = { version = "4.5.7", features = ["derive", "wrap_help"] } diesel = { version = "2.2.0", default-features = false, features = [ "32-column-tables", "with-deprecated", @@ -106,7 +106,7 @@ garde = { version = "0.19.0", features = [ itertools = { version = "0.13.0", default-features = false } moka = { version = "0.12.7", features = ["sync"] } simdutf8 = { version = "0.1.4", features = ["aarch64_neon"] } -sonic-rs = "0.3.6" +sonic-rs = "0.3.7" triomphe = { version = "0.1.12", default-features = false, features = [ "unsize", ] } @@ -212,8 +212,8 @@ diesel-async = { git = "https://github.com/weiznich/diesel_async.git", rev = "3b scraper = { git = "https://github.com/causal-agent/scraper.git", rev = "d67111f5cc0b7da6e6ff10e4549d87cf09ba3e5b" } tokio-postgres-rustls = { git = "https://github.com/jbg/tokio-postgres-rustls.git", rev = "b16c1bc0f5d4f91324174fd1bd839d743a70f86a" } -# SIMD runtime detection -sonic-rs = { git = "https://github.com/aumetra/sonic-rs.git", rev = "a5ac253f8389a34257dae2da79db3f535311ed65" } +# SIMD runtime detection and generic I/O wrapper +sonic-rs = { git = "https://github.com/aumetra/sonic-rs.git", rev = "317ff37a8ab88e653ee01bbc00a974d41f3b151a" } # TCP nodelay for `axum::serve` axum = { git = "https://github.com/tokio-rs/axum.git", rev = "8d0c5c05eb75eb779591c8000705e785123868a0" } diff --git a/crates/kitsune-activitypub/Cargo.toml b/crates/kitsune-activitypub/Cargo.toml index 594a86574..bcde2f4b4 100644 --- a/crates/kitsune-activitypub/Cargo.toml +++ b/crates/kitsune-activitypub/Cargo.toml @@ -38,13 +38,13 @@ speedy-uuid = { workspace = true } tracing = "0.1.40" triomphe = { workspace = true } typed-builder = "0.18.2" -url = "2.5.0" +url = "2.5.1" [target.'cfg(not(target_env = "msvc"))'.dependencies] sha2 = { version = "0.10.8", features = ["asm"] } [dev-dependencies] -http-body-util = "0.1.1" +http-body-util = "0.1.2" hyper = "1.3.1" kitsune-config = { workspace = true } kitsune-test = { workspace = true } diff --git a/crates/kitsune-db/src/schema.rs b/crates/kitsune-db/src/schema.rs index 2917f773d..b3e0d30bf 100644 --- a/crates/kitsune-db/src/schema.rs +++ b/crates/kitsune-db/src/schema.rs @@ -10,19 +10,11 @@ pub mod sql_types { #[derive(diesel::sql_types::SqlType)] #[diesel(postgres_type(name = "language_iso_code", schema = "kitsune"))] pub struct LanguageIsoCode; - - /// The `pg_catalog.tsvector` SQL type - /// - /// (Automatically generated by Diesel.) - #[derive(diesel::sql_types::SqlType)] - #[diesel(postgres_type(name = "tsvector", schema = "pg_catalog"))] - pub struct Tsvector; } diesel::table! { use diesel::sql_types::*; use diesel_full_text_search::Tsvector; - use super::sql_types::Tsvector; /// Representation of the `accounts` table. /// @@ -830,7 +822,6 @@ diesel::table! { use diesel::sql_types::*; use diesel_full_text_search::Tsvector; use super::sql_types::LanguageIsoCode; - use super::sql_types::Tsvector; /// Representation of the `posts` table. /// diff --git a/crates/kitsune-federation-filter/Cargo.toml b/crates/kitsune-federation-filter/Cargo.toml index 778604a7d..ec43d33cd 100644 --- a/crates/kitsune-federation-filter/Cargo.toml +++ b/crates/kitsune-federation-filter/Cargo.toml @@ -11,7 +11,7 @@ kitsune-config = { workspace = true } kitsune-derive = { workspace = true } kitsune-error = { workspace = true } kitsune-type = { workspace = true } -url = "2.5.0" +url = "2.5.1" [lints] workspace = true diff --git a/crates/kitsune-http-client/Cargo.toml b/crates/kitsune-http-client/Cargo.toml index c66d6f72c..b4f7b56d1 100644 --- a/crates/kitsune-http-client/Cargo.toml +++ b/crates/kitsune-http-client/Cargo.toml @@ -12,7 +12,7 @@ futures-util = { version = "0.3.30", default-features = false, features = [ "alloc", ] } http-body = "1.0.0" -http-body-util = "0.1.1" +http-body-util = "0.1.2" http-signatures = { workspace = true } hyper = "1.3.1" hyper-util = { version = "0.1.5", features = [ diff --git a/crates/kitsune-observability/Cargo.toml b/crates/kitsune-observability/Cargo.toml index fd7461559..0718a4f0c 100644 --- a/crates/kitsune-observability/Cargo.toml +++ b/crates/kitsune-observability/Cargo.toml @@ -8,7 +8,7 @@ license.workspace = true [dependencies] async-trait = "0.1.80" eyre = "0.6.12" -http-body-util = "0.1.1" +http-body-util = "0.1.2" hyper = { version = "1.3.1", default-features = false } kitsune-config = { workspace = true } kitsune-http-client = { workspace = true } diff --git a/crates/kitsune-oidc/Cargo.toml b/crates/kitsune-oidc/Cargo.toml index 63c0e3169..8b55ee06c 100644 --- a/crates/kitsune-oidc/Cargo.toml +++ b/crates/kitsune-oidc/Cargo.toml @@ -9,7 +9,7 @@ license.workspace = true enum_dispatch = "0.3.13" fred = { workspace = true } http = "1.1.0" -http-body-util = "0.1.1" +http-body-util = "0.1.2" kitsune-config = { workspace = true } kitsune-derive = { workspace = true } kitsune-error = { workspace = true } @@ -25,7 +25,7 @@ openidconnect = { version = "4.0.0-alpha.2", default-features = false, features serde = { version = "1.0.203", features = ["derive"] } sonic-rs = { workspace = true } speedy-uuid = { workspace = true } -url = "2.5.0" +url = "2.5.1" [lints] workspace = true diff --git a/crates/kitsune-s3/Cargo.toml b/crates/kitsune-s3/Cargo.toml index 5e0b64b5d..3bacc92df 100644 --- a/crates/kitsune-s3/Cargo.toml +++ b/crates/kitsune-s3/Cargo.toml @@ -11,7 +11,7 @@ futures-util = { version = "0.3.30", default-features = false } http = "1.1.0" kitsune-error = { workspace = true } kitsune-http-client = { workspace = true } -quick-xml = { version = "0.31.0", features = ["serialize"] } +quick-xml = { version = "0.32.0", features = ["serialize"] } rusty-s3 = "0.5.0" serde = { version = "1.0.203", features = ["derive"] } typed-builder = "0.18.2" diff --git a/crates/kitsune-service/Cargo.toml b/crates/kitsune-service/Cargo.toml index 535798644..ca493d3c1 100644 --- a/crates/kitsune-service/Cargo.toml +++ b/crates/kitsune-service/Cargo.toml @@ -52,12 +52,12 @@ tokio = { version = "1.38.0", features = ["macros", "sync"] } tracing = "0.1.40" triomphe = { workspace = true } typed-builder = "0.18.2" -url = "2.5.0" +url = "2.5.1" zxcvbn = { version = "3.0.1", default-features = false } [dev-dependencies] hex-simd = "0.8.0" -http-body-util = "0.1.1" +http-body-util = "0.1.2" hyper = "1.3.1" kitsune-activitypub = { workspace = true } kitsune-config = { workspace = true } diff --git a/crates/kitsune-test/Cargo.toml b/crates/kitsune-test/Cargo.toml index 2a8defd40..422bc5a27 100644 --- a/crates/kitsune-test/Cargo.toml +++ b/crates/kitsune-test/Cargo.toml @@ -11,7 +11,7 @@ diesel-async = { workspace = true } fred = { workspace = true } futures-util = "0.3.30" http = "1.1.0" -http-body-util = "0.1.1" +http-body-util = "0.1.2" isolang = "2.4.0" kitsune-config = { workspace = true } kitsune-db = { workspace = true } @@ -21,7 +21,7 @@ rand = "0.8.5" rusty-s3 = { version = "0.5.0", default-features = false } tokio = { version = "1.38.0", features = ["time"] } triomphe = { workspace = true } -url = "2.5.0" +url = "2.5.1" uuid = { version = "1.8.0", features = ["fast-rng", "v4"] } [lints] diff --git a/crates/kitsune-wasm-mrf/Cargo.toml b/crates/kitsune-wasm-mrf/Cargo.toml index 1261bc0f0..b4bf8733b 100644 --- a/crates/kitsune-wasm-mrf/Cargo.toml +++ b/crates/kitsune-wasm-mrf/Cargo.toml @@ -44,7 +44,7 @@ wasmtime-wasi = { version = "21.0.1", default-features = false } tempfile = "3.10.1" tokio = { version = "1.38.0", features = ["macros", "rt"] } tracing-subscriber = "0.3.18" -wat = "1.209.1" +wat = "1.210.0" [lints] workspace = true diff --git a/crates/kitsune-webfinger/Cargo.toml b/crates/kitsune-webfinger/Cargo.toml index 8f07c4cc9..fdd781f19 100644 --- a/crates/kitsune-webfinger/Cargo.toml +++ b/crates/kitsune-webfinger/Cargo.toml @@ -21,7 +21,7 @@ triomphe = { workspace = true } urlencoding = "2.1.3" [dev-dependencies] -http-body-util = "0.1.1" +http-body-util = "0.1.2" hyper = "1.3.1" pretty_assertions = "1.4.0" sonic-rs = { workspace = true } diff --git a/kitsune/Cargo.toml b/kitsune/Cargo.toml index da32fab9a..469487f76 100644 --- a/kitsune/Cargo.toml +++ b/kitsune/Cargo.toml @@ -39,7 +39,7 @@ diesel-async = { workspace = true } futures-util = "0.3.30" headers = "0.4.0" http = "1.1.0" -http-body-util = "0.1.1" +http-body-util = "0.1.2" http-signatures = { workspace = true } iso8601-timestamp = "0.2.17" itertools = { workspace = true } @@ -101,7 +101,7 @@ tracing = "0.1.40" trials = { workspace = true } triomphe = { workspace = true } typed-builder = "0.18.2" -url = "2.5.0" +url = "2.5.1" # --- Optional dependencies --- diff --git a/lib/mrf-manifest/Cargo.toml b/lib/mrf-manifest/Cargo.toml index fa6e854a7..eeaa1e730 100644 --- a/lib/mrf-manifest/Cargo.toml +++ b/lib/mrf-manifest/Cargo.toml @@ -13,13 +13,13 @@ semver = { version = "1.0.23", features = ["serde"] } serde = { version = "1.0.203", features = ["derive"] } serde_json = { version = "1.0.117", optional = true } thiserror = { version = "1.0.61", optional = true } -wasm-encoder = { version = "0.209.1", optional = true } -wasmparser = { version = "0.209.1", optional = true } +wasm-encoder = { version = "0.210.0", optional = true } +wasmparser = { version = "0.210.0", optional = true } [dev-dependencies] serde_json = "1.0.117" insta = { version = "1.39.0", default-features = false, features = ["json"] } -wat = "1.209.1" +wat = "1.210.0" [features] decode = ["dep:leb128", "dep:serde_json", "dep:thiserror", "dep:wasmparser"] diff --git a/lib/mrf-tool/Cargo.toml b/lib/mrf-tool/Cargo.toml index 963e5c222..a7093af62 100644 --- a/lib/mrf-tool/Cargo.toml +++ b/lib/mrf-tool/Cargo.toml @@ -15,11 +15,11 @@ mrf-manifest = { workspace = true, features = [ "serialise", ] } serde_json = "1.0.117" -wasmparser = "0.209.1" +wasmparser = "0.210.0" [lints] workspace = true [dev-dependencies] serde_json = "1.0.117" -wat = "1.209.1" +wat = "1.210.0" diff --git a/lib/tower-http-digest/Cargo.toml b/lib/tower-http-digest/Cargo.toml index 1c4760001..8942954ac 100644 --- a/lib/tower-http-digest/Cargo.toml +++ b/lib/tower-http-digest/Cargo.toml @@ -22,7 +22,7 @@ tracing = { version = "0.1.40", default-features = false } [dev-dependencies] bytes = "1.6.0" futures-test = "0.3.30" -http-body-util = "0.1.1" +http-body-util = "0.1.2" tower = { version = "0.4.13", default-features = false, features = ["util"] } [lints]