Repository navigation
chore(deps): bump the rust-dependencies group across 1 directory with 6 updates - #2706
dependabot[bot] wants to merge 1 commit into
Conversation
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
bashkit | bb31501 | Commit Preview URL Branch Preview URL |
Oct 13 2026, 10:24 AM |
… 6 updates Bumps the rust-dependencies group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [zeroize](https://github.com/RustCrypto/utils) | `1.9.0` | `1.9.1` | | [russh](https://github.com/warp-tech/russh) | `0.63.3` | `0.64.1` | | [napi](https://github.com/napi-rs/napi-rs) | `3.14.0` | `3.14.2` | | [signal-hook](https://github.com/vorner/signal-hook) | `0.4.4` | `0.4.5` | | [syn](https://github.com/dtolnay/syn) | `3.0.6` | `3.0.7` | | [toml](https://github.com/toml-rs/toml) | `1.1.6+spec-1.1.0` | `1.1.8+spec-1.1.0` | Updates `zeroize` from 1.9.0 to 1.9.1 - [Commits](RustCrypto/utils@zeroize-v1.9.0...zeroize-v1.9.1) Updates `russh` from 0.63.3 to 0.64.1 - [Release notes](https://github.com/warp-tech/russh/releases) - [Commits](Eugeny/russh@v0.63.3...v0.64.1) Updates `napi` from 3.14.0 to 3.14.2 - [Release notes](https://github.com/napi-rs/napi-rs/releases) - [Commits](napi-rs/napi-rs@napi-v3.14.0...napi-v3.14.2) Updates `signal-hook` from 0.4.4 to 0.4.5 - [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md) - [Commits](vorner/signal-hook@v0.4.4...v0.4.5) Updates `syn` from 3.0.6 to 3.0.7 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](dtolnay/syn@3.0.6...3.0.7) Updates `toml` from 1.1.6+spec-1.1.0 to 1.1.8+spec-1.1.0 - [Commits](toml-rs/toml@toml-v1.1.6...toml-v1.1.8) --- updated-dependencies: - dependency-name: napi dependency-version: 3.14.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: russh dependency-version: 0.64.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: signal-hook dependency-version: 0.4.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: syn dependency-version: 3.0.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: toml dependency-version: 1.1.8+spec-1.1.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: zeroize dependency-version: 1.9.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
242bb76 to
bb31501
Compare
Carries the group bump from #2706 plus the supply-chain delta audits it needed. That PR was green on Test, Lint, Examples and every WASM/Windows job; only Audit failed, with cargo vet --locked reporting ten crates unvetted. Refreshing the imported audits covers serde_spanned and the four toml crates, leaving five reviewed by hand. None of the five adds a dependency, a build script, or any host filesystem, network or process access, and each is a narrowing: russh 0.63.3 -> 0.64.1 enforces that a publickey signature uses the algorithm the request announced (RFC 4252 s7, RFC 8332 s3); before, a client could announce rsa-sha2-512 and sign with ssh-rsa (SHA-1) and the server accepted it. It also removes a dependency - the legacy-ed25519-pkcs8-parser feature and its yasna ASN.1 crate. This tree uses russh as a client with default features, so that feature was never enabled and the server-side bug never reachable; no new unsafe anywhere in src. napi 3.14.0 -> 3.14.2 bounds serde_json::Value conversion at 128 levels of nesting and fixes an aliasing violation in NativeBorrowScope. zeroize 1.9.0 -> 1.9.1 makes Zeroizing's Debug opaque so a wrapped secret no longer renders through {:?}, stops double-zeroizing Vec elements, and fixes an uninitialized read. toml_parser 1.1.3 -> 1.1.5 removes its optional unsafe get_unchecked paths. syn 3.0.6 -> 3.0.7 is a one-line parser fix; signal-hook 0.4.4 -> 0.4.5 hoists a raw fd out of a borrow before an unsafe libc::send. Verified locally: cargo vet --locked passes, and the ssh suite is 24/24 against russh 0.64.1.
|
Superseded by #2720, now merged, which carries this exact group bump plus the supply-chain delta audits it needed. Every rust job here was green; only Against current Generated by Claude Code |
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps the rust-dependencies group with 6 updates in the / directory:
1.9.01.9.10.63.30.64.13.14.03.14.20.4.40.4.53.0.63.0.71.1.6+spec-1.1.01.1.8+spec-1.1.0Updates
zeroizefrom 1.9.0 to 1.9.1Commits
34a6ebczeroize v1.9.1 (#1553)e68c684zeroize: test undercargo miriin CI (#1552)4a53d7dUpdate Cargo.lock (#1545)a2b1713zeroize: fix fallback code used byoptimization_barrier(#1551)3c5aa70ctutils v0.4.3 (#1550)6f4e70fctutils: usecast_(un)signed; MSRV 1.87 (#1548)29391e4ctutils: makeChoice::{to_bool, to_u8}intoconst fn; MSRV 1.86 (#1547)f09945dci: allow triggering workflows manually (#1543)53493dfdit v0.0.1-alpha (#1540)c89949dRenameaarch64-dittodit(#1539)Updates
russhfrom 0.63.3 to 0.64.1Release notes
Sourced from russh's releases.
Commits
e5d80a0v0.64.14c30503handle lifetime constraints correctlyc0fe3b1bump pageant4973149v0.64.0bf05d50cleanupa0ded76Support sending custom global requests from the client (#759)e8b2fd3Fix enforce rekey read and time limits (#766)efa9a03Add support hostkeys-prove-00@openssh.com (#767)36fa1bcfix(pageant): trim username padding and handle empty principals (#779)d27ff7eadd t8y2 as a contributor for code (#780)Updates
napifrom 3.14.0 to 3.14.2Release notes
Sourced from napi's releases.
Commits
8bab46echore: release (#3567)9c49b6cchore(release): publishe73367cfeat: recognize the aarch64-unknown-freebsd target (#3574)44e7911chore(deps): update dependency@oxc-node/coreto v0.1.3 (#3564)962e4b5fix(cli): keep WASI-managed root entry that differs from package main (#3572)469b861chore(deps): update dependency webdriverio to v10 (#3566)9ca1babfix(napi): register the wasm cleanup through the env cleanup hook (#3571)8047dbbfix(napi): own NativeBorrowScope storage via NonNull to fix aliasing violatio...125e472fix(napi): bound serde_json::Value conversion depth at 128 levels (#3568)a713fcbchore(deps): update dependency oxc-parser to ^0.153.0 (#3569)Updates
signal-hookfrom 0.4.4 to 0.4.5Changelog
Sourced from signal-hook's changelog.
Commits
1ee5faaRelease 0.4.52003e57CI: Check only mio 1.x support on the BSDs5eaf084signal-hook-mio: Drop redundant mio 0.7 dev-dependencyf7ceb8aUse square brackets for vec! in tests4c1f6f1CI: Leave out mio 0.6 from BSD checks and doc link checke52500eCI: Make the registry manifest parseable by old cargod3f9239Allow deprecated std::isize in the registry5e09118Drop hand-rolled sigset fallback on 32-bit Androidd12e7d9Set close-on-exec correctlyUpdates
synfrom 3.0.6 to 3.0.7Release notes
Sourced from syn's releases.
Commits
ec4c2daRelease 3.0.7f947cf7Merge pull request #2085 from A4-Tacks/break-label-abs-path9cb6556Update test suite to nightly-2026-10-080cce166Fix parse abs path expr in labeled break295f964Update test suite to nightly-2026-09-299ce6a79Update test suite to nightly-2026-09-243de8494Update test suite to nightly-2026-09-222ebf5f9Update test suite to nightly-2026-09-17Updates
tomlfrom 1.1.6+spec-1.1.0 to 1.1.8+spec-1.1.0Commits
ceac6e4chore: Release0fe9e93docs: Update changeloge3a64aafix(display): Ensure all keys are encoded (#1245)76484d0fix(display): Ensure all keys are encoded711b1barefactor(display): Clarify that we are working with encoded keys4f73ebdtest(display): Reproduce the key bug6c6a5cdfix(parser): Remove risk of unsoundness with synthetic parser events and 'uns...9c5e95dfix(parser): Remove risk of unsoundness with synthetic parser events and 'uns...4d45944perf(parser): Remove no-op code (#1243)189c91cperf(parser): Remove no-op code