Commit f4d9f3f
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 />
[](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 files changed
Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
0 commit comments