| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: efivar-devel | Distribution: openSUSE Tumbleweed |
| Version: 39 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Oct 30 08:11:02 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 73854 | Source RPM: efivar-39-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/rhboot/efivar | |
| Summary: Development headers for libefivar | |
Development headers required to use libefivar.
LGPL-2.1-only
* Fri Oct 30 2026 Gary Ching-Pang Lin <glin@suse.com>
- Add efivar-bsc1286645-revert-file-wrapper-removal.patch to revert
the removal of "File()" (bsc#1286645)
- CVE-2026-6862: efivar: stack overflow in device path node parsing
can cause a denial of service (bsc#1262696)
* efivar-bsc1262696-fix-stack-overflow-in-device-path-parsing.patch
* Sun Oct 18 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 39:
* efivar CLI: -A accepts hex values, -a can create a
non-existent variable
* Revamped efi_well_known variable handling
* File device paths no longer print "File(" or ")"
* Fixed IPv4 and IPv6 device path printing
* Handle non-ACPI systems in device_get
* Headers gained extern "C" for easier use by C++
* Build fixes: musl libc, i686 format error, riscv64 -march,
gcc-13, invalid free in main
* Make-based build: LLD detection fixes, removed deprecated
- -add-needed linker flag, docs can be disabled
* Upstream moved from rhinstaller to the rhboot organization
- Drop efivar-bsc1202209-fix-glibc-2.36-build.patch,
efivar-adjust-dependency.patch and
efivar-bsc1206388-revamp-efi_well_known-variable-handling.patch:
all fixed upstream in this release
- Rebase efivar-filter-gcc-march.patch for the upstream riscv64
rework (boo#1231368)
- Rebase libefiboot-export-disk_get_partition_info.patch for the
upstream extern "C" header rework
- Switch Source to the rhboot tag archive: upstream published no
release tarball for 39
* Tue Oct 08 2024 Bernhard Wiedemann <bwiedemann@suse.com>
- Adapt efivar-filter-gcc-march.patch to drop -march=native (boo#1231368)
* Wed Oct 11 2023 Matej Cepl <mcepl@cepl.eu>
- We don’t mandoc at all after all (gh#rhboot/efivar#229 and
gh#rhboot/efivar#253).
* Fri Feb 10 2023 Gary Ching-Pang Lin <glin@suse.com>
- Update to 38
+ Rework some makefile bits to make overriding some options
simpler
+ Handle /sys/devices/virtual/{nvme-fabrics,nvme-subsystem}
devices
+ guids.S: Include <cet.h> when CET is enabled
+ Fix /sys/block sysfs parsing for eMMC-s
+ Properly check mmap return error
+ Fix s{yt,ty}le typo in efi_get_variable(3)
+ Handle NULL set_variable()
+ Fix parsing for nvme-subsystem devices
+ Attempt to fix the identified thread safety bugs
+ Make thread-test depend on libefivar.so
+ Upstream a local patch from rawhide
+ Fix conversion from UTF8 to UCS2
+ efivar: make docs match current code for 'efivar -A'
+ Add code of conduct
+ Misc minor fixes
+ Add efi_time_t declarations and helper functions
+ More misc fixes
+ Coverity fixes 20211208
+ Fix linux virtual root device parsing
+ efivar.spec.in: fix license to be valid SPDX
+ Add efisecdb tooling
+ Fix linker string comparison for dash
- Add efivar-bsc1206388-revamp-efi_well_known-variable-handling.patch
to remove the ld script hack for efi_well_known_* variables
that caused build failure with LTO (bsc#1206388)
- Add mandoc to BuildRequires to build efisecdb man page
- Add efivar-adjust-dependency.patch to avoid 'make install' from
building the binaries again
- Add efivar-filter-gcc-march.patch to drop '-march=native' from
HOST_CPPFLAGS for ppc64le and riscv64 due to the absence of the
gcc parameter
- Refresh libefiboot-export-disk_get_partition_info.patch
+ Cast (uint8_t *) signature to (partition_signature_t *)
+ Update src/libefiboot.map.in
- Remove upstreamed patches
+ efivar-Fix-all-the-places-Werror-address-of-packed-member-c.patch
+ efivar-bsc1127544-fix-ucs2len.patch
+ efivar-bsc1175989-handle-NULL-set-variable.patch
+ efivar-bsc1181967-fix-nvme-parsing.patch
+ efivar-bsc1187386-fix-emmc-parsing.patch
+ efivar-fix-efidp_ipv4_addr-fields-assignment.patch
+ efivar-make-format_guid-handle-misaligned-guid-pointer.patch
* Wed Dec 21 2022 Callum Farmer <gmbr3@opensuse.org>
- Update spec file to current standards
* Wed Aug 10 2022 Gary Ching-Pang Lin <glin@suse.com>
- Add efivar-bsc1202209-fix-glibc-2.36-build.patch to fix the build
error against glibc 2.36 (bsc#1202209)
* Wed Jun 16 2021 Gary Ching-Pang Lin <glin@suse.com>
- Add efivar-bsc1187386-fix-emmc-parsing.patch to fix the eMMC
sysfs parsing (bsc#1187386)
- Add efivar-bsc1181967-fix-nvme-parsing.patch to fix the NVME
path parsing (bsc#1181967)
* Tue Sep 08 2020 Gary Ching-Pang Lin <glin@suse.com>
- Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
segfault in non-EFI systems (bsc#1175989)
* Fri Aug 14 2020 Martin Liška <mliska@suse.cz>
- Do not partition LTO as we may reach new GAS error:
Error: invalid attempt to declare external version
name as default in symbol `efi_set_variable@@LIBEFIVAR_0.24'
/usr/include/efivar /usr/include/efivar/efiboot-creator.h /usr/include/efivar/efiboot-disk.h /usr/include/efivar/efiboot-loadopt.h /usr/include/efivar/efiboot.h /usr/include/efivar/efisec-secdb.h /usr/include/efivar/efisec-types.h /usr/include/efivar/efisec.h /usr/include/efivar/efivar-dp.h /usr/include/efivar/efivar-guids.h /usr/include/efivar/efivar-time.h /usr/include/efivar/efivar-types.h /usr/include/efivar/efivar.h /usr/lib/libefiboot.so /usr/lib/libefisec.so /usr/lib/libefivar.so /usr/lib/pkgconfig/efiboot.pc /usr/lib/pkgconfig/efisec.pc /usr/lib/pkgconfig/efivar.pc /usr/share/man/man3/efi_append_variable.3.gz /usr/share/man/man3/efi_del_variable.3.gz /usr/share/man/man3/efi_get_next_variable_name.3.gz /usr/share/man/man3/efi_get_variable.3.gz /usr/share/man/man3/efi_get_variable_attributes.3.gz /usr/share/man/man3/efi_get_variable_size.3.gz /usr/share/man/man3/efi_guid_to_id_guid.3.gz /usr/share/man/man3/efi_guid_to_name.3.gz /usr/share/man/man3/efi_guid_to_str.3.gz /usr/share/man/man3/efi_guid_to_symbol.3.gz /usr/share/man/man3/efi_name_to_guid.3.gz /usr/share/man/man3/efi_set_variable.3.gz /usr/share/man/man3/efi_str_to_guid.3.gz /usr/share/man/man3/efi_symbol_to_guid.3.gz /usr/share/man/man3/efi_variable_alloc.3.gz /usr/share/man/man3/efi_variable_export.3.gz /usr/share/man/man3/efi_variable_free.3.gz /usr/share/man/man3/efi_variable_get_attributes.3.gz /usr/share/man/man3/efi_variable_get_data.3.gz /usr/share/man/man3/efi_variable_get_guid.3.gz /usr/share/man/man3/efi_variable_get_name.3.gz /usr/share/man/man3/efi_variable_import.3.gz /usr/share/man/man3/efi_variable_realize.3.gz /usr/share/man/man3/efi_variable_set_attributes.3.gz /usr/share/man/man3/efi_variable_set_data.3.gz /usr/share/man/man3/efi_variable_set_guid.3.gz /usr/share/man/man3/efi_variable_set_name.3.gz /usr/share/man/man3/efi_variable_t.3.gz /usr/share/man/man3/efi_variables_supported.3.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 12 01:48:42 2026