Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cargo-audit for openSUSE:Factory checked in at 2025-03-11 20:45:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cargo-audit (Old) and /work/SRC/openSUSE:Factory/.cargo-audit.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cargo-audit" Tue Mar 11 20:45:07 2025 rev:25 rq:1251916 version:0.21.2~git0.18e58c2 Changes: -------- --- /work/SRC/openSUSE:Factory/cargo-audit/cargo-audit.changes 2025-02-04 18:14:37.868731631 +0100 +++ /work/SRC/openSUSE:Factory/.cargo-audit.new.19136/cargo-audit.changes 2025-03-11 20:46:11.916400818 +0100 @@ -1,0 +2,22 @@ +Tue Mar 04 00:49:12 UTC 2025 - [email protected] + +- Update to version 0.21.2~git0.18e58c2: + * Bump date in changelog + * Reference the incompat issue in changelogs + * Populate cargo-audit changelog + * Bump cargo-audit version + * bump rustsec version requirement in Cargo.toml + * Populate changelog for rustsec + * bump rustsec crate to 0.30.2 + * build(deps): bump tame-index from 0.18.0 to 0.18.1 + * Bump tame-index to 0.18 to gain support for Rust 1.85 + * Suppress Clippy complaint + * Update MSRV in Cargo.toml files + * Try 1.73 MSRV to see if that fixes cvss crate + * Don't bump MSRV on crates that don't depend on gix + * bluntly bump the MSRV to 1.81 as it seems to be required by `tame-index`s dependencies. + * update `gix` to v0.70 and `tame-index` index to 0.17. + * Cargo.lock: bump Abscissa to v0.8.2 (#1326) + * Temporarily ignore RUSTSEC-2025-0001 (#1325) + +------------------------------------------------------------------- Old: ---- rustsec-0.21.1~git0.bd6fb0f.tar.zst New: ---- rustsec-0.21.2~git0.18e58c2.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cargo-audit.spec ++++++ --- /var/tmp/diff_new_pack.GDwgnW/_old 2025-03-11 20:46:13.080449426 +0100 +++ /var/tmp/diff_new_pack.GDwgnW/_new 2025-03-11 20:46:13.084449593 +0100 @@ -20,7 +20,7 @@ %global workspace_name rustsec Name: cargo-audit -Version: 0.21.1~git0.bd6fb0f +Version: 0.21.2~git0.18e58c2 Release: 0 Summary: Audit rust sources for known security vulnerabilities License: ( 0BSD OR MIT OR Apache-2.0 ) AND ( Apache-2.0 OR BSL-1.0 ) AND ( Apache-2.0 OR MIT ) AND ( MIT OR Zlib OR Apache-2.0 ) AND ( Unlicense OR MIT ) AND ( Zlib OR Apache-2.0 OR MIT ) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND MIT AND MPL-2.0 AND MPL-2.0+ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.GDwgnW/_old 2025-03-11 20:46:13.128451431 +0100 +++ /var/tmp/diff_new_pack.GDwgnW/_new 2025-03-11 20:46:13.132451598 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/RustSec/rustsec.git</param> <param name="versionformat">@PARENT_TAG@~git@TAG_OFFSET@.%h</param> <param name="scm">git</param> - <param name="revision">cargo-audit/v0.21.1</param> + <param name="revision">cargo-audit/v0.21.2</param> <!-- <param name="revision">main</param> --> <param name="match-tag">cargo-audit/v*</param> <param name="versionrewrite-pattern">.*v(\d+\.\d+\.\d+)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.GDwgnW/_old 2025-03-11 20:46:13.152452432 +0100 +++ /var/tmp/diff_new_pack.GDwgnW/_new 2025-03-11 20:46:13.156452600 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/RustSec/rustsec.git</param> - <param name="changesrevision">bd6fb0fba41246ed860e0e8374d8f31aceabc8f9</param></service></servicedata> + <param name="changesrevision">18e58c28d9e6a542a167f19057c97554ec9b845f</param></service></servicedata> (No newline at EOF) ++++++ rustsec-0.21.1~git0.bd6fb0f.tar.zst -> rustsec-0.21.2~git0.18e58c2.tar.zst ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/.cargo/audit.toml new/rustsec-0.21.2~git0.18e58c2/.cargo/audit.toml --- old/rustsec-0.21.1~git0.bd6fb0f/.cargo/audit.toml 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/.cargo/audit.toml 2025-02-28 12:25:42.000000000 +0100 @@ -1,5 +1,9 @@ [advisories] -ignore = [] +ignore = [ + # gix-worktree-state nonexclusive checkout sets executable files world-writable + # TODO(tarcieri): upgrade `gix` (#1322) + "RUSTSEC-2025-0001", +] [output] quiet = false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/.github/workflows/cargo-audit.yml new/rustsec-0.21.2~git0.18e58c2/.github/workflows/cargo-audit.yml --- old/rustsec-0.21.1~git0.bd6fb0f/.github/workflows/cargo-audit.yml 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/.github/workflows/cargo-audit.yml 2025-02-28 12:25:42.000000000 +0100 @@ -60,7 +60,7 @@ - uses: actions/checkout@v4 - uses: actions-rs/toolchain@v1 with: - toolchain: 1.74.0 + toolchain: 1.81.0 override: true profile: minimal - uses: Swatinem/rust-cache@v2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/.github/workflows/cvss.yml new/rustsec-0.21.2~git0.18e58c2/.github/workflows/cvss.yml --- old/rustsec-0.21.1~git0.bd6fb0f/.github/workflows/cvss.yml 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/.github/workflows/cvss.yml 2025-02-28 12:25:42.000000000 +0100 @@ -23,7 +23,7 @@ strategy: matrix: rust: - - 1.60.0 # MSRV + - 1.73.0 # MSRV - stable steps: - uses: actions/checkout@v4 @@ -40,7 +40,7 @@ strategy: matrix: rust: - - 1.60.0 # MSRV + - 1.73.0 # MSRV - stable steps: - uses: actions/checkout@v4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/.github/workflows/quitters.yml new/rustsec-0.21.2~git0.18e58c2/.github/workflows/quitters.yml --- old/rustsec-0.21.1~git0.bd6fb0f/.github/workflows/quitters.yml 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/.github/workflows/quitters.yml 2025-02-28 12:25:42.000000000 +0100 @@ -23,7 +23,7 @@ strategy: matrix: rust: - - 1.70.0 # MSRV of `cargo audit`, should be bumped in tandem + - 1.81.0 # MSRV of `cargo audit`, should be bumped in tandem - stable steps: - uses: actions/checkout@v4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/.github/workflows/rustsec.yml new/rustsec-0.21.2~git0.18e58c2/.github/workflows/rustsec.yml --- old/rustsec-0.21.1~git0.bd6fb0f/.github/workflows/rustsec.yml 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/.github/workflows/rustsec.yml 2025-02-28 12:25:42.000000000 +0100 @@ -26,7 +26,7 @@ strategy: matrix: rust: - - 1.73.0 # MSRV + - 1.81.0 # MSRV - stable steps: - uses: actions/checkout@v4 @@ -47,7 +47,7 @@ - uses: actions/checkout@v4 - uses: actions-rs/toolchain@v1 with: - toolchain: 1.73.0 # MSRV + toolchain: 1.81.0 # MSRV override: true profile: minimal - uses: Swatinem/rust-cache@v2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/.github/workflows/workspace.yml new/rustsec-0.21.2~git0.18e58c2/.github/workflows/workspace.yml --- old/rustsec-0.21.1~git0.bd6fb0f/.github/workflows/workspace.yml 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/.github/workflows/workspace.yml 2025-02-28 12:25:42.000000000 +0100 @@ -1,7 +1,7 @@ name: Workspace on: - pull_request: {} + pull_request: { } push: branches: main @@ -25,7 +25,7 @@ - uses: actions/checkout@v4 - uses: actions-rs/toolchain@v1 with: - toolchain: 1.78.0 + toolchain: 1.81.0 components: clippy override: true profile: minimal diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/Cargo.lock new/rustsec-0.21.2~git0.18e58c2/Cargo.lock --- old/rustsec-0.21.1~git0.bd6fb0f/Cargo.lock 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/Cargo.lock 2025-02-28 12:25:42.000000000 +0100 @@ -4,9 +4,9 @@ [[package]] name = "abscissa_core" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de5df09bc18cb069dec8524aff811cbe9d7bf5f4b78ef739ef125a37b9d3f044" +checksum = "3083187ad864402d6bde86c5b51767b921edf4d02bf03b8ba40172dbd2a9773b" dependencies = [ "abscissa_derive", "arc-swap", @@ -30,9 +30,9 @@ [[package]] name = "abscissa_derive" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e04c7df69b2c6b9b6dba8422d1295e58ac4bcfc7c9e7e7d4c55a38aaff2ad92a" +checksum = "08d914621d2ef4da433fe01907e323ee3f2807738d392d5a34c287b381f87fe2" dependencies = [ "ident_case", "proc-macro2", @@ -191,7 +191,7 @@ "proc-macro2", "quote", "serde", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -384,7 +384,7 @@ [[package]] name = "cargo-audit" -version = "0.21.1" +version = "0.21.2" dependencies = [ "abscissa_core", "cargo-lock", @@ -396,7 +396,7 @@ "serde", "serde_json", "tempfile", - "thiserror", + "thiserror 1.0.65", "toml", ] @@ -476,7 +476,7 @@ "heck", "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -632,7 +632,7 @@ "proc-macro2", "quote", "strsim", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -643,7 +643,7 @@ dependencies = [ "darling_core", "quote", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -674,7 +674,7 @@ "darling", "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -684,7 +684,7 @@ checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" dependencies = [ "derive_builder_core", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -726,7 +726,7 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -787,6 +787,9 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183" +dependencies = [ + "serde", +] [[package]] name = "fastrand" @@ -925,9 +928,9 @@ [[package]] name = "gix" -version = "0.66.0" +version = "0.70.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9048b8d1ae2104f045cb37e5c450fc49d5d8af22609386bfc739c11ba88995eb" +checksum = "736f14636705f3a56ea52b553e67282519418d9a35bb1e90b3a9637a00296b68" dependencies = [ "gix-actor", "gix-attributes", @@ -960,6 +963,7 @@ "gix-revision", "gix-revwalk", "gix-sec", + "gix-shallow", "gix-submodule", "gix-tempfile", "gix-trace", @@ -972,28 +976,28 @@ "gix-worktree-state", "once_cell", "smallvec", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-actor" -version = "0.32.0" +version = "0.33.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc19e312cd45c4a66cd003f909163dc2f8e1623e30a0c0c6df3776e89b308665" +checksum = "20018a1a6332e065f1fcc8305c1c932c6b8c9985edea2284b3c79dc6fa3ee4b2" dependencies = [ "bstr", "gix-date", "gix-utils", "itoa", - "thiserror", + "thiserror 2.0.11", "winnow", ] [[package]] name = "gix-attributes" -version = "0.22.5" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebccbf25aa4a973dd352564a9000af69edca90623e8a16dad9cbc03713131311" +checksum = "f151000bf662ef5f641eca6102d942ee31ace80f271a3ef642e99776ce6ddb38" dependencies = [ "bstr", "gix-glob", @@ -1002,33 +1006,33 @@ "gix-trace", "kstring", "smallvec", - "thiserror", + "thiserror 2.0.11", "unicode-bom", ] [[package]] name = "gix-bitmap" -version = "0.2.12" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f78312288bd02052be5dbc2ecbc342c9f4eb791986d86c0a5c06b92dc72efa" +checksum = "b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540" dependencies = [ - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-chunk" -version = "0.4.9" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c28b58ba04f0c004722344390af9dbc85888fbb84be1981afb934da4114d4cf" +checksum = "0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f" dependencies = [ - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-command" -version = "0.3.10" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c201d2b9e9cce2365a6638fd0a966f751ed92d74be5c0727ac331e6a29ef5846" +checksum = "cb410b84d6575db45e62025a9118bdbf4d4b099ce7575a76161e898d9ca98df1" dependencies = [ "bstr", "gix-path", @@ -1038,23 +1042,23 @@ [[package]] name = "gix-commitgraph" -version = "0.24.3" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "133b06f67f565836ec0c473e2116a60fb74f80b6435e21d88013ac0e3c60fc78" +checksum = "e23a8ec2d8a16026a10dafdb6ed51bcfd08f5d97f20fa52e200bc50cb72e4877" dependencies = [ "bstr", "gix-chunk", "gix-features", "gix-hash", "memmap2", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-config" -version = "0.40.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78e797487e6ca3552491de1131b4f72202f282fb33f198b1c34406d765b42bb0" +checksum = "377c1efd2014d5d469e0b3cd2952c8097bce9828f634e04d5665383249f1d9e9" dependencies = [ "bstr", "gix-config-value", @@ -1066,29 +1070,29 @@ "memchr", "once_cell", "smallvec", - "thiserror", + "thiserror 2.0.11", "unicode-bom", "winnow", ] [[package]] name = "gix-config-value" -version = "0.14.9" +version = "0.14.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3de3fdca9c75fa4b83a76583d265fa49b1de6b088ebcd210749c24ceeb74660" +checksum = "11365144ef93082f3403471dbaa94cfe4b5e72743bdb9560719a251d439f4cee" dependencies = [ "bitflags", "bstr", "gix-path", "libc", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-credentials" -version = "0.24.5" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce391d305968782f1ae301c4a3d42c5701df7ff1d8bc03740300f6fd12bce78" +checksum = "cf950f9ee1690bb9c4388b5152baa8a9f41ad61e5cf1ba0ec8c207b08dab9e45" dependencies = [ "bstr", "gix-command", @@ -1098,38 +1102,38 @@ "gix-sec", "gix-trace", "gix-url", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-date" -version = "0.9.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d10d543ac13c97292a15e8e8b7889cd006faf739777437ed95362504b8fe81a0" +checksum = "c57c477b645ee248b173bb1176b52dd528872f12c50375801a58aaf5ae91113f" dependencies = [ "bstr", "itoa", "jiff", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-diff" -version = "0.46.0" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92c9afd80fff00f8b38b1c1928442feb4cd6d2232a6ed806b6b193151a3d336c" +checksum = "62afb7f4ca0acdf4e9dad92065b2eb1bf2993bcc5014b57bc796e3a365b17c4d" dependencies = [ "bstr", "gix-hash", "gix-object", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-discover" -version = "0.35.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0577366b9567376bc26e815fd74451ebd0e6218814e242f8e5b7072c58d956d2" +checksum = "d0c2414bdf04064e0f5a5aa029dfda1e663cf9a6c4bfc8759f2d369299bb65d8" dependencies = [ "bstr", "dunce", @@ -1138,14 +1142,14 @@ "gix-path", "gix-ref", "gix-sec", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-features" -version = "0.38.2" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac7045ac9fe5f9c727f38799d002a7ed3583cd777e3322a7c4b43e3cf437dc69" +checksum = "8bfdd4838a8d42bd482c9f0cb526411d003ee94cc7c7b08afe5007329c71d554" dependencies = [ "bytes", "crc32fast", @@ -1159,15 +1163,15 @@ "parking_lot", "prodash", "sha1_smol", - "thiserror", + "thiserror 2.0.11", "walkdir", ] [[package]] name = "gix-filter" -version = "0.13.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4121790ae140066e5b953becc72e7496278138d19239be2e63b5067b0843119e" +checksum = "bdcc36cd7dbc63ed0ec3558645886553d1afd3cd09daa5efb9cba9cceb942bbb" dependencies = [ "bstr", "encoding_rs", @@ -1181,14 +1185,14 @@ "gix-trace", "gix-utils", "smallvec", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-fs" -version = "0.11.3" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2bfe6249cfea6d0c0e0990d5226a4cb36f030444ba9e35e0639275db8f98575" +checksum = "182e7fa7bfdf44ffb7cfe7451b373cdf1e00870ac9a488a49587a110c562063d" dependencies = [ "fastrand", "gix-features", @@ -1197,9 +1201,9 @@ [[package]] name = "gix-glob" -version = "0.16.5" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74908b4bbc0a0a40852737e5d7889f676f081e340d5451a16e5b4c50d592f111" +checksum = "4e9c7249fa0a78f9b363aa58323db71e0a6161fd69860ed6f48dedf0ef3a314e" dependencies = [ "bitflags", "bstr", @@ -1209,19 +1213,19 @@ [[package]] name = "gix-hash" -version = "0.14.2" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93d7df7366121b5018f947a04d37f034717e113dcf9ccd85c34b58e57a74d5e" +checksum = "e81c5ec48649b1821b3ed066a44efb95f1a268b35c1d91295e61252539fbe9f8" dependencies = [ "faster-hex", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-hashtable" -version = "0.5.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ddf80e16f3c19ac06ce415a38b8591993d3f73aede049cb561becb5b3a8e242" +checksum = "189130bc372accd02e0520dc5ab1cef318dcc2bc829b76ab8d84bbe90ac212d1" dependencies = [ "gix-hash", "hashbrown 0.14.5", @@ -1230,9 +1234,9 @@ [[package]] name = "gix-ignore" -version = "0.11.4" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e447cd96598460f5906a0f6c75e950a39f98c2705fc755ad2f2020c9e937fab7" +checksum = "4f529dcb80bf9855c0a7c49f0ac588df6d6952d63a63fefc254b9c869d2cdf6f" dependencies = [ "bstr", "gix-glob", @@ -1243,9 +1247,9 @@ [[package]] name = "gix-index" -version = "0.35.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cd4203244444017682176e65fd0180be9298e58ed90bd4a8489a357795ed22d" +checksum = "acd12e3626879369310fffe2ac61acc828613ef656b50c4ea984dd59d7dc85d8" dependencies = [ "bitflags", "bstr", @@ -1266,25 +1270,25 @@ "memmap2", "rustix", "smallvec", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-lock" -version = "14.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bc7fe297f1f4614774989c00ec8b1add59571dc9b024b4c00acb7dedd4e19d" +checksum = "9739815270ff6940968441824d162df9433db19211ca9ba8c3fc1b50b849c642" dependencies = [ "gix-tempfile", "gix-utils", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-negotiate" -version = "0.15.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4063bf329a191a9e24b6f948a17ccf6698c0380297f5e169cee4f1d2ab9475b" +checksum = "a6a8af1ef7bbe303d30b55312b7f4d33e955de43a3642ae9b7347c623d80ef80" dependencies = [ "bitflags", "gix-commitgraph", @@ -1293,53 +1297,56 @@ "gix-object", "gix-revwalk", "smallvec", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-object" -version = "0.44.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f5b801834f1de7640731820c2df6ba88d95480dc4ab166a5882f8ff12b88efa" +checksum = "ddc4b3a0044244f0fe22347fb7a79cca165e37829d668b41b85ff46a43e5fd68" dependencies = [ "bstr", "gix-actor", "gix-date", "gix-features", "gix-hash", + "gix-hashtable", + "gix-path", "gix-utils", "gix-validate", "itoa", "smallvec", - "thiserror", + "thiserror 2.0.11", "winnow", ] [[package]] name = "gix-odb" -version = "0.63.0" +version = "0.67.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3158068701c17df54f0ab2adda527f5a6aca38fd5fd80ceb7e3c0a2717ec747" +checksum = "3e93457df69cd09573608ce9fa4f443fbd84bc8d15d8d83adecd471058459c1b" dependencies = [ "arc-swap", "gix-date", "gix-features", "gix-fs", "gix-hash", + "gix-hashtable", "gix-object", "gix-pack", "gix-path", "gix-quote", "parking_lot", "tempfile", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-pack" -version = "0.53.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3223aa342eee21e1e0e403cad8ae9caf9edca55ef84c347738d10681676fd954" +checksum = "fc13a475b3db735617017fb35f816079bf503765312d4b1913b18cf96f3fa515" dependencies = [ "clru", "gix-chunk", @@ -1352,52 +1359,52 @@ "memmap2", "parking_lot", "smallvec", - "thiserror", + "thiserror 2.0.11", "uluru", ] [[package]] name = "gix-packetline" -version = "0.17.6" +version = "0.18.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c43ef4d5fe2fa222c606731c8bdbf4481413ee4ef46d61340ec39e4df4c5e49" +checksum = "c7e5ae6bc3ac160a6bf44a55f5537813ca3ddb08549c0fd3e7ef699c73c439cd" dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-packetline-blocking" -version = "0.17.5" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9802304baa798dd6f5ff8008a2b6516d54b74a69ca2d3a2b9e2d6c3b5556b40" +checksum = "c1cbf8767c6abd5a6779f586702b5bcd8702380f4208219449cf1c9d0cd1e17c" dependencies = [ "bstr", "faster-hex", "gix-trace", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-path" -version = "0.10.12" +version = "0.10.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c04e5a94fdb56b1e91eb7df2658ad16832428b8eeda24ff1a0f0288de2bce554" +checksum = "c40f12bb65a8299be0cfb90fe718e3be236b7a94b434877012980863a883a99f" dependencies = [ "bstr", "gix-trace", "home", "once_cell", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-pathspec" -version = "0.7.7" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d23bf239532b4414d0e63b8ab3a65481881f7237ed9647bb10c1e3cc54c5ceb" +checksum = "6430d3a686c08e9d59019806faa78c17315fe22ae73151a452195857ca02f86c" dependencies = [ "bitflags", "bstr", @@ -1405,56 +1412,64 @@ "gix-config-value", "gix-glob", "gix-path", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-prompt" -version = "0.8.8" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57944bbdb87f7a9893907032276e99ff4eba3640d8db1bdfb1eba8c07edfd006" +checksum = "79f2185958e1512b989a007509df8d61dca014aa759a22bee80cfa6c594c3b6d" dependencies = [ "gix-command", "gix-config-value", "parking_lot", "rustix", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-protocol" -version = "0.45.3" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc43a1006f01b5efee22a003928c9eb83dde2f52779ded9d4c0732ad93164e3e" +checksum = "6c61bd61afc6b67d213241e2100394c164be421e3f7228d3521b04f48ca5ba90" dependencies = [ "bstr", "gix-credentials", "gix-date", "gix-features", "gix-hash", + "gix-lock", + "gix-negotiate", + "gix-object", + "gix-ref", + "gix-refspec", + "gix-revwalk", + "gix-shallow", + "gix-trace", "gix-transport", "gix-utils", "maybe-async", - "thiserror", + "thiserror 2.0.11", "winnow", ] [[package]] name = "gix-quote" -version = "0.4.13" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f89f9a1525dcfd9639e282ea939f5ab0d09d93cf2b90c1fc6104f1b9582a8e49" +checksum = "e49357fccdb0c85c0d3a3292a9f6db32d9b3535959b5471bb9624908f4a066c6" dependencies = [ "bstr", "gix-utils", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-ref" -version = "0.47.0" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae0d8406ebf9aaa91f55a57f053c5a1ad1a39f60fdf0303142b7be7ea44311e5" +checksum = "47adf4c5f933429f8554e95d0d92eee583cfe4b95d2bf665cd6fd4a1531ee20c" dependencies = [ "gix-actor", "gix-features", @@ -1467,45 +1482,47 @@ "gix-utils", "gix-validate", "memmap2", - "thiserror", + "thiserror 2.0.11", "winnow", ] [[package]] name = "gix-refspec" -version = "0.25.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebb005f82341ba67615ffdd9f7742c87787544441c88090878393d0682869ca6" +checksum = "59650228d8f612f68e7f7a25f517fcf386c5d0d39826085492e94766858b0a90" dependencies = [ "bstr", "gix-hash", "gix-revision", "gix-validate", "smallvec", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-revision" -version = "0.29.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba4621b219ac0cdb9256883030c3d56a6c64a6deaa829a92da73b9a576825e1e" +checksum = "3fe28bbccca55da6d66e6c6efc6bb4003c29d407afd8178380293729733e6b53" dependencies = [ + "bitflags", "bstr", + "gix-commitgraph", "gix-date", "gix-hash", "gix-hashtable", "gix-object", "gix-revwalk", "gix-trace", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-revwalk" -version = "0.15.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b41e72544b93084ee682ef3d5b31b1ba4d8fa27a017482900e5e044d5b1b3984" +checksum = "d4ecb80c235b1e9ef2b99b23a81ea50dd569a88a9eb767179793269e0e616247" dependencies = [ "gix-commitgraph", "gix-date", @@ -1513,14 +1530,14 @@ "gix-hashtable", "gix-object", "smallvec", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-sec" -version = "0.10.9" +version = "0.10.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2007538eda296445c07949cf04f4a767307d887184d6b3e83e2d636533ddc6e" +checksum = "d84dae13271f4313f8d60a166bf27e54c968c7c33e2ffd31c48cafe5da649875" dependencies = [ "bitflags", "gix-path", @@ -1529,10 +1546,22 @@ ] [[package]] +name = "gix-shallow" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab72543011e303e52733c85bef784603ef39632ddf47f69723def52825e35066" +dependencies = [ + "bstr", + "gix-hash", + "gix-lock", + "thiserror 2.0.11", +] + +[[package]] name = "gix-submodule" -version = "0.14.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "529d0af78cc2f372b3218f15eb1e3d1635a21c8937c12e2dd0b6fc80c2ca874b" +checksum = "74972fe8d46ac8a09490ae1e843b4caf221c5b157c5ac17057e8e1c38417a3ac" dependencies = [ "bstr", "gix-config", @@ -1540,14 +1569,14 @@ "gix-pathspec", "gix-refspec", "gix-url", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-tempfile" -version = "14.0.2" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046b4927969fa816a150a0cda2e62c80016fe11fb3c3184e4dddf4e542f108aa" +checksum = "2558f423945ef24a8328c55d1fd6db06b8376b0e7013b1bb476cc4ffdf678501" dependencies = [ "gix-fs", "libc", @@ -1558,15 +1587,15 @@ [[package]] name = "gix-trace" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04bdde120c29f1fc23a24d3e115aeeea3d60d8e65bab92cc5f9d90d9302eb952" +checksum = "7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7" [[package]] name = "gix-transport" -version = "0.42.3" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "421dcccab01b41a15d97b226ad97a8f9262295044e34fbd37b10e493b0a6481f" +checksum = "11187418489477b1b5b862ae1aedbbac77e582f2c4b0ef54280f20cfe5b964d9" dependencies = [ "base64", "bstr", @@ -1578,14 +1607,14 @@ "gix-sec", "gix-url", "reqwest", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-traverse" -version = "0.41.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030da39af94e4df35472e9318228f36530989327906f38e27807df305fccb780" +checksum = "2bec70e53896586ef32a3efa7e4427b67308531ed186bb6120fb3eca0f0d61b4" dependencies = [ "bitflags", "gix-commitgraph", @@ -1595,28 +1624,28 @@ "gix-object", "gix-revwalk", "smallvec", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-url" -version = "0.27.5" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd280c5e84fb22e128ed2a053a0daeacb6379469be6a85e3d518a0636e160c89" +checksum = "29218c768b53dd8f116045d87fec05b294c731a4b2bdd257eeca2084cc150b13" dependencies = [ "bstr", "gix-features", "gix-path", - "home", - "thiserror", + "percent-encoding", + "thiserror 2.0.11", "url", ] [[package]] name = "gix-utils" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba427e3e9599508ed98a6ddf8ed05493db114564e338e41f6a996d2e4790335f" +checksum = "ff08f24e03ac8916c478c8419d7d3c33393da9bb41fa4c24455d5406aeefd35f" dependencies = [ "fastrand", "unicode-normalization", @@ -1624,19 +1653,19 @@ [[package]] name = "gix-validate" -version = "0.9.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e187b263461bc36cea17650141567753bc6207d036cedd1de6e81a52f277ff68" +checksum = "9eaa01c3337d885617c0a42e92823922a2aea71f4caeace6fe87002bdcadbd90" dependencies = [ "bstr", - "thiserror", + "thiserror 2.0.11", ] [[package]] name = "gix-worktree" -version = "0.36.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c312ad76a3f2ba8e865b360d5cb3aa04660971d16dec6dd0ce717938d903149a" +checksum = "6673512f7eaa57a6876adceca6978a501d6c6569a4f177767dc405f8b9778958" dependencies = [ "bstr", "gix-attributes", @@ -1653,9 +1682,9 @@ [[package]] name = "gix-worktree-state" -version = "0.13.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b05c4b313fa702c0bacd5068dd3e01671da73b938fade97676859fee286de43" +checksum = "86f5e199ad5af972086683bd31d640c82cb85885515bf86d86236c73ce575bf0" dependencies = [ "bstr", "gix-features", @@ -1668,7 +1697,7 @@ "gix-path", "gix-worktree", "io-close", - "thiserror", + "thiserror 2.0.11", ] [[package]] @@ -1749,9 +1778,9 @@ [[package]] name = "http" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea" dependencies = [ "bytes", "fnv", @@ -1991,7 +2020,7 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -2116,9 +2145,9 @@ [[package]] name = "libc" -version = "0.2.161" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libm" @@ -2182,7 +2211,7 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -2410,18 +2439,22 @@ [[package]] name = "proc-macro2" -version = "1.0.89" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" +checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" dependencies = [ "unicode-ident", ] [[package]] name = "prodash" -version = "28.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "744a264d26b88a6a7e37cbad97953fa233b94d585236310bcbc88474b4092d79" +checksum = "a266d8d6020c61a437be704c5e618037588e1985c7dbb7bf8d265db84cffe325" +dependencies = [ + "log", + "parking_lot", +] [[package]] name = "quick-xml" @@ -2446,7 +2479,7 @@ "rustc-hash", "rustls", "socket2", - "thiserror", + "thiserror 1.0.65", "tokio", "tracing", ] @@ -2463,7 +2496,7 @@ "rustc-hash", "rustls", "slab", - "thiserror", + "thiserror 1.0.65", "tinyvec", "tracing", ] @@ -2685,7 +2718,7 @@ "proc-macro2", "quote", "rust-embed-utils", - "syn 2.0.85", + "syn 2.0.96", "walkdir", ] @@ -2712,6 +2745,12 @@ checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" [[package]] +name = "rustc-stable-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2febf9acc5ee5e99d1ad0afcdbccc02d87aa3f857a1f01f825b80eacf8edfcd1" + +[[package]] name = "rustix" version = "0.38.38" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -2779,7 +2818,7 @@ [[package]] name = "rustsec" -version = "0.30.1" +version = "0.30.2" dependencies = [ "auditable-info", "auditable-serde", @@ -2797,7 +2836,7 @@ "serde_json", "tame-index", "tempfile", - "thiserror", + "thiserror 1.0.65", "time", "toml", "url", @@ -2821,7 +2860,7 @@ "serde_json", "tame-index", "termcolor", - "thiserror", + "thiserror 1.0.65", "toml", "toml_edit", "xml-rs", @@ -2916,7 +2955,7 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -3078,9 +3117,9 @@ [[package]] name = "syn" -version = "2.0.85" +version = "2.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56" +checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" dependencies = [ "proc-macro2", "quote", @@ -3116,7 +3155,7 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -3142,9 +3181,9 @@ [[package]] name = "tame-index" -version = "0.14.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c46e79ebf09a3740c583fc8df63b1b8b5844bf756074c6bf5d392d5a2b708269" +checksum = "ffce9e61c14d088a18efafe197ce1906e639cc1980e21e7e09e45c3cb0bfc50c" dependencies = [ "camino", "crossbeam-channel", @@ -3155,11 +3194,12 @@ "memchr", "rayon", "reqwest", + "rustc-stable-hash", "semver", "serde", "serde_json", "smol_str", - "thiserror", + "thiserror 2.0.11", "tokio", "toml-span", "twox-hash", @@ -3193,7 +3233,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.65", +] + +[[package]] +name = "thiserror" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +dependencies = [ + "thiserror-impl 2.0.11", ] [[package]] @@ -3204,7 +3253,18 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.96", ] [[package]] @@ -3275,9 +3335,9 @@ [[package]] name = "tokio" -version = "1.41.0" +version = "1.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" +checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" dependencies = [ "backtrace", "bytes", @@ -3326,9 +3386,9 @@ [[package]] name = "toml-span" -version = "0.3.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce0e1be49e3b9bf33d1a8077c081a3b7afcfc94e4bc1002c80376784381bc106" +checksum = "757f36f490e7b3a25ed9fb692d7a0beb1424eabec3f7e8f40f576bece9a8cdc5" dependencies = [ "smallvec", ] @@ -3386,7 +3446,7 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -3436,13 +3496,9 @@ [[package]] name = "twox-hash" -version = "1.6.3" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" -dependencies = [ - "cfg-if", - "static_assertions", -] +checksum = "e7b17f197b3050ba473acf9181f7b1d3b66d1cf7356c6cc57886662276e65908" [[package]] name = "typed-arena" @@ -3608,7 +3664,7 @@ "once_cell", "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", "wasm-bindgen-shared", ] @@ -3642,7 +3698,7 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3871,7 +3927,7 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", "synstructure 0.13.1", ] @@ -3893,7 +3949,7 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", ] [[package]] @@ -3913,7 +3969,7 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", "synstructure 0.13.1", ] @@ -3942,5 +3998,5 @@ dependencies = [ "proc-macro2", "quote", - "syn 2.0.85", + "syn 2.0.96", ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/Cargo.toml new/rustsec-0.21.2~git0.18e58c2/Cargo.toml --- old/rustsec-0.21.1~git0.bd6fb0f/Cargo.toml 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/Cargo.toml 2025-02-28 12:25:42.000000000 +0100 @@ -25,7 +25,7 @@ display-error-chain = "0.2.0" fs-err = "2.11" # NOTE: Keep in sync with `gix` used by `tame-index`. -gix = { version = "0.66", default-features = false } +gix = { version = "0.70.0", default-features = false } gumdrop = "0.8" home = "0.5" once_cell = "1.15.0" @@ -34,11 +34,11 @@ quitters = { version = "0.1.0", path = "./quitters" } regex = { version = "1.10.6", default-features = false } rust-embed = "8.5.0" -rustsec = { version = "0.30.1", path = "./rustsec" } +rustsec = { version = "0.30.2", path = "./rustsec" } semver = "1.0.23" serde = "1" serde_json = "1" -tame-index = { version = "0.14", default-features = false } +tame-index = { version = "0.18.1", default-features = false } tempfile = "3" termcolor = "1" thiserror = "1" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/cargo-audit/CHANGELOG.md new/rustsec-0.21.2~git0.18e58c2/cargo-audit/CHANGELOG.md --- old/rustsec-0.21.1~git0.bd6fb0f/cargo-audit/CHANGELOG.md 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/cargo-audit/CHANGELOG.md 2025-02-28 12:25:42.000000000 +0100 @@ -4,6 +4,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.21.2 (2025-02-28) + +### Fixed + + - Upgraded to `rustsec` v0.30.2 to fix an incompatibility with Rust v1.85 and later ([#1333]) + +[#1333]: https://github.com/RustSec/rustsec/pull/1333 + ## 0.21.1 (2025-01-18) ### Fixed diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/cargo-audit/Cargo.toml new/rustsec-0.21.2~git0.18e58c2/cargo-audit/Cargo.toml --- old/rustsec-0.21.1~git0.bd6fb0f/cargo-audit/Cargo.toml 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/cargo-audit/Cargo.toml 2025-02-28 12:25:42.000000000 +0100 @@ -1,7 +1,7 @@ [package] name = "cargo-audit" description = "Audit Cargo.lock for crates with security vulnerabilities" -version = "0.21.1" +version = "0.21.2" authors = ["Tony Arcieri <[email protected]>"] license = "Apache-2.0 OR MIT" homepage = "https://rustsec.org" @@ -10,7 +10,7 @@ categories = ["development-tools::cargo-plugins"] keywords = ["cargo-subcommand", "security", "audit", "vulnerability"] edition = "2021" -rust-version = "1.74.0" +rust-version = "1.81.0" exclude = ["tests/"] [badges] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/cvss/Cargo.toml new/rustsec-0.21.2~git0.18e58c2/cvss/Cargo.toml --- old/rustsec-0.21.1~git0.bd6fb0f/cvss/Cargo.toml 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/cvss/Cargo.toml 2025-02-28 12:25:42.000000000 +0100 @@ -9,7 +9,7 @@ categories = ["parser-implementations"] keywords = ["cvssv3", "security", "advisory", "vulnerability"] edition = "2021" -rust-version = "1.60" +rust-version = "1.73" [dependencies] serde = { workspace = true, optional = true } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/cvss/src/v3/base/ac.rs new/rustsec-0.21.2~git0.18e58c2/cvss/src/v3/base/ac.rs --- old/rustsec-0.21.1~git0.bd6fb0f/cvss/src/v3/base/ac.rs 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/cvss/src/v3/base/ac.rs 2025-02-28 12:25:42.000000000 +0100 @@ -50,6 +50,7 @@ Low, } +#[allow(clippy::derivable_impls)] impl Default for AttackComplexity { fn default() -> AttackComplexity { AttackComplexity::High diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/rustsec/CHANGELOG.md new/rustsec-0.21.2~git0.18e58c2/rustsec/CHANGELOG.md --- old/rustsec-0.21.1~git0.bd6fb0f/rustsec/CHANGELOG.md 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/rustsec/CHANGELOG.md 2025-02-28 12:25:42.000000000 +0100 @@ -4,6 +4,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.30.2 (2025-02-28) + +### Fixed + + - Upgraded to `tame-index` v0.18.1 to fix an incompatibility with Rust 1.85 and later ([#1333]) + +[#1333]: https://github.com/RustSec/rustsec/pull/1333 + ## 0.30.1 (2025-01-18) ### Added diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/rustsec/Cargo.toml new/rustsec-0.21.2~git0.18e58c2/rustsec/Cargo.toml --- old/rustsec-0.21.1~git0.bd6fb0f/rustsec/Cargo.toml 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/rustsec/Cargo.toml 2025-02-28 12:25:42.000000000 +0100 @@ -1,7 +1,7 @@ [package] name = "rustsec" description = "Client library for the RustSec security advisory database" -version = "0.30.1" +version = "0.30.2" authors = ["Tony Arcieri <[email protected]>"] license = "Apache-2.0 OR MIT" homepage = "https://rustsec.org" @@ -10,7 +10,7 @@ categories = ["api-bindings", "development-tools"] keywords = ["audit", "rustsec", "security", "advisory", "vulnerability"] edition = "2021" -rust-version = "1.73" +rust-version = "1.81" [dependencies] cargo-lock = { workspace = true } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/rustsec/src/repository/git/modification_time.rs new/rustsec-0.21.2~git0.18e58c2/rustsec/src/repository/git/modification_time.rs --- old/rustsec-0.21.1~git0.bd6fb0f/rustsec/src/repository/git/modification_time.rs 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/rustsec/src/repository/git/modification_time.rs 2025-02-28 12:25:42.000000000 +0100 @@ -1,6 +1,7 @@ use crate::advisory::Date; use crate::error::{Error, ErrorKind}; use gix::date::Time; +use gix::traverse::commit::simple::CommitTimeOrder; use std::{ cmp::{max, min}, collections::HashMap, @@ -39,7 +40,9 @@ .rev_walk(Some(repo.head_id().map_err(|err| { format_err!(ErrorKind::Repo, "unable to find head id: {}", err) })?)) - .sorting(gix::traverse::commit::simple::Sorting::ByCommitTimeNewestFirst) + .sorting(gix::revision::walk::Sorting::ByCommitTime( + CommitTimeOrder::NewestFirst, + )) .all() .map_err(|err| format_err!(ErrorKind::Repo, "unable to walk commits: {}", err))?; @@ -101,33 +104,33 @@ .expect("main tree present") .try_into_tree_iter() .expect("id to be a tree"); - let previous_tree: Option<_> = { - parent_commit_id - .and_then(|id| db.try_find(&id, &mut buf2).ok().flatten()) - .and_then(|c| c.decode().ok()) - .and_then(gix::objs::ObjectRef::into_commit) - .map(|c| c.tree()) - .and_then(|tree| db.try_find(&tree, &mut buf2).ok().flatten()) - .and_then(|tree| tree.try_into_tree_iter()) - }; + let previous_tree = parent_commit_id + .and_then(|id| db.try_find(&id, &mut buf2).ok().flatten()) + .and_then(|c| c.decode().ok()) + .and_then(gix::objs::ObjectRef::into_commit) + .map(|c| c.tree()) + .and_then(|tree| db.try_find(&tree, &mut buf2).ok().flatten()) + .and_then(|tree| tree.try_into_tree_iter()) + .unwrap_or_default(); let mut recorder = gix::diff::tree::Recorder::default(); - gix::diff::tree::Changes::from(previous_tree) - .needed_to_obtain( - current_tree, - &mut gix::diff::tree::State::default(), - db, - &mut recorder, + + gix::diff::tree( + previous_tree, + current_tree, + &mut gix::diff::tree::State::default(), + db, + &mut recorder, + ) + .map_err(|err| { + format_err!( + ErrorKind::Repo, + "failed to diff commit {} to its parent {:?}: {}", + info.id, + parent_commit_id, + err ) - .map_err(|err| { - format_err!( - ErrorKind::Repo, - "failed to diff commit {} to its parent {:?}: {}", - info.id, - parent_commit_id, - err - ) - })?; + })?; for diff in recorder.records { // AFAIK files should never be deleted from an advisory db, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rustsec-0.21.1~git0.bd6fb0f/rustsec/src/repository/git/repository.rs new/rustsec-0.21.2~git0.18e58c2/rustsec/src/repository/git/repository.rs --- old/rustsec-0.21.1~git0.bd6fb0f/rustsec/src/repository/git/repository.rs 2025-01-19 04:12:58.000000000 +0100 +++ new/rustsec-0.21.2~git0.18e58c2/rustsec/src/repository/git/repository.rs 2025-02-28 12:25:42.000000000 +0100 @@ -248,7 +248,7 @@ .ok()? .tree() .ok()? - .lookup_entry_by_path(path, &mut Vec::new()) + .lookup_entry_by_path(path) .ok() .map(|_e| true) }; ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/cargo-audit/vendor.tar.zst /work/SRC/openSUSE:Factory/.cargo-audit.new.19136/vendor.tar.zst differ: char 7, line 1
