Skip to content

Releases: rhboot/efivar

efivar-39

31 Jan 20:13
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 38...39

efivar-38

14 Jan 19:33
38
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 37...38

efivar-37

05 Dec 16:28
37
Compare
Choose a tag to compare
  • 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

efivar 36

08 Jun 20:40
36
Compare
Choose a tag to compare
  • 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.

efivar 35

09 Apr 18:55
35
Compare
Choose a tag to compare
  • 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)

efivar 34

13 Feb 16:24
34
Compare
Choose a tag to compare
  • More fixes to nvdimm support
  • Workarounds for abidiff bugs :/
  • Build fixes for musl libc
  • Better support for cross compiling
  • UX Capsule symbol version fixes
  • various cleanups

efivar version 31

07 Mar 16:18
31
Compare
Choose a tag to compare
efivar version 31 Pre-release
Pre-release
  • 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
  • Release ABI checking

efivar 30

27 Sep 20:41
30
Compare
Choose a tag to compare
  • Fix efidp_*() functions with pure that break with some optimizations
  • Fix NVMe EUI parsing.

efivar 29

27 Sep 18:29
29
Compare
Choose a tag to compare
efivar 29 Pre-release
Pre-release
  • 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()

efivar 27

22 Aug 15:55
27
Compare
Choose a tag to compare
  • Bug fix for 086eeb1 in efivar 26.