Skip to content

Commit f4d9f3f

Browse files
authored
chore(deps): bump nix from 0.30.1 to 0.31.1 (#129)
Bumps [nix](https://github.com/nix-rust/nix) from 0.30.1 to 0.31.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nix-rust/nix/blob/master/CHANGELOG.md">nix's changelog</a>.</em></p> <blockquote> <h2>[0.31.1] - 2026-01-23</h2> <h3>Added</h3> <ul> <li>termios: Add definition for IUCLC to supported platforms (<a href="https://redirect.github.com/nix-rust/nix/pull/2702">#2702</a>)</li> <li>termios: Add definition for XCASE for supported platforms (<a href="https://redirect.github.com/nix-rust/nix/pull/2703">#2703</a>)</li> </ul> <h2>[0.31.0] - 2026-01-22</h2> <h3>Added</h3> <ul> <li> <p>Added the UDP GSO/GRO socket options and CMsgs on Android. This includes the following types:</p> <ul> <li>UdpGsoSegment</li> <li>UdpGroSegment</li> <li>ControlMessage::UdpGsoSegments</li> <li>ControlMessageOwned::UdpGroSegments</li> </ul> <p>(<a href="https://redirect.github.com/nix-rust/nix/pull/2666">#2666</a>)</p> </li> <li> <p>Define errno EWOULDBLOCK as an alias of EAGAIN to match the AIX libc definition. (<a href="https://redirect.github.com/nix-rust/nix/pull/2692">#2692</a>)</p> </li> <li> <p>Enable module <code>ifaddrs</code> on GNU Hurd (<a href="https://redirect.github.com/nix-rust/nix/pull/2697">#2697</a>)</p> </li> <li> <p>Add termios <code>OutputFlags::OFILL</code> for Linux, Android, Aix, Cygwin, Fuchsia, Haiku, GNU/Hurd, Nto, Redox, Illumos, Solaris and Apple OSes. (<a href="https://redirect.github.com/nix-rust/nix/pull/2701">#2701</a>)</p> </li> <li> <p>add sync() for cygwin (<a href="https://redirect.github.com/nix-rust/nix/pull/2708">#2708</a>)</p> </li> </ul> <h3>Changed</h3> <ul> <li>changed <code>EpollEvent</code> methods to be <code>const</code> (<a href="https://redirect.github.com/nix-rust/nix/pull/2656">#2656</a>)</li> <li>Bumped libc to <a href="https://github.com/rust-lang/libc/releases/tag/0.2.180">0.2.180</a> (<a href="https://redirect.github.com/nix-rust/nix/pull/2724">#2724</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed <code>nix::sys::ptrace::syscall_info</code>, which was not setting the <code>data</code> argument properly, causing garbage values to be returned. (<a href="https://redirect.github.com/nix-rust/nix/pull/2653">#2653</a>)</li> <li>Cast the 'addr' argument of 'madvise()' to '*mut u8' on AIX to match the signature in the AIX libc. (<a href="https://redirect.github.com/nix-rust/nix/pull/2655">#2655</a>)</li> <li>Fixed the Dir module on NTO, Solaris, Hurd, and possibly other platforms. The</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nix-rust/nix/commit/06bb1bedc3471bd0405c2f2821cdbcad456a9f78"><code>06bb1be</code></a> chore: release 0.31.1</li> <li><a href="https://github.com/nix-rust/nix/commit/49adb8d996a26577ac302eb43b5128b5f014f91d"><code>49adb8d</code></a> skip test::sys::test_af_alg_cipher on s390x,powerpc64le/Linux too (<a href="https://redirect.github.com/nix-rust/nix/issues/2722">#2722</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/a9c73e05497e5fcde76e00a319ae0631cb9f165f"><code>a9c73e0</code></a> termios: Add definition for XCASE (<a href="https://redirect.github.com/nix-rust/nix/issues/2703">#2703</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/a69b2c18f44442c0be6ece5bb3dd276e26d29c77"><code>a69b2c1</code></a> termios: Add definition for IUCLC (<a href="https://redirect.github.com/nix-rust/nix/issues/2702">#2702</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/9ac60c56b0e5dc1966fefeff41fd4f6aecf403f9"><code>9ac60c5</code></a> chore: release 0.31.0</li> <li><a href="https://github.com/nix-rust/nix/commit/6789793a5703fe11ab146d236b4fc0f51628c0a0"><code>6789793</code></a> chore: bump libc to 0.2.180 (<a href="https://redirect.github.com/nix-rust/nix/issues/2724">#2724</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/ba63e90362e24dcebbf96783da668647ceace21c"><code>ba63e90</code></a> Update macOS runner version in workflow (<a href="https://redirect.github.com/nix-rust/nix/issues/2713">#2713</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/71f6ee9f4380d5caad3c049dbd352627b9d6eb0a"><code>71f6ee9</code></a> unistd: add sync() for cygwin (<a href="https://redirect.github.com/nix-rust/nix/issues/2708">#2708</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/984420ea923fa2a25617d678b0a6252dd623a213"><code>984420e</code></a> termios: Add OFILL (<a href="https://redirect.github.com/nix-rust/nix/issues/2701">#2701</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/41e2f81b74f4c353332c62bf94ae878c66268b6b"><code>41e2f81</code></a> fix: make nix build on Illumos (<a href="https://redirect.github.com/nix-rust/nix/issues/2694">#2694</a>)</li> <li>Additional commits viewable in <a href="https://github.com/nix-rust/nix/compare/v0.30.1...v0.31.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nix&package-manager=cargo&previous-version=0.30.1&new-version=0.31.1)](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>
2 parents a581dbf + e3301fb commit f4d9f3f

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ alsa = "0.11.0"
3232
libc = "0.2.180"
3333
libspa = { version = "0.8.0", optional = true }
3434
libspa-sys = { version = "0.8.0", optional = true }
35-
nix = "0.30.1"
35+
nix = "0.31.1"
3636
pipewire = { version = "0.8.0", optional = true, features = ["v0_3_45"] }
3737

3838
[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies]

0 commit comments

Comments
 (0)