Add vet entries for coredump support (#5878)

* Update the `num_cpus` crate

Audits for this update provided from our import from Mozilla.

* Add vet entries for coredump support
This commit is contained in:
Alex Crichton
2023-02-24 12:26:39 -06:00
committed by GitHub
parent 4c88acbb89
commit fb2cbec34a
3 changed files with 54 additions and 3 deletions

15
Cargo.lock generated
View File

@@ -1418,6 +1418,15 @@ dependencies = [
"libc", "libc",
] ]
[[package]]
name = "hermit-abi"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
dependencies = [
"libc",
]
[[package]] [[package]]
name = "hermit-abi" name = "hermit-abi"
version = "0.3.0" version = "0.3.0"
@@ -1875,11 +1884,11 @@ dependencies = [
[[package]] [[package]]
name = "num_cpus" name = "num_cpus"
version = "1.13.1" version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
dependencies = [ dependencies = [
"hermit-abi 0.1.19", "hermit-abi 0.2.6",
"libc", "libc",
] ]

View File

@@ -762,6 +762,33 @@ is similar to what it once was back then. Skimming over the crate there is
nothing suspicious and it's everything you'd expect a Rust URL parser to be. nothing suspicious and it's everything you'd expect a Rust URL parser to be.
""" """
[[audits.wasm-coredump-builder]]
who = "Alex Crichton <alex@alexcrichton.com>"
criteria = "safe-to-deploy"
version = "0.1.10"
notes = """
This is a small crate which doesn't deviate outside of its intended purpose and
additionally contains no `unsafe` code.
"""
[[audits.wasm-coredump-encoder]]
who = "Alex Crichton <alex@alexcrichton.com>"
criteria = "safe-to-deploy"
version = "0.1.10"
notes = """
This small crate contains no `unsafe` code and does no more than what it says on
the tin.
"""
[[audits.wasm-coredump-types]]
who = "Alex Crichton <alex@alexcrichton.com>"
criteria = "safe-to-deploy"
version = "0.1.10"
notes = """
This small crate contains no `unsafe` code and only contains type definitions
used for wasm core dumps and trivially stays within its bounds.
"""
[[audits.wasm-encoder]] [[audits.wasm-encoder]]
who = "Alex Crichton <alex@alexcrichton.com>" who = "Alex Crichton <alex@alexcrichton.com>"
criteria = "safe-to-deploy" criteria = "safe-to-deploy"

View File

@@ -185,6 +185,11 @@ criteria = "safe-to-deploy"
version = "0.12.3" version = "0.12.3"
notes = "This version is used in rust's libstd, so effectively we're already trusting it" notes = "This version is used in rust's libstd, so effectively we're already trusting it"
[[audits.mozilla.audits.hermit-abi]]
who = "Mike Hommey <mh+mozilla@glandium.org>"
criteria = "safe-to-deploy"
delta = "0.1.19 -> 0.2.6"
[[audits.mozilla.audits.indexmap]] [[audits.mozilla.audits.indexmap]]
who = "Mike Hommey <mh+mozilla@glandium.org>" who = "Mike Hommey <mh+mozilla@glandium.org>"
criteria = "safe-to-deploy" criteria = "safe-to-deploy"
@@ -238,6 +243,16 @@ criteria = "safe-to-deploy"
version = "0.2.15" version = "0.2.15"
notes = "All code written or reviewed by Josh Stone." notes = "All code written or reviewed by Josh Stone."
[[audits.mozilla.audits.num_cpus]]
who = "Mike Hommey <mh+mozilla@glandium.org>"
criteria = "safe-to-deploy"
delta = "1.13.1 -> 1.14.0"
[[audits.mozilla.audits.num_cpus]]
who = "Mike Hommey <mh+mozilla@glandium.org>"
criteria = "safe-to-deploy"
delta = "1.14.0 -> 1.15.0"
[[audits.mozilla.audits.once_cell]] [[audits.mozilla.audits.once_cell]]
who = "Mike Hommey <mh+mozilla@glandium.org>" who = "Mike Hommey <mh+mozilla@glandium.org>"
criteria = "safe-to-deploy" criteria = "safe-to-deploy"