From 1993f4cfca14f748b1ee7b8a6329abbd09c8cf95 Mon Sep 17 00:00:00 2001 From: Quentin Gliech Date: Thu, 25 May 2023 17:46:44 +0200 Subject: [PATCH] Bump Rust dependencies --- Cargo.lock | 1179 ++++++++++------------ Cargo.toml | 7 +- crates/axum-utils/Cargo.toml | 12 +- crates/cli/Cargo.toml | 18 +- crates/config/Cargo.toml | 8 +- crates/data-model/Cargo.toml | 2 +- crates/email/Cargo.toml | 14 +- crates/graphql/Cargo.toml | 10 +- crates/handlers/Cargo.toml | 16 +- crates/http/Cargo.toml | 18 +- crates/iana-codegen/Cargo.toml | 8 +- crates/iana/Cargo.toml | 2 +- crates/jose/Cargo.toml | 12 +- crates/jose/src/jwa/asymmetric.rs | 12 +- crates/jose/src/jwk/public_parameters.rs | 2 +- crates/keystore/Cargo.toml | 10 +- crates/listener/Cargo.toml | 8 +- crates/oauth2-types/Cargo.toml | 6 +- crates/oidc-client/Cargo.toml | 10 +- crates/policy/Cargo.toml | 10 +- crates/router/Cargo.toml | 4 +- crates/spa/Cargo.toml | 4 +- crates/storage-pg/Cargo.toml | 4 +- crates/storage/Cargo.toml | 4 +- crates/tasks/Cargo.toml | 10 +- crates/tasks/src/database.rs | 3 +- crates/templates/Cargo.toml | 6 +- crates/tower/Cargo.toml | 4 +- 28 files changed, 664 insertions(+), 739 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 535793d2..b7021d4e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -50,9 +50,9 @@ dependencies = [ [[package]] name = "aes-gcm" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82e1366e0c69c9f927b1fa5ce2c7bf9eafc8f9268c0b9800729e8b267612447c" +checksum = "209b47e8954a928e1d72e86eca7000ebb6655fe1436d33eefc2201cad027e237" dependencies = [ "aead", "aes", @@ -93,6 +93,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "aho-corasick" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" +dependencies = [ + "memchr", +] + [[package]] name = "alloc-no-stdlib" version = "2.0.4" @@ -119,9 +128,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.3.0" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e579a7752471abc2a8268df8b20005e3eadd975f585398f17efcfd8d4927371" +checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" dependencies = [ "anstyle", "anstyle-parse", @@ -158,9 +167,9 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bcd8291a340dd8ac70e18878bc4501dd7b4ff970cfa21c207d36ece51ea88fd" +checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" dependencies = [ "anstyle", "windows-sys 0.48.0", @@ -168,15 +177,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.70" +version = "1.0.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" +checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" [[package]] name = "apalis-core" -version = "0.4.0-alpha.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23f04b6479bb7cf688641d70a948384dbac83a3af98e217f389e835713884ccd" +checksum = "ba338f182ed760d6f558f22907aeba4ea18c5e00234ce9e7045d3c323a7c32ad" dependencies = [ "async-stream", "async-trait", @@ -197,9 +206,9 @@ dependencies = [ [[package]] name = "apalis-cron" -version = "0.4.0-alpha.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbe7a486a93e7965f19cf6b3738161aeb3079ca00f80b81557579fd720ce86ae" +checksum = "f40b4be5b1a0771c94b40a38be9ff0f9808d93bc652527db0462547ca5c1534e" dependencies = [ "apalis-core", "async-stream", @@ -212,9 +221,9 @@ dependencies = [ [[package]] name = "apalis-sql" -version = "0.4.0-alpha.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f5876546628bfece76812f305a242b76a78ebe5868317bd15ca2446072094ba" +checksum = "b71a7caa0c93661376c394b32bd9dee8090ccf4223583e7ba93d76cdf30f5968" dependencies = [ "apalis-core", "async-stream", @@ -228,6 +237,12 @@ dependencies = [ "tokio", ] +[[package]] +name = "arbitrary" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d098ff73c1ca148721f37baad5ea6a465a13f9573aba8641fbbbae8164a54e" + [[package]] name = "argon2" version = "0.5.0" @@ -325,9 +340,9 @@ dependencies = [ [[package]] name = "async-graphql" -version = "5.0.7" +version = "5.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0ed623e2503b45d875461e5de88a1b3466cf2ed3e43cf189a102a641b93f19" +checksum = "6ae09afb01514b3dbd6328547b2b11fcbcb0205d9c5e6f2e17e60cb166a82d7f" dependencies = [ "async-graphql-derive", "async-graphql-parser", @@ -362,25 +377,25 @@ dependencies = [ [[package]] name = "async-graphql-derive" -version = "5.0.7" +version = "5.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cebcf27112b969c4ff2a003b318ab5efde96055f9d0ee3344a3b3831fa2932ba" +checksum = "60ae62851dd3ff9a7550aee75e848e8834b75285b458753e98dd71d0733ad3f2" dependencies = [ "Inflector", "async-graphql-parser", - "darling", + "darling 0.14.4", "proc-macro-crate", - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "syn 1.0.109", "thiserror", ] [[package]] name = "async-graphql-parser" -version = "5.0.7" +version = "5.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "631770464ad2492da9af6b70048e9e477ef7c1e55fdbfb0719f3330cfa87d8e9" +checksum = "9e6ee332acd99d2c50c3443beae46e9ed784c205eead9a668b7b5118b4a60a8b" dependencies = [ "async-graphql-value", "pest", @@ -390,9 +405,9 @@ dependencies = [ [[package]] name = "async-graphql-value" -version = "5.0.7" +version = "5.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b59633f68ae4b858e14ec761e02455c575327249cbefed3af067a0b26d76daa9" +checksum = "122da50452383410545b9428b579f4cda5616feb6aa0aff0003500c53fcff7b7" dependencies = [ "bytes 1.4.0", "indexmap", @@ -414,7 +429,7 @@ dependencies = [ "log", "parking", "polling", - "rustix 0.37.11", + "rustix", "slab", "socket2", "waker-fn", @@ -442,7 +457,7 @@ dependencies = [ "cfg-if", "event-listener", "futures-lite", - "rustix 0.37.11", + "rustix", "signal-hook", "windows-sys 0.48.0", ] @@ -491,9 +506,9 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -508,9 +523,9 @@ version = "0.1.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -524,12 +539,9 @@ dependencies = [ [[package]] name = "atomic" -version = "0.5.1" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b88d82667eca772c4aa12f0f1348b3ae643424c8876448f3f7bd5787032e234c" -dependencies = [ - "autocfg 1.1.0", -] +checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" [[package]] name = "atomic-waker" @@ -565,13 +577,12 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "aws-config" -version = "0.55.1" +version = "0.55.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd62464d1c4ad70f8b6cd693e7f30229f36bebdcdf3fce8c11803e1bdc0bc052" +checksum = "fc00553f5f3c06ffd4510a9d576f92143618706c45ea6ff81e84ad9be9588abd" dependencies = [ "aws-credential-types", "aws-http", - "aws-sdk-sso", "aws-sdk-sts", "aws-smithy-async", "aws-smithy-client", @@ -582,22 +593,19 @@ dependencies = [ "aws-types", "bytes 1.4.0", "fastrand", - "hex", "http", "hyper", - "ring", - "time 0.3.20", + "time 0.3.21", "tokio", "tower", "tracing", - "zeroize", ] [[package]] name = "aws-credential-types" -version = "0.55.1" +version = "0.55.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4232d3729eefc287adc0d5a8adc97b7d94eefffe6bbe94312cc86c7ab6b06ce" +checksum = "4cb57ac6088805821f78d282c0ba8aec809f11cbee10dda19a97b03ab040ccc2" dependencies = [ "aws-smithy-async", "aws-smithy-types", @@ -609,9 +617,9 @@ dependencies = [ [[package]] name = "aws-endpoint" -version = "0.55.1" +version = "0.55.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f04ab03b3f1cca91f7cccaa213056d732accb14e2e65debfacc1d28627d162" +checksum = "9c5f6f84a4f46f95a9bb71d9300b73cd67eb868bc43ae84f66ad34752299f4ac" dependencies = [ "aws-smithy-http", "aws-smithy-types", @@ -623,9 +631,9 @@ dependencies = [ [[package]] name = "aws-http" -version = "0.55.1" +version = "0.55.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ad8c53f7560baaf635b6aa811f3213d39b50555d100f83e43801652d4e318e" +checksum = "a754683c322f7dc5167484266489fdebdcd04d26e53c162cad1f3f949f2c5671" dependencies = [ "aws-credential-types", "aws-smithy-http", @@ -642,34 +650,9 @@ dependencies = [ [[package]] name = "aws-sdk-sesv2" -version = "0.26.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b8cc8ec9ba0c6fad4e21588df2790eecd1d5bd2614144c50da188ac64ee6f6f" -dependencies = [ - "aws-credential-types", - "aws-endpoint", - "aws-http", - "aws-sig-auth", - "aws-smithy-async", - "aws-smithy-client", - "aws-smithy-http", - "aws-smithy-http-tower", - "aws-smithy-json", - "aws-smithy-types", - "aws-types", - "bytes 1.4.0", - "http", - "regex", - "tokio-stream", - "tower", - "tracing", -] - -[[package]] -name = "aws-sdk-sso" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143953d46f77a0b18480e7d8bb1a651080b9484e0bb94c27b8645eaeb3c3e231" +checksum = "28ec96086c4bda28c512b10c5c951d031651be454a512e511cf5fe91b21b9cc9" dependencies = [ "aws-credential-types", "aws-endpoint", @@ -692,9 +675,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "0.26.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7255c0d8053b89e8b5cdabb52e1dbf596e9968b1f45dce7a56b2cd57038fcfc9" +checksum = "2d0fbe3c2c342bc8dfea4bb43937405a8ec06f99140a0dcb9c7b59e54dfa93a1" dependencies = [ "aws-credential-types", "aws-endpoint", @@ -718,9 +701,9 @@ dependencies = [ [[package]] name = "aws-sig-auth" -version = "0.55.1" +version = "0.55.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d77d879ab210e958ba65a6d3842969a596738c024989cd3e490cf9f9b560ec" +checksum = "84dc92a63ede3c2cbe43529cb87ffa58763520c96c6a46ca1ced80417afba845" dependencies = [ "aws-credential-types", "aws-sigv4", @@ -732,9 +715,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "0.55.1" +version = "0.55.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ab4eebc8ec484fb9eab04b15a5d1e71f3dc13bee8fdd2d9ed78bcd6ecbd7192" +checksum = "392fefab9d6fcbd76d518eb3b1c040b84728ab50f58df0c3c53ada4bea9d327e" dependencies = [ "aws-smithy-http", "form_urlencoded", @@ -745,15 +728,15 @@ dependencies = [ "percent-encoding", "regex", "sha2", - "time 0.3.20", + "time 0.3.21", "tracing", ] [[package]] name = "aws-smithy-async" -version = "0.55.1" +version = "0.55.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88573bcfbe1dcfd54d4912846df028b42d6255cbf9ce07be216b1bbfd11fc4b9" +checksum = "13bda3996044c202d75b91afeb11a9afae9db9a721c6a7a427410018e286b880" dependencies = [ "futures-util", "pin-project-lite", @@ -763,9 +746,9 @@ dependencies = [ [[package]] name = "aws-smithy-client" -version = "0.55.1" +version = "0.55.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2f52352bae50d3337d5d6151b695d31a8c10ebea113eca5bead531f8301b067" +checksum = "0a86aa6e21e86c4252ad6a0e3e74da9617295d8d6e374d552be7d3059c41cedd" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -784,9 +767,9 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.55.1" +version = "0.55.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03bcc02d7ed9649d855c8ce4a735e9848d7b8f7568aad0504c158e3baa955df8" +checksum = "2b3b693869133551f135e1f2c77cb0b8277d9e3e17feaf2213f735857c4f0d28" dependencies = [ "aws-smithy-types", "bytes 1.4.0", @@ -804,9 +787,9 @@ dependencies = [ [[package]] name = "aws-smithy-http-tower" -version = "0.55.1" +version = "0.55.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da88b3a860f65505996c29192d800f1aeb9480440f56d63aad33a3c12045017a" +checksum = "3ae4f6c5798a247fac98a867698197d9ac22643596dc3777f0c76b91917616b9" dependencies = [ "aws-smithy-http", "aws-smithy-types", @@ -820,18 +803,18 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.55.1" +version = "0.55.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b0c1e87d75cac889dca2a7f5ba280da2cde8122448e7fec1d614194dfa00c70" +checksum = "23f9f42fbfa96d095194a632fbac19f60077748eba536eb0b9fecc28659807f8" dependencies = [ "aws-smithy-types", ] [[package]] name = "aws-smithy-query" -version = "0.55.1" +version = "0.55.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6b50d15f446c19e088009ecb00e2fb2d13133d6fe1db702e9aa67ad135bf6a6" +checksum = "98819eb0b04020a1c791903533b638534ae6c12e2aceda3e6e6fba015608d51d" dependencies = [ "aws-smithy-types", "urlencoding", @@ -839,31 +822,31 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "0.55.1" +version = "0.55.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0afc731fd1417d791f9145a1e0c30e23ae0beaab9b4814017708ead2fc20f1" +checksum = "16a3d0bf4f324f4ef9793b86a1701d9700fbcdbd12a846da45eed104c634c6e8" dependencies = [ "base64-simd", "itoa", "num-integer", "ryu", - "time 0.3.20", + "time 0.3.21", ] [[package]] name = "aws-smithy-xml" -version = "0.55.1" +version = "0.55.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b5398c1c25dfc6f8c282b1552a66aa807c9d6e15e1b3a84b94aa44e7859bec3" +checksum = "b1b9d12875731bd07e767be7baad95700c3137b56730ec9ddeedb52a5e5ca63b" dependencies = [ "xmlparser", ] [[package]] name = "aws-types" -version = "0.55.1" +version = "0.55.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9b082e329d9a304d39e193ad5c7ab363a0d6507aca6965e0673a746686fb0cc" +checksum = "de0869598bfe46ec44ffe17e063ed33336e59df90356ca8ff0e8da6f7c1d994b" dependencies = [ "aws-credential-types", "aws-smithy-async", @@ -877,9 +860,9 @@ dependencies = [ [[package]] name = "axum" -version = "0.6.17" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b70caf9f1b0c045f7da350636435b775a9733adf2df56e8aa2a29210fbc335d4" +checksum = "f8175979259124331c1d7bf6586ee7e0da434155e4b2d48ec2c8386281d8df39" dependencies = [ "async-trait", "axum-core", @@ -955,9 +938,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bb524613be645939e280b7279f7b017f98cf7f5ef084ec374df373530e73277" dependencies = [ "heck", - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -970,7 +953,7 @@ dependencies = [ "cc", "cfg-if", "libc", - "miniz_oxide", + "miniz_oxide 0.6.2", "object", "rustc-demangle", ] @@ -989,9 +972,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64" -version = "0.21.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" +checksum = "3f1e31e207a6b8fb791a38ea3105e6cb541f55e4d029902d3039a4ad07cc4105" [[package]] name = "base64-simd" @@ -1015,7 +998,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9df288bec72232f78c1ec5fe4e8f1d108aa0265476e93097593c803c8c02062a" dependencies = [ - "base64 0.21.0", + "base64 0.21.1", "blowfish", "getrandom 0.2.9", "subtle", @@ -1039,9 +1022,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.2.1" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24a6904aef64d73cf10ab17ebace7befb918b82164785cb89907993be7f83813" +checksum = "6776fc96284a0bb647b615056fc496d1fe1644a7ab01829818a6d91cae888b84" [[package]] name = "blake2" @@ -1118,9 +1101,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09" +checksum = "a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5" dependencies = [ "memchr", "serde", @@ -1128,9 +1111,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.12.0" +version = "3.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" +checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" [[package]] name = "byteorder" @@ -1247,19 +1230,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58549f1842da3080ce63002102d5bc954c7bc843d4f47818e642abdc36253552" dependencies = [ "chrono", - "chrono-tz-build 0.0.2", - "phf 0.10.1", -] - -[[package]] -name = "chrono-tz" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9cc2b23599e6d7479755f3594285efb3f74a1bdca7a7374948bc831e23a552" -dependencies = [ - "chrono", - "chrono-tz-build 0.1.0", - "phf 0.11.1", + "chrono-tz-build", + "phf", ] [[package]] @@ -1269,26 +1241,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db058d493fb2f65f41861bfed7e3fe6335264a9f0f92710cab5bdf01fef09069" dependencies = [ "parse-zoneinfo", - "phf 0.10.1", - "phf_codegen 0.10.0", -] - -[[package]] -name = "chrono-tz-build" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9998fb9f7e9b2111641485bf8beb32f92945f97f92a3d061f744cfef335f751" -dependencies = [ - "parse-zoneinfo", - "phf 0.11.1", - "phf_codegen 0.11.1", + "phf", + "phf_codegen", ] [[package]] name = "chronoutil" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a58c924bb772aa201da3acf5308c46b60275c64e6d3bc89c23dd63d71e83fd" +checksum = "ce5f90c3470252c073f12e34c9953a26330ab8a2dec6e5b9ffdd72fa254e0bea" dependencies = [ "chrono", ] @@ -1306,9 +1267,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.2.4" +version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ac1f6381d8d82ab4684768f89c0ea3afe66925ceadb4eeb3fc452ffc55d62" +checksum = "93aae7a4192245f70fe75dd9157fc7b4a5bf53e88d30bd4396f7d8f9284d5acc" dependencies = [ "clap_builder", "clap_derive", @@ -1317,9 +1278,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.2.4" +version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84080e799e54cff944f4b4a4b0e71630b0e0443b25b985175c7dddc1a859b749" +checksum = "4f423e341edefb78c9caba2d9c7f7687d0e72e89df3ce3394554754393ac3990" dependencies = [ "anstream", "anstyle", @@ -1330,21 +1291,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.2.0" +version = "4.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4" +checksum = "191d9573962933b4027f932c600cd252ce27a8ad5979418fe78e43c07996f27b" dependencies = [ "heck", - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] name = "clap_lex" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1" +checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" [[package]] name = "cloudabi" @@ -1355,16 +1316,6 @@ dependencies = [ "bitflags 1.3.2", ] -[[package]] -name = "codespan-reporting" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" -dependencies = [ - "termcolor", - "unicode-width", -] - [[package]] name = "colorchoice" version = "1.0.0" @@ -1382,14 +1333,14 @@ dependencies = [ [[package]] name = "console" -version = "0.15.5" +version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60" +checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" dependencies = [ "encode_unicode", "lazy_static", "libc", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] @@ -1414,13 +1365,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24" dependencies = [ "aes-gcm", - "base64 0.21.0", + "base64 0.21.1", "hkdf", "percent-encoding", "rand 0.8.5", "sha2", "subtle", - "time 0.3.20", + "time 0.3.21", "version_check", ] @@ -1451,32 +1402,33 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "280a9f2d8b3a38871a3c8a46fb80db65e5e5ed97da80c4d08bf27fb63e35e181" +checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" dependencies = [ "libc", ] [[package]] name = "cranelift-bforest" -version = "0.94.0" +version = "0.96.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "862eb053fc21f991db27c73bc51494fe77aadfa09ea257cb43b62a2656fd4cc1" +checksum = "9b6160c0a96253993b79fb7e0983534a4515ecf666120ddf8f92068114997ebc" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.94.0" +version = "0.96.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "038a74bc85da2f6f9e237c51b7998b47229c0f9da69b4c6b0590cf6621c45d46" +checksum = "7b38da5f63562e42f3c929d7c76871098e5ad12c8ab44b0659ffc529f22a5b3a" dependencies = [ "bumpalo", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", + "cranelift-control", "cranelift-entity", "cranelift-isle", "gimli", @@ -1489,33 +1441,42 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.94.0" +version = "0.96.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fb720a7955cf7cc92c58f3896952589062e6f12d8eb35ef4337e708ed2e738" +checksum = "011371e213e163b55dd9e8404b3f2d9fa52cd14dc2f3dc5b83e61ffceff126db" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.94.0" +version = "0.96.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0954f9426cf0fa7ad57910ea5822a09c5da590222a767a6c38080a8534a0af8" +checksum = "1bf97dde7f5ad571161cdd203a2c9c88682ef669830aea3c14ea5d164ef8bb43" + +[[package]] +name = "cranelift-control" +version = "0.96.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd9a9254aee733b0f2b68e5eaaf0337ad53cb23252a056c10a35370551be8d40" +dependencies = [ + "arbitrary", +] [[package]] name = "cranelift-entity" -version = "0.94.0" +version = "0.96.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68c7096c1a66cfa73899645f0a46a6f5c91641e678eeafb0fc47a19ab34069ca" +checksum = "baf39a33ee39479d1337cd9333f3c09786c5a0ca1ec509edcaf9d1346d5de0e5" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.94.0" +version = "0.96.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "697f2fdaceb228fea413ea91baa7c6b8533fc2e61ac5a08db7acc1b31e673a2a" +checksum = "65e260b92a193a0a2dccc3938f133d9532e7dcfe8d03e36bf8b7d3518c1c1793" dependencies = [ "cranelift-codegen", "log", @@ -1525,15 +1486,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.94.0" +version = "0.96.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f41037f4863e0c6716dbe60e551d501f4197383cb43d75038c0170159fc8fb5b" +checksum = "9446c8e1aadfcdacee1a49592bc2c25d1d9bf5484782c163e7f5485c92cd3c1c" [[package]] name = "cranelift-native" -version = "0.94.0" +version = "0.96.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "797c6e5643eb654bb7bf496f1f03518323a89b937b84020b786620f910364a52" +checksum = "eac916f3c5aff4b817e42fc2e682292b931495b3fe2603d5e3c3cf602d74e344" dependencies = [ "cranelift-codegen", "libc", @@ -1542,9 +1503,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.94.0" +version = "0.96.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69b5fae12cefda3a2c43837e562dd525ab1d75b27989eece66de5b2c8fe120f9" +checksum = "00bac57700cdb5c37996164d12f9fe62997d9d1762b38b6ba88f5e82538a9cbc" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -1582,9 +1543,9 @@ dependencies = [ [[package]] name = "cron" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d76219e9243e100d5a37676005f08379297f8addfebc247613299600625c734d" +checksum = "1ff76b51e4c068c52bfd2866e1567bee7c567ae8f24ada09fd4307019e25eab7" dependencies = [ "chrono", "nom", @@ -1622,9 +1583,9 @@ dependencies = [ [[package]] name = "crypto-bigint" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2538c4e68e52548bacb3e83ac549f903d44f011ac9d5abb5e132e67d0808f7" +checksum = "cf4c2f4e1afd912bc40bfd6fed5d9dc1f288e0ba01bfcc835cc5bc3eb13efe15" dependencies = [ "generic-array", "rand_core 0.6.4", @@ -1670,7 +1631,7 @@ version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" dependencies = [ - "quote 1.0.26", + "quote 1.0.27", "syn 1.0.109", ] @@ -1683,58 +1644,24 @@ dependencies = [ "cipher", ] -[[package]] -name = "cxx" -version = "1.0.94" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" -dependencies = [ - "cc", - "cxxbridge-flags", - "cxxbridge-macro", - "link-cplusplus", -] - -[[package]] -name = "cxx-build" -version = "1.0.94" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" -dependencies = [ - "cc", - "codespan-reporting", - "once_cell", - "proc-macro2 1.0.56", - "quote 1.0.26", - "scratch", - "syn 2.0.15", -] - -[[package]] -name = "cxxbridge-flags" -version = "1.0.94" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" - -[[package]] -name = "cxxbridge-macro" -version = "1.0.94" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" -dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", -] - [[package]] name = "darling" version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.14.4", + "darling_macro 0.14.4", +] + +[[package]] +name = "darling" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944" +dependencies = [ + "darling_core 0.20.1", + "darling_macro 0.20.1", ] [[package]] @@ -1745,23 +1672,48 @@ checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" dependencies = [ "fnv", "ident_case", - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "strsim", "syn 1.0.109", ] +[[package]] +name = "darling_core" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2 1.0.58", + "quote 1.0.27", + "strsim", + "syn 2.0.16", +] + [[package]] name = "darling_macro" version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" dependencies = [ - "darling_core", - "quote 1.0.26", + "darling_core 0.14.4", + "quote 1.0.27", "syn 1.0.109", ] +[[package]] +name = "darling_macro" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" +dependencies = [ + "darling_core 0.20.1", + "quote 1.0.27", + "syn 2.0.16", +] + [[package]] name = "dashmap" version = "5.4.0" @@ -1777,9 +1729,9 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.3.3" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d8666cb01533c39dde32bcbab8e227b4ed6679b2c925eba05feabea39508fb" +checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" [[package]] name = "deadpool" @@ -1807,14 +1759,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" dependencies = [ "serde", - "uuid 1.3.1", + "uuid 1.3.3", ] [[package]] name = "der" -version = "0.7.5" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e58dffcdcc8ee7b22f0c1f71a69243d7c2d9ad87b5a14361f2424a1565c219" +checksum = "56acb310e15652100da43d130af8d97b509e95af61aab1c5a7939ef24337ee17" dependencies = [ "const-oid", "pem-rfc7468", @@ -1829,9 +1781,9 @@ checksum = "850878694b7933ca4c9569d30a34b55031b9b139ee1fc7b94a527c4ef960d690" [[package]] name = "digest" -version = "0.10.6" +version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer", "const-oid", @@ -1909,7 +1861,7 @@ dependencies = [ "rust_decimal", "serde", "thiserror", - "time 0.3.20", + "time 0.3.21", ] [[package]] @@ -1920,15 +1872,16 @@ checksum = "68b0cf012f1230e43cd00ebb729c6bb58707ecfa8ad08b52ef3a4ccd2697fc30" [[package]] name = "ecdsa" -version = "0.16.6" +version = "0.16.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a48e5d537b8a30c0b023116d981b16334be1485af7ca68db3a2b7024cbc957fd" +checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ "der", "digest", "elliptic-curve", "rfc6979", "signature", + "spki", ] [[package]] @@ -1942,9 +1895,9 @@ dependencies = [ [[package]] name = "elliptic-curve" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75c71eaa367f2e5d556414a8eea812bc62985c879748d6403edabd9cb03f16e7" +checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ "base16ct", "crypto-bigint", @@ -1967,7 +1920,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbfb21b9878cf7a348dcb8559109aabc0ec40d69924bd706fa5149846c4fef75" dependencies = [ - "base64 0.21.0", + "base64 0.21.1", "memchr", ] @@ -2094,12 +2047,12 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.25" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" +checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.7.1", ] [[package]] @@ -2221,9 +2174,9 @@ version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -2288,6 +2241,19 @@ dependencies = [ "byteorder", ] +[[package]] +name = "fxprof-processed-profile" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" +dependencies = [ + "bitflags 2.3.1", + "debugid", + "fxhash", + "serde", + "serde_json", +] + [[package]] name = "generic-array" version = "0.14.7" @@ -2360,7 +2326,7 @@ version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" dependencies = [ - "aho-corasick", + "aho-corasick 0.7.20", "bstr", "fnv", "log", @@ -2414,9 +2380,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17f8a914c2987b688368b5138aa05321db91f4090cf26118185672ad588bce21" +checksum = "d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782" dependencies = [ "bytes 1.4.0", "fnv", @@ -2427,15 +2393,15 @@ dependencies = [ "indexmap", "slab", "tokio", - "tokio-util 0.7.7", + "tokio-util 0.7.8", "tracing", ] [[package]] name = "handlebars" -version = "4.3.6" +version = "4.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "035ef95d03713f2c347a72547b7cd38cbc9af7cd51e6099fb62d586d4a6dee3a" +checksum = "83c3372087601b532857d332f5957cbae686da52bb7810bf038c3e3c3cc2fa0d" dependencies = [ "log", "pest", @@ -2450,9 +2416,6 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.6", -] [[package]] name = "hashbrown" @@ -2465,11 +2428,11 @@ dependencies = [ [[package]] name = "hashlink" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69fe1fcf8b4278d860ad0548329f892a3631fb63f82574df68275f34cdbe0ffa" +checksum = "0761a1b9491c4f2e3d66aa0f62d0fba0af9a0e2852e4d48ea506632a4b56e6aa" dependencies = [ - "hashbrown 0.12.3", + "hashbrown 0.13.2", ] [[package]] @@ -2683,7 +2646,7 @@ checksum = "0646026eb1b3eea4cd9ba47912ea5ce9cc07713d105b1a14698f4e6433d348b7" dependencies = [ "http", "hyper", - "rustls 0.21.0", + "rustls 0.21.1", "rustls-native-certs", "tokio", "tokio-rustls 0.24.0", @@ -2717,12 +2680,11 @@ dependencies = [ [[package]] name = "iana-time-zone-haiku" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" dependencies = [ - "cxx", - "cxx-build", + "cc", ] [[package]] @@ -2870,7 +2832,7 @@ checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" dependencies = [ "hermit-abi 0.3.1", "io-lifetimes", - "rustix 0.37.11", + "rustix", "windows-sys 0.48.0", ] @@ -2900,9 +2862,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.61" +version = "0.3.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" +checksum = "2f37a4a5928311ac501dee68b3c7613a1037d0edb30c8e5427bd832d55d1b790" dependencies = [ "wasm-bindgen", ] @@ -2968,7 +2930,7 @@ checksum = "76bd09637ae3ec7bd605b8e135e757980b3968430ff2b1a4a94fb7769e50166d" dependencies = [ "async-std", "async-trait", - "base64 0.21.0", + "base64 0.21.1", "email-encoding", "email_address", "fastrand", @@ -2981,7 +2943,7 @@ dependencies = [ "nom", "once_cell", "quoted_printable", - "rustls 0.21.0", + "rustls 0.21.1", "rustls-pemfile", "socket2", "tokio", @@ -2992,15 +2954,15 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.142" +version = "0.2.144" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a987beff54b60ffa6d51982e1aa1146bc42f19bd26be28b0586f252fccf5317" +checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" [[package]] name = "libm" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "348108ab3fba42ec82ff6e9564fc4ca0247bdccdc68dd8af9764bbc79c3c8ffb" +checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4" [[package]] name = "libsqlite3-sys" @@ -3013,15 +2975,6 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "link-cplusplus" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" -dependencies = [ - "cc", -] - [[package]] name = "linked-hash-map" version = "0.5.6" @@ -3030,15 +2983,9 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linux-raw-sys" -version = "0.1.4" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" - -[[package]] -name = "linux-raw-sys" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f508063cc7bb32987c71511216bd5a32be15bccb6a80b52df8b9d7f01fc3aa2" +checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "listenfd" @@ -3047,7 +2994,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0500463acd96259d219abb05dc57e5a076ef04b2db9a2112846929b5f174c96" dependencies = [ "libc", - "uuid 1.3.1", + "uuid 1.3.3", "winapi", ] @@ -3162,7 +3109,7 @@ dependencies = [ "prometheus", "rand 0.8.5", "rand_chacha 0.3.1", - "rustls 0.21.0", + "rustls 0.21.1", "sentry", "sentry-tower", "sentry-tracing", @@ -3310,7 +3257,7 @@ dependencies = [ "serde_with", "sqlx", "thiserror", - "time 0.3.20", + "time 0.3.21", "tokio", "tower", "tower-http", @@ -3339,7 +3286,7 @@ dependencies = [ "mas-tower", "once_cell", "opentelemetry", - "rustls 0.21.0", + "rustls 0.21.1", "rustls-native-certs", "serde", "serde_json", @@ -3468,7 +3415,7 @@ version = "0.1.0" dependencies = [ "assert_matches", "base64ct", - "bitflags 2.2.1", + "bitflags 2.3.1", "bytes 1.4.0", "chrono", "form_urlencoded", @@ -3489,7 +3436,7 @@ dependencies = [ "once_cell", "rand 0.8.5", "rand_chacha 0.3.1", - "rustls 0.21.0", + "rustls 0.21.1", "serde", "serde_json", "serde_urlencoded", @@ -3589,7 +3536,7 @@ dependencies = [ "tracing", "ulid", "url", - "uuid 1.3.1", + "uuid 1.3.3", ] [[package]] @@ -3702,7 +3649,7 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e" dependencies = [ - "rustix 0.37.11", + "rustix", ] [[package]] @@ -3745,6 +3692,15 @@ dependencies = [ "adler", ] +[[package]] +name = "miniz_oxide" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +dependencies = [ + "adler", +] + [[package]] name = "mio" version = "0.8.6" @@ -3895,13 +3851,13 @@ checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" [[package]] name = "opa-wasm" version = "0.1.0" -source = "git+https://github.com/matrix-org/rust-opa-wasm.git#b8e0fa35ba94e8ec91fb64b5b58e05bad57c0587" +source = "git+https://github.com/matrix-org/rust-opa-wasm.git#cc49d3fee0199bcc72a84c8aa08f81f2dab603ec" dependencies = [ "anyhow", - "base64 0.21.0", + "base64 0.21.1", "cc", "chrono", - "chrono-tz 0.8.2", + "chrono-tz", "chronoutil", "digest", "duration-str", @@ -4217,10 +4173,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5587062be441f3d868f7c4c9d13c67f286b03aa679d7f8176ef80bf2ee79e5d" dependencies = [ "once_cell", - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "regex", - "regex-syntax", + "regex-syntax 0.6.29", "structmeta", "syn 1.0.109", ] @@ -4286,10 +4242,10 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9661a3a53f93f09f2ea882018e4d7c88f6ff2956d809a276060476fd8c879d3c" dependencies = [ - "proc-macro2 1.0.56", + "proc-macro2 1.0.58", "proc-macro2-diagnostics", - "quote 1.0.26", - "syn 2.0.15", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -4309,9 +4265,9 @@ checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" [[package]] name = "pest" -version = "2.5.7" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b1403e8401ad5dedea73c626b99758535b342502f8d1e361f4a2dd952749122" +checksum = "e68e84bfb01f0507134eac1e9b410a12ba379d064eab48c50ba4ce329a527b70" dependencies = [ "thiserror", "ucd-trie", @@ -4319,9 +4275,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.5.7" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be99c4c1d2fc2769b1d00239431d711d08f6efedcecb8b6e30707160aee99c15" +checksum = "6b79d4c71c865a25a4322296122e3924d30bc8ee0834c8bfc8b95f7f054afbfb" dependencies = [ "pest", "pest_generator", @@ -4329,22 +4285,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.5.7" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e56094789873daa36164de2e822b3888c6ae4b4f9da555a1103587658c805b1e" +checksum = "6c435bf1076437b851ebc8edc3a18442796b30f1728ffea6262d59bbe28b077e" dependencies = [ "pest", "pest_meta", - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] name = "pest_meta" -version = "2.5.7" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6733073c7cff3d8459fda0e42f13a047870242aed8b509fe98000928975f359e" +checksum = "745a452f8eb71e39ffd8ee32b3c5f51d03845f99786fa9b68db6ff509c505411" dependencies = [ "once_cell", "pest", @@ -4357,16 +4313,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" dependencies = [ - "phf_shared 0.10.0", -] - -[[package]] -name = "phf" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c" -dependencies = [ - "phf_shared 0.11.1", + "phf_shared", ] [[package]] @@ -4375,18 +4322,8 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd" dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", -] - -[[package]] -name = "phf_codegen" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56ac890c5e3ca598bbdeaa99964edb5b0258a583a9eb6ef4e89fc85d9224770" -dependencies = [ - "phf_generator 0.11.1", - "phf_shared 0.11.1", + "phf_generator", + "phf_shared", ] [[package]] @@ -4395,17 +4332,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" dependencies = [ - "phf_shared 0.10.0", - "rand 0.8.5", -] - -[[package]] -name = "phf_generator" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1181c94580fa345f50f19d738aaa39c0ed30a600d95cb2d3e23f94266f14fbf" -dependencies = [ - "phf_shared 0.11.1", + "phf_shared", "rand 0.8.5", ] @@ -4419,33 +4346,24 @@ dependencies = [ "uncased", ] -[[package]] -name = "phf_shared" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676" -dependencies = [ - "siphasher", -] - [[package]] name = "pin-project" -version = "1.0.12" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" +checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.0.12" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" +checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 1.0.109", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -4500,15 +4418,15 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.26" +version = "0.3.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" +checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" [[package]] name = "polling" -version = "2.7.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be1c66a6add46bff50935c313dae30a5030cf8385c5206e8a95e9e9def974aa" +checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" dependencies = [ "autocfg 1.1.0", "bitflags 1.3.2", @@ -4579,9 +4497,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.56" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" +checksum = "fa1fb82fc0c281dd9671101b66b771ebbe1eaf967b96ac8740dcba4b70005ca8" dependencies = [ "unicode-ident", ] @@ -4592,9 +4510,9 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "606c4ba35817e2922a308af55ad51bab3645b59eae5c570d4a6cf07e36bd493b" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", "version_check", "yansi", ] @@ -4632,8 +4550,8 @@ checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" dependencies = [ "anyhow", "itertools", - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "syn 1.0.109", ] @@ -4674,18 +4592,18 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.26" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" +checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500" dependencies = [ - "proc-macro2 1.0.56", + "proc-macro2 1.0.58", ] [[package]] name = "quoted_printable" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a24039f627d8285853cc90dcddf8c1ebfaa91f834566948872b225b9a28ed1b6" +checksum = "5a3866219251662ec3b26fc217e3e05bf9c4f84325234dfb96bf0bf840889e49" [[package]] name = "rand" @@ -4904,25 +4822,26 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.6.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80535183cae11b149d618fbd3c37e38d7cda589d82d7769e196ca9a9042d7621" +checksum = "d4a52e724646c6c0800fc456ec43b4165d2f91fba88ceaca06d9e0b400023478" dependencies = [ - "fxhash", + "hashbrown 0.13.2", "log", + "rustc-hash", "slice-group-by", "smallvec", ] [[package]] name = "regex" -version = "1.7.3" +version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d" +checksum = "d1a59b5d8e97dee33696bf13c5ba8ab85341c002922fba050069326b9c498974" dependencies = [ - "aho-corasick", + "aho-corasick 1.0.1", "memchr", - "regex-syntax", + "regex-syntax 0.7.2", ] [[package]] @@ -4931,7 +4850,7 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" dependencies = [ - "regex-syntax", + "regex-syntax 0.6.29", ] [[package]] @@ -4940,6 +4859,12 @@ version = "0.6.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" +[[package]] +name = "regex-syntax" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" + [[package]] name = "retain_mut" version = "0.1.9" @@ -4973,9 +4898,9 @@ dependencies = [ [[package]] name = "rsa" -version = "0.9.0-pre.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f16504cc31b04d2a5ec729f0c7e1b62e76634a9537f089df0ca1981dc8208a89" +checksum = "6ab43bb47d23c1a631b4b680199a45255dce26fa9ab2fa902581f624ff13e6a8" dependencies = [ "byteorder", "const-oid", @@ -4988,6 +4913,7 @@ dependencies = [ "pkcs8", "rand_core 0.6.4", "signature", + "spki", "subtle", "zeroize", ] @@ -5008,6 +4934,12 @@ version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + [[package]] name = "rustc_version" version = "0.4.0" @@ -5019,29 +4951,15 @@ dependencies = [ [[package]] name = "rustix" -version = "0.36.12" +version = "0.37.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0af200a3324fa5bcd922e84e9b55a298ea9f431a489f01961acdebc6e908f25" +checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" dependencies = [ "bitflags 1.3.2", "errno", "io-lifetimes", "libc", - "linux-raw-sys 0.1.4", - "windows-sys 0.45.0", -] - -[[package]] -name = "rustix" -version = "0.37.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85597d61f83914ddeba6a47b3b8ffe7365107221c2e557ed94426489fefb5f77" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.3.2", + "linux-raw-sys", "windows-sys 0.48.0", ] @@ -5059,9 +4977,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07180898a28ed6a7f7ba2311594308f595e3dd2e3c3812fa0a80a47b45f17e5d" +checksum = "c911ba11bc8433e811ce56fde130ccf32f5127cab0e0194e9c68c5a5b671791e" dependencies = [ "log", "ring", @@ -5087,7 +5005,7 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b" dependencies = [ - "base64 0.21.0", + "base64 0.21.1", ] [[package]] @@ -5159,8 +5077,8 @@ version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "109da1e6b197438deb6db99952990c7f959572794b80ff93707d55a232545e7c" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "serde_derive_internals", "syn 1.0.109", ] @@ -5171,12 +5089,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" -[[package]] -name = "scratch" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" - [[package]] name = "scrypt" version = "0.11.0" @@ -5214,9 +5126,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.8.2" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254" +checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -5227,9 +5139,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4" +checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" dependencies = [ "core-foundation-sys", "libc", @@ -5243,9 +5155,9 @@ checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" [[package]] name = "sentry" -version = "0.30.0" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5ce6d3512e2617c209ec1e86b0ca2fea06454cd34653c91092bf0f3ec41f8e3" +checksum = "234f6e133d27140ad5ea3b369a7665f7fbc060fe246f81d8168665b38c08b600" dependencies = [ "sentry-backtrace", "sentry-contexts", @@ -5256,9 +5168,9 @@ dependencies = [ [[package]] name = "sentry-backtrace" -version = "0.30.0" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7fe408d4d1f8de188a9309916e02e129cbe51ca19e55badea5a64899399b1a" +checksum = "d89b6b53de06308dd5ac08934b597bcd72a9aae0c20bc3ab06da69cb34d468e3" dependencies = [ "backtrace", "once_cell", @@ -5268,9 +5180,9 @@ dependencies = [ [[package]] name = "sentry-contexts" -version = "0.30.0" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5695096a059a89973ec541062d331ff4c9aeef9c2951416c894f0fff76340e7d" +checksum = "0769b66763e59976cd5c0fd817dcd51ccce404de8bebac0cd0e886c55b0fffa8" dependencies = [ "hostname", "libc", @@ -5282,9 +5194,9 @@ dependencies = [ [[package]] name = "sentry-core" -version = "0.30.0" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b22828bfd118a7b660cf7a155002a494755c0424cebb7061e4743ecde9c7dbc" +checksum = "a1f954f1b89e8cd82576dc49bfab80304c9a6201343b4fe5c68c819f7a9bbed2" dependencies = [ "once_cell", "rand 0.8.5", @@ -5295,9 +5207,9 @@ dependencies = [ [[package]] name = "sentry-panic" -version = "0.30.0" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f4ced2a7a8c14899d58eec402d946f69d5ed26a3fc363a7e8b1e5cb88473a01" +checksum = "94dc2ab494362ad51308c7c19f44e9ab70e426a931621e4a05f378a1e74558c2" dependencies = [ "sentry-backtrace", "sentry-core", @@ -5305,9 +5217,9 @@ dependencies = [ [[package]] name = "sentry-tower" -version = "0.30.0" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cc8fbfebf7c3bec6dc4bdac677028ae8663fc720a7e1ffa5a3969a0928aed36" +checksum = "9353d0ddceafd5e47376cd5741ddb78992b4953aa37110efe7cb357f92506107" dependencies = [ "http", "pin-project", @@ -5319,9 +5231,9 @@ dependencies = [ [[package]] name = "sentry-tracing" -version = "0.30.0" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f4eda5496b64975306ce37b7ccdc5f264fd1da25c1d5aac324b460edab29ded" +checksum = "d0933cf65123955ddc6b95b10c73b3fdd2032a973768e072de1afd6fd2d80e3d" dependencies = [ "sentry-core", "tracing-core", @@ -5330,9 +5242,9 @@ dependencies = [ [[package]] name = "sentry-types" -version = "0.30.0" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "360ee3270f7a4a1eee6c667f7d38360b995431598a73b740dfe420da548d9cc9" +checksum = "85c53caf80cb1c6fcdf4d82b7bfff8477f50841e4caad7bf8e5e57a152b564cb" dependencies = [ "debugid", "getrandom 0.2.9", @@ -5340,16 +5252,16 @@ dependencies = [ "serde", "serde_json", "thiserror", - "time 0.3.20", + "time 0.3.21", "url", - "uuid 1.3.1", + "uuid 1.3.3", ] [[package]] name = "serde" -version = "1.0.160" +version = "1.0.163" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c" +checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" dependencies = [ "serde_derive", ] @@ -5369,13 +5281,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.160" +version = "1.0.163" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df" +checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -5384,8 +5296,8 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "syn 1.0.109", ] @@ -5434,30 +5346,30 @@ dependencies = [ [[package]] name = "serde_with" -version = "2.3.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "331bb8c3bf9b92457ab7abecf07078c13f7d270ba490103e84e8b014490cd0b0" +checksum = "9f02d8aa6e3c385bf084924f660ce2a3a6bd333ba55b35e8590b321f35d88513" dependencies = [ - "base64 0.13.1", + "base64 0.21.1", "chrono", "hex", "indexmap", "serde", "serde_json", "serde_with_macros", - "time 0.3.20", + "time 0.3.21", ] [[package]] name = "serde_with_macros" -version = "2.3.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "859011bddcc11f289f07f467cc1fe01c7a941daa4d8f6c40d4d1c92eb6d9319c" +checksum = "edc7d5d3932fb12ce722ee5e64dd38c504efba37567f0c402f6ca728c3b8b070" dependencies = [ - "darling", - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 1.0.109", + "darling 0.20.1", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -5556,9 +5468,9 @@ dependencies = [ [[package]] name = "slice-group-by" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" +checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slug" @@ -5602,9 +5514,9 @@ dependencies = [ [[package]] name = "spki" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37a5be806ab6f127c3da44b7378837ebf01dadca8510a0e572460216b228bd0e" +checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" dependencies = [ "base64ct", "der", @@ -5690,7 +5602,7 @@ dependencies = [ "thiserror", "tokio-stream", "url", - "uuid 1.3.1", + "uuid 1.3.3", "webpki-roots 0.22.6", "whoami", ] @@ -5706,8 +5618,8 @@ dependencies = [ "heck", "hex", "once_cell", - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "serde", "serde_json", "sha2", @@ -5762,8 +5674,8 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "104842d6278bf64aa9d2f182ba4bde31e8aec7a131d29b7f444bb9b344a09e2a" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "structmeta-derive", "syn 1.0.109", ] @@ -5774,8 +5686,8 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24420be405b590e2d746d83b01f09af673270cf80e9b003a5fa7b651c58c7d93" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "syn 1.0.109", ] @@ -5795,17 +5707,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" dependencies = [ "heck", - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "rustversion", "syn 1.0.109", ] [[package]] name = "subtle" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "syn" @@ -5824,19 +5736,19 @@ version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "unicode-ident", ] [[package]] name = "syn" -version = "2.0.15" +version = "2.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a34fcf3e8b60f57e6a14301a2e916d323af98b0ea63c599441eec8558660c822" +checksum = "a6f671d4b5ffdb8eadec19c0ae67fe2639df8684bd7bc4b83d986b8db549cf01" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "unicode-ident", ] @@ -5848,9 +5760,9 @@ checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" [[package]] name = "target-lexicon" -version = "0.12.6" +version = "0.12.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae9980cab1db3fceee2f6c6f643d5d8de2997c58ee8d25fb0cc8a9e9e7348e5" +checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5" [[package]] name = "tempfile" @@ -5861,7 +5773,7 @@ dependencies = [ "cfg-if", "fastrand", "redox_syscall 0.3.5", - "rustix 0.37.11", + "rustix", "windows-sys 0.45.0", ] @@ -5872,7 +5784,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95a665751302f22a03c56721e23094e4dc22b04a80f381e6737a07bf7a7c70c0" dependencies = [ "chrono", - "chrono-tz 0.6.1", + "chrono-tz", "globwalk", "humansize", "lazy_static", @@ -5912,9 +5824,9 @@ version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -5961,9 +5873,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.20" +version = "0.3.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" +checksum = "8f3403384eaacbca9923fa06940178ac13e4edb725486d70e8e15881d0c836cc" dependencies = [ "itoa", "serde", @@ -5973,15 +5885,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" +checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" [[package]] name = "time-macros" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36" +checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b" dependencies = [ "time-core", ] @@ -6003,9 +5915,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.28.0" +version = "1.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3c786bf8134e5a3a166db9b29ab8f48134739014a3eca7bc6bfa95d673b136f" +checksum = "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105" dependencies = [ "autocfg 1.1.0", "bytes 1.4.0", @@ -6036,9 +5948,9 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] @@ -6058,15 +5970,15 @@ version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0d409377ff5b1e3ca6437aa86c1eb7d40c134bfec254e44c830defa92669db5" dependencies = [ - "rustls 0.21.0", + "rustls 0.21.1", "tokio", ] [[package]] name = "tokio-stream" -version = "0.1.12" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fb52b74f05dbf495a8fba459fdc331812b96aa086d9eb78101fa0d4569c3313" +checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" dependencies = [ "futures-core", "pin-project-lite", @@ -6104,9 +6016,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.7" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5427d89453009325de0d8f342c9490009f76e999cb7672d77e46267448f7e6b2" +checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" dependencies = [ "bytes 1.4.0", "futures-core", @@ -6127,15 +6039,15 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" +checksum = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f" [[package]] name = "toml_edit" -version = "0.19.8" +version = "0.19.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" +checksum = "2380d56e8670370eee6566b0bfd4265f65b3f432e8c6d85623f728d4fa31f739" dependencies = [ "indexmap", "toml_datetime", @@ -6166,7 +6078,7 @@ dependencies = [ "prost-derive", "tokio", "tokio-stream", - "tokio-util 0.7.7", + "tokio-util 0.7.8", "tower", "tower-layer", "tower-service", @@ -6189,7 +6101,7 @@ dependencies = [ "rand 0.8.5", "slab", "tokio", - "tokio-util 0.7.7", + "tokio-util 0.7.8", "tower-layer", "tower-service", "tracing", @@ -6216,7 +6128,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "tokio", - "tokio-util 0.7.7", + "tokio-util 0.7.8", "tower", "tower-layer", "tower-service", @@ -6237,10 +6149,11 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.38" +version = "0.1.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf9cf6a813d3f40c88b0b6b6f29a5c95c6cdbf97c1f9cc53fb820200f5ad814d" +checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" dependencies = [ + "cfg-if", "log", "pin-project-lite", "tracing-attributes", @@ -6254,7 +6167,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e" dependencies = [ "crossbeam-channel", - "time 0.3.20", + "time 0.3.21", "tracing-subscriber", ] @@ -6264,16 +6177,16 @@ version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 2.0.15", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", ] [[package]] name = "tracing-core" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" +checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" dependencies = [ "once_cell", "valuable", @@ -6305,7 +6218,8 @@ dependencies = [ [[package]] name = "tracing-opentelemetry" version = "0.19.0" -source = "git+https://github.com/jaysonsantos/tracing-opentelemetry.git?rev=76b0a0fe45fd53c352e8bfdcdfad775aed727e4c#76b0a0fe45fd53c352e8bfdcdfad775aed727e4c" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00a39dcf9bfc1742fa4d6215253b33a6e474be78275884c216fc2a06267b3600" dependencies = [ "once_cell", "opentelemetry", @@ -6354,8 +6268,8 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6179333b981641242a768f30f371c9baccbfcc03749627000c500ab88bf4528b" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "syn 1.0.109", ] @@ -6378,7 +6292,7 @@ source = "git+https://github.com/dylanhart/ulid-rs.git?rev=0b9295c2db2114cd87aa1 dependencies = [ "rand 0.8.5", "serde", - "uuid 1.3.1", + "uuid 1.3.3", ] [[package]] @@ -6392,9 +6306,9 @@ dependencies = [ [[package]] name = "uncased" -version = "0.9.7" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b01702b0fd0b3fadcf98e098780badda8742d4f4a7676615cad90e8ac73622" +checksum = "9b9bc53168a4be7402ab86c3aad243a84dd7381d09be0eddc81280c1da95ca68" dependencies = [ "version_check", ] @@ -6485,12 +6399,6 @@ version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" -[[package]] -name = "unicode-width" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" - [[package]] name = "unicode-xid" version = "0.1.0" @@ -6511,9 +6419,9 @@ checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" [[package]] name = "universal-hash" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d3160b73c9a19f7e2939a2fdad446c57c1bbbbf4d919d3213ff1267a580d8b5" +checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ "crypto-common", "subtle", @@ -6566,9 +6474,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.3.1" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b55a3fef2a1e3b3a00ce878640918820d3c51081576ac657d23af9fc7928fdb" +checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2" dependencies = [ "getrandom 0.2.9", "serde", @@ -6654,9 +6562,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.84" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" +checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -6664,24 +6572,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.84" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" +checksum = "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb" dependencies = [ "bumpalo", "log", "once_cell", - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 1.0.109", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.34" +version = "0.4.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" +checksum = "2d1985d03709c53167ce907ff394f5316aa22cb4e12761295c5dc57dacb6297e" dependencies = [ "cfg-if", "js-sys", @@ -6691,38 +6599,38 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.84" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" +checksum = "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258" dependencies = [ - "quote 1.0.26", + "quote 1.0.27", "wasm-bindgen-macro-support", ] [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.84" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" +checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8" dependencies = [ - "proc-macro2 1.0.56", - "quote 1.0.26", - "syn 1.0.109", + "proc-macro2 1.0.58", + "quote 1.0.27", + "syn 2.0.16", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.84" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" +checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93" [[package]] name = "wasmparser" -version = "0.100.0" +version = "0.103.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b20236ab624147dfbb62cf12a19aaf66af0e41b8398838b66e997d07d269d4" +checksum = "2c437373cac5ea84f1113d648d51f71751ffbe3d90c00ae67618cf20d0b5ee7b" dependencies = [ "indexmap", "url", @@ -6730,14 +6638,16 @@ dependencies = [ [[package]] name = "wasmtime" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d137f87df6e037b2bcb960c2db7ea174e04fb897051380c14b5e5475a870669e" +checksum = "24ca2e0d4e4806428980cd4439f2c4b24029da522d191f142da0135d07bb33c9" dependencies = [ "anyhow", "async-trait", "bincode", + "bumpalo", "cfg-if", + "fxprof-processed-profile", "indexmap", "libc", "log", @@ -6746,6 +6656,7 @@ dependencies = [ "paste", "psm", "serde", + "serde_json", "target-lexicon", "wasmparser", "wasmtime-cache", @@ -6755,47 +6666,47 @@ dependencies = [ "wasmtime-fiber", "wasmtime-jit", "wasmtime-runtime", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-asm-macros" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad63d4175d6af44af2046186c87deae4e9a8150b92de2d4809c6f745d5ee9b38" +checksum = "ac4a67ef4a478818d5234f24a9f94296edd3aa7448b0811c11cb30065f08388d" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3055fb327f795b4639f47b9dadad9d3d9b185fd3001adf8db08f5fa06d07032" +checksum = "19523f9aa866ab27d1730e0ac131411e84ca64ae737f53af32a565f929a739b5" dependencies = [ "anyhow", - "base64 0.21.0", + "base64 0.21.1", "bincode", "directories-next", "file-per-thread-logger", "log", - "rustix 0.36.12", + "rustix", "serde", "sha2", "toml", - "windows-sys 0.45.0", + "windows-sys 0.48.0", "zstd", ] [[package]] name = "wasmtime-component-macro" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64cf4906f990d6ab3065d042cf5a15eb7a2a5406d1c001a45ab9615de876458a" +checksum = "dc0498a91533cdbe1642275649f5a7925477749aed5a44f79f5819b9cc481b20" dependencies = [ "anyhow", - "proc-macro2 1.0.56", - "quote 1.0.26", + "proc-macro2 1.0.58", + "quote 1.0.27", "syn 1.0.109", "wasmtime-component-util", "wasmtime-wit-bindgen", @@ -6804,18 +6715,19 @@ dependencies = [ [[package]] name = "wasmtime-component-util" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ccf49c18c1ce3f682310e642dcdc00ffc67f1ce0767c89a16fc8fcf5eaeb97" +checksum = "6abc3b9b476d57bc69fab206454f1f85d51d6b8965ff0ecb04f1ddfe94254e59" [[package]] name = "wasmtime-cranelift" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "274590ecbb1179d45a5c8d9f54b9d236e9414d9ca3b861cd8956cec085508eb0" +checksum = "e0fd6fc3481ba8a71a37f5d089db62e55d738d0930bd665c1bb9afcfae6f7f61" dependencies = [ "anyhow", "cranelift-codegen", + "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", @@ -6826,14 +6738,31 @@ dependencies = [ "target-lexicon", "thiserror", "wasmparser", + "wasmtime-cranelift-shared", + "wasmtime-environ", +] + +[[package]] +name = "wasmtime-cranelift-shared" +version = "9.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "509c8e577052bbd956200cc9e610b984140dd84842629423a854891da86eebea" +dependencies = [ + "anyhow", + "cranelift-codegen", + "cranelift-control", + "cranelift-native", + "gimli", + "object", + "target-lexicon", "wasmtime-environ", ] [[package]] name = "wasmtime-environ" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b4a897e6ce1f2567ba98e7b1948c0e12cae1202fd88e7639f901b8ce9203f7" +checksum = "fc05fad4839add17abf839656f677a4965b12639d919b5a346eb1efed5efbb18" dependencies = [ "anyhow", "cranelift-entity", @@ -6850,22 +6779,22 @@ dependencies = [ [[package]] name = "wasmtime-fiber" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01b1192624694399f601de28db78975ed20fa859da8e048bf8250bd3b38d302b" +checksum = "56db2e5979096f8931f1ed0413bc06344c077edaf84afd827f1faeb779a53722" dependencies = [ "cc", "cfg-if", - "rustix 0.36.12", + "rustix", "wasmtime-asm-macros", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-jit" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3f035bfe27ce5129c9d081d6288480f2e6ae9d16d0eb035a5d9e3b5b6c36658" +checksum = "512d86bb17a864e289670515db7ad4d6aa3e2169715af607b21db0b032050d35" dependencies = [ "addr2line", "anyhow", @@ -6881,34 +6810,34 @@ dependencies = [ "wasmtime-environ", "wasmtime-jit-icache-coherence", "wasmtime-runtime", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-jit-debug" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17e35d335dd2461c631ba24d2326d993bd3a4bdb4b0217e5bda4f518ba0e29f3" +checksum = "95b3e287fbaac91c56cb3c911219123dc4e85d4c79573e7506aedd5ae4ce06dd" dependencies = [ "once_cell", ] [[package]] name = "wasmtime-jit-icache-coherence" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8c01a070f55343f7afd309a9609c12378548b26c3f53c599bc711bb1ce42ee" +checksum = "7d90933b781e1cef7656baed671c7a90bdba0c1c694e04fdd4124419308f5cbb" dependencies = [ "cfg-if", "libc", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-runtime" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ac02cc14c8247f6e4e48c7653a79c226babac8f2cacdd933d3f15ca2a6ab20b" +checksum = "63b6c4bfd59e21bcd90c97f41ab721371efa720b4b007ac2840e74eb3a98a8a0" dependencies = [ "anyhow", "cc", @@ -6921,19 +6850,19 @@ dependencies = [ "memoffset", "paste", "rand 0.8.5", - "rustix 0.36.12", + "rustix", "wasmtime-asm-macros", "wasmtime-environ", "wasmtime-fiber", "wasmtime-jit-debug", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "wasmtime-types" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8dc0062ab053e1aa22d2355a2de4df482a0007fecae82ea02cc596c2329971d" +checksum = "1cdd448786db95aa496b06e74ffe5be0780018ce8b2a9e3db6d5e117dc2e84fc" dependencies = [ "cranelift-entity", "serde", @@ -6943,9 +6872,9 @@ dependencies = [ [[package]] name = "wasmtime-wit-bindgen" -version = "7.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd2cf93f3c8a6f443d8a9098fddc5fd887783c0fe725dc10c54ca9280546421d" +checksum = "3f6b41780f19535abecab0b14c31a759bcf655cea79204958fb480b1586e9002" dependencies = [ "anyhow", "heck", @@ -6972,9 +6901,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.61" +version = "0.3.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" +checksum = "3bdd9ef4e984da1187bf8110c5cf5b845fbc87a23602cdf912386a76fcd3a7c2" dependencies = [ "js-sys", "wasm-bindgen", @@ -7207,9 +7136,9 @@ checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" [[package]] name = "winnow" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28" +checksum = "61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699" dependencies = [ "memchr", ] @@ -7222,7 +7151,7 @@ checksum = "bd7b0b5b253ebc0240d6aac6dd671c495c467420577bf634d3064ae7e6fa2b4c" dependencies = [ "assert-json-diff", "async-trait", - "base64 0.21.0", + "base64 0.21.1", "deadpool", "futures 0.3.28", "futures-timer", @@ -7238,9 +7167,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.6.4" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f887c3da527a51b321076ebe6a7513026a4757b6d4d144259946552d6fc728b3" +checksum = "5ca2581061573ef6d1754983d7a9b3ed5871ef859d52708ea9a0f5af32919172" dependencies = [ "anyhow", "id-arena", diff --git a/Cargo.toml b/Cargo.toml index 0c17cf1a..049eb711 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,9 +21,4 @@ opt-level = 3 # Until https://github.com/dylanhart/ulid-rs/pull/56 gets released [patch.crates-io.ulid] git = "https://github.com/dylanhart/ulid-rs.git" -rev = "0b9295c2db2114cd87aa19abcc1fc00c16b272db" - -# Until https://github.com/tokio-rs/tracing-opentelemetry/pull/12 gets merged and released -[patch.crates-io.tracing-opentelemetry] -git = "https://github.com/jaysonsantos/tracing-opentelemetry.git" -rev = "76b0a0fe45fd53c352e8bfdcdfad775aed727e4c" \ No newline at end of file +rev = "0b9295c2db2114cd87aa19abcc1fc00c16b272db" \ No newline at end of file diff --git a/crates/axum-utils/Cargo.toml b/crates/axum-utils/Cargo.toml index 4dc853c4..300b31f1 100644 --- a/crates/axum-utils/Cargo.toml +++ b/crates/axum-utils/Cargo.toml @@ -7,23 +7,23 @@ license = "Apache-2.0" [dependencies] async-trait = "0.1.68" -axum = { version = "0.6.17", features = ["headers"] } +axum = { version = "0.6.18", features = ["headers"] } axum-extra = { version = "0.7.4", features = ["cookie-private"] } chrono = "0.4.24" -data-encoding = "2.3.3" +data-encoding = "2.4.0" futures-util = "0.3.28" headers = "0.3.8" http = "0.2.9" http-body = "0.4.5" mime = "0.3.17" rand = "0.8.5" -sentry = { version = "0.30.0", default-features = false } -serde = "1.0.160" -serde_with = "2.3.2" +sentry = { version = "0.31.2", default-features = false } +serde = "1.0.163" +serde_with = "3.0.0" serde_urlencoded = "0.7.1" serde_json = "1.0.96" thiserror = "1.0.40" -tokio = "1.28.0" +tokio = "1.28.1" tower = { version = "0.4.13", features = ["util"] } tracing = "0.1.37" url = "2.3.1" diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 0c091c0b..718b4bac 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -6,23 +6,23 @@ edition = "2021" license = "Apache-2.0" [dependencies] -apalis-core = "=0.4.0-alpha.5" -anyhow = "1.0.70" +apalis-core = "=0.4.0" +anyhow = "1.0.71" atty = "0.2.14" -axum = "0.6.17" +axum = "0.6.18" camino = "1.1.4" -clap = { version = "4.2.4", features = ["derive"] } +clap = { version = "4.3.0", features = ["derive"] } dotenv = "0.15.0" hyper = { version = "0.14.26", features = ["full"] } itertools = "0.10.5" listenfd = "1.0.1" rand = "0.8.5" rand_chacha = "0.3.1" -rustls = "0.21.0" +rustls = "0.21.1" serde_json = "1.0.96" serde_yaml = "0.9.21" sqlx = { version = "0.6.3", features = ["runtime-tokio-rustls", "postgres"] } -tokio = { version = "1.28.0", features = ["full"] } +tokio = { version = "1.28.1", features = ["full"] } tower = { version = "0.4.13", features = ["full"] } tower-http = { version = "0.4.0", features = ["fs", "compression-full"] } url = "2.3.1" @@ -41,9 +41,9 @@ opentelemetry-zipkin = { version = "0.17.0", features = ["opentelemetry-http"], opentelemetry-http = { version = "0.8.0", features = ["tokio", "hyper"], optional = true } opentelemetry-prometheus = { version = "0.12.0", optional = true } prometheus = { version = "0.13.3", optional = true } -sentry = { version = "0.30.0", default-features = false, features = ["backtrace", "contexts", "panic", "tower"] } -sentry-tracing = "0.30.0" -sentry-tower = { version = "0.30.0", features = ["http"] } +sentry = { version = "0.31.2", default-features = false, features = ["backtrace", "contexts", "panic", "tower"] } +sentry-tracing = "0.31.2" +sentry-tower = { version = "0.31.2", features = ["http"] } mas-config = { path = "../config" } mas-email = { path = "../email" } diff --git a/crates/config/Cargo.toml b/crates/config/Cargo.toml index 16fa2091..b5ae6660 100644 --- a/crates/config/Cargo.toml +++ b/crates/config/Cargo.toml @@ -6,12 +6,12 @@ edition = "2021" license = "Apache-2.0" [dependencies] -tokio = { version = "1.28.0", features = ["fs", "rt"] } +tokio = { version = "1.28.1", features = ["fs", "rt"] } tracing = "0.1.37" async-trait = "0.1.68" thiserror = "1.0.40" -anyhow = "1.0.70" +anyhow = "1.0.71" camino = { version = "1.1.4", features = ["serde1"] } chrono = { version = "0.4.24", features = ["serde"] } @@ -20,8 +20,8 @@ schemars = { version = "0.8.12", features = ["url", "chrono"] } ulid = { version = "1.0.0", features = ["serde"] } url = { version = "2.3.1", features = ["serde"] } -serde = { version = "1.0.160", features = ["derive"] } -serde_with = { version = "2.3.2", features = ["hex", "chrono"] } +serde = { version = "1.0.163", features = ["derive"] } +serde_with = { version = "3.0.0", features = ["hex", "chrono"] } serde_json = "1.0.96" pem-rfc7468 = "0.7.0" diff --git a/crates/data-model/Cargo.toml b/crates/data-model/Cargo.toml index deaaac32..8b59902f 100644 --- a/crates/data-model/Cargo.toml +++ b/crates/data-model/Cargo.toml @@ -8,7 +8,7 @@ license = "Apache-2.0" [dependencies] chrono = "0.4.24" thiserror = "1.0.40" -serde = "1.0.160" +serde = "1.0.163" url = { version = "2.3.1", features = ["serde"] } crc = "3.0.1" ulid = { version = "1.0.0", features = ["serde"] } diff --git a/crates/email/Cargo.toml b/crates/email/Cargo.toml index f25c79f1..ebf7c790 100644 --- a/crates/email/Cargo.toml +++ b/crates/email/Cargo.toml @@ -11,13 +11,13 @@ tracing = "0.1.37" thiserror = "1.0.40" headers = "0.3.8" -aws-sdk-sesv2 = { version = "0.26.0", default-features = false } -aws-config = { version = "0.55.1", default-features = false } -aws-smithy-client = { version = "0.55.1", default-features = false, features = ["client-hyper"] } -aws-smithy-async = { version = "0.55.1", default-features = false, features = ["rt-tokio"] } -aws-smithy-http = { version = "0.55.1", default-features = false } -aws-smithy-http-tower = { version = "0.55.1", default-features = false } -aws-types = "0.55.1" +aws-sdk-sesv2 = { version = "0.27.0", default-features = false } +aws-config = { version = "0.55.2", default-features = false } +aws-smithy-client = { version = "0.55.3", default-features = false, features = ["client-hyper"] } +aws-smithy-async = { version = "0.55.3", default-features = false, features = ["rt-tokio"] } +aws-smithy-http = { version = "0.55.3", default-features = false } +aws-smithy-http-tower = { version = "0.55.3", default-features = false } +aws-types = "0.55.2" mas-templates = { path = "../templates" } mas-http = { path = "../http", features = ["aws-sdk", "client"] } diff --git a/crates/graphql/Cargo.toml b/crates/graphql/Cargo.toml index 0d32aaae..d16f3cfb 100644 --- a/crates/graphql/Cargo.toml +++ b/crates/graphql/Cargo.toml @@ -6,13 +6,13 @@ edition = "2021" license = "Apache-2.0" [dependencies] -anyhow = "1.0.70" -async-graphql = { version = "5.0.7", features = ["chrono", "url"] } -async-trait = "0.1.51" +anyhow = "1.0.71" +async-graphql = { version = "5.0.8", features = ["chrono", "url"] } +async-trait = "0.1.68" chrono = "0.4.24" -serde = { version = "1.0.160", features = ["derive"] } +serde = { version = "1.0.163", features = ["derive"] } thiserror = "1.0.40" -tokio = { version = "1.28.0", features = ["sync"] } +tokio = { version = "1.28.1", features = ["sync"] } tracing = "0.1.37" ulid = "1.0.0" url = "2.3.1" diff --git a/crates/handlers/Cargo.toml b/crates/handlers/Cargo.toml index e61b2243..9b8ce1e1 100644 --- a/crates/handlers/Cargo.toml +++ b/crates/handlers/Cargo.toml @@ -7,7 +7,7 @@ license = "Apache-2.0" [dependencies] # Async runtime -tokio = { version = "1.28.0", features = ["macros"] } +tokio = { version = "1.28.1", features = ["macros"] } futures-util = "0.3.28" # Logging and tracing @@ -15,18 +15,18 @@ tracing = "0.1.37" # Error management thiserror = "1.0.40" -anyhow = "1.0.70" -sentry = { version = "0.30.0", default-features = false } +anyhow = "1.0.71" +sentry = { version = "0.31.2", default-features = false } # Web server hyper = { version = "0.14.26", features = ["full"] } tower = "0.4.13" tower-http = { version = "0.4.0", features = ["cors"] } -axum = "0.6.17" +axum = "0.6.18" axum-macros = "0.3.7" axum-extra = { version = "0.7.4", features = ["cookie-private"] } -async-graphql = { version = "5.0.7", features = ["tracing", "apollo_tracing"] } +async-graphql = { version = "5.0.8", features = ["tracing", "apollo_tracing"] } # Emails lettre = { version = "0.10.4", default-features = false, features = ["builder"] } @@ -35,8 +35,8 @@ lettre = { version = "0.10.4", default-features = false, features = ["builder"] sqlx = { version = "0.6.3", features = ["runtime-tokio-rustls", "postgres"] } # Various structure (de)serialization -serde = { version = "1.0.160", features = ["derive"] } -serde_with = { version = "2.3.2", features = ["hex", "chrono"] } +serde = { version = "1.0.163", features = ["derive"] } +serde_with = { version = "3.0.0", features = ["hex", "chrono"] } serde_json = "1.0.96" serde_urlencoded = "0.7.1" @@ -49,7 +49,7 @@ zeroize = "1.6.0" # Various data types and utilities camino = "1.1.4" chrono = { version = "0.4.24", features = ["serde"] } -time = "0.3.20" +time = "0.3.21" url = { version = "2.3.1", features = ["serde"] } mime = "0.3.17" rand = "0.8.5" diff --git a/crates/http/Cargo.toml b/crates/http/Cargo.toml index 43d66186..64f9fa08 100644 --- a/crates/http/Cargo.toml +++ b/crates/http/Cargo.toml @@ -6,9 +6,9 @@ edition = "2021" license = "Apache-2.0" [dependencies] -aws-smithy-http = { version = "0.55.1", optional = true } -aws-types = { version = "0.55.1", optional = true } -axum = { version = "0.6.17", optional = true } +aws-smithy-http = { version = "0.55.3", optional = true } +aws-types = { version = "0.55.2", optional = true } +axum = { version = "0.6.18", optional = true } bytes = "1.4.0" futures-util = "0.3.28" headers = "0.3.8" @@ -18,13 +18,13 @@ hyper = "0.14.26" hyper-rustls = { version = "0.24.0", features = ["http1", "http2"], default-features = false, optional = true } once_cell = "1.17.1" opentelemetry = "0.19.0" -rustls = { version = "0.21.0", optional = true } +rustls = { version = "0.21.1", optional = true } rustls-native-certs = { version = "0.6.2", optional = true } -serde = "1.0.160" +serde = "1.0.163" serde_json = "1.0.96" serde_urlencoded = "0.7.1" thiserror = "1.0.40" -tokio = { version = "1.28.0", features = ["sync", "parking_lot"], optional = true } +tokio = { version = "1.28.1", features = ["sync", "parking_lot"], optional = true } tower = { version = "0.4.13", features = [] } tower-http = { version = "0.4.0", features = ["cors"] } tracing = "0.1.37" @@ -35,9 +35,9 @@ webpki-roots = { version = "0.23.0", optional = true } mas-tower = { path = "../tower" } [dev-dependencies] -anyhow = "1.0.70" -serde = { version = "1.0.160", features = ["derive"] } -tokio = { version = "1.28.0", features = ["macros", "rt"] } +anyhow = "1.0.71" +serde = { version = "1.0.163", features = ["derive"] } +tokio = { version = "1.28.1", features = ["macros", "rt"] } tower = { version = "0.4.13", features = ["util"] } [features] diff --git a/crates/iana-codegen/Cargo.toml b/crates/iana-codegen/Cargo.toml index 4e761ee9..0a53b23d 100644 --- a/crates/iana-codegen/Cargo.toml +++ b/crates/iana-codegen/Cargo.toml @@ -6,14 +6,14 @@ edition = "2021" license = "Apache-2.0" [dependencies] -anyhow = "1.0.70" +anyhow = "1.0.71" async-trait = "0.1.68" camino = "1.1.4" convert_case = "0.6.0" csv = "1.2.1" futures-util = "0.3.28" -hyper = { version = "0.14.16", features = ["tcp", "client", "http1"] } -serde = { version = "1.0.160", features = ["derive"] } -tokio = { version = "1.28.0", features = ["macros", "rt-multi-thread", "fs", "io-util"] } +hyper = { version = "0.14.26", features = ["tcp", "client", "http1"] } +serde = { version = "1.0.163", features = ["derive"] } +tokio = { version = "1.28.1", features = ["macros", "rt-multi-thread", "fs", "io-util"] } tracing = "0.1.37" tracing-subscriber = "0.3.17" diff --git a/crates/iana/Cargo.toml b/crates/iana/Cargo.toml index 08047a4c..1ac54b49 100644 --- a/crates/iana/Cargo.toml +++ b/crates/iana/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" license = "Apache-2.0" [dependencies] -serde = { version = "1.0.160", optional = true } +serde = { version = "1.0.163", optional = true } schemars = { version = "0.8.12", default-features = false, optional = true } [features] diff --git a/crates/jose/Cargo.toml b/crates/jose/Cargo.toml index 36765916..6acba496 100644 --- a/crates/jose/Cargo.toml +++ b/crates/jose/Cargo.toml @@ -8,21 +8,21 @@ license = "Apache-2.0" [dependencies] base64ct = { version = "1.6.0", features = ["std"] } chrono = { version = "0.4.24", features = ["serde"] } -digest = "0.10.6" -ecdsa = { version = "0.16.6", features = ["signing", "verifying"] } -elliptic-curve = "0.13.4" +digest = "0.10.7" +ecdsa = { version = "0.16.7", features = ["signing", "verifying"] } +elliptic-curve = "0.13.5" generic-array = "0.14.7" hmac = "0.12.1" k256 = { version = "0.13.1", features = ["ecdsa"] } p256 = { version = "0.13.2", features = ["ecdsa"] } p384 = { version = "0.13.0", features = ["ecdsa"] } rand = "0.8.5" -rsa = "0.9.0-pre.1" +rsa = "0.9.2" schemars = "0.8.12" sec1 = "0.7.2" -serde = { version = "1.0.160", features = ["derive"] } +serde = { version = "1.0.163", features = ["derive"] } serde_json = "1.0.96" -serde_with = { version = "2.3.2", features = ["base64"] } +serde_with = { version = "3.0.0", features = ["base64"] } sha2 = { version = "0.10.6", features = ["oid"] } signature = "2.1.0" thiserror = "1.0.40" diff --git a/crates/jose/src/jwa/asymmetric.rs b/crates/jose/src/jwa/asymmetric.rs index 82ee9889..8e92feda 100644 --- a/crates/jose/src/jwa/asymmetric.rs +++ b/crates/jose/src/jwa/asymmetric.rs @@ -59,17 +59,17 @@ pub enum AsymmetricSigningKey { impl AsymmetricSigningKey { #[must_use] pub fn rs256(key: rsa::RsaPrivateKey) -> Self { - Self::Rs256(rsa::pkcs1v15::SigningKey::new_with_prefix(key)) + Self::Rs256(rsa::pkcs1v15::SigningKey::new(key)) } #[must_use] pub fn rs384(key: rsa::RsaPrivateKey) -> Self { - Self::Rs384(rsa::pkcs1v15::SigningKey::new_with_prefix(key)) + Self::Rs384(rsa::pkcs1v15::SigningKey::new(key)) } #[must_use] pub fn rs512(key: rsa::RsaPrivateKey) -> Self { - Self::Rs512(rsa::pkcs1v15::SigningKey::new_with_prefix(key)) + Self::Rs512(rsa::pkcs1v15::SigningKey::new(key)) } #[must_use] @@ -277,17 +277,17 @@ pub enum AsymmetricVerifyingKey { impl AsymmetricVerifyingKey { #[must_use] pub fn rs256(key: rsa::RsaPublicKey) -> Self { - Self::Rs256(rsa::pkcs1v15::VerifyingKey::new_with_prefix(key)) + Self::Rs256(rsa::pkcs1v15::VerifyingKey::new(key)) } #[must_use] pub fn rs384(key: rsa::RsaPublicKey) -> Self { - Self::Rs384(rsa::pkcs1v15::VerifyingKey::new_with_prefix(key)) + Self::Rs384(rsa::pkcs1v15::VerifyingKey::new(key)) } #[must_use] pub fn rs512(key: rsa::RsaPublicKey) -> Self { - Self::Rs512(rsa::pkcs1v15::VerifyingKey::new_with_prefix(key)) + Self::Rs512(rsa::pkcs1v15::VerifyingKey::new(key)) } #[must_use] diff --git a/crates/jose/src/jwk/public_parameters.rs b/crates/jose/src/jwk/public_parameters.rs index ed170fe3..89b1c256 100644 --- a/crates/jose/src/jwk/public_parameters.rs +++ b/crates/jose/src/jwk/public_parameters.rs @@ -181,7 +181,7 @@ impl OkpPublicParameters { } mod rsa_impls { - use rsa::{BigUint, PublicKeyParts, RsaPublicKey}; + use rsa::{traits::PublicKeyParts, BigUint, RsaPublicKey}; use super::{JsonWebKeyPublicParameters, RsaPublicParameters}; diff --git a/crates/keystore/Cargo.toml b/crates/keystore/Cargo.toml index 7e9eaf4c..d995844a 100644 --- a/crates/keystore/Cargo.toml +++ b/crates/keystore/Cargo.toml @@ -9,9 +9,9 @@ license = "Apache-2.0" aead = { version = "0.5.2", features = ["std"] } const-oid = { version = "0.9.2", features = ["std"] } cookie = { version = "0.17.0", features = ["key-expansion", "private"] } -der = { version = "0.7.5", features = ["std"] } -ecdsa = { version = "0.16.6", features = ["std"] } -elliptic-curve = { version = "0.13.4", features = ["std", "pem", "sec1"] } +der = { version = "0.7.6", features = ["std"] } +ecdsa = { version = "0.16.7", features = ["std"] } +elliptic-curve = { version = "0.13.5", features = ["std", "pem", "sec1"] } k256 = { version = "0.13.1", features = ["std"] } p256 = { version = "0.13.2", features = ["std"] } p384 = { version = "0.13.0", features = ["std"] } @@ -19,9 +19,9 @@ pem-rfc7468 = { version = "0.7.0", features = ["std"] } pkcs1 = { version = "0.7.5", features = ["std"] } pkcs8 = { version = "0.10.2", features = ["std", "pkcs5", "encryption"] } rand = "0.8.5" -rsa = { version = "0.9.0-pre.1", features = ["std", "pem"] } +rsa = { version = "0.9.2", features = ["std", "pem"] } sec1 = { version = "0.7.2", features = ["std"] } -spki = { version = "0.7.1", features = ["std"] } +spki = { version = "0.7.2", features = ["std"] } thiserror = "1.0.40" generic-array = "0.14.7" chacha20poly1305 = { version = "0.10.1", features = ["std"] } diff --git a/crates/listener/Cargo.toml b/crates/listener/Cargo.toml index dbddde82..56a1ab8f 100644 --- a/crates/listener/Cargo.toml +++ b/crates/listener/Cargo.toml @@ -12,17 +12,17 @@ http-body = "0.4.5" hyper = { version = "0.14.26", features = ["server", "http1", "http2", "tcp"] } pin-project-lite = "0.2.9" thiserror = "1.0.40" -tokio = { version = "1.28.0", features = ["net", "rt", "macros", "signal", "time"] } +tokio = { version = "1.28.1", features = ["net", "rt", "macros", "signal", "time"] } tokio-rustls = "0.24.0" tower-http = { version = "0.4.0", features = ["add-extension"] } tower-service = "0.3.2" tracing = "0.1.37" -libc = "0.2.142" +libc = "0.2.144" [dev-dependencies] -anyhow = "1.0.70" +anyhow = "1.0.71" rustls-pemfile = "1.0.2" -tokio = { version = "1.28.0", features = ["net", "rt", "macros", "signal", "time", "rt-multi-thread"] } +tokio = { version = "1.28.1", features = ["net", "rt", "macros", "signal", "time", "rt-multi-thread"] } tokio-test = "0.4.2" tracing-subscriber = "0.3.17" diff --git a/crates/oauth2-types/Cargo.toml b/crates/oauth2-types/Cargo.toml index 4266c666..338a1354 100644 --- a/crates/oauth2-types/Cargo.toml +++ b/crates/oauth2-types/Cargo.toml @@ -7,16 +7,16 @@ license = "Apache-2.0" [dependencies] http = "0.2.9" -serde = "1.0.160" +serde = "1.0.163" serde_json = "1.0.96" language-tags = { version = "0.3.2", features = ["serde"] } url = { version = "2.3.1", features = ["serde"] } parse-display = "0.8.0" indoc = "2.0.1" -serde_with = { version = "2.3.2", features = ["chrono"] } +serde_with = { version = "3.0.0", features = ["chrono"] } chrono = "0.4.24" sha2 = "0.10.6" -data-encoding = "2.3.3" +data-encoding = "2.4.0" thiserror = "1.0.40" mas-iana = { path = "../iana" } diff --git a/crates/oidc-client/Cargo.toml b/crates/oidc-client/Cargo.toml index 4d90c6e8..35d319dd 100644 --- a/crates/oidc-client/Cargo.toml +++ b/crates/oidc-client/Cargo.toml @@ -30,12 +30,12 @@ http = "0.2.9" once_cell = "1.17.1" mime = "0.3.17" rand = "0.8.5" -serde = { version = "1.0.160", features = ["derive"] } +serde = { version = "1.0.163", features = ["derive"] } serde_json = "1.0.96" serde_urlencoded = "0.7.1" -serde_with = "2.3.2" +serde_with = "3.0.0" thiserror = "1.0.40" -tokio = { version = "1.28.0", features = ["rt", "macros", "rt-multi-thread"] } +tokio = { version = "1.28.1", features = ["rt", "macros", "rt-multi-thread"] } tower = { version = "0.4.13", features = ["full"] } tracing = "0.1.37" url = { version = "2.3.1", features = ["serde"] } @@ -48,7 +48,7 @@ oauth2-types = { path = "../oauth2-types" } # Default http service http-body = { version = "0.4.5", optional = true } -rustls = {version = "0.21.0", optional = true } +rustls = {version = "0.21.1", optional = true } [dependencies.hyper-rustls] version = "0.24.0" features = ["http1", "http2", "rustls-native-certs"] @@ -65,7 +65,7 @@ optional = true [dev-dependencies] assert_matches = "1.5.0" -bitflags = "2.2.1" +bitflags = "2.3.1" mas-keystore = { path = "../keystore" } rand_chacha = "0.3.1" wiremock = "0.5.18" diff --git a/crates/policy/Cargo.toml b/crates/policy/Cargo.toml index c99cc015..4d5fa0c7 100644 --- a/crates/policy/Cargo.toml +++ b/crates/policy/Cargo.toml @@ -6,20 +6,20 @@ edition = "2021" license = "Apache-2.0" [dependencies] -anyhow = "1.0.70" +anyhow = "1.0.71" opa-wasm = { git = "https://github.com/matrix-org/rust-opa-wasm.git" } -serde = { version = "1.0.160", features = ["derive"] } +serde = { version = "1.0.163", features = ["derive"] } serde_json = "1.0.96" thiserror = "1.0.40" -tokio = { version = "1.28.0", features = ["io-util"] } +tokio = { version = "1.28.1", features = ["io-util"] } tracing = "0.1.37" -wasmtime = { version = "7.0.0", default-features = false, features = ["async", "cranelift"] } +wasmtime = { version = "9.0.1", default-features = false, features = ["async", "cranelift"] } mas-data-model = { path = "../data-model" } oauth2-types = { path = "../oauth2-types" } [dev-dependencies] -tokio = { version = "1.28.0", features = ["fs", "rt", "macros"] } +tokio = { version = "1.28.1", features = ["fs", "rt", "macros"] } [features] cache = ["wasmtime/cache"] diff --git a/crates/router/Cargo.toml b/crates/router/Cargo.toml index 666b30d2..71a5ac5e 100644 --- a/crates/router/Cargo.toml +++ b/crates/router/Cargo.toml @@ -6,8 +6,8 @@ edition = "2021" license = "Apache-2.0" [dependencies] -axum = { version = "0.6.17", default-features = false } -serde = { version = "1.0.160", features = ["derive"] } +axum = { version = "0.6.18", default-features = false } +serde = { version = "1.0.163", features = ["derive"] } serde_urlencoded = "0.7.1" url = "2.3.1" ulid = "1.0.0" diff --git a/crates/spa/Cargo.toml b/crates/spa/Cargo.toml index 47dd47fc..8cbedd8f 100644 --- a/crates/spa/Cargo.toml +++ b/crates/spa/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" license = "Apache-2.0" [dependencies] -serde = { version = "1.0.160", features = ["derive"] } +serde = { version = "1.0.163", features = ["derive"] } serde_json = "1.0.96" thiserror = "1.0.40" camino = { version = "1.1.4", features = ["serde1"] } @@ -14,7 +14,7 @@ headers = "0.3.8" http = "0.2.9" tower-service = "0.3.2" tower-http = { version = "0.4.0", features = ["fs"] } -tokio = { version = "1.28.0", features = ["fs"] } +tokio = { version = "1.28.1", features = ["fs"] } [[bin]] name = "render" diff --git a/crates/storage-pg/Cargo.toml b/crates/storage-pg/Cargo.toml index 67a7424d..22dc3667 100644 --- a/crates/storage-pg/Cargo.toml +++ b/crates/storage-pg/Cargo.toml @@ -9,7 +9,7 @@ license = "Apache-2.0" async-trait = "0.1.68" sqlx = { version = "0.6.3", features = ["runtime-tokio-rustls", "postgres", "migrate", "chrono", "offline", "json", "uuid"] } chrono = { version = "0.4.24", features = ["serde"] } -serde = { version = "1.0.160", features = ["derive"] } +serde = { version = "1.0.163", features = ["derive"] } serde_json = "1.0.96" thiserror = "1.0.40" tracing = "0.1.37" @@ -18,7 +18,7 @@ futures-util = "0.3.28" rand = "0.8.5" rand_chacha = "0.3.1" url = { version = "2.3.1", features = ["serde"] } -uuid = "1.3.1" +uuid = "1.3.3" ulid = { version = "1.0.0", features = ["uuid", "serde"] } oauth2-types = { path = "../oauth2-types" } diff --git a/crates/storage/Cargo.toml b/crates/storage/Cargo.toml index 93f8f297..f4f904dd 100644 --- a/crates/storage/Cargo.toml +++ b/crates/storage/Cargo.toml @@ -11,10 +11,10 @@ chrono = "0.4.24" thiserror = "1.0.40" futures-util = "0.3.28" -apalis-core = { version = "=0.4.0-alpha.5", features = ["tokio-comp"] } +apalis-core = { version = "=0.4.0", features = ["tokio-comp"] } opentelemetry = "0.19.0" rand_core = "0.6.4" -serde = "1.0.160" +serde = "1.0.163" serde_json = "1.0.96" tracing = "0.1.37" tracing-opentelemetry = "0.19.0" diff --git a/crates/tasks/Cargo.toml b/crates/tasks/Cargo.toml index e3be83e2..1d8525b7 100644 --- a/crates/tasks/Cargo.toml +++ b/crates/tasks/Cargo.toml @@ -6,10 +6,10 @@ edition = "2021" license = "apache-2.0" [dependencies] -anyhow = "1.0.70" -apalis-core = { version = "=0.4.0-alpha.5", features = ["extensions", "tokio-comp"] } -apalis-cron = "=0.4.0-alpha.5" -apalis-sql = { version = "=0.4.0-alpha.5", features = ["postgres", "tokio-comp"] } +anyhow = "1.0.71" +apalis-core = { version = "=0.4.0", features = ["extensions", "tokio-comp"] } +apalis-cron = "=0.4.0" +apalis-sql = { version = "=0.4.0", features = ["postgres", "tokio-comp"] } async-trait = "0.1.68" chrono = "0.4.24" rand = "0.8.5" @@ -22,7 +22,7 @@ tracing-opentelemetry = "0.19.0" opentelemetry = "0.19.0" ulid = "1.0.0" url = "2.3.1" -serde = { version = "1.0.160", features = ["derive"] } +serde = { version = "1.0.163", features = ["derive"] } mas-axum-utils = { path = "../axum-utils" } mas-data-model = { path = "../data-model" } diff --git a/crates/tasks/src/database.rs b/crates/tasks/src/database.rs index 97a668ef..8a6ab29e 100644 --- a/crates/tasks/src/database.rs +++ b/crates/tasks/src/database.rs @@ -22,6 +22,7 @@ use apalis_core::{ executor::TokioExecutor, job::Job, monitor::Monitor, + utils::timer::TokioTimer, }; use apalis_cron::CronStream; use chrono::{DateTime, Utc}; @@ -75,7 +76,7 @@ pub(crate) fn register( let schedule = apalis_cron::Schedule::from_str("*/15 * * * * *").unwrap(); let worker_name = format!("{job}-{suffix}", job = CleanupExpiredTokensJob::NAME); let worker = WorkerBuilder::new(worker_name) - .stream(CronStream::new(schedule).to_stream()) + .stream(CronStream::new(schedule).timer(TokioTimer).to_stream()) .layer(state.inject()) .layer(metrics_layer::()) .build_fn(cleanup_expired_tokens); diff --git a/crates/templates/Cargo.toml b/crates/templates/Cargo.toml index dd86f2b7..27787642 100644 --- a/crates/templates/Cargo.toml +++ b/crates/templates/Cargo.toml @@ -7,13 +7,13 @@ license = "Apache-2.0" [dependencies] tracing = "0.1.37" -tokio = { version = "1.28.0", features = ["macros", "rt"] } +tokio = { version = "1.28.1", features = ["macros", "rt"] } -anyhow = "1.0.70" +anyhow = "1.0.71" thiserror = "1.0.40" tera = "1.18.1" -serde = { version = "1.0.160", features = ["derive"] } +serde = { version = "1.0.163", features = ["derive"] } serde_json = "1.0.96" serde_urlencoded = "0.7.1" diff --git a/crates/tower/Cargo.toml b/crates/tower/Cargo.toml index 6eb9a7f1..4fb99a4d 100644 --- a/crates/tower/Cargo.toml +++ b/crates/tower/Cargo.toml @@ -6,12 +6,12 @@ edition = "2021" license = "Apache-2.0" [dependencies] -aws-smithy-http = { version = "0.55.1", optional = true } +aws-smithy-http = { version = "0.55.3", optional = true } http = "0.2.9" tracing = "0.1.37" tracing-opentelemetry = "0.19.0" tower = "0.4.13" -tokio = { version = "1.28.0", features = ["time"] } +tokio = { version = "1.28.1", features = ["time"] } opentelemetry = { version = "0.19.0", features = ["metrics"] } opentelemetry-http = "0.8.0" pin-project-lite = "0.2.9"