Update Rust crate wasmtime-wasi to v24.0.2 (#20335)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [wasmtime-wasi](https://redirect.github.com/bytecodealliance/wasmtime)
| workspace.dependencies | patch | `24.0.1` -> `24.0.2` |

---

### Release Notes

<details>
<summary>bytecodealliance/wasmtime (wasmtime-wasi)</summary>

###
[`v24.0.2`](https://redirect.github.com/bytecodealliance/wasmtime/releases/tag/v24.0.2)

[Compare
Source](https://redirect.github.com/bytecodealliance/wasmtime/compare/v24.0.1...v24.0.2)

#### 24.0.2

Released 2024-11-05.

##### Fixed

- Update to cap-std 3.4.1, for
[#&#8203;9559](https://redirect.github.com/bytecodealliance/wasmtime/issues/9559),
which fixes a wasi-filesystem sandbox
    escape on Windows.

[CVE-2024-51745](https://redirect.github.com/bytecodealliance/wasmtime/security/advisories/GHSA-c2f5-jxjv-2hh8).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone
America/New_York, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

Release Notes:

- N/A

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xNDIuNyIsInVwZGF0ZWRJblZlciI6IjM4LjE0Mi43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
renovate[bot] 2024-11-07 09:04:52 +02:00 committed by GitHub
parent 5b59ef3456
commit 5c0ecc09fb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

102
Cargo.lock generated
View file

@ -651,7 +651,7 @@ dependencies = [
"futures-lite 2.3.0",
"parking",
"polling 3.7.3",
"rustix 0.38.35",
"rustix 0.38.39",
"slab",
"tracing",
"windows-sys 0.59.0",
@ -733,7 +733,7 @@ dependencies = [
"cfg-if",
"event-listener 3.1.0",
"futures-lite 1.13.0",
"rustix 0.38.35",
"rustix 0.38.39",
"windows-sys 0.48.0",
]
@ -752,7 +752,7 @@ dependencies = [
"cfg-if",
"event-listener 5.3.1",
"futures-lite 2.3.0",
"rustix 0.38.35",
"rustix 0.38.39",
"tracing",
"windows-sys 0.59.0",
]
@ -791,7 +791,7 @@ dependencies = [
"cfg-if",
"futures-core",
"futures-io",
"rustix 0.38.35",
"rustix 0.38.39",
"signal-hook-registry",
"slab",
"windows-sys 0.59.0",
@ -1968,7 +1968,7 @@ dependencies = [
"bitflags 2.6.0",
"log",
"polling 3.7.3",
"rustix 0.38.35",
"rustix 0.38.39",
"slab",
"thiserror",
]
@ -1980,7 +1980,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20"
dependencies = [
"calloop",
"rustix 0.38.35",
"rustix 0.38.39",
"wayland-backend",
"wayland-client",
]
@ -1996,9 +1996,9 @@ dependencies = [
[[package]]
name = "cap-fs-ext"
version = "3.2.0"
version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eb23061fc1c4ead4e45ca713080fe768e6234e959f5a5c399c39eb41aa34e56e"
checksum = "e16619ada836f12897a72011fe99b03f0025b87a8dbbea4f3c9f89b458a23bf3"
dependencies = [
"cap-primitives",
"cap-std",
@ -2008,21 +2008,21 @@ dependencies = [
[[package]]
name = "cap-net-ext"
version = "3.2.0"
version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f83ae11f116bcbafc5327c6af250341db96b5930046732e1905f7dc65887e0e1"
checksum = "710b0eb776410a22c89a98f2f80b2187c2ac3a8206b99f3412332e63c9b09de0"
dependencies = [
"cap-primitives",
"cap-std",
"rustix 0.38.35",
"rustix 0.38.39",
"smallvec",
]
[[package]]
name = "cap-primitives"
version = "3.2.0"
version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d00bd8d26c4270d950eaaa837387964a2089a1c3c349a690a1fa03221d29531"
checksum = "82fa6c3f9773feab88d844aa50035a33fb6e7e7426105d2f4bb7aadc42a5f89a"
dependencies = [
"ambient-authority",
"fs-set-times",
@ -2030,16 +2030,16 @@ dependencies = [
"io-lifetimes 2.0.3",
"ipnet",
"maybe-owned",
"rustix 0.38.35",
"rustix 0.38.39",
"windows-sys 0.52.0",
"winx",
]
[[package]]
name = "cap-rand"
version = "3.2.0"
version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dbcb16a619d8b8211ed61f42bd290d2a1ac71277a69cf8417ec0996fa92f5211"
checksum = "53774d49369892b70184f8312e50c1b87edccb376691de4485b0ff554b27c36c"
dependencies = [
"ambient-authority",
"rand 0.8.5",
@ -2047,27 +2047,27 @@ dependencies = [
[[package]]
name = "cap-std"
version = "3.2.0"
version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19eb8e3d71996828751c1ed3908a439639752ac6bdc874e41469ef7fc15fbd7f"
checksum = "7f71b70818556b4fe2a10c7c30baac3f5f45e973f49fc2673d7c75c39d0baf5b"
dependencies = [
"cap-primitives",
"io-extras",
"io-lifetimes 2.0.3",
"rustix 0.38.35",
"rustix 0.38.39",
]
[[package]]
name = "cap-time-ext"
version = "3.2.0"
version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61142dc51e25b7acc970ca578ce2c3695eac22bbba46c1073f5f583e78957725"
checksum = "69dd48afa2363f746c93f961c211f6f099fb594a3446b8097bc5f79db51b6816"
dependencies = [
"ambient-authority",
"cap-primitives",
"iana-time-zone",
"once_cell",
"rustix 0.38.35",
"rustix 0.38.39",
"winx",
]
@ -4265,7 +4265,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947"
dependencies = [
"cfg-if",
"rustix 0.38.35",
"rustix 0.38.39",
"windows-sys 0.52.0",
]
@ -4601,7 +4601,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "033b337d725b97690d86893f9de22b67b80dcc4e9ad815f348254c38119db8fb"
dependencies = [
"io-lifetimes 2.0.3",
"rustix 0.38.35",
"rustix 0.38.39",
"windows-sys 0.52.0",
]
@ -5985,9 +5985,9 @@ dependencies = [
[[package]]
name = "io-extras"
version = "0.18.2"
version = "0.18.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9f046b9af244f13b3bd939f55d16830ac3a201e8a9ba9661bfcb03e2be72b9b"
checksum = "7d45fd7584f9b67ac37bc041212d06bfac0700b36456b05890d36a3b626260eb"
dependencies = [
"io-lifetimes 2.0.3",
"windows-sys 0.52.0",
@ -6960,7 +6960,7 @@ version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64"
dependencies = [
"rustix 0.38.35",
"rustix 0.38.39",
]
[[package]]
@ -8726,7 +8726,7 @@ dependencies = [
"concurrent-queue",
"hermit-abi 0.4.0",
"pin-project-lite",
"rustix 0.38.35",
"rustix 0.38.39",
"tracing",
"windows-sys 0.59.0",
]
@ -10137,9 +10137,9 @@ dependencies = [
[[package]]
name = "rustix"
version = "0.38.35"
version = "0.38.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f"
checksum = "375116bee2be9ed569afe2154ea6a99dfdffd257f533f187498c2a8f5feaf4ee"
dependencies = [
"bitflags 2.6.0",
"errno 0.3.9",
@ -10158,7 +10158,7 @@ checksum = "a25c3aad9fc1424eb82c88087789a7d938e1829724f3e4043163baf0d13cfc12"
dependencies = [
"errno 0.3.9",
"libc",
"rustix 0.38.35",
"rustix 0.38.39",
]
[[package]]
@ -11887,7 +11887,7 @@ dependencies = [
"cap-std",
"fd-lock",
"io-lifetimes 2.0.3",
"rustix 0.38.35",
"rustix 0.38.39",
"windows-sys 0.52.0",
"winx",
]
@ -12006,7 +12006,7 @@ dependencies = [
"cfg-if",
"fastrand 2.1.1",
"once_cell",
"rustix 0.38.35",
"rustix 0.38.39",
"windows-sys 0.59.0",
]
@ -12063,7 +12063,7 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef"
dependencies = [
"rustix 0.38.35",
"rustix 0.38.39",
"windows-sys 0.59.0",
]
@ -13715,7 +13715,7 @@ dependencies = [
"paste",
"postcard",
"psm",
"rustix 0.38.35",
"rustix 0.38.39",
"semver",
"serde",
"serde_derive",
@ -13850,7 +13850,7 @@ dependencies = [
"anyhow",
"cc",
"cfg-if",
"rustix 0.38.35",
"rustix 0.38.39",
"wasmtime-asm-macros",
"wasmtime-versioned-export-macros",
"windows-sys 0.52.0",
@ -13901,9 +13901,9 @@ dependencies = [
[[package]]
name = "wasmtime-wasi"
version = "24.0.1"
version = "24.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fda03f5bfd5c4cc09f75c7e44846663f25f2c48a2d688fbfb5c7a33af6cf34f5"
checksum = "f88f94e393084426f5055d57ce7ae6346ae623783ee6792f411282d6b9e1e5c3"
dependencies = [
"anyhow",
"async-trait",
@ -13919,7 +13919,7 @@ dependencies = [
"io-extras",
"io-lifetimes 2.0.3",
"once_cell",
"rustix 0.38.35",
"rustix 0.38.39",
"system-interface",
"thiserror",
"tokio",
@ -13976,7 +13976,7 @@ checksum = "f90e11ce2ca99c97b940ee83edbae9da2d56a08f9ea8158550fd77fa31722993"
dependencies = [
"cc",
"downcast-rs",
"rustix 0.38.35",
"rustix 0.38.39",
"scoped-tls",
"smallvec",
"wayland-sys",
@ -13989,7 +13989,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e321577a0a165911bdcfb39cf029302479d7527b517ee58ab0f6ad09edf0943"
dependencies = [
"bitflags 2.6.0",
"rustix 0.38.35",
"rustix 0.38.39",
"wayland-backend",
"wayland-scanner",
]
@ -14000,7 +14000,7 @@ version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ef9489a8df197ebf3a8ce8a7a7f0a2320035c3743f3c1bd0bdbccf07ce64f95"
dependencies = [
"rustix 0.38.35",
"rustix 0.38.39",
"wayland-client",
"xcursor",
]
@ -14129,7 +14129,7 @@ dependencies = [
"either",
"home",
"once_cell",
"rustix 0.38.35",
"rustix 0.38.39",
]
[[package]]
@ -14140,7 +14140,7 @@ checksum = "b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f"
dependencies = [
"either",
"home",
"rustix 0.38.35",
"rustix 0.38.39",
"winsafe",
]
@ -14156,9 +14156,9 @@ dependencies = [
[[package]]
name = "wiggle"
version = "24.0.1"
version = "24.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d3b31bd2b4d2d82a4b747b8dbc45f566214214a4ffdc5690429a73bc221dc8a"
checksum = "c72a4c92952216582f55eab27819a1fe8d3c54b292b7b8e5f849b23bfed96e78"
dependencies = [
"anyhow",
"async-trait",
@ -14171,9 +14171,9 @@ dependencies = [
[[package]]
name = "wiggle-generate"
version = "24.0.1"
version = "24.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2c6136b195fc12067aa9d4e7a5baf118729394df7bc7cbf8c63119bc9f2a7cd"
checksum = "cb744fb938a9fc38207838829b4a43831c1de499e3526eaea71deeff4d9cbb83"
dependencies = [
"anyhow",
"heck 0.4.1",
@ -14186,9 +14186,9 @@ dependencies = [
[[package]]
name = "wiggle-macro"
version = "24.0.1"
version = "24.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a41eaceee468da976ac43b85c4eb82e482f828d5e8e56f49f90dfac2d9bc3b4"
checksum = "7cef395fff17bf8f9c1dee6c0e12801a3ba24928139af0ecb5ccb82ff87bf9d2"
dependencies = [
"proc-macro2",
"quote",
@ -14874,7 +14874,7 @@ dependencies = [
"as-raw-xcb-connection",
"gethostname",
"libc",
"rustix 0.38.35",
"rustix 0.38.39",
"x11rb-protocol",
]