aws / aws-nitro-enclaves-cli

Tooling for Nitro Enclave Management
Apache License 2.0
121 stars 81 forks source link

build(deps): bump vmm-sys-util from 0.8.0 to 0.11.1 #449

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps vmm-sys-util from 0.8.0 to 0.11.1.

Release notes

Sourced from vmm-sys-util's releases.

vmm-sys-util-v0.11.1

v0.11.1

Changed

  • [#178]: Fixed a bug in rand_bytes that was triggering a panic when the number of bytes was not a multiple of 4.
  • [#181]: Changed TempFile::new_with_prefix() on linux to use mkstemp to prevent name collisions.

vmm-sys-util-v0.11.0

v0.11.0

Added

  • Added rand_bytes function that generates a pseudo random vector of len bytes.
  • Added implementation of std::error::Error for fam::Error.
  • Added derive Eq and PartialEq for error types.

Changed

  • [#161]: Updated the license to BSD-3-Clause.
  • Use edition 2021.
  • [vm-memory#199]: Use caret dependencies. This is the idiomatic way of specifying dependencies. With this we reduce the risk of breaking customer code when new releases of the dependencies are published.
  • Renamed xor_psuedo_rng_u32 to xor_pseudo_rng_u32 to fix a typo.
  • Renamed xor_psuedo_rng_u8_alphanumerics to xor_pseudo_rng_u8_alphanumerics to fix a typo.

vmm-sys-util-v0.10.0

Added

  • Added Android support by using the appropriate macro configuration when exporting functionality.
  • Derive Debug for FamStructWrapper & EventFd.

Changed

  • The ioctl_expr is now a const function instead of a macro.

vmm-sys-util-v0.9.0

v0.9.0

Changed

  • Fixed safety for sock_ctrl_msg::raw_recvmsg() and enhanced documentation
  • Fixed sock_cmsg: ensured copy_nonoverlapping safety
  • [#135]: sock_ctrl_msg: mark recv_with_fds as unsafe
Changelog

Sourced from vmm-sys-util's changelog.

v0.11.1

Changed

  • [#178]: Fixed a bug in rand_bytes that was triggering a panic when the number of bytes was not a multiple of 4.
  • [#181]: Changed TempFile::new_with_prefix() on linux to use mkstemp to prevent name collisions.

v0.11.0

Added

  • Added rand_bytes function that generates a pseudo random vector of len bytes.
  • Added implementation of std::error::Error for fam::Error.
    • Added derive Eq and PartialEq for error types.

Changed

  • [#161]: Updated the license to BSD-3-Clause.
  • Use edition 2021.
  • [vm-memory#199]: Use caret dependencies. This is the idiomatic way of specifying dependencies. With this we reduce the risk of breaking customer code when new releases of the dependencies are published.
  • Renamed xor_psuedo_rng_u32 to xor_pseudo_rng_u32 to fix a typo.
  • Renamed xor_psuedo_rng_u8_alphanumerics to xor_pseudo_rng_u8_alphanumerics to fix a typo.

v0.10.0

Added

  • Added Android support by using the appropriate macro configuration when exporting functionality.
  • Derive Debug for FamStructWrapper & EventFd.

Changed

  • The ioctl_expr is now a const function instead of a macro.

v0.9.0

Changed

  • Fixed safety for sock_ctrl_msg::raw_recvmsg() and enhanced documentation
  • Fixed sock_cmsg: ensured copy_nonoverlapping safety
  • [#135]: sock_ctrl_msg: mark recv_with_fds as unsafe
Commits
  • 0e10ca9 Release 0.11.1
  • ad20b5c [TempFile] Use mkstemp on linux
  • c4e1221 build(deps): bump rust-vmm-ci from 7af2e16 to aa33f19
  • acb53fc Fix panic caused by rand_bytes()
  • ba27001 reformatted safety comments and added missing ones
  • fc4dd89 build(deps): bump rust-vmm-ci from 5f36cc9 to 7af2e16
  • b971c1b release v0.11.0
  • 2921982 rustify the xor_pseudo_rng_u8_alphanumerics function
  • 74e7d41 Fix typos in function names
  • df9527a Added function to generate 'N' random bytes
  • Additional commits viewable in compare view


Dependabot compatibility score

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 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)