Type: | BUG |
Impact: | NA |
Release Date: | 2025-06-09 |
* Tue Oct 29 2024 Troy Dawson
- Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
* Mon Jun 24 2024 Troy Dawson
- Bump release for June 2024 mass rebuild
[39-1]
- Update to efivar-39
* Wed Jan 24 2024 Fedora Release Engineering
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Wed Jul 19 2023 Fedora Release Engineering
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Fedora Release Engineering
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
[38-6]
- Fix inheritance of buildflags
[38-5]
- Fix build with glibc-2.36
* Thu Jul 21 2022 Fedora Release Engineering
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
[38-3]
- Apply fix for risxv64 (wefu)
[38-2]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
[38-1]
- New upstream release (38)
* Wed Jul 21 2021 Fedora Release Engineering
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
[37-16]
- Enable Intel Control-flow Enforcement Technology (CET)
Resolves: rhbz#1808811
* Tue Jan 26 2021 Fedora Release Engineering
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
[37-14]
- Fix XML ABI dumps that were generated with a faulty GCC and missed the
variadic arguments when building without LTO (bug #1863475)
* Thu Aug 06 2020 Jeff Law
- Remove explicit LTO bits from flags
* Sat Aug 01 2020 Fedora Release Engineering
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
[37-11]
- Disable LTO
* Mon Jul 27 2020 Fedora Release Engineering
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
[37-9]
- Change License field to LGPL-2.1 to prevent rpminspect test to fail
[37-8]
- Add a patch to fix eMMC sysfs path parsing
Resolves: rhbz#1826864
[37-7]
- Package our abignore file to try to shut taskotron up some.
[37-6]
- Pull in a bunch of patches from upstream.
[37-5]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
[37-4]
- Update for some compiler warning fixes.
Resolves: rhbz#1735168
[37-3]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
[37-2]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
[37-1]
- Update to efivar 37:
- Minor coverity fixes
- Improve ACPI device path formatting
- Add support for SOC devices that use FDT as their PCI root node
- Make devices we can't parse the 'device' sysfs link for use DEV_ABBREV_ONLY
- Handle SCSI port numbers better
- Don't require an EUI for NVMe
- Fix the accidental requirement on ACPI UID nodes existing
- Add support for EMMC devices
- Add support for PCI root nodes without a device link in sysfs
- Add support for partitioned MD devices
- Fix partition number detection when the number isn't provided
- Add support for ACPI Generic Container and Embedded Controller root nodes
- Add limited support for SAS/SATA port expanders
[36-1]
- Update to efivar 36
- Add NVDIMM support
- Re-written linux interface parser to handle how devices are
partitioned better, and for cleaner code, with one file per device
type.
- lots of verbosity updates
- better CI
- analysis with clang's analyzer as well as coverity
- Better handling of immutable bits in sysfs
- LIBEFIVAR_OPS=help
- lots of code cleanups.
[35-4]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
[35-3]
- Rebuild for new efi-rpm-macros, now that it has settled down a bit.
[35-2]
- Use efi-rpm-macros instead of defining efi-related macros ourselves
[35-1]
- Update to efivar 35
- fixes for older compilers
- efi_get_variable_exists()
- Lots of stuff to make CI work.
- use usleep() to avoid hitting the kernel rate limiter on efivarfs
- better EFI_GUID macro
- add efi_guid_fwupdate (0abba7dc-e516-4167-bbf5-4d9d1c739416)
[34-1]
- Update to efivar 34, and include a patch to avoid upstream rate limiting.
[33-3]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
[33-2]
- Enable ARMv7, minor spec cleanups
[33-1]
- Add NVDIMM support
- Bump version to 33
[32-2]
- Make efi_guid_ux_capsule actually get exported right.
[32-1]
- efivar 32
- lots of coverity fixes; mostly leaked memory and fds and the like
- fix sysfs pci path formats
- handle device paths for dns, nfit, bluetooth, wifi, emmc, btle.
- improved abi checking on releases
- Fix failures on EDIT_WRITE in edit_variable() when the variable doesn't exist
- Add efi_guid_ux_capsule_guid to our guids
- Now with %check
[31-3]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
[31-2]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
[31-1]
- Update to efivar 31
- Work around NVMe EUI sysfs change
- Provide some oldish version strings we should have kept.
- lots of overflow checking on our pointer math in dp parsing
- fix major/minor device number handling in the linux code
- Do better formatting checks for MBR partitions
- Fixes for gcc 7
[30-5]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
[30-4]
- Handle NVMe device attributes paths moving around in sysfs.
[30-3]
- Maybe even provide the *right* old linker deps.
[30-2]
- Try not to screw up SONAME stuff quite so badly.
[30-1]
- Fix efidp_*() functions with __pure__ that break with some optimizations
- Fix NVMe EUI parsing.
[29-1]
- Use -pie not -PIE in our linker config
- Fix some overflow checks for gcc < 5.x
- Make variable class probes other than the first one actually work
- Move -flto to CFLAGS
- Pack all of the efi device path headers
- Fix redundant decl of efi_guid_zero()
[28-1]
- Make our sonames always lib.1 , not lib. .
[27-1]
- Bug fix for 086eeb17 in efivar 26.
[26-1]
- Update to efivar-26 .
[0.24-1]
- Update to 0.24
[0.23-1]
- Update to 0.23
[0.21-3]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
[0.21-2]
- Bump the release here so f22->f23->f24 updates work.
[0.21-1]
- Rename 'make test' so packagers don't think it's a good idea to run it
during builds.
- Error check sizes in vars_get_variable()
- Fix some file size comparisons
- make SONAME reflect the correct values.
- Fix some uses of 'const'
- Compile with -O2 by default
- Fix some strict-aliasing violations
- Fix some of the .pc files and how we do linking to work better.
[0.20-2]
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
[0.20-1]
- Update to 0.20
- Make sure tester is build with the right link order for libraries.
- Adjust linker order for pkg-config
- Work around LocateDevicePath() not grokking PcieRoot() devices properly.
- Rectify some missing changelog entries
[0.19-1]
- Update to 0.19
- add API from efibootmgr so fwupdate and other tools can use it.
[0.15-1]
- Update to 0.15
- Make 32-bit builds set variables' DataSize correctly.
[0.14-1]
- Update to 0.14
- add efi_id_guid_to_guid() and efi_guid_to_id_guid(), which support {ID GUID}
as a concept.
- Add some vendor specific guids to our guid list.
- Call 'empty' 'zero' now, as many other places do. References to
efi_guid_is_empty() and efi_guid_empty still exist for ABI compatibility.
- add 'efivar -L' to the man page.
[0.13-1]
- Update to 0.13:
- add efi_symbol_to_guid()
- efi_name_to_guid() will now fall back on efi_symbol_to_guid() as a last
resort
- 'efivar -L' to list all the guids we know about
- better namespacing on libefivar.so (rename well_known_* -> efi_well_known_*)
[0.12-1]
- Update to 0.12
[0.11-1]
- Update to 0.11
[0.10-1]
- Update package to 0.10.
- Fixes a build error due to different cflags in the builders vs updstream
makefile.
[0.9-0.1]
- Update package to 0.9.
[0.8-0.1]
- Update package to 0.8 as well.
[0.7-1]
- Update package to 0.7
- adds --append support to the binary.
[0.6-1]
- Update package to 0.6
- fixes to documentation from lersek
- more validation of uefi guids
- use .xz for archives
[0.5-0.1]
- Update to 0.5
[0.4-0.2]
- Fix ldconfig invocation
[0.4-0.1]
- Initial spec file
Release/Architecture | Filename | sha256 | Superseded By Advisory | Channel Label |
This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team