Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

fwupd-devel-1.9.25-1.1 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: fwupd-devel Distribution: openSUSE Tumbleweed
Version: 1.9.25 Vendor: openSUSE
Release: 1.1 Build date: Wed Sep 25 10:47:28 2024
Group: Development/Languages/C and C++ Build host: reproducible
Size: 1337347 Source RPM: fwupd-1.9.25-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://fwupd.org/
Summary: Allow session software to update device firmware
fwupd is a daemon to allows session software to update device firmware on
the local machine.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.1-or-later

Changelog

* Wed Sep 25 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.25:
    + This release fixes the following bugs:
    - Fix checking new Synaptics MST firmware size
    - Make another ModemManager instance ID visible for firmware
      matching
    - Never set a zero-length device name when matching the vendor
      name
    - Recalculate the device supported flag when reparenting
      devices
    - Reduce idle power consumption of paired logitech-hidpp
      devices
    - Retry the open action to fix BC901 NVMe reload
    + This release adds support for the following hardware:
    - Algoltek devices supporting sector erase
    - Dell K2 dock
    - Intel USB4 hub 5787
    - More MediaTek scaler devices
    - Nordic HID devices supporting DFUv1
* Thu Aug 22 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.24:
    + This release fixes the following bugs:
    - Add support for capsule on disk for Dell systems
    - Do not re-use the connection cache to fix Redfish BMC restart
    - Exclude known recovery partitions when choosing an ESP volume
    - Fix the VLI usb3 private flag registration
    + This release adds support for the following hardware:
    - More Mediatek scaler devices
    - Parade USB hubs
* Tue Aug 06 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.23:
    + Fix a regression in 1.9.22 that caused some devices not to
      probe correctly.
    + Try harder to get a valid response when flashing usi-dock
      devices.
* Mon Jul 29 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.22:
    + This release fixes the following bugs:
    - Add a PCB tag in the usi-dock GUID to distinguish different
      revisions.
    - Add explicit hidraw permission to fwupd.service to fix
      several devices.
    - Always load the flashrom plugin when using coreboot.
    - Be explicit with the rts54hub detach retry delay to fix the
      Acer D501.
    - Be more careful when setting thelio-io version strings.
    - Fix a critical warning if a device returns unexpected data
      from DFU upload.
    - Fix a critical warning if the DMI manufacturer is an empty
      string.
    - Fix several reported integer overflows from Coverity.
    - Fix the Blackbird and Talos II baseboard details.
    - Fix transient version number issue after flashing wacom-usb
      devices.
    - Increase the cros_ec acquiesce delay to manage additional
      reboots.
    - Only accept valid ASCII cabinet filenames.
    - Only require udevdir when gudev support is enabled.
    - Only show one PixArt receiver device per physical device.
    - Set the rts54hub version in more cases.
    - Speed up the daemon self tests by ~60%.
    - Use the bootloader build-timestamp as the fallback HWID BIOS
      version.
    + This release adds support for the following hardware:
    - Framework SD
    - Raspberry Pi 5 (unofficial)
* Fri Jun 14 2024 pgajdos@suse.com
  - remove dependency on /usr/bin/python3 using
    %python3_fix_shebang_path macro, [bsc#1212476]
* Fri Jun 14 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.21:
    + This release adds the following features:
    - Add a fwupd.conf option to ignore CHID requirements for
      development.
    + This release fixes the following bugs:
    - Allow loading Wacom device flags from metadata.
    - Check for needs-shutdown like we do needs-reboot.
    - Fix updating the Aerox 3 Wireless Mouse.
    + This release adds support for the following hardware:
    - Synaptics Carrera devices.
    - Wacom Movink devices.
* Tue May 21 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.20:
    + This release adds the following features:
    - Add some API to allow uploading reports for use in
      gnome-firmware
    - Allow the user to upload the entire devicelist to the LVFS
    + This release fixes the following bugs:
    - Correctly detect Synaptics Cayenne and Spyder firmware
    - Do not offer the UEFI DBX update on Lenovo ideacentre
      300-20ISH
    - Explicitly enable shadow stack support in fwupd.service
    - Fix a potential buffer overread when reading the algoltek-usb
      version number
    - Fix the CET HSI test by rewriting it in assembly
    - Fix using --verbose in fwupdmgr
    - Ignore --p2p when downloading the metadata signature
    + This release adds support for the following hardware:
    - FPC FF2 fingerprint devices
* Tue May 07 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.19:
    + This release adds the following features:
    - Drop heap as part of a housekeeping action.
    - Retry downloads to workaround flaky network connections.
    + This release fixes the following bugs:
    - Assume new ME versions are called CSME.
    - Fix a buffer-overread when parsing invalid CoSWID entity
      data.
    - Fix a logic thinko when parsing GUID strings.
    - Fix downloading files on Windows with libcurl >= 7.77.0.
    - Revert back to a simpler syscall blocklist-based filter.
    + This release adds support for the following hardware:.
    - Acer U32 dock.
    - Luxshare 7-in-1 dock.
    - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.
* Mon Apr 29 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.18:
    + Fix a small memory leak in fwupdmgr.
    + Use simple allow-listing for the syscall filter.
  - Changes from version 1.9.17:
    + This release fixes the following bugs:
    - Capture device status changes when in bootloader mode.
    - Change the systemd SystemCallFilter to an allowlist.
    - Detect when a CCGX dock forbids downgrade.
    - Do not add an overly-generic instance ID to CrosEC devices.
    - Do not read OptionROM verification data on Apple hardware.
    - Emit a signal when a user-request is no longer valid.
    - Fix a potential crash when parsing invalid CBOR data.
    - Properly show SPDX project licenses with AND as a delimiter.
    - Verify that syscalls are being filtered correctly at startup.
    + This release adds support for the following hardware:
    - Asus DC201.
    - Realtek Gen1 RTS541x.
* Mon Apr 08 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.16:
    + This release adds the following features:
    - Prefer zstd over xz for metadata.
    - Relicense a few remaining plugin files to LGPL-2.1+.
    + This release fixes the following bugs:
    - Correctly record UEFI success if adding ESRT nodes.
    - Defer the DP Aux MST scanning on hotplug to workaround a
      kernel bug.
    - Do not do the post-update version check if the device
      needs-reboot.
    - Fix a fastboot warning when loading device.
    - Fix a possible warning in fwupdmgr when excluding releases.
    - Fix a qsi-dock warning when writing chunks.
    - Ignore attribute-changed to work around a regression in
      macOS.
    - Ignore ZFS zvols when finding the default ESP.
    - Mark Pluton TPMs as part of the main CPU.
    - Put the fwupd-efi verbose debugging in the journal.
    - Recognize zfsbootmenu in ESP detection heuristic.
    + This release adds support for the following hardware:
    - Acer T34 and U33 docks.
    - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
      Gen 2 devices.
    - Several Puya SPI chips.
    - VIA VL822 C0.
* Fri Apr 05 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - dbxtool is built unconditionally on all architectures: move it
    out of the condition in the files section and also
    unconditionally provide/obsolete the old version.
* Tue Mar 12 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.15:
    + This release adds the following features:
    - Allow loading in parameters for the test device from
      fwupd.conf.
    - Ensure LVFS remotes are changed from .gz to .xz.
    - Store the install duration in the history database.
    + This release fixes the following bugs:
    - Drop OverrideESPMountPoint references in uefi-capsule.
    - Fix a potential double-free when writing AVer firmware.
    - Only request the BOS descriptor when bcdUSB > 0x0200.
    - Use the root device order when sorting device children.
* Tue Feb 27 2024 Paolo Stivanin <info@paolostivanin.com>
  - Update to version 1.9.14:
    * Correctly detect ARM32 and RISC-V UEFI binaries.
    * Correctly migrate the database schema from very old fwupd versions.
    * Fix DS-20 descriptors by opening the GUsbDevice earlier.
    * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
    * Fix warning when probing devices using the metadata allowlist.
    * Only recover the version format for specific devices.
* Thu Feb 08 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.13:
    + This release adds the following features:
    - Add a timer inhibit if the daemon took a long time to
      startup.
    - Add a concept of 'Test Mode' rather than enabling specific
      plugins.
    - Do not idle-quit the daemon if there is a connected D-Bus
      client.
    + This release fixes the following bugs:
    - Allow plugins to opt-out of the child-device first depsolve.
    - Allow setting multiple flags in LVFS::DeviceFlags.
    - Do not migrate config comments for removed keys.
    - Do not request the Advantech BMC to reboot.
    - Do not warn the user about ESP when using MBR.
    - Fix a critical warning when adding a PixArt wireless device.
    - Fix migration of legacy config files.
    - Only save config values to the mutable config file.
    - Parse DS-20 descriptors earlier in device setup.
    - Store the version format in the history database to fix
      offline reports.
    - Use the correct GUID for matching realtek-mst and
      parade-lspcon.
    + This release adds support for the following hardware:
    - GoodWay Acer Dock.
* Wed Jan 24 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.12:
    + This release adds the following features:
    - Add remote modification support to fwupdtool
    - Add support for more modify-config options
    - Generate HTML pages for all man pages
    + This release fixes the following bugs:
    - Assume the legacy LVFS::UpdateRequestId tag is non-generic
    - Avoid crashing the daemon if not using udisks
    - Correctly mark the CPU as supported
    - Correctly match invalid EFI partitions
    - Do not change the device status until the action has
      completed
    - Do not require systemd for fwupdtool modify-config
    - Enable access to the home interface for snap
    - Fix an assertion when enabling lvfs-testing for the first
      time
    - Fix a possible crash in fwupdtool build-cabinet
    - Handle systems with more than one ccp device
    - Only check AMD CPUs for SHSTK, not IBT
    - Only write the mutable fwupd.conf with the current values
    - Re-evaluate supported every time pci-psp attributes are
      refreshed
    - Show "CET OS support" on AMD systems too
    + This release adds support for the following hardware:
    - AVer CAM340plus
    - AVer VB342 Pro
    - More Algoltek devices
* Sat Jan 13 2024 Dennis Tseng <dennis.tseng@suse.com>
  - Fix build failure on s390x and ppc64le
    + This release modifies spec file
    - add s390x and ppc64le into default 'with efi_fw_update'
      so that old dbxtool version can be obsoleted.
* Thu Jan 04 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.11:
    + This release adds the following features:
    - Allow exporting 'offline' reports for manual upload
    + This release fixes the following bugs:
    - Add some recovery partition names to ignore for ESP selection
    - Check for CET and SMAP on non-Intel x86 processors too
    - Correctly mark the CPU as supported in the HSI tests
    - Do not fail on probing downstream Synaptics MST ports
    - Do not offer to change BIOS settings that are already set
    - Do not prefer msftdata when choosing the default ESP
    - Do not show spurious device request flags
    - Fix a missing build dependency to fwupdplugin-self-test
    - Fix a segfault when using zlib-ng instead of zlib
    - Fix updating Jabra 410, 510, 710 and 810 devices
    - Match more community-supported branches
    - Remove the Intel SPIBAR proxy support as the mtd module works
    - Show a better error when the ESP is missing
    - Show an error if the post-update version does not match exactly
    - Speed up Synaptics MST device enumeration
    + This release adds support for the following hardware:
    - Algoltek USB devices
    - Luxshare Quad USB4 Dock
* Wed Dec 20 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Own %{_modulesloaddir}: used to be present via udev-mini -> kmod
    - > suse-module-tools dependency before.
* Mon Dec 04 2023 Paolo Stivanin <info@paolostivanin.com>
  - Update to version 1.9.10:
    + This release adds the following features:
    - Add support for not_hardware requirements
    - Add support for loongarch64
    - Add support for per-release priority attributes
    - Make USB claim retry count configurable across devices
    + This release fixes the following bugs:
    - Compare the HID report value when checking for duplicates
    - Consider the component priority when installing composite updates
    - Deploy the CCGX firmware correctly the first time
    - Do not export the 'main-system-firmware' and 'cpu' GUIDs
    - Enforce fwupd version requirements client side
    - Fix Genesys 'failed to get static tool info from device' error
    - Fix potential 'dereference before null check' in ccmx-dmc
    - Fix the 'already registered private FuMmDevice flag with value' warning
    - Fix the 'assertion backend_id != NULL failed' runtime warning
    - Fix Wacom USB device emulation by recording the composite phases
    - Generate generic request message text where possible
    - Hide HTTP passwords in fwupd debugging logs
    - Let the client know what interaction is expected
    - Make all critical warnings into backtraces for non-release builds
    - Never obsolete the wrong HSI attribute
    - Never show a HSI index that is impossible
    - Only apply fastboot plugin to modem devices supporting fastboot
    - Only send interactive requests when the sender is alive
    - Remove the now-obsolete Synaptics MST cascade device scanning
    - Replace the Redfish KCS user if required
    - Restrict mediatek-scaler devices on specific hardware only
    - Skip any recovery partitions when detecting ESP
* Tue Nov 21 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.9 (boo#1217295):
    + This release adds the following features:
    - Add a new generic request for the device power cable.
    + This release adds support for the following hardware:
    - Lenovo X1 Yoga Gen7 530E.
    - Advantech BMC devices.
* Thu Nov 16 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
    in error (boo#1217138).
* Wed Nov 15 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.8:
    + This release adds the following features:
    - Add a DP AUX device subclass and port the Synaptics MST
      plugin to it
    - Add a feature flag for non-generic requests where
      translations are required
    - Hide generic VID/PIDs to avoid accidental firmware matches
    - Optionally set the modem carrier configuration as the branch
      name
    - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
      consider the branch
    - Require additional requirements for devices using non-OEM USB
      VIDs
    - Set the waiting-for-user status when sending a request
    - Support uSWID SBoM data with LZMA compressed payloads
    + This release adds support for the following hardware:
    - Kinetic SST/MST DisplayPort converters
    - Wacom Cintiq Pros (DTH172, DTH227)
* Thu Nov 09 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
    defautl fwupd_refresh user (boo#1216973).
* Thu Nov 02 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Disable passim support for now. For openSUSE users this is likely
    less intereting that it would be for enterprise customers.
* Wed Nov 01 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to versrion 1.9.7:
    + This release adds the following features:
    - Add support for child device requirements in metadata.
    - Allow to have more than one host BKC.
    - Delete BootNext as a post-reboot action to work around broken
      firmware.
    - Parse cabinet archives internally without libgcab.
    - Use close-ended mode for eMMC FFU to speed up firmware
      updates.
    + This release adds support for the following hardware:
    - Logitech Rally System devices.
    - More PixartRF HPAC devices.
    - More Synaptics Prometheus fingerprint readers.
    - Some Western Digital eMMC devices.
    - VIA VL830 and VL832.
* Fri Oct 20 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.9.6:
    + This release adds the following features:
    - Add a launchd agent for macOS.
    - Add a new security attribute for BIOS capsule updates to be
      enabled.
    - Add functionality to fix specific host security attributes.
    - Add global information from the context into the report data.
    - Add support for coSWID payload sections.
    - Add support for parsing the EDID.
    - Allow adding only-quirk instance IDs from quirk files.
    - Install a sysusers.d systemd file when using
    - Dsystemd_unit_user.
    + For The changes of 1.9.0…1.9.5, please consult
      https://github.com/fwupd/fwupd/releases
  - Add pkgconfig(passim) BuildRequires: new dependency.
  - Pass -Dplugin_amdgpu=disabled to meson: not buildable just yet.
  - Pass -Dlaunchd=disabled to meson: launched is MacOS only.
  - Drop -Dplugin_dell=enabled meson parameter: no longer supported.
  - Drop fwupd-bsc1130056-change-shim-path.patch: no longer
    applicable.
* Fri Sep 15 2023 Callum Farmer <gmbr3@opensuse.org>
  - Remove protobuf-c BR: SLE now matches TW package layout
  - Remove gnu-efi BR: efi binary is in fwupd-efi
* Sat Jul 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.8.17:
    + Correctly obtain the Thunderbolt is_native controller
      attribute.
    + Fix a Wacom emulation failure on s390x.
    + Only allow --force on security attributes for unsupported
      builds.
    + Reduce the amount of RSS by ~12% at startup.
* Wed Jul 05 2023 Andreas Schwab <schwab@suse.de>
  - Enable efi_fw_update on riscv64
  - fwupdagent and dfu-tool are only built %{with efi_fw_update}
* Tue Jun 13 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.8.16:
    + Auto-detect the OEM BCM57xx PCI cards with double the available
      EEPROM
    + Beep the console when waiting for user input
    + Do not assume a file descriptor of zero is invalid
    + Fix high memory usage when writing a carefully crafted EFI
      filesystem
    + Ignore refresh on a non-download remote to fix old versions of
      KDE
    + Limit the maximum number of file objects in the EFI filesystem
    + Only add the supported DFU attributes as private flags
    + Show devices with problems in fwupdmgr get-upgrades
    + Update official Intel GPU product names
  - Changes from version 1.8.15:
    + Add the latest dbx fixups for BlackLotus
    + Allow fwupd-refresh.timer trigger once per hour
    + Fix a crash when converting HFSTS1 values
    + Fix the version detection for SteelSeries Bluetooth mode
    + Invalidate the XMLb cache when installing new fwupd versions
    + Trigger the passive flow for usb4 from dell-dock
    + New hardware support: More Logitech Unifying receivers, Nordic
      MCUboot and nRF52 Desktop Keyboard
  - Changes from version 1.8.14:
    + Fix possible crash when getting UEFI report metadata
    + Fix 'fwupdmgr install FILE GUID'
  - Changes from version 1.8.13:
    + New features:
    - Add pcap converter which allows emulating devices from a
      Wireshark dump
    - Add the ability to dump TPM firmware for future use
    - Optionally retain firmware in a backup remote
    - Record the ESP type in the firmware report sent to the LVFS
    + Bugs fixed:
    - Accept application/octet-stream for archives when the mime
      database is missing
    - Add the latest dbx version version fixups as Microsoft
      removed another entry
    - Assume DFU appIDLE if GetStatus is not implemented
    - Do not require signatures for local or directory remotes
    - Do not use pandoc to build the man pages
    - Enhance Qubes functionality to use JCat
    - Fix a CCGX 'usbfs: process did not claim interface 1 before
      use' warning
    - Fix a compile warning when using a new libqmi version
    - Fix a critical warning when parsing an empty kernel cmdline
    - Fix a synaptics-cape regression where the firmware pauses for
      INTR
    - Fix the defines for HFSTS6 enforcement policy
    - Fix the i2c name properly for ElanTP hardware
    - Fix the name of the MTD Intel SPI controller
    - Set the release remote when installing archives
    - Use the powerd power type information to better set AC levels
    + New hardware:
    - Framework Audio Card
    - Lenovo ThinkPad TBT3-TR Gen 2
    - Wacom Intuos BT S Gen 3
  - Update options passed to meson following upstream changes.
* Fri Mar 10 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Introduce docs flag, set to 0: do not build documentation using
    pandoc: ghc is not part of the rings and we don't want this
    there.
* Thu Mar 02 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.8.12:
    + Allow setting the package user agent before the client has
      connected.
    + Fix a small memory leak when refreshing metadata.
  - Changes from version 1.8.11:
    + Add support for replaying USB devices so they can be emulated
      in CI.
    + Allow desktop software to inhibit the system to prevent
      updates.
    + Allow using requirements with depth=0 and no parent.
    + Auto-set the CCGX remove-delay now we parse DMC subcomponents.
    + Detect and warn users with the broken NVMe firmware 3B2QGXA7.
    + Print errors as JSON objects when using fwupdmgr --json.
  - Changes from version 1.8.10:
    + Add a PE/COFF firmware parser to allow reading coSWID SBoM
      data.
    + Allow dumping CFI SPI chips using devices like CH341a.
    + Refactor the HWIDs functionality to include FDT data.
  - Rebase fwupd-bsc1130056-change-shim-path.patch.
  - Drop uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch:
    fixed upstream.
  - Add -Dcompat_cli=true meson parameter: keep compat binaries for
    the time being.
  - Add xz-devel BuildRequires: needed to link liblzma.
* Wed Jan 18 2023 Michal Suchanek <msuchanek@suse.com>
  - Fix error generating grub.cfg when an update is available.
    + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch
* Wed Jan 04 2023 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.8.9:
    + This release adds the following features:
    - Add an interactive request for re-inserting the USB cable
    - Add SHA384 support for TPM hashes
    - Add X-FingerprintReader, X-GraphicsTablet, X-Dock and X-UsbDock categories
    - Allow specifying OR parent requirements in metadata
    + This release fixes the following bugs:
    - Add the fwupd version to the HSI result if the chassis is invalid
    - Allow getting the ESP when there is a block device with no filesystem
    - Allow reinstalling on devices with only-version-upgrade set
    - Do not require the TPM event log to have all reconstructions
    - Fix a tiny memory leak when parsing signed reports
    - Ignore failure to mount the ESP if unsupported
    - Never allow using SHA-1 for checksum validation
    - Return a more useful error if USB recovery failed
    - Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
    - Speed up daemon startup using prepared XPath queries
    - Suggest to turn on ThunderboltAccess for Lenovo systems
    - Use better defaults if the config file is missing
    + This release adds support for the following hardware:
    - More Solidigm NVMe devices
    - More Synaptics Cape devices
    - More Synaptics Prometheus devices
    - Most Texas Instruments USB-4 docks
    - Scaler support for Wacom USB devices
    - Several new Wistron USB-C docks
* Mon Dec 26 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.8.8:
    + This release adds the following features:
    - Add BIOS rollback protection support for Dell and Lenovo
      systems
    - Generate OVAL rules for openSCAP evaluation
    - Show the signed reports from QA teams in client tools
    + This release fixes the following bugs:
    - Add a X-Gpu category for new hardware support
    - Add more ChromeOS metadata to the report attributes
    - Ensure the device name is set for Intel USB4 devices
    - Fix a critical DFU CSR warning when deploying firmware
    - Fix a Synaptics RMI issue when updating non-secure devices
    - Match more device properties when using GetDetails
    - Move AMD platform rollback protection to level 4
    - Use the correct AppStream ID for the Key Manifest failure
    - Wait for the Intel GPU to come back after updating
    + This release adds support for the following hardware:
    - Logitech Whiteboard cameras
    - More Goodix MoC devices
    - Several QSI Docks
* Thu Nov 10 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.8.7:
    + This release adds the following features:
    - Add a new HSI check for the leaked Lenovo 'Key Manifest'
      hashes
    - Measure system integrity when installing UEFI updates
    - Record more host DMI data when submitting a report for dbx
      failures
    - Use xz-compressed metadata to reduce bandwidth used by ~25%
    + This release fixes the following bugs:
    - Add documentation for three existing HSI attributes
    - Add re-insert requirement for Analogix devices
    - Allow parsing metadata more than 1MB in size
    - Do not follow symlinks when searching for ESP devices
    - Ensure the config file permission is correct for built-in
      plugins
    - Fix a compile failure when compiling without efiboot
    - Fix a regression when using fwuptool install-blob with FMAP
      firmware
    - Only count the Microsoft hashes when getting the dbx version
    - Only use the IFD when the system is Intel-based
    - Support loading CoSWID when only one role has been set
    + This release adds support for the following hardware:
    - Anker Thunderbolt 4 Mini Hub
    - ELAN haptic hardware
    - Fingerprint lenfy devices
    - Goodix GF3258WNC
    - Intel discrete GPUs (experimental)
    - More Star Labs laptops
    - QSI Godzilla Creek Reference Hub
  - Stop passing conditional plugin_amt=disabled, no longer needed,
    nor recognized.
* Thu Nov 03 2022 Tseng <dennis.tseng@suse.com>
  - For pushing fwupd-1.8.6 to 15-SP5 (fwupd-1.7.3), sync change log:
    (jsc#PED-1232)
    - fwupd-bsc1193921-nvme-ignore-non-PCI-NVMe-devices.patch
      be merged to fwupd-1.7.3
* Fri Oct 14 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.8.6:
    + This release adds the following features:
    - Reduce the installed package size by more than 30%
    - Translate more interactive messages
    + This release fixes the following bugs:
    - Allow disabling a DFU device when required
    - Fix a regression when getting the i2c bus number
    - Fix a small memory leak when reloading the parade-lspcon
      device
    - Fix installing the dbx update when using fwupdtool
    - Improve writing CoSWID and uSWID metadata
    - Only include the last 5 releases in the installed metainfo
      file
    - Only request the BOS descriptor for newer libgusb versions
    - Prevent high memory usage when loading corrupt SREC files
    - Try harder when trying to find the default ESP volume
    - Use a higher compression preset for the UEFI splash images
    + This release adds support for the following hardware:
    - Focaltech touchpads
    - FPC fingerprint readers
    - Supermicro machines using Redfish
  - Drop plugin_sover define, and sub-packages libfwupdplugin7 and
    typelib-1_0-FwupdPlugin-1_0 following upstream changes.
* Fri Sep 30 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.8.5:
    + This release adds the following features:
    - Add a new android-boot plugin to update specific block
      devices
    - Add new plugin to display SMU firmware version on AMD APU/CPU
    - Add support for platform capability descriptors so devices
      can set quirks
    - Move the generic Intel Goshen Ridge code out to a new plugin
    + This release fixes the following bugs:
    - Allow specifying the ESP when applying the dbx update
    - Always check the BDP partitions when getting all the possible
      ESPs
    - Correctly update Wacom AES devices
    - Disable changing sleep mode on Ryzen 6000 systems
    - Do not show the 'may not be usable while updating' message
      for DBX updates
    - Expose Pine64 PinePhone Pro MTD as Tow-Boot
    - Fix a critical warning when issuing Secure Boot modem AT
      commands
    - Fix a fuzzing crash when parsing malicious FDT data
    - Fix aligning up addresses greater than 4GB
    - Fix a possible crash when dumping VBE firmware
    - Fix a possible critical warning when parsing cabinet archives
    - Fix a regression when parsing pixart-rf firmware
    - Fix a small memory leak when parsing UF2 files
    - Fix checking for invalid depth requirements
    - Fix parsing the coSWID firmware ID when encoded as a UUID
    - Fix parsing uSWID uncompressed metadata
    - Fix uploading to DFU-CSR devices
    - Limit the archive size to 25% of the RAM, or 4G
    - Load coSWID metadata from a uSWID MTD block device
    - Never save the Redfish auto-generated password to a
      user-readable file
    - Only create users using IPMI when we know it's going to work
    - Write all the CCGX metadata block as intended
    + This release adds support for the following hardware:
    - Corsair SABRE RGB PRO Gaming mouse
    - More Sonix CAM devices
    - More Intel Goshen Ridge USB-4 docks
  - Changes from version 1.8.4:
    + This release adds the following features:
    - Add a translated title and long description for HSI security
      attributes
    - Add support for loading a machine-default BIOS settings
      policy
    - Add support for reading and writing BIOS settings
    - Allow loading BIOS settings for host emulation
    - Prompt users to fix some BIOS configuration issues
    + This release fixes the following bugs:
    - Actually show provided AppStream security issues
    - Add Quectel secure boot status AT commands
    - Correctly detect CET IBT
    - Do not assert when running with no plugins
    - Do not require UEFI capsule updates for checking TPM PCR0
    - Do not show HSI events where we changed the spec result value
    - Fix applying the latest DBX update
    - Include vfat in the list of possible BDP partition types
    - Install all devices with the same composite id in fwupdtool
    - Only fail the kernel HSI test for specific taint reasons
    - Only show changed events in fwupdmgr security
    - Update vulnerable CMSE versions from CSMEVDT data
    + This release adds support for the following hardware:
    - Elan non-HID touchpads
    - Google Prism
    - LabTop Mk III
    - ThinkPad Thunderbolt 4 Dock
    - ThinkPad Universal Smart Dock
  - Changes from version 1.8.3:
    + This release adds the following features:
    - Add resolution flags to each security attribute failures for
      the user
    - Allow loading in emulated host profiles for debugging
    - Check if Intel TME has been disabled by the firmware or
      platform
    - Wait for the system to acquiesce after doing each update
    + This release fixes the following bugs:
    - Do not use CoD even when advertized on non-aarch64 platforms
    - Fix a crash when updating the Logitech Bolt radio device
    - Fix a critical warning when parsing an invalid PHAT record
    - Fix a critical warning when parsing invalid FDT firmware
    - Fix fwupdmgr security when plugins are added to the blocklist
    - Fix parsing SMBIOS data to correct the device hardware IDs
    - Fix uploading signed reports by sending the correct checksum
    - Use the correct protocol attribute name when exporting to
      JSON
    + This release adds support for the following hardware:
    - Additional Startech devices
    - Additional Elan fingerprint readers
  - Changes from version 1.8.2:
    + This release adds the following features:
    - Add startup profiling which allowed us to speed up daemon
      startup considerably
    - Add support for OptionROM, CPD and FPT firmware formats for
      future hardware
    - Add the HostVendor to the D-Bus interface
    - Break some internal ABI and add a conversion helper for
      out-of-tree plugins
    - Optionally build the quirk files into the daemon binary to
      reduce installed size
    + This release fixes the following bugs:
    - Allow front-end clients to read the percentage property
    - Allow more quirk entries to add multiple items
    - Allow to force install Genesys firmware even if the
      public-key does not match
    - Allow UFS disks to define the signed status in metadata
    - Autoconnect the Redfish network device when rebooting the BMC
    - Copy the instance ID strings when incorporating devices
    - Do not generate a capsule header for the FMP GUID
    - Ensure more firmware formats can round-trip to and from XML
    - Fix a regression for devices using the Atmel FLIP Bootloader
    - Fix running fwupdtool security with a user-specified plugin
      allowlist
    - Handle ENOTTY with the correct error code for ioctl calls
    - Increase the self tests coverage substantially
    - Modernize the AMT plugin and split out common MEI
      functionality
    - Only move the logitech-bulkcontroller progressbar forwards
      when writing
    - Set the device ID on the FwupdRequest to allow better UX
    - Show the get-details output when the device requirements fail
    - Simply quirk matching for i2c devices to speed up daemon
      startup
    - Support SHA256 fastboot hashes if specified
    - Use force-detach to bypass the DFU streaming check for camera
      devices
    - Use the SCSI target to correctly set the physical ID
    - Wait for the System76 launch device to re-enumerate if
      already unlocked
    + This release adds support for the following hardware:
    - Corsair HARPOON RGB Wireless mouse
    - U-Boot devices writing simple FIT images
    - Genesys M27fd AIM101
    - More PixArt wireless devices
    - More Steelseries HID, Sonic and Fizz devices
    - System76 launch_2
  - Changes from version 1.8.1:
    + This release adds the following features:
    - Add archive writing support for devices with composite
      firmware
    - Add a way to read device composite firmware in fwupdtool
    - Allow clients to opt-in to showing updates with user-solvable
      problems
    - Allow the device to pause polling when writing firmware
    - Export the system and device battery levels on the D-Bus
      interface
    - Log errors and warnings to the win32 eventlog when required
    - Add X-UsbReceiver as an update category with icon
      usb-receiver
    + This release fixes the following bugs:
    - Accurately return the last-set status to client tools
    - Allow dumping flashrom firmware using fwupdtool
    - Allow specifying a non-file D-Bus transport
    - Allow to request post actions from fwupdtool
    - Always be arch-explicit when installing OS deps
    - Be more resilient when restarting the Redfish BMC
    - Do not mark all Redfish updates as UPDATABLE
    - Do not use 'dongle' to describe USB receiver hardware
    - Download in-process when using fwupdtool
    - Fix a critical warning on failed modem update
    - Fix regression when probing PS175 devices
    - Hardcode the Redfish filedata name to firmware.bin
    - Set the Bluetooth version if REV has been set
    - Switch the Windows installer from NSIS to MSI
    - Use StartServiceCtrlDispatcherA for the daemon on Windows
    - Use the native certificate store on Windows
    + This release adds support for the following hardware:
    - Corsair KATAR PRO XT, SABRE PRO and KATAR PRO Wireless
    - HP Thunderbolt Dock G4
    - Lenovo ThinkPad Universal USB-C Dock
    - More PixArt wireless devices
    - More SunplusIT USB cameras
    - Some UFS devices
    - Steelseries Aerox 3 Wireless and Rival 3 Wireless
  - Changes from version 1.8.0:
    + This release adds the following features:
    - Add a new attribute for CPUs supported by HSI
    - Add coSWID and uSWID parsers to libfwupdplugin for initial
      SBoM support
    - Add new HSI attributes for the AMD PSP and various other
      system protections
    - Add the runtime fwupd-efi version as a firmware requirement
    - Allow 'fwupdmgr install' to install a specified firmware
      version
    - Allow overriding the detected machine type for debugging and
      development
    - Restart the BMC after installing BCM updates
    - Show the device serial number and instance IDs by default
    - Support dumping the MTD image to a firmware blob
    - Take a device inhibit when updating a device
    - Use the CFI manufacturer ID to set the vendor
    - Use the correct icon automatically for more hardware
    + This release fixes the following bugs:
    - Add signed-payload metadata for more devices
    - Allow Capsule-on-Disk to work in more cases
    - Allow quirking the detected flashrom flash size
    - Check for os-release on FWUPD_SYSCONFDIR
    - Check the alignment when parsing raw firmware
    - Check the update protocol exists when checking requirements
    - Convert the build system to use meson tristate features
    - Correctly probe USB-2 hubs with more than 7 ports
    - Do not add the Windows compatibility ID to capsule devices
    - Do not allow the DBX update for specific motherboards
    - Do not expect KernelCmdline on Windows
    - Do not export USB4 host controllers as updatable if they
      don't have unique GUIDs
    - Do not fallback to audio-card and use a more suitable icon
      for USB hubs
    - Do not hardcode the libexecdir to /usr/libexec
    - Do not leak child processes when canceling
    - Do not show unconnected or unreachable devices in the client
      tools
    - Do not throw away the TPM eventlog when uploading to the LVFS
    - Do not use /var/run for the socket
    - Export the version_lowest_raw value correctly
    - Fix build for MacOS and add to the CI matrix
    - Fix eventlog replay for Intel TXT machines
    - Fix several small memory leaks
    - Fix writing large mtd images than 10kb
    - Ignore MTD devices that report EPERM on open
    - Mark the ME region device locked if it is read only
    - Never send the DeviceChanged signal with old data
    - Only show the CLI time remaining for predictable status
      phases
    - Respect the NO_COLOR env variable
    - Return the correct error when there is no GPIO device to open
    - Support the new UPower PENDING device states
    + This release adds support for the following hardware:
    - CH341A SPI programmer
    - Corsair Sabre RGB PRO and Slipstream USB receiver
    - Genesys GL3521 and GL3590 hubs
    - Google Servo Dock
    - Logitech M550, M650 and K650
    - More ELAN fingerprint readers
    - More integrated Wacom panels
    - More NovaCustom machines
    - More StaLabs StarLite machines
    - More Tuxedo laptops
    - Quectel EM05
    - FlatFrog devices
    - System76 launch_lite_1
  - Rebase patches with quilt.
  - Use ldconfig_scriptlets macro for post(un) handling.
  - Add shlib_sover define and set it to 2, ease future updates.
  - Add plugin_sover define and set it to 7, ease future updates, and
    rename libfwupdplugin5 to libfwupdplugin7 following upstream
    changes.
  - Drop gtk-doc and pkgconfig(gtk-doc) BuildRequires: No longer
    needed nor used. Following this, stop passing docs=gtkdoc to
    meson, no longer recognized.
  - Add pkgconfig(gi-docgen), pkgconfig(libcbor), pkgconfig(mm-glib),
    pkgconfig(mbim-glib), pkgconfig(qmi-glib) and
    pkgconfig(umockdev-1.0) BuildRequires, and conditional
    pkgconfig(flashrom) BuildRequires: New dependencies.
  - Update options passed to meson following upstream changes.
  - Replace false for plugin_nvme and plugin_redfish with enabled,
    build nvme and redfish plugins.
  - Split out developer/api docs in new doc sub-package, add fdupes
    BuildRequires and macros, remove duplicates.
* Thu Sep 22 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.7.10 (CVE-2022-3287, boo#1203852):
    + Always check the BDP partitions when getting all the possible
      ESPs
    + Correctly detect CET IBT
    + Do not show HSI events where we changed the spec result value
    + Fix aligning up addresses greater than 4GB
    + Fix applying the latest DBX update on machines with
      20200729.x64 installed
    + Fix checking for invalid depth requirements
    + Fix getting the new version number of the USI docking hardware
    + Fix HSI prefix for invalid chassis
    + Never save the Redfish auto-generated password to a
      user-readable file (CVE-2022-3287, boo#1203852).
    + Only create users using IPMI when we've tested the hardware
    + Only fail the kernel tainted HSI test for specific taint
      reasons
    + Only show changed events in the fwupdmgr security output
    + Recognize CSME version 16 and update vulnerable versions from
      CSMEVDT data
    + Write all the CCGX metadata block as intended
* Mon Aug 08 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.7.9 (boo#1201311):
    + Do not generate a capsule header for the FMP GUID.
    + Do not use CoD even when advertized on non-aarch64 platforms.
    + Fix a critical warning when parsing an invalid PHAT record.
    + Fix a regression for devices using the Atmel FLIP Bootloader.
    + Fix parsing SMBIOS data.
    + Set the device ID on the FwupdRequest.
    + Use the correct protocol member when converting to JSON.
    + Wait for the system76-launch device to re-enumerate if unlocked
      and reset.
  - Changes from version 1.7.8:
    + Add the bootloader VID/PID used for the first batch of ColorHug
      devices.
    + Also check for os-release in SYSCONFDIR.
    + Export the version lowest raw value correctly.
    + Fix a Wacom timeout when parsing very corrupt firmware.
    + Fix Genesys device enumeration failure by not claiming the
      interface.
    + Hardcode the Redfish filedata name to firmware.bin.
    + Install D-Bus introspection data even if introspection is
      disabled.
    + Only set the flashrom BIOS size if not already quirked.
    + Read the SynapticsMST firmware size in a more safe way.
    + Restart the BMC after installing BCM updates.
* Sun Apr 17 2022 Callum Farmer <gmbr3@opensuse.org>
  - Update to version 1.7.7:
    * This release adds the following features:
      + Add CCGX trigger code to support future hardware
      + Add signed and unsigned payload metadata to more devices
      + Allow overriding the detected machine type
      + Allow quirking the flashrom flash size
      + Do not allow the DBX update for broken firmware versions
    * This release fixes the following bugs:
      + Do not add the backup BMC device as it shares the same GUIDs
      + Do not hardcode the libexecdir to /usr/libexec
      + Do not leak child processes when canceling
      + Do not throw away the TPM eventlog when uploading reports to
      the LVFS
      + Don't export USB4 host controllers if they do not have unique
      GUIDs
      + Fix build for MacOS
      + Fix the TPM eventlog replay for Intel TXT machines
      + Fix writing large MTD images
      + Never send the DeviceChanged signal with invalid data
      + Return the correct error when there is no GPIO device to open
      + Show the update message and update image in front end tools
      + Support the new PENDING upower device states
    * This release adds support for the following hardware:
      + Logitech M550, M650 and K650
      + More Elan fingerprint readers
      + More Star Labs StarLite laptops
      + More Wacom panels found on Lenovo laptops
  - Split bash and fish completions to separate subpackages
  - Remove un-needed BRP_PESIGN_FILES
  - Set GNU_SOURCE so meson detects F_OFD_SETLK in fnctl.h support
* Fri Feb 25 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.7.6:
    * This release adds the following features:
      + Add a flag for UEFI devices that never want a capsule header
      auto-added
      + Add a flag to indicate the device has a signed or unsigned
      payload
      + Add a plugin to set a GPIO pin for the duration of an update
      + Add a simple plugin to enumerate (but not update) SCSI
      hardware
      + Add two more instance IDs to the MTD devices
      + Add X-BaseboardManagementController as an update category
      + Allow assigning issues to devices for known high priority
      problems
      + Parse the MTD firmware version using the defined GType
    * This release fixes the following bugs:
      + Check the IFD sections have non-zero data length to fix a
      critical warning
      + Modify the AT retry behavior to fix getting the firmware
      branch
      + Do not run fwupd-refresh automatically in containers
      + Do not show a warning if the TPM eventlog does not exist
      + Do not show TSS2 warning messages by default
      + Fix a critical warning when loading an empty TPM eventlog
      item
      + Fix a logic error when adding the community warning in
      fwupdmgr
      + Fix loading flashrom devices in coreboot mode
      + Fix the error handling when updating USB4 retimers
      + Show the user when devices are not updatable due to inhibits
      + Skip probing the Dell DA300 device to avoid a warning
      + Try harder to convert to a version into a correct semver
      + Use multiple checksums when there are no provided artifacts
    * This release adds support for the following hardware:
      + HP M2xfd monitors
      + Star Lite Mk III
* Tue Feb 08 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.7.5:
    * This release adds the following features:
      + Add a flag to indicate the firmware is not provided by the
      vendor
      + Add support for showing dependency versions in JSON format
      + Allow fwupd to operate in socket mode without a D-Bus daemon
      + Allow marking a device as End-of-Life by the OEM vendor
      + Allow specifying the machine Best Known Configuration locally
      + Fall back to the ARM Device Tree 'compatible' data when
      required
    * This release fixes the following bugs:
      + Be more robust by retrying IPMI transactions on servers
      + Change the expired Redfish password when required
      + Fix a ModemManager segfault on startup for some MBIM-QDU
      devices
      + Fix a possible dell-dock segfault at startup
      + Fix compiling with new versions of efivar
      + Fix the Nordic bootloader type detection
      + Fix USB4 retimer enumeration
      + Get the SMBIOS table and host machine ID when running on
      Windows
      + Show results when calling get-details if failing requirements
      + Uninhibit the modem using ModemManager after upgrade
    * This release adds support for the following hardware:
    + Future Analogix devices
    + NovaCustom NV4x
  - Changes from version 1.7.4 (bsc#1193921):
    * This release adds the following features:
      + Add firmware branch support for ModemManager devices
      + Allow firmware engineers to patch files at known offsets
      + Show why more devices are not marked as updatable
    * This release fixes the following bugs:
      + Allow fwupdtool to be run as the non-root user in more cases
      + Assign the Logitech bulkcontroller update interface correctly
      + Do not allow UEFI updates when the laptop lid is closed
      + Do not autoload ipmi-si to avoid warning on non-server
      hardware
      + Do not show a critical warning for a weird TPM event log
      + Fix waiting for USB devices when using Windows
      + Ignore non-PCI NVMe devices
    * This release adds support for the following hardware:
      + HP USB-C G2 Dock
      + Many UF2 devices, experimentally
      + More PixArt devices
      + Nordic HID devices using MCUBoot
      + Quectel EG25-G LTE Modem
      + ThinkPad Thunderbolt 4 Dock
* Tue Dec 21 2021 Callum Farmer <gmbr3@opensuse.org>
  - Update to version 1.7.3:
    * This release adds the following features:
      + Add a sync-bkc subcommand to ensure a known set of firmware
      versions
      + Add FuArchiveFirmware for plugins that use archives as
      firmware files
      + Add quirkable page and sector size properties to FuCfiDevice
      + Make Upower and powerd support optional
    * This release fixes the following bugs:
      + Add some sanity checks to the elanfp firmware parser
      + Add the CFI JEDEC instance ID if using the vendor-extended
      version
      + Check the value range when parsing the quirk keys
      + Do not wait for a USB runtime if will-disappear is set
      + Enable the MOTD integration when using pam_motd
      + Fix DFU regression when merging the FuProgress work
      + Fix running the tests when fwupd is not installed
      + Fix the GLib error message when inotify max_user_instances is
      too low
      + Fix VLI VL820Q7 detection to fix flashing of the Lenovo TBT3
      dock
      + Ignore a USB error for STM32 attach when the device goes away
      + Make the HSI tests optional for embedded targets
      + Make the plugin startup order deterministic
      + Set Thunderbolt ports offline on host controller
      + Use endian-safe version functions when enumerating Logitech
      hardware
      + Use lowercase flag names in intel-spi to prevent a runtime
      warning
      + Wait for the System76 Launch device to come back from DFU
      mode
    * This release adds support for the following hardware:
      + Most Nordic Semiconductor nRF Secure devices
  - Fix build when not on TW: add BR protobuf-c
* Fri Dec 10 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Fix build issue in spec
    (references to libfwupdplugin2 -> libfwupdplugin5)
* Fri Nov 19 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.7.2:
    * This release adds the following features:
      + Add a new HSI check that PCR registers 0-7 are not empty
      + Add several compile flags to reduce the install size by over
      300Kb
      + Allow overriding HwId data from the daemon.conf config file
      + Allow overriding the firmware GType from a quirk file
      + Export the component release ID over DBus
      + Remove support for the SoloKey and ChaosKey devices
      + Show a daemon warning if quirk flags are malformed
      + Speed up the daemon startup by ~40% by doing less at startup
    * This release fixes the following bugs:
      + Be case insensitive when fixing the device model
      + Fix a critial warning in ccgx found by the fuzzer
      + Fix a DFU crash if the attach failed due to a hardware fault
      + Fix a Redfish crash when specifying a URL without a port
      + Fix CLI downloads when using fwupdmgr --ipfs
      + Fix critical warning when /etc/machine-id does not exist
      + Inhibit thunderbolt devices to correctly use UPDATABLE_HIDDEN
      + Set SSL_VERIFYHOST=0 when using Redfish to fix OpenBMC auth
      + Skip UEFI devices that fail coldplug
    * This release adds support for the following hardware: All
      exported MTD block devices
  - Changes from version 1.7.1:
    * This release adds the following features:
      + Allow specifying 'fwupdmgr device-test foo --json' for
      unattended testing
      + Allow using a filename when using set-approved-firmware
      + Inhibit ModemManager device in mbim-qdu
      + Share the Common Flash Memory Interface quirks between
      plugins
      + Show changes in HSI attributes when using 'fwupdmgr security'
      + Show the user a warning if updating may affect
      full-disk-encryption
      + Show translated firmware release notes when provided
      + Support loading remotes from /var/lib/fwupd/remotes.d
    * This release fixes the following bugs:
      + Fix a CCGX regression when loading firmware
      + Fix a potential crash when dumping Parade devices
      + Fix build error when sys/io.h is not available
      + Fix building the Synaptics RMI self tests on s390x
      + Fix the CSME CVE detection for new generations
      + Handle EPERM when running the self tests on systems with IPMI
      + Mark as SUPPORTED even if on battery power
      + Only save the HSI attributes to the database if different
      + Raise the client timeout value from 25 seconds to fix Redfish
      startup
      + Redirect the old HSI links to the correct place
      + Relax the ITE SuperIO signature checks for new hardware
      support
      + Set device time and timezone for logitech bulkcontroller
      devices
      + Set the verfmt of the returned device when the daemon device
      is unset
    * This release adds support for the following hardware:
      + Dell Atomic Dock
      + HP Thunderbolt Dock G4
      + More PixArt devices
      + Steelseries Stratus
      + Wacom 3rd-gen Intuos BT
  - Changes from version 1.7.0:
    * This release adds the following features:
      + Add FuCfuPayload and FuCfuOffer for future usage
      + Add support for an 'unreachable' device flag
      + Add support for Logitech devices supporting the Unified
      Battery feature
      + Allow adding GUIDs to each HSI security attribute
      + Allow installing the LVFS remote, but with it disabled by
      default
      + Convert security attributes to JSON and write then to the
      database
      + Convert the device test script to a fwupdmgr subcommand
      + Create Redfish user accounts automatically using IPMI
      + Use an interactive request to restart some Logitech DFU
      devices
    * This release fixes the following bugs:
      + Abort on invalid SREC files early to avoid a fuzzing timeout
      + Allow using interrupt transfers for HID devices
      + Allow waiting for multiple devices to replug
      + Fix a critical warning on a Unifying flash failure
      + Fix a regression in flashing the Dell dock
      + Fix Thunderbolt host controller probing
      + Forcefully set checksums found in cabinet files to lowercase
      + Force UX-capsule over full size BGRT
      + Make the SuperIO ports and timeouts specific to the DMI model
      + Only probe SynapticsMST devices that have opted-in
      + Remove support for --ignore-power as it did not work for UEFI
      firmware
      + Reset the CMOS as required when changing system firmware
      branch
      + Restart the daemon if any of the the plugin config files are
      modified
      + Show HSiLevel=0 attributes in JSON security output
      + Update the child composite ID if the parent changes
      + Use a per-device global percentage completion
      + Write the BMP image upside down to avoid using a negative
      bitmap height
    * This release adds support for the following hardware:
      + A huge number of Synaptics CAPE devices
      + Elan fingerprint readers
      + Logitech Bolt peripherals, receivers and radio hardware
      + Logitech devices supporting the bulk controller protocol
      + More supported PixArt devices
      + More supported StarBook coreboot devices
      + Union Point SPI hardware
  - Add pkgconfig(libprotobuf-c) and pkgconfig(protobuf)
    BuildRequires: New dependencies.
  - Refresh patches with quilt.
  - Drop sub-package fwupdtpmevlog, no longer built.
  - Update URL in _service, new home.
* Fri Nov 19 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 1.6.4:
    * Allow overriding the quirks directory at runtime
    * Fix a regression in flashing the Dell dock
    * Fix probing the Dell TPM
    * Show HSiLevel=0 attributes in JSON security output
    * Abort on invalid SREC files early to avoid a fuzzing timeout
    * This release adds support for the following hardware:
      + AVer ATLAS CAM/CAM520 Pro2
      + Cayenne/Spyder Synaptics MST
      + VL819 USB devices
  - Changes from version 1.6.3:
    * This release adds the following features: Fall back to the
      parent if the child does not have a battery level set
    * This release fixes the following bugs:
      + Disable the uefi_capsule plugin if Redfish coldplug succeeded
      + Fix an elantp crash when starting the daemon
      + Fix compiling with old versions of libxmlb
      + Fix detection of 8Bitdo wireless usb adapter
      + Fix the 8bitdo N30 Pro 2 install duration
      + Fix the modem-manager report that failed to get device after
      update
      + Fix writing large redfish firmware files
    * This release adds support for the following hardware:
      + Poly Studio P21
      + Realtek RTD2141B
  - Switch service to obs_scm, and recompress to buildtime.
  - Drop automatic changesgenerate, upstream have perfectly fine and
    human understandable release notes at
    https://github.com/fwupd/fwupd/releases that should be copied
    into .changes.
* Wed Nov 17 2021 jlee@suse.com
  - Add requires to udisks2 for dbxtool update. (bnc#1192344)
* Fri Nov 05 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - If the machine we install onto has shim installed, it is likely
    an EFI based system. Require fwupd-efi in this case
    (boo#1192206).
* Fri Nov 05 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Require libfwupdplugin2 by the -devel package: the -devel package
    installs the .so symlink, thus we must guarantee the target
    library to be present.
* Fri Oct 15 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_fwupd-offline-update.service.patch
    * harden_fwupd-refresh.service.patch
* Thu Oct 07 2021 Joey Lee <jlee@suse.com>
  - Update to version 1.6.2
    - The fwupd efi program be separated to fwupd-efi package.
    - Removed pesign-obs-integration, moved needssslcertforbuild
      , SBAT and EFI signing stuff to fwupd-efi.
    - Moved libfwupdplugin1 to libfwupdplugin2
  - Change log from upstream:
    https://github.com/fwupd/fwupd/blob/main/data/org.freedesktop.fwupd.metainfo.xml
    - This release adds the following features:
    * Add a plugin to check Lenovo firmware settings
    * Add initial support for the powerd daemon
    * Add support for CapsuleOnDisk
    * Add support for installing UEFI updates from GRUB
    * Add support for soft-requirements that can be ignored with --force
    * Allow devices to only accept version upgrades
    * Allow discovery of Redfish BMCs specified by VID-PID or MAC
    * Allow the daemon to request interactive action from the end user
    * Automatically connect the BMC network interface at startup
    * Show the build timestamp if set on the device
    * Show the user how to switch out of Wacom tablet Android-mode
    - This release fixes the following bugs:
    * Add the alternate vendor name into the 8BitDo allowlist
    * Allow multiple devices to set WAIT_FOR_REPLUG
    * Allow the client to watch for more property changes
    * Always ensure the SuperIO version string is NUL terminated
    * Automatically clear the update error as required
    * Disable all UX capsules for Lenovo hardware
    * Do not assume the metainfo file is NUL-terminated
    * Do not save invalid files on LVFS server error
    * Fix a VLI regression in enumerating the PD device
    * Fix a VLI regression when installing VL820Q7 firmware
    * Fix enumeration of the Synaptics Prometheus config child
    * Fix parsing Redfish USB/PCI network VID/PIDs
    * Fix the fwupdmgr progressbar spinner to actually work
    * Fix version number for legacy Wacom Bluetooth modules
    * Ignore virtual M.2 ATA devices
    * Preserve NEEDS_REBOOT on successful update
    * Prevent a corrupt PHAT table from allocating lots of memory
    * Read the Redfish SMBIOS table when required
    * Remove the vendor string from the device name where required
    * Save the update state to the database correctly all of the time
    * Switch from sysctl to ioctl for ESRT on FreeBSD
    * Try reading from /sys/class/dmi if SMBIOS direct access fails
    * Watch for children added or removed after setup has been completed
    * Work around a XCC-ism on Lenovo hardware
    - This release adds support for the following hardware:
    * ModemManager devices supporting Firehose or MBIM QDU
    * More models of RTS54HUB
    * More Poly DFU devices
    * Parade LSPCON
    * PixArt receiver and wireless hardware
    * Realtek MST with RTD2142
    * SuperIO IT5570
    * USB4 Dell dock
* Thu Apr 01 2021 Gary Ching-Pang Lin <glin@suse.com>
  - Remove valgrind from BuildRequires since it's not a hard
    requirement anymore. (bsc#1184248)
* Tue Mar 30 2021 Gary Ching-Pang Lin <glin@suse.com>
  - Update to version 1.5.8:
    New features:
    * Add a new internal flag to opt-in to GUID matching
    * Add D501 Baklava device support
    * Add fu_device_set_battery_level()
    * Add missing uint64 read and write helpers
    * Add Qubes wrapper source and create packages
    * Allow enabling plugins only matching a specific HwId
    * Prompt for unlock keypress if reset command is blocked
    * Remove obsolete dell-dock non-passive update flow support
    * Remove the Hughski public key
    * Show a warning when parsing invalid quirk files
    * Support for GATT characteristic signals/notifications
    * Support more than one protocol for a given device
    Fixes:
    * Align the CCGX DMC firmware to 64 byte chunks
    * Be more strict for custom quirk keys
    * Check pixart firmware compatibility with hardware before
      flashing
    * Correct a thunderbolt assertion if kernel failed FW read
    * Correctly erase STM32 devices when transfer size is less
      than sector size
    * Detect SREC overflow to avoid adding ~4GB of 0xFF padding
    * Do not show a critical error when flashing footer-less
      binary files
    * Don't allow device updates while needing activation
    * Fix a regression in the elantp defined IAP start address
    * Fix a regression where activate stopped working
    * Fix firmware update of pointing device on Lenovo ThinkPad
      Nano
    * Fix the HSI plugin 'Disabled' state
    * Fix the quirk key name for the Lenovo HDMI with power
    * Fix writing to the GD32VF103 bootloader
    * Only call elantp->detach() when writing a firmware blob
    * Updated StarLabs GUIDs
    * Wait a few ms for the Logitech hardware to settle after
      detach
  - Remove GPG-KEY-Hughski-Limited from the filelist
  - Drop upstreamed patch
    + fwupd-bsc1182057-fix-sbat-section-copy.patch
* Fri Mar 12 2021 Gary Ching-Pang Lin <glin@suse.com>
  - Add fwupd-bsc1182057-fix-sbat-section-copy.patch to set the
    proper section flags for .sbat section so that objcopy can
    copy it into fwupd*.efi (bsc#1182057)
* Wed Feb 24 2021 Gary Ching-Pang Lin <glin@suse.com>
  - Update to version 1.5.7:
    New features:
    * Add initial support for Bluez bluetooth devices
    * Add more supported pixart devices
    * Add support for the RTD21xx HDMI converter
    Fixes
    * Convert MBR types to GPT GUIDs to help find the ESP
    * Do not allow updating a synaptics-mst device with no customer ID
    * Drop unused heap pages after startup has completed
    * Ensure SBAT metadata is added correctly
    * Move the plugin build logic to the plugins themselves
    * Only allow verify-update for plugins that support CAN_VERIFY
  - Specify SBAT metadata for openSUSE/SLE (bsc#1182057)
  - Adjust the meson options
    + plugin_uefi => plugin_uefi_capsule and plugin_uefi_pk
    + plugin_synaptics => plugin_synaptics_mst and plugin_synaptics_rmi
    + Disable Intel AMT plugin in non-x86 systems
* Thu Feb 18 2021 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.5.6:
    New features:
    * Add SBAT metadata to the fwupd EFI binary
    * Add support for GD32VF103 as found in the Longan Nano
    * Add support for RMI PS2 devices
    * Add support for the System76 Keyboard
    * Allow downloading firmware from IPFS
    * Install the UX data into a single .tar.xz file
    * Add a plugin to update PixArt RF devices
    * Add new hardware to use the elantp and rts54hid plugins
    * Allow specifying more than one VendorID for a device
    * Detect the AMD TSME encryption state for HSI-4
    * Detect the AMI PK test key is not installed for HSI-1
    * Add Maple Ridge Thunderbolt firmware parsing support
    * Add --no-remote-check to ignore checking for download remotes
    * Allow creating FMAP and Synaptics firmware using builder.xml
    Fixes:
    * Add support for the Starlabs LabTop L4
    * Allow using an external ESP again
    * Ask the user to reboot when required if downgrading
    * Be more paranoid when parsing ASCII buffers and devices
    * Check if the fwupd BootXXXX entry exists on failure
    * Clear the pending flag if restarting the system
    * Do not allow flashing using flashrom if BLE is enabled
    * Do not allow Lenovo hardware to install multiple capsules
    * Do not parse the OptionROM image
    * Do not show Unknown [***] for every client connection
    * Fix dnload wBlockNum wraparound for ST devices
    * Fix OOM when using large ArchiveSizeMax values
    * Fix several crashes spotted by AddressSanitizer
    * Fix several places where the Goodix MOC plugin could crash
    * Include the PCR0 to the report metadata
    * Report the lockdown status from UEFI and SuperIO plugins
    * Show a console warning if the system clock is not set
    * Fix flashing a fingerprint reader that is in use
    * Fix several critical warnings when parsing invalid firmware
    * Fix updating DFU devices that use DNLOAD_BUSY
    * Ignore the legacy UEFI OVMF dummy GUID
    * Make libfwupd more thread safe to fix a crash in gnome-software
    * Never show unprintable chars from invalid firmware in the logs
    * Allow using fwupdtool as non-root for firmware commands
    * Do not trust the Block.HintSystem boolean for ESP filtering
    * Fix a memory leak when parsing Synaptics firmware
    * Fix a possible crash when reading the Goodix MOC USB request
    * Fix crashes when parsing invalid FMAP, DMC, Solokey and Synaptics images
  - Deprecate fwupd-bsc1179790-disable-hintsystem.patch

Files

/usr/include/fwupd-1
/usr/include/fwupd-1/fwupd.h
/usr/include/fwupd-1/libfwupd
/usr/include/fwupd-1/libfwupd/fwupd-bios-setting.h
/usr/include/fwupd-1/libfwupd/fwupd-build.h
/usr/include/fwupd-1/libfwupd/fwupd-client-sync.h
/usr/include/fwupd-1/libfwupd/fwupd-client.h
/usr/include/fwupd-1/libfwupd/fwupd-common.h
/usr/include/fwupd-1/libfwupd/fwupd-device.h
/usr/include/fwupd-1/libfwupd/fwupd-enums.h
/usr/include/fwupd-1/libfwupd/fwupd-error.h
/usr/include/fwupd-1/libfwupd/fwupd-plugin.h
/usr/include/fwupd-1/libfwupd/fwupd-release.h
/usr/include/fwupd-1/libfwupd/fwupd-remote.h
/usr/include/fwupd-1/libfwupd/fwupd-report.h
/usr/include/fwupd-1/libfwupd/fwupd-request.h
/usr/include/fwupd-1/libfwupd/fwupd-security-attr.h
/usr/include/fwupd-1/libfwupd/fwupd-version.h
/usr/lib64/libfwupd.so
/usr/lib64/pkgconfig/fwupd.pc
/usr/share/gir-1.0/Fwupd-2.0.gir
/usr/share/vala/vapi/fwupd.deps
/usr/share/vala/vapi/fwupd.vapi


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Oct 9 02:19:17 2024