From de09adac0f69269711a1b2137d3882eafa09183f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 2 Apr 2024 11:28:44 +0000 Subject: [PATCH 1/2] chore(deps): lock file maintenance --- Cargo.lock | 1155 ++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 937 insertions(+), 218 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 76414b63..4705666a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -172,16 +172,16 @@ checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" dependencies = [ "concurrent-queue", "event-listener 5.2.0", - "event-listener-strategy 0.5.0", + "event-listener-strategy 0.5.1", "futures-core", "pin-project-lite", ] [[package]] name = "async-executor" -version = "1.8.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" +checksum = "10b3e585719c2358d2660232671ca8ca4ddb4be4ce8a1842d6c2dc8685303316" dependencies = [ "async-lock 3.3.0", "async-task", @@ -310,7 +310,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -327,7 +327,7 @@ checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -338,9 +338,9 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autocfg" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" [[package]] name = "axum" @@ -452,7 +452,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -626,7 +626,7 @@ dependencies = [ "tracing", "tracing-subscriber", "url", - "wasmtime", + "wasmtime 18.0.3", ] [[package]] @@ -713,8 +713,20 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88e341d15ac1029aadce600be764a1a1edafe40e03cde23285bc1d261b3a4866" dependencies = [ - "cap-primitives", - "cap-std", + "cap-primitives 2.0.1", + "cap-std 2.0.1", + "io-lifetimes 2.0.3", + "windows-sys 0.52.0", +] + +[[package]] +name = "cap-fs-ext" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "769f8cd02eb04d57f14e2e371ebb533f96817f9b2525d73a5c72b61ca7973747" +dependencies = [ + "cap-primitives 3.0.0", + "cap-std 3.0.0", "io-lifetimes 2.0.3", "windows-sys 0.52.0", ] @@ -725,8 +737,20 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "434168fe6533055f0f4204039abe3ff6d7db338ef46872a5fa39e9d5ad5ab7a9" dependencies = [ - "cap-primitives", - "cap-std", + "cap-primitives 2.0.1", + "cap-std 2.0.1", + "rustix 0.38.32", + "smallvec", +] + +[[package]] +name = "cap-net-ext" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ff6d3fb274292a9af283417e383afe6ded1fe66f6472d2c781216d3d80c218" +dependencies = [ + "cap-primitives 3.0.0", + "cap-std 3.0.0", "rustix 0.38.32", "smallvec", ] @@ -748,6 +772,23 @@ dependencies = [ "winx", ] +[[package]] +name = "cap-primitives" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90a0b44fc796b1a84535a63753d50ba3972c4db55c7255c186f79140e63d56d0" +dependencies = [ + "ambient-authority", + "fs-set-times", + "io-extras", + "io-lifetimes 2.0.3", + "ipnet", + "maybe-owned", + "rustix 0.38.32", + "windows-sys 0.52.0", + "winx", +] + [[package]] name = "cap-rand" version = "2.0.1" @@ -758,13 +799,35 @@ dependencies = [ "rand", ] +[[package]] +name = "cap-rand" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4327f08daac33a99bb03c54ae18c8f32c3ba31c728a33ddf683c6c6a5043de68" +dependencies = [ + "ambient-authority", + "rand", +] + [[package]] name = "cap-std" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "593db20e4c51f62d3284bae7ee718849c3214f93a3b94ea1899ad85ba119d330" dependencies = [ - "cap-primitives", + "cap-primitives 2.0.1", + "io-extras", + "io-lifetimes 2.0.3", + "rustix 0.38.32", +] + +[[package]] +name = "cap-std" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "266626ce180cf9709f317d0bf9754e3a5006359d87f4bf792f06c9c5f1b63c0f" +dependencies = [ + "cap-primitives 3.0.0", "io-extras", "io-lifetimes 2.0.3", "rustix 0.38.32", @@ -777,7 +840,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03261630f291f425430a36f38c847828265bc928f517cdd2004c56f4b02f002b" dependencies = [ "ambient-authority", - "cap-primitives", + "cap-primitives 2.0.1", + "iana-time-zone", + "once_cell", + "rustix 0.38.32", + "winx", +] + +[[package]] +name = "cap-time-ext" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1353421ba83c19da60726e35db0a89abef984b3be183ff6f58c5b8084fcd0c5" +dependencies = [ + "ambient-authority", + "cap-primitives 3.0.0", "iana-time-zone", "once_cell", "rustix 0.38.32", @@ -817,9 +894,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.35" +version = "0.4.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" +checksum = "8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e" dependencies = [ "android-tzdata", "iana-time-zone", @@ -865,9 +942,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.3" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" dependencies = [ "clap_builder", ] @@ -970,7 +1047,16 @@ version = "0.105.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16d5521e2abca66bbb1ddeecbb6f6965c79160352ae1579b39f8c86183895c24" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.105.3", +] + +[[package]] +name = "cranelift-bforest" +version = "0.106.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a535eb1cf5a6003197dc569320c40c1cb2d2f97ef5d5348eebf067f20957381" +dependencies = [ + "cranelift-entity 0.106.0", ] [[package]] @@ -980,12 +1066,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef40a4338a47506e832ac3e53f7f1375bc59351f049a8379ff736dd02565bd95" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.105.3", + "cranelift-codegen-meta 0.105.3", + "cranelift-codegen-shared 0.105.3", + "cranelift-control 0.105.3", + "cranelift-entity 0.105.3", + "cranelift-isle 0.105.3", + "gimli", + "hashbrown 0.14.3", + "log", + "regalloc2", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-codegen" +version = "0.106.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11b5066db32cec1492573827183af2142d2d88fe85a83cfc9e73f0f63d3788d4" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.106.0", + "cranelift-codegen-meta 0.106.0", + "cranelift-codegen-shared 0.106.0", + "cranelift-control 0.106.0", + "cranelift-entity 0.106.0", + "cranelift-isle 0.106.0", "gimli", "hashbrown 0.14.3", "log", @@ -1000,7 +1107,16 @@ version = "0.105.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d24cd5d85985c070f73dfca07521d09086362d1590105ba44b0932bf33513b61" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.105.3", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.106.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64942e5774308e835fbad4dd25f253105412c90324631910e1ec27963147bddb" +dependencies = [ + "cranelift-codegen-shared 0.106.0", ] [[package]] @@ -1009,6 +1125,12 @@ version = "0.105.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0584c4363e3aa0a3c7cb98a778fbd5326a3709f117849a727da081d4051726c" +[[package]] +name = "cranelift-codegen-shared" +version = "0.106.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c39c33db9a86dd6d8d04166a10c53deb477aeea3500eaaefca682e4eda9bb986" + [[package]] name = "cranelift-control" version = "0.105.3" @@ -1018,6 +1140,15 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.106.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b7fc4937613aea3156a0538800a17bf56f345a5da2e79ae3df58488c93d867f" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.105.3" @@ -1028,13 +1159,35 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.106.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f85575e79a153ce1ddbfb7fe1813519b4bfe1eb200cc9c8353b45ad123ae4d36" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-frontend" version = "0.105.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9796e712f5af797e247784f7518e6b0a83a8907d73d51526982d86ecb3a58b68" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.105.3", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.106.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbc31d6c0ab2249fe0c21e988256b42f5f401ab2673b4fc40076c82a698bdfb9" +dependencies = [ + "cranelift-codegen 0.106.0", "log", "smallvec", "target-lexicon", @@ -1046,13 +1199,30 @@ version = "0.105.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4a66ccad5782f15c80e9dd5af0df4acfe6e3eee98e8f7354a2e5c8ec3104bdd" +[[package]] +name = "cranelift-isle" +version = "0.106.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc14f37e3314c0e4c53779c2f46753bf242efff76ee9473757a1fff3b495ad37" + [[package]] name = "cranelift-native" version = "0.105.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "285e80df1d9b79ded9775b285df68b920a277b84f88a7228d2f5bc31fcdc58eb" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.105.3", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.106.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ea5375f76ab31f9800a23fb2b440810286a6f669a3eb467cdd7ff255ea64268" +dependencies = [ + "cranelift-codegen 0.106.0", "libc", "target-lexicon", ] @@ -1063,14 +1233,30 @@ version = "0.105.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4135b0ab01fd16aa8f8821196e9e2fe15953552ccaef8ba5153be0ced04ef757" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.105.3", + "cranelift-entity 0.105.3", + "cranelift-frontend 0.105.3", "itertools 0.10.5", "log", "smallvec", "wasmparser 0.121.2", - "wasmtime-types", + "wasmtime-types 18.0.3", +] + +[[package]] +name = "cranelift-wasm" +version = "0.106.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79851dba01b1fa83fad95134aa27beca88dc4b027121d92ab19788582389dc5f" +dependencies = [ + "cranelift-codegen 0.106.0", + "cranelift-entity 0.106.0", + "cranelift-frontend 0.106.0", + "itertools 0.12.1", + "log", + "smallvec", + "wasmparser 0.201.0", + "wasmtime-types 19.0.0", ] [[package]] @@ -1179,7 +1365,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -1236,7 +1422,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.10.0", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -1258,7 +1444,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core 0.20.8", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -1272,9 +1458,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "der_derive", @@ -1291,7 +1477,7 @@ checksum = "5fe87ce4529967e0ba1dcf8450bab64d97dfd5010a6256187ffe2e43e6f0e049" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -1333,7 +1519,7 @@ dependencies = [ "darling 0.20.8", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -1343,7 +1529,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" dependencies = [ "derive_builder_core", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -1601,9 +1787,9 @@ dependencies = [ [[package]] name = "event-listener-strategy" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" +checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3" dependencies = [ "event-listener 5.2.0", "pin-project-lite", @@ -1807,7 +1993,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -1931,7 +2117,7 @@ dependencies = [ "bstr", "log", "regex-automata 0.4.6", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -2372,9 +2558,9 @@ dependencies = [ [[package]] name = "io-extras" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c301e73fb90e8a29e600a9f402d095765f74310d582916a952f618836a1bd1ed" +checksum = "c9f046b9af244f13b3bd939f55d16830ac3a201e8a9ba9661bfcb03e2be72b9b" dependencies = [ "io-lifetimes 2.0.3", "windows-sys 0.52.0", @@ -2432,9 +2618,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "ittapi" @@ -2709,13 +2895,12 @@ checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libredox" -version = "0.0.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.5.0", "libc", - "redox_syscall", ] [[package]] @@ -2760,9 +2945,9 @@ dependencies = [ [[package]] name = "mail-parser" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7af1b812c3c16317ccadacb0db823f04c2872dfc5a1125f171f4a22d1705e9a7" +checksum = "ed5a1335c3a964788c90cb42ae04a34b5f2628e89566949ce3bd4ada695c0bcd" dependencies = [ "encoding_rs", "serde", @@ -2810,9 +2995,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.1" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memfd" @@ -2834,9 +3019,9 @@ dependencies = [ [[package]] name = "memoffset" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] @@ -2901,7 +3086,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -2913,7 +3098,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -3015,7 +3200,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -3507,9 +3692,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f8023d0fb78c8e03784ea1c7f3fa36e68a723138990b8d5a47d916b651e7a8" +checksum = "311fb059dee1a7b802f036316d790138c613a4e8b180c822e3925a662e9f0c95" dependencies = [ "memchr", "thiserror", @@ -3518,9 +3703,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0d24f72393fd16ab6ac5738bc33cdb6a9aa73f8b902e8fe29cf4e67d7dd1026" +checksum = "f73541b156d32197eecda1a4014d7f868fd2bcb3c550d5386087cfba442bf69c" dependencies = [ "pest", "pest_generator", @@ -3528,22 +3713,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc17e2a6c7d0a492f0158d7a4bd66cc17280308bbaff78d5bef566dca35ab80" +checksum = "c35eeed0a3fab112f75165fdc026b3913f4183133f19b49be773ac9ea966e8bd" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] name = "pest_meta" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "934cd7631c050f4674352a6e835d5f6711ffbfb9345c2fc0107155ac495ae293" +checksum = "2adbf29bb9776f28caece835398781ab24435585fe0d4dc1374a61db5accedca" dependencies = [ "once_cell", "pest", @@ -3683,14 +3868,14 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] name = "pin-project-lite" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -3755,9 +3940,9 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "platforms" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" +checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" [[package]] name = "policy-evaluator" @@ -3792,11 +3977,11 @@ dependencies = [ "url", "validator", "wapc", - "wasi-common", + "wasi-common 18.0.3", "wasmparser 0.201.0", - "wasmtime", + "wasmtime 18.0.3", "wasmtime-provider", - "wasmtime-wasi", + "wasmtime-wasi 18.0.3", ] [[package]] @@ -3817,7 +4002,7 @@ dependencies = [ "rayon", "regex", "reqwest", - "rustls 0.23.3", + "rustls 0.23.4", "serde", "serde_json", "serde_yaml", @@ -3980,12 +4165,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" +checksum = "8d3928fb5db768cb86f891ff014f0144589297e3c6a1aba6ed7cecfdace270c7" dependencies = [ "proc-macro2", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -4083,7 +4268,7 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 2.0.55", + "syn 2.0.57", "tempfile", "which", ] @@ -4098,7 +4283,7 @@ dependencies = [ "itertools 0.11.0", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -4195,9 +4380,9 @@ dependencies = [ [[package]] name = "redox_users" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" +checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ "getrandom", "libredox", @@ -4226,7 +4411,7 @@ dependencies = [ "aho-corasick", "memchr", "regex-automata 0.4.6", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -4246,7 +4431,7 @@ checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -4257,9 +4442,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "relative-path" @@ -4396,7 +4581,7 @@ dependencies = [ "regex", "relative-path", "rustc_version", - "syn 2.0.55", + "syn 2.0.57", "unicode-ident", ] @@ -4464,9 +4649,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.3" +version = "0.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b3818d6051afeb6f88412bc8693cf8219799b2f2c2365f15e7534f0e198a16c" +checksum = "8c4d6d8ad9f2492485e13453acbb291dd08f64441b6609c491f1c2cd2c6b4fe1" dependencies = [ "once_cell", "ring 0.17.8", @@ -4509,9 +4694,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "868e20fada228fefaf6b652e00cc73623d54f8171e7352c18bb281571f2d92da" +checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" [[package]] name = "rustls-webpki" @@ -4627,9 +4812,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.9.2" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" +checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -4640,9 +4825,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" +checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" dependencies = [ "core-foundation-sys", "libc", @@ -4693,14 +4878,14 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] name = "serde_json" -version = "1.0.114" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" +checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" dependencies = [ "itoa", "ryu", @@ -4726,6 +4911,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +dependencies = [ + "serde", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -4765,7 +4959,7 @@ dependencies = [ "darling 0.20.8", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -5061,9 +5255,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.55" +version = "2.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "002a1b3dbf967edfafc32655d0f377ab0bb7b994aa1d32c8cc7e9b8bf3ebb8f0" +checksum = "11a6ae1e52eb25aab8f3fb9fca13be982a373b8f1157ca14b897a825ba4a2d35" dependencies = [ "proc-macro2", "quote", @@ -5110,8 +5304,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0682e006dd35771e392a6623ac180999a9a854b1d4a6c12fb2e804941c2b1f58" dependencies = [ "bitflags 2.5.0", - "cap-fs-ext", - "cap-std", + "cap-fs-ext 2.0.1", + "cap-std 2.0.1", + "fd-lock", + "io-lifetimes 2.0.3", + "rustix 0.38.32", + "windows-sys 0.52.0", + "winx", +] + +[[package]] +name = "system-interface" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b858526d22750088a9b3cf2e3c2aacebd5377f13adeec02860c30d09113010a6" +dependencies = [ + "bitflags 2.5.0", + "cap-fs-ext 3.0.0", + "cap-std 3.0.0", "fd-lock", "io-lifetimes 2.0.3", "rustix 0.38.32", @@ -5160,7 +5370,7 @@ checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -5237,7 +5447,7 @@ checksum = "8d9ef545650e79f30233c0003bcc2504d7efac6dad25fca40744de773fe2049c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -5277,7 +5487,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -5326,6 +5536,40 @@ dependencies = [ "serde", ] +[[package]] +name = "toml" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.22.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4" +dependencies = [ + "indexmap 2.2.6", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] + [[package]] name = "tonic" version = "0.11.0" @@ -5470,7 +5714,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -5800,21 +6044,47 @@ checksum = "95e022c29ad56af4cc0a8a8f0e0191abf9e0a0c4a68d25dfe088c39c9a8e3d2c" dependencies = [ "anyhow", "bitflags 2.5.0", - "cap-fs-ext", - "cap-rand", - "cap-std", - "cap-time-ext", + "cap-fs-ext 2.0.1", + "cap-rand 2.0.1", + "cap-std 2.0.1", + "cap-time-ext 2.0.1", + "fs-set-times", + "io-extras", + "io-lifetimes 2.0.3", + "log", + "once_cell", + "rustix 0.38.32", + "system-interface 0.26.1", + "thiserror", + "tracing", + "wasmtime 18.0.3", + "wiggle 18.0.3", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasi-common" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1df07660d36c7e6bceccb546b58d0901319db633549ae56124cbc5c7285d1ee0" +dependencies = [ + "anyhow", + "bitflags 2.5.0", + "cap-fs-ext 3.0.0", + "cap-rand 3.0.0", + "cap-std 3.0.0", + "cap-time-ext 3.0.0", "fs-set-times", "io-extras", "io-lifetimes 2.0.3", "log", "once_cell", "rustix 0.38.32", - "system-interface", + "system-interface 0.27.2", "thiserror", "tracing", - "wasmtime", - "wiggle", + "wasmtime 19.0.0", + "wiggle 19.0.0", "windows-sys 0.52.0", ] @@ -5839,7 +6109,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", "wasm-bindgen-shared", ] @@ -5873,7 +6143,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5902,6 +6172,15 @@ dependencies = [ "leb128", ] +[[package]] +name = "wasm-encoder" +version = "0.202.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfd106365a7f5f7aa3c1916a98cbb3ad477f5ff96ddb130285a91c6e7429e67a" +dependencies = [ + "leb128", +] + [[package]] name = "wasm-streams" version = "0.4.0" @@ -5947,6 +6226,16 @@ dependencies = [ "wasmparser 0.121.2", ] +[[package]] +name = "wasmprinter" +version = "0.201.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a67e66da702706ba08729a78e3c0079085f6bfcb1a62e4799e97bbf728c2c265" +dependencies = [ + "anyhow", + "wasmparser 0.201.0", +] + [[package]] name = "wasmtime" version = "18.0.3" @@ -5977,47 +6266,122 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.41.2", "wasmparser 0.121.2", - "wasmtime-cache", - "wasmtime-component-macro", - "wasmtime-component-util", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", - "wasmtime-winch", + "wasmtime-cache 18.0.3", + "wasmtime-component-macro 18.0.3", + "wasmtime-component-util 18.0.3", + "wasmtime-cranelift 18.0.3", + "wasmtime-environ 18.0.3", + "wasmtime-fiber 18.0.3", + "wasmtime-jit-debug 18.0.3", + "wasmtime-jit-icache-coherence 18.0.3", + "wasmtime-runtime 18.0.3", + "wasmtime-winch 18.0.3", "wat", "windows-sys 0.52.0", ] [[package]] -name = "wasmtime-asm-macros" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0cf02cea951ace34ee3b0e64b7f446c3519d1c95ad75bc5330f405e275ee8f" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "wasmtime-cache" -version = "18.0.3" +name = "wasmtime" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3249204a71d728d53fb3eea18afd0473f87e520445707a4d567ac4da0bb3eb5d" +checksum = "6a08af88fa3d324cc5cf6d388d90ef396a787b3fb4bbd51ba185f8645dc0f02c" dependencies = [ + "addr2line", "anyhow", - "base64 0.21.7", + "async-trait", "bincode", - "directories-next", + "bumpalo", + "cfg-if", + "encoding_rs", + "fxprof-processed-profile", + "gimli", + "indexmap 2.2.6", + "ittapi", + "libc", "log", - "rustix 0.38.32", - "serde", - "serde_derive", + "object", + "once_cell", + "paste", + "rayon", + "rustix 0.38.32", + "semver", + "serde", + "serde_derive", + "serde_json", + "target-lexicon", + "wasm-encoder 0.201.0", + "wasmparser 0.201.0", + "wasmtime-cache 19.0.0", + "wasmtime-component-macro 19.0.0", + "wasmtime-component-util 19.0.0", + "wasmtime-cranelift 19.0.0", + "wasmtime-environ 19.0.0", + "wasmtime-fiber 19.0.0", + "wasmtime-jit-debug 19.0.0", + "wasmtime-jit-icache-coherence 19.0.0", + "wasmtime-runtime 19.0.0", + "wasmtime-slab", + "wasmtime-winch 19.0.0", + "wat", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasmtime-asm-macros" +version = "18.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0cf02cea951ace34ee3b0e64b7f446c3519d1c95ad75bc5330f405e275ee8f" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "wasmtime-asm-macros" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16cdbfcf28542bcda0b5fd68d44603e53e5ad126cbe7b9f25c130e1249fd8211" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "wasmtime-cache" +version = "18.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3249204a71d728d53fb3eea18afd0473f87e520445707a4d567ac4da0bb3eb5d" +dependencies = [ + "anyhow", + "base64 0.21.7", + "bincode", + "directories-next", + "log", + "rustix 0.38.32", + "serde", + "serde_derive", + "sha2", + "toml 0.5.11", + "windows-sys 0.52.0", + "zstd 0.11.2+zstd.1.5.2", +] + +[[package]] +name = "wasmtime-cache" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "546b85be1a1d380ba821aeb0252b656359d0ce027b16fef8fc0e2f2b9159e193" +dependencies = [ + "anyhow", + "base64 0.21.7", + "bincode", + "directories-next", + "log", + "rustix 0.38.32", + "serde", + "serde_derive", "sha2", - "toml", + "toml 0.8.12", "windows-sys 0.52.0", - "zstd", + "zstd 0.13.1", ] [[package]] @@ -6029,10 +6393,25 @@ dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 2.0.55", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser", + "syn 2.0.57", + "wasmtime-component-util 18.0.3", + "wasmtime-wit-bindgen 18.0.3", + "wit-parser 0.13.2", +] + +[[package]] +name = "wasmtime-component-macro" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cdcf690257c623506eeec3a502864b282aab0fdfd6981c1ebb63c7e98f4a23a" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.57", + "wasmtime-component-util 19.0.0", + "wasmtime-wit-bindgen 19.0.0", + "wit-parser 0.201.0", ] [[package]] @@ -6041,6 +6420,12 @@ version = "18.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81eae2ec98027ee0b3950da83bc320120a23087ac4d39b3d59201cb5ebf52777" +[[package]] +name = "wasmtime-component-util" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab3ae7bf66e2fae1e332ab3634f332d7422e878a6eecc47c8f8f78cc1f24e501" + [[package]] name = "wasmtime-cranelift" version = "18.0.3" @@ -6049,21 +6434,46 @@ checksum = "595abdb067acdc812ab0f21d8d46d5aa4022392aa7c3e0632c20bff9ec49ffb4" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", + "cranelift-codegen 0.105.3", + "cranelift-control 0.105.3", + "cranelift-entity 0.105.3", + "cranelift-frontend 0.105.3", + "cranelift-native 0.105.3", + "cranelift-wasm 0.105.3", "gimli", "log", "object", "target-lexicon", "thiserror", "wasmparser 0.121.2", - "wasmtime-cranelift-shared", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-cranelift-shared 18.0.3", + "wasmtime-environ 18.0.3", + "wasmtime-versioned-export-macros 18.0.3", +] + +[[package]] +name = "wasmtime-cranelift" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67ea025c969a09117818732fa6f96848e858a7953d4659dab8081a6eea3c0523" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.106.0", + "cranelift-control 0.106.0", + "cranelift-entity 0.106.0", + "cranelift-frontend 0.106.0", + "cranelift-native 0.106.0", + "cranelift-wasm 0.106.0", + "gimli", + "log", + "object", + "target-lexicon", + "thiserror", + "wasmparser 0.201.0", + "wasmtime-cranelift-shared 19.0.0", + "wasmtime-environ 19.0.0", + "wasmtime-versioned-export-macros 19.0.0", ] [[package]] @@ -6073,13 +6483,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8c24c1fdea167b992d82ebe76471fd1cbe7b0b406bc72f9250f86353000134e" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-native", + "cranelift-codegen 0.105.3", + "cranelift-control 0.105.3", + "cranelift-native 0.105.3", + "gimli", + "object", + "target-lexicon", + "wasmtime-environ 18.0.3", +] + +[[package]] +name = "wasmtime-cranelift-shared" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcd6dd2f8d8d4860b384f61f89b597633a5b5f0943c546210e5084c5d321fe20" +dependencies = [ + "anyhow", + "cranelift-codegen 0.106.0", + "cranelift-control 0.106.0", + "cranelift-native 0.106.0", "gimli", "object", "target-lexicon", - "wasmtime-environ", + "wasmtime-environ 19.0.0", ] [[package]] @@ -6091,7 +6517,7 @@ dependencies = [ "anyhow", "bincode", "cpp_demangle 0.3.5", - "cranelift-entity", + "cranelift-entity 0.105.3", "gimli", "indexmap 2.2.6", "log", @@ -6103,9 +6529,35 @@ dependencies = [ "thiserror", "wasm-encoder 0.41.2", "wasmparser 0.121.2", - "wasmprinter", - "wasmtime-component-util", - "wasmtime-types", + "wasmprinter 0.2.80", + "wasmtime-component-util 18.0.3", + "wasmtime-types 18.0.3", +] + +[[package]] +name = "wasmtime-environ" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f60f3f717658dd77745de03b750d5852126e9be6dad465848c77f90387c44c9" +dependencies = [ + "anyhow", + "bincode", + "cpp_demangle 0.4.3", + "cranelift-entity 0.106.0", + "gimli", + "indexmap 2.2.6", + "log", + "object", + "rustc-demangle", + "serde", + "serde_derive", + "target-lexicon", + "thiserror", + "wasm-encoder 0.201.0", + "wasmparser 0.201.0", + "wasmprinter 0.201.0", + "wasmtime-component-util 19.0.0", + "wasmtime-types 19.0.0", ] [[package]] @@ -6118,8 +6570,23 @@ dependencies = [ "cc", "cfg-if", "rustix 0.38.32", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 18.0.3", + "wasmtime-versioned-export-macros 18.0.3", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasmtime-fiber" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf8cd22ab1041bf0e54b6283e57824557902e4fed8b1f3a7eef29cbaba89eebf" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix 0.38.32", + "wasmtime-asm-macros 19.0.0", + "wasmtime-versioned-export-macros 19.0.0", "windows-sys 0.52.0", ] @@ -6132,7 +6599,19 @@ dependencies = [ "object", "once_cell", "rustix 0.38.32", - "wasmtime-versioned-export-macros", + "wasmtime-versioned-export-macros 18.0.3", +] + +[[package]] +name = "wasmtime-jit-debug" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8753654f698354950a557d0d0cbdecf356c973659920091cf3d5fada74183e02" +dependencies = [ + "object", + "once_cell", + "rustix 0.38.32", + "wasmtime-versioned-export-macros 19.0.0", ] [[package]] @@ -6146,11 +6625,22 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2796e4b4989db62899d2117e1e0258b839d088c044591b14e3a0396e7b3ae53a" +dependencies = [ + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-provider" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90500871515d100a3a77d682b0c218c42cb3612d5dd829b3b3b5976e3b9b91ac" +checksum = "ce95a17db0338725b6fbafbb4ee44b28ae4e80e811eddbfa65e187a22230f49f" dependencies = [ "anyhow", "cfg-if", @@ -6159,9 +6649,9 @@ dependencies = [ "serde", "thiserror", "wapc", - "wasi-common", - "wasmtime", - "wasmtime-wasi", + "wasi-common 19.0.0", + "wasmtime 19.0.0", + "wasmtime-wasi 19.0.0", ] [[package]] @@ -6185,28 +6675,77 @@ dependencies = [ "rustix 0.38.32", "sptr", "wasm-encoder 0.41.2", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-debug", - "wasmtime-versioned-export-macros", - "wasmtime-wmemcheck", + "wasmtime-asm-macros 18.0.3", + "wasmtime-environ 18.0.3", + "wasmtime-fiber 18.0.3", + "wasmtime-jit-debug 18.0.3", + "wasmtime-versioned-export-macros 18.0.3", + "wasmtime-wmemcheck 18.0.3", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasmtime-runtime" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bf2b7745df452a4f41b9aab21d3f7ba1347b12da2fdc5241e59306127884a68" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "encoding_rs", + "indexmap 2.2.6", + "libc", + "log", + "mach", + "memfd", + "memoffset", + "paste", + "psm", + "rustix 0.38.32", + "sptr", + "wasm-encoder 0.201.0", + "wasmtime-asm-macros 19.0.0", + "wasmtime-environ 19.0.0", + "wasmtime-fiber 19.0.0", + "wasmtime-jit-debug 19.0.0", + "wasmtime-versioned-export-macros 19.0.0", + "wasmtime-wmemcheck 19.0.0", "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-slab" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83448ef600ad95977019ebaea84a5516fdbc9561d0a8e26b1e099351f993b527" + [[package]] name = "wasmtime-types" version = "18.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f32377cbd827bee06fcb2f6bf97b0477fdcc86888bbe6db7b9cab8e644082e0a" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.105.3", "serde", "serde_derive", "thiserror", "wasmparser 0.121.2", ] +[[package]] +name = "wasmtime-types" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf6fe7ed3fd18ed4b1e4465fe5c8674acc9f03523fca5b1b9f975b2560cd741b" +dependencies = [ + "cranelift-entity 0.106.0", + "serde", + "serde_derive", + "thiserror", + "wasmparser 0.201.0", +] + [[package]] name = "wasmtime-versioned-export-macros" version = "18.0.3" @@ -6215,7 +6754,18 @@ checksum = "4ab8d7566d206c42f8cf1d4ac90c5e40d3582e8eabad9b3b67e9e73c61fc47a1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", +] + +[[package]] +name = "wasmtime-versioned-export-macros" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d6d967f01032da7d4c6303da32f6a00d5efe1bac124b156e7342d8ace6ffdfc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.57", ] [[package]] @@ -6228,11 +6778,11 @@ dependencies = [ "async-trait", "bitflags 2.5.0", "bytes", - "cap-fs-ext", - "cap-net-ext", - "cap-rand", - "cap-std", - "cap-time-ext", + "cap-fs-ext 2.0.1", + "cap-net-ext 2.0.1", + "cap-rand 2.0.1", + "cap-std 2.0.1", + "cap-time-ext 2.0.1", "fs-set-times", "futures", "io-extras", @@ -6240,14 +6790,45 @@ dependencies = [ "log", "once_cell", "rustix 0.38.32", - "system-interface", + "system-interface 0.26.1", + "thiserror", + "tokio", + "tracing", + "url", + "wasi-common 18.0.3", + "wasmtime 18.0.3", + "wiggle 18.0.3", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasmtime-wasi" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "371d828b6849ea06d598ae7dd1c316e8dd9e99b76f77d93d5886cb25c7f8e188" +dependencies = [ + "anyhow", + "async-trait", + "bitflags 2.5.0", + "bytes", + "cap-fs-ext 3.0.0", + "cap-net-ext 3.0.0", + "cap-rand 3.0.0", + "cap-std 3.0.0", + "cap-time-ext 3.0.0", + "fs-set-times", + "futures", + "io-extras", + "io-lifetimes 2.0.3", + "once_cell", + "rustix 0.38.32", + "system-interface 0.27.2", "thiserror", "tokio", "tracing", "url", - "wasi-common", - "wasmtime", - "wiggle", + "wasmtime 19.0.0", + "wiggle 19.0.0", "windows-sys 0.52.0", ] @@ -6258,14 +6839,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba5a97bfccc241d1769cef75eb16f472a893982704d5f3c9c71c431c1484344a" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.105.3", "gimli", "object", "target-lexicon", "wasmparser 0.121.2", - "wasmtime-cranelift-shared", - "wasmtime-environ", - "winch-codegen", + "wasmtime-cranelift-shared 18.0.3", + "wasmtime-environ 18.0.3", + "winch-codegen 0.16.3", +] + +[[package]] +name = "wasmtime-winch" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb8b3fcbc455105760e4a2aa8ee3f39b8357183a62201383b3f72d4836ca2be8" +dependencies = [ + "anyhow", + "cranelift-codegen 0.106.0", + "gimli", + "object", + "target-lexicon", + "wasmparser 0.201.0", + "wasmtime-cranelift-shared 19.0.0", + "wasmtime-environ 19.0.0", + "winch-codegen 0.17.0", ] [[package]] @@ -6277,7 +6875,19 @@ dependencies = [ "anyhow", "heck", "indexmap 2.2.6", - "wit-parser", + "wit-parser 0.13.2", +] + +[[package]] +name = "wasmtime-wit-bindgen" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96326c9800fb6c099f50d1bd2126d636fc2f96950e1675acf358c0f52516cd38" +dependencies = [ + "anyhow", + "heck", + "indexmap 2.2.6", + "wit-parser 0.201.0", ] [[package]] @@ -6286,6 +6896,12 @@ version = "18.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3847d969bd203b8cd239f89581e52432a0f00b8c5c9bc917be2fccd7542c4f2f" +[[package]] +name = "wasmtime-wmemcheck" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36bd91a4dc55af0bf55e9e2ab0ea13724cfb5c5a1acdf8873039769208f59490" + [[package]] name = "wast" version = "35.0.2" @@ -6297,24 +6913,24 @@ dependencies = [ [[package]] name = "wast" -version = "201.0.0" +version = "202.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ef6e1ef34d7da3e2b374fd2b1a9c0227aff6cad596e1b24df9b58d0f6222faa" +checksum = "1fbcb11204515c953c9b42ede0a46a1c5e17f82af05c4fae201a8efff1b0f4fe" dependencies = [ "bumpalo", "leb128", "memchr", "unicode-width", - "wasm-encoder 0.201.0", + "wasm-encoder 0.202.0", ] [[package]] name = "wat" -version = "1.201.0" +version = "1.202.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "453d5b37a45b98dee4f4cb68015fc73634d7883bbef1c65e6e9c78d454cf3f32" +checksum = "4de4b15a47135c56a3573406e9977b9518787a6154459b4842a9b9d3d1684848" dependencies = [ - "wast 201.0.0", + "wast 202.0.0", ] [[package]] @@ -6383,8 +6999,23 @@ dependencies = [ "bitflags 2.5.0", "thiserror", "tracing", - "wasmtime", - "wiggle-macro", + "wasmtime 18.0.3", + "wiggle-macro 18.0.3", +] + +[[package]] +name = "wiggle" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae1136a209614ace00b0c11f04dc7cf42540773be3b22eff6ad165110aba29c1" +dependencies = [ + "anyhow", + "async-trait", + "bitflags 2.5.0", + "thiserror", + "tracing", + "wasmtime 19.0.0", + "wiggle-macro 19.0.0", ] [[package]] @@ -6398,7 +7029,22 @@ dependencies = [ "proc-macro2", "quote", "shellexpand", - "syn 2.0.55", + "syn 2.0.57", + "witx", +] + +[[package]] +name = "wiggle-generate" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c2bd99ce26046f4246d720a4198f6a8fc95bc5da82ae4ef62263e24641c3076" +dependencies = [ + "anyhow", + "heck", + "proc-macro2", + "quote", + "shellexpand", + "syn 2.0.57", "witx", ] @@ -6410,8 +7056,20 @@ checksum = "d83f31d1c1a0d87842f1a2bf40bd230e25ba790c450f0d0ddb84524fd6955958" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", - "wiggle-generate", + "syn 2.0.57", + "wiggle-generate 18.0.3", +] + +[[package]] +name = "wiggle-macro" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512d816dbcd0113103b2eb2402ec9018e7f0755202a5b3e67db726f229d8dcae" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.57", + "wiggle-generate 19.0.0", ] [[package]] @@ -6452,13 +7110,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e0bd4d6cac8d69525d475d0ce1e0801eb6f314d42e764a52bd497ed3cb9c371" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.105.3", "gimli", "regalloc2", "smallvec", "target-lexicon", "wasmparser 0.121.2", - "wasmtime-environ", + "wasmtime-environ 18.0.3", +] + +[[package]] +name = "winch-codegen" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d285c833af9453c037cd220765f86c5c9961e8906a815829107c8801d535b8e4" +dependencies = [ + "anyhow", + "cranelift-codegen 0.106.0", + "gimli", + "regalloc2", + "smallvec", + "target-lexicon", + "wasmparser 0.201.0", + "wasmtime-environ 19.0.0", ] [[package]] @@ -6668,6 +7342,15 @@ version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" +[[package]] +name = "winnow" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.50.0" @@ -6705,6 +7388,24 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "wit-parser" +version = "0.201.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "196d3ecfc4b759a8573bf86a9b3f8996b304b3732e4c7de81655f875f6efdca6" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.2.6", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.201.0", +] + [[package]] name = "witx" version = "0.9.1" @@ -6758,7 +7459,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -6778,7 +7479,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -6787,7 +7488,16 @@ version = "0.11.2+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" dependencies = [ - "zstd-safe", + "zstd-safe 5.0.2+zstd.1.5.2", +] + +[[package]] +name = "zstd" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a" +dependencies = [ + "zstd-safe 7.1.0", ] [[package]] @@ -6800,11 +7510,20 @@ dependencies = [ "zstd-sys", ] +[[package]] +name = "zstd-safe" +version = "7.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a" +dependencies = [ + "zstd-sys", +] + [[package]] name = "zstd-sys" -version = "2.0.9+zstd.1.5.5" +version = "2.0.10+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" +checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa" dependencies = [ "cc", "pkg-config", From 1a14635d1df45b197a7622c5e5c4cc60b8bed835 Mon Sep 17 00:00:00 2001 From: Flavio Castelli Date: Wed, 3 Apr 2024 16:37:30 +0200 Subject: [PATCH 2/2] chore(deps): update policy-evaluator version Consume latest release Signed-off-by: Flavio Castelli --- Cargo.lock | 1051 ++++++++++------------------------------------------ Cargo.toml | 2 +- 2 files changed, 207 insertions(+), 846 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4705666a..00f5f27d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -473,7 +473,7 @@ dependencies = [ "rustls 0.21.10", "rustls-pemfile 2.1.1", "tokio", - "tokio-rustls", + "tokio-rustls 0.24.1", "tower", "tower-service", ] @@ -608,7 +608,7 @@ checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" [[package]] name = "burrego" version = "0.3.4" -source = "git+https://github.com/kubewarden/policy-evaluator?tag=v0.16.2#68e8d2057b77c73bdd2cac358cc2c4a672418f6f" +source = "git+https://github.com/kubewarden/policy-evaluator?tag=v0.16.3#2f24d811b32a9dfd3d91bd953141b84f9f222b75" dependencies = [ "base64 0.22.0", "chrono", @@ -626,7 +626,7 @@ dependencies = [ "tracing", "tracing-subscriber", "url", - "wasmtime 18.0.3", + "wasmtime", ] [[package]] @@ -707,71 +707,30 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" -[[package]] -name = "cap-fs-ext" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88e341d15ac1029aadce600be764a1a1edafe40e03cde23285bc1d261b3a4866" -dependencies = [ - "cap-primitives 2.0.1", - "cap-std 2.0.1", - "io-lifetimes 2.0.3", - "windows-sys 0.52.0", -] - [[package]] name = "cap-fs-ext" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "769f8cd02eb04d57f14e2e371ebb533f96817f9b2525d73a5c72b61ca7973747" dependencies = [ - "cap-primitives 3.0.0", - "cap-std 3.0.0", + "cap-primitives", + "cap-std", "io-lifetimes 2.0.3", "windows-sys 0.52.0", ] -[[package]] -name = "cap-net-ext" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "434168fe6533055f0f4204039abe3ff6d7db338ef46872a5fa39e9d5ad5ab7a9" -dependencies = [ - "cap-primitives 2.0.1", - "cap-std 2.0.1", - "rustix 0.38.32", - "smallvec", -] - [[package]] name = "cap-net-ext" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59ff6d3fb274292a9af283417e383afe6ded1fe66f6472d2c781216d3d80c218" dependencies = [ - "cap-primitives 3.0.0", - "cap-std 3.0.0", + "cap-primitives", + "cap-std", "rustix 0.38.32", "smallvec", ] -[[package]] -name = "cap-primitives" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe16767ed8eee6d3f1f00d6a7576b81c226ab917eb54b96e5f77a5216ef67abb" -dependencies = [ - "ambient-authority", - "fs-set-times", - "io-extras", - "io-lifetimes 2.0.3", - "ipnet", - "maybe-owned", - "rustix 0.38.32", - "windows-sys 0.52.0", - "winx", -] - [[package]] name = "cap-primitives" version = "3.0.0" @@ -789,16 +748,6 @@ dependencies = [ "winx", ] -[[package]] -name = "cap-rand" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20e5695565f0cd7106bc3c7170323597540e772bb73e0be2cd2c662a0f8fa4ca" -dependencies = [ - "ambient-authority", - "rand", -] - [[package]] name = "cap-rand" version = "3.0.0" @@ -809,44 +758,18 @@ dependencies = [ "rand", ] -[[package]] -name = "cap-std" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "593db20e4c51f62d3284bae7ee718849c3214f93a3b94ea1899ad85ba119d330" -dependencies = [ - "cap-primitives 2.0.1", - "io-extras", - "io-lifetimes 2.0.3", - "rustix 0.38.32", -] - [[package]] name = "cap-std" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "266626ce180cf9709f317d0bf9754e3a5006359d87f4bf792f06c9c5f1b63c0f" dependencies = [ - "cap-primitives 3.0.0", + "cap-primitives", "io-extras", "io-lifetimes 2.0.3", "rustix 0.38.32", ] -[[package]] -name = "cap-time-ext" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03261630f291f425430a36f38c847828265bc928f517cdd2004c56f4b02f002b" -dependencies = [ - "ambient-authority", - "cap-primitives 2.0.1", - "iana-time-zone", - "once_cell", - "rustix 0.38.32", - "winx", -] - [[package]] name = "cap-time-ext" version = "3.0.0" @@ -854,7 +777,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1353421ba83c19da60726e35db0a89abef984b3be183ff6f58c5b8084fcd0c5" dependencies = [ "ambient-authority", - "cap-primitives 3.0.0", + "cap-primitives", "iana-time-zone", "once_cell", "rustix 0.38.32", @@ -1014,15 +937,6 @@ version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" -[[package]] -name = "cpp_demangle" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" -dependencies = [ - "cfg-if", -] - [[package]] name = "cpp_demangle" version = "0.4.3" @@ -1041,43 +955,13 @@ dependencies = [ "libc", ] -[[package]] -name = "cranelift-bforest" -version = "0.105.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16d5521e2abca66bbb1ddeecbb6f6965c79160352ae1579b39f8c86183895c24" -dependencies = [ - "cranelift-entity 0.105.3", -] - [[package]] name = "cranelift-bforest" version = "0.106.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a535eb1cf5a6003197dc569320c40c1cb2d2f97ef5d5348eebf067f20957381" dependencies = [ - "cranelift-entity 0.106.0", -] - -[[package]] -name = "cranelift-codegen" -version = "0.105.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef40a4338a47506e832ac3e53f7f1375bc59351f049a8379ff736dd02565bd95" -dependencies = [ - "bumpalo", - "cranelift-bforest 0.105.3", - "cranelift-codegen-meta 0.105.3", - "cranelift-codegen-shared 0.105.3", - "cranelift-control 0.105.3", - "cranelift-entity 0.105.3", - "cranelift-isle 0.105.3", - "gimli", - "hashbrown 0.14.3", - "log", - "regalloc2", - "smallvec", - "target-lexicon", + "cranelift-entity", ] [[package]] @@ -1087,12 +971,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11b5066db32cec1492573827183af2142d2d88fe85a83cfc9e73f0f63d3788d4" dependencies = [ "bumpalo", - "cranelift-bforest 0.106.0", - "cranelift-codegen-meta 0.106.0", - "cranelift-codegen-shared 0.106.0", - "cranelift-control 0.106.0", - "cranelift-entity 0.106.0", - "cranelift-isle 0.106.0", + "cranelift-bforest", + "cranelift-codegen-meta", + "cranelift-codegen-shared", + "cranelift-control", + "cranelift-entity", + "cranelift-isle", "gimli", "hashbrown 0.14.3", "log", @@ -1101,45 +985,21 @@ dependencies = [ "target-lexicon", ] -[[package]] -name = "cranelift-codegen-meta" -version = "0.105.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24cd5d85985c070f73dfca07521d09086362d1590105ba44b0932bf33513b61" -dependencies = [ - "cranelift-codegen-shared 0.105.3", -] - [[package]] name = "cranelift-codegen-meta" version = "0.106.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64942e5774308e835fbad4dd25f253105412c90324631910e1ec27963147bddb" dependencies = [ - "cranelift-codegen-shared 0.106.0", + "cranelift-codegen-shared", ] -[[package]] -name = "cranelift-codegen-shared" -version = "0.105.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0584c4363e3aa0a3c7cb98a778fbd5326a3709f117849a727da081d4051726c" - [[package]] name = "cranelift-codegen-shared" version = "0.106.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c39c33db9a86dd6d8d04166a10c53deb477aeea3500eaaefca682e4eda9bb986" -[[package]] -name = "cranelift-control" -version = "0.105.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f25ecede098c6553fdba362a8e4c9ecb8d40138363bff47f9712db75be7f0571" -dependencies = [ - "arbitrary", -] - [[package]] name = "cranelift-control" version = "0.106.0" @@ -1149,16 +1009,6 @@ dependencies = [ "arbitrary", ] -[[package]] -name = "cranelift-entity" -version = "0.105.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea081a42f25dc4c5b248b87efdd87dcd3842a1050a37524ec5391e6172058cb" -dependencies = [ - "serde", - "serde_derive", -] - [[package]] name = "cranelift-entity" version = "0.106.0" @@ -1169,94 +1019,49 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "cranelift-frontend" -version = "0.105.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9796e712f5af797e247784f7518e6b0a83a8907d73d51526982d86ecb3a58b68" -dependencies = [ - "cranelift-codegen 0.105.3", - "log", - "smallvec", - "target-lexicon", -] - [[package]] name = "cranelift-frontend" version = "0.106.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbc31d6c0ab2249fe0c21e988256b42f5f401ab2673b4fc40076c82a698bdfb9" dependencies = [ - "cranelift-codegen 0.106.0", + "cranelift-codegen", "log", "smallvec", "target-lexicon", ] -[[package]] -name = "cranelift-isle" -version = "0.105.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4a66ccad5782f15c80e9dd5af0df4acfe6e3eee98e8f7354a2e5c8ec3104bdd" - [[package]] name = "cranelift-isle" version = "0.106.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc14f37e3314c0e4c53779c2f46753bf242efff76ee9473757a1fff3b495ad37" -[[package]] -name = "cranelift-native" -version = "0.105.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "285e80df1d9b79ded9775b285df68b920a277b84f88a7228d2f5bc31fcdc58eb" -dependencies = [ - "cranelift-codegen 0.105.3", - "libc", - "target-lexicon", -] - [[package]] name = "cranelift-native" version = "0.106.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ea5375f76ab31f9800a23fb2b440810286a6f669a3eb467cdd7ff255ea64268" dependencies = [ - "cranelift-codegen 0.106.0", + "cranelift-codegen", "libc", "target-lexicon", ] -[[package]] -name = "cranelift-wasm" -version = "0.105.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4135b0ab01fd16aa8f8821196e9e2fe15953552ccaef8ba5153be0ced04ef757" -dependencies = [ - "cranelift-codegen 0.105.3", - "cranelift-entity 0.105.3", - "cranelift-frontend 0.105.3", - "itertools 0.10.5", - "log", - "smallvec", - "wasmparser 0.121.2", - "wasmtime-types 18.0.3", -] - [[package]] name = "cranelift-wasm" version = "0.106.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79851dba01b1fa83fad95134aa27beca88dc4b027121d92ab19788582389dc5f" dependencies = [ - "cranelift-codegen 0.106.0", - "cranelift-entity 0.106.0", - "cranelift-frontend 0.106.0", + "cranelift-codegen", + "cranelift-entity", + "cranelift-frontend", "itertools 0.12.1", "log", "smallvec", "wasmparser 0.201.0", - "wasmtime-types 19.0.0", + "wasmtime-types", ] [[package]] @@ -2339,12 +2144,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "http-range-header" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" - [[package]] name = "httparse" version = "1.8.0" @@ -2408,6 +2207,7 @@ dependencies = [ "pin-project-lite", "smallvec", "tokio", + "want", ] [[package]] @@ -2419,11 +2219,28 @@ dependencies = [ "futures-util", "http 0.2.12", "hyper 0.14.28", - "log", "rustls 0.21.10", + "tokio", + "tokio-rustls 0.24.1", +] + +[[package]] +name = "hyper-rustls" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" +dependencies = [ + "futures-util", + "http 1.1.0", + "hyper 1.2.0", + "hyper-util", + "log", + "rustls 0.22.3", "rustls-native-certs", + "rustls-pki-types", "tokio", - "tokio-rustls", + "tokio-rustls 0.25.0", + "tower-service", ] [[package]] @@ -2438,6 +2255,19 @@ dependencies = [ "tokio-io-timeout", ] +[[package]] +name = "hyper-timeout" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793" +dependencies = [ + "hyper 1.2.0", + "hyper-util", + "pin-project-lite", + "tokio", + "tower-service", +] + [[package]] name = "hyper-util" version = "0.1.3" @@ -2445,6 +2275,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" dependencies = [ "bytes", + "futures-channel", "futures-util", "http 1.1.0", "http-body 1.0.0", @@ -2452,6 +2283,9 @@ dependencies = [ "pin-project-lite", "socket2 0.5.6", "tokio", + "tower", + "tower-service", + "tracing", ] [[package]] @@ -2696,10 +2530,12 @@ dependencies = [ [[package]] name = "jsonpath-rust" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96acbc6188d3bd83519d053efec756aa4419de62ec47be7f28dec297f7dc9eb0" +checksum = "0268078319393f8430e850ee9d4706aeced256d34cf104d216bb496777137162" dependencies = [ + "lazy_static", + "once_cell", "pest", "pest_derive", "regex", @@ -2746,9 +2582,9 @@ dependencies = [ [[package]] name = "kube" -version = "0.88.1" +version = "0.89.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "462fe330a0617b276ec864c2255810adcdf519ecb6844253c54074b2086a97bc" +checksum = "92cd10d00ad38b2f72a5223cd8f2827968466a5d32ae89672d2b0df06488c499" dependencies = [ "k8s-openapi", "kube-client", @@ -2758,28 +2594,30 @@ dependencies = [ [[package]] name = "kube-client" -version = "0.88.1" +version = "0.89.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe0d65dd6f3adba29cfb84f19dfe55449c7f6c35425f9d8294bec40313e0b64" +checksum = "23b4ee4e409c9afb4e38a30802875acb108902387a41346bbc2fd8610df5f729" dependencies = [ - "base64 0.21.7", + "base64 0.22.0", "bytes", "chrono", "either", "futures", "home", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.28", - "hyper-rustls", - "hyper-timeout", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "hyper 1.2.0", + "hyper-rustls 0.26.0", + "hyper-timeout 0.5.1", + "hyper-util", "jsonpath-rust", "k8s-openapi", "kube-core", "pem 3.0.3", "pin-project", - "rustls 0.21.10", - "rustls-pemfile 1.0.4", + "rustls 0.22.3", + "rustls-pemfile 2.1.1", "secrecy", "serde", "serde_json", @@ -2788,19 +2626,19 @@ dependencies = [ "tokio", "tokio-util", "tower", - "tower-http 0.4.4", + "tower-http", "tracing", ] [[package]] name = "kube-core" -version = "0.88.1" +version = "0.89.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6b42844e9172f631b8263ea9ce003b9251da13beb1401580937ad206dd82f4c" +checksum = "beab9186726ed0c2420ff8a37b02f26dc62b3c33330ac60d0cc7605e1a6f6678" dependencies = [ "chrono", "form_urlencoded", - "http 0.2.12", + "http 1.1.0", "json-patch", "k8s-openapi", "once_cell", @@ -2811,9 +2649,9 @@ dependencies = [ [[package]] name = "kube-runtime" -version = "0.88.1" +version = "0.89.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bc06275064c81056fbb28ea876b3fb339d970e8132282119359afca0835c0ea" +checksum = "16f0c0463270c844ff08e8a674777289afdb4cc6063036bed5dc35107f135808" dependencies = [ "ahash", "async-trait", @@ -3946,8 +3784,8 @@ checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" [[package]] name = "policy-evaluator" -version = "0.16.2" -source = "git+https://github.com/kubewarden/policy-evaluator?tag=v0.16.2#68e8d2057b77c73bdd2cac358cc2c4a672418f6f" +version = "0.16.3" +source = "git+https://github.com/kubewarden/policy-evaluator?tag=v0.16.3#2f24d811b32a9dfd3d91bd953141b84f9f222b75" dependencies = [ "anyhow", "base64 0.22.0", @@ -3962,6 +3800,7 @@ dependencies = [ "k8s-openapi", "kube", "kubewarden-policy-sdk", + "lazy_static", "mail-parser", "picky", "policy-fetcher", @@ -3977,11 +3816,11 @@ dependencies = [ "url", "validator", "wapc", - "wasi-common 18.0.3", - "wasmparser 0.201.0", - "wasmtime 18.0.3", + "wasi-common", + "wasmparser 0.202.0", + "wasmtime", "wasmtime-provider", - "wasmtime-wasi 18.0.3", + "wasmtime-wasi", ] [[package]] @@ -4052,7 +3891,7 @@ dependencies = [ "thiserror", "tokio", "tower", - "tower-http 0.5.2", + "tower-http", "tracing", "tracing-futures", "tracing-opentelemetry", @@ -4467,7 +4306,7 @@ dependencies = [ "http 0.2.12", "http-body 0.4.6", "hyper 0.14.28", - "hyper-rustls", + "hyper-rustls 0.24.2", "ipnet", "js-sys", "log", @@ -4484,7 +4323,7 @@ dependencies = [ "sync_wrapper 0.1.2", "system-configuration", "tokio", - "tokio-rustls", + "tokio-rustls 0.24.1", "tokio-util", "tower-service", "url", @@ -4647,6 +4486,20 @@ dependencies = [ "sct", ] +[[package]] +name = "rustls" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99008d7ad0bbbea527ec27bddbc0e432c5b87d8175178cee68d2eec9c4a1813c" +dependencies = [ + "log", + "ring 0.17.8", + "rustls-pki-types", + "rustls-webpki 0.102.2", + "subtle", + "zeroize", +] + [[package]] name = "rustls" version = "0.23.4" @@ -4663,12 +4516,13 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.6.3" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" +checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" dependencies = [ "openssl-probe", - "rustls-pemfile 1.0.4", + "rustls-pemfile 2.1.1", + "rustls-pki-types", "schannel", "security-framework", ] @@ -5237,7 +5091,7 @@ version = "12.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76a99812da4020a67e76c4eb41f08c87364c14170495ff780f30dd519c221a68" dependencies = [ - "cpp_demangle 0.4.3", + "cpp_demangle", "rustc-demangle", "symbolic-common", ] @@ -5297,22 +5151,6 @@ dependencies = [ "libc", ] -[[package]] -name = "system-interface" -version = "0.26.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0682e006dd35771e392a6623ac180999a9a854b1d4a6c12fb2e804941c2b1f58" -dependencies = [ - "bitflags 2.5.0", - "cap-fs-ext 2.0.1", - "cap-std 2.0.1", - "fd-lock", - "io-lifetimes 2.0.3", - "rustix 0.38.32", - "windows-sys 0.52.0", - "winx", -] - [[package]] name = "system-interface" version = "0.27.2" @@ -5320,8 +5158,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b858526d22750088a9b3cf2e3c2aacebd5377f13adeec02860c30d09113010a6" dependencies = [ "bitflags 2.5.0", - "cap-fs-ext 3.0.0", - "cap-std 3.0.0", + "cap-fs-ext", + "cap-std", "fd-lock", "io-lifetimes 2.0.3", "rustix 0.38.32", @@ -5500,6 +5338,17 @@ dependencies = [ "tokio", ] +[[package]] +name = "tokio-rustls" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" +dependencies = [ + "rustls 0.22.3", + "rustls-pki-types", + "tokio", +] + [[package]] name = "tokio-stream" version = "0.1.15" @@ -5527,15 +5376,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "toml" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" -dependencies = [ - "serde", -] - [[package]] name = "toml" version = "0.8.12" @@ -5585,7 +5425,7 @@ dependencies = [ "http 0.2.12", "http-body 0.4.6", "hyper 0.14.28", - "hyper-timeout", + "hyper-timeout 0.4.1", "percent-encoding", "pin-project", "prost", @@ -5646,36 +5486,17 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.4.4" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" +checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" dependencies = [ "base64 0.21.7", - "bitflags 2.5.0", - "bytes", - "futures-core", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "http-range-header", - "mime", - "pin-project-lite", - "tower-layer", - "tower-service", - "tracing", -] - -[[package]] -name = "tower-http" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" -dependencies = [ "bitflags 2.5.0", "bytes", "http 1.1.0", "http-body 1.0.0", "http-body-util", + "mime", "pin-project-lite", "tower-layer", "tower-service", @@ -6036,32 +5857,6 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" -[[package]] -name = "wasi-common" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95e022c29ad56af4cc0a8a8f0e0191abf9e0a0c4a68d25dfe088c39c9a8e3d2c" -dependencies = [ - "anyhow", - "bitflags 2.5.0", - "cap-fs-ext 2.0.1", - "cap-rand 2.0.1", - "cap-std 2.0.1", - "cap-time-ext 2.0.1", - "fs-set-times", - "io-extras", - "io-lifetimes 2.0.3", - "log", - "once_cell", - "rustix 0.38.32", - "system-interface 0.26.1", - "thiserror", - "tracing", - "wasmtime 18.0.3", - "wiggle 18.0.3", - "windows-sys 0.52.0", -] - [[package]] name = "wasi-common" version = "19.0.0" @@ -6070,21 +5865,21 @@ checksum = "1df07660d36c7e6bceccb546b58d0901319db633549ae56124cbc5c7285d1ee0" dependencies = [ "anyhow", "bitflags 2.5.0", - "cap-fs-ext 3.0.0", - "cap-rand 3.0.0", - "cap-std 3.0.0", - "cap-time-ext 3.0.0", + "cap-fs-ext", + "cap-rand", + "cap-std", + "cap-time-ext", "fs-set-times", "io-extras", "io-lifetimes 2.0.3", "log", "once_cell", "rustix 0.38.32", - "system-interface 0.27.2", + "system-interface", "thiserror", "tracing", - "wasmtime 19.0.0", - "wiggle 19.0.0", + "wasmtime", + "wiggle", "windows-sys 0.52.0", ] @@ -6154,15 +5949,6 @@ version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" -[[package]] -name = "wasm-encoder" -version = "0.41.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "972f97a5d8318f908dded23594188a90bcd09365986b1163e66d70170e5287ae" -dependencies = [ - "leb128", -] - [[package]] name = "wasm-encoder" version = "0.201.0" @@ -6196,9 +5982,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.121.2" +version = "0.201.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" +checksum = "84e5df6dba6c0d7fafc63a450f1738451ed7a0b52295d83e868218fa286bf708" dependencies = [ "bitflags 2.5.0", "indexmap 2.2.6", @@ -6207,25 +5993,15 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.201.0" +version = "0.202.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84e5df6dba6c0d7fafc63a450f1738451ed7a0b52295d83e868218fa286bf708" +checksum = "d6998515d3cf3f8b980ef7c11b29a9b1017d4cf86b99ae93b546992df9931413" dependencies = [ "bitflags 2.5.0", "indexmap 2.2.6", "semver", ] -[[package]] -name = "wasmprinter" -version = "0.2.80" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60e73986a6b7fdfedb7c5bf9e7eb71135486507c8fbc4c0c42cffcb6532988b7" -dependencies = [ - "anyhow", - "wasmparser 0.121.2", -] - [[package]] name = "wasmprinter" version = "0.201.0" @@ -6236,50 +6012,6 @@ dependencies = [ "wasmparser 0.201.0", ] -[[package]] -name = "wasmtime" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8106d7d22d63d1bcb940e22dcc7b03e46f0fc8bfbaf2fd7b6cb8f448f9449774" -dependencies = [ - "addr2line", - "anyhow", - "async-trait", - "bincode", - "bumpalo", - "cfg-if", - "encoding_rs", - "fxprof-processed-profile", - "gimli", - "indexmap 2.2.6", - "ittapi", - "libc", - "log", - "object", - "once_cell", - "paste", - "rayon", - "rustix 0.38.32", - "serde", - "serde_derive", - "serde_json", - "target-lexicon", - "wasm-encoder 0.41.2", - "wasmparser 0.121.2", - "wasmtime-cache 18.0.3", - "wasmtime-component-macro 18.0.3", - "wasmtime-component-util 18.0.3", - "wasmtime-cranelift 18.0.3", - "wasmtime-environ 18.0.3", - "wasmtime-fiber 18.0.3", - "wasmtime-jit-debug 18.0.3", - "wasmtime-jit-icache-coherence 18.0.3", - "wasmtime-runtime 18.0.3", - "wasmtime-winch 18.0.3", - "wat", - "windows-sys 0.52.0", -] - [[package]] name = "wasmtime" version = "19.0.0" @@ -6311,30 +6043,21 @@ dependencies = [ "target-lexicon", "wasm-encoder 0.201.0", "wasmparser 0.201.0", - "wasmtime-cache 19.0.0", - "wasmtime-component-macro 19.0.0", - "wasmtime-component-util 19.0.0", - "wasmtime-cranelift 19.0.0", - "wasmtime-environ 19.0.0", - "wasmtime-fiber 19.0.0", - "wasmtime-jit-debug 19.0.0", - "wasmtime-jit-icache-coherence 19.0.0", - "wasmtime-runtime 19.0.0", + "wasmtime-cache", + "wasmtime-component-macro", + "wasmtime-component-util", + "wasmtime-cranelift", + "wasmtime-environ", + "wasmtime-fiber", + "wasmtime-jit-debug", + "wasmtime-jit-icache-coherence", + "wasmtime-runtime", "wasmtime-slab", - "wasmtime-winch 19.0.0", + "wasmtime-winch", "wat", "windows-sys 0.52.0", ] -[[package]] -name = "wasmtime-asm-macros" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0cf02cea951ace34ee3b0e64b7f446c3519d1c95ad75bc5330f405e275ee8f" -dependencies = [ - "cfg-if", -] - [[package]] name = "wasmtime-asm-macros" version = "19.0.0" @@ -6344,26 +6067,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "wasmtime-cache" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3249204a71d728d53fb3eea18afd0473f87e520445707a4d567ac4da0bb3eb5d" -dependencies = [ - "anyhow", - "base64 0.21.7", - "bincode", - "directories-next", - "log", - "rustix 0.38.32", - "serde", - "serde_derive", - "sha2", - "toml 0.5.11", - "windows-sys 0.52.0", - "zstd 0.11.2+zstd.1.5.2", -] - [[package]] name = "wasmtime-cache" version = "19.0.0" @@ -6379,24 +6082,9 @@ dependencies = [ "serde", "serde_derive", "sha2", - "toml 0.8.12", + "toml", "windows-sys 0.52.0", - "zstd 0.13.1", -] - -[[package]] -name = "wasmtime-component-macro" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d3786c0531565ec6c9852c0e46299f06cb6e4b58d36e30f3c234cfa69bde376" -dependencies = [ - "anyhow", - "proc-macro2", - "quote", - "syn 2.0.57", - "wasmtime-component-util 18.0.3", - "wasmtime-wit-bindgen 18.0.3", - "wit-parser 0.13.2", + "zstd", ] [[package]] @@ -6409,48 +6097,17 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.57", - "wasmtime-component-util 19.0.0", - "wasmtime-wit-bindgen 19.0.0", - "wit-parser 0.201.0", + "wasmtime-component-util", + "wasmtime-wit-bindgen", + "wit-parser", ] -[[package]] -name = "wasmtime-component-util" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81eae2ec98027ee0b3950da83bc320120a23087ac4d39b3d59201cb5ebf52777" - [[package]] name = "wasmtime-component-util" version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab3ae7bf66e2fae1e332ab3634f332d7422e878a6eecc47c8f8f78cc1f24e501" -[[package]] -name = "wasmtime-cranelift" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595abdb067acdc812ab0f21d8d46d5aa4022392aa7c3e0632c20bff9ec49ffb4" -dependencies = [ - "anyhow", - "cfg-if", - "cranelift-codegen 0.105.3", - "cranelift-control 0.105.3", - "cranelift-entity 0.105.3", - "cranelift-frontend 0.105.3", - "cranelift-native 0.105.3", - "cranelift-wasm 0.105.3", - "gimli", - "log", - "object", - "target-lexicon", - "thiserror", - "wasmparser 0.121.2", - "wasmtime-cranelift-shared 18.0.3", - "wasmtime-environ 18.0.3", - "wasmtime-versioned-export-macros 18.0.3", -] - [[package]] name = "wasmtime-cranelift" version = "19.0.0" @@ -6459,37 +6116,21 @@ checksum = "67ea025c969a09117818732fa6f96848e858a7953d4659dab8081a6eea3c0523" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen 0.106.0", - "cranelift-control 0.106.0", - "cranelift-entity 0.106.0", - "cranelift-frontend 0.106.0", - "cranelift-native 0.106.0", - "cranelift-wasm 0.106.0", + "cranelift-codegen", + "cranelift-control", + "cranelift-entity", + "cranelift-frontend", + "cranelift-native", + "cranelift-wasm", "gimli", "log", "object", "target-lexicon", "thiserror", "wasmparser 0.201.0", - "wasmtime-cranelift-shared 19.0.0", - "wasmtime-environ 19.0.0", - "wasmtime-versioned-export-macros 19.0.0", -] - -[[package]] -name = "wasmtime-cranelift-shared" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c24c1fdea167b992d82ebe76471fd1cbe7b0b406bc72f9250f86353000134e" -dependencies = [ - "anyhow", - "cranelift-codegen 0.105.3", - "cranelift-control 0.105.3", - "cranelift-native 0.105.3", - "gimli", - "object", - "target-lexicon", - "wasmtime-environ 18.0.3", + "wasmtime-cranelift-shared", + "wasmtime-environ", + "wasmtime-versioned-export-macros", ] [[package]] @@ -6499,39 +6140,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcd6dd2f8d8d4860b384f61f89b597633a5b5f0943c546210e5084c5d321fe20" dependencies = [ "anyhow", - "cranelift-codegen 0.106.0", - "cranelift-control 0.106.0", - "cranelift-native 0.106.0", + "cranelift-codegen", + "cranelift-control", + "cranelift-native", "gimli", "object", "target-lexicon", - "wasmtime-environ 19.0.0", -] - -[[package]] -name = "wasmtime-environ" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3279d510005358141550d8a90a5fc989d7e81748e5759d582fe6bfdcbf074a04" -dependencies = [ - "anyhow", - "bincode", - "cpp_demangle 0.3.5", - "cranelift-entity 0.105.3", - "gimli", - "indexmap 2.2.6", - "log", - "object", - "rustc-demangle", - "serde", - "serde_derive", - "target-lexicon", - "thiserror", - "wasm-encoder 0.41.2", - "wasmparser 0.121.2", - "wasmprinter 0.2.80", - "wasmtime-component-util 18.0.3", - "wasmtime-types 18.0.3", + "wasmtime-environ", ] [[package]] @@ -6542,8 +6157,8 @@ checksum = "7f60f3f717658dd77745de03b750d5852126e9be6dad465848c77f90387c44c9" dependencies = [ "anyhow", "bincode", - "cpp_demangle 0.4.3", - "cranelift-entity 0.106.0", + "cpp_demangle", + "cranelift-entity", "gimli", "indexmap 2.2.6", "log", @@ -6555,24 +6170,9 @@ dependencies = [ "thiserror", "wasm-encoder 0.201.0", "wasmparser 0.201.0", - "wasmprinter 0.201.0", - "wasmtime-component-util 19.0.0", - "wasmtime-types 19.0.0", -] - -[[package]] -name = "wasmtime-fiber" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b1df665f2117741d1265f5663b0d93068b18120c2c4b18b9faed49d00d92c31" -dependencies = [ - "anyhow", - "cc", - "cfg-if", - "rustix 0.38.32", - "wasmtime-asm-macros 18.0.3", - "wasmtime-versioned-export-macros 18.0.3", - "windows-sys 0.52.0", + "wasmprinter", + "wasmtime-component-util", + "wasmtime-types", ] [[package]] @@ -6585,23 +6185,11 @@ dependencies = [ "cc", "cfg-if", "rustix 0.38.32", - "wasmtime-asm-macros 19.0.0", - "wasmtime-versioned-export-macros 19.0.0", + "wasmtime-asm-macros", + "wasmtime-versioned-export-macros", "windows-sys 0.52.0", ] -[[package]] -name = "wasmtime-jit-debug" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63f307739370736e5b0cd2b45910ff96bcda6d5d68b2c4384bcedb0af4f3b321" -dependencies = [ - "object", - "once_cell", - "rustix 0.38.32", - "wasmtime-versioned-export-macros 18.0.3", -] - [[package]] name = "wasmtime-jit-debug" version = "19.0.0" @@ -6611,18 +6199,7 @@ dependencies = [ "object", "once_cell", "rustix 0.38.32", - "wasmtime-versioned-export-macros 19.0.0", -] - -[[package]] -name = "wasmtime-jit-icache-coherence" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "866634605089b4632b32226b54aa3670d72e1849f9fc425c7e50b3749c2e6df3" -dependencies = [ - "cfg-if", - "libc", - "windows-sys 0.52.0", + "wasmtime-versioned-export-macros", ] [[package]] @@ -6649,39 +6226,9 @@ dependencies = [ "serde", "thiserror", "wapc", - "wasi-common 19.0.0", - "wasmtime 19.0.0", - "wasmtime-wasi 19.0.0", -] - -[[package]] -name = "wasmtime-runtime" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e11185c88cadf595d228f5ae4ff9b4badbf9ca98dcb37b0310c36e31fa74867f" -dependencies = [ - "anyhow", - "cc", - "cfg-if", - "encoding_rs", - "indexmap 2.2.6", - "libc", - "log", - "mach", - "memfd", - "memoffset", - "paste", - "psm", - "rustix 0.38.32", - "sptr", - "wasm-encoder 0.41.2", - "wasmtime-asm-macros 18.0.3", - "wasmtime-environ 18.0.3", - "wasmtime-fiber 18.0.3", - "wasmtime-jit-debug 18.0.3", - "wasmtime-versioned-export-macros 18.0.3", - "wasmtime-wmemcheck 18.0.3", - "windows-sys 0.52.0", + "wasi-common", + "wasmtime", + "wasmtime-wasi", ] [[package]] @@ -6705,12 +6252,12 @@ dependencies = [ "rustix 0.38.32", "sptr", "wasm-encoder 0.201.0", - "wasmtime-asm-macros 19.0.0", - "wasmtime-environ 19.0.0", - "wasmtime-fiber 19.0.0", - "wasmtime-jit-debug 19.0.0", - "wasmtime-versioned-export-macros 19.0.0", - "wasmtime-wmemcheck 19.0.0", + "wasmtime-asm-macros", + "wasmtime-environ", + "wasmtime-fiber", + "wasmtime-jit-debug", + "wasmtime-versioned-export-macros", + "wasmtime-wmemcheck", "windows-sys 0.52.0", ] @@ -6720,43 +6267,19 @@ version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83448ef600ad95977019ebaea84a5516fdbc9561d0a8e26b1e099351f993b527" -[[package]] -name = "wasmtime-types" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f32377cbd827bee06fcb2f6bf97b0477fdcc86888bbe6db7b9cab8e644082e0a" -dependencies = [ - "cranelift-entity 0.105.3", - "serde", - "serde_derive", - "thiserror", - "wasmparser 0.121.2", -] - [[package]] name = "wasmtime-types" version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf6fe7ed3fd18ed4b1e4465fe5c8674acc9f03523fca5b1b9f975b2560cd741b" dependencies = [ - "cranelift-entity 0.106.0", + "cranelift-entity", "serde", "serde_derive", "thiserror", "wasmparser 0.201.0", ] -[[package]] -name = "wasmtime-versioned-export-macros" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ab8d7566d206c42f8cf1d4ac90c5e40d3582e8eabad9b3b67e9e73c61fc47a1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.57", -] - [[package]] name = "wasmtime-versioned-export-macros" version = "19.0.0" @@ -6768,39 +6291,6 @@ dependencies = [ "syn 2.0.57", ] -[[package]] -name = "wasmtime-wasi" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ca912bda309188bd25ab7652c6654b34aacdf43047c716ee1cb685a28079078" -dependencies = [ - "anyhow", - "async-trait", - "bitflags 2.5.0", - "bytes", - "cap-fs-ext 2.0.1", - "cap-net-ext 2.0.1", - "cap-rand 2.0.1", - "cap-std 2.0.1", - "cap-time-ext 2.0.1", - "fs-set-times", - "futures", - "io-extras", - "io-lifetimes 2.0.3", - "log", - "once_cell", - "rustix 0.38.32", - "system-interface 0.26.1", - "thiserror", - "tokio", - "tracing", - "url", - "wasi-common 18.0.3", - "wasmtime 18.0.3", - "wiggle 18.0.3", - "windows-sys 0.52.0", -] - [[package]] name = "wasmtime-wasi" version = "19.0.0" @@ -6811,44 +6301,27 @@ dependencies = [ "async-trait", "bitflags 2.5.0", "bytes", - "cap-fs-ext 3.0.0", - "cap-net-ext 3.0.0", - "cap-rand 3.0.0", - "cap-std 3.0.0", - "cap-time-ext 3.0.0", + "cap-fs-ext", + "cap-net-ext", + "cap-rand", + "cap-std", + "cap-time-ext", "fs-set-times", "futures", "io-extras", "io-lifetimes 2.0.3", "once_cell", "rustix 0.38.32", - "system-interface 0.27.2", + "system-interface", "thiserror", "tokio", "tracing", "url", - "wasmtime 19.0.0", - "wiggle 19.0.0", + "wasmtime", + "wiggle", "windows-sys 0.52.0", ] -[[package]] -name = "wasmtime-winch" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba5a97bfccc241d1769cef75eb16f472a893982704d5f3c9c71c431c1484344a" -dependencies = [ - "anyhow", - "cranelift-codegen 0.105.3", - "gimli", - "object", - "target-lexicon", - "wasmparser 0.121.2", - "wasmtime-cranelift-shared 18.0.3", - "wasmtime-environ 18.0.3", - "winch-codegen 0.16.3", -] - [[package]] name = "wasmtime-winch" version = "19.0.0" @@ -6856,26 +6329,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb8b3fcbc455105760e4a2aa8ee3f39b8357183a62201383b3f72d4836ca2be8" dependencies = [ "anyhow", - "cranelift-codegen 0.106.0", + "cranelift-codegen", "gimli", "object", "target-lexicon", "wasmparser 0.201.0", - "wasmtime-cranelift-shared 19.0.0", - "wasmtime-environ 19.0.0", - "winch-codegen 0.17.0", -] - -[[package]] -name = "wasmtime-wit-bindgen" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faf2c76781a27e07802669f6f0e11eb4441546407eb65be60c3d862200988b92" -dependencies = [ - "anyhow", - "heck", - "indexmap 2.2.6", - "wit-parser 0.13.2", + "wasmtime-cranelift-shared", + "wasmtime-environ", + "winch-codegen", ] [[package]] @@ -6887,15 +6348,9 @@ dependencies = [ "anyhow", "heck", "indexmap 2.2.6", - "wit-parser 0.201.0", + "wit-parser", ] -[[package]] -name = "wasmtime-wmemcheck" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3847d969bd203b8cd239f89581e52432a0f00b8c5c9bc917be2fccd7542c4f2f" - [[package]] name = "wasmtime-wmemcheck" version = "19.0.0" @@ -6988,21 +6443,6 @@ dependencies = [ "rustix 0.38.32", ] -[[package]] -name = "wiggle" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a7ecd6e1ffba1278cfd24a001a13da11d86801e0ad9342f11a370ce0df50e14" -dependencies = [ - "anyhow", - "async-trait", - "bitflags 2.5.0", - "thiserror", - "tracing", - "wasmtime 18.0.3", - "wiggle-macro 18.0.3", -] - [[package]] name = "wiggle" version = "19.0.0" @@ -7014,23 +6454,8 @@ dependencies = [ "bitflags 2.5.0", "thiserror", "tracing", - "wasmtime 19.0.0", - "wiggle-macro 19.0.0", -] - -[[package]] -name = "wiggle-generate" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5490497a35d67040d4f2fd2491fbcad6dd225c5bd24681c2cd52a2f40a55ce" -dependencies = [ - "anyhow", - "heck", - "proc-macro2", - "quote", - "shellexpand", - "syn 2.0.57", - "witx", + "wasmtime", + "wiggle-macro", ] [[package]] @@ -7048,18 +6473,6 @@ dependencies = [ "witx", ] -[[package]] -name = "wiggle-macro" -version = "18.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d83f31d1c1a0d87842f1a2bf40bd230e25ba790c450f0d0ddb84524fd6955958" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.57", - "wiggle-generate 18.0.3", -] - [[package]] name = "wiggle-macro" version = "19.0.0" @@ -7069,7 +6482,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.57", - "wiggle-generate 19.0.0", + "wiggle-generate", ] [[package]] @@ -7103,22 +6516,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -[[package]] -name = "winch-codegen" -version = "0.16.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e0bd4d6cac8d69525d475d0ce1e0801eb6f314d42e764a52bd497ed3cb9c371" -dependencies = [ - "anyhow", - "cranelift-codegen 0.105.3", - "gimli", - "regalloc2", - "smallvec", - "target-lexicon", - "wasmparser 0.121.2", - "wasmtime-environ 18.0.3", -] - [[package]] name = "winch-codegen" version = "0.17.0" @@ -7126,13 +6523,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d285c833af9453c037cd220765f86c5c9961e8906a815829107c8801d535b8e4" dependencies = [ "anyhow", - "cranelift-codegen 0.106.0", + "cranelift-codegen", "gimli", "regalloc2", "smallvec", "target-lexicon", "wasmparser 0.201.0", - "wasmtime-environ 19.0.0", + "wasmtime-environ", ] [[package]] @@ -7371,23 +6768,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "wit-parser" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "316b36a9f0005f5aa4b03c39bc3728d045df136f8c13a73b7db4510dec725e08" -dependencies = [ - "anyhow", - "id-arena", - "indexmap 2.2.6", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", -] - [[package]] name = "wit-parser" version = "0.201.0" @@ -7482,32 +6862,13 @@ dependencies = [ "syn 2.0.57", ] -[[package]] -name = "zstd" -version = "0.11.2+zstd.1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" -dependencies = [ - "zstd-safe 5.0.2+zstd.1.5.2", -] - [[package]] name = "zstd" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a" dependencies = [ - "zstd-safe 7.1.0", -] - -[[package]] -name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" -dependencies = [ - "libc", - "zstd-sys", + "zstd-safe", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index d906bb16..19da9552 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,7 +31,7 @@ opentelemetry = { version = "0.22.0", default-features = false, features = [ opentelemetry_sdk = { version = "0.22.1", features = ["rt-tokio"] } procfs = "0.16" pprof = { version = "0.13", features = ["prost-codec"] } -policy-evaluator = { git = "https://github.com/kubewarden/policy-evaluator", tag = "v0.16.2" } +policy-evaluator = { git = "https://github.com/kubewarden/policy-evaluator", tag = "v0.16.3" } rayon = "1.10" regex = "1.10" serde_json = "1.0"