Releases: open-power/secvarctl
Releases · open-power/secvarctl
v1.1.0
New:
- (guest) Added support for RSA-3072 keys caa9040
Fixed:
- (guest) Printing empty variables no longer reports an error #87
Misc:
- (guest) Cleaned up the script to generate test data
- (guest) Fixed a bug where the golden keys were generating to the wrong directory
- (guest) Fixed incorrect path to the secvarctl binary in the generate test data script
v1.1.0-rc1
CI: bump Fedora to current supported versions Signed-off-by: Eric Richter <erichte@linux.ibm.com>
v1.0.0
external/libstb-secvar: bump commit level to post-merge main Signed-off-by: Eric Richter <erichte@linux.ibm.com>
v1.0.0-rc3
generic: fix static builds by removing unnecessary header include Introduced in 74c5b430 . While reworking buffer types, a header include got added to the top of generic.c (likely automatically placed by an editor). This header does not seem to be present in the alpine build environment, thus causing the static builds to fail. Since this header is not even needed, it can be removed. Signed-off-by: Eric Richter <erichte@linux.ibm.com>
v1.0.0-rc2
guest/read: return early if next esd cannot be parsed Matching the rest of the function, don't continue iterating through ESDs if one fails to parse. Also adjusts the error message on signature type to state "unknown" signature type instead of invalid, since it may not be supported yet. This is the one "error" case that continues without exiting early. Signed-off-by: Eric Richter <erichte@linux.ibm.com>
v1.0.0-rc1
CI: add tagged release workflow Upon pushing a tag with the name "v*", this workflow will now: 1. build and execute all tests for both make and cmake 2. run all static analysis and formatting checks Assuming successful execution of the above: 3. build RPMs for fedora, el, suse for both x86_64 and ppc64le 4. build a static binaries for x86_64 and ppc64le Assuming successful execution of the above: 5. generate a new release in GitHub, and attach all the build artifacts New build targets can be added to the build matrix in the release.yml workflow, though some additional work may be needed to support a new distro target (e.g. adding debian-based distros will need their own build script) Signed-off-by: Eric Richter <erichte@linux.ibm.com>
Version 0.3
Various code cleanups and bug fixes.
Version 0.2
Initial use of new clang-format file This commit is the first use of `make format` which calls the `.clang-format` file on all of the secvarctl specific (not in `external`) source code. All source code should now meet the coding standard we have defined. Since most of the source files have been tweaked in various areas, any type of rebasing before this point will be difficult. Signed-off-by: Nick Child <nick.child@ibm.com>
Initial Release
Add Apache license files This commit prepends a SPDX license tag to all source files that are not external to this project. This license is Apache 2.0. The full license can be found in the LICENSE file. The files located in the `external` directory retain the license specified at the top of their file.