29 Commits

Author SHA256 Message Date
1a65baaa58 Accepting request 1282784 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1282784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sevctl?expand=0&rev=10
2025-06-04 18:29:37 +00:00
c292efed9f - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=28
2025-06-04 13:56:54 +00:00
473ed016e5 Accepting request 1217377 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1217377
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sevctl?expand=0&rev=9
2024-10-24 13:42:50 +00:00
71839c37f6 - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=26
2024-10-23 15:00:05 +00:00
fe37ee2a4f Accepting request 1205580 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1205580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sevctl?expand=0&rev=8
2024-10-04 15:10:40 +00:00
4e88f71c1f - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=24
2024-10-03 18:41:49 +00:00
7eb41ff2a3 Accepting request 1141311 from Virtualization
- 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

OBS-URL: https://build.opensuse.org/request/show/1141311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sevctl?expand=0&rev=7
2024-01-25 17:41:11 +00:00
356e24105b Fix CVE-2023-50711: sevctl: vmm-sys-util: out of bounds memory accesses (bsc#1218502,bsc#1218499)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=22
2024-01-24 15:35:40 +00:00
6e27452e80 Accepting request 1110940 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1110940
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sevctl?expand=0&rev=6
2023-09-14 14:25:28 +00:00
13abaa00ba Accepting request 1110939 from home:ccrane:branches:Virtualization
- 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

OBS-URL: https://build.opensuse.org/request/show/1110939
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=20
2023-09-13 18:04:48 +00:00
dee5ea6adb Accepting request 1080317 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1080317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sevctl?expand=0&rev=5
2023-04-19 15:45:11 +00:00
b0c881cfbc Accepting request 1080250 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1080250
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=18
2023-04-19 12:57:27 +00:00
be156115a2 Accepting request 1071848 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1071848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sevctl?expand=0&rev=4
2023-03-15 17:54:28 +00:00
2bf70c9364 Accepting request 1071847 from home:ccrane:branches:Virtualization
- 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

OBS-URL: https://build.opensuse.org/request/show/1071847
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=16
2023-03-14 17:30:59 +00:00
75ee411e26 Accepting request 1066053 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1066053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sevctl?expand=0&rev=3
2023-02-16 15:56:34 +00:00
884915d3b0 Mention cargo_vendor semver issue in changelog
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=14
2023-02-08 20:35:49 +00:00
826ab31fc6 Accepting request 1063528 from Virtualization
- Set cargo_vendor update param to false to bypass upstream semvar issues
- 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
     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

OBS-URL: https://build.opensuse.org/request/show/1063528
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sevctl?expand=0&rev=2
2023-02-07 17:49:23 +00:00
eaf87fcdfc Set cargo_vendor update to false
- After testing, it was found that removing the update param still defaults update to true

OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=12
2023-02-06 22:41:25 +00:00
8fdb56a192 Add git changelog to obs changelog
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=11
2023-02-06 21:16:45 +00:00
4abf57a8f2 remove the 'update' parameter from the cargo_vendor source service
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=10
2023-02-01 00:23:19 +00:00
257b10380d another attempt at build fix
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=9
2023-02-01 00:11:16 +00:00
dbf8533be9 Add BuildRequires on asciidoctor
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=8
2023-01-31 23:25:36 +00:00
f5717432c8 - Update to v0.3.2 + git commit e37c4d6
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=7
2023-01-31 22:10:23 +00:00
c1f5c90d79 Accepting request 987954 from Virtualization
New package of community supported tool for AMD SEV platform administration

OBS-URL: https://build.opensuse.org/request/show/987954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sevctl?expand=0&rev=1
2022-07-09 15:03:26 +00:00
70159d82dd Accepting request 987953 from home:ccrane:branches:Virtualization
OBS-URL: https://build.opensuse.org/request/show/987953
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=5
2022-07-08 16:49:38 +00:00
9112d73ada Fix build from missing obsinfo
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=4
2022-07-07 17:23:35 +00:00
04b097afc2 - 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=3
2022-07-07 17:19:05 +00:00
3e18f16cc6 - Build for x86_64 only
OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=2
2022-07-07 04:14:29 +00:00
43ef2742f4 - Initial package for sevctl v0.3.0 (https://github.com/virtee/sevctl)
- FIXME: Upstream has no tags so using HEAD revision

OBS-URL: https://build.opensuse.org/package/show/Virtualization/sevctl?expand=0&rev=1
2022-07-07 04:00:09 +00:00