Skip to content

Bump nix from 0.25.0 to 0.26.1 in /src#2580

Merged
sporksmith merged 2 commits intomainfrom
dependabot/cargo/src/main/nix-0.26.1
Dec 8, 2022
Merged

Bump nix from 0.25.0 to 0.26.1 in /src#2580
sporksmith merged 2 commits intomainfrom
dependabot/cargo/src/main/nix-0.26.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Nov 29, 2022

Bumps nix from 0.25.0 to 0.26.1.

Changelog

Sourced from nix's changelog.

[0.26.1] - 2022-11-29

Fixed

  • Fix UB with sys::socket::sockopt::SockType using SOCK_PACKET. (#1821)

[0.26.0] - 2022-11-29

Added

  • Added SockaddrStorage::{as_unix_addr, as_unix_addr_mut} (#1871)
  • Added MntFlags and unmount on all of the BSDs.
  • Added any() and all() to poll::PollFd. (#1877)
  • Add MntFlags and unmount on all of the BSDs. (#1849)
  • Added a Statfs::flags method. (#1849)
  • Added NSFS_MAGIC FsType on Linux and Android. (#1829)
  • Added sched_getcpu on platforms that support it. (#1825)
  • Added sched_getaffinity and sched_setaffinity on FreeBSD. (#1804)
  • Added line_discipline field to Termios on Linux, Android and Haiku (#1805)
  • Expose the memfd module on FreeBSD (memfd was added in FreeBSD 13) (#1808)
  • Added domainname field of UtsName on Android and Linux (#1817)
  • Re-export RLIM_INFINITY from libc (#1831)
  • Added syncfs(2) on Linux (#1833)
  • Added faccessat(2) on illumos (#1841)
  • Added eaccess() on FreeBSD, DragonFly and Linux (glibc and musl). (#1842)
  • Added IP_TOS SO_PRIORITY and IPV6_TCLASS sockopts for Linux (#1853)
  • Added new_unnamed and is_unnamed for UnixAddr on Linux and Android. (#1857)
  • Added SockProtocol::Raw for raw sockets (#1848)
  • added IP_MTU (IpMtu) IPPROTO_IP sockopt on Linux and Android. (#1865)

Changed

  • The MSRV is now 1.56.1 (#1792)

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR 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 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 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)

@dependabot dependabot bot added the Component: Build Build/install tools and dependencies label Nov 29, 2022
@dependabot dependabot bot added this to the Code health and maintenance milestone Nov 29, 2022
@github-actions github-actions bot added Component: Libraries Support functions like LD_PRELOAD and logging Component: Main Composing the core Shadow executable Component: Testing Unit and integration tests and frameworks labels Nov 29, 2022
@stevenengler
Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Nov 30, 2022

Looks like this PR is already up-to-date with main! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@dependabot dependabot bot force-pushed the dependabot/cargo/src/main/nix-0.26.1 branch from e3dc1a3 to bdf4441 Compare December 2, 2022 23:09
@sporksmith sporksmith self-assigned this Dec 8, 2022
dependabot bot and others added 2 commits December 8, 2022 09:57
Bumps [nix](https://github.com/nix-rust/nix) from 0.25.0 to 0.26.1.
- [Release notes](https://github.com/nix-rust/nix/releases)
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)
- [Commits](nix-rust/nix@v0.25.0...v0.26.1)

---
updated-dependencies:
- dependency-name: nix
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@sporksmith sporksmith force-pushed the dependabot/cargo/src/main/nix-0.26.1 branch from 31645ca to bfe25b2 Compare December 8, 2022 15:57
@codecov
Copy link
Copy Markdown

codecov bot commented Dec 8, 2022

Codecov Report

Base: 66.85% // Head: 68.10% // Increases project coverage by +1.25% 🎉

Coverage data is based on head (31645ca) compared to base (e4439ad).
Patch coverage: 100.00% of modified lines in pull request are covered.

❗ Current head 31645ca differs from pull request most recent head bfe25b2. Consider uploading reports for the commit bfe25b2 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2580      +/-   ##
==========================================
+ Coverage   66.85%   68.10%   +1.25%     
==========================================
  Files         197      195       -2     
  Lines       29133    29056      -77     
  Branches     5735     5717      -18     
==========================================
+ Hits        19476    19789     +313     
+ Misses       5118     4694     -424     
- Partials     4539     4573      +34     
Flag Coverage Δ
tests 68.10% <100.00%> (+1.25%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
src/main/host/memory_manager/memory_mapper.rs 71.63% <100.00%> (+0.20%) ⬆️
src/main/core/logger/shadow_logger.rs 67.25% <0.00%> (-2.93%) ⬇️
src/main/host/memory_manager/memory_copier.rs 73.33% <0.00%> (-2.23%) ⬇️
src/test/epoll/test_epoll.rs 60.97% <0.00%> (-1.53%) ⬇️
src/lib/shadow-shim-helper-rs/src/emulated_time.rs 75.00% <0.00%> (-1.32%) ⬇️
src/test/itimer/test_itimer.rs 63.68% <0.00%> (-0.68%) ⬇️
src/lib/gml-parser/src/parser.rs 51.13% <0.00%> (-0.57%) ⬇️
src/main/core/worker.rs 76.38% <0.00%> (-0.56%) ⬇️
src/test/poll/test_poll.rs 72.82% <0.00%> (-0.48%) ⬇️
src/main/host/syscall_types.rs 78.78% <0.00%> (-0.22%) ⬇️
... and 76 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@sporksmith
Copy link
Copy Markdown
Contributor

Not sure I really care for the new nix mmap API but ¯\_(ツ)_/¯

@sporksmith sporksmith merged commit 5342aad into main Dec 8, 2022
@sporksmith sporksmith deleted the dependabot/cargo/src/main/nix-0.26.1 branch December 8, 2022 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Build Build/install tools and dependencies Component: Libraries Support functions like LD_PRELOAD and logging Component: Main Composing the core Shadow executable Component: Testing Unit and integration tests and frameworks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants