aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>2026-03-02 18:21:15 +0100
committerGitHub <noreply@github.com>2026-03-02 18:21:15 +0100
commit0a8fb5f54c2dc9c45d8cc8195e8b2c15420b9525 (patch)
tree21f06ad6983fc00dd8e9eb461a52e739abec8523
parentchore(deps): bump dashmap from 5.5.3 to 6.1.0 (#3221) (diff)
downloadatuin-0a8fb5f54c2dc9c45d8cc8195e8b2c15420b9525.zip
chore(deps): bump rustix from 0.38.44 to 1.1.4 (#3220)
Bumps [rustix](https://github.com/bytecodealliance/rustix) from 0.38.44 to 1.1.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bytecodealliance/rustix/releases">rustix's releases</a>.</em></p> <blockquote> <h2>1.0.0</h2> <p>This release introduces the <a href="https://docs.rs/rustix/1.0.0/rustix/buffer/trait.Buffer.html"><code>Buffer</code> trait</a>, which is used in <a href="https://docs.rs/rustix/1.0.0/rustix/io/fn.read.html"><code>read</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/io/fn.pread.html"><code>pread</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/net/fn.recv.html"><code>recv</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/net/fn.recvfrom.html"><code>recvfrom</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/rand/fn.getrandom.html"><code>getrandom</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/fs/fn.readlinkat_raw.html"><code>readlinkat_raw</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/event/epoll/fn.wait.html"><code>epoll::wait</code></a>, <a href="https://docs.rs/rustix/1.0.0/x86_64-unknown-freebsd/rustix/event/kqueue/fn.kevent.html"><code>kevent</code></a>, <a href="https://docs.rs/rustix/1.0.0/x86_64-unknown-illumos/rustix/event/port/fn.getn.html"><code>port::getn</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/fs/fn.getxattr.html"><code>getxattr</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/fs/fn.lgetxattr.html"><code>lgetxattr</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/fs/fn.fgetxattr.html"><code>fgetxattr</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/fs/fn.listxattr.html"><code>listxattr</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/fs/fn.llistxattr.html"><code>llistxattr</code></a>, and <a href="https://docs.rs/rustix/1.0.0/rustix/fs/fn.flistxattr.html"><code>flistxattr</code></a>, and adds support for reading data into uninitialized buffers, as well as safely reading data into the spare capacity of <code>Vec</code>s.</p> <p>This release also simplifies the way network addresses are handled. Instead of having separate functions with <code>_v4</code>, <code>_v6</code>, <code>_unix</code>, <code>_xdp</code>, and now <code>_netlink</code> suffixes, rustix now uses a <a href="https://docs.rs/rustix/1.0.0/rustix/net/trait.SocketAddrArg.html"><code>SocketAddrArg</code> trait</a> so that functions such as <a href="https://docs.rs/rustix/1.0.0/rustix/net/fn.bind.html"><code>bind</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/net/fn.connect.html"><code>connect</code></a>, <a href="https://docs.rs/rustix/1.0.0/rustix/net/fn.sendto.html"><code>sendto</code></a>, and <a href="https://docs.rs/rustix/1.0.0/rustix/net/fn.sendmsg_addr.html"><code>sendmsg_addr</code></a> can accept any type of address, and are easier to extend to new address types in the future.</p> <p>And, this release simplifies the <code>ioctl</code> API, replacing opcode wrapper types with const generics.</p> <p>This updates several APIs to add Linux 6.13 features, and raw linux-raw-sys types are no longer exposed in the public API, so it should be easier to stay up to date with new Linux releases.</p> <p>And many more new features, bug fixes, and cleanups. See the <a href="https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md#changes-from-038x-to-1x">CHANGES.md file</a> for the full list of breaking changes.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bytecodealliance/rustix/commit/c4caf5caaa7e93828a2e4a4cdba1dd0171e45717"><code>c4caf5c</code></a> chore: Release rustix version 1.1.4</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/5953a2c6bc7bc97c308a8e6a0fd4a8bf79997117"><code>5953a2c</code></a> Prune pins in CI that are no longer needed. (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/1588">#1588</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/9116c05d2eab3484748a629e72bdff17117c4f5b"><code>9116c05</code></a> Bump dependencies (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/1567">#1567</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/5ee0ca360f41b3699b7c543d1153e94c65988610"><code>5ee0ca3</code></a> hurd: Fix l_type and l_whence types (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/1569">#1569</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/89505893fc3b4b9b9a22625cd3a670f6d6cf2f44"><code>8950589</code></a> Clobber vector registers and do not use preserves_flags in riscv64 syscalls (...</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/7b0d2ae013976c959627598c057644ae8922708e"><code>7b0d2ae</code></a> Update pins for MSRV compatibility (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/1585">#1585</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/99458d830840dafb8a8c5b8b54cf05beabc2e581"><code>99458d8</code></a> feat(redox): <code>renameat</code> and <code>renameat_with</code> (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/1586">#1586</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/a9c8dcbbb74df7a7c4ec6cf50629a810bab6500d"><code>a9c8dcb</code></a> Remove reference to yanked crate in README.md (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/1587">#1587</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/8bf15a0eb444087e4c3ed04e01ed488cc429af2d"><code>8bf15a0</code></a> Drop custom makedev implementation for Redox (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/1582">#1582</a>)</li> <li><a href="https://github.com/bytecodealliance/rustix/commit/74b886d40d7b5209a8d448550e4595e8e06158a1"><code>74b886d</code></a> Update pins for MSRV compatibility (<a href="https://redirect.github.com/bytecodealliance/rustix/issues/1584">#1584</a>)</li> <li>Additional commits viewable in <a href="https://github.com/bytecodealliance/rustix/compare/v0.38.44...v1.1.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rustix&package-manager=cargo&previous-version=0.38.44&new-version=1.1.4)](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) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-rw-r--r--Cargo.lock63
-rw-r--r--Cargo.toml2
2 files changed, 23 insertions, 42 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 6a424fec..93c6cbfe 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -90,7 +90,7 @@ version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
dependencies = [
- "windows-sys 0.61.2",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -101,7 +101,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
dependencies = [
"anstyle",
"once_cell_polyfill",
- "windows-sys 0.61.2",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -248,7 +248,7 @@ dependencies = [
"regex",
"rpassword",
"runtime-format",
- "rustix 0.38.44",
+ "rustix",
"semver",
"serde",
"serde_json",
@@ -903,7 +903,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c"
dependencies = [
"lazy_static",
- "windows-sys 0.59.0",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -1091,7 +1091,7 @@ dependencies = [
"futures-core",
"mio",
"parking_lot",
- "rustix 1.1.4",
+ "rustix",
"serde",
"signal-hook",
"signal-hook-mio",
@@ -1362,7 +1362,7 @@ dependencies = [
"libc",
"option-ext",
"redox_users",
- "windows-sys 0.61.2",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -1490,7 +1490,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
"libc",
- "windows-sys 0.61.2",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -1706,7 +1706,7 @@ version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4"
dependencies = [
- "rustix 1.1.4",
+ "rustix",
"windows-sys 0.59.0",
]
@@ -1836,7 +1836,7 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8"
dependencies = [
- "rustix 1.1.4",
+ "rustix",
"windows-link",
]
@@ -2546,12 +2546,6 @@ dependencies = [
[[package]]
name = "linux-raw-sys"
-version = "0.4.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
-
-[[package]]
-name = "linux-raw-sys"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
@@ -2882,7 +2876,7 @@ version = "0.50.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
dependencies = [
- "windows-sys 0.61.2",
+ "windows-sys 0.60.2",
]
[[package]]
@@ -3115,7 +3109,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967"
dependencies = [
"libc",
- "windows-sys 0.61.2",
+ "windows-sys 0.45.0",
]
[[package]]
@@ -4031,19 +4025,6 @@ dependencies = [
[[package]]
name = "rustix"
-version = "0.38.44"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
-dependencies = [
- "bitflags 2.11.0",
- "errno",
- "libc",
- "linux-raw-sys 0.4.15",
- "windows-sys 0.59.0",
-]
-
-[[package]]
-name = "rustix"
version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
@@ -4051,8 +4032,8 @@ dependencies = [
"bitflags 2.11.0",
"errno",
"libc",
- "linux-raw-sys 0.12.1",
- "windows-sys 0.61.2",
+ "linux-raw-sys",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -4108,7 +4089,7 @@ dependencies = [
"security-framework",
"security-framework-sys",
"webpki-root-certs",
- "windows-sys 0.61.2",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -4866,8 +4847,8 @@ dependencies = [
"fastrand",
"getrandom 0.4.1",
"once_cell",
- "rustix 1.1.4",
- "windows-sys 0.61.2",
+ "rustix",
+ "windows-sys 0.52.0",
]
[[package]]
@@ -4876,7 +4857,7 @@ version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0"
dependencies = [
- "rustix 1.1.4",
+ "rustix",
"windows-sys 0.60.2",
]
@@ -5815,7 +5796,7 @@ checksum = "fee64194ccd96bf648f42a65a7e589547096dfa702f7cadef84347b66ad164f9"
dependencies = [
"cc",
"downcast-rs",
- "rustix 1.1.4",
+ "rustix",
"smallvec",
"wayland-sys",
]
@@ -5827,7 +5808,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8e6faa537fbb6c186cb9f1d41f2f811a4120d1b57ec61f50da451a0c5122bec"
dependencies = [
"bitflags 2.11.0",
- "rustix 1.1.4",
+ "rustix",
"wayland-backend",
"wayland-scanner",
]
@@ -6047,7 +6028,7 @@ version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
dependencies = [
- "windows-sys 0.61.2",
+ "windows-sys 0.48.0",
]
[[package]]
@@ -6537,7 +6518,7 @@ dependencies = [
"libc",
"log",
"os_pipe",
- "rustix 1.1.4",
+ "rustix",
"thiserror 2.0.18",
"tree_magic_mini",
"wayland-backend",
@@ -6559,7 +6540,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414"
dependencies = [
"gethostname",
- "rustix 1.1.4",
+ "rustix",
"x11rb-protocol",
]
diff --git a/Cargo.toml b/Cargo.toml
index c1e100bd..7a81c00a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -51,7 +51,7 @@ whoami = "2.1.0"
typed-builder = "0.18.2"
pretty_assertions = "1.3.0"
thiserror = "1.0"
-rustix = { version = "0.38.34", features = ["process", "fs"] }
+rustix = { version = "1.1.4", features = ["process", "fs"] }
tower = "0.5"
tracing = "0.1"
ratatui = "0.30.0"