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

libfwupd2-1.9.25-2.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libfwupd2 Distribution: openSUSE Tumbleweed
Version: 1.9.25 Vendor: openSUSE
Release: 2.2 Build date: Tue Oct 15 16:47:07 2024
Group: System/Libraries Build host: reproducible
Size: 444625 Source RPM: fwupd-1.9.25-2.2.src.rpm
Packager: https://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

* Tue Oct 15 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Drop rcFOO symlinks (PED-266).
* Mon Oct 14 2024 Matwey Kornilov <matwey.kornilov@gmail.com>
  - Enable plugin_amdgpu: the plugin built succesfully
* 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 de