`which 6`

This commit is contained in:
Jack Grigg 2024-10-18 22:54:10 +00:00
parent 2ecf7ab2d8
commit 9cdaed7062
5 changed files with 42 additions and 7 deletions

18
Cargo.lock generated
View File

@ -1962,11 +1962,11 @@ dependencies = [
[[package]]
name = "home"
version = "0.5.5"
version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
dependencies = [
"windows-sys 0.48.0",
"windows-sys 0.52.0",
]
[[package]]
@ -5744,14 +5744,14 @@ dependencies = [
[[package]]
name = "which"
version = "4.4.2"
version = "6.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
checksum = "b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f"
dependencies = [
"either",
"home",
"once_cell",
"rustix",
"winsafe",
]
[[package]]
@ -5960,6 +5960,12 @@ dependencies = [
"memchr",
]
[[package]]
name = "winsafe"
version = "0.0.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904"
[[package]]
name = "wyz"
version = "0.5.1"

View File

@ -173,6 +173,16 @@ criteria = "safe-to-deploy"
delta = "0.14.2 -> 0.14.5"
notes = "I did not thoroughly check the safety argument for fold_impl, but it at least seems to be well documented."
[[audits.home]]
who = "Jack Grigg <jack@electriccoin.co>"
criteria = "safe-to-deploy"
delta = "0.5.5 -> 0.5.9"
notes = """
`unsafe` changes are to switch Windows logic from `SHGetFolderPathW` to
`SHGetKnownFolderPath`. I checked that the parameters and return values were
being handled correctly per the Windows documentation.
"""
[[audits.http-body]]
who = "Jack Grigg <jack@electriccoin.co>"
criteria = "safe-to-deploy"
@ -572,6 +582,11 @@ criteria = "safe-to-deploy"
delta = "0.25.2 -> 0.25.4"
notes = "I have not checked consistency with the Mozilla IncludedCACertificateReportPEMCSV report."
[[audits.which]]
who = "Jack Grigg <jack@electriccoin.co>"
criteria = "safe-to-deploy"
delta = "6.0.1 -> 6.0.3"
[[audits.winapi-util]]
who = "Daira-Emma Hopwood <daira@jacaranda.org>"
criteria = "safe-to-run"

View File

@ -1518,6 +1518,10 @@ criteria = "safe-to-deploy"
version = "0.6.20"
criteria = "safe-to-deploy"
[[exemptions.winsafe]]
version = "0.0.19"
criteria = "safe-to-deploy"
[[exemptions.wyz]]
version = "0.5.1"
criteria = "safe-to-deploy"

View File

@ -3422,3 +3422,13 @@ who = "Daira-Emma Hopwood <daira@jacaranda.org>"
criteria = "safe-to-deploy"
delta = "0.3.66 -> 0.3.69"
aggregated-from = "https://raw.githubusercontent.com/zcash/zcash/master/qa/supply-chain/audits.toml"
[[audits.zcash.audits.which]]
who = "Jack Grigg <jack@electriccoin.co>"
criteria = "safe-to-deploy"
delta = "4.4.2 -> 6.0.1"
notes = """
Mostly refactoring to newer APIs. New `winsafe` dependency is only used to check
for extensionless Windows executables.
"""
aggregated-from = "https://raw.githubusercontent.com/zcash/zcash/master/qa/supply-chain/audits.toml"

View File

@ -129,7 +129,7 @@ webpki-roots = { workspace = true, optional = true }
[build-dependencies]
tonic-build = { workspace = true, features = ["prost"] }
which = "4"
which = "6"
[dev-dependencies]
ambassador.workspace = true