Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump linux-loader from 0.4.0 to 0.8.1 #4

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Mar 6, 2023

Bumps linux-loader from 0.4.0 to 0.8.1.

Release notes

Sourced from linux-loader's releases.

linux-loader-v0.8.1

Fixed

  • [#125](rust-vmm/linux-loader#125) The ELF header contains offsets that the loader uses to find other structures. If those offsets are beyond the end of the file (or would go past the end of the file) it is essential to error out when attempting to read those.

Added

  • Add a new criterion advisory to ignore list 2580d4

linux-loader-v0.8.0

Changed

  • Updated vm-memory from 0.9.0 to 0.10.0.

linux-loader-v0.7.0

Added

  • Added insert_init_args method allowing insertion of init arguments into Cmdline.

Changed

  • Removed InvalidDevice error type (it wasn't used anywhere).
  • Replaced From with TryFrom<Cmdline> for Vec<u8> to be able to propagate errors returned by as_cstring when converting a Cmdline to Vec<u8>.
  • Support added for both boot and init arguments in try_from.
  • Changed new to return Result for invalid command line capacity handling.

linux-loader-v0.6.0

Changed

  • Crate is now using edition 2021.

Added

  • Derived Eq for Error types and the PvhBootCapability enum.

Fixed

  • Fixed a bug in load_cmdline due to which the command line was not null terminated. This resulted in a change in the Cmdline API where instead of returning the cmdline as a String, we're now returning it as a CString as the latter has support for converting it to a null terminated bytes array.
  • Fixed an off-by-one error in load_cmdline, where we were doing validations on the first address after the command line memory region, instead of the last inclusive one of it.

linux-loader-v0.5.0

[v0.5.0]

Fixed

Changed

Added

... (truncated)

Changelog

Sourced from linux-loader's changelog.

[v0.8.1]

Fixed

  • [#125](rust-vmm/linux-loader#125) The ELF header contains offsets that the loader uses to find other structures. If those offsets are beyond the end of the file (or would go past the end of the file) it is essential to error out when attempting to read those.

Added

  • Add a new criterion advisory to ignore list 2580d4

[v0.8.0]

Changed

  • Updated vm-memory from 0.9.0 to 0.10.0

[v0.7.0]

Added

  • Added insert_init_args method allowing insertion of init arguments into Cmdline.

Changed

  • Removed InvalidDevice error type (it wasn't used anywhere).
  • Replaced From with TryFrom<Cmdline> for Vec<u8> to be able to propagate errors returned by as_cstring when converting a Cmdline to Vec<u8>.
  • Support added for both boot and init arguments in try_from.
  • Changed new to return Result for invalid command line capacity handling.

[v0.6.0]

Changed

  • Crate is now using edition 2021.

Added

  • Derived Eq for Error types and the PvhBootCapability enum.

Fixed

  • Fixed a bug in load_cmdline due to which the command line was not null terminated. This resulted in a change in the Cmdline API where instead of returning the cmdline as a String, we're now returning it as a CString as the latter has support for converting it to a null terminated bytes array.
  • Fixed an off-by-one error in load_cmdline, where we were doing validations on the first address after the command line memory region, instead of the last inclusive one of it.

[v0.5.0]

... (truncated)

Commits
  • e1dccdd release v0.8.1
  • a44f152 loader: x86_64: elf: Avoid reading beyond file end
  • 2580d45 add a new criterion advisory to ignore list
  • 5e34fce build(deps): bump rust-vmm-ci from 7af2e16 to aa33f19
  • 8a6eed8 Release v0.8.0
  • 557c435 Increase timeout for performance benchmarks
  • 005f706 Clear clippy's undocumented_unsafe_blocks warnings
  • e3955e4 updated rust-vmm-ci
  • bbb3358 Update vm-memory to 0.10.0
  • ad0a007 release v0.7.0
  • 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)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [linux-loader](https://github.com/rust-vmm/linux-loader) from 0.4.0 to 0.8.1.
- [Release notes](https://github.com/rust-vmm/linux-loader/releases)
- [Changelog](https://github.com/rust-vmm/linux-loader/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/linux-loader@v0.4.0...v0.8.1)

---
updated-dependencies:
- dependency-name: linux-loader
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants