2024-12-04 09:20:09 +01:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Oct 8 02:18:42 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>
|
|
|
|
|
|
|
|
|
|
- Adapt efivar-filter-gcc-march.patch to drop -march=native (boo#1231368)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 11 16:37:24 UTC 2023 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
|
|
|
|
|
|
- We don’t mandoc at all after all (gh#rhboot/efivar#229 and
|
|
|
|
|
gh#rhboot/efivar#253).
|
|
|
|
|
|
2024-05-03 12:17:12 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 10 07:21:31 UTC 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 18:58:32 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Update spec file to current standards
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Aug 10 01:54:21 UTC 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 06:45:21 UTC 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 8 09:31:54 UTC 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 08:20:09 UTC 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'
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 8 03:16:22 UTC 2019 - Gary Ching-Pang Lin <glin@suse.com>
|
|
|
|
|
|
|
|
|
|
- Add efivar-bsc1127544-fix-ucs2len.patch to fix logic that checks
|
|
|
|
|
for UCS-2 string termination (boo#1127544)
|
|
|
|
|
- Add efivar-fix-efidp_ipv4_addr-fields-assignment.patch to fix the
|
|
|
|
|
casting of IPv4 address.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 22 08:24:56 UTC 2019 - Gary Ching-Pang Lin <glin@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to 37
|
|
|
|
|
+ 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 (boo#1100077)
|
|
|
|
|
+ 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 (boo#1101023)
|
|
|
|
|
+ Add limited support for SAS/SATA port expanders
|
|
|
|
|
- Add upstream patches to fix boo#1120862
|
|
|
|
|
+ efivar-make-format_guid-handle-misaligned-guid-pointer.patch
|
|
|
|
|
+ efivar-Fix-all-the-places-Werror-address-of-packed-member-c.patch
|
|
|
|
|
- Drop upstreamed reproducible.patch
|
|
|
|
|
- Refresh libefiboot-export-disk_get_partition_info.patch
|
|
|
|
|
- Use %license for COPYING
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jul 24 07:45:35 UTC 2018 - bwiedemann@suse.com
|
|
|
|
|
|
|
|
|
|
- Add reproducible.patch to initialize memory (boo#1061219)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jul 16 07:45:14 UTC 2018 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Downgrade to 35 (fate#326702)
|
|
|
|
|
+ 36 rewrote the linux interface parsers and caused several
|
|
|
|
|
problems in efibootmgr. Downgrade the version before the change
|
|
|
|
|
to avoid the failure of boot variable creation
|
|
|
|
|
(boo#1100077, boo#1101023)
|
|
|
|
|
- Refresh libefiboot-export-disk_get_partition_info.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 20 15:03:30 UTC 2018 - oliver@getspam.de
|
|
|
|
|
|
|
|
|
|
- Update to version 36
|
|
|
|
|
- adjust libefiboot-export-disk_get_partition_info.patch to fit
|
|
|
|
|
new version
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Mar 23 15:32:57 UTC 2017 - jengelh@inai.de
|
|
|
|
|
|
|
|
|
|
- RPM group fix
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Mar 3 18:09:42 UTC 2017 - rw@suse.com
|
|
|
|
|
|
|
|
|
|
- libefiboot-export-disk_get_partition_info.patch:
|
|
|
|
|
(bsc#870211, bsc#945705)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 10 10:40:18 UTC 2017 - rw@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 31 (fate#322108)
|
|
|
|
|
- Drop upstreamed patches
|
|
|
|
|
+ efivar-no-static.patch
|
|
|
|
|
+ deprecated-readdir_r.patch
|
|
|
|
|
+ efivar-use-sysmacros.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 9 06:32:10 UTC 2017 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Add efivar-use-sysmacros.patch to fix the Factory/Tumbleweed
|
|
|
|
|
build correctly.
|
|
|
|
|
- Amend the spec file to specify the gcc version for SLE11SP4
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Feb 6 14:40:25 UTC 2017 - rw@suse.com
|
|
|
|
|
|
|
|
|
|
- Fix building for SLE11SP4, SLE12SP2, and Tumbleweed
|
|
|
|
|
(fate#322108, bnc#1012765)
|
|
|
|
|
- Drop obsolete patch
|
|
|
|
|
efivar-bsc988000-remove-versioning-efi_set_variable.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jul 13 03:54:20 UTC 2016 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 0.24
|
|
|
|
|
- Drop upstreamed patches
|
|
|
|
|
+ efivar-0.21-gcc6.diff
|
|
|
|
|
+ efivar-nvme-rename.patch
|
|
|
|
|
+ efivar-nvme-no-kernel-header.patch
|
|
|
|
|
+ efivar-relicensing.patch
|
|
|
|
|
+ efivar-bsc988000-fix-mode-efi_set_variable.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jul 12 09:00:02 UTC 2016 - schwab@suse.de
|
|
|
|
|
|
|
|
|
|
- deprecated-readdir_r.patch: Remove use of deprecated readdir_r
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jul 11 06:44:37 UTC 2016 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Add efivar-bsc988000-fix-mode-efi_set_variable.patch and
|
|
|
|
|
efivar-bsc988000-remove-versioning-efi_set_variable.patch to set
|
|
|
|
|
the default file mode rather than fetching a value randomly
|
|
|
|
|
(bsc#988000)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 13 02:08:09 UTC 2016 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Add efivar-relicensing.patch to update the license in some files
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 12 02:05:47 UTC 2016 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Add the missing COPYING
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 9 04:23:29 UTC 2016 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 0.23 for fwupdate (FATE#319345)
|
|
|
|
|
- Add efivar-nvme-rename.patch and efivar-nvme-no-kernel-header.patch
|
|
|
|
|
to work around the missing kernel header.
|
|
|
|
|
- Add efivar-no-static.patch to remove efivar-static since it
|
|
|
|
|
causes build failure and we don't really need it.
|
|
|
|
|
- Remove efivar-fix-initializer.patch since it's already in 0.23.
|
|
|
|
|
- Remove _smp_mflags since the Makefile doesn't work well with
|
|
|
|
|
the flag.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 10 15:31:35 UTC 2016 - rguenther@suse.com
|
|
|
|
|
|
|
|
|
|
- Add efivar-0.21-gcc6.diff to fix strict-aliasing issue.
|
|
|
|
|
- Build with -Wno-nonnull as efivar tests nonnull args for zero
|
|
|
|
|
and that breaks with its use of -Werror.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 1 09:08:28 UTC 2015 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Update the source link
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Nov 27 10:23:58 UTC 2015 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 0.21
|
|
|
|
|
- Add efivar-fix-initializer.patch to initialize ifreq properly
|
|
|
|
|
- Drop patches
|
|
|
|
|
+ efivar-fix-vars_del_variable.patch: upstreamed
|
|
|
|
|
+ efivar-revert-linker-order.patch: not necessary
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 24 09:58:16 UTC 2015 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Add efivar-fix-vars_del_variable.patch to fix the deletion of
|
|
|
|
|
the variable with the old efivar kernel modules
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jun 16 07:30:20 UTC 2015 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Add efivar-revert-linker-order.patch to adjust the linker order
|
|
|
|
|
which caused the compilation error in pesign
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jun 11 06:59:41 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
|
|
- Use default CFLAGS
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jun 3 07:46:58 UTC 2015 - mpluskal@suse.com
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
- Changes for 0.19
|
|
|
|
|
* Lots of debugging in this release, as well as some of the
|
|
|
|
|
documentation that's planned. There's more of that to come.
|
|
|
|
|
- Changes for 0.18
|
|
|
|
|
* This release is mostly about adding the efidp and libefiboot
|
|
|
|
|
APIs available.Next release will feature documentation for
|
|
|
|
|
them, verification that various different device path types
|
|
|
|
|
work, etc. Right now efi device path generation is basically
|
|
|
|
|
limited to:
|
|
|
|
|
+ full file paths on sata devices
|
|
|
|
|
+ full file paths on sas devices
|
|
|
|
|
+ HD() paths for SATA and SAS devices
|
|
|
|
|
+ ipv4 dhcp device paths that don't specify their own
|
|
|
|
|
filenames
|
|
|
|
|
- Drop upstreamed patche
|
|
|
|
|
* efivar-correct-license-header.patch
|
|
|
|
|
- Drop as Makefiles have been restructured, CFLAGS no longer
|
|
|
|
|
defined in them
|
|
|
|
|
* efivar-suse-build.patch
|
|
|
|
|
- Use fdupes to reduce amount of duplicate files
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Nov 7 02:20:06 UTC 2014 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Add efivar-correct-license-header.patch to correct the license of
|
|
|
|
|
util.h
|
|
|
|
|
- Amend the spec file with spec-cleaner
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 29 04:00:49 UTC 2014 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 0.15
|
|
|
|
|
+ Make FSF addresses in COPYING be URLS
|
|
|
|
|
+ Fix variables' DataSize field on 32-bit machines.
|
|
|
|
|
+ Add some vendor specific guids to our guid list
|
|
|
|
|
+ Add efi_id_guid_to_name() and efi_name_to_id_guid(), which
|
|
|
|
|
support {ID GUID} as a concept a la
|
|
|
|
|
http://technet.microsoft.com/en-us/library/cc766223%28v=ws.10%29.aspx
|
|
|
|
|
+ Call "empty" "zero" now, as many other places do. (empty
|
|
|
|
|
references still exist for ABI compatibility)
|
|
|
|
|
+ add "efivar -L" to the man page
|
|
|
|
|
+ efi_symbol_to_guid()
|
|
|
|
|
+ efi_name_to_guid() will fall back on efi_symbol_to_guid()
|
|
|
|
|
+ "efivar -L" to list all the guids we know about
|
|
|
|
|
+ better namespacing on libefivar.so
|
|
|
|
|
(rename well_known_* -> efi_well_known_*)
|
|
|
|
|
- Refresh efivar-suse-build.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Sep 26 04:06:57 UTC 2014 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Update to 0.12
|
|
|
|
|
+ Make efi_guid_to_str() only optionally allocate.
|
|
|
|
|
+ Add ", mode" optionally to efi_set_variable()
|
|
|
|
|
+ Fix some return values that don't properly set errno.
|
|
|
|
|
+ Make "wrong size" test more verbose
|
|
|
|
|
+ Excise read_fd() since we've got read_file(), plus cleanups.
|
|
|
|
|
+ Remove variables we've failed to create.
|
|
|
|
|
+ Only open with O_CREAT if we're not using
|
|
|
|
|
EFI_VARIABLE_APPEND_WRITE
|
|
|
|
|
+ Fix poptReadDefaultConfig() error checking
|
|
|
|
|
+ Get rid of ftruncate() call in efivarfs writes.
|
|
|
|
|
+ If the real file size of an efivarfs file is smaller than stat,
|
|
|
|
|
get it right.
|
|
|
|
|
+ Fix uninitialized variables
|
|
|
|
|
+ Remove effectively dead code from text_to_guid()
|
|
|
|
|
+ Remove unnecessary explicit definitions or overrides of make
|
|
|
|
|
variables
|
|
|
|
|
- refresh efivar-suse-build.patch
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 4 08:05:05 UTC 2013 - glin@suse.com
|
|
|
|
|
|
|
|
|
|
- Initial import 0.7
|
|
|
|
|
|