From 2bcd26d3de30a4b7c72b1a907da33837bfca543a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 19 Mar 2025 08:38:00 +1100
Subject: [PATCH] build(deps): bump libc from 0.2.169 to 0.2.171 in /rust
(#8466)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.169 to 0.2.171.
Release notes
Sourced from libc's
releases.
0.2.171
Added
- Android: Add
if_nameindex/if_freenameindex
support (#4247)
- Apple: Add missing proc types and constants (#4310)
- BSD: Add
devname (#4285)
- Cygwin: Add PTY and group API (#4309)
- Cygwin: Add support (#4279)
- FreeBSD: Make
spawn.h interfaces available on all
FreeBSD-like systems (#4294)
- Linux: Add
AF_XDP structs for all Linux environments
(#4163)
- Linux: Add SysV semaphore constants (#4286)
- Linux: Add
F_SEAL_EXEC (#4316)
- Linux: Add
SO_PREFER_BUSY_POLL and
SO_BUSY_POLL_BUDGET (#3917)
- Linux: Add
devmem structs (#4299)
- Linux: Add socket constants up to
SO_DEVMEM_DONTNEED
(#4299)
- NetBSD, OpenBSD, DragonflyBSD: Add
closefrom (#4290)
- NuttX: Add
pw_passwd field to passwd (#4222)
- Solarish: define
IP_BOUND_IF and
IPV6_BOUND_IF (#4287)
- Wali: Add bindings for
wasm32-wali-linux-musl target
(#4244)
Changed
- AIX: Use
sa_sigaction instead of a union (#4250)
- Make
msqid_ds.__msg_cbytes public (#4301)
- Unix: Make all
major, minor,
makedev into const fn (#4208)
Deprecated
- Linux: Deprecate obsolete packet filter interfaces (#4267)
Fixed
- Cygwin: Fix strerror_r (#4308)
- Cygwin: Fix usage of f! (#4308)
- Hermit: Make
stat::st_size signed (#4298)
- Linux: Correct values for
SI_TIMER,
SI_MESGQ, SI_ASYNCIO (#4292)
- NuttX: Update
tm_zone and d_name fields to
use c_char type (#4222)
- Xous: Include the prelude to define
c_int (#4304)
Other
- Add labels to FIXMEs (#4231,
#4232,
#4234,
#4235,
#4236)
- CI: Fix "cannot find libc" error on Sparc64 (#4317)
- CI: Fix "cannot find libc" error on s390x (#4317)
- CI: Pass
--no-self-update to rustup update
(#4306)
- CI: Remove tests for the
i586-pc-windows-msvc target
(#4311)
- CI: Remove the
check_cfg job (#4322)
- Change the range syntax that is giving
ctest problems
(#4311)
- Linux: Split out the stat struct for gnu/b32/mips (#4276)
... (truncated)
Changelog
Sourced from libc's
changelog.
Added
- Android: Add
if_nameindex/if_freenameindex
support (#4247)
- Apple: Add missing proc types and constants (#4310)
- BSD: Add
devname (#4285)
- Cygwin: Add PTY and group API (#4309)
- Cygwin: Add support (#4279)
- FreeBSD: Make
spawn.h interfaces available on all
FreeBSD-like systems (#4294)
- Linux: Add
AF_XDP structs for all Linux environments
(#4163)
- Linux: Add SysV semaphore constants (#4286)
- Linux: Add
F_SEAL_EXEC (#4316)
- Linux: Add
SO_PREFER_BUSY_POLL and
SO_BUSY_POLL_BUDGET (#3917)
- Linux: Add
devmem structs (#4299)
- Linux: Add socket constants up to
SO_DEVMEM_DONTNEED
(#4299)
- NetBSD, OpenBSD, DragonflyBSD: Add
closefrom (#4290)
- NuttX: Add
pw_passwd field to passwd (#4222)
- Solarish: define
IP_BOUND_IF and
IPV6_BOUND_IF (#4287)
- Wali: Add bindings for
wasm32-wali-linux-musl target
(#4244)
Changed
- AIX: Use
sa_sigaction instead of a union (#4250)
- Make
msqid_ds.__msg_cbytes public (#4301)
- Unix: Make all
major, minor,
makedev into const fn (#4208)
Deprecated
- Linux: Deprecate obsolete packet filter interfaces (#4267)
Fixed
- Cygwin: Fix strerror_r (#4308)
- Cygwin: Fix usage of f! (#4308)
- Hermit: Make
stat::st_size signed (#4298)
- Linux: Correct values for
SI_TIMER,
SI_MESGQ, SI_ASYNCIO (#4292)
- NuttX: Update
tm_zone and d_name fields to
use c_char type (#4222)
- Xous: Include the prelude to define
c_int (#4304)
Other
- Add labels to FIXMEs (#4231,
#4232,
#4234,
#4235,
#4236)
- CI: Fix "cannot find libc" error on Sparc64 (#4317)
- CI: Fix "cannot find libc" error on s390x (#4317)
- CI: Pass
--no-self-update to rustup update
(#4306)
- CI: Remove tests for the
i586-pc-windows-msvc target
(#4311)
- CI: Remove the
check_cfg job (#4322)
- Change the range syntax that is giving
ctest problems
(#4311)
- Linux: Split out the stat struct for gnu/b32/mips (#4276)
... (truncated)
Commits
78b0f8a
chore: release v0.2.171
b988ca5
Merge pull request #4318
from tgross35/backport-morel
5746f8e
Add missing macos proc types and constants
29a40e2
linux: add devmem structs
85f6836
linux: add socket constants up to SO_DEVMEM_DONTNEED
ff17476
linux_like: add F_SEAL_EXEC
67352ee
ci: sparc64: fix 'cannot find libc' error
10af5a6
ci: s390x: fix 'cannot find libc' error
c6ad434
Merge pull request #4315
from tgross35/backport-porcini
5726b3c
Cygwin: Add PTY and group API
- Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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-automerge-start)
[//]: # (dependabot-automerge-end)
---
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
rust/Cargo.lock | 10 +++++-----
rust/Cargo.toml | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/rust/Cargo.lock b/rust/Cargo.lock
index df2d6a936..40b99bfcf 100644
--- a/rust/Cargo.lock
+++ b/rust/Cargo.lock
@@ -3538,9 +3538,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.169"
+version = "0.2.171"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
+checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6"
[[package]]
name = "libdbus-sys"
@@ -3568,7 +3568,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
dependencies = [
"cfg-if",
- "windows-targets 0.48.5",
+ "windows-targets 0.52.6",
]
[[package]]
@@ -4113,7 +4113,7 @@ version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
dependencies = [
- "proc-macro-crate 1.3.1",
+ "proc-macro-crate 3.2.0",
"proc-macro2",
"quote",
"syn 2.0.87",
@@ -8001,7 +8001,7 @@ version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
- "windows-sys 0.48.0",
+ "windows-sys 0.59.0",
]
[[package]]
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index c599f57fd..068e5a15e 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -85,7 +85,7 @@ keyring = "3.6.1"
known-folders = "1.2.0"
l4-tcp-dns-server = { path = "connlib/l4-tcp-dns-server" }
l4-udp-dns-server = { path = "connlib/l4-udp-dns-server" }
-libc = "0.2.150"
+libc = "0.2.171"
lockfree-object-pool = "0.1.6"
log = "0.4"
lru = "0.12.5"