diff --git a/Cargo.lock b/Cargo.lock index 690044a..95e733d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,15 @@ # It is not intended for manual editing. version = 4 +[[package]] +name = "addr2line" +version = "0.25.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" +dependencies = [ + "gimli 0.32.3", +] + [[package]] name = "adler2" version = "2.0.1" @@ -81,9 +90,9 @@ dependencies = [ [[package]] name = "annotate-snippets" -version = "0.11.5" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4" +checksum = "96401ca08501972288ecbcde33902fce858bf73fbcbdf91dab8c3a9544e106bb" dependencies = [ "anstyle", "unicode-width 0.2.0", @@ -154,15 +163,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "ar_archive_writer" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b" -dependencies = [ - "object 0.37.3", -] - [[package]] name = "arbitrary" version = "1.4.2" @@ -186,9 +186,13 @@ dependencies = [ [[package]] name = "array-bytes" -version = "6.2.3" +version = "9.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5dde061bd34119e902bbb2d9b90c5692635cf59fb91d582c2b68043f1b8293" +checksum = "27d55334c98d756b32dcceb60248647ab34f027690f87f9a362fd292676ee927" +dependencies = [ + "smallvec", + "thiserror 2.0.18", +] [[package]] name = "arrayref" @@ -553,7 +557,7 @@ dependencies = [ "memchr", "num", "regex", - "regex-syntax 0.8.10", + "regex-syntax", ] [[package]] @@ -570,7 +574,7 @@ dependencies = [ "memchr", "num-traits", "regex", - "regex-syntax 0.8.10", + "regex-syntax", ] [[package]] @@ -590,25 +594,25 @@ dependencies = [ [[package]] name = "asn1-rs" -version = "0.6.2" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" +checksum = "b7f43a50ac4fdca5df8e885c21b835997f0a1cdee65494a6847694a98652d9d8" dependencies = [ "asn1-rs-derive", "asn1-rs-impl", "displaydoc", - "nom", + "nom 7.1.3", "num-traits", "rusticata-macros", - "thiserror 1.0.69", + "thiserror 2.0.18", "time", ] [[package]] name = "asn1-rs-derive" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" +checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" dependencies = [ "proc-macro2", "quote", @@ -750,6 +754,26 @@ dependencies = [ "serde", ] +[[package]] +name = "bincode" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740" +dependencies = [ + "bincode_derive", + "serde", + "unty", +] + +[[package]] +name = "bincode_derive" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09" +dependencies = [ + "virtue", +] + [[package]] name = "bit-set" version = "0.5.3" @@ -798,12 +822,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "bitmask" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5da9b3d9f6f585199287a473f4f8dfab6566cf827d15c00c219f53c645687ead" - [[package]] name = "bitvec" version = "1.0.1" @@ -849,7 +867,7 @@ dependencies = [ "arrow 54.3.1", "assert_cmd", "base64 0.22.1", - "bincode", + "bincode 1.3.3", "blake2", "blake3", "blazehash-core", @@ -1027,6 +1045,9 @@ name = "bumpalo" version = "3.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" +dependencies = [ + "allocator-api2", +] [[package]] name = "by_address" @@ -1058,6 +1079,15 @@ version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" +[[package]] +name = "bzip2" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c" +dependencies = [ + "libbz2-rs-sys", +] + [[package]] name = "bzip2-rs" version = "0.1.2" @@ -1427,20 +1457,38 @@ dependencies = [ "libc", ] +[[package]] +name = "cranelift-assembler-x64" +version = "0.123.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f8e1303ae2128891cb59691a74de4547dd208bc8511a2f287cca2b93bb3c728" +dependencies = [ + "cranelift-assembler-x64-meta", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.123.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58b2740a5936332028d9a1e8f29a199de2fd386e426d44da5fea70cf8e3f8e75" +dependencies = [ + "cranelift-srcgen", +] + [[package]] name = "cranelift-bforest" -version = "0.112.3" +version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69792bd40d21be8059f7c709f44200ded3bbd073df7eb3fa3c282b387c7ffa5b" +checksum = "37fd128d3629fb105e433bda09744c5a2959cd1da04617a455c4cc17dff1ebef" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.112.3" +version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da1eb6f7d8cdfa92f05acfae63c9a1d7a337e49ce7a2d0769c7fa03a2613a5" +checksum = "24a88f6d5a6cf6fcbc6386415d48948094721dfa4585d6615938b11ca938f20a" dependencies = [ "serde", "serde_derive", @@ -1448,11 +1496,12 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.112.3" +version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "709f5567a2bff9f06edf911a7cb5ebb091e4c81701714dc6ab574d08b4a69a0d" +checksum = "daa4a357d030bdd586d8fe3da56b394f7f6b6ded506e59f945e7b32b1e126b71" dependencies = [ "bumpalo", + "cranelift-assembler-x64", "cranelift-bforest", "cranelift-bitset", "cranelift-codegen-meta", @@ -1460,44 +1509,51 @@ dependencies = [ "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli 0.29.0", - "hashbrown 0.14.5", + "gimli 0.32.3", + "hashbrown 0.15.5", "log", + "pulley-interpreter", "regalloc2", "rustc-hash 2.1.2", + "serde", "smallvec", "target-lexicon", + "wasmtime-internal-math", ] [[package]] name = "cranelift-codegen-meta" -version = "0.112.3" +version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72d39a6b194c069fd091ca1f17b9d86ff1a4627ccad8806095828f61989a691f" +checksum = "4121e36a8757dea6fb237435ee5095eba25bc13ecc2eaee57eb9bffd4b27784f" dependencies = [ + "cranelift-assembler-x64-meta", "cranelift-codegen-shared", + "cranelift-srcgen", + "heck 0.5.0", + "pulley-interpreter", ] [[package]] name = "cranelift-codegen-shared" -version = "0.112.3" +version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18f81aefad1f80ed4132ae33f40b92779eeb57edeb1e28bb24424a4098c963a2" +checksum = "5173265fc30b9e42205cf06dfca9a272ee949667ce4115d975ed2c08d466e2f8" [[package]] name = "cranelift-control" -version = "0.112.3" +version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6adbaac785ad4683c4f199686f9e15c1471f52ae2f4c013a3be039b4719db754" +checksum = "9b6ca8a393e66dc13f915c6f456bdcf496d78fac4995792f7022b7806352d7a4" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.112.3" +version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70b85ed43567e13782cd1b25baf42a8167ee57169a60dfd3d7307c6ca3839da0" +checksum = "e609d9ba416bc26d774f343295a1d411515248a6a6d83d5f7492a0dd919569fa" dependencies = [ "cranelift-bitset", "serde", @@ -1506,9 +1562,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.112.3" +version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8349f71373bb69c6f73992c6c1606236a66c8134e7a60e04e03fbd64b1aa7dcf" +checksum = "90a3a277b1a0aff1123f6bae61c080a4bcb6df964829ed427f98e18dff14257f" dependencies = [ "cranelift-codegen", "log", @@ -1518,15 +1574,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.112.3" +version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "464a6b958ce05e0c237c8b25508012b6c644e8c37348213a8c786ba29e28cfdb" +checksum = "be53dd9b3a4cbeb9ced45c4a543ea8417ccfb334c3ba1cbb2233f4b25fb2531f" [[package]] name = "cranelift-native" -version = "0.112.3" +version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc4acaf6894ee323ff4e9ce786bec09f0ebbe49941e8012f1c1052f1d965034" +checksum = "ca62ab1d9f48cad97da5843b913ccf96c3dfde935af5d750cb5a6d367ccfb262" dependencies = [ "cranelift-codegen", "libc", @@ -1534,20 +1590,10 @@ dependencies = [ ] [[package]] -name = "cranelift-wasm" -version = "0.112.3" +name = "cranelift-srcgen" +version = "0.123.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b878860895cca97454ef8d8b12bfda9d0889dd49efee175dba78d54ff8363ec2" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "itertools 0.12.1", - "log", - "smallvec", - "wasmparser 0.217.1", - "wasmtime-types", -] +checksum = "a13b72860f54a2a19d3756bd47575fd8bddeafd6e5bbbf16372cdfebc482628a" [[package]] name = "crc" @@ -1908,13 +1954,13 @@ dependencies = [ [[package]] name = "der-parser" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" +checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6" dependencies = [ "asn1-rs", "displaydoc", - "nom", + "nom 7.1.3", "num-bigint", "num-traits", "rusticata-macros", @@ -2187,18 +2233,6 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" -[[package]] -name = "enum_dispatch" -version = "0.3.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd" -dependencies = [ - "once_cell", - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "equivalent" version = "1.0.2" @@ -2258,18 +2292,17 @@ dependencies = [ [[package]] name = "ewf" -version = "0.4.9" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ed8c21f060b936723663fe832dcbe25edac7c0a4f323b308033132f5d075ca" +checksum = "f9f0aae36d49a5b16a1353b4b80f7d0090666ca19dd910aed7b0ab1d35bf8f60" dependencies = [ "adler2", "flate2", "glob", "log", - "lru", + "lru 0.12.5", "md-5", "rayon", - "safe-read", "sha-1", "thiserror 2.0.18", ] @@ -2414,20 +2447,6 @@ dependencies = [ "spin", ] -[[package]] -name = "fmmap" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6099ab52d5329340a3014f60ca91bc892181ae32e752360d07be9295924dcb0b" -dependencies = [ - "byteorder", - "bytes", - "enum_dispatch", - "fs4", - "memmapix", - "parse-display", -] - [[package]] name = "fnv" version = "1.0.7" @@ -2497,16 +2516,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "fs4" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eeb4ed9e12f43b7fa0baae3f9cdda28352770132ef2e09a23760c29cae8bd47" -dependencies = [ - "rustix 0.38.44", - "windows-sys 0.48.0", -] - [[package]] name = "fsevent-sys" version = "4.1.0" @@ -2726,9 +2735,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" dependencies = [ "fallible-iterator 0.3.0", "indexmap 2.14.0", @@ -2762,7 +2771,7 @@ dependencies = [ "bstr", "log", "regex-automata", - "regex-syntax 0.8.10", + "regex-syntax", ] [[package]] @@ -2907,7 +2916,10 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ + "allocator-api2", + "equivalent", "foldhash 0.1.5", + "serde", ] [[package]] @@ -3479,24 +3491,6 @@ version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.14.0" @@ -3813,6 +3807,12 @@ dependencies = [ "lexical-util", ] +[[package]] +name = "libbz2-rs-sys" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34b357333733e8260735ba5894eb928c02ecc69c78715f01a8019e7fa7f2db4c" + [[package]] name = "libc" version = "0.2.184" @@ -3981,37 +3981,47 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "logos" -version = "0.14.4" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7251356ef8cb7aec833ddf598c6cb24d17b689d20b993f9d11a3d764e34e6458" +checksum = "ff472f899b4ec2d99161c51f60ff7075eeb3097069a36050d8037a6325eb8154" dependencies = [ "logos-derive", ] [[package]] name = "logos-codegen" -version = "0.14.4" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59f80069600c0d66734f5ff52cc42f2dabd6b29d205f333d61fd7832e9e9963f" +checksum = "192a3a2b90b0c05b27a0b2c43eecdb7c415e29243acc3f89cc8247a5b693045c" dependencies = [ "beef", "fnv", "lazy_static", "proc-macro2", "quote", - "regex-syntax 0.8.10", + "regex-syntax", + "rustc_version", "syn 2.0.117", ] [[package]] name = "logos-derive" -version = "0.14.4" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24fb722b06a9dc12adb0963ed585f19fc61dc5413e6a9be9422ef92c091e731d" +checksum = "605d9697bcd5ef3a42d38efc51541aa3d6a4a25f7ab6d1ed0da5ac632a26b470" dependencies = [ "logos-codegen", ] +[[package]] +name = "lru" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" +dependencies = [ + "hashbrown 0.15.5", +] + [[package]] name = "lru" version = "0.18.2" @@ -4046,6 +4056,16 @@ dependencies = [ "crc", ] +[[package]] +name = "lzma-rust2" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c60a23ffb90d527e23192f1246b14746e2f7f071cb84476dd879071696c18a4a" +dependencies = [ + "crc", + "sha2", +] + [[package]] name = "mac_address" version = "1.1.8" @@ -4117,15 +4137,6 @@ dependencies = [ "libc", ] -[[package]] -name = "memmapix" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f517ab414225d5f1755bd284d9545bd08a72a3958b3c6384d72e95de9cc1a1d3" -dependencies = [ - "rustix 0.38.44", -] - [[package]] name = "memmem" version = "0.1.1" @@ -4347,6 +4358,15 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nom" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" +dependencies = [ + "memchr", +] + [[package]] name = "normalize-line-endings" version = "0.3.0" @@ -4499,9 +4519,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ "crc32fast", "hashbrown 0.15.5", @@ -4509,15 +4529,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "object" -version = "0.37.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" -dependencies = [ - "memchr", -] - [[package]] name = "oci-distribution" version = "0.11.0" @@ -4545,9 +4556,9 @@ dependencies = [ [[package]] name = "oid-registry" -version = "0.7.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9" +checksum = "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7" dependencies = [ "asn1-rs", ] @@ -4840,32 +4851,6 @@ dependencies = [ "zstd", ] -[[package]] -name = "parse-display" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6509d08722b53e8dafe97f2027b22ccbe3a5db83cb352931e9716b0aa44bc5c" -dependencies = [ - "once_cell", - "parse-display-derive", - "regex", -] - -[[package]] -name = "parse-display-derive" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68517892c8daf78da08c0db777fcc17e07f2f63ef70041718f8a7630ad84f341" -dependencies = [ - "once_cell", - "proc-macro2", - "quote", - "regex", - "regex-syntax 0.7.5", - "structmeta", - "syn 2.0.117", -] - [[package]] name = "password-hash" version = "0.5.0" @@ -5139,6 +5124,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" +[[package]] +name = "ppmd-rust" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efca4c95a19a79d1c98f791f10aebd5c1363b473244630bb7dbde1dc98455a24" + [[package]] name = "ppv-lite86" version = "0.2.21" @@ -5248,7 +5239,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools", "proc-macro2", "quote", "syn 2.0.117", @@ -5315,13 +5306,41 @@ dependencies = [ ] [[package]] -name = "psm" -version = "0.1.30" +name = "psl" +version = "2.1.223" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3852766467df634d74f0b2d7819bf8dc483a0eb2e3b0f50f756f9cfe8b0d18d8" +checksum = "c0dedad316e05de220cbf3fd8bfb69f3df8755dde2d7d479211827b595168a93" dependencies = [ - "ar_archive_writer", - "cc", + "psl-types", +] + +[[package]] +name = "psl-types" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" + +[[package]] +name = "pulley-interpreter" +version = "36.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2662666315cb90dfb4d99a652ee053d4d8598f71c474209e84da031ca56ae5a4" +dependencies = [ + "cranelift-bitset", + "log", + "pulley-macros", + "wasmtime-internal-math", +] + +[[package]] +name = "pulley-macros" +version = "36.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb9a7d9ed2618f94b6d054aba3eb2768c9b489fe16b4ef8847fbc6ed41b707bb" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", ] [[package]] @@ -5538,9 +5557,9 @@ dependencies = [ "compact_str", "critical-section", "hashbrown 0.17.0", - "itertools 0.14.0", + "itertools", "kasuari", - "lru", + "lru 0.18.2", "palette", "serde", "strum 0.28.0", @@ -5603,7 +5622,7 @@ dependencies = [ "hashbrown 0.17.0", "indoc", "instability", - "itertools 0.14.0", + "itertools", "line-clipping", "ratatui-core", "serde", @@ -5670,14 +5689,15 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.10.2" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12908dbeb234370af84d0579b9f68258a0f67e201412dd9a2814e6f45b2fc0f0" +checksum = "5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734" dependencies = [ - "hashbrown 0.14.5", + "allocator-api2", + "bumpalo", + "hashbrown 0.15.5", "log", "rustc-hash 2.1.2", - "slice-group-by", "smallvec", ] @@ -5690,7 +5710,7 @@ dependencies = [ "aho-corasick", "memchr", "regex-automata", - "regex-syntax 0.8.10", + "regex-syntax", ] [[package]] @@ -5701,15 +5721,9 @@ checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.10", + "regex-syntax", ] -[[package]] -name = "regex-syntax" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" - [[package]] name = "regex-syntax" version = "0.8.10" @@ -5839,13 +5853,12 @@ checksum = "323c417e1d9665a65b263ec744ba09030cfb277e9daa0b018a4ab62e57bc8189" [[package]] name = "rowan" -version = "0.15.18" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f509095fc8cc0c8c8564016771d458079c11a8d857e65861f045145c0d3208" +checksum = "417a3a9f582e349834051b8a10c8d71ca88da4211e4093528e36b9845f6b5f21" dependencies = [ "countme", "hashbrown 0.14.5", - "memoffset", "rustc-hash 1.1.0", "text-size", ] @@ -5949,7 +5962,7 @@ version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" dependencies = [ - "nom", + "nom 7.1.3", ] [[package]] @@ -6065,12 +6078,6 @@ version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" -[[package]] -name = "safe-read" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67fa5cb4ac7edaf64ee1843699d72fb9c72b52411d4ec5e7142340be61ce6c09" - [[package]] name = "salsa20" version = "0.10.2" @@ -6394,12 +6401,6 @@ version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" -[[package]] -name = "slice-group-by" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" - [[package]] name = "slotmap" version = "1.1.1" @@ -6481,19 +6482,13 @@ dependencies = [ "der 0.8.0", ] -[[package]] -name = "sptr" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a" - [[package]] name = "sqlformat" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bba3a93db0cc4f7bdece8bb09e77e2e785c20bfebf79eb8340ed80708048790" dependencies = [ - "nom", + "nom 7.1.3", "unicode_categories", ] @@ -6744,29 +6739,6 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" -[[package]] -name = "structmeta" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ad9e09554f0456d67a69c1584c9798ba733a5b50349a6c0d0948710523922d" -dependencies = [ - "proc-macro2", - "quote", - "structmeta-derive", - "syn 2.0.117", -] - -[[package]] -name = "structmeta-derive" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a60bcaff7397072dca0017d1db428e30d5002e00b6847703e2e42005c95fbe00" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "strum" version = "0.27.2" @@ -6896,9 +6868,9 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" [[package]] name = "tempfile" @@ -6942,7 +6914,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662" dependencies = [ "fnv", - "nom", + "nom 7.1.3", "phf", "phf_codegen", ] @@ -7416,7 +7388,7 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16b380a1238663e5f8a691f9039c73e1cdae598a30e9855f541d29b08b53e9a5" dependencies = [ - "itertools 0.14.0", + "itertools", "unicode-segmentation", "unicode-width 0.2.0", ] @@ -7457,6 +7429,12 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" +[[package]] +name = "unty" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" + [[package]] name = "ureq" version = "2.12.1" @@ -7559,6 +7537,12 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +[[package]] +name = "virtue" +version = "0.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1" + [[package]] name = "vtparse" version = "0.6.2" @@ -7589,9 +7573,9 @@ dependencies = [ [[package]] name = "walrus" -version = "0.22.0" +version = "0.23.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d68aa3c7b80be75c8458fc087453e5a31a226cfffede2e9b932393b2ea1c624a" +checksum = "6481311b98508f4bc2d0abbfa5d42172e7a54b4b24d8f15e28b0dc650be0c59f" dependencies = [ "anyhow", "gimli 0.26.2", @@ -7599,8 +7583,8 @@ dependencies = [ "leb128", "log", "walrus-macro", - "wasm-encoder 0.212.0", - "wasmparser 0.212.0", + "wasm-encoder 0.214.0", + "wasmparser 0.214.0", ] [[package]] @@ -7711,20 +7695,21 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.212.0" +version = "0.214.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501940df4418b8929eb6d52f1aade1fdd15a5b86c92453cb696e3c906bd3fc33" +checksum = "ff694f02a8d7a50b6922b197ae03883fbf18cdb2ae9fbee7b6148456f5f44041" dependencies = [ "leb128", ] [[package]] name = "wasm-encoder" -version = "0.217.1" +version = "0.236.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10961fd76db420582926af70816dd205019d8152d9e51e1b939125dd1639f854" +checksum = "724fccfd4f3c24b7e589d333fc0429c68042897a7e8a5f8694f31792471841e7" dependencies = [ - "leb128", + "leb128fmt", + "wasmparser 0.236.1", ] [[package]] @@ -7764,9 +7749,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.212.0" +version = "0.214.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d28bc49ba1e5c5b61ffa7a2eace10820443c4b7d1c0b144109261d14570fdf8" +checksum = "5309c1090e3e84dad0d382f42064e9933fdaedb87e468cc239f0eabea73ddcb6" dependencies = [ "ahash", "bitflags 2.13.1", @@ -7778,13 +7763,12 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.217.1" +version = "0.236.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65a5a0689975b9fd93c02f5400cfd9669858b99607e54e7b892c6080cba598bb" +checksum = "a9b1e81f3eb254cf7404a82cee6926a4a3ccc5aad80cc3d43608a070c67aa1d7" dependencies = [ - "ahash", "bitflags 2.13.1", - "hashbrown 0.14.5", + "hashbrown 0.15.5", "indexmap 2.14.0", "semver", "serde", @@ -7804,90 +7788,93 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.217.1" +version = "0.236.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "324c6782d7b81c01625335d252653b26ea68e835ddb4aef4cb1ed3ea40ae3a49" +checksum = "2df225df06a6df15b46e3f73ca066ff92c2e023670969f7d50ce7d5e695abbb1" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.217.1", + "wasmparser 0.236.1", ] [[package]] name = "wasmtime" -version = "25.0.3" +version = "36.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f38dbf42dc56a6fe41ccd77211ea8ec90855de05e52cd00df5a0a3bca87d6147" +checksum = "93d881c5dcff5f230368d84fcf110ca25fe47badc694e7d559c3891492159916" dependencies = [ + "addr2line", "anyhow", "bitflags 2.13.1", "bumpalo", "cc", "cfg-if", - "hashbrown 0.14.5", + "hashbrown 0.15.5", "indexmap 2.14.0", "libc", - "libm", "log", "mach2", "memfd", - "object 0.36.7", + "object", "once_cell", - "paste", "postcard", - "psm", - "rustix 0.38.44", + "pulley-interpreter", + "rustix 1.1.4", "serde", "serde_derive", "smallvec", - "sptr", "target-lexicon", - "wasmparser 0.217.1", - "wasmtime-asm-macros", - "wasmtime-component-macro", - "wasmtime-cranelift", + "wasmparser 0.236.1", "wasmtime-environ", - "wasmtime-jit-icache-coherence", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "windows-sys 0.52.0", + "wasmtime-internal-asm-macros", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-math", + "wasmtime-internal-slab", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.60.2", ] [[package]] -name = "wasmtime-asm-macros" -version = "25.0.3" +name = "wasmtime-environ" +version = "36.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30e0c7f9983c2d60109a939d9ab0e0df301901085c3608e1c22c27c98390a027" +checksum = "a4b25534a3ff9dd844701c2bc997f76cb1f97bf2af0546a7066ae96f49c2e068" dependencies = [ - "cfg-if", + "anyhow", + "cranelift-bitset", + "cranelift-entity", + "gimli 0.32.3", + "indexmap 2.14.0", + "log", + "object", + "postcard", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder 0.236.1", + "wasmparser 0.236.1", + "wasmprinter", ] [[package]] -name = "wasmtime-component-macro" -version = "25.0.3" +name = "wasmtime-internal-asm-macros" +version = "36.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0929ffffaca32dd8770b56848c94056036963ca05de25fb47cac644e20262168" +checksum = "1d02832d760351fb3a1aa99eb8f7b95596c0f4e4e52df1547fcdb295ea5c780c" dependencies = [ - "anyhow", - "proc-macro2", - "quote", - "syn 2.0.117", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser 0.217.1", + "cfg-if", ] [[package]] -name = "wasmtime-component-util" -version = "25.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc29d2b56629d66d2fd791d1b46471d0016e0d684ed2dc299e870d127082268" - -[[package]] -name = "wasmtime-cranelift" -version = "25.0.3" +name = "wasmtime-internal-cranelift" +version = "36.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8c8af1197703f4de556a274384adf5db36a146f9892bc9607bad16881e75c80" +checksum = "65821bab751956cddfc6ee957beb13a0e2a6cf682050d75dfb7a0228db2ed499" dependencies = [ "anyhow", "cfg-if", @@ -7896,96 +7883,97 @@ dependencies = [ "cranelift-entity", "cranelift-frontend", "cranelift-native", - "cranelift-wasm", - "gimli 0.29.0", + "gimli 0.32.3", + "itertools", "log", - "object 0.36.7", + "object", + "pulley-interpreter", "smallvec", "target-lexicon", - "thiserror 1.0.69", - "wasmparser 0.217.1", + "thiserror 2.0.18", + "wasmparser 0.236.1", "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-internal-math", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-environ" -version = "25.0.3" +name = "wasmtime-internal-fiber" +version = "36.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f1b5af7bac868c5bce3b78a366a10677caacf6e6467c156301297e36ed31f3e" +checksum = "18cf73e5e8d28a2b30d86454430c7dea3b593598dcbbc0ebb927ca2716222d41" dependencies = [ "anyhow", - "cranelift-bitset", - "cranelift-entity", - "gimli 0.29.0", - "indexmap 2.14.0", - "log", - "object 0.36.7", - "postcard", - "serde", - "serde_derive", - "target-lexicon", - "wasm-encoder 0.217.1", - "wasmparser 0.217.1", - "wasmprinter", - "wasmtime-types", + "cc", + "cfg-if", + "libc", + "rustix 1.1.4", + "wasmtime-internal-asm-macros", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.60.2", ] [[package]] -name = "wasmtime-jit-icache-coherence" -version = "25.0.3" +name = "wasmtime-internal-jit-debug" +version = "36.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d7314e32c624f645ad7d6b9fc3ac89eb7d2b9aa06695d6445cec087958ec27d" +checksum = "4279dc3147ddaa21e5b3d2c0eaff117881c4f937747bdd2379eb361665843bd3" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "36.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8eb677944201839c0be19b39b0f19dcd663efbcbc05a09c73f26fec7bdf0331" dependencies = [ "anyhow", "cfg-if", "libc", - "windows-sys 0.52.0", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-math" +version = "36.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db9a153e184878df396a11f8912444531c2e4d0c7a1d9e9a52b30d9853d89cb9" +dependencies = [ + "libm", ] [[package]] -name = "wasmtime-slab" -version = "25.0.3" +name = "wasmtime-internal-slab" +version = "36.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f75cba1a8cc327839f493cfc3036c9de3d077d59ab76296bc710ee5f95be5391" +checksum = "b771494bead25e1f0c4c89a9476dd0b65eacca314ed82125f1e197fbc3f0396b" [[package]] -name = "wasmtime-types" -version = "25.0.3" +name = "wasmtime-internal-unwinder" +version = "36.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6d83a7816947a4974e2380c311eacb1db009b8bad86081dc726b705603c93c7" +checksum = "90199caed6925420434a923861d8ad813689ca8533d2c679f805d12e35b40a4b" dependencies = [ "anyhow", - "cranelift-entity", - "serde", - "serde_derive", - "smallvec", - "wasmparser 0.217.1", + "cfg-if", + "cranelift-codegen", + "log", + "object", ] [[package]] -name = "wasmtime-versioned-export-macros" -version = "25.0.3" +name = "wasmtime-internal-versioned-export-macros" +version = "36.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6879a8e168aef3fe07335343b7fbede12fa494215e83322e173d4018e124a846" +checksum = "ae71687aa834f9cc9eb5b0f97c85184d7dc70b84d32fd8927af0887998a1ba35" dependencies = [ "proc-macro2", "quote", "syn 2.0.117", ] -[[package]] -name = "wasmtime-wit-bindgen" -version = "25.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f571f63ac1d532e986eb3973bbef3a45e4ae83de521a8d573b0fe0594dc9608" -dependencies = [ - "anyhow", - "heck 0.4.1", - "indexmap 2.14.0", - "wit-parser 0.217.1", -] - [[package]] name = "web-sys" version = "0.3.95" @@ -8612,7 +8600,7 @@ checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" dependencies = [ "anyhow", "heck 0.5.0", - "wit-parser 0.244.0", + "wit-parser", ] [[package]] @@ -8662,25 +8650,7 @@ dependencies = [ "wasm-encoder 0.244.0", "wasm-metadata", "wasmparser 0.244.0", - "wit-parser 0.244.0", -] - -[[package]] -name = "wit-parser" -version = "0.217.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5aaf02882453eaeec4fe30f1e4263cfd8b8ea36dd00e1fe7d902d9cb498bccd" -dependencies = [ - "anyhow", - "id-arena", - "indexmap 2.14.0", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser 0.217.1", + "wit-parser", ] [[package]] @@ -8718,18 +8688,18 @@ dependencies = [ [[package]] name = "x509-parser" -version = "0.16.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69" +checksum = "d43b0f71ce057da06bc0851b23ee24f3f86190b07203dd8f567d0b706a185202" dependencies = [ "asn1-rs", "data-encoding", "der-parser", "lazy_static", - "nom", + "nom 7.1.3", "oid-registry", "rusticata-macros", - "thiserror 1.0.69", + "thiserror 2.0.18", "time", ] @@ -8763,18 +8733,17 @@ checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" [[package]] name = "yara-x" -version = "0.9.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e82e362edb9ae04e676d76338bb9971ec011f0698a88239c532076bc146b9d9" +checksum = "457a9192e5a45347f4a8e33d4827f06ae9c546201f9c9f19a2558f6e2f3a4345" dependencies = [ "aho-corasick", "annotate-snippets", "anyhow", "array-bytes", - "ascii_tree", "base64 0.22.1", - "bincode", - "bitmask", + "bincode 2.0.1", + "bitflags 2.13.1", "bitvec", "bstr", "const-oid 0.9.6", @@ -8783,18 +8752,18 @@ dependencies = [ "digest 0.10.7", "dsa", "ecdsa", - "fmmap", "globwalk", "indexmap 2.14.0", "intaglio", - "itertools 0.13.0", - "lazy_static", + "ipnet", + "itertools", "linkme", "md-5", "md2", "memchr", + "memmap2", "memx", - "nom", + "nom 8.0.0", "num-derive", "num-traits", "p256", @@ -8802,8 +8771,10 @@ dependencies = [ "protobuf", "protobuf-codegen", "protobuf-parse", + "psl", + "regex", "regex-automata", - "regex-syntax 0.8.10", + "regex-syntax", "roxmltree 0.20.0", "rsa", "rustc-hash 2.1.2", @@ -8812,23 +8783,24 @@ dependencies = [ "sha1", "sha2", "smallvec", - "thiserror 1.0.69", + "strum_macros 0.27.2", + "thiserror 2.0.18", "tlsh-fixed", "uuid", "walrus", "wasmtime", "x509-parser", - "yansi", "yara-x-macros", "yara-x-parser", "yara-x-proto", + "zip 5.1.1", ] [[package]] name = "yara-x-macros" -version = "0.9.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "941f4eb88204963a7cc1d9251344667f32f1521a0d262d4a1a35771cbb90d542" +checksum = "1f53514966552a7a0ffe89fd70ea5b27d97793567f2099cee9c980c824cdd069" dependencies = [ "darling 0.20.11", "proc-macro2", @@ -8838,32 +8810,30 @@ dependencies = [ [[package]] name = "yara-x-parser" -version = "0.9.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "680bc1cf691e8ac59c349df51fd3b84925c32042a1affd9b71ca17a4b05a3100" +checksum = "eea3855a5e32277c45c0c74ada98edd83520416fcbcebbb8f2e384e0b73b2812" dependencies = [ "ascii_tree", - "bitmask", + "bitflags 2.13.1", "bstr", "indexmap 2.14.0", - "itertools 0.13.0", + "itertools", "logos", "num-traits", "rowan", "rustc-hash 2.1.2", "serde", - "yansi", ] [[package]] name = "yara-x-proto" -version = "0.9.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9381f250a03b3b0da8bfe50b469dd297a3b95d2997184255ddd2ed2279f396f" +checksum = "ff9daafc62df6323146596a5bdc7c48194b73f8426a009d0382d064dfa916e08" dependencies = [ "protobuf", "protobuf-codegen", - "protobuf-parse", ] [[package]] @@ -8935,6 +8905,20 @@ name = "zeroize" version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] [[package]] name = "zerotrie" @@ -8986,6 +8970,33 @@ dependencies = [ "zopfli", ] +[[package]] +name = "zip" +version = "5.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f852905151ac8d4d06fdca66520a661c09730a74c6d4e2b0f27b436b382e532" +dependencies = [ + "aes", + "arbitrary", + "bzip2", + "constant_time_eq 0.3.1", + "crc32fast", + "deflate64", + "flate2", + "getrandom 0.3.4", + "hmac", + "indexmap 2.14.0", + "lzma-rust2", + "memchr", + "pbkdf2", + "ppmd-rust", + "sha1", + "time", + "zeroize", + "zopfli", + "zstd", +] + [[package]] name = "zip" version = "6.0.0" diff --git a/Cargo.toml b/Cargo.toml index 5566eaf..b8572be 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -119,7 +119,7 @@ toml = "0.8" dirs = "5" rusqlite = { version = "0.31", optional = true, features = ["bundled"] } bloomfilter = { version = "1", optional = true, features = ["serde"] } -yara-x = { version = "0.9", optional = true } +yara-x = { version = "~1.7", optional = true } minijinja = { version = "2", optional = true } parquet = { version = "54", optional = true } arrow = { version = "54", optional = true } diff --git a/deny.toml b/deny.toml index 3818763..61e34d9 100644 --- a/deny.toml +++ b/deny.toml @@ -28,51 +28,14 @@ features = [ [advisories] version = 2 ignore = [ - # RUSTSEC-2026-0222 (wasmtime, "Stores can mix up type indices between engines"). - # - # NOT EXPOSED — the precondition is structurally unreachable here, which is a - # stronger claim than "we cannot upgrade" and is the reason this is ignored. - # - # The advisory states the bug "is not triggerable by guest WebAssembly - # programs. It requires the embedder to create two `Engine`s and mix objects - # between them." blazehash is not the embedder — yara-x is, and it holds a - # single process-wide engine: - # - # src/wasm/mod.rs:726 - # pub(crate) static ref ENGINE: Engine = Engine::new(&CONFIG).unwrap(); - # - # One lazy_static Engine means there is no second Engine to mix objects with, - # so the cross-engine index confusion cannot occur. (Identical in yara-x - # 0.12.0, which issen resolves.) blazehash also never executes untrusted - # WASM; wasmtime is present only because yara-x compiles YARA rules to WASM. - # - # Upgrading is separately unavailable: resolved wasmtime is 25.0.3 via yara-x - # 0.9.0, patched lines are 24.0.12+/36.0.13+/46.0.2+/47.0.3+, and the latest - # yara-x (1.19.0) requires ^43.0.2 — also not a patched line. - # CVSS 3.8 Low, AV:L/AC:H/PR:H/UI:R. - # REMOVE WHEN: yara-x depends on wasmtime >= 46.0.2, or yara-x gains a second - # Engine (which would make the precondition reachable and this reason void). - { id = "RUSTSEC-2026-0222", reason = "wasmtime via yara-x; NOT EXPOSED — advisory needs two Engines mixed, yara-x holds one lazy_static singleton; upgrade also unavailable (no yara-x release reaches a patched line)" }, # paste v1 is unmaintained but is a transitive dep of metal (wgpu-hal, GPU feature). # No action available until wgpu updates its metal dependency. "RUSTSEC-2024-0436", - # instant v0.1.13 is unmaintained (author recommends web-time) — an - # unmaintained-ONLY advisory, not a vulnerability, with no reachable defect in a - # hashing workload. In the audited graph it is reachable solely via the GPU - # feature (wgpu 22 -> parking_lot 0.11.2 -> instant); parking_lot is held on the - # 0.11 line by sled (opendal/remote stack, which is excluded from this audit). - # No safe upgrade exists (instant is abandoned; parking_lot 0.12 dropped it), and - # the only removals — a wgpu major bump (rewrites the GPU backend) or updating the - # excluded opendal/sled remote tree — are out of scope for this change. Remove - # this ignore when wgpu updates its parking_lot dependency off the 0.11 line. - "RUSTSEC-2024-0384", # bincode v1 is unmaintained (RUSTSEC-2025-0141) but is only used by the optional # `nsrl` feature for bloom filter serialization. No drop-in v2 replacement exists # for the bloomfilter crate's serde output. Will migrate when bloomfilter updates. "RUSTSEC-2025-0141", - # fxhash unmaintained — transitive dep via yara-x. - "RUSTSEC-2025-0046", # rustls-pemfile unmaintained — transitive dep via yara-x. "RUSTSEC-2026-0098", # rustls 0.21 cert validation bugs — transitive dep via yara-x. @@ -80,29 +43,21 @@ ignore = [ # RSA Marvin Attack / timing side-channel — transitive via yara-x. # No direct key-recovery risk in our hashing workload (we never do RSA decryption). "RUSTSEC-2023-0071", - # tonic advisory — transitive via yara-x. - "RUSTSEC-2025-0118", # rustls-webpki CRL parsing panic — transitive via yara-x. # No CRL parsing performed in blazehash; only hash computation paths are used. "RUSTSEC-2026-0104", - # Wasmtime vulnerabilities — all transitive via yara-x → wasmtime. - # We do not run untrusted Wasm; only YARA rules execute in the Cranelift sandbox. - # Will resolve when yara-x upgrades its wasmtime dependency. - "RUSTSEC-2026-0020", - "RUSTSEC-2026-0021", - "RUSTSEC-2026-0085", - "RUSTSEC-2026-0086", - "RUSTSEC-2026-0087", - "RUSTSEC-2026-0088", - "RUSTSEC-2026-0089", - "RUSTSEC-2026-0091", - "RUSTSEC-2026-0092", - "RUSTSEC-2026-0093", - "RUSTSEC-2026-0094", - "RUSTSEC-2026-0095", - "RUSTSEC-2026-0096", + # NOTE: the thirteen Wasmtime ignores that used to live here + # (RUSTSEC-2026-0020/0021/0085/0086/0087/0088/0089/0091/0092/0093/0094/0095/0096) + # said "will resolve when yara-x upgrades its wasmtime dependency". That has now + # happened — yara-x ~1.7 puts us on wasmtime 36.0.13, a patched release — so the + # ignores were deleted rather than carried forward. Same for the fxhash + # (RUSTSEC-2025-0046) and tonic (RUSTSEC-2025-0118) ignores, whose crates left + # the audited graph in that upgrade, and the instant ignore (RUSTSEC-2024-0384), + # which cargo-deny had already been reporting as advisory-not-detected before + # this change. cargo-deny confirms every remaining entry above is still + # encountered; none of them is a stale rubber stamp. ] [licenses] @@ -124,6 +79,14 @@ allow = [ "Apache-2.0 WITH LLVM-exception", # Used by Substrait/Arrow ecosystem crates pulled in by yara-x "CDLA-Permissive-2.0", + # libbz2-rs-sys (the pure-Rust bzip2 implementation), reached as + # yara-x -> zip -> bzip2 -> libbz2-rs-sys. bzip2-1.0.6 is the original + # bzip2/libbzip2 licence: a BSD-style permissive licence — attribution and + # a no-misrepresentation clause, no copyleft and no source-disclosure + # obligation — so it sits in the same class as the BSD-2/3-Clause and Zlib + # entries already allowed above. FSF-recognised as a free, GPL-compatible + # licence. Arrived with the yara-x 0.9 -> 1.7 upgrade in this change. + "bzip2-1.0.6", ] [bans] diff --git a/docs/terms.md b/docs/terms.md index 47fa753..2476593 100644 --- a/docs/terms.md +++ b/docs/terms.md @@ -8,7 +8,7 @@ ## Licence -blazehash is released under the [MIT Licence](https://github.com/SecurityRonin/blazehash/blob/main/LICENSE). You are free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, subject to the licence terms. +blazehash is released under the [Apache License 2.0](https://github.com/SecurityRonin/blazehash/blob/main/LICENSE). You may use, modify, and distribute it subject to the terms of that licence. --- diff --git a/supply-chain/config.toml b/supply-chain/config.toml index 4ce7582..5b3b320 100644 --- a/supply-chain/config.toml +++ b/supply-chain/config.toml @@ -22,6 +22,10 @@ audit-as-crates-io = false [policy.blazehash-core] audit-as-crates-io = false +[[exemptions.addr2line]] +version = "0.17.0" +criteria = "safe-to-deploy" + [[exemptions.aes]] version = "0.8.4" criteria = "safe-to-deploy" @@ -47,7 +51,7 @@ version = "0.2.2" criteria = "safe-to-deploy" [[exemptions.annotate-snippets]] -version = "0.11.5" +version = "0.12.5" criteria = "safe-to-deploy" [[exemptions.anstream]] @@ -78,16 +82,12 @@ criteria = "safe-to-deploy" version = "0.5.1" criteria = "safe-to-deploy" -[[exemptions.ar_archive_writer]] -version = "0.5.1" -criteria = "safe-to-deploy" - [[exemptions.argon2]] version = "0.5.3" criteria = "safe-to-deploy" [[exemptions.array-bytes]] -version = "6.2.3" +version = "9.3.0" criteria = "safe-to-deploy" [[exemptions.arrayref]] @@ -199,11 +199,11 @@ version = "0.1.1" criteria = "safe-to-deploy" [[exemptions.asn1-rs]] -version = "0.6.2" +version = "0.7.2" criteria = "safe-to-deploy" [[exemptions.asn1-rs-derive]] -version = "0.5.1" +version = "0.6.0" criteria = "safe-to-deploy" [[exemptions.asn1-rs-impl]] @@ -250,12 +250,16 @@ criteria = "safe-to-deploy" version = "1.3.3" criteria = "safe-to-deploy" -[[exemptions.bitflags]] -version = "2.13.1" +[[exemptions.bincode]] +version = "2.0.1" criteria = "safe-to-deploy" -[[exemptions.bitmask]] -version = "0.5.0" +[[exemptions.bincode_derive]] +version = "2.0.1" +criteria = "safe-to-deploy" + +[[exemptions.bitflags]] +version = "2.13.1" criteria = "safe-to-deploy" [[exemptions.bitvec]] @@ -318,6 +322,10 @@ criteria = "safe-to-deploy" version = "1.11.1" criteria = "safe-to-deploy" +[[exemptions.bzip2]] +version = "0.6.1" +criteria = "safe-to-deploy" + [[exemptions.bzip2-rs]] version = "0.1.2" criteria = "safe-to-deploy" @@ -446,10 +454,6 @@ criteria = "safe-to-deploy" version = "0.3.0" criteria = "safe-to-deploy" -[[exemptions.cranelift-bitset]] -version = "0.112.3" -criteria = "safe-to-deploy" - [[exemptions.crc]] version = "3.4.0" criteria = "safe-to-deploy" @@ -591,7 +595,7 @@ version = "0.8.0" criteria = "safe-to-deploy" [[exemptions.der-parser]] -version = "9.0.0" +version = "10.0.0" criteria = "safe-to-deploy" [[exemptions.derive_more]] @@ -662,10 +666,6 @@ criteria = "safe-to-deploy" version = "1.0.0" criteria = "safe-to-deploy" -[[exemptions.enum_dispatch]] -version = "0.3.13" -criteria = "safe-to-deploy" - [[exemptions.errno]] version = "0.3.14" criteria = "safe-to-deploy" @@ -730,14 +730,6 @@ criteria = "safe-to-run" version = "0.11.1" criteria = "safe-to-deploy" -[[exemptions.fmmap]] -version = "0.3.3" -criteria = "safe-to-deploy" - -[[exemptions.fs4]] -version = "0.6.6" -criteria = "safe-to-deploy" - [[exemptions.fsevent-sys]] version = "4.1.0" criteria = "safe-to-deploy" @@ -1038,10 +1030,6 @@ criteria = "safe-to-deploy" version = "0.12.1" criteria = "safe-to-deploy" -[[exemptions.itertools]] -version = "0.13.0" -criteria = "safe-to-deploy" - [[exemptions.itoa]] version = "1.0.18" criteria = "safe-to-deploy" @@ -1154,6 +1142,10 @@ criteria = "safe-to-deploy" version = "1.0.6" criteria = "safe-to-deploy" +[[exemptions.libbz2-rs-sys]] +version = "0.2.5" +criteria = "safe-to-deploy" + [[exemptions.libc]] version = "0.2.184" criteria = "safe-to-deploy" @@ -1215,15 +1207,19 @@ version = "0.4.14" criteria = "safe-to-deploy" [[exemptions.logos]] -version = "0.14.4" +version = "0.15.1" criteria = "safe-to-deploy" [[exemptions.logos-codegen]] -version = "0.14.4" +version = "0.15.1" criteria = "safe-to-deploy" [[exemptions.logos-derive]] -version = "0.14.4" +version = "0.15.1" +criteria = "safe-to-deploy" + +[[exemptions.lru]] +version = "0.12.5" criteria = "safe-to-deploy" [[exemptions.lru]] @@ -1242,6 +1238,10 @@ criteria = "safe-to-deploy" version = "0.3.0" criteria = "safe-to-deploy" +[[exemptions.lzma-rust2]] +version = "0.13.0" +criteria = "safe-to-deploy" + [[exemptions.mac_address]] version = "1.1.8" criteria = "safe-to-deploy" @@ -1266,10 +1266,6 @@ criteria = "safe-to-deploy" version = "0.9.10" criteria = "safe-to-deploy" -[[exemptions.memmapix]] -version = "0.7.6" -criteria = "safe-to-deploy" - [[exemptions.memmem]] version = "0.1.1" criteria = "safe-to-deploy" @@ -1334,6 +1330,10 @@ criteria = "safe-to-deploy" version = "0.15.0" criteria = "safe-to-deploy" +[[exemptions.nom]] +version = "8.0.0" +criteria = "safe-to-deploy" + [[exemptions.notify]] version = "6.1.1" criteria = "safe-to-deploy" @@ -1366,10 +1366,6 @@ criteria = "safe-to-deploy" version = "0.2.7" criteria = "safe-to-deploy" -[[exemptions.object]] -version = "0.36.7" -criteria = "safe-to-deploy" - [[exemptions.object]] version = "0.37.3" criteria = "safe-to-deploy" @@ -1379,7 +1375,7 @@ version = "0.11.0" criteria = "safe-to-deploy" [[exemptions.oid-registry]] -version = "0.7.1" +version = "0.8.1" criteria = "safe-to-deploy" [[exemptions.olpc-cjson]] @@ -1466,14 +1462,6 @@ criteria = "safe-to-deploy" version = "54.3.1" criteria = "safe-to-deploy" -[[exemptions.parse-display]] -version = "0.8.2" -criteria = "safe-to-deploy" - -[[exemptions.parse-display-derive]] -version = "0.8.2" -criteria = "safe-to-deploy" - [[exemptions.password-hash]] version = "0.5.0" criteria = "safe-to-deploy" @@ -1566,6 +1554,10 @@ criteria = "safe-to-deploy" version = "0.1.5" criteria = "safe-to-deploy" +[[exemptions.ppmd-rust]] +version = "1.4.0" +criteria = "safe-to-deploy" + [[exemptions.ppv-lite86]] version = "0.2.21" criteria = "safe-to-deploy" @@ -1614,8 +1606,12 @@ criteria = "safe-to-deploy" version = "3.7.2" criteria = "safe-to-deploy" -[[exemptions.psm]] -version = "0.1.30" +[[exemptions.psl]] +version = "2.1.223" +criteria = "safe-to-deploy" + +[[exemptions.psl-types]] +version = "2.0.11" criteria = "safe-to-deploy" [[exemptions.pxfm]] @@ -1734,10 +1730,6 @@ criteria = "safe-to-deploy" version = "0.4.14" criteria = "safe-to-deploy" -[[exemptions.regex-syntax]] -version = "0.7.5" -criteria = "safe-to-deploy" - [[exemptions.regex-syntax]] version = "0.8.10" criteria = "safe-to-deploy" @@ -1771,7 +1763,7 @@ version = "1.1.1" criteria = "safe-to-deploy" [[exemptions.rowan]] -version = "0.15.18" +version = "0.16.1" criteria = "safe-to-deploy" [[exemptions.roxmltree]] @@ -1974,10 +1966,6 @@ criteria = "safe-to-deploy" version = "0.4.12" criteria = "safe-to-deploy" -[[exemptions.slice-group-by]] -version = "0.3.1" -criteria = "safe-to-deploy" - [[exemptions.slotmap]] version = "1.1.1" criteria = "safe-to-deploy" @@ -2058,14 +2046,6 @@ criteria = "safe-to-deploy" version = "0.1.5" criteria = "safe-to-deploy" -[[exemptions.structmeta]] -version = "0.2.0" -criteria = "safe-to-deploy" - -[[exemptions.structmeta-derive]] -version = "0.2.0" -criteria = "safe-to-deploy" - [[exemptions.strum]] version = "0.27.2" criteria = "safe-to-deploy" @@ -2111,7 +2091,7 @@ version = "0.4.45" criteria = "safe-to-deploy" [[exemptions.target-lexicon]] -version = "0.12.16" +version = "0.13.5" criteria = "safe-to-deploy" [[exemptions.tempfile]] @@ -2302,6 +2282,10 @@ criteria = "safe-to-deploy" version = "0.9.0" criteria = "safe-to-deploy" +[[exemptions.unty]] +version = "0.0.4" +criteria = "safe-to-deploy" + [[exemptions.url]] version = "2.5.8" criteria = "safe-to-deploy" @@ -2314,6 +2298,10 @@ criteria = "safe-to-deploy" version = "0.9.5" criteria = "safe-to-deploy" +[[exemptions.virtue]] +version = "0.0.18" +criteria = "safe-to-deploy" + [[exemptions.vtparse]] version = "0.6.2" criteria = "safe-to-deploy" @@ -2323,7 +2311,7 @@ version = "2.5.0" criteria = "safe-to-deploy" [[exemptions.walrus]] -version = "0.22.0" +version = "0.23.3" criteria = "safe-to-deploy" [[exemptions.walrus-macro]] @@ -2366,8 +2354,8 @@ criteria = "safe-to-deploy" version = "0.4.2" criteria = "safe-to-deploy" -[[exemptions.wasmtime-versioned-export-macros]] -version = "25.0.3" +[[exemptions.wasmtime-internal-asm-macros]] +version = "36.0.13" criteria = "safe-to-deploy" [[exemptions.web-sys]] @@ -2619,7 +2607,7 @@ version = "0.5.1" criteria = "safe-to-deploy" [[exemptions.x509-parser]] -version = "0.16.0" +version = "0.18.1" criteria = "safe-to-deploy" [[exemptions.xml-rs]] @@ -2635,19 +2623,19 @@ version = "1.0.1" criteria = "safe-to-deploy" [[exemptions.yara-x]] -version = "0.9.0" +version = "1.7.1" criteria = "safe-to-deploy" [[exemptions.yara-x-macros]] -version = "0.9.0" +version = "1.7.1" criteria = "safe-to-deploy" [[exemptions.yara-x-parser]] -version = "0.9.0" +version = "1.7.1" criteria = "safe-to-deploy" [[exemptions.yara-x-proto]] -version = "0.9.0" +version = "1.7.1" criteria = "safe-to-deploy" [[exemptions.yoke]] @@ -2674,6 +2662,10 @@ criteria = "safe-to-deploy" version = "0.1.7" criteria = "safe-to-deploy" +[[exemptions.zeroize_derive]] +version = "1.5.0" +criteria = "safe-to-deploy" + [[exemptions.zerotrie]] version = "0.2.4" criteria = "safe-to-deploy" @@ -2686,6 +2678,10 @@ criteria = "safe-to-deploy" version = "0.11.3" criteria = "safe-to-deploy" +[[exemptions.zip]] +version = "5.1.1" +criteria = "safe-to-deploy" + [[exemptions.zip]] version = "6.0.0" criteria = "safe-to-deploy" diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 0d48090..2345439 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -36,65 +36,70 @@ user-id = 2396 user-login = "jdm" user-name = "Josh Matthews" +[[publisher.cranelift-assembler-x64]] +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + +[[publisher.cranelift-assembler-x64-meta]] +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + [[publisher.cranelift-bforest]] -version = "0.112.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + +[[publisher.cranelift-bitset]] +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" [[publisher.cranelift-codegen]] -version = "0.112.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" [[publisher.cranelift-codegen-meta]] -version = "0.112.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" [[publisher.cranelift-codegen-shared]] -version = "0.112.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" [[publisher.cranelift-control]] -version = "0.112.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" [[publisher.cranelift-entity]] -version = "0.112.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" [[publisher.cranelift-frontend]] -version = "0.112.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" [[publisher.cranelift-isle]] -version = "0.112.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" [[publisher.cranelift-native]] -version = "0.112.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" -[[publisher.cranelift-wasm]] -version = "0.112.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +[[publisher.cranelift-srcgen]] +version = "0.123.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" [[publisher.derive_arbitrary]] version = "1.4.2" @@ -118,8 +123,8 @@ user-login = "nical" user-name = "Nicolas Silva" [[publisher.ewf]] -version = "0.4.9" -when = "2026-08-06" +version = "0.4.7" +when = "2026-07-25" user-id = 347968 user-login = "h4x0r" user-name = "Albert Hui" @@ -144,19 +149,22 @@ when = "2022-10-16" user-id = 52553 user-login = "embark-studios" +[[publisher.pulley-interpreter]] +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + +[[publisher.pulley-macros]] +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + [[publisher.regalloc2]] -version = "0.10.2" -when = "2024-09-11" -user-id = 187138 -user-login = "elliottt" -user-name = "Trevor Elliott" - -[[publisher.safe-read]] -version = "0.2.2" -when = "2026-08-06" -user-id = 347968 -user-login = "h4x0r" -user-name = "Albert Hui" +version = "0.12.2" +when = "2025-05-07" +user-id = 3726 +user-login = "cfallin" +user-name = "Chris Fallin" [[publisher.unicode-normalization]] version = "0.1.25" @@ -243,16 +251,15 @@ user-login = "alexcrichton" user-name = "Alex Crichton" [[publisher.wasm-encoder]] -version = "0.212.0" -when = "2024-06-27" +version = "0.214.0" +when = "2024-07-16" user-id = 73222 user-login = "wasmtime-publish" [[publisher.wasm-encoder]] -version = "0.217.1" -when = "2025-02-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.236.1" +when = "2025-08-14" +trusted-publisher = "github:bytecodealliance/wasm-tools" [[publisher.wasm-encoder]] version = "0.244.0" @@ -266,16 +273,15 @@ user-id = 73222 user-login = "wasmtime-publish" [[publisher.wasmparser]] -version = "0.212.0" -when = "2024-06-27" +version = "0.214.0" +when = "2024-07-16" user-id = 73222 user-login = "wasmtime-publish" [[publisher.wasmparser]] -version = "0.217.1" -when = "2025-02-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.236.1" +when = "2025-08-14" +trusted-publisher = "github:bytecodealliance/wasm-tools" [[publisher.wasmparser]] version = "0.244.0" @@ -283,70 +289,59 @@ when = "2026-01-06" trusted-publisher = "github:bytecodealliance/wasm-tools" [[publisher.wasmprinter]] -version = "0.217.1" -when = "2025-02-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "0.236.1" +when = "2025-08-14" +trusted-publisher = "github:bytecodealliance/wasm-tools" [[publisher.wasmtime]] -version = "25.0.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" - -[[publisher.wasmtime-asm-macros]] -version = "25.0.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" - -[[publisher.wasmtime-component-macro]] -version = "25.0.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" - -[[publisher.wasmtime-component-util]] -version = "25.0.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" - -[[publisher.wasmtime-cranelift]] -version = "25.0.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" [[publisher.wasmtime-environ]] -version = "25.0.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" - -[[publisher.wasmtime-jit-icache-coherence]] -version = "25.0.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" - -[[publisher.wasmtime-slab]] -version = "25.0.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" - -[[publisher.wasmtime-types]] -version = "25.0.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" - -[[publisher.wasmtime-wit-bindgen]] -version = "25.0.3" -when = "2024-11-05" -user-id = 73222 -user-login = "wasmtime-publish" +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + +[[publisher.wasmtime-internal-cranelift]] +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + +[[publisher.wasmtime-internal-fiber]] +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + +[[publisher.wasmtime-internal-jit-debug]] +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + +[[publisher.wasmtime-internal-jit-icache-coherence]] +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + +[[publisher.wasmtime-internal-math]] +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + +[[publisher.wasmtime-internal-slab]] +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + +[[publisher.wasmtime-internal-unwinder]] +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" + +[[publisher.wasmtime-internal-versioned-export-macros]] +version = "36.0.13" +when = "2026-07-31" +trusted-publisher = "github:bytecodealliance/wasmtime" [[publisher.wit-bindgen]] version = "0.51.0" @@ -373,12 +368,6 @@ version = "0.244.0" when = "2026-01-06" trusted-publisher = "github:bytecodealliance/wasm-tools" -[[publisher.wit-parser]] -version = "0.217.1" -when = "2025-02-05" -user-id = 73222 -user-login = "wasmtime-publish" - [[publisher.wit-parser]] version = "0.244.0" when = "2026-01-06" @@ -399,85 +388,109 @@ user-id = 696 # Nick Fitzgerald (fitzgen) start = "2019-03-16" end = "2026-08-21" +[[audits.bytecode-alliance.wildcard-audits.cranelift-assembler-x64]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" + +[[audits.bytecode-alliance.wildcard-audits.cranelift-assembler-x64-meta]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" + [[audits.bytecode-alliance.wildcard-audits.cranelift-bforest]] -who = "Bobby Holley " +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" + +[[audits.bytecode-alliance.wildcard-audits.cranelift-bitset]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.cranelift-codegen]] -who = "Bobby Holley " +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.cranelift-codegen-meta]] -who = "Bobby Holley " +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.cranelift-codegen-shared]] -who = "Bobby Holley " +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.cranelift-control]] -who = "Bobby Holley " +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2023-05-22" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.cranelift-entity]] -who = "Bobby Holley " +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.cranelift-frontend]] -who = "Bobby Holley " +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.cranelift-isle]] -who = "Bobby Holley " +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-12-13" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.cranelift-native]] -who = "Bobby Holley " +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" -[[audits.bytecode-alliance.wildcard-audits.cranelift-wasm]] -who = "Bobby Holley " +[[audits.bytecode-alliance.wildcard-audits.cranelift-srcgen]] +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.derive_arbitrary]] who = "Nick Fitzgerald " @@ -487,18 +500,29 @@ start = "2020-01-14" end = "2026-08-21" notes = "I am an author of this crate" +[[audits.bytecode-alliance.wildcard-audits.pulley-interpreter]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" + +[[audits.bytecode-alliance.wildcard-audits.pulley-macros]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" + [[audits.bytecode-alliance.wildcard-audits.regalloc2]] -who = "Trevor Elliott " +who = "Chris Fallin " criteria = "safe-to-deploy" -user-id = 187138 # Trevor Elliott (elliottt) -start = "2022-11-29" +user-id = 3726 # Chris Fallin (cfallin) +start = "2021-12-03" end = "2026-08-21" -notes = """ -This is a Bytecode Alliance authored crate maintained in the `regalloc2` -repository of which I'm one of the maintainers and publishers for. I am employed -by a member of the Bytecode Alliance and plan to continue doing so and will -actively maintain this crate over time. -""" +notes = "We (Bytecode Alliance) are the primary authors of regalloc2 and co-develop it with Cranelift/Wasmtime, with the same code-review, testing/fuzzing, and security standards." [[audits.bytecode-alliance.wildcard-audits.wasip2]] who = "Alex Crichton " @@ -575,98 +599,90 @@ notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.wasmprinter]] who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2023-01-01" -end = "2026-06-03" -notes = """ -The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate -publication of this crate from CI. This repository requires all PRs are reviewed -by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself. -""" +trusted-publisher = "github:bytecodealliance/wasm-tools" +start = "2025-08-14" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.wasmtime]] -who = "Bobby Holley " +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" -[[audits.bytecode-alliance.wildcard-audits.wasmtime-asm-macros]] -who = "Bobby Holley " +[[audits.bytecode-alliance.wildcard-audits.wasmtime-environ]] +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2022-08-22" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" -[[audits.bytecode-alliance.wildcard-audits.wasmtime-component-macro]] -who = "Bobby Holley " +[[audits.bytecode-alliance.wildcard-audits.wasmtime-internal-cranelift]] +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2022-07-20" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" -[[audits.bytecode-alliance.wildcard-audits.wasmtime-component-util]] -who = "Bobby Holley " +[[audits.bytecode-alliance.wildcard-audits.wasmtime-internal-fiber]] +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2022-08-22" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" -[[audits.bytecode-alliance.wildcard-audits.wasmtime-cranelift]] -who = "Bobby Holley " +[[audits.bytecode-alliance.wildcard-audits.wasmtime-internal-jit-debug]] +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" -[[audits.bytecode-alliance.wildcard-audits.wasmtime-environ]] -who = "Bobby Holley " +[[audits.bytecode-alliance.wildcard-audits.wasmtime-internal-jit-icache-coherence]] +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" -[[audits.bytecode-alliance.wildcard-audits.wasmtime-jit-icache-coherence]] -who = "Bobby Holley " +[[audits.bytecode-alliance.wildcard-audits.wasmtime-internal-math]] +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2022-11-21" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" -[[audits.bytecode-alliance.wildcard-audits.wasmtime-slab]] +[[audits.bytecode-alliance.wildcard-audits.wasmtime-internal-slab]] who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2023-01-01" -end = "2026-06-03" -notes = """ -The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate -publication of this crate from CI. This repository requires all PRs are reviewed -by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself. -""" +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" -[[audits.bytecode-alliance.wildcard-audits.wasmtime-types]] -who = "Bobby Holley " +[[audits.bytecode-alliance.wildcard-audits.wasmtime-internal-unwinder]] +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2021-10-29" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" -[[audits.bytecode-alliance.wildcard-audits.wasmtime-wit-bindgen]] -who = "Bobby Holley " +[[audits.bytecode-alliance.wildcard-audits.wasmtime-internal-versioned-export-macros]] +who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2023-01-20" -end = "2026-08-21" -notes = "The Bytecode Alliance is the author of this crate." +trusted-publisher = "github:bytecodealliance/wasmtime" +start = "2026-01-07" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.wit-bindgen]] who = "Alex Crichton " @@ -711,22 +727,54 @@ notes = "The Bytecode Alliance is the author of this crate" [[audits.bytecode-alliance.wildcard-audits.wit-parser]] who = "Alex Crichton " criteria = "safe-to-deploy" -user-id = 73222 # wasmtime-publish -start = "2023-01-01" -end = "2026-06-03" +trusted-publisher = "github:bytecodealliance/wasm-tools" +start = "2025-08-14" +end = "2027-01-08" +notes = "The Bytecode Alliance is the author of this crate" + +[[audits.bytecode-alliance.audits.addr2line]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.17.0 -> 0.19.0" notes = """ -The Bytecode Alliance uses the `wasmtime-publish` crates.io account to automate -publication of this crate from CI. This repository requires all PRs are reviewed -by a Bytecode Alliance maintainer and it owned by the Bytecode Alliance itself. +This is a minor update for addr2line which looks to mainly update its +dependencies and refactor existing code to expose more functionality and such. """ -[[audits.bytecode-alliance.wildcard-audits.wit-parser]] +[[audits.bytecode-alliance.audits.addr2line]] who = "Alex Crichton " criteria = "safe-to-deploy" -trusted-publisher = "github:bytecodealliance/wasm-tools" -start = "2025-08-14" -end = "2027-01-08" -notes = "The Bytecode Alliance is the author of this crate" +delta = "0.19.0 -> 0.20.0" +notes = "This version brings support for split-dwarf which while it uses the filesystem is always done at the behest of the caller, so everything is as expected for this update." + +[[audits.bytecode-alliance.audits.addr2line]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.20.0 -> 0.21.0" +notes = "This version bump updated some dependencies and optimized some internals. All looks good." + +[[audits.bytecode-alliance.audits.addr2line]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.21.0 -> 0.22.0" + +[[audits.bytecode-alliance.audits.addr2line]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.22.0 -> 0.24.1" +notes = "Lots of internal code refactorings and code movement. Nothing out of place however." + +[[audits.bytecode-alliance.audits.addr2line]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.24.1 -> 0.25.0" +notes = "All minor changes, even a net reduction of `unsafe`." + +[[audits.bytecode-alliance.audits.addr2line]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.25.0 -> 0.25.1" +notes = "Minor updates, looks like a minor bug fix, nothing awry." [[audits.bytecode-alliance.audits.adler2]] who = "Alex Crichton " @@ -843,6 +891,30 @@ who = "Pat Hickey " criteria = "safe-to-deploy" version = "0.1.1" +[[audits.bytecode-alliance.audits.gimli]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.29.0 -> 0.31.0" +notes = "Various updates here and there, nothing too major, what you'd expect from a DWARF parsing crate." + +[[audits.bytecode-alliance.audits.gimli]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.31.0 -> 0.31.1" +notes = "No fundmanetally new `unsafe` code, some small refactoring of existing code. Lots of changes in tests, not as many changes in the rest of the crate. More dwarf!" + +[[audits.bytecode-alliance.audits.gimli]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.31.1 -> 0.32.0" +notes = "Ever more DWARF to parse, but also no new `unsafe` and everything looks like gimli." + +[[audits.bytecode-alliance.audits.gimli]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.32.0 -> 0.32.3" +notes = "Ever more dwarf, it never ends! (nothing out of the ordinary)" + [[audits.bytecode-alliance.audits.hashbrown]] who = "Chris Fallin " criteria = "safe-to-deploy" @@ -1057,16 +1129,6 @@ criteria = "safe-to-deploy" delta = "1.13.2 -> 1.14.0" notes = "Minor new feature, nothing out of the ordinary." -[[audits.bytecode-alliance.audits.sptr]] -who = "Alex Crichton " -criteria = "safe-to-deploy" -version = "0.3.2" -notes = """ -This crate is 90% documentation and does contain a good deal of `unsafe` code, -but it's all doing what it says on the tin: being a stable polyfill for strict -provenance APIs in the standard library while they're on Nightly. -""" - [[audits.bytecode-alliance.audits.static_assertions]] who = "Andrew Brown " criteria = "safe-to-deploy"