1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-08-07 17:03:01 +03:00

Upgrade wasmtime & opa-wasm

This commit is contained in:
Quentin Gliech
2022-09-02 16:24:19 +02:00
parent b1773c0784
commit eaadcd25a1
2 changed files with 91 additions and 128 deletions

217
Cargo.lock generated
View File

@@ -128,9 +128,9 @@ dependencies = [
[[package]]
name = "anyhow"
version = "1.0.62"
version = "1.0.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1485d4d2cc45e7b201ee3767015c96faa5904387c9d87c6efdd0fb511f12d305"
checksum = "a26fa4d7e3f2eebadf743988fc8aec9fa9a9e82611acafd77c1462ed6262440a"
[[package]]
name = "argon2"
@@ -592,21 +592,6 @@ dependencies = [
"syn",
]
[[package]]
name = "backtrace"
version = "0.3.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7"
dependencies = [
"addr2line",
"cc",
"cfg-if",
"libc",
"miniz_oxide",
"object 0.29.0",
"rustc-demangle",
]
[[package]]
name = "base16ct"
version = "0.1.1"
@@ -960,18 +945,18 @@ dependencies = [
[[package]]
name = "cranelift-bforest"
version = "0.86.1"
version = "0.87.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "529ffacce2249ac60edba2941672dfedf3d96558b415d0d8083cd007456e0f55"
checksum = "9f91425bea5a5ac6d76b788477064944a7e21f0e240fd93f6f368a774a3efdd1"
dependencies = [
"cranelift-entity",
]
[[package]]
name = "cranelift-codegen"
version = "0.86.1"
version = "0.87.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "427d105f617efc8cb55f8d036a7fded2e227892d8780b4985e5551f8d27c4a92"
checksum = "8b83b4bbf7bc96db77b7b5b5e41fafc4001536e9f0cbfd702ed7d4d8f848dc06"
dependencies = [
"cranelift-bforest",
"cranelift-codegen-meta",
@@ -987,33 +972,33 @@ dependencies = [
[[package]]
name = "cranelift-codegen-meta"
version = "0.86.1"
version = "0.87.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "551674bed85b838d45358e3eab4f0ffaa6790c70dc08184204b9a54b41cdb7d1"
checksum = "da02e8fff048c381b313a3dfef4deb2343976fb6d7acc8e7d9c86d4c93e3fa06"
dependencies = [
"cranelift-codegen-shared",
]
[[package]]
name = "cranelift-codegen-shared"
version = "0.86.1"
version = "0.87.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b3a63ae57498c3eb495360944a33571754241e15e47e3bcae6082f40fec5866"
checksum = "9abc2a06e8fc29e36660ebbc9e2503e18a051057072acbb1e75e7f7cf19cb95e"
[[package]]
name = "cranelift-entity"
version = "0.86.1"
version = "0.87.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11aa8aa624c72cc1c94ea3d0739fa61248260b5b14d3646f51593a88d67f3e6e"
checksum = "aeced7874890fc25d85cacc5e626c4d67931c7c25aad1c2ad521684744c1ff5c"
dependencies = [
"serde",
]
[[package]]
name = "cranelift-frontend"
version = "0.86.1"
version = "0.87.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "544ee8f4d1c9559c9aa6d46e7aaeac4a13856d620561094f35527356c7d21bd0"
checksum = "fc1d301ccad6fce05d9c9793d433d225fafdd57661b98d268d8d162e9291ff2e"
dependencies = [
"cranelift-codegen",
"log",
@@ -1023,15 +1008,15 @@ dependencies = [
[[package]]
name = "cranelift-isle"
version = "0.86.1"
version = "0.87.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed16b14363d929b8c37e3c557d0a7396791b383ecc302141643c054343170aad"
checksum = "bd7b100db19320848986b4df1da19501dbddeb706a799f502222f72f889b0fab"
[[package]]
name = "cranelift-native"
version = "0.86.1"
version = "0.87.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51617cf8744634f2ed3c989c3c40cd6444f63377c6d994adab0d85807f3eb682"
checksum = "7be18d8b976cddc822e52343f328b7593d26dd2f1aeadd90da071596a210d524"
dependencies = [
"cranelift-codegen",
"libc",
@@ -1040,9 +1025,9 @@ dependencies = [
[[package]]
name = "cranelift-wasm"
version = "0.86.1"
version = "0.87.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5a8073a41efc173fd19bad3f725c170c705df6da999fc47a738ff310225dd63"
checksum = "2f9e48bb632a2e189b38a9fa89fa5a6eea687a5a4c613bbef7c2b7522c3ad0e0"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1783,15 +1768,6 @@ dependencies = [
"tracing",
]
[[package]]
name = "hashbrown"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
dependencies = [
"ahash",
]
[[package]]
name = "hashbrown"
version = "0.12.3"
@@ -1807,7 +1783,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d452c155cb93fecdfb02a73dd57b5d8e442c2063bd7aac72f1bc5e4263a43086"
dependencies = [
"hashbrown 0.12.3",
"hashbrown",
]
[[package]]
@@ -2081,7 +2057,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
dependencies = [
"autocfg",
"hashbrown 0.12.3",
"hashbrown",
"serde",
]
@@ -2174,10 +2150,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d"
[[package]]
name = "ittapi-rs"
version = "0.2.0"
name = "ittapi"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f712648a1ad72fbfb7adc2772c331e8d90f022f8cf30cbabefba2878dd3172b0"
checksum = "663fe0550070071ff59e981864a9cd3ee1c869ed0a088140d9ac4dc05ea6b1a1"
dependencies = [
"anyhow",
"ittapi-sys",
"log",
]
[[package]]
name = "ittapi-sys"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e21911b7183f38c71d75ab478a527f314e28db51027037ece2e5511ed9410703"
dependencies = [
"cc",
]
@@ -2749,9 +2736,9 @@ checksum = "73cbba799671b762df5a175adf59ce145165747bb891505c43d09aefbbf38beb"
[[package]]
name = "md-5"
version = "0.10.1"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "658646b21e0b72f7866c7038ab086d3d5e1cd6271f060fd37defb241949d0582"
checksum = "274fd6bd98a3c75c9515d9393b063099f60f9b47f09ee20a34fd76287fd017f4"
dependencies = [
"digest 0.10.3",
]
@@ -2823,12 +2810,6 @@ dependencies = [
"windows-sys",
]
[[package]]
name = "more-asserts"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389"
[[package]]
name = "multimap"
version = "0.8.3"
@@ -2935,24 +2916,15 @@ dependencies = [
"url",
]
[[package]]
name = "object"
version = "0.28.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424"
dependencies = [
"crc32fast",
"hashbrown 0.11.2",
"indexmap",
"memchr",
]
[[package]]
name = "object"
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53"
dependencies = [
"crc32fast",
"hashbrown",
"indexmap",
"memchr",
]
@@ -2965,7 +2937,7 @@ checksum = "074864da206b4973b84eb91683020dbefd6a8c3f0f38e054d93954e891935e4e"
[[package]]
name = "opa-wasm"
version = "0.1.0"
source = "git+https://github.com/matrix-org/rust-opa-wasm.git#223a17f3911cee1896abb41ab7c6a6570d06fab9"
source = "git+https://github.com/matrix-org/rust-opa-wasm.git#99b2125274019c148941f3e05cba472b06a5faf1"
dependencies = [
"anyhow",
"base64",
@@ -3684,9 +3656,9 @@ dependencies = [
[[package]]
name = "regalloc2"
version = "0.3.1"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76ff2e57a7d050308b3fde0f707aa240b491b190e3855f212860f11bb3af4205"
checksum = "d43a209257d978ef079f3d446331d0f1794f5e0fc19b306a199983857833a779"
dependencies = [
"fxhash",
"log",
@@ -3720,18 +3692,6 @@ version = "0.6.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
[[package]]
name = "region"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0"
dependencies = [
"bitflags",
"libc",
"mach",
"winapi",
]
[[package]]
name = "remove_dir_all"
version = "0.5.3"
@@ -4252,9 +4212,9 @@ dependencies = [
[[package]]
name = "sha1"
version = "0.10.1"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c77f4e7f65455545c2153c1253d25056825e77ee2533f0e41deb65a93a34852f"
checksum = "5cf2781a4ca844dd4f9b608a1791eea19830df0ad3cdd9988cd05f1c66ccb63a"
dependencies = [
"cfg-if",
"cpufeatures",
@@ -4616,18 +4576,18 @@ checksum = "b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb"
[[package]]
name = "thiserror"
version = "1.0.32"
version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994"
checksum = "3d0a539a918745651435ac7db7a18761589a94cd7e94cd56999f828bf73c8a57"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.32"
version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21"
checksum = "c251e90f708e16c49a16f4917dc2131e75222b72edfa9cb7f7c58ae56aae0c09"
dependencies = [
"proc-macro2",
"quote",
@@ -5344,34 +5304,31 @@ dependencies = [
[[package]]
name = "wasmparser"
version = "0.86.0"
version = "0.88.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4bcbfe95447da2aa7ff171857fc8427513eb57c75a729bb190e974dc695e8f5c"
checksum = "fb8cf7dd82407fe68161bedcd57fde15596f32ebf6e9b3bdbf3ae1da20e38e5e"
dependencies = [
"indexmap",
]
[[package]]
name = "wasmtime"
version = "0.39.1"
version = "0.40.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d10a6853d64e99fffdae80f93a45080475c9267f87743060814dc1186d74618"
checksum = "a020a3f6587fa7a7d98a021156177735ebb07212a6239a85ab5f14b2f728508f"
dependencies = [
"anyhow",
"async-trait",
"backtrace",
"bincode",
"cfg-if",
"indexmap",
"lazy_static",
"libc",
"log",
"object 0.28.4",
"object",
"once_cell",
"paste",
"psm",
"rayon",
"region",
"serde",
"target-lexicon",
"wasmparser",
@@ -5386,10 +5343,19 @@ dependencies = [
]
[[package]]
name = "wasmtime-cache"
version = "0.39.1"
name = "wasmtime-asm-macros"
version = "0.40.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0617b2f4c897b6a89b9d143466f3c724b9a36c6eabc443bf463f4e1ad48a2ccd"
checksum = "fed4ada1fdd4d9a2aa37be652abcc31ae3188ad0efcefb4571ef4f785be2d777"
dependencies = [
"cfg-if",
]
[[package]]
name = "wasmtime-cache"
version = "0.40.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d96a03a5732ef39b83943d9d72de8ac2d58623d3bfaaea4d9a92aea5fcd9acf5"
dependencies = [
"anyhow",
"base64",
@@ -5407,9 +5373,9 @@ dependencies = [
[[package]]
name = "wasmtime-cranelift"
version = "0.39.1"
version = "0.40.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3302b33d919e8e33f1717d592c10c3cddccb318d0e1e0bef75178f579686ba94"
checksum = "1fc59c28fe895112db09e262fb9c483f9e7b82c78a82a6ded69567ccc0e9795b"
dependencies = [
"anyhow",
"cranelift-codegen",
@@ -5419,8 +5385,7 @@ dependencies = [
"cranelift-wasm",
"gimli",
"log",
"more-asserts",
"object 0.28.4",
"object",
"target-lexicon",
"thiserror",
"wasmparser",
@@ -5429,17 +5394,16 @@ dependencies = [
[[package]]
name = "wasmtime-environ"
version = "0.39.1"
version = "0.40.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c50fb925e8eaa9f8431f9b784ea89a13c703cb445ddfe51cb437596fc34e734"
checksum = "11086e573d2635a45ac0d44697a8e4586e058cf1b190f76bea466ca2ec36c30a"
dependencies = [
"anyhow",
"cranelift-entity",
"gimli",
"indexmap",
"log",
"more-asserts",
"object 0.28.4",
"object",
"serde",
"target-lexicon",
"thiserror",
@@ -5449,21 +5413,22 @@ dependencies = [
[[package]]
name = "wasmtime-fiber"
version = "0.39.1"
version = "0.40.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f6aba0b317746e8213d1f36a4c51974e66e69c1f05bfc09ed29b4d4bda290eb"
checksum = "6e27d519024f462fb69cc1733184c3e35f60982a6b5a04e940da7ce1a6c2c47a"
dependencies = [
"cc",
"cfg-if",
"rustix",
"wasmtime-asm-macros",
"windows-sys",
]
[[package]]
name = "wasmtime-jit"
version = "0.39.1"
version = "0.40.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cad81635f33ab69aa04b386c9d954aef9f6230059f66caf67e55fb65bfd2f3e0"
checksum = "d5444a78b74144718633f8642eccd7c4858f4c6f0c98ae6a3668998adf177ba2"
dependencies = [
"addr2line",
"anyhow",
@@ -5471,10 +5436,9 @@ dependencies = [
"cfg-if",
"cpp_demangle",
"gimli",
"ittapi-rs",
"ittapi",
"log",
"object 0.28.4",
"region",
"object",
"rustc-demangle",
"rustix",
"serde",
@@ -5488,23 +5452,22 @@ dependencies = [
[[package]]
name = "wasmtime-jit-debug"
version = "0.39.1"
version = "0.40.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55e23273fddce8cab149a0743c46932bf4910268641397ed86b46854b089f38f"
checksum = "c2bf6a667d2a29b2b0ed42bcf7564f00c595d92c24acb4d241c7c4d950b1910c"
dependencies = [
"lazy_static",
"object 0.28.4",
"object",
"once_cell",
"rustix",
]
[[package]]
name = "wasmtime-runtime"
version = "0.39.1"
version = "0.40.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "36b8aafb292502d28dc2d25f44d4a81e229bb2e0cc14ca847dde4448a1a62ae4"
checksum = "ee064ce7b563cc201cdf3bb1cc4b233f386d8c57a96e55f4c4afe6103f4bd6a1"
dependencies = [
"anyhow",
"backtrace",
"cc",
"cfg-if",
"indexmap",
@@ -5513,11 +5476,11 @@ dependencies = [
"mach",
"memfd",
"memoffset",
"more-asserts",
"paste",
"rand",
"region",
"rustix",
"thiserror",
"wasmtime-asm-macros",
"wasmtime-environ",
"wasmtime-fiber",
"wasmtime-jit-debug",
@@ -5526,9 +5489,9 @@ dependencies = [
[[package]]
name = "wasmtime-types"
version = "0.39.1"
version = "0.40.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd7edc34f358fc290d12e326de81884422cb94cf74cc305b27979569875332d6"
checksum = "01e104bd9e625181d53ead85910bbc0863aa5f0c6ef96836fe9a5cc65da11b69"
dependencies = [
"cranelift-entity",
"serde",

View File

@@ -13,7 +13,7 @@ serde_json = "1.0.85"
thiserror = "1.0.32"
tokio = { version = "1.20.1", features = ["io-util", "rt"] }
tracing = "0.1.36"
wasmtime = "0.39.1"
wasmtime = "0.40.1"
mas-data-model = { path = "../data-model" }
oauth2-types = { path = "../oauth2-types" }