File sevctl.changes of Package sevctl

-------------------------------------------------------------------
Fri May 30 16:34:35 UTC 2025 - Caleb Crane <caleb.crane@suse.com>

- Update to version 0.6.2:
  * Bump version to 0.6.2
  * Update sev dependency to 6.0.0
  * build: use io::Error::other to make clippy happy
  * Fix ownership in flags loop
  * validate: change parameters, now accept a full cert chain
  * Updated Ok to include support for all current proccessors. (#204)
  * Update to 0.6.0
  * session: Use anyhow macro for error return
  * Update sev crate to 4.0.0
  * secret: Use From::from conversion

-------------------------------------------------------------------
Wed Oct 23 14:53:56 UTC 2024 - caleb.crane@suse.com

- Update to version 0.6.0:
  * Update to 0.6.0
  * session: Use anyhow macro for error return
  * Update sev crate to 4.0.0
  * secret: Use From::from conversion
  * Add Cargo.lock
  * show: Patching bug from clap migration
  * build(deps): update reqwest requirement from 0.11.18 to 0.12.4
  * build(deps): update bitfield requirement from 0.14.0 to 0.15.0

-------------------------------------------------------------------
Thu Oct  3 18:17:16 UTC 2024 - Caleb Crane <caleb.crane@suse.com>

- Spec: Add direct dependency on cargo in addition to cargo-packaging.
    This fixes build errors on 15SP7 where the inherited version of Rust 
    is too old
- Service: Remove deprecated cargo_config and cargo_audit services, both
    are now handled by the cargo_vendor service

-------------------------------------------------------------------
Wed Jan 24 15:22:20 UTC 2024 - Caleb Crane <caleb.crane@suse.com>

- Fix CVE-2023-50711: vmm-sys-util: out of bounds memory accesses (bsc#1218502, bsc#1218499)
  - Upgrade vendored dependencies, namely vmm-sys-utils > 0.12.0
- spec: Switch back to greedy cargo updates of vendored dependencies. This CVE was multiple
  levels deep in the dependency tree and only fixed with the more agressive cargo update strategy

-------------------------------------------------------------------
Wed Sep 13 14:42:56 UTC 2023 - Caleb Crane <caleb.crane@suse.com>

- Update to sevctl v0.4.3 (jsc#4981)
    - Add show commands for identifier and VCEK URL
    - Improve processor identification
    - Add 'sevctl measurement build'
    - Expand coverage for all AMD CPU model numbers
    - Adjust to use sev VMSA result changes
    - Add vmsa show command
    - Implement vmsa update subcommand
    - Implement vmsa build subcommand
    - Detect and use host arch's CPU generation
    - Support HTTP/HTTPS proxies
- Spec: Upgrade vendored dependencies
- Spec: Utilize upstream git tags


-------------------------------------------------------------------
Wed Apr 19 07:39:35 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

- BuildRequire rubygem(asciidoctor) instead of %{rubygem
  asciidoctor}" the %rubygem} macro expands to all ruby versions,
  wheras we are perfectly fine with getting only one version for
  asciidoctor into the buildroot.

-------------------------------------------------------------------
Tue Mar 14 15:25:33 UTC 2023 - Caleb Crane <caleb.crane@suse.com>

- Update to v0.3.2 + git commit 255d370
     dependency: Enable vendored feature for openssl
     Add show commands for identifier, SNP status and VCEK URL.
     readme: Add some basic provisioning instructions
     Update sev library to version 1.1.0
     ok: Find singular model and family on processor ID

-------------------------------------------------------------------
Wed Feb  8 20:34:00 UTC 2023 - Caleb Crane <caleb.crane@suse.com>

- Set cargo_vendor update param to false to bypass upstream semvar issues

-------------------------------------------------------------------
Tue Jan 31 22:08:30 UTC 2023 - James Fehlig <jfehlig@suse.com>

- Update to v0.3.2 + git commit e37c4d6
     src/main: Remove README portion of main.rs
     .github: Remove cargo readme CI test
     docs: Add a generable man page
     ci: Add asciidoctor as a build dependency
     ok: Add Genoa processor identifying
     ok: Rewrite processor generation querying
     secret: Add docs and update README.md
     Add `secret build` subcommand
     measurement: rework some functions for use with `secret build`
     main: Improve error printing on exit
     measurement: Add docs and update README.md
     measurement: Comment why we aren't using sev crate
     Change `measurement build` output to measurement+nonce
     Add `measurement build --launch-measure-blob`
     Add `measurement build --vmsa-cpu0, --vmsa-cpu1, --num-cpus`
     Add `measurement build --firmware --kernel --initrd --cmdline`
     Add `measurement build --outfile PATH`
     Let `measurement build --tk` accept path or base64 string
     Let `measurement build` accept int values as hex too
     Add `measurement build` subcommand
     Update version to 0.3.2
     Update sev crate to 1.0.1
     Update to 0.3.1
     Update to 0.3.1
     build(deps): bump httparse from 1.7.1 to 1.8.0
     Add CODEOWNERS file
     CI: Drop rust 1.51.0 testing
     Fix clippy warnings with rust nightly
     ok: Show if Page flush MSR is enabled/disabled
     ok: Change TestResult.name to String
     Replace error.rs with anyhow crate
     ok: Expand coverage for all AMD CPU model numbers

-------------------------------------------------------------------
Thu Jul  7 17:15:42 UTC 2022 - Caleb Crane <caleb.crane@suse.com>

- Disable obs_scm service by default
- Use a commit hash as the checked out revision corresponding to crate version 0.3.0
- Change version format to be clear we are using a git commit hash

-------------------------------------------------------------------
Thu Jul  7 04:13:20 UTC 2022 - Caleb Crane <caleb.crane@suse.com>

- Build for x86_64 only

-------------------------------------------------------------------
Thu Jul  7 03:52:13 UTC 2022 - Caleb Crane <caleb.crane@suse.com>

- Initial package for sevctl v0.3.0 (https://github.com/virtee/sevctl)
- FIXME: Upstream has no tags so using HEAD revision
openSUSE Build Service is sponsored by