diff --git a/Cargo.lock b/Cargo.lock index da732e316c46..a03a226b4aa8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -446,7 +446,7 @@ dependencies = [ "anstyle", "clap_lex", "strsim", - "terminal_size 0.3.0", + "terminal_size", ] [[package]] @@ -529,17 +529,15 @@ dependencies = [ [[package]] name = "console" -version = "0.15.0" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31" +checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" dependencies = [ "encode_unicode", + "lazy_static", "libc", - "once_cell", - "regex", - "terminal_size 0.1.17", "unicode-width", - "winapi", + "windows-sys 0.52.0", ] [[package]] @@ -919,26 +917,18 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.15" +version = "0.9.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" dependencies = [ - "autocfg", - "cfg-if", "crossbeam-utils", - "memoffset", - "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.10" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83" -dependencies = [ - "cfg-if", - "once_cell", -] +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-common" @@ -1862,15 +1852,6 @@ dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" -dependencies = [ - "autocfg", -] - [[package]] name = "min-platform-host" version = "26.0.0" @@ -2488,12 +2469,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "scopeguard" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" - [[package]] name = "semver" version = "1.0.17" @@ -2770,16 +2745,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "terminal_size" -version = "0.1.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "terminal_size" version = "0.3.0" diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml index 90308e3dfa48..a447489570bb 100644 --- a/supply-chain/audits.toml +++ b/supply-chain/audits.toml @@ -1329,6 +1329,12 @@ criteria = "safe-to-deploy" version = "0.7.1" notes = "This library has many uses of unsafe, but contains extensive fuzzing and miri testing." +[[audits.console]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.15.0 -> 0.15.8" +notes = "Lots of internal refactorings for new features and such, nothing major out of place." + [[audits.constant_time_eq]] who = "Nick Fitzgerald " criteria = "safe-to-deploy" @@ -1415,6 +1421,18 @@ other words everything is as one would expect from a minor update for this crate. """ +[[audits.crossbeam-epoch]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.9.15 -> 0.9.18" +notes = "Nontrivial update but mostly around dependencies and how `unsafe` code is managed. Everything looks the same shape as before." + +[[audits.crossbeam-utils]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.8.10 -> 0.8.11" +notes = "No changes of substance, only minor updates around how `unsafe` code is managed but it's all trivially the same as before" + [[audits.crypto-common]] who = "Benjamin Bouvier " criteria = "safe-to-deploy" @@ -2695,6 +2713,18 @@ who = "Pat Hickey " criteria = "safe-to-deploy" version = "0.2.11" +[[audits.test-log]] +who = "Alex Crichton " +criteria = "safe-to-run" +delta = "0.2.11 -> 0.2.16" +notes = "Crate implementation was moved to a `*-macros` crate, crate is very small as a result." + +[[audits.test-log-macros]] +who = "Alex Crichton " +criteria = "safe-to-run" +version = "0.2.16" +notes = "Simple procedural macro copied from its previous source." + [[audits.thread_local]] who = "Pat Hickey " criteria = "safe-to-deploy" diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 6886cf2aa9ed..8dc363badea8 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -1387,13 +1387,6 @@ user-id = 189 user-login = "BurntSushi" user-name = "Andrew Gallant" -[[publisher.scopeguard]] -version = "1.1.0" -when = "2020-02-16" -user-id = 2915 -user-login = "Amanieu" -user-name = "Amanieu d'Antras" - [[publisher.serde]] version = "1.0.188" when = "2023-08-26" @@ -2810,6 +2803,25 @@ criteria = "safe-to-deploy" delta = "1.0.78 -> 1.0.83" aggregated-from = "https://raw.githubusercontent.com/mozilla/glean/main/supply-chain/audits.toml" +[[audits.mozilla.audits.crossbeam-utils]] +who = "Mike Hommey " +criteria = "safe-to-deploy" +delta = "0.8.11 -> 0.8.14" +aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" + +[[audits.mozilla.audits.crossbeam-utils]] +who = "Jan-Erik Rediger " +criteria = "safe-to-deploy" +delta = "0.8.14 -> 0.8.19" +aggregated-from = "https://raw.githubusercontent.com/mozilla/glean/main/supply-chain/audits.toml" + +[[audits.mozilla.audits.crossbeam-utils]] +who = "Alex Franchuk " +criteria = "safe-to-deploy" +delta = "0.8.19 -> 0.8.20" +notes = "Minor changes." +aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml" + [[audits.mozilla.audits.crypto-common]] who = "Mike Hommey " criteria = "safe-to-deploy"