Skip to content

build(deps): bump the crates group across 1 directory with 9 updates#284

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/userspace/ksuinit/crates-5ab346a019
Open

build(deps): bump the crates group across 1 directory with 9 updates#284
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/userspace/ksuinit/crates-5ab346a019

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 14, 2026

Bumps the crates group with 9 updates in the /userspace/ksuinit directory:

Package From To
goblin 0.10.4 0.10.5
anyhow 1.0.100 1.0.101
syscalls 0.7.0 0.8.1
bitflags 2.10.0 2.11.0
libc 0.2.178 0.2.182
proc-macro2 1.0.103 1.0.106
quote 1.0.42 1.0.44
syn 2.0.111 2.0.115
unicode-ident 1.0.22 1.0.23

Updates goblin from 0.10.4 to 0.10.5

Changelog

Sourced from goblin's changelog.

[0.10.5] - 2026-2-11

Added

elf.reloc: Add even more missing powerpc relocations, thanks @​ivlzme: m4b/goblin#505 elf.reloc: Add more RISCV relocs, thanks @​Jvlegod: m4b/goblin#507 pe: Add support for permissive parsing in resource parser, thanks @​kkent030315: m4b/goblin#508 macho: Add MH_GPU filetype, thanks @​ReturnRei: m4b/goblin#513 elf: Add elf constants for zstandard compression, thanks @​koutheir: m4b/goblin#516

Fixed

strtab: Fix regression parsing empty strtabs, thanks @​glslang: m4b/goblin#503

Commits

Updates anyhow from 1.0.100 to 1.0.101

Release notes

Sourced from anyhow's releases.

1.0.101

Commits
  • 80bfe29 Release 1.0.101
  • dff8c43 Merge pull request #437 from Ibitier/inline-ok-helper
  • 85d9ea9 Add #[inline] to anyhow::Ok helper
  • 54036cc Update ui test suite to nightly-2026-01-21
  • cce0579 Update actions/upload-artifact@v5 -> v6
  • f2c598c Update actions/upload-artifact@v4 -> v5
  • 2c0bda4 Update to 2021 edition
  • 0d82268 Remove rustc version requirement from readme
  • 67df012 Merge pull request #436 from dtolnay/up
  • c898488 Raise required compiler to Rust 1.68
  • Additional commits viewable in compare view

Updates syscalls from 0.7.0 to 0.8.1

Changelog

Sourced from syscalls's changelog.

v0.8.1

  • Updated to Linux v6.18, which includes:
    • file_getattr
    • file_setattr
    • uprobe (x86-64)

v0.8.0 Major Version Bump

  • riscv: Added riscv_hwprobe and riscv_flush_icache

⚠️ Breaking Changes ⚠️

  • riscv: Major corrections to riscv32 and riscv64 syscall tables.
    • Some 32- or 64-bit specific syscalls have been renamed.
    • Syscalls that do not exist on these architecture have been removed.
  • riscv32:
    • Removes io_getevents
    • Renames fcntl -> fcntl64
    • Removes renameat (use renameat2)
    • Renames statfs -> statfs64
    • Renames fstatfs -> fstatfs64
    • Renames truncate -> truncate64
    • Renames ftruncate -> ftruncate64
    • Renames lseek -> llseek
    • Renames sendfile -> sendfile64
    • Removes pselect6 (use pselect6_time64)
    • Removes fstatat64
    • Removes fstat
    • Removes timer_{set,get}time} (use timer_{set,get}64)
    • Removes timerfd_{set,get}time} (use timerfd_{set,get}64)
    • Removes clock_{set,get}time} (use clock_{set,get}64)
    • Removes utimensat (use utimensat_time64)
    • Removes futex (use futex_time64)
    • Removes nanosleep (use clock_nanosleep_time64)
    • Removes sched_rr_get_interval (use sched_rr_get_interval_time64)
    • Removes rt_sigtimedwait (use rt_sigtimedwait_time64)
    • Removes {get,set}timeofday
    • Removes mq_timedsend (use mq_timedsend_time64)
    • Removes mq_timedreceive (use mq_timedreceive_time64)
    • Removes semtimedop (use semtimedop_time64)
    • Renames mmap -> mmap2
    • Renames fadvise64 -> fadvise64_64
    • Removes rescvmmsg (use recevmmsg_time64)
    • Removes wait4
    • Removes clock_adjtime (use clock_adjtime64)
    • Removes io_pgetevents (use io_pgetevents_time64)
  • riscv64:
    • Removes the time64 syscalls, which are 32-bit only.
    • Removes renameat (use renameat2)
    • Removes fstatat (use newfstatat)
Commits

Updates bitflags from 2.10.0 to 2.11.0

Release notes

Sourced from bitflags's releases.

2.11.0

What's Changed

New Contributors

Full Changelog: bitflags/bitflags@2.10.0...2.11.0

Changelog

Sourced from bitflags's changelog.

2.11.0

What's Changed

New Contributors

Full Changelog: bitflags/bitflags@2.10.0...2.11.0

Commits
  • 60c6a72 Merge pull request #474 from bitflags/cargo/2.11.0
  • 79f4c05 prepare for 2.11.0 release
  • 81d5fac Merge pull request #473 from WaterWhisperer/feat/get-unknown-bits
  • a1c40f0 Fix clippy error
  • b5d15b6 Add tests
  • 2041dc3 Add methods to get the known/unknown bits from a flags value
  • 90488e5 Merge pull request #462 from james7132/serde_core
  • bc3c4fa Use serde_core instead of serde
  • See full diff in compare view

Updates libc from 0.2.178 to 0.2.182

Release notes

Sourced from libc's releases.

0.2.182

Added

  • Android, Linux: Add tgkill (#4970)
  • Redox: Add RENAME_NOREPLACE (#4968)
  • Redox: Add renameat2 (#4968)

0.2.181

Added

  • Apple: Add MADV_ZERO (#4924)
  • Redox: Add makedev, major, and minor (#4928)
  • GLibc: Add PTRACE_SET_SYSCALL_INFO (#4933)
  • OpenBSD: Add more kqueue related constants for (#4945)
  • Linux: add CAN error types (#4944)
  • OpenBSD: Add siginfo_t::si_status (#4946)
  • QNX NTO: Add max_align_t (#4927)
  • Illumos: Add _CS_PATH (#4956)
  • OpenBSD: add ppoll (#4957)

Fixed

  • Breaking: Redox: Fix the type of dev_t (#4928)
  • AIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (#4931)
  • AIX: Use 'struct st_timespec' in 'struct stat{,64}' (#4931)
  • Glibc: Link old version of tc{g,s}etattr (#4938)
  • Glibc: Link the correct version of cf{g,s}et{i,o}speed on mips{32,64}r6 (#4938)
  • OpenBSD: Fix constness of tm.tm_zone (#4948)
  • OpenBSD: Fix the definition of ptrace_thread_state (#4947)
  • QuRT: Fix type visibility and defs (#4932)
  • Redox: Fix values for PTHREAD_MUTEX_{NORMAL, RECURSIVE} (#4943)
  • Various: Mark additional fields as private padding (#4922)

Changed

  • Fuchsia: Update SO_* constants (#4937)
  • Revert "musl: convert inline timespecs to timespec" (resolves build issues on targets only supported by Musl 1.2.3+ ) (#4958)

0.2.180

Added

  • QNX: Add missing BPF and ifreq structures (#4769)

Fixed

  • Linux, L4Re: address soundness issues of CMSG_NXTHDR (#4903)
  • Linux-like: Handle zero-sized payload differences in CMSG_NXTHDR (#4903)
  • Musl: Fix incorrect definitions of struct stat on some 32-bit architectures (#4914)
  • NetBSD: RISC-V 64: Correct mcontext type definitions (#4886)
  • uClibc: Re-enable __SIZEOF_PTHREAD_COND_T on non-L4Re uclibc (#4915)

... (truncated)

Changelog

Sourced from libc's changelog.

0.2.182 - 2026-02-13

Added

  • Android, Linux: Add tgkill (#4970)
  • Redox: Add RENAME_NOREPLACE (#4968)
  • Redox: Add renameat2 (#4968)

0.2.181 - 2026-02-09

Added

  • Apple: Add MADV_ZERO (#4924)
  • Redox: Add makedev, major, and minor (#4928)
  • GLibc: Add PTRACE_SET_SYSCALL_INFO (#4933)
  • OpenBSD: Add more kqueue related constants for (#4945)
  • Linux: add CAN error types (#4944)
  • OpenBSD: Add siginfo_t::si_status (#4946)
  • QNX NTO: Add max_align_t (#4927)
  • Illumos: Add _CS_PATH (#4956)
  • OpenBSD: add ppoll (#4957)

Fixed

  • breaking: Redox: Fix the type of dev_t (#4928)
  • AIX: Change 'tv_nsec' of 'struct timespec' to type 'c_long' (#4931)
  • AIX: Use 'struct st_timespec' in 'struct stat{,64}' (#4931)
  • Glibc: Link old version of tc{g,s}etattr (#4938)
  • Glibc: Link the correct version of cf{g,s}et{i,o}speed on mips{32,64}r6 (#4938)
  • OpenBSD: Fix constness of tm.tm_zone (#4948)
  • OpenBSD: Fix the definition of ptrace_thread_state (#4947)
  • QuRT: Fix type visibility and defs (#4932)
  • Redox: Fix values for PTHREAD_MUTEX_{NORMAL, RECURSIVE} (#4943)
  • Various: Mark additional fields as private padding (#4922)

Changed

  • Fuchsia: Update SO_* constants (#4937)
  • Revert "musl: convert inline timespecs to timespec" (resolves build issues on targets only supported by Musl 1.2.3+ ) (#4958)

0.2.180 - 2026-01-08

Added

  • QNX: Add missing BPF and ifreq structures (#4769)

Fixed

... (truncated)

Commits
  • e879ee9 chore: Release libc 0.2.182
  • 2efe72f remove copyright year in LICENSE-MIT
  • 634bc4e ci: Update the list of tested and documented targets
  • d7aa109 Revert "Disable hexagon-unknown-linux-musl testing for now"
  • 14e2f56 Revert "ci: Skip hexagon-unknown-linux-musl"
  • b7807c3 Revert "aix: Temporarily skip checking powerpc64-ibm-aix builds"
  • abe93a0 feat(linux): add tgkill for Linux and Android
  • 25f7dde feat(redox): add RENAME_NOREPLACE
  • 4b4ce4f feat(redox): add renameat2
  • ab8c36c build(deps): bump vmactions/solaris-vm from 1.2.8 to 1.3.0
  • Additional commits viewable in compare view

Updates proc-macro2 from 1.0.103 to 1.0.106

Release notes

Sourced from proc-macro2's releases.

1.0.106

  • Optimize Span::byte_range (#530)

1.0.105

  • Make std dependencies more easily discoverable in source code (#528)

1.0.104

Commits
  • 58ab776 Release 1.0.106
  • 1e18a0b Merge pull request #530 from dtolnay/byterange
  • 7f5973b Make char count bidirectional
  • 08d1dd0 Cache span end positions
  • 8c4135f Release 1.0.105
  • 2825fb1 Make same crates available during probe as in crate root
  • cc5819c Merge pull request #528 from dtolnay/nostd
  • e78151e Disable std prelude
  • 2fbddd4 Delete html_root_url comment
  • aa54fc3 Patch rustc-literal-escaper std dependencies
  • Additional commits viewable in compare view

Updates quote from 1.0.42 to 1.0.44

Release notes

Sourced from quote's releases.

1.0.44

  • Support raw lifetime syntax 'r#async (#323)

1.0.43

  • Disambiguate references to stringify! macro inside generated code (#316)
Commits

Updates syn from 2.0.111 to 2.0.115

Release notes

Sourced from syn's releases.

2.0.115

  • Enable GenericArgument::Constraint parsing in non-full mode (#1966)

2.0.114

  • Make std dependencies more easily discoverable in source code (#1956, thanks @​tamird)

2.0.113

  • Allow parsing TypeParam with colon not followed by any type param bounds (#1953, thanks @​wyfo)

2.0.112

Commits
  • 3610c34 Release 2.0.115
  • f22e806 Merge pull request #1966 from dtolnay/constraint
  • a3faba7 Enable GenericArgument::Constraint parsing in non-full mode
  • 9065157 Pin CI miri to nightly-2026-02-11
  • 530e7e7 Update toml from 0.9 to 1.0
  • 0b9544a Update test suite to nightly-2026-02-11
  • 6142490 Update test suite to nightly-2026-02-09
  • 92a0aa4 Raise required compiler to Rust 1.71
  • f85f4ac Resolve unnecessary_map_or clippy lint
  • a9c0919 Raise required compiler to Rust 1.70
  • Additional commits viewable in compare view

Updates unicode-ident from 1.0.22 to 1.0.23

Release notes

Sourced from unicode-ident's releases.

1.0.23

  • Update rand dev dependency to 0.10
Commits
  • 94f16bd Release 1.0.23
  • 4fb03ab Merge pull request #45 from dtolnay/rand
  • 93f6598 Raise required compiler to Rust 1.71
  • b897356 Update rand from 0.9 to 0.10
  • 189659d Exclude benchmark dependencies from being compiled by miri
  • 4a21330 Update actions/upload-artifact@v5 -> v6
  • 8c3d7d7 Update actions/upload-artifact@v4 -> v5
  • c96169e Update to 2021 edition
  • 8f51926 Raise required compiler to Rust 1.68
  • 88c4aec Raise minimum tested compiler to rust 1.86
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the crates group with 9 updates in the /userspace/ksuinit directory:

| Package | From | To |
| --- | --- | --- |
| [goblin](https://github.com/m4b/goblin) | `0.10.4` | `0.10.5` |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.100` | `1.0.101` |
| [syscalls](https://github.com/jasonwhite/syscalls) | `0.7.0` | `0.8.1` |
| [bitflags](https://github.com/bitflags/bitflags) | `2.10.0` | `2.11.0` |
| [libc](https://github.com/rust-lang/libc) | `0.2.178` | `0.2.182` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.103` | `1.0.106` |
| [quote](https://github.com/dtolnay/quote) | `1.0.42` | `1.0.44` |
| [syn](https://github.com/dtolnay/syn) | `2.0.111` | `2.0.115` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.22` | `1.0.23` |



Updates `goblin` from 0.10.4 to 0.10.5
- [Changelog](https://github.com/m4b/goblin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/m4b/goblin/commits)

Updates `anyhow` from 1.0.100 to 1.0.101
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.100...1.0.101)

Updates `syscalls` from 0.7.0 to 0.8.1
- [Changelog](https://github.com/jasonwhite/syscalls/blob/main/CHANGELOG.md)
- [Commits](jasonwhite/syscalls@0.7.0...0.8.1)

Updates `bitflags` from 2.10.0 to 2.11.0
- [Release notes](https://github.com/bitflags/bitflags/releases)
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md)
- [Commits](bitflags/bitflags@2.10.0...2.11.0)

Updates `libc` from 0.2.178 to 0.2.182
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.182/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.178...0.2.182)

Updates `proc-macro2` from 1.0.103 to 1.0.106
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](dtolnay/proc-macro2@1.0.103...1.0.106)

Updates `quote` from 1.0.42 to 1.0.44
- [Release notes](https://github.com/dtolnay/quote/releases)
- [Commits](dtolnay/quote@1.0.42...1.0.44)

Updates `syn` from 2.0.111 to 2.0.115
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.111...2.0.115)

Updates `unicode-ident` from 1.0.22 to 1.0.23
- [Release notes](https://github.com/dtolnay/unicode-ident/releases)
- [Commits](dtolnay/unicode-ident@1.0.22...1.0.23)

---
updated-dependencies:
- dependency-name: goblin
  dependency-version: 0.10.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: anyhow
  dependency-version: 1.0.101
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: syscalls
  dependency-version: 0.8.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: crates
- dependency-name: bitflags
  dependency-version: 2.11.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: crates
- dependency-name: libc
  dependency-version: 0.2.182
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: proc-macro2
  dependency-version: 1.0.106
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: quote
  dependency-version: 1.0.44
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: syn
  dependency-version: 2.0.115
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: unicode-ident
  dependency-version: 1.0.23
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Feb 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants