<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="40">
<package pkgid="083af7edaa759bfaa7fc6a15ea1b98f66cd72b17e0df57d04a605d11976d48d2a2df6bcbf3ced5674fbb2793d7f61a63f8c523c81548744a8d4598047231d691" name="efitools" arch="src">
  <version epoch="0" ver="1.9.2" rel="13.12"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1608724800">- initial import (version 1.9.2)
  + Only package the userspace tools</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709899200">- Add efitools-bsc1220470-fix-gcc14-errors.patch to fix gcc-14
  errors (bsc#1220470)</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744545600">- Add efitools-c23.patch to fix gcc-15 compile time errors</changelog>
</package>
<package pkgid="0ce19090d8de359ed438d818ac240c336695ba12f72cf21d6cb4b5579615908541deb67b1a5fff80eecc3422a2b042c927cfa2ed0d1728f830b300932de87617" name="efitools" arch="x86_64">
  <version epoch="0" ver="1.9.2" rel="13.12"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1608724800">- initial import (version 1.9.2)
  + Only package the userspace tools</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709899200">- Add efitools-bsc1220470-fix-gcc14-errors.patch to fix gcc-14
  errors (bsc#1220470)</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744545600">- Add efitools-c23.patch to fix gcc-15 compile time errors</changelog>
</package>
<package pkgid="851a1921675045e1c9777f12ffe9ccd74dcd70c4df53e9db6b8aad1e18f4ca64d2afd719c600edeb9bcb0824cff5600169a32e2079f84520eed87454c1a61add" name="efitools-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.9.2" rel="13.12"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1608724800">- initial import (version 1.9.2)
  + Only package the userspace tools</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709899200">- Add efitools-bsc1220470-fix-gcc14-errors.patch to fix gcc-14
  errors (bsc#1220470)</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744545600">- Add efitools-c23.patch to fix gcc-15 compile time errors</changelog>
</package>
<package pkgid="8928cc56f63fb74156d52f6861e76986fbf5bd027e0bde3e45f05c82df9be058bdfee317accf7430fe0468434107acbe711492eaf9b77340cedbbf225c9e654e" name="efitools-debugsource" arch="x86_64">
  <version epoch="0" ver="1.9.2" rel="13.12"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1608724800">- initial import (version 1.9.2)
  + Only package the userspace tools</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709899200">- Add efitools-bsc1220470-fix-gcc14-errors.patch to fix gcc-14
  errors (bsc#1220470)</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1744545600">- Add efitools-c23.patch to fix gcc-15 compile time errors</changelog>
</package>
<package pkgid="762b4f05c54cf7a59df4e73d3715e192dab8c264b480f800cf0fb2b5116426e5258add057180871730d2ccaa0e92c6b054c0c4c764e34bc05da3dd55cb0377d0" name="efivar" arch="src">
  <version epoch="0" ver="38" rel="67.30"/>
  <changelog author="schwab@suse.de" date="1468324800">- deprecated-readdir_r.patch: Remove use of deprecated readdir_r</changelog>
  <changelog author="glin@suse.com" date="1468411200">- 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</changelog>
  <changelog author="rw@suse.com" date="1486382400">- Fix building for SLE11SP4, SLE12SP2, and Tumbleweed
  (fate#322108, bnc#1012765)
- Drop obsolete patch
  efivar-bsc988000-remove-versioning-efi_set_variable.patch</changelog>
  <changelog author="glin@suse.com" date="1486641600">- Add efivar-use-sysmacros.patch to fix the Factory/Tumbleweed
  build correctly.
- Amend the spec file to specify the gcc version for SLE11SP4</changelog>
  <changelog author="rw@suse.com" date="1486728000">- Update to 31  (fate#322108)
- Drop upstreamed patches
  + efivar-no-static.patch
  + deprecated-readdir_r.patch
  + efivar-use-sysmacros.patch</changelog>
  <changelog author="rw@suse.com" date="1488542400">- libefiboot-export-disk_get_partition_info.patch:
  (bsc#870211, bsc#945705)</changelog>
  <changelog author="jengelh@inai.de" date="1490270400">- RPM group fix</changelog>
  <changelog author="oliver@getspam.de" date="1529496000">- Update to version 36
- adjust libefiboot-export-disk_get_partition_info.patch to fit
  new version</changelog>
  <changelog author="glin@suse.com" date="1531742400">- 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</changelog>
  <changelog author="bwiedemann@suse.com" date="1532433600">- Add reproducible.patch to initialize memory (boo#1061219)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1550836800">- 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</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1552046400">- 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.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1597406400">- 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'</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1599566400">- Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
  segfault in non-EFI systems (bsc#1175989)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1623844800">- 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)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1660132800">- Add efivar-bsc1202209-fix-glibc-2.36-build.patch to fix the build
  error against glibc 2.36 (bsc#1202209)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671624000">- Update spec file to current standards</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1676030400">- 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 &lt;cet.h&gt; 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</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1697025600">- We don’t mandoc at all after all (gh#rhboot/efivar#229 and
  gh#rhboot/efivar#253).</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1728388800">- Adapt efivar-filter-gcc-march.patch to drop -march=native (boo#1231368)</changelog>
</package>
<package pkgid="88ac8102e446abf5ba517ceb3618e824cacfbf73a3f490da9b1132a87164b95b7884f8e7962d5b133fe1ae8422c7cebcb088de48c3965aeaae55320df096c730" name="efivar" arch="x86_64">
  <version epoch="0" ver="38" rel="67.30"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1550836800">- 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</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1552046400">- 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.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1597406400">- 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'</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1599566400">- Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
  segfault in non-EFI systems (bsc#1175989)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1623844800">- 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)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1660132800">- Add efivar-bsc1202209-fix-glibc-2.36-build.patch to fix the build
  error against glibc 2.36 (bsc#1202209)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671624000">- Update spec file to current standards</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1676030400">- 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 &lt;cet.h&gt; 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</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1697025600">- We don’t mandoc at all after all (gh#rhboot/efivar#229 and
  gh#rhboot/efivar#253).</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1728388800">- Adapt efivar-filter-gcc-march.patch to drop -march=native (boo#1231368)</changelog>
</package>
<package pkgid="63c393cacaaabaf24713670ad449db58c2b0315267b94d431b400f167158cb76919780c0dbf8e8ff05d943b774eb5c497203501cd6bb2f0d6e2c4a16fa901081" name="efivar-debuginfo" arch="x86_64">
  <version epoch="0" ver="38" rel="67.30"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1550836800">- 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</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1552046400">- 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.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1597406400">- 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'</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1599566400">- Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
  segfault in non-EFI systems (bsc#1175989)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1623844800">- 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)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1660132800">- Add efivar-bsc1202209-fix-glibc-2.36-build.patch to fix the build
  error against glibc 2.36 (bsc#1202209)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671624000">- Update spec file to current standards</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1676030400">- 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 &lt;cet.h&gt; 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</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1697025600">- We don’t mandoc at all after all (gh#rhboot/efivar#229 and
  gh#rhboot/efivar#253).</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1728388800">- Adapt efivar-filter-gcc-march.patch to drop -march=native (boo#1231368)</changelog>
</package>
<package pkgid="8f2f6d535783b31f8bd901e81a0934cd45928834f46f52a2e5b4f9cc4bd138f021fa4ff065d324369312ef18b7da9f8ca629fd36327487219eff22cc23cfcf3a" name="efivar-debugsource" arch="x86_64">
  <version epoch="0" ver="38" rel="67.30"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1550836800">- 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</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1552046400">- 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.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1597406400">- 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'</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1599566400">- Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
  segfault in non-EFI systems (bsc#1175989)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1623844800">- 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)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1660132800">- Add efivar-bsc1202209-fix-glibc-2.36-build.patch to fix the build
  error against glibc 2.36 (bsc#1202209)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671624000">- Update spec file to current standards</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1676030400">- 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 &lt;cet.h&gt; 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</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1697025600">- We don’t mandoc at all after all (gh#rhboot/efivar#229 and
  gh#rhboot/efivar#253).</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1728388800">- Adapt efivar-filter-gcc-march.patch to drop -march=native (boo#1231368)</changelog>
</package>
<package pkgid="ec49eda0c6eb29c7d206cd5072e91b6c5ca5f2d3b8a02a20b37fe0482b30273e7cce8314ffc291396f73c309101121d7928385b43f1bb3ea3ff7320724aabe84" name="efivar-devel" arch="x86_64">
  <version epoch="0" ver="38" rel="67.30"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1550836800">- 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</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1552046400">- 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.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1597406400">- 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'</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1599566400">- Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
  segfault in non-EFI systems (bsc#1175989)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1623844800">- 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)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1660132800">- Add efivar-bsc1202209-fix-glibc-2.36-build.patch to fix the build
  error against glibc 2.36 (bsc#1202209)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671624000">- Update spec file to current standards</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1676030400">- 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 &lt;cet.h&gt; 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</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1697025600">- We don’t mandoc at all after all (gh#rhboot/efivar#229 and
  gh#rhboot/efivar#253).</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1728388800">- Adapt efivar-filter-gcc-march.patch to drop -march=native (boo#1231368)</changelog>
</package>
<package pkgid="e511925222312400187aedebbc41983ca70e747a75aed31e13681a7d8aaf6021d9e2218cb79d13f44ede795da06a5781d4be0cd89160d035e9f7f6c3a85d9796" name="fde-firstboot" arch="noarch">
  <version epoch="0" ver="0.7.5" rel="106.4"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709640000">- Add fde-tools-change-rpm-macro-dir.patch and set the rpm macro
  directory correctly
- Make fde-firstboot, fde-tpm-helper, and fde-tpm-helper-rpm-macros
  noarch
- Add fde-tools-bsc1220160-conditional-requires.patch to make
  fde-tpm-helper a conditional "Requires" (bsc#1220160)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710331200">- Add json-c to BuildRequires to build on openSUSE Leap 15.5</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713441600">- Add fde-tools-bsc1222970-firstboot-replace-ALP.patch to replace
  "ALP" with "This system" (bsc#1222970)
- Add fde-tools-bsc1223002-firstboot-disable-ccid.patch to disable
  the non-functional ccid option (bsc#1223002)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713528000">- Add patches to adopt the "--target-platform" option when using
  the newer pcr-oracle (bsc#1218390)
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715083200">- Add fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  to make "pass" mandatory during firstboot (bsc#1223771)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717070400">- Fix fde-tools-change-rpm-macro-dir.patch which didn't set
  RPM_MACRO_DIR correctly</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717761600">- Update fde-tools-bsc1220160-conditional-requires.patch to
  check fde-tpm-helper in %post and %posttrans</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722427200">- Add fde-tools-bsc1218181-replace-crypttab-key-path.patch to
  change the key path in crypttab to avoid the unexpected error
  (bsc#1218181)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1733486400">- Enable build on loongarch64</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1774440000">- Update to version 0.7.4
  + uefi: use the default boot path if no EFI FILE path
    (bsc#1246464)
  + tpm: Use authorized policy in tpm_test
  + fdectl: Report specific error when lsblk fails in chroot
  + tpm: Support persistent SRK (bsc#1248516)
  + tpm: Always add PCR4 when comparing events
  + firstboot: remove the dracut conf for the key file
    (bsc#1243877)
  + firstboot: use the real path to initrd (bsc#1244323)
  + tpm: Create the log directory
  + Improve tpm-snapshot and tpm-inspect
  + tpm: Fix the file path for the predicted PCR
  + tpm: Fix the output format of tpm-inspect
  + tpm: skip event comparison
- Drop merged patches
  + fde-tools-bsc1243877-firstboot-remove-key-conf.patch
  + fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch
  + fde-tools-bsc1246464-use-default-uefi-boot-path.patch
  + fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch</changelog>
</package>
<package pkgid="2452a61838132a307fa9bace666a4cf718e4f8e0ad4b27d6b3f113f0c564c70907052a7c13cac55a776bc3d1ee7083f84d737bcfbfece70381d99a696fbe0735" name="fde-tools" arch="src">
  <version epoch="0" ver="0.7.5" rel="106.4"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709640000">- Add fde-tools-change-rpm-macro-dir.patch and set the rpm macro
  directory correctly
- Make fde-firstboot, fde-tpm-helper, and fde-tpm-helper-rpm-macros
  noarch
- Add fde-tools-bsc1220160-conditional-requires.patch to make
  fde-tpm-helper a conditional "Requires" (bsc#1220160)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710331200">- Add json-c to BuildRequires to build on openSUSE Leap 15.5</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713441600">- Add fde-tools-bsc1222970-firstboot-replace-ALP.patch to replace
  "ALP" with "This system" (bsc#1222970)
- Add fde-tools-bsc1223002-firstboot-disable-ccid.patch to disable
  the non-functional ccid option (bsc#1223002)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713528000">- Add patches to adopt the "--target-platform" option when using
  the newer pcr-oracle (bsc#1218390)
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715083200">- Add fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  to make "pass" mandatory during firstboot (bsc#1223771)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717070400">- Fix fde-tools-change-rpm-macro-dir.patch which didn't set
  RPM_MACRO_DIR correctly</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717761600">- Update fde-tools-bsc1220160-conditional-requires.patch to
  check fde-tpm-helper in %post and %posttrans</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722427200">- Add fde-tools-bsc1218181-replace-crypttab-key-path.patch to
  change the key path in crypttab to avoid the unexpected error
  (bsc#1218181)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1733486400">- Enable build on loongarch64</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1774440000">- Update to version 0.7.4
  + uefi: use the default boot path if no EFI FILE path
    (bsc#1246464)
  + tpm: Use authorized policy in tpm_test
  + fdectl: Report specific error when lsblk fails in chroot
  + tpm: Support persistent SRK (bsc#1248516)
  + tpm: Always add PCR4 when comparing events
  + firstboot: remove the dracut conf for the key file
    (bsc#1243877)
  + firstboot: use the real path to initrd (bsc#1244323)
  + tpm: Create the log directory
  + Improve tpm-snapshot and tpm-inspect
  + tpm: Fix the file path for the predicted PCR
  + tpm: Fix the output format of tpm-inspect
  + tpm: skip event comparison
- Drop merged patches
  + fde-tools-bsc1243877-firstboot-remove-key-conf.patch
  + fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch
  + fde-tools-bsc1246464-use-default-uefi-boot-path.patch
  + fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch</changelog>
</package>
<package pkgid="9dc6a6d069e5fe8065e1d8f8057a483e5fd14197aa7e50e9ad52be560a28c056336f42baab2243cc51692b98fc453c29f6bc085bc3d1639f5f1119225e9b59c5" name="fde-tools" arch="x86_64">
  <version epoch="0" ver="0.7.5" rel="106.4"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709640000">- Add fde-tools-change-rpm-macro-dir.patch and set the rpm macro
  directory correctly
- Make fde-firstboot, fde-tpm-helper, and fde-tpm-helper-rpm-macros
  noarch
- Add fde-tools-bsc1220160-conditional-requires.patch to make
  fde-tpm-helper a conditional "Requires" (bsc#1220160)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710331200">- Add json-c to BuildRequires to build on openSUSE Leap 15.5</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713441600">- Add fde-tools-bsc1222970-firstboot-replace-ALP.patch to replace
  "ALP" with "This system" (bsc#1222970)
- Add fde-tools-bsc1223002-firstboot-disable-ccid.patch to disable
  the non-functional ccid option (bsc#1223002)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713528000">- Add patches to adopt the "--target-platform" option when using
  the newer pcr-oracle (bsc#1218390)
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715083200">- Add fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  to make "pass" mandatory during firstboot (bsc#1223771)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717070400">- Fix fde-tools-change-rpm-macro-dir.patch which didn't set
  RPM_MACRO_DIR correctly</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717761600">- Update fde-tools-bsc1220160-conditional-requires.patch to
  check fde-tpm-helper in %post and %posttrans</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722427200">- Add fde-tools-bsc1218181-replace-crypttab-key-path.patch to
  change the key path in crypttab to avoid the unexpected error
  (bsc#1218181)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1733486400">- Enable build on loongarch64</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1774440000">- Update to version 0.7.4
  + uefi: use the default boot path if no EFI FILE path
    (bsc#1246464)
  + tpm: Use authorized policy in tpm_test
  + fdectl: Report specific error when lsblk fails in chroot
  + tpm: Support persistent SRK (bsc#1248516)
  + tpm: Always add PCR4 when comparing events
  + firstboot: remove the dracut conf for the key file
    (bsc#1243877)
  + firstboot: use the real path to initrd (bsc#1244323)
  + tpm: Create the log directory
  + Improve tpm-snapshot and tpm-inspect
  + tpm: Fix the file path for the predicted PCR
  + tpm: Fix the output format of tpm-inspect
  + tpm: skip event comparison
- Drop merged patches
  + fde-tools-bsc1243877-firstboot-remove-key-conf.patch
  + fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch
  + fde-tools-bsc1246464-use-default-uefi-boot-path.patch
  + fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch</changelog>
</package>
<package pkgid="088501e9edb5d42c132fe6f5b9af92c4ffcf855c29516269d70dba96b203aa752029e4fd5d843fbc115ec9ae08e625cc1671b005e57ec7a2717a401c83c7f422" name="fde-tools-bash-completion" arch="noarch">
  <version epoch="0" ver="0.7.5" rel="106.4"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709640000">- Add fde-tools-change-rpm-macro-dir.patch and set the rpm macro
  directory correctly
- Make fde-firstboot, fde-tpm-helper, and fde-tpm-helper-rpm-macros
  noarch
- Add fde-tools-bsc1220160-conditional-requires.patch to make
  fde-tpm-helper a conditional "Requires" (bsc#1220160)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710331200">- Add json-c to BuildRequires to build on openSUSE Leap 15.5</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713441600">- Add fde-tools-bsc1222970-firstboot-replace-ALP.patch to replace
  "ALP" with "This system" (bsc#1222970)
- Add fde-tools-bsc1223002-firstboot-disable-ccid.patch to disable
  the non-functional ccid option (bsc#1223002)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713528000">- Add patches to adopt the "--target-platform" option when using
  the newer pcr-oracle (bsc#1218390)
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715083200">- Add fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  to make "pass" mandatory during firstboot (bsc#1223771)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717070400">- Fix fde-tools-change-rpm-macro-dir.patch which didn't set
  RPM_MACRO_DIR correctly</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717761600">- Update fde-tools-bsc1220160-conditional-requires.patch to
  check fde-tpm-helper in %post and %posttrans</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722427200">- Add fde-tools-bsc1218181-replace-crypttab-key-path.patch to
  change the key path in crypttab to avoid the unexpected error
  (bsc#1218181)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1733486400">- Enable build on loongarch64</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1774440000">- Update to version 0.7.4
  + uefi: use the default boot path if no EFI FILE path
    (bsc#1246464)
  + tpm: Use authorized policy in tpm_test
  + fdectl: Report specific error when lsblk fails in chroot
  + tpm: Support persistent SRK (bsc#1248516)
  + tpm: Always add PCR4 when comparing events
  + firstboot: remove the dracut conf for the key file
    (bsc#1243877)
  + firstboot: use the real path to initrd (bsc#1244323)
  + tpm: Create the log directory
  + Improve tpm-snapshot and tpm-inspect
  + tpm: Fix the file path for the predicted PCR
  + tpm: Fix the output format of tpm-inspect
  + tpm: skip event comparison
- Drop merged patches
  + fde-tools-bsc1243877-firstboot-remove-key-conf.patch
  + fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch
  + fde-tools-bsc1246464-use-default-uefi-boot-path.patch
  + fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch</changelog>
</package>
<package pkgid="e8226006aab00aa0d0b4ad748fa54be1b22badd146e86c1f31b4d290635e182252406ba190a753de6622a3a28ef0ad0919d1ab2ce1b48a44b6df9e4375394f38" name="fde-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.7.5" rel="106.4"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709640000">- Add fde-tools-change-rpm-macro-dir.patch and set the rpm macro
  directory correctly
- Make fde-firstboot, fde-tpm-helper, and fde-tpm-helper-rpm-macros
  noarch
- Add fde-tools-bsc1220160-conditional-requires.patch to make
  fde-tpm-helper a conditional "Requires" (bsc#1220160)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710331200">- Add json-c to BuildRequires to build on openSUSE Leap 15.5</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713441600">- Add fde-tools-bsc1222970-firstboot-replace-ALP.patch to replace
  "ALP" with "This system" (bsc#1222970)
- Add fde-tools-bsc1223002-firstboot-disable-ccid.patch to disable
  the non-functional ccid option (bsc#1223002)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713528000">- Add patches to adopt the "--target-platform" option when using
  the newer pcr-oracle (bsc#1218390)
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715083200">- Add fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  to make "pass" mandatory during firstboot (bsc#1223771)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717070400">- Fix fde-tools-change-rpm-macro-dir.patch which didn't set
  RPM_MACRO_DIR correctly</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717761600">- Update fde-tools-bsc1220160-conditional-requires.patch to
  check fde-tpm-helper in %post and %posttrans</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722427200">- Add fde-tools-bsc1218181-replace-crypttab-key-path.patch to
  change the key path in crypttab to avoid the unexpected error
  (bsc#1218181)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1733486400">- Enable build on loongarch64</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1774440000">- Update to version 0.7.4
  + uefi: use the default boot path if no EFI FILE path
    (bsc#1246464)
  + tpm: Use authorized policy in tpm_test
  + fdectl: Report specific error when lsblk fails in chroot
  + tpm: Support persistent SRK (bsc#1248516)
  + tpm: Always add PCR4 when comparing events
  + firstboot: remove the dracut conf for the key file
    (bsc#1243877)
  + firstboot: use the real path to initrd (bsc#1244323)
  + tpm: Create the log directory
  + Improve tpm-snapshot and tpm-inspect
  + tpm: Fix the file path for the predicted PCR
  + tpm: Fix the output format of tpm-inspect
  + tpm: skip event comparison
- Drop merged patches
  + fde-tools-bsc1243877-firstboot-remove-key-conf.patch
  + fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch
  + fde-tools-bsc1246464-use-default-uefi-boot-path.patch
  + fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch</changelog>
</package>
<package pkgid="1bac29b2c25b133fd754c6753966eefdd0b730dd8dc2e35ba14d799f1c15e833ba44c5c789bcd9772dda946f21bd5818e5dfe8c2bf203d0f8d0d34d59ca42f16" name="fde-tools-debugsource" arch="x86_64">
  <version epoch="0" ver="0.7.5" rel="106.4"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709640000">- Add fde-tools-change-rpm-macro-dir.patch and set the rpm macro
  directory correctly
- Make fde-firstboot, fde-tpm-helper, and fde-tpm-helper-rpm-macros
  noarch
- Add fde-tools-bsc1220160-conditional-requires.patch to make
  fde-tpm-helper a conditional "Requires" (bsc#1220160)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710331200">- Add json-c to BuildRequires to build on openSUSE Leap 15.5</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713441600">- Add fde-tools-bsc1222970-firstboot-replace-ALP.patch to replace
  "ALP" with "This system" (bsc#1222970)
- Add fde-tools-bsc1223002-firstboot-disable-ccid.patch to disable
  the non-functional ccid option (bsc#1223002)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713528000">- Add patches to adopt the "--target-platform" option when using
  the newer pcr-oracle (bsc#1218390)
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715083200">- Add fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  to make "pass" mandatory during firstboot (bsc#1223771)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717070400">- Fix fde-tools-change-rpm-macro-dir.patch which didn't set
  RPM_MACRO_DIR correctly</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717761600">- Update fde-tools-bsc1220160-conditional-requires.patch to
  check fde-tpm-helper in %post and %posttrans</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722427200">- Add fde-tools-bsc1218181-replace-crypttab-key-path.patch to
  change the key path in crypttab to avoid the unexpected error
  (bsc#1218181)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1733486400">- Enable build on loongarch64</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1774440000">- Update to version 0.7.4
  + uefi: use the default boot path if no EFI FILE path
    (bsc#1246464)
  + tpm: Use authorized policy in tpm_test
  + fdectl: Report specific error when lsblk fails in chroot
  + tpm: Support persistent SRK (bsc#1248516)
  + tpm: Always add PCR4 when comparing events
  + firstboot: remove the dracut conf for the key file
    (bsc#1243877)
  + firstboot: use the real path to initrd (bsc#1244323)
  + tpm: Create the log directory
  + Improve tpm-snapshot and tpm-inspect
  + tpm: Fix the file path for the predicted PCR
  + tpm: Fix the output format of tpm-inspect
  + tpm: skip event comparison
- Drop merged patches
  + fde-tools-bsc1243877-firstboot-remove-key-conf.patch
  + fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch
  + fde-tools-bsc1246464-use-default-uefi-boot-path.patch
  + fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch</changelog>
</package>
<package pkgid="8d87ba91206a5f4f42a631746cfc60602d0250bea0e76a7a1902f628c01718dd1b3a40c9f54cf16c2fc1f245616b041d3300ea4f3233ef9ae0165824b87a10c3" name="fde-tpm-helper" arch="noarch">
  <version epoch="0" ver="0.7.5" rel="106.4"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709640000">- Add fde-tools-change-rpm-macro-dir.patch and set the rpm macro
  directory correctly
- Make fde-firstboot, fde-tpm-helper, and fde-tpm-helper-rpm-macros
  noarch
- Add fde-tools-bsc1220160-conditional-requires.patch to make
  fde-tpm-helper a conditional "Requires" (bsc#1220160)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710331200">- Add json-c to BuildRequires to build on openSUSE Leap 15.5</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713441600">- Add fde-tools-bsc1222970-firstboot-replace-ALP.patch to replace
  "ALP" with "This system" (bsc#1222970)
- Add fde-tools-bsc1223002-firstboot-disable-ccid.patch to disable
  the non-functional ccid option (bsc#1223002)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713528000">- Add patches to adopt the "--target-platform" option when using
  the newer pcr-oracle (bsc#1218390)
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715083200">- Add fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  to make "pass" mandatory during firstboot (bsc#1223771)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717070400">- Fix fde-tools-change-rpm-macro-dir.patch which didn't set
  RPM_MACRO_DIR correctly</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717761600">- Update fde-tools-bsc1220160-conditional-requires.patch to
  check fde-tpm-helper in %post and %posttrans</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722427200">- Add fde-tools-bsc1218181-replace-crypttab-key-path.patch to
  change the key path in crypttab to avoid the unexpected error
  (bsc#1218181)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1733486400">- Enable build on loongarch64</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1774440000">- Update to version 0.7.4
  + uefi: use the default boot path if no EFI FILE path
    (bsc#1246464)
  + tpm: Use authorized policy in tpm_test
  + fdectl: Report specific error when lsblk fails in chroot
  + tpm: Support persistent SRK (bsc#1248516)
  + tpm: Always add PCR4 when comparing events
  + firstboot: remove the dracut conf for the key file
    (bsc#1243877)
  + firstboot: use the real path to initrd (bsc#1244323)
  + tpm: Create the log directory
  + Improve tpm-snapshot and tpm-inspect
  + tpm: Fix the file path for the predicted PCR
  + tpm: Fix the output format of tpm-inspect
  + tpm: skip event comparison
- Drop merged patches
  + fde-tools-bsc1243877-firstboot-remove-key-conf.patch
  + fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch
  + fde-tools-bsc1246464-use-default-uefi-boot-path.patch
  + fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch</changelog>
</package>
<package pkgid="668c1423bee60e3f2ae4909aaccf1f9c2bdd773bf561f0281df12dadaef64c1bb12ba640bf23b78e9f9874824a84c4ba3287b19a6b703300f34f652ce938c2ef" name="fde-tpm-helper-rpm-macros" arch="noarch">
  <version epoch="0" ver="0.7.5" rel="106.4"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709640000">- Add fde-tools-change-rpm-macro-dir.patch and set the rpm macro
  directory correctly
- Make fde-firstboot, fde-tpm-helper, and fde-tpm-helper-rpm-macros
  noarch
- Add fde-tools-bsc1220160-conditional-requires.patch to make
  fde-tpm-helper a conditional "Requires" (bsc#1220160)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710331200">- Add json-c to BuildRequires to build on openSUSE Leap 15.5</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713441600">- Add fde-tools-bsc1222970-firstboot-replace-ALP.patch to replace
  "ALP" with "This system" (bsc#1222970)
- Add fde-tools-bsc1223002-firstboot-disable-ccid.patch to disable
  the non-functional ccid option (bsc#1223002)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1713528000">- Add patches to adopt the "--target-platform" option when using
  the newer pcr-oracle (bsc#1218390)
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715083200">- Add fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  to make "pass" mandatory during firstboot (bsc#1223771)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717070400">- Fix fde-tools-change-rpm-macro-dir.patch which didn't set
  RPM_MACRO_DIR correctly</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1717761600">- Update fde-tools-bsc1220160-conditional-requires.patch to
  check fde-tpm-helper in %post and %posttrans</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722427200">- Add fde-tools-bsc1218181-replace-crypttab-key-path.patch to
  change the key path in crypttab to avoid the unexpected error
  (bsc#1218181)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1733486400">- Enable build on loongarch64</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1741694400">- Add fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  to define non-expanded functions for the firstboot script
  (bsc#1238593)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747224000">- Add fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  to not skip the encryption process when Secure Boot is off
  (bsc#1243166)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1747310400">- Update to version 0.7.3
  + Detect the supported RSA key size
  + Take snapshot when signing
  + Switch to "--target-platform" when available
  + Allow RPM_MACRO_DIR to be defined during build time
  + Fix naming and disable ccid
  + tpm: fix tpm-present with the newer pcr-oracle
  + firstboot: make "Pass phrase" mandatory
  + firstboot: disable FDE/TPM2 when secure boot is off
  + Conditional helper
  + firstboot: replace the key file path in crypttab
  + firstboot: add more alias bootloader functions
  + firstboot: detect the early reencryption
- Refresh fde-tools-firstboot-alp-snapshot.patch
- Drop merged patches
  + fde-tools-bsc1213945-set-rsa-key-size.patch
  + fde-tools-bsc1223771-firstboot-make-Pass-phrase-mandatory.patch
  + fde-tools-bsc1223002-firstboot-disable-ccid.patch
  + fde-tools-bsc1218181-replace-crypttab-key-path.patch
  + fde-tools-bsc1220160-conditional-requires.patch
  + fde-tools-change-rpm-macro-dir.patch
  + fde-tools-bsc1243166-firstboot-disable-tpm2-when-sb-is-off.patch
  + fde-tools-bsc1222970-firstboot-replace-ALP.patch
  + fde-tools-bsc1218390-fix-tpm-present-with-the-newer-pcr-oracle.patch
  + fde-tools-bsc1238593-firstboot-more-bootloader-functions.patch
  + fde-tools-bsc1218390-Switch-to-target-platform-when-available.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749124800">- Add fde-tools-bsc1243877-firstboot-remove-key-conf.patch to
  remove the dracut conf for the key file to avoid the error from
  dracut (bsc#1243877)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1749643200">- Add fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch to fix the
  empty LUKS header checksum from lsinitrd (bsc#1244323)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753185600">- Add fde-tools-bsc1246464-use-default-uefi-boot-path.patch to
  use the default EFI boot path if there is no FILE compoment in
  in the boot entry (bsc#1246464)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1753790400">- Add the missing /var/log/fde (bsc#1247228)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1764849600">- Build with distro flags</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1767182400">- Add fde-tools.conf to create /var/log/fde with tmpfiles.d
  (jsc#PED-14754)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1769774400">- Add fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch to
  support persistent SRK (bsc#1248516)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1774440000">- Update to version 0.7.4
  + uefi: use the default boot path if no EFI FILE path
    (bsc#1246464)
  + tpm: Use authorized policy in tpm_test
  + fdectl: Report specific error when lsblk fails in chroot
  + tpm: Support persistent SRK (bsc#1248516)
  + tpm: Always add PCR4 when comparing events
  + firstboot: remove the dracut conf for the key file
    (bsc#1243877)
  + firstboot: use the real path to initrd (bsc#1244323)
  + tpm: Create the log directory
  + Improve tpm-snapshot and tpm-inspect
  + tpm: Fix the file path for the predicted PCR
  + tpm: Fix the output format of tpm-inspect
  + tpm: skip event comparison
- Drop merged patches
  + fde-tools-bsc1243877-firstboot-remove-key-conf.patch
  + fde-tools-bsc1244323-firstboot-fix-lsinitrd.patch
  + fde-tools-bsc1246464-use-default-uefi-boot-path.patch
  + fde-tools-bsc1248516-tpm-Support-persistent-SRK.patch</changelog>
</package>
<package pkgid="1d73aaa8f9c1d445653ad0ada99ac45996ea7dc195ac9249ee03bb37b29991c49676c3de95bc69f4b5581c63bd6c68a7aa3ffd67a1c6b0bb80a1478b024387fe" name="fwupd-efi" arch="src">
  <version epoch="0" ver="1.8" rel="19.148"/>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1633608000">- Initial package. fwupd-efi 1.1.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1636113600">- Re-add fwupdx64.efi.signed symlink (boo#1192206)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1647000000">- Update to version 1.2:
  * Release fwupd-efi 1.2
  * meson: use stadard objcopy binary
  * meson: use find_program() to find the helper scripts we run
  * meson: using local copy ldscript when local copy crt0 be used for SBAT
  * sbat: clarify project URL
  * trivial: Ignore some markdown issues
  * Wait 5 seconds to reboot on errors
  * Port pre-commit clang-format, codespell, markdownlint from fwupd
  * trivial: fixup python errors by codacity/precommit
  * trivial: fixup markdown format
  * trivial: spelling errors
  * Sleep longer when no updates to process
  * README: fix typo and URL
  * trivial: post release version bump
- Remove 0001-meson-using-local-copy-ldscript-when-local-copy-crt0.patch
  (merged upstream)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649937600">- Use sbat macros (bsc#1193282)</changelog>
  <changelog author="gmbr3@opensuse.org" date="1670932800">- Update to version 1.3:
  * Release fwupd-efi 1.3
  * Fix a regression when applying updates on an HP M60
  * Show the version when starting fwupd-efi
  * trivial: Update precommit versions to fix CI
  * meson: fix ARM system crt0 name
  * trivial: post release version bump
- Add binutils-2.38-arm-objcopy.patch: use objcopy with ARM on
  binutils 2.38+
- Add binutils-2.38-arm-system-crt0.patch: system crt0 doesn't need
  to contain the SBAT section if we have binutils 2.38+
- Enable ARM and ix86 support</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671019200">- Add arm32-short-wchar.patch: fix an issue where fwup_sbat.o
  had a different wchar length</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1672660800">- Add ARM-fixes.patch: multiple fixes for ARM EFI after binutils
  2.38
- Remove arm32-short-wchar.patch: included in ARM-fixes.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674475200">- Update ARM-fixes.patch to current git copy to add checks for
  an incompatible crt0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677240000">- Disable ix86 and arm32: shim doesn't build on these platforms</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1724932800">- Update to version 1.6:
  * Require gnu-efi 3.0.18 or later
  * Ship an objcopy capable LDS for ARM64
  * Detect gnu-efi via pkgconfig
  * Backport the ctors and dtors work from gnu-efi upstream
  * Tidy up crt0 generator
  * Add RISC-V support
  * Fix per NX bit and UEFI 2.10 Microsoft requirements
- Remove un-needed BRs:
  * pkgconfig(efiboot)
  * pkgconfig(efivar)
- Remove shim requirement: it doesn't need it, it's a UEFI binary
- Restore ix86 and ARM32 support
- Add RISC-V support
- Remove patches (fixed upstream):
  * binutils-2.38-arm-objcopy.patch
  * binutils-2.38-arm-system-crt0.patch
  * ARM-fixes.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1734436800">- Update to version 1.7:
  * Fix compilation with GNU-EFI 4.0
- Use upstream tarball: source service isn't useful on this
  package
- Add 106.patch:
  * Improves ARM32 crt0 by splitting header and code
  * Use pkgconfig for gnu-efi - fixes RISC-V build
  * Update lds from gnu-efi 4.0</changelog>
  <changelog author="Richard Lyu &lt;richard.lyu@suse.com&gt;" date="1760356800">- Update to version 1.8:
  * Fix build problems with LoongArch and riscv64
  * Use CC_LD configured through meson
  * Use --output-target to define the object output format
- Update 106.patch</changelog>
</package>
<package pkgid="49ed57ed6d93aa4c020f02ed304375ff60c4eb1d8a8b23dcd9b3f6a66e3a9e8374a1b331a8890f6ee2e737cfc9b311a98df8974ddb57e845462b879842cde872" name="fwupd-efi" arch="x86_64">
  <version epoch="0" ver="1.8" rel="19.148"/>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1647000000">- Update to version 1.2:
  * Release fwupd-efi 1.2
  * meson: use stadard objcopy binary
  * meson: use find_program() to find the helper scripts we run
  * meson: using local copy ldscript when local copy crt0 be used for SBAT
  * sbat: clarify project URL
  * trivial: Ignore some markdown issues
  * Wait 5 seconds to reboot on errors
  * Port pre-commit clang-format, codespell, markdownlint from fwupd
  * trivial: fixup python errors by codacity/precommit
  * trivial: fixup markdown format
  * trivial: spelling errors
  * Sleep longer when no updates to process
  * README: fix typo and URL
  * trivial: post release version bump
- Remove 0001-meson-using-local-copy-ldscript-when-local-copy-crt0.patch
  (merged upstream)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1649937600">- Use sbat macros (bsc#1193282)</changelog>
  <changelog author="gmbr3@opensuse.org" date="1670932800">- Update to version 1.3:
  * Release fwupd-efi 1.3
  * Fix a regression when applying updates on an HP M60
  * Show the version when starting fwupd-efi
  * trivial: Update precommit versions to fix CI
  * meson: fix ARM system crt0 name
  * trivial: post release version bump
- Add binutils-2.38-arm-objcopy.patch: use objcopy with ARM on
  binutils 2.38+
- Add binutils-2.38-arm-system-crt0.patch: system crt0 doesn't need
  to contain the SBAT section if we have binutils 2.38+
- Enable ARM and ix86 support</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671019200">- Add arm32-short-wchar.patch: fix an issue where fwup_sbat.o
  had a different wchar length</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1672660800">- Add ARM-fixes.patch: multiple fixes for ARM EFI after binutils
  2.38
- Remove arm32-short-wchar.patch: included in ARM-fixes.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1674475200">- Update ARM-fixes.patch to current git copy to add checks for
  an incompatible crt0</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1677240000">- Disable ix86 and arm32: shim doesn't build on these platforms</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1724932800">- Update to version 1.6:
  * Require gnu-efi 3.0.18 or later
  * Ship an objcopy capable LDS for ARM64
  * Detect gnu-efi via pkgconfig
  * Backport the ctors and dtors work from gnu-efi upstream
  * Tidy up crt0 generator
  * Add RISC-V support
  * Fix per NX bit and UEFI 2.10 Microsoft requirements
- Remove un-needed BRs:
  * pkgconfig(efiboot)
  * pkgconfig(efivar)
- Remove shim requirement: it doesn't need it, it's a UEFI binary
- Restore ix86 and ARM32 support
- Add RISC-V support
- Remove patches (fixed upstream):
  * binutils-2.38-arm-objcopy.patch
  * binutils-2.38-arm-system-crt0.patch
  * ARM-fixes.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1734436800">- Update to version 1.7:
  * Fix compilation with GNU-EFI 4.0
- Use upstream tarball: source service isn't useful on this
  package
- Add 106.patch:
  * Improves ARM32 crt0 by splitting header and code
  * Use pkgconfig for gnu-efi - fixes RISC-V build
  * Update lds from gnu-efi 4.0</changelog>
  <changelog author="Richard Lyu &lt;richard.lyu@suse.com&gt;" date="1760356800">- Update to version 1.8:
  * Fix build problems with LoongArch and riscv64
  * Use CC_LD configured through meson
  * Use --output-target to define the object output format
- Update 106.patch</changelog>
</package>
<package pkgid="19813d6231a9aca6bbc2b4f8a43cf541e6b7f42a5ee6ed329d423a47f3c4e311457eb6de72503608197daea9f208fdda2080dbe7e7fb78216489e014c7d5ac3d" name="gnu-efi" arch="src">
  <version epoch="0" ver="4.0.4" rel="85.8"/>
  <changelog author="glin@suse.com" date="1439899200">- Update to gnu-efi 3.0.3
  + Add URI Device Path
  + Makes the symbols consistent between the linker scripts
  + Added some missing error code descriptions
  + Add setjump()/longjump()
- Drop patches
  + gnu-efi-setjmp.patch
  + gnu-efi-missing-error-code.patch</changelog>
  <changelog author="glin@suse.com" date="1456488000">- Add gnu-efi-add-missing-unions.patch to add the missing URI
  entries in EFI_DEV_PATH and EFI_DEV_PATH_PTR</changelog>
  <changelog author="glin@suse.com" date="1496404800">- Update to gnu-efi 3.0.5
  + Allow gcc to emit warnings for unsafe usage of setjmp/longjmp
  + GCC 4.8 (and others) const warnings
  + GNU ar warning about deterministic mode
  + Add Debugger protocol support
  + Add EBC (EFI Byte Code) protocol support
  + Add support for PCI Root Bridge I/O protocol
  + Add support for some UEFI 2.0 protocols
  + Add GUID for SMBIOS 3 entry point structure
  + adds definitions to efiprot.h for EFI_EDID_ACTIVE_PROTOCOL,
    EFI_EDID_DISCOVERED_PROTOCOL, EFI_EDID_OVERRIDE_PROTOCOL
  + Protocol struct/type/define renaming to match spec naming
    convention
  + Add support for EFI_RNG_PROTOCOL to the library
  + Moved LOADED_IMAGE_PROTOCOL definitions into efiprot.h with
    other protocol definitions
  + Added definitions for EFI HASH PROTOCOL
  + Add definitions for EFI_COMPONENT_NAME_PROTOCOL and
    EFI_COMPONENT_NAME2_PROTOCOL
  + Global GUID for DRIVER_BINDING_PROTOCOL
  + Add definitions for EFI_DRIVER_BINDING_PROTOCOL
  + make "-Wall -Wextra" work
  + make "-Werror=old-style-declaration" work
  + Don't pass a pointer-to-(LoadedImage *) as a void **
  + make "-Werror=unused-but-set-variable" work
  + make "-Werror=unused-parameter" not fail
  + arm: fix linker script for building efi binaries
  + ARM/AARCH64: define C99 types explicitly when building against
    older standard
  + Add ARM .note.gnu.build-id input section to a dedicated output
    section
  + Replace ARM arithmetic support routines with EDK2 versions
  + Relicense ARM and AARCH64 source files as both BSD and GPL
  + lib/arm/setjmp.S: Use %function instead of @function
  + Add the missing URI device path to the unions
- Add gnu-efi-fix-switch-warning.patch to fix gcc7 warning
- Add gnu-efi-ar-stable-order.patch to keep the object files in a
  stable order (bsc#978586)
- Drop upstreamed patch gnu-efi-add-missing-unions.patch</changelog>
  <changelog author="glin@suse.com" date="1497355200">- Add gnu-efi-fix-efi-pxe-base-code.patch to fix the declaration
  of EFI_PXE_BASE_CODE</changelog>
  <changelog author="guillaume@opensuse.org" date="1517054400">- Add gnu-efi-fix-armv7-detection.patch to fix ARM32 builds</changelog>
  <changelog author="kasimir_@outlook.de" date="1520942400">- Fix armv6 builds
  * Renamed gnu-efi-fix-armv7-detection.patch to gnu-efi-fix-armv6-and-armv7-detection.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1538740800">- Update to gnu-efi 3.0.8
  + Add debug helper applications
  + Call ar in deterministic mode
  + Nerf -Werror=pragma away
  + Make ARCH overrideable on the command line
  + Add %D to print device paths
  + gnu-efi: add some more common string functions
  + Fix typedef of EFI_PXE_BASE_CODE
  + Work around -Werror=maybe-uninitialized not being very bright
  + Fix arm build paths in the makefile
  + Fix some types gcc doesn't like
  + Move memcpy/memset definition to global init.c
  + Use ARFLAGS when invoking ar
  + Disable AVX instruction set on IA32 and x86_64 platforms
  + Declare EFI_PXE_BASE_CODE correctly
  + inserts the libefi.a objects in a stable order
  + fallthrough attribute to notify gcc7
  + x86-64/efibind: sanitize ms-abi cpp conditionals
  + Add Exit() library function which calls BS-&gt;Exit()
  + don't expect non-x86 compilers to compile x86 asm. also remove
    what looks like garbage inside an #if 0 block
  + For compatibility with an upcoming EDK2 feature
- Drop upstreamed patches
  + gnu-efi-ar-stable-order.patch
  + gnu-efi-fix-efi-pxe-base-code.patch
  + gnu-efi-fix-switch-warning.patch
- Drop gnu-efi-fix-armv6-and-armv7-detection.patch since upstream
  supports ARM officially</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1539259200">- Add gnu-efi-fix-strncpy-stpncpy-strncat.patch to fix StrnCpy(),
  StpnCpy(), and StrnCat()</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1576065600">- Update to gnu-efi 3.0.11
  + Revert "efilink: fix build with gcc 4.8"
  + Do not include efisetjmp.h on efi.h
  + efiapi.h: fix EventGroup parameter of EFI_CREATE_EVENT_EX
    prototype
  + Make.rules incomplete/wrong; make -r failure
  + Redefine jmp_buf to comply with C calling convention
  + Fix for problem with undeclared intptr_t type
  + efilink: fix build with gcc 4.8
  + Fix typos
  + Set '\0' properly in StrnCpy()
  + Implement StrnCat() without StrnCpy()
  + Set '\0' properly in StpnCpy()
  + Fix conversion from 'UINTN' to 'UINT8' warnings
- Drop upstreamed gnu-efi-fix-strncpy-stpncpy-strncat.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1600084800">- update to 3.0.12:
  * Add SMBIOS 3.0 table support
  * Fix ARCH on ARMv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609761600">- switch to https:// urls (+ spec-cleaner)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1615550400">- Update to gnu-efi 3.0.13
  + Define UnicodeSPrint/UnicodeVSPrint as our main SPrint/VSPrint
    calls
  + Use EFI_FILE_SYSTEM_VOLUME_LABEL rather than
    EFI_FILE_SYSTEM_VOLUME_LABEL_INFO
  + Define BASE_CR as a duplicate of the _CR macro
  + Fix CopyMem() not handling overlaps
  + Add AsciiPrint and AsciiVSPrint
  + Replace Pause() macro with new library function
  + Add Simple Text Input Ex Protocol support
- Add gnu-efi-bsc1182057-support-sbat-section.patch to support
  .sbat section (bsc#1182057)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1634558400">- Update to gnu-efi 3.0.14
  * Add Device Path Utilities Protocol support
  * Add EFI_SHELL_PROTOCOL definitions
  * Move EFI_SHELL_PARAMETERS_PROTOCOL related definitions to efishell.h
  * Add EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL definitions
  * Undefined Status in LibGetVariableAndSize()
  * Initial support for RISCV64
  * lisb/str.c: simplify xtoi()
  * lib/hand: missing va_end
  * Fix dummy relocation block alignment
  * Add EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID.
  * ARM: hide 'hidden' pragma for hosted build
  * lib/hand: missing va_end() in LibReinstallProtocolInterfaces()
  * lib/misc: avoid NULL dereference in LibInsertToTailOfBootOrder
  * lib/str: simplify Atoi()
  * efiapi.h: add RISC-V machine type definitions
  * apps: simplify logical constraints
  * riscv64: missing EFI_FUNCTION
  * riscv64: provide efisetjmp_arch.h
  * apps: define FrameBufferAddr for riscv64
  * apps: memory leak in draw_boxes()
  * Add definitions for the EFI device tree table
  * Fix VS2019 Code Analysis warnings
  * Set NumberOfSymbols to zero
  * riscv64: finalize efibind.h
- gnu-efi-bsc1182057-support-sbat-section.patch: Update context
- Enable build on riscv64</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651579200">- Add gnu-efi-add-GNU-stack-section.patch in order to add .note.GNU-stack
  sections, fixes upstream issue:
  https://sourceforge.net/p/gnu-efi/bugs/28/</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1664971200">- Update to gnu-efi 3.0.15:
  * */*.S: add non-executable GNU stack marking on ELF-linux
  * lib/Makefile: add .o file dependency on libsubdirs targets
  * Handle __mips64
- Remove gnu-efi-add-GNU-stack-section.patch: upstreamed
- Remove un-needed section from
  gnu-efi-bsc1182057-support-sbat-section.patch now that we have
  Binutils 2.38
- Extend gnu-efi-bsc1182057-support-sbat-section.patch for IA-32</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1688040000">- Update to gnu-efi 3.0.18:
  * Add pkgconfig file
  * Make ELF constructors and destructors work
  * Make CHAR8 and similar be defined the same way edk2 does it
  * Switch to -fPIE
  * Merge all rela sections into one
- gnu-efi-bsc1182057-support-sbat-section.patch:
  * Restore ARM32 SBAT crt0 patch as binutils doesn't actually
    support it
  * Add SBAT support for RISC-V 64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1733227200">- Update to gnu-efi 4.0.0:
  * Add MP Services Protocol Support
  * Add some more pkgconfig variables
  * Replace 'Copright' with 'Copyright'
  * Add clear documentation for building and packaging
  * Align CRT0 exit function naming
  * Now built and verified using GitHub Actions
  * Fix SetMem/CopyMem again
  * Move ReallocatePool/CompareGuid/CopyMem to EDK2 ABI
  * Add non-objcopy CRT0/LDS for ARM64/RISCV64/IA32
- Remove gnu-efi-bsc1182057-support-sbat-section.patch:
  * no longer needed; fwupd-efi has been fixed upstream
    (by me)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1733659200">- Split into apps and devel packages
- Remove rpmlintrc: All errors are now fixed</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1748260800">- Update to version 4.0.1:
  * Add ms_abi va_list support
  * Move _GNU_EFI define within header check
  * Avoid integer promotion bug in memory functions
  * [apps] Fix maybe uninitialized in bltgrid.c
  * Clarify licensing
  * Fix StrSize from AsciiVSPrint to UnicodeVSPrint
  * Fixes needed to build shim with gnu-efi mainline</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1765108800">- Update to version 4.0.4:
  * Make setjmp/longjmp ISO C
  * Shim 16.1 updates
  * efibind: fix stdint.h #if operator precedence
  * Fix -Wstrict-prototypes warnings
  * Fix syslinux issue + user CFLAGS/LDFLAGS
  * Shim 16 updates + IsZeroGuid</changelog>
</package>
<package pkgid="e0799282c406b6a258a0e8ec747d8a979f68bfef0772e760f0a1c4b0f9d205d7e179d3a558542e43e6581263275dfc04d221486fda724547c9dd9c7b55065b3e" name="gnu-efi-apps" arch="x86_64">
  <version epoch="0" ver="4.0.4" rel="85.8"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609761600">- switch to https:// urls (+ spec-cleaner)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1615550400">- Update to gnu-efi 3.0.13
  + Define UnicodeSPrint/UnicodeVSPrint as our main SPrint/VSPrint
    calls
  + Use EFI_FILE_SYSTEM_VOLUME_LABEL rather than
    EFI_FILE_SYSTEM_VOLUME_LABEL_INFO
  + Define BASE_CR as a duplicate of the _CR macro
  + Fix CopyMem() not handling overlaps
  + Add AsciiPrint and AsciiVSPrint
  + Replace Pause() macro with new library function
  + Add Simple Text Input Ex Protocol support
- Add gnu-efi-bsc1182057-support-sbat-section.patch to support
  .sbat section (bsc#1182057)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1634558400">- Update to gnu-efi 3.0.14
  * Add Device Path Utilities Protocol support
  * Add EFI_SHELL_PROTOCOL definitions
  * Move EFI_SHELL_PARAMETERS_PROTOCOL related definitions to efishell.h
  * Add EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL definitions
  * Undefined Status in LibGetVariableAndSize()
  * Initial support for RISCV64
  * lisb/str.c: simplify xtoi()
  * lib/hand: missing va_end
  * Fix dummy relocation block alignment
  * Add EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID.
  * ARM: hide 'hidden' pragma for hosted build
  * lib/hand: missing va_end() in LibReinstallProtocolInterfaces()
  * lib/misc: avoid NULL dereference in LibInsertToTailOfBootOrder
  * lib/str: simplify Atoi()
  * efiapi.h: add RISC-V machine type definitions
  * apps: simplify logical constraints
  * riscv64: missing EFI_FUNCTION
  * riscv64: provide efisetjmp_arch.h
  * apps: define FrameBufferAddr for riscv64
  * apps: memory leak in draw_boxes()
  * Add definitions for the EFI device tree table
  * Fix VS2019 Code Analysis warnings
  * Set NumberOfSymbols to zero
  * riscv64: finalize efibind.h
- gnu-efi-bsc1182057-support-sbat-section.patch: Update context
- Enable build on riscv64</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651579200">- Add gnu-efi-add-GNU-stack-section.patch in order to add .note.GNU-stack
  sections, fixes upstream issue:
  https://sourceforge.net/p/gnu-efi/bugs/28/</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1664971200">- Update to gnu-efi 3.0.15:
  * */*.S: add non-executable GNU stack marking on ELF-linux
  * lib/Makefile: add .o file dependency on libsubdirs targets
  * Handle __mips64
- Remove gnu-efi-add-GNU-stack-section.patch: upstreamed
- Remove un-needed section from
  gnu-efi-bsc1182057-support-sbat-section.patch now that we have
  Binutils 2.38
- Extend gnu-efi-bsc1182057-support-sbat-section.patch for IA-32</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1688040000">- Update to gnu-efi 3.0.18:
  * Add pkgconfig file
  * Make ELF constructors and destructors work
  * Make CHAR8 and similar be defined the same way edk2 does it
  * Switch to -fPIE
  * Merge all rela sections into one
- gnu-efi-bsc1182057-support-sbat-section.patch:
  * Restore ARM32 SBAT crt0 patch as binutils doesn't actually
    support it
  * Add SBAT support for RISC-V 64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1733227200">- Update to gnu-efi 4.0.0:
  * Add MP Services Protocol Support
  * Add some more pkgconfig variables
  * Replace 'Copright' with 'Copyright'
  * Add clear documentation for building and packaging
  * Align CRT0 exit function naming
  * Now built and verified using GitHub Actions
  * Fix SetMem/CopyMem again
  * Move ReallocatePool/CompareGuid/CopyMem to EDK2 ABI
  * Add non-objcopy CRT0/LDS for ARM64/RISCV64/IA32
- Remove gnu-efi-bsc1182057-support-sbat-section.patch:
  * no longer needed; fwupd-efi has been fixed upstream
    (by me)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1733659200">- Split into apps and devel packages
- Remove rpmlintrc: All errors are now fixed</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1748260800">- Update to version 4.0.1:
  * Add ms_abi va_list support
  * Move _GNU_EFI define within header check
  * Avoid integer promotion bug in memory functions
  * [apps] Fix maybe uninitialized in bltgrid.c
  * Clarify licensing
  * Fix StrSize from AsciiVSPrint to UnicodeVSPrint
  * Fixes needed to build shim with gnu-efi mainline</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1765108800">- Update to version 4.0.4:
  * Make setjmp/longjmp ISO C
  * Shim 16.1 updates
  * efibind: fix stdint.h #if operator precedence
  * Fix -Wstrict-prototypes warnings
  * Fix syslinux issue + user CFLAGS/LDFLAGS
  * Shim 16 updates + IsZeroGuid</changelog>
</package>
<package pkgid="81cb6f2732cb2c9f812007ad0f8e154627d4e8d50a3f3e293d02b4a5c34d753696afb2a8976e3e1ee7adf9c45ad0fc3fe401cc79b4b5134951f381a7bab8f2e1" name="gnu-efi-devel" arch="x86_64">
  <version epoch="0" ver="4.0.4" rel="85.8"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609761600">- switch to https:// urls (+ spec-cleaner)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1615550400">- Update to gnu-efi 3.0.13
  + Define UnicodeSPrint/UnicodeVSPrint as our main SPrint/VSPrint
    calls
  + Use EFI_FILE_SYSTEM_VOLUME_LABEL rather than
    EFI_FILE_SYSTEM_VOLUME_LABEL_INFO
  + Define BASE_CR as a duplicate of the _CR macro
  + Fix CopyMem() not handling overlaps
  + Add AsciiPrint and AsciiVSPrint
  + Replace Pause() macro with new library function
  + Add Simple Text Input Ex Protocol support
- Add gnu-efi-bsc1182057-support-sbat-section.patch to support
  .sbat section (bsc#1182057)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1634558400">- Update to gnu-efi 3.0.14
  * Add Device Path Utilities Protocol support
  * Add EFI_SHELL_PROTOCOL definitions
  * Move EFI_SHELL_PARAMETERS_PROTOCOL related definitions to efishell.h
  * Add EFI_SHELL_DYNAMIC_COMMAND_PROTOCOL definitions
  * Undefined Status in LibGetVariableAndSize()
  * Initial support for RISCV64
  * lisb/str.c: simplify xtoi()
  * lib/hand: missing va_end
  * Fix dummy relocation block alignment
  * Add EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID.
  * ARM: hide 'hidden' pragma for hosted build
  * lib/hand: missing va_end() in LibReinstallProtocolInterfaces()
  * lib/misc: avoid NULL dereference in LibInsertToTailOfBootOrder
  * lib/str: simplify Atoi()
  * efiapi.h: add RISC-V machine type definitions
  * apps: simplify logical constraints
  * riscv64: missing EFI_FUNCTION
  * riscv64: provide efisetjmp_arch.h
  * apps: define FrameBufferAddr for riscv64
  * apps: memory leak in draw_boxes()
  * Add definitions for the EFI device tree table
  * Fix VS2019 Code Analysis warnings
  * Set NumberOfSymbols to zero
  * riscv64: finalize efibind.h
- gnu-efi-bsc1182057-support-sbat-section.patch: Update context
- Enable build on riscv64</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1651579200">- Add gnu-efi-add-GNU-stack-section.patch in order to add .note.GNU-stack
  sections, fixes upstream issue:
  https://sourceforge.net/p/gnu-efi/bugs/28/</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1664971200">- Update to gnu-efi 3.0.15:
  * */*.S: add non-executable GNU stack marking on ELF-linux
  * lib/Makefile: add .o file dependency on libsubdirs targets
  * Handle __mips64
- Remove gnu-efi-add-GNU-stack-section.patch: upstreamed
- Remove un-needed section from
  gnu-efi-bsc1182057-support-sbat-section.patch now that we have
  Binutils 2.38
- Extend gnu-efi-bsc1182057-support-sbat-section.patch for IA-32</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1688040000">- Update to gnu-efi 3.0.18:
  * Add pkgconfig file
  * Make ELF constructors and destructors work
  * Make CHAR8 and similar be defined the same way edk2 does it
  * Switch to -fPIE
  * Merge all rela sections into one
- gnu-efi-bsc1182057-support-sbat-section.patch:
  * Restore ARM32 SBAT crt0 patch as binutils doesn't actually
    support it
  * Add SBAT support for RISC-V 64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1733227200">- Update to gnu-efi 4.0.0:
  * Add MP Services Protocol Support
  * Add some more pkgconfig variables
  * Replace 'Copright' with 'Copyright'
  * Add clear documentation for building and packaging
  * Align CRT0 exit function naming
  * Now built and verified using GitHub Actions
  * Fix SetMem/CopyMem again
  * Move ReallocatePool/CompareGuid/CopyMem to EDK2 ABI
  * Add non-objcopy CRT0/LDS for ARM64/RISCV64/IA32
- Remove gnu-efi-bsc1182057-support-sbat-section.patch:
  * no longer needed; fwupd-efi has been fixed upstream
    (by me)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1733659200">- Split into apps and devel packages
- Remove rpmlintrc: All errors are now fixed</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1748260800">- Update to version 4.0.1:
  * Add ms_abi va_list support
  * Move _GNU_EFI define within header check
  * Avoid integer promotion bug in memory functions
  * [apps] Fix maybe uninitialized in bltgrid.c
  * Clarify licensing
  * Fix StrSize from AsciiVSPrint to UnicodeVSPrint
  * Fixes needed to build shim with gnu-efi mainline</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1765108800">- Update to version 4.0.4:
  * Make setjmp/longjmp ISO C
  * Shim 16.1 updates
  * efibind: fix stdint.h #if operator precedence
  * Fix -Wstrict-prototypes warnings
  * Fix syslinux issue + user CFLAGS/LDFLAGS
  * Shim 16 updates + IsZeroGuid</changelog>
</package>
<package pkgid="b660df478381c40cda8dc35389e64041fbacf1fe1d2434a1f204412f1a33d7cb2829ddcffefa332a8d3c0f705de161e8643899a6ad560e79f1112f73ca52c4db" name="jcat-tool" arch="x86_64">
  <version epoch="0" ver="0.2.6" rel="38.5"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- update to 0.1.13:
  * Add support for SHA512 checksums (Richard Hughes)
  * Add the ability to add and remove support for blob types
  * Fix header includes for clang-tidy (Richard Hughes)
  * Show the expected SHA checksum in the error (Richard
    Hughes)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 0.1.14:
  * Fix header includes (Daisuke Fujimura)
  * Fix prefix of LIBJCAT_CHECK_VERSION (Richard Hughes)
  * Use project_source_root to fix building as a subproject</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 0.2.0:
  + New Features:
  - Add support for verifying firmware transparency checkpoints
  - Add various bitcounting functions for future use
  - Allow creating and validating SHA512 checksums
  - Allow verifying the checksum of a payload
  + Bugfixes:
  - Sprinkle attribute((nonnull)) to give a little more
    compile-time safety</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Do not install test files: pass -Dtest=false to meson instead of
  Dtest=true (aids with reproducible build, boo#1218715).
- Add check section and run meson test.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705924800">- Update to version 0.2.1:
  + Do not dedupe sig and sig-of-checksum when loading.
  + Fix the installed tests.
  + Show the sig-of-checksum results clearer on the CLI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728907200">- Update to version 0.2.2:
  + New Features:
  - Add bt-logindex blob kind.
  + Bugfixes:
  - Increase test coverage for ED25519 support.
  - Save the auto-generated private key with 0600 file
    permissions.
  - Switch ED25519 support to not directly using Nettle.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Update to version 0.2.3:
  + Do not close the base stream when using
    jcat_file_import_stream().
  + Skip ed25519 part of a test with -Ded25519=false.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme build dependency for future-proofing
- drop unneeded help2man build dependency
- add upstream signing key and validate source signature</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 0.2.4:
  + New Features:
  - Add GnuTLS support for Post-Quantum PKCS#7 certs
  - Add OpenSSL PKCS#7 backend for RSA certs
  + Bugfixes:
  - Allow multiple PKCS#7 certs to be verified
  - Allow specifying --public-key and --public-keys multiple times</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759752000">- Update to version 0.2.5:
  + Fix a small memory leak when verifying using PKCS#7</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1776168000">- Update to version 0.2.6:
  + New Features:
  - Allow disabling time checks when not using a trust list
  + Bugfixes:
  - Do not allow multiple items with the same ID
  - Do not try to change the GnuTLS system-wide config
  - Require at least one successful verification regardless of
    flags
  - Return the correct error code using the gnutls rc
  - Skip the PQ tests if the GnuTLS config is not malleable
  - Use the correct flag when self-verifying PQC certs</changelog>
</package>
<package pkgid="e6ffed8c27526c560e213ce687711828bdde7860b7839e879dbd1f9028ef5eec07be1a47dabb6adca0b1bccb5696ddd1f2f7a9f8f34fd9b78ceee82cd25c4fcf" name="jcat-tool-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.6" rel="38.5"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- update to 0.1.13:
  * Add support for SHA512 checksums (Richard Hughes)
  * Add the ability to add and remove support for blob types
  * Fix header includes for clang-tidy (Richard Hughes)
  * Show the expected SHA checksum in the error (Richard
    Hughes)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 0.1.14:
  * Fix header includes (Daisuke Fujimura)
  * Fix prefix of LIBJCAT_CHECK_VERSION (Richard Hughes)
  * Use project_source_root to fix building as a subproject</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 0.2.0:
  + New Features:
  - Add support for verifying firmware transparency checkpoints
  - Add various bitcounting functions for future use
  - Allow creating and validating SHA512 checksums
  - Allow verifying the checksum of a payload
  + Bugfixes:
  - Sprinkle attribute((nonnull)) to give a little more
    compile-time safety</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Do not install test files: pass -Dtest=false to meson instead of
  Dtest=true (aids with reproducible build, boo#1218715).
- Add check section and run meson test.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705924800">- Update to version 0.2.1:
  + Do not dedupe sig and sig-of-checksum when loading.
  + Fix the installed tests.
  + Show the sig-of-checksum results clearer on the CLI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728907200">- Update to version 0.2.2:
  + New Features:
  - Add bt-logindex blob kind.
  + Bugfixes:
  - Increase test coverage for ED25519 support.
  - Save the auto-generated private key with 0600 file
    permissions.
  - Switch ED25519 support to not directly using Nettle.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Update to version 0.2.3:
  + Do not close the base stream when using
    jcat_file_import_stream().
  + Skip ed25519 part of a test with -Ded25519=false.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme build dependency for future-proofing
- drop unneeded help2man build dependency
- add upstream signing key and validate source signature</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 0.2.4:
  + New Features:
  - Add GnuTLS support for Post-Quantum PKCS#7 certs
  - Add OpenSSL PKCS#7 backend for RSA certs
  + Bugfixes:
  - Allow multiple PKCS#7 certs to be verified
  - Allow specifying --public-key and --public-keys multiple times</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759752000">- Update to version 0.2.5:
  + Fix a small memory leak when verifying using PKCS#7</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1776168000">- Update to version 0.2.6:
  + New Features:
  - Allow disabling time checks when not using a trust list
  + Bugfixes:
  - Do not allow multiple items with the same ID
  - Do not try to change the GnuTLS system-wide config
  - Require at least one successful verification regardless of
    flags
  - Return the correct error code using the gnutls rc
  - Skip the PQ tests if the GnuTLS config is not malleable
  - Use the correct flag when self-verifying PQC certs</changelog>
</package>
<package pkgid="db0c9fd4a84f62cac10f21f30f7a60957a3c5731e4dfb5c858ea0ce6c281b03c421c162bf2eab39e7471e1db2a8088855ca54328ccb736d5d6465e9d6a71f265" name="libefivar1" arch="x86_64">
  <version epoch="0" ver="38" rel="67.30"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1550836800">- 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</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1552046400">- 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.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1597406400">- 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'</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1599566400">- Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
  segfault in non-EFI systems (bsc#1175989)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1623844800">- 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)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1660132800">- Add efivar-bsc1202209-fix-glibc-2.36-build.patch to fix the build
  error against glibc 2.36 (bsc#1202209)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671624000">- Update spec file to current standards</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1676030400">- 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 &lt;cet.h&gt; 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</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1697025600">- We don’t mandoc at all after all (gh#rhboot/efivar#229 and
  gh#rhboot/efivar#253).</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1728388800">- Adapt efivar-filter-gcc-march.patch to drop -march=native (boo#1231368)</changelog>
</package>
<package pkgid="1e14a28d8531af57c286b5acda6a80883076c5d8848900e134a0a26d7aa778a2a8bc7570b3e828a84a4fdc4c5180ef5afd123a1ec7dcf9fcb98c8824f976e8bd" name="libefivar1-debuginfo" arch="x86_64">
  <version epoch="0" ver="38" rel="67.30"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1550836800">- 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</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1552046400">- 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.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1597406400">- 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'</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1599566400">- Add efivar-bsc1175989-handle-NULL-set-variable.patch to fix
  segfault in non-EFI systems (bsc#1175989)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1623844800">- 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)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1660132800">- Add efivar-bsc1202209-fix-glibc-2.36-build.patch to fix the build
  error against glibc 2.36 (bsc#1202209)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671624000">- Update spec file to current standards</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1676030400">- 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 &lt;cet.h&gt; 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</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1697025600">- We don’t mandoc at all after all (gh#rhboot/efivar#229 and
  gh#rhboot/efivar#253).</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1728388800">- Adapt efivar-filter-gcc-march.patch to drop -march=native (boo#1231368)</changelog>
</package>
<package pkgid="5ca3216952d04701ffccc1e3144fed6f4bf3d6fce8a6e178888523859227d66b9edf7ca5924363c2894c1a0ec0e07513cdff6ff5a4f64ebf77b397508ce6a3a1" name="libjcat" arch="src">
  <version epoch="0" ver="0.2.6" rel="38.5"/>
  <changelog author="dimstar@opensuse.org" date="1591185600">- Update to version 0.1.2:
  * Lower the meson dep version
  * build: Check for Python modules explicitly
- Update Build dependencies: use pkgconfig(gobject-introspection-1.0)
  instead of gobject-introspection plus
  gobject-introspection-devel.
- Be more explicit in the files list for the typelib: if the file
  name changes, we want to see a failure to ensure the package name
  changes too.</changelog>
  <changelog author="dimstar@opensuse.org" date="1591704000">- Update to version 0.1.2+3:
  * Validate that gpgme_op_verify_result() returned at least one
    signature (CVE-2020-10759).</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1593086400">- remove unreproducible signature file to make package build reproducible</changelog>
  <changelog author="dimstar@opensuse.org" date="1596110400">- Update to version 0.1.3:
  * Export the JcatBlobKind and JcatBlobMethod on the result
  * trivial: source the version header when including &lt;jcat.h&gt;</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636804800">- update to 0.1.8:
  * Fix a warning when used in a subproject
  * Fix compilation on FreeBSD
  * Do not use help2man to build manual pages
  * Fall back to the AliasId for validation
  * Fix jcat_context_verify_blob() to use self verify for checksums
  * Allow verifying expired certificates with an additional argument
  * Allow compiling json-glib as a subproject
  * Export the old JCatEngine property to preserve internal ABI
  * Do not fail verification if compiled without an engine</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640001600">- update to 0.1.9:
  * Set which backends are supported in the pkgconfig file
  * Use -Dcli=false to reduce the install size
  * Return an error if we try to self-sign no bytes of data
  * Show a more accurate output when not all engines are enabled</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649592000">- update to 0.1.10:
  - Add ED25519 support (Richard Hughes)
  - Define three more types used for the firmware transparency log (Richard Hughes)
  - Include the pkgconfig variables in the subproject dependency (Richard Hughes)
  - Drop the use of setuptools in the test script for regenerating ld version file (Eli Schwartz)
  - Use the correct lookup method for the python3 script interpreter (Eli Schwartz)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1650542400">- update to 0.1.11:
  - Allow the user to get the runtime library version (Richard Hughes)
  - Fix incorrect certtool being called on macOS (Richard Hughes)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665144000">- update to 0.1.12:
  * Correctly export the AliasIds in all cases (Richard Hughes)
  * Install installed-test firmware.bin.ed25519 (Jan Tojnar)
  * Predate test cert activation date by 1 day (David Bonner)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- update to 0.1.13:
  * Add support for SHA512 checksums (Richard Hughes)
  * Add the ability to add and remove support for blob types
  * Fix header includes for clang-tidy (Richard Hughes)
  * Show the expected SHA checksum in the error (Richard
    Hughes)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 0.1.14:
  * Fix header includes (Daisuke Fujimura)
  * Fix prefix of LIBJCAT_CHECK_VERSION (Richard Hughes)
  * Use project_source_root to fix building as a subproject</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 0.2.0:
  + New Features:
  - Add support for verifying firmware transparency checkpoints
  - Add various bitcounting functions for future use
  - Allow creating and validating SHA512 checksums
  - Allow verifying the checksum of a payload
  + Bugfixes:
  - Sprinkle attribute((nonnull)) to give a little more
    compile-time safety</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Do not install test files: pass -Dtest=false to meson instead of
  Dtest=true (aids with reproducible build, boo#1218715).
- Add check section and run meson test.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705924800">- Update to version 0.2.1:
  + Do not dedupe sig and sig-of-checksum when loading.
  + Fix the installed tests.
  + Show the sig-of-checksum results clearer on the CLI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728907200">- Update to version 0.2.2:
  + New Features:
  - Add bt-logindex blob kind.
  + Bugfixes:
  - Increase test coverage for ED25519 support.
  - Save the auto-generated private key with 0600 file
    permissions.
  - Switch ED25519 support to not directly using Nettle.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Update to version 0.2.3:
  + Do not close the base stream when using
    jcat_file_import_stream().
  + Skip ed25519 part of a test with -Ded25519=false.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme build dependency for future-proofing
- drop unneeded help2man build dependency
- add upstream signing key and validate source signature</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 0.2.4:
  + New Features:
  - Add GnuTLS support for Post-Quantum PKCS#7 certs
  - Add OpenSSL PKCS#7 backend for RSA certs
  + Bugfixes:
  - Allow multiple PKCS#7 certs to be verified
  - Allow specifying --public-key and --public-keys multiple times</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759752000">- Update to version 0.2.5:
  + Fix a small memory leak when verifying using PKCS#7</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1776168000">- Update to version 0.2.6:
  + New Features:
  - Allow disabling time checks when not using a trust list
  + Bugfixes:
  - Do not allow multiple items with the same ID
  - Do not try to change the GnuTLS system-wide config
  - Require at least one successful verification regardless of
    flags
  - Return the correct error code using the gnutls rc
  - Skip the PQ tests if the GnuTLS config is not malleable
  - Use the correct flag when self-verifying PQC certs</changelog>
</package>
<package pkgid="223750edae0e6c59b8a08b7f9c06586d93f87f51a707aea4abe93beee0e881604d9ab9b977a3ce9b8ed096a82e79c43e3a974e6220da6dc2126a8875a4291497" name="libjcat-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.6" rel="38.5"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- update to 0.1.13:
  * Add support for SHA512 checksums (Richard Hughes)
  * Add the ability to add and remove support for blob types
  * Fix header includes for clang-tidy (Richard Hughes)
  * Show the expected SHA checksum in the error (Richard
    Hughes)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 0.1.14:
  * Fix header includes (Daisuke Fujimura)
  * Fix prefix of LIBJCAT_CHECK_VERSION (Richard Hughes)
  * Use project_source_root to fix building as a subproject</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 0.2.0:
  + New Features:
  - Add support for verifying firmware transparency checkpoints
  - Add various bitcounting functions for future use
  - Allow creating and validating SHA512 checksums
  - Allow verifying the checksum of a payload
  + Bugfixes:
  - Sprinkle attribute((nonnull)) to give a little more
    compile-time safety</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Do not install test files: pass -Dtest=false to meson instead of
  Dtest=true (aids with reproducible build, boo#1218715).
- Add check section and run meson test.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705924800">- Update to version 0.2.1:
  + Do not dedupe sig and sig-of-checksum when loading.
  + Fix the installed tests.
  + Show the sig-of-checksum results clearer on the CLI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728907200">- Update to version 0.2.2:
  + New Features:
  - Add bt-logindex blob kind.
  + Bugfixes:
  - Increase test coverage for ED25519 support.
  - Save the auto-generated private key with 0600 file
    permissions.
  - Switch ED25519 support to not directly using Nettle.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Update to version 0.2.3:
  + Do not close the base stream when using
    jcat_file_import_stream().
  + Skip ed25519 part of a test with -Ded25519=false.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme build dependency for future-proofing
- drop unneeded help2man build dependency
- add upstream signing key and validate source signature</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 0.2.4:
  + New Features:
  - Add GnuTLS support for Post-Quantum PKCS#7 certs
  - Add OpenSSL PKCS#7 backend for RSA certs
  + Bugfixes:
  - Allow multiple PKCS#7 certs to be verified
  - Allow specifying --public-key and --public-keys multiple times</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759752000">- Update to version 0.2.5:
  + Fix a small memory leak when verifying using PKCS#7</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1776168000">- Update to version 0.2.6:
  + New Features:
  - Allow disabling time checks when not using a trust list
  + Bugfixes:
  - Do not allow multiple items with the same ID
  - Do not try to change the GnuTLS system-wide config
  - Require at least one successful verification regardless of
    flags
  - Return the correct error code using the gnutls rc
  - Skip the PQ tests if the GnuTLS config is not malleable
  - Use the correct flag when self-verifying PQC certs</changelog>
</package>
<package pkgid="7ecf31109070fbf6283ecd0688629a480e2551c1bcb1e40d7c1ac10b870152ee431031e6c2fbbfb44854597f8ed39348ed4da9737c3c003f2b8f26afa9b3c9ca" name="libjcat-debugsource" arch="x86_64">
  <version epoch="0" ver="0.2.6" rel="38.5"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- update to 0.1.13:
  * Add support for SHA512 checksums (Richard Hughes)
  * Add the ability to add and remove support for blob types
  * Fix header includes for clang-tidy (Richard Hughes)
  * Show the expected SHA checksum in the error (Richard
    Hughes)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 0.1.14:
  * Fix header includes (Daisuke Fujimura)
  * Fix prefix of LIBJCAT_CHECK_VERSION (Richard Hughes)
  * Use project_source_root to fix building as a subproject</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 0.2.0:
  + New Features:
  - Add support for verifying firmware transparency checkpoints
  - Add various bitcounting functions for future use
  - Allow creating and validating SHA512 checksums
  - Allow verifying the checksum of a payload
  + Bugfixes:
  - Sprinkle attribute((nonnull)) to give a little more
    compile-time safety</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Do not install test files: pass -Dtest=false to meson instead of
  Dtest=true (aids with reproducible build, boo#1218715).
- Add check section and run meson test.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705924800">- Update to version 0.2.1:
  + Do not dedupe sig and sig-of-checksum when loading.
  + Fix the installed tests.
  + Show the sig-of-checksum results clearer on the CLI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728907200">- Update to version 0.2.2:
  + New Features:
  - Add bt-logindex blob kind.
  + Bugfixes:
  - Increase test coverage for ED25519 support.
  - Save the auto-generated private key with 0600 file
    permissions.
  - Switch ED25519 support to not directly using Nettle.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Update to version 0.2.3:
  + Do not close the base stream when using
    jcat_file_import_stream().
  + Skip ed25519 part of a test with -Ded25519=false.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme build dependency for future-proofing
- drop unneeded help2man build dependency
- add upstream signing key and validate source signature</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 0.2.4:
  + New Features:
  - Add GnuTLS support for Post-Quantum PKCS#7 certs
  - Add OpenSSL PKCS#7 backend for RSA certs
  + Bugfixes:
  - Allow multiple PKCS#7 certs to be verified
  - Allow specifying --public-key and --public-keys multiple times</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759752000">- Update to version 0.2.5:
  + Fix a small memory leak when verifying using PKCS#7</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1776168000">- Update to version 0.2.6:
  + New Features:
  - Allow disabling time checks when not using a trust list
  + Bugfixes:
  - Do not allow multiple items with the same ID
  - Do not try to change the GnuTLS system-wide config
  - Require at least one successful verification regardless of
    flags
  - Return the correct error code using the gnutls rc
  - Skip the PQ tests if the GnuTLS config is not malleable
  - Use the correct flag when self-verifying PQC certs</changelog>
</package>
<package pkgid="67329170332715fcda64feb13143bb355fe969dd61f686b01d67efc77258f7986d7f1693477effe765f5163c9f97fa2b305493c6238c14ad7cc01d6ce0b13d68" name="libjcat-devel" arch="x86_64">
  <version epoch="0" ver="0.2.6" rel="38.5"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- update to 0.1.13:
  * Add support for SHA512 checksums (Richard Hughes)
  * Add the ability to add and remove support for blob types
  * Fix header includes for clang-tidy (Richard Hughes)
  * Show the expected SHA checksum in the error (Richard
    Hughes)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 0.1.14:
  * Fix header includes (Daisuke Fujimura)
  * Fix prefix of LIBJCAT_CHECK_VERSION (Richard Hughes)
  * Use project_source_root to fix building as a subproject</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 0.2.0:
  + New Features:
  - Add support for verifying firmware transparency checkpoints
  - Add various bitcounting functions for future use
  - Allow creating and validating SHA512 checksums
  - Allow verifying the checksum of a payload
  + Bugfixes:
  - Sprinkle attribute((nonnull)) to give a little more
    compile-time safety</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Do not install test files: pass -Dtest=false to meson instead of
  Dtest=true (aids with reproducible build, boo#1218715).
- Add check section and run meson test.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705924800">- Update to version 0.2.1:
  + Do not dedupe sig and sig-of-checksum when loading.
  + Fix the installed tests.
  + Show the sig-of-checksum results clearer on the CLI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728907200">- Update to version 0.2.2:
  + New Features:
  - Add bt-logindex blob kind.
  + Bugfixes:
  - Increase test coverage for ED25519 support.
  - Save the auto-generated private key with 0600 file
    permissions.
  - Switch ED25519 support to not directly using Nettle.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Update to version 0.2.3:
  + Do not close the base stream when using
    jcat_file_import_stream().
  + Skip ed25519 part of a test with -Ded25519=false.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme build dependency for future-proofing
- drop unneeded help2man build dependency
- add upstream signing key and validate source signature</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 0.2.4:
  + New Features:
  - Add GnuTLS support for Post-Quantum PKCS#7 certs
  - Add OpenSSL PKCS#7 backend for RSA certs
  + Bugfixes:
  - Allow multiple PKCS#7 certs to be verified
  - Allow specifying --public-key and --public-keys multiple times</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759752000">- Update to version 0.2.5:
  + Fix a small memory leak when verifying using PKCS#7</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1776168000">- Update to version 0.2.6:
  + New Features:
  - Allow disabling time checks when not using a trust list
  + Bugfixes:
  - Do not allow multiple items with the same ID
  - Do not try to change the GnuTLS system-wide config
  - Require at least one successful verification regardless of
    flags
  - Return the correct error code using the gnutls rc
  - Skip the PQ tests if the GnuTLS config is not malleable
  - Use the correct flag when self-verifying PQC certs</changelog>
</package>
<package pkgid="bf789e8eab16e538b11947f5d91ea34f7b0c7be2df65fecb14367b564417382e725dbc30d08cdcce5157135d257bbae9b3cd4543bb2db978fcd03b527768c6fc" name="libjcat1" arch="x86_64">
  <version epoch="0" ver="0.2.6" rel="38.5"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- update to 0.1.13:
  * Add support for SHA512 checksums (Richard Hughes)
  * Add the ability to add and remove support for blob types
  * Fix header includes for clang-tidy (Richard Hughes)
  * Show the expected SHA checksum in the error (Richard
    Hughes)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 0.1.14:
  * Fix header includes (Daisuke Fujimura)
  * Fix prefix of LIBJCAT_CHECK_VERSION (Richard Hughes)
  * Use project_source_root to fix building as a subproject</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 0.2.0:
  + New Features:
  - Add support for verifying firmware transparency checkpoints
  - Add various bitcounting functions for future use
  - Allow creating and validating SHA512 checksums
  - Allow verifying the checksum of a payload
  + Bugfixes:
  - Sprinkle attribute((nonnull)) to give a little more
    compile-time safety</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Do not install test files: pass -Dtest=false to meson instead of
  Dtest=true (aids with reproducible build, boo#1218715).
- Add check section and run meson test.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705924800">- Update to version 0.2.1:
  + Do not dedupe sig and sig-of-checksum when loading.
  + Fix the installed tests.
  + Show the sig-of-checksum results clearer on the CLI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728907200">- Update to version 0.2.2:
  + New Features:
  - Add bt-logindex blob kind.
  + Bugfixes:
  - Increase test coverage for ED25519 support.
  - Save the auto-generated private key with 0600 file
    permissions.
  - Switch ED25519 support to not directly using Nettle.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Update to version 0.2.3:
  + Do not close the base stream when using
    jcat_file_import_stream().
  + Skip ed25519 part of a test with -Ded25519=false.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme build dependency for future-proofing
- drop unneeded help2man build dependency
- add upstream signing key and validate source signature</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 0.2.4:
  + New Features:
  - Add GnuTLS support for Post-Quantum PKCS#7 certs
  - Add OpenSSL PKCS#7 backend for RSA certs
  + Bugfixes:
  - Allow multiple PKCS#7 certs to be verified
  - Allow specifying --public-key and --public-keys multiple times</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759752000">- Update to version 0.2.5:
  + Fix a small memory leak when verifying using PKCS#7</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1776168000">- Update to version 0.2.6:
  + New Features:
  - Allow disabling time checks when not using a trust list
  + Bugfixes:
  - Do not allow multiple items with the same ID
  - Do not try to change the GnuTLS system-wide config
  - Require at least one successful verification regardless of
    flags
  - Return the correct error code using the gnutls rc
  - Skip the PQ tests if the GnuTLS config is not malleable
  - Use the correct flag when self-verifying PQC certs</changelog>
</package>
<package pkgid="577e290e044230007826a1eb57af66d250fefe42eaf9c41bd41c1300bc359509d33bc513058cd756eb2f0c906d131ee83118ad9347e3834416b3a6d780ea362e" name="libjcat1-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.6" rel="38.5"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- update to 0.1.13:
  * Add support for SHA512 checksums (Richard Hughes)
  * Add the ability to add and remove support for blob types
  * Fix header includes for clang-tidy (Richard Hughes)
  * Show the expected SHA checksum in the error (Richard
    Hughes)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 0.1.14:
  * Fix header includes (Daisuke Fujimura)
  * Fix prefix of LIBJCAT_CHECK_VERSION (Richard Hughes)
  * Use project_source_root to fix building as a subproject</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 0.2.0:
  + New Features:
  - Add support for verifying firmware transparency checkpoints
  - Add various bitcounting functions for future use
  - Allow creating and validating SHA512 checksums
  - Allow verifying the checksum of a payload
  + Bugfixes:
  - Sprinkle attribute((nonnull)) to give a little more
    compile-time safety</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Do not install test files: pass -Dtest=false to meson instead of
  Dtest=true (aids with reproducible build, boo#1218715).
- Add check section and run meson test.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705924800">- Update to version 0.2.1:
  + Do not dedupe sig and sig-of-checksum when loading.
  + Fix the installed tests.
  + Show the sig-of-checksum results clearer on the CLI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728907200">- Update to version 0.2.2:
  + New Features:
  - Add bt-logindex blob kind.
  + Bugfixes:
  - Increase test coverage for ED25519 support.
  - Save the auto-generated private key with 0600 file
    permissions.
  - Switch ED25519 support to not directly using Nettle.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Update to version 0.2.3:
  + Do not close the base stream when using
    jcat_file_import_stream().
  + Skip ed25519 part of a test with -Ded25519=false.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme build dependency for future-proofing
- drop unneeded help2man build dependency
- add upstream signing key and validate source signature</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 0.2.4:
  + New Features:
  - Add GnuTLS support for Post-Quantum PKCS#7 certs
  - Add OpenSSL PKCS#7 backend for RSA certs
  + Bugfixes:
  - Allow multiple PKCS#7 certs to be verified
  - Allow specifying --public-key and --public-keys multiple times</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759752000">- Update to version 0.2.5:
  + Fix a small memory leak when verifying using PKCS#7</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1776168000">- Update to version 0.2.6:
  + New Features:
  - Allow disabling time checks when not using a trust list
  + Bugfixes:
  - Do not allow multiple items with the same ID
  - Do not try to change the GnuTLS system-wide config
  - Require at least one successful verification regardless of
    flags
  - Return the correct error code using the gnutls rc
  - Skip the PQ tests if the GnuTLS config is not malleable
  - Use the correct flag when self-verifying PQC certs</changelog>
</package>
<package pkgid="916a888c31dc8c8b45572e3dec3003350758caeffde454e5ada7dd4a44147ca7789de142ef5625020071e320ba4eabd4bd3af2ffad5dcf66da4136c7c6bf28a7" name="mokutil" arch="src">
  <version epoch="0" ver="0.7.2" rel="88.6"/>
  <changelog author="glin@suse.com" date="1397649600">- Add mokutil-fix-hash-file-read.patch to fix the error handling of
  reading a hash file</changelog>
  <changelog author="glin@suse.com" date="1415102400">- Update to 0.3.0
- Add mokutil-fix-overflow.patch to fix the buffer overflow
- Drop upstreamed patches
  + mokutil-upstream-fixes.patch
  + mokutil-mokx-support.patch
  + mokutil-check-corrupted-key-list.patch
  + mokutil-check-secure-boot-support.patch
  + mokutil-clean-request.patch
  + mokutil-fix-hash-file-read.patch
  + mokutil-fix-hash-list-size.patch
  + mokutil-more-details-for-skipped-keys.patch
  + mokutil-no-invalid-x509.patch
- Refresh mokutil-support-revoke-builtin-cert.patch</changelog>
  <changelog author="glin@suse.com" date="1435665600">- Add mokutil-fshort-wchar.patch to make sure the UEFI strings are
  UCS-2 encoding.</changelog>
  <changelog author="glin@suse.com" date="1468411200">- Patches for efivar 0.24
  + Add mokutil-set-efi-variable-file-mode.patch to set the file
    mode explicitly.
  + Add mokutil-constify-efi-guid.patch to make all efi_guild_t
    variables const.
  + Refresh mokutil-support-revoke-builtin-cert.patch for the
    change of efi_set_variable()</changelog>
  <changelog author="kukuk@suse.de" date="1522152000">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="glin@suse.com" date="1542974400">- Enable AArch64 build (bsc#1119769, fate#326541)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1553169600">- Add modhash to calculate the hash of kernel module (SLE-5661)
  + Also add openssl to Requires since the script needs it</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1559044800">- Update to 0.4.0
  + Rename export_moks as export_db_keys
  + Add support for exporting other keys
  + add new --mok argument
  + set list-enrolled command as default for some arguments
  + Add more info to --sb-state: show when we're in SetupMode or
    with shim validation disabled
  + Correct help: --set-timeout is really --timeout
  + generate_hash() / generate_pw_hash(): don't use strlen() for
    strncpy bounds
  + Add the type casting to silence the warning
  + Add a way for mokutil to configure a timeout for MokManager's
    prompt
  + list_keys_in_var(): check errno correctly, not ret twice
  + Fix typo in error message when the system lacks Secure Boot
    support
  + Add bash completion file
  + mokutil: be explicit about file modes in all cases
  + Make all efi_guid_t const
  + Don't allow sha1 on the mokutil command line
  + Build with -fshort-wchar so toggle passwords work right
  + Fix the 32bit signedness comparison
  + Fix the potential buffer overflow
- Add mokutil-remove-shebang-from-bash-completion-file.patch to
  remove shebang from bash-completion/mokutil
- Drop upstreamed patches
  + mokutil-constify-efi-guid.patch
  + mokutil-fix-overflow.patch
  + mokutil-fshort-wchar.patch
  + mokutil-set-efi-variable-file-mode.patch
- Refresh mokutil-support-revoke-builtin-cert.patch
- Install bash-completion/mokutil</changelog>
  <changelog author="Michel Normand &lt;normand@linux.vnet.ibm.com&gt;" date="1576238400">- Add build for ppc64/ppc64le</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1597406400">- Update mokutil-support-revoke-builtin-cert.patch
  + Add "--revoke-cert" to the man page</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1600257600">- Add mokutil-bsc1173115-add-ca-and-keyring-checks.patch to add
  options for CA and kernel keyring checks (bsc#1173115)
  + Add new BuildRequires: keyutils-devel
  + Add mokutil-remove-libkeyutils-check.patch to disable the
    version check of libkeyutils
- Refresh mokutil-support-revoke-builtin-cert.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620129600">- spec file cleanup</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1626350400">- Update to 0.5.0
  + mokutil: delete key/hash from the reverse request
  + efi_x509: fix an error handling in is_immediate_ca()
  + efi_x509: fix certificates fingerprint calculation
  + efi_x509: use EVP_Digest()* functions instead of the deprecated
    SHA1_*()
  + src/util.c: fix NULL pointer dereference in mok_get_variable
  + mokutil: Read the SbatLevelRT variable to get the SBAT entries
  + mokutil: add mok-variables parsing support
  + mokutil: Add option to print the UEFI SBAT variable content
  + mokutil: only check for Secure Boot support in options that
    need it
  + efi_x509: add the function to fetch SKID
  + keyring: add the function to check kernel keyring
  + mokutil: initialize data for efi_get_variable()
  + mokutil: correct the data for efi_set_variable() in
    set_password()
  + mokutil: improve the readability of issue_mok_request()
  + mokutil: drop the checks for PK and KEK
  + mokutil: check the blocklists before enrolling a key
  + mokutil: adjust the command bits
  + mokutil: remove "--simple-hash"
  + make CA check non-fatal
  + mokutil: close file in the error path
  + mokutil: do the CA check
  + efi_x509: add the function to check immediate CA
  + efi_x509: use d2i_X509() to create X509 handling
  + mokutil: rename hash_file as pw_hash_file
  + password-crypt: update the function names
  + password-crypt: fix the types of several functions
  + mokutil: fix the error message in sb_state()
  + mokutil: move x509 functions to efi_x509.c
  + mokutil: move the hash functions to efi_hash.c
  + util: add functions for db_var_name and db_friendly_name
  + Remove the SHA1 code from identify_hash_type()
  + Map the UEFI variable names with a function
  + Fix -Wcast-align warnings
  + Fix 32 bit build
  + Add --timeout to manpage and other corrections.
  + mokutil.c: fix typo enrollement -&gt; enrollment
  + Avoid taking pointer to packed struct
  + Fix name of --enable-validation in the description
  + Remove shebang from bash-completion/mokutil
- Add mokutil-fix-missing-header.patch to fix the compilation error
  due to the missing header
- Refresh mokutil-remove-libkeyutils-check.patch and only apply
  it to openSUSE Leap 15.*
- Drop upstreamed patches:
  + mokutil-remove-shebang-from-bash-completion-file.patch
  + mokutil-bsc1173115-add-ca-and-keyring-checks.patch
- Drop mokutil-support-revoke-builtin-cert.patch since we don't use
  the builtin cert prompt patch in shim anymore.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1656331200">- Update to 0.6.0
    + 6c98907 SBAT revocation update support
    + 0276891 mokutil: Add trust_mok_keys and untrust_mok_keys
    + 57bc385 mokutil: enable setting fallback verbosity and noreboot mode
    + b15e7c4 util: add the missing stdio.h
- Drop mokutil-fix-missing-header.patch (upstream)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1692360000">- Remove modhash (bsc#1214358)
  + The modhash script is rarely used and it's impractical to block
    a kernel module with the hash.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1695124800">- Sync change log to prepare for sending mokutil 0.6.0 to SLE15-SP6
  (jsc#PED-6528)
  - Removed the following backported patches because they are merged
    to 0.6.0:
  - mokutil-fix-missing-header.patch
  b15e7c4d7 util: add the missing stdio.h
  - mokutil-enable-setting-fallback-verbosity-and-norebo.patch (bsc#1198458)
  57bc38582 mokutil: enable setting fallback verbosity and noreboot mode
  - mokutil-SBAT-revocation-update-support.patch (bsc#1198458)
  6c9890730 SBAT revocation update support</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1709294400">- Update to 0.7.0
    + 82694cb Show usage instead of aborting on bad flags
    + 04791c2 mokutil bugfix: del unused opt "-s"
    + d978c18 Fix leak of list in delete_data_from_req_var()
    + e498f64 Fix leak of fd in mok_get_variable()
    + 7b6258a Show the key owner GUID
    + 51b5e55 Use PKG_PROG_PKG_CONFIG macro from pkg.m4 to detect pkg-config
    + 1aefcdb mokutil: handle the parsing error from "mok-variables"
    + 71140ef mokutil: Fix memory leak in export_db_keys
    + 0011d52 mokutil:check the result of malloc() is necessary
    + a0d8702 Fix inconsistency in skip messages
    + ae59d89 man: add "--trust-mok" and "--untrust-mok"
    + dd55c28 Avoid conflicting efi_char16_t type definitions
    + 8b6d116 fix: typo "accesss" -&gt; "access"
    + f68a4f4 Do not exit with non zero status for version query
    + 5f49730 Check for efi variabales support after processing commands
    + 2d6c409 Return 0 after printing help messages
    + c64741d Add support for SSPPolicy, depricate --set-sbat-policy delete
    + 48e3d2a Fix tab alignment for help (set-fallback-verbosity/set-fallback-noreboot)
    + c361087 (HEAD -&gt; master, tag: 0.7.0, origin/ssppolicy-v2-fix, origin/master, origin/HEAD) Rename "previous" revocations to "automatic"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 0.7.2:
  * mokutil: revert the default listing to the verbose form
- update to 0.7.1:
  * Fix an off-by-one reading passwords from a file.
  * Short certificate listing by default</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable build on riscv64</changelog>
</package>
<package pkgid="d4db3b9ff569cc8952f596318f1ac2540bee5f725b979eea0dc773dd6f2eed8013b4a8682fab12fa9c9e7a66099e093130fa54fc463df0d66a1f19953a8c999c" name="mokutil" arch="x86_64">
  <version epoch="0" ver="0.7.2" rel="88.6"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1600257600">- Add mokutil-bsc1173115-add-ca-and-keyring-checks.patch to add
  options for CA and kernel keyring checks (bsc#1173115)
  + Add new BuildRequires: keyutils-devel
  + Add mokutil-remove-libkeyutils-check.patch to disable the
    version check of libkeyutils
- Refresh mokutil-support-revoke-builtin-cert.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620129600">- spec file cleanup</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1626350400">- Update to 0.5.0
  + mokutil: delete key/hash from the reverse request
  + efi_x509: fix an error handling in is_immediate_ca()
  + efi_x509: fix certificates fingerprint calculation
  + efi_x509: use EVP_Digest()* functions instead of the deprecated
    SHA1_*()
  + src/util.c: fix NULL pointer dereference in mok_get_variable
  + mokutil: Read the SbatLevelRT variable to get the SBAT entries
  + mokutil: add mok-variables parsing support
  + mokutil: Add option to print the UEFI SBAT variable content
  + mokutil: only check for Secure Boot support in options that
    need it
  + efi_x509: add the function to fetch SKID
  + keyring: add the function to check kernel keyring
  + mokutil: initialize data for efi_get_variable()
  + mokutil: correct the data for efi_set_variable() in
    set_password()
  + mokutil: improve the readability of issue_mok_request()
  + mokutil: drop the checks for PK and KEK
  + mokutil: check the blocklists before enrolling a key
  + mokutil: adjust the command bits
  + mokutil: remove "--simple-hash"
  + make CA check non-fatal
  + mokutil: close file in the error path
  + mokutil: do the CA check
  + efi_x509: add the function to check immediate CA
  + efi_x509: use d2i_X509() to create X509 handling
  + mokutil: rename hash_file as pw_hash_file
  + password-crypt: update the function names
  + password-crypt: fix the types of several functions
  + mokutil: fix the error message in sb_state()
  + mokutil: move x509 functions to efi_x509.c
  + mokutil: move the hash functions to efi_hash.c
  + util: add functions for db_var_name and db_friendly_name
  + Remove the SHA1 code from identify_hash_type()
  + Map the UEFI variable names with a function
  + Fix -Wcast-align warnings
  + Fix 32 bit build
  + Add --timeout to manpage and other corrections.
  + mokutil.c: fix typo enrollement -&gt; enrollment
  + Avoid taking pointer to packed struct
  + Fix name of --enable-validation in the description
  + Remove shebang from bash-completion/mokutil
- Add mokutil-fix-missing-header.patch to fix the compilation error
  due to the missing header
- Refresh mokutil-remove-libkeyutils-check.patch and only apply
  it to openSUSE Leap 15.*
- Drop upstreamed patches:
  + mokutil-remove-shebang-from-bash-completion-file.patch
  + mokutil-bsc1173115-add-ca-and-keyring-checks.patch
- Drop mokutil-support-revoke-builtin-cert.patch since we don't use
  the builtin cert prompt patch in shim anymore.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1656331200">- Update to 0.6.0
    + 6c98907 SBAT revocation update support
    + 0276891 mokutil: Add trust_mok_keys and untrust_mok_keys
    + 57bc385 mokutil: enable setting fallback verbosity and noreboot mode
    + b15e7c4 util: add the missing stdio.h
- Drop mokutil-fix-missing-header.patch (upstream)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1692360000">- Remove modhash (bsc#1214358)
  + The modhash script is rarely used and it's impractical to block
    a kernel module with the hash.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1695124800">- Sync change log to prepare for sending mokutil 0.6.0 to SLE15-SP6
  (jsc#PED-6528)
  - Removed the following backported patches because they are merged
    to 0.6.0:
  - mokutil-fix-missing-header.patch
  b15e7c4d7 util: add the missing stdio.h
  - mokutil-enable-setting-fallback-verbosity-and-norebo.patch (bsc#1198458)
  57bc38582 mokutil: enable setting fallback verbosity and noreboot mode
  - mokutil-SBAT-revocation-update-support.patch (bsc#1198458)
  6c9890730 SBAT revocation update support</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1709294400">- Update to 0.7.0
    + 82694cb Show usage instead of aborting on bad flags
    + 04791c2 mokutil bugfix: del unused opt "-s"
    + d978c18 Fix leak of list in delete_data_from_req_var()
    + e498f64 Fix leak of fd in mok_get_variable()
    + 7b6258a Show the key owner GUID
    + 51b5e55 Use PKG_PROG_PKG_CONFIG macro from pkg.m4 to detect pkg-config
    + 1aefcdb mokutil: handle the parsing error from "mok-variables"
    + 71140ef mokutil: Fix memory leak in export_db_keys
    + 0011d52 mokutil:check the result of malloc() is necessary
    + a0d8702 Fix inconsistency in skip messages
    + ae59d89 man: add "--trust-mok" and "--untrust-mok"
    + dd55c28 Avoid conflicting efi_char16_t type definitions
    + 8b6d116 fix: typo "accesss" -&gt; "access"
    + f68a4f4 Do not exit with non zero status for version query
    + 5f49730 Check for efi variabales support after processing commands
    + 2d6c409 Return 0 after printing help messages
    + c64741d Add support for SSPPolicy, depricate --set-sbat-policy delete
    + 48e3d2a Fix tab alignment for help (set-fallback-verbosity/set-fallback-noreboot)
    + c361087 (HEAD -&gt; master, tag: 0.7.0, origin/ssppolicy-v2-fix, origin/master, origin/HEAD) Rename "previous" revocations to "automatic"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 0.7.2:
  * mokutil: revert the default listing to the verbose form
- update to 0.7.1:
  * Fix an off-by-one reading passwords from a file.
  * Short certificate listing by default</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable build on riscv64</changelog>
</package>
<package pkgid="2eb9a194a272b5eb5d90045b66ea085fb3abdf04a28818ae1c5df3fee8558c99ca24a75ddd59efd09cfd4980b24ce30824047bf77ccf188704d166e5d3c591e3" name="mokutil-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.7.2" rel="88.6"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1600257600">- Add mokutil-bsc1173115-add-ca-and-keyring-checks.patch to add
  options for CA and kernel keyring checks (bsc#1173115)
  + Add new BuildRequires: keyutils-devel
  + Add mokutil-remove-libkeyutils-check.patch to disable the
    version check of libkeyutils
- Refresh mokutil-support-revoke-builtin-cert.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620129600">- spec file cleanup</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1626350400">- Update to 0.5.0
  + mokutil: delete key/hash from the reverse request
  + efi_x509: fix an error handling in is_immediate_ca()
  + efi_x509: fix certificates fingerprint calculation
  + efi_x509: use EVP_Digest()* functions instead of the deprecated
    SHA1_*()
  + src/util.c: fix NULL pointer dereference in mok_get_variable
  + mokutil: Read the SbatLevelRT variable to get the SBAT entries
  + mokutil: add mok-variables parsing support
  + mokutil: Add option to print the UEFI SBAT variable content
  + mokutil: only check for Secure Boot support in options that
    need it
  + efi_x509: add the function to fetch SKID
  + keyring: add the function to check kernel keyring
  + mokutil: initialize data for efi_get_variable()
  + mokutil: correct the data for efi_set_variable() in
    set_password()
  + mokutil: improve the readability of issue_mok_request()
  + mokutil: drop the checks for PK and KEK
  + mokutil: check the blocklists before enrolling a key
  + mokutil: adjust the command bits
  + mokutil: remove "--simple-hash"
  + make CA check non-fatal
  + mokutil: close file in the error path
  + mokutil: do the CA check
  + efi_x509: add the function to check immediate CA
  + efi_x509: use d2i_X509() to create X509 handling
  + mokutil: rename hash_file as pw_hash_file
  + password-crypt: update the function names
  + password-crypt: fix the types of several functions
  + mokutil: fix the error message in sb_state()
  + mokutil: move x509 functions to efi_x509.c
  + mokutil: move the hash functions to efi_hash.c
  + util: add functions for db_var_name and db_friendly_name
  + Remove the SHA1 code from identify_hash_type()
  + Map the UEFI variable names with a function
  + Fix -Wcast-align warnings
  + Fix 32 bit build
  + Add --timeout to manpage and other corrections.
  + mokutil.c: fix typo enrollement -&gt; enrollment
  + Avoid taking pointer to packed struct
  + Fix name of --enable-validation in the description
  + Remove shebang from bash-completion/mokutil
- Add mokutil-fix-missing-header.patch to fix the compilation error
  due to the missing header
- Refresh mokutil-remove-libkeyutils-check.patch and only apply
  it to openSUSE Leap 15.*
- Drop upstreamed patches:
  + mokutil-remove-shebang-from-bash-completion-file.patch
  + mokutil-bsc1173115-add-ca-and-keyring-checks.patch
- Drop mokutil-support-revoke-builtin-cert.patch since we don't use
  the builtin cert prompt patch in shim anymore.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1656331200">- Update to 0.6.0
    + 6c98907 SBAT revocation update support
    + 0276891 mokutil: Add trust_mok_keys and untrust_mok_keys
    + 57bc385 mokutil: enable setting fallback verbosity and noreboot mode
    + b15e7c4 util: add the missing stdio.h
- Drop mokutil-fix-missing-header.patch (upstream)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1692360000">- Remove modhash (bsc#1214358)
  + The modhash script is rarely used and it's impractical to block
    a kernel module with the hash.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1695124800">- Sync change log to prepare for sending mokutil 0.6.0 to SLE15-SP6
  (jsc#PED-6528)
  - Removed the following backported patches because they are merged
    to 0.6.0:
  - mokutil-fix-missing-header.patch
  b15e7c4d7 util: add the missing stdio.h
  - mokutil-enable-setting-fallback-verbosity-and-norebo.patch (bsc#1198458)
  57bc38582 mokutil: enable setting fallback verbosity and noreboot mode
  - mokutil-SBAT-revocation-update-support.patch (bsc#1198458)
  6c9890730 SBAT revocation update support</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1709294400">- Update to 0.7.0
    + 82694cb Show usage instead of aborting on bad flags
    + 04791c2 mokutil bugfix: del unused opt "-s"
    + d978c18 Fix leak of list in delete_data_from_req_var()
    + e498f64 Fix leak of fd in mok_get_variable()
    + 7b6258a Show the key owner GUID
    + 51b5e55 Use PKG_PROG_PKG_CONFIG macro from pkg.m4 to detect pkg-config
    + 1aefcdb mokutil: handle the parsing error from "mok-variables"
    + 71140ef mokutil: Fix memory leak in export_db_keys
    + 0011d52 mokutil:check the result of malloc() is necessary
    + a0d8702 Fix inconsistency in skip messages
    + ae59d89 man: add "--trust-mok" and "--untrust-mok"
    + dd55c28 Avoid conflicting efi_char16_t type definitions
    + 8b6d116 fix: typo "accesss" -&gt; "access"
    + f68a4f4 Do not exit with non zero status for version query
    + 5f49730 Check for efi variabales support after processing commands
    + 2d6c409 Return 0 after printing help messages
    + c64741d Add support for SSPPolicy, depricate --set-sbat-policy delete
    + 48e3d2a Fix tab alignment for help (set-fallback-verbosity/set-fallback-noreboot)
    + c361087 (HEAD -&gt; master, tag: 0.7.0, origin/ssppolicy-v2-fix, origin/master, origin/HEAD) Rename "previous" revocations to "automatic"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 0.7.2:
  * mokutil: revert the default listing to the verbose form
- update to 0.7.1:
  * Fix an off-by-one reading passwords from a file.
  * Short certificate listing by default</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable build on riscv64</changelog>
</package>
<package pkgid="7796d85d1acf0e985f34cd015c97ae4c7205b04ad4b6d5980abb3bc8d154a214da4c1b8b27862578fe2c34dd799378e119d6462a733cc4be57c86ad537235ac0" name="mokutil-debugsource" arch="x86_64">
  <version epoch="0" ver="0.7.2" rel="88.6"/>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1600257600">- Add mokutil-bsc1173115-add-ca-and-keyring-checks.patch to add
  options for CA and kernel keyring checks (bsc#1173115)
  + Add new BuildRequires: keyutils-devel
  + Add mokutil-remove-libkeyutils-check.patch to disable the
    version check of libkeyutils
- Refresh mokutil-support-revoke-builtin-cert.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620129600">- spec file cleanup</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1626350400">- Update to 0.5.0
  + mokutil: delete key/hash from the reverse request
  + efi_x509: fix an error handling in is_immediate_ca()
  + efi_x509: fix certificates fingerprint calculation
  + efi_x509: use EVP_Digest()* functions instead of the deprecated
    SHA1_*()
  + src/util.c: fix NULL pointer dereference in mok_get_variable
  + mokutil: Read the SbatLevelRT variable to get the SBAT entries
  + mokutil: add mok-variables parsing support
  + mokutil: Add option to print the UEFI SBAT variable content
  + mokutil: only check for Secure Boot support in options that
    need it
  + efi_x509: add the function to fetch SKID
  + keyring: add the function to check kernel keyring
  + mokutil: initialize data for efi_get_variable()
  + mokutil: correct the data for efi_set_variable() in
    set_password()
  + mokutil: improve the readability of issue_mok_request()
  + mokutil: drop the checks for PK and KEK
  + mokutil: check the blocklists before enrolling a key
  + mokutil: adjust the command bits
  + mokutil: remove "--simple-hash"
  + make CA check non-fatal
  + mokutil: close file in the error path
  + mokutil: do the CA check
  + efi_x509: add the function to check immediate CA
  + efi_x509: use d2i_X509() to create X509 handling
  + mokutil: rename hash_file as pw_hash_file
  + password-crypt: update the function names
  + password-crypt: fix the types of several functions
  + mokutil: fix the error message in sb_state()
  + mokutil: move x509 functions to efi_x509.c
  + mokutil: move the hash functions to efi_hash.c
  + util: add functions for db_var_name and db_friendly_name
  + Remove the SHA1 code from identify_hash_type()
  + Map the UEFI variable names with a function
  + Fix -Wcast-align warnings
  + Fix 32 bit build
  + Add --timeout to manpage and other corrections.
  + mokutil.c: fix typo enrollement -&gt; enrollment
  + Avoid taking pointer to packed struct
  + Fix name of --enable-validation in the description
  + Remove shebang from bash-completion/mokutil
- Add mokutil-fix-missing-header.patch to fix the compilation error
  due to the missing header
- Refresh mokutil-remove-libkeyutils-check.patch and only apply
  it to openSUSE Leap 15.*
- Drop upstreamed patches:
  + mokutil-remove-shebang-from-bash-completion-file.patch
  + mokutil-bsc1173115-add-ca-and-keyring-checks.patch
- Drop mokutil-support-revoke-builtin-cert.patch since we don't use
  the builtin cert prompt patch in shim anymore.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1656331200">- Update to 0.6.0
    + 6c98907 SBAT revocation update support
    + 0276891 mokutil: Add trust_mok_keys and untrust_mok_keys
    + 57bc385 mokutil: enable setting fallback verbosity and noreboot mode
    + b15e7c4 util: add the missing stdio.h
- Drop mokutil-fix-missing-header.patch (upstream)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1692360000">- Remove modhash (bsc#1214358)
  + The modhash script is rarely used and it's impractical to block
    a kernel module with the hash.</changelog>
  <changelog author="Joey Lee &lt;jlee@suse.com&gt;" date="1695124800">- Sync change log to prepare for sending mokutil 0.6.0 to SLE15-SP6
  (jsc#PED-6528)
  - Removed the following backported patches because they are merged
    to 0.6.0:
  - mokutil-fix-missing-header.patch
  b15e7c4d7 util: add the missing stdio.h
  - mokutil-enable-setting-fallback-verbosity-and-norebo.patch (bsc#1198458)
  57bc38582 mokutil: enable setting fallback verbosity and noreboot mode
  - mokutil-SBAT-revocation-update-support.patch (bsc#1198458)
  6c9890730 SBAT revocation update support</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1709294400">- Update to 0.7.0
    + 82694cb Show usage instead of aborting on bad flags
    + 04791c2 mokutil bugfix: del unused opt "-s"
    + d978c18 Fix leak of list in delete_data_from_req_var()
    + e498f64 Fix leak of fd in mok_get_variable()
    + 7b6258a Show the key owner GUID
    + 51b5e55 Use PKG_PROG_PKG_CONFIG macro from pkg.m4 to detect pkg-config
    + 1aefcdb mokutil: handle the parsing error from "mok-variables"
    + 71140ef mokutil: Fix memory leak in export_db_keys
    + 0011d52 mokutil:check the result of malloc() is necessary
    + a0d8702 Fix inconsistency in skip messages
    + ae59d89 man: add "--trust-mok" and "--untrust-mok"
    + dd55c28 Avoid conflicting efi_char16_t type definitions
    + 8b6d116 fix: typo "accesss" -&gt; "access"
    + f68a4f4 Do not exit with non zero status for version query
    + 5f49730 Check for efi variabales support after processing commands
    + 2d6c409 Return 0 after printing help messages
    + c64741d Add support for SSPPolicy, depricate --set-sbat-policy delete
    + 48e3d2a Fix tab alignment for help (set-fallback-verbosity/set-fallback-noreboot)
    + c361087 (HEAD -&gt; master, tag: 0.7.0, origin/ssppolicy-v2-fix, origin/master, origin/HEAD) Rename "previous" revocations to "automatic"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 0.7.2:
  * mokutil: revert the default listing to the verbose form
- update to 0.7.1:
  * Fix an off-by-one reading passwords from a file.
  * Short certificate listing by default</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1759406400">- Enable build on riscv64</changelog>
</package>
<package pkgid="d6cacadc158baf75e551a705d65114b233a454d0604d838ae821e5057672feb57339a321c8909941a8c3303db53023f8db3816566959a0390155811e9b7b904d" name="rpm-config-SUSE" arch="noarch">
  <version epoch="0" ver="20260406" rel="87.1"/>
  <changelog author="lnussel@suse.de" date="1642593600">- Update to version 0.g93:
  * locale.attr: Match all files inside LC_MESSAGES (boo#1194865)
  * remove leap_version as it's obsolete</changelog>
  <changelog author="dmueller@suse.com" date="1644148800">- Update to version 0.g96:
  * changes
  * Avoid bash specific construct</changelog>
  <changelog author="dmueller@suse.com" date="1647604800">- Update to version 20220317:
  * set buildshell to use bash</changelog>
  <changelog author="lnussel@suse.de" date="1649937600">- Update to version 20220414:
  * add SBAT values (boo#1193282)
  * Explain that rpm-config-SUSE covers also openSUSE</changelog>
  <changelog author="dmueller@suse.com" date="1650542400">- Update to version 20220421:
  * Automatically trim opensuse changelogs to the last 3 years
  * use zstd for tarball compression</changelog>
  <changelog author="lnussel@suse.de" date="1664193600">- Update to version 20220926:
  * Revert macros.debuginfo and prefer a direct rpm patch
  * Fix kernel builds after #59
  * Redefine %__debug_install_post to simplify debuginfo setup
  * Fix bug not using custom name for summary and description in language packages (boo#1137381)</changelog>
  <changelog author="lnussel@suse.de" date="1689163200">- Update to version 20230712:
  * Add more prjconf macros
  * update comment about _lto_cflags
  * drop %usrmerged macro (boo#1206798)
  * Fix SLE sbat macros used on Leap (bsc#1198458)</changelog>
  <changelog author="lnussel@suse.com" date="1705320000">- Update to version 20240115:
  * macros.initrd: %regenerate_initrd_post: don't fail if mkdir is unavailable
  * scripts: Do full ksyms dependencies on Tumbleweed (bsc#1215015)</changelog>
  <changelog author="lnussel@suse.com" date="1705579200">- Update to version 20240118:
  * find-provides.ksyms: Fix ksym provides on Tumbleweed/ALP</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1707912000">- Update to version 20240214:
  * set_permissions: handle chkstat failure more grateful (bsc#1219736)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1723118400">- Use a deterministic binarychangelogtrim
  based on build times of BuildRequires (boo#1047218)</changelog>
  <changelog author="dmueller@suse.com" date="1730376000">- Update to version 20241031:
  * Drop {set,verify}_permissions macros
  * Strip the explicit /bin/bash dependency for ksym macros
  * locale.prov: handle glibc-locale-base (boo#1221250)
  * lang_package: Add 'basename' option
  * %requires_eq|ge(): Report error if package version cannot be determined</changelog>
  <changelog author="dmueller@suse.com" date="1730376001">- Update to version 20241031:
  * Merge in changes that already happened in the package</changelog>
  <changelog author="dmueller@suse.com" date="1742817600">- Update to version 20250324:
  * Define %jobs as variable (boo#1237231)
  * %requires_eq|ge(): Fix multiline output
  * Split the SUSE distribution version macros to a separate file</changelog>
  <changelog author="dmueller@suse.com" date="1743163200">- Update to version 20250328:
  * Revert "Define %jobs as variable (boo#1237231)"
  * Create the directory for rpm macros installation in install</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 20250423:
  * packaging: replace @leap_version@ in suse_dist_macros.in
  * kmp.attr: Run scripts for all modules (bsc#1237308).</changelog>
  <changelog author="Michael Schr&#xF6;der &lt;mls@suse.de&gt;" date="1752667200">- Update to version 20250502:
  * Add rpm-config-SUSE-reproducible-builds
  * Add macro for reproducible-builds</changelog>
  <changelog author="Michael Schr&#xF6;der &lt;mls@suse.de&gt;" date="1755691200">- Update to version 20250820:
  * Consolidate kernel and KMP fileattrs.
  * kmp.attr: Exclude kernel modules from kmp dependency generation (bsc#1246561).
  * make %sbat_distro* more robust for different %is_opensuse values (bsc#1247741)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1756987200">- Update to version 20250904:
  * kernel.attr: Fix module match regex (bsc#1246561)
  * find-provides.ksyms: Support vmlinux in /usr</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1776686400">- Update to version 20260406:
  * %requires_eq|ge(): Also takes into account provided packages
  * Apply correct SELinux labels for configs in /etc/sysconfig (bsc#1251801)
  * fileattrs: rename kernel.attr to kmp.attr (bsc#1249814).
  * find-provides.ksyms: Fix provides for uncompressed vmlinux (bsc#1249346)</changelog>
</package>
<package pkgid="c37bb2d3384fcb5a7cffdd5217ad67c5483a0f31cfb3dc5b6ef0383b503b3e72a70b17c7aa9560fd94dc13af3b91ec867306c30615b8aa96ca31be5bdb2d13fb" name="rpm-config-SUSE" arch="src">
  <version epoch="0" ver="20260406" rel="87.1"/>
  <changelog author="lnussel@suse.de" date="1642593600">- Update to version 0.g93:
  * locale.attr: Match all files inside LC_MESSAGES (boo#1194865)
  * remove leap_version as it's obsolete</changelog>
  <changelog author="dmueller@suse.com" date="1644148800">- Update to version 0.g96:
  * changes
  * Avoid bash specific construct</changelog>
  <changelog author="dmueller@suse.com" date="1647604800">- Update to version 20220317:
  * set buildshell to use bash</changelog>
  <changelog author="lnussel@suse.de" date="1649937600">- Update to version 20220414:
  * add SBAT values (boo#1193282)
  * Explain that rpm-config-SUSE covers also openSUSE</changelog>
  <changelog author="dmueller@suse.com" date="1650542400">- Update to version 20220421:
  * Automatically trim opensuse changelogs to the last 3 years
  * use zstd for tarball compression</changelog>
  <changelog author="lnussel@suse.de" date="1664193600">- Update to version 20220926:
  * Revert macros.debuginfo and prefer a direct rpm patch
  * Fix kernel builds after #59
  * Redefine %__debug_install_post to simplify debuginfo setup
  * Fix bug not using custom name for summary and description in language packages (boo#1137381)</changelog>
  <changelog author="lnussel@suse.de" date="1689163200">- Update to version 20230712:
  * Add more prjconf macros
  * update comment about _lto_cflags
  * drop %usrmerged macro (boo#1206798)
  * Fix SLE sbat macros used on Leap (bsc#1198458)</changelog>
  <changelog author="lnussel@suse.com" date="1705320000">- Update to version 20240115:
  * macros.initrd: %regenerate_initrd_post: don't fail if mkdir is unavailable
  * scripts: Do full ksyms dependencies on Tumbleweed (bsc#1215015)</changelog>
  <changelog author="lnussel@suse.com" date="1705579200">- Update to version 20240118:
  * find-provides.ksyms: Fix ksym provides on Tumbleweed/ALP</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1707912000">- Update to version 20240214:
  * set_permissions: handle chkstat failure more grateful (bsc#1219736)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1723118400">- Use a deterministic binarychangelogtrim
  based on build times of BuildRequires (boo#1047218)</changelog>
  <changelog author="dmueller@suse.com" date="1730376000">- Update to version 20241031:
  * Drop {set,verify}_permissions macros
  * Strip the explicit /bin/bash dependency for ksym macros
  * locale.prov: handle glibc-locale-base (boo#1221250)
  * lang_package: Add 'basename' option
  * %requires_eq|ge(): Report error if package version cannot be determined</changelog>
  <changelog author="dmueller@suse.com" date="1730376001">- Update to version 20241031:
  * Merge in changes that already happened in the package</changelog>
  <changelog author="dmueller@suse.com" date="1742817600">- Update to version 20250324:
  * Define %jobs as variable (boo#1237231)
  * %requires_eq|ge(): Fix multiline output
  * Split the SUSE distribution version macros to a separate file</changelog>
  <changelog author="dmueller@suse.com" date="1743163200">- Update to version 20250328:
  * Revert "Define %jobs as variable (boo#1237231)"
  * Create the directory for rpm macros installation in install</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 20250423:
  * packaging: replace @leap_version@ in suse_dist_macros.in
  * kmp.attr: Run scripts for all modules (bsc#1237308).</changelog>
  <changelog author="Michael Schr&#xF6;der &lt;mls@suse.de&gt;" date="1752667200">- Update to version 20250502:
  * Add rpm-config-SUSE-reproducible-builds
  * Add macro for reproducible-builds</changelog>
  <changelog author="Michael Schr&#xF6;der &lt;mls@suse.de&gt;" date="1755691200">- Update to version 20250820:
  * Consolidate kernel and KMP fileattrs.
  * kmp.attr: Exclude kernel modules from kmp dependency generation (bsc#1246561).
  * make %sbat_distro* more robust for different %is_opensuse values (bsc#1247741)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1756987200">- Update to version 20250904:
  * kernel.attr: Fix module match regex (bsc#1246561)
  * find-provides.ksyms: Support vmlinux in /usr</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1776686400">- Update to version 20260406:
  * %requires_eq|ge(): Also takes into account provided packages
  * Apply correct SELinux labels for configs in /etc/sysconfig (bsc#1251801)
  * fileattrs: rename kernel.attr to kmp.attr (bsc#1249814).
  * find-provides.ksyms: Fix provides for uncompressed vmlinux (bsc#1249346)</changelog>
</package>
<package pkgid="d5e3a3f055b59d2baa4ec4fee70f32a09fdfec22e362df42176ed54ca87ba0cb9b62e65873d92a2362cab93ac3a25e59482bf9fd14f5ddbfe8ccd824ed3abb8e" name="rpm-config-SUSE-reproducible-builds" arch="noarch">
  <version epoch="0" ver="20260406" rel="87.1"/>
  <changelog author="lnussel@suse.de" date="1642593600">- Update to version 0.g93:
  * locale.attr: Match all files inside LC_MESSAGES (boo#1194865)
  * remove leap_version as it's obsolete</changelog>
  <changelog author="dmueller@suse.com" date="1644148800">- Update to version 0.g96:
  * changes
  * Avoid bash specific construct</changelog>
  <changelog author="dmueller@suse.com" date="1647604800">- Update to version 20220317:
  * set buildshell to use bash</changelog>
  <changelog author="lnussel@suse.de" date="1649937600">- Update to version 20220414:
  * add SBAT values (boo#1193282)
  * Explain that rpm-config-SUSE covers also openSUSE</changelog>
  <changelog author="dmueller@suse.com" date="1650542400">- Update to version 20220421:
  * Automatically trim opensuse changelogs to the last 3 years
  * use zstd for tarball compression</changelog>
  <changelog author="lnussel@suse.de" date="1664193600">- Update to version 20220926:
  * Revert macros.debuginfo and prefer a direct rpm patch
  * Fix kernel builds after #59
  * Redefine %__debug_install_post to simplify debuginfo setup
  * Fix bug not using custom name for summary and description in language packages (boo#1137381)</changelog>
  <changelog author="lnussel@suse.de" date="1689163200">- Update to version 20230712:
  * Add more prjconf macros
  * update comment about _lto_cflags
  * drop %usrmerged macro (boo#1206798)
  * Fix SLE sbat macros used on Leap (bsc#1198458)</changelog>
  <changelog author="lnussel@suse.com" date="1705320000">- Update to version 20240115:
  * macros.initrd: %regenerate_initrd_post: don't fail if mkdir is unavailable
  * scripts: Do full ksyms dependencies on Tumbleweed (bsc#1215015)</changelog>
  <changelog author="lnussel@suse.com" date="1705579200">- Update to version 20240118:
  * find-provides.ksyms: Fix ksym provides on Tumbleweed/ALP</changelog>
  <changelog author="valentin.lefebvre@suse.com" date="1707912000">- Update to version 20240214:
  * set_permissions: handle chkstat failure more grateful (bsc#1219736)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1723118400">- Use a deterministic binarychangelogtrim
  based on build times of BuildRequires (boo#1047218)</changelog>
  <changelog author="dmueller@suse.com" date="1730376000">- Update to version 20241031:
  * Drop {set,verify}_permissions macros
  * Strip the explicit /bin/bash dependency for ksym macros
  * locale.prov: handle glibc-locale-base (boo#1221250)
  * lang_package: Add 'basename' option
  * %requires_eq|ge(): Report error if package version cannot be determined</changelog>
  <changelog author="dmueller@suse.com" date="1730376001">- Update to version 20241031:
  * Merge in changes that already happened in the package</changelog>
  <changelog author="dmueller@suse.com" date="1742817600">- Update to version 20250324:
  * Define %jobs as variable (boo#1237231)
  * %requires_eq|ge(): Fix multiline output
  * Split the SUSE distribution version macros to a separate file</changelog>
  <changelog author="dmueller@suse.com" date="1743163200">- Update to version 20250328:
  * Revert "Define %jobs as variable (boo#1237231)"
  * Create the directory for rpm macros installation in install</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 20250423:
  * packaging: replace @leap_version@ in suse_dist_macros.in
  * kmp.attr: Run scripts for all modules (bsc#1237308).</changelog>
  <changelog author="Michael Schr&#xF6;der &lt;mls@suse.de&gt;" date="1752667200">- Update to version 20250502:
  * Add rpm-config-SUSE-reproducible-builds
  * Add macro for reproducible-builds</changelog>
  <changelog author="Michael Schr&#xF6;der &lt;mls@suse.de&gt;" date="1755691200">- Update to version 20250820:
  * Consolidate kernel and KMP fileattrs.
  * kmp.attr: Exclude kernel modules from kmp dependency generation (bsc#1246561).
  * make %sbat_distro* more robust for different %is_opensuse values (bsc#1247741)</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1756987200">- Update to version 20250904:
  * kernel.attr: Fix module match regex (bsc#1246561)
  * find-provides.ksyms: Support vmlinux in /usr</changelog>
  <changelog author="Ralf Habacker &lt;ralf.habacker@freenet.de&gt;" date="1776686400">- Update to version 20260406:
  * %requires_eq|ge(): Also takes into account provided packages
  * Apply correct SELinux labels for configs in /etc/sysconfig (bsc#1251801)
  * fileattrs: rename kernel.attr to kmp.attr (bsc#1249814).
  * find-provides.ksyms: Fix provides for uncompressed vmlinux (bsc#1249346)</changelog>
</package>
<package pkgid="1d49aec74784718b0c3eda6337647c89c7dfba7dc33116621571cb50fc3ff718cde9eab3d51a7dabe240841d8f56926e17a758b6ae73b7b92338367aba4cacab" name="typelib-1_0-Jcat-1_0" arch="x86_64">
  <version epoch="0" ver="0.2.6" rel="38.5"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- update to 0.1.13:
  * Add support for SHA512 checksums (Richard Hughes)
  * Add the ability to add and remove support for blob types
  * Fix header includes for clang-tidy (Richard Hughes)
  * Show the expected SHA checksum in the error (Richard
    Hughes)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1687867200">- update to 0.1.14:
  * Fix header includes (Daisuke Fujimura)
  * Fix prefix of LIBJCAT_CHECK_VERSION (Richard Hughes)
  * Use project_source_root to fix building as a subproject</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 0.2.0:
  + New Features:
  - Add support for verifying firmware transparency checkpoints
  - Add various bitcounting functions for future use
  - Allow creating and validating SHA512 checksums
  - Allow verifying the checksum of a payload
  + Bugfixes:
  - Sprinkle attribute((nonnull)) to give a little more
    compile-time safety</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704888000">- Do not install test files: pass -Dtest=false to meson instead of
  Dtest=true (aids with reproducible build, boo#1218715).
- Add check section and run meson test.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705924800">- Update to version 0.2.1:
  + Do not dedupe sig and sig-of-checksum when loading.
  + Fix the installed tests.
  + Show the sig-of-checksum results clearer on the CLI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1728907200">- Update to version 0.2.2:
  + New Features:
  - Add bt-logindex blob kind.
  + Bugfixes:
  - Increase test coverage for ED25519 support.
  - Save the auto-generated private key with 0600 file
    permissions.
  - Switch ED25519 support to not directly using Nettle.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1738584000">- Update to version 0.2.3:
  + Do not close the base stream when using
    jcat_file_import_stream().
  + Skip ed25519 part of a test with -Ded25519=false.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1753444800">- adjust gpgme build dependency for future-proofing
- drop unneeded help2man build dependency
- add upstream signing key and validate source signature</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759406400">- Update to version 0.2.4:
  + New Features:
  - Add GnuTLS support for Post-Quantum PKCS#7 certs
  - Add OpenSSL PKCS#7 backend for RSA certs
  + Bugfixes:
  - Allow multiple PKCS#7 certs to be verified
  - Allow specifying --public-key and --public-keys multiple times</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1759752000">- Update to version 0.2.5:
  + Fix a small memory leak when verifying using PKCS#7</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1776168000">- Update to version 0.2.6:
  + New Features:
  - Allow disabling time checks when not using a trust list
  + Bugfixes:
  - Do not allow multiple items with the same ID
  - Do not try to change the GnuTLS system-wide config
  - Require at least one successful verification regardless of
    flags
  - Return the correct error code using the gnutls rc
  - Skip the PQ tests if the GnuTLS config is not malleable
  - Use the correct flag when self-verifying PQC certs</changelog>
</package>
</otherdata>