259 Commits

Author SHA256 Message Date
5fab361a67 Accepting request 1327053 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1327053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=110
2026-01-14 15:20:12 +00:00
d28481ef4d Accepting request 1327049 from home:dimstar:Factory
- Add 0001-Allow-systemd-service-to-access-block-sr-cdrom-devic.patch:
  allow fwupd.service to interact with cdrom (boo#1256507)

OBS-URL: https://build.opensuse.org/request/show/1327049
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=251
2026-01-13 15:41:34 +00:00
30609225da Accepting request 1325339 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1325339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=109
2026-01-05 13:50:56 +00:00
df9fbb9c7b Accepting request 1325239 from home:holden:branches:Base:System
- Actually build and install manpages:
  * These were originally removed because including them would
    have required pulling a nasty set of ghc/pandocs build
    dependencies directly into Ring 1
  * fwupd upstream quickly reverted this change in 1.8.13, but
    the conditional to block building/installing the manpages by
    default was never removed from the specfile
  * This restores the fwupd manpages, which have been sorely
    missing in openSUSE for a couple years

OBS-URL: https://build.opensuse.org/request/show/1325239
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=249
2026-01-05 07:33:20 +00:00
d752fa12c2 Accepting request 1323653 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1323653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=108
2025-12-20 20:45:27 +00:00
f43286ac4d Accepting request 1323651 from home:dimstar:Factory
- Update to version 2.0.19:
  + This release adds the following features:
    - Add two commands to fwupdtool to calculate and find CRCs
    - Allow systems to use the udev event source without using systemd
  + This release fixes the following bugs:
    - Always show the correct new firmware version in 'fwupdmgr get-history'
    - Fix an integer underflow when parsing a malicious PE file
    - Fix a regression when enumerating the dell-dock status component
    - Fix the fuzzer timeout when parsing a synaptics-rmi SBL container
    - Fix updating the Intel GPU FWDATA section
    - Respect 'fwupdmgr --force' when installing firmware
  + This release adds support for the following hardware:
    - Lenovo Sapphire Folio Keyboard

OBS-URL: https://build.opensuse.org/request/show/1323651
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=247
2025-12-19 10:39:04 +00:00
e8c716b115 Accepting request 1320766 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1320766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=107
2025-12-03 13:11:53 +00:00
7ecbbcc5ae Accepting request 1320758 from home:dimstar:Factory
- Update to version 2.0.18:
  + This release adds the following features:
    - Add a MOTD message for devices needing reboot after staged updates
    - Create the reboot-required file when a firmware update requires reboot
    - Record the system state for each composite emulation
    - Update USI docking station firmware without requiring a manual replug
  + This release fixes the following bugs:
    - Add a MTD device problem if the Intel SPI BIOS lock is set
    - Allow changing the child name when using PARENT_NAME_PREFIX
    - Allow UpdateCapsule to work on systems that do not support SecureBoot
    - Correctly parse the EFI_CAPSULE_RESULT_VARIABLE_HEADER
    - Fall back to the SMBIOS version for BIOS MTD devices
    - Fix a crash when trying to record an i2c emulation
    - Fixed Huddly upgrade problems with major version changes
    - Fix man page compatibility with apropos and whatis
    - Fix parsing USB BOS descriptors
    - Fix up the x86_64-specific capsule flags when deploying UEFI firmware
    - Improve firmware stream searching speed by a huge amount
    - Only convert the release uint32_t to device version format for UEFI devices
    - Only handle SIGINT in fwupdtool when required
    - Refactor the hypervisor and container detection to be usable from plugins
    - Set PlatformArchitecture as the CPU architecture for RISC-V machines
    - Use a sensible timeout when doing qc-s5gen2 HID requests
  + This release adds support for the following hardware:
    - HP Portable USB-C 4K HDMI Hub
    - Lenovo Legion Go 2 (as a HID device)
    - Synaptics HapticsPad
- Rebase fwupd-bsc1130056-change-shim-path.patch

OBS-URL: https://build.opensuse.org/request/show/1320758
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=245
2025-12-01 15:40:08 +00:00
5f8b25f8fa Accepting request 1317267 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1317267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=106
2025-11-17 11:08:03 +00:00
ac37cd0186 Accepting request 1317170 from home:mgorse:branches:Base:System
- Do not try to load i2c_dev kernel module on s390x. S390x has no
  native i2c devices and does not have the module (bsc#1253138).

OBS-URL: https://build.opensuse.org/request/show/1317170
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=243
2025-11-12 08:43:16 +00:00
05acdaed16 Accepting request 1315759 from home:dimstar:Factory
- Update to version 2.0.17:
  + This release adds the following features:
    - Add support for client-side phased update deployment
    - Add support for post-quantum signatures
    - Allow clearing the cache dirirectory
    - Allow fwupdtpmevlog to dump the raw eventlog data
    - Build a NVMe GUID derived from the serial number
    - Make fwupdtool extract work with deeply nested images
    - Parse VSS and FTW variable stores from EFI volumes
    - Reintroduce the FreeBSD CI target
    - Support very old versions of UDisks
  + This release fixes the following bugs:
    - Add 'fwupdmgr hwids' by exposing another daemon property
    - Add offline hashes for the Microsoft 20250902 dbx
    - Add the Framework-specific KEK and db hashes
    - Allow updating IFD BIOS region via parent MTD
    - Avoid showing reinstall prompts for composite devices
    - Clean up the fwupdtool lock file in all cases
    - Correctly match the correct historical composite component
    - Do not allow PK or KEK updates when system has a test key installed
    - Do not allow reinstalling when using ONLY_VERSION_UPGRADE
    - Do not require AC power to run the installed tests
    - Do not scan EFI volumes when constructing MTD BIOS devices
    - Ensure REGION is always set for MTD IFD children
    - Ensure SCSI instance IDs are valid ASCII values
    - Fix a critical warning when parsing invalid Jabra firmware
    - Fix an Ilitek parsing crash found when fuzzing
    - Fix an inotify race when refreshing metadata
    - Fix a pending-activation problem with Dell docking stations
    - Fix a potential hang when creating a chunk array with aligned sizes

OBS-URL: https://build.opensuse.org/request/show/1315759
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=242
2025-11-06 11:45:01 +00:00
615f57e525 Accepting request 1308630 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1308630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=105
2025-10-03 13:42:56 +00:00
41e1cb8355 Accepting request 1308607 from openSUSE:Factory:RISCV
- Fix file list

OBS-URL: https://build.opensuse.org/request/show/1308607
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=240
2025-10-02 13:00:22 +00:00
2a1f93d393 Accepting request 1304296 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1304296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=104
2025-09-14 16:49:17 +00:00
745f4b82e0 Accepting request 1304289 from home:dimstar:Factory
- Update to version 2.0.16:
  + This release adds the following features:
    - Add a 'search' feature to fwupdtool and fwupdmgr
  + This release fixes the following bugs:
    - Fix missing release locations when loading from artifact
    - Fix remaining issues to make updates on FreeBSD work

OBS-URL: https://build.opensuse.org/request/show/1304289
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=238
2025-09-12 11:30:02 +00:00
42546f7c5b Accepting request 1303680 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1303680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=103
2025-09-11 12:38:18 +00:00
dd9e752d82 Accepting request 1303679 from home:dimstar:Factory
- Update to version 2.0.15:
  + This release adds the following features:
    - Allow child devices to use the parent name as a prefix
  + This release fixes the following bugs:
    - Add newer commands and options for Fish completion
    - Allow installing archives named as .CAB rather than .cab
    - Erase Firehose modem devices correctly
    - Fix Goodix enumeration issues
    - Fix sending firmware reports without --force
    - Fix the FreeBSD build
    - Fix version number of BnR MTD devices
    - Require additional requirements for the default PS5512 devboard
    - Require a full system shutdown for all Micron NVMe updates
    - Use a better name for Elan touchpad and Intel PCH SPI devices
  + This release adds support for the following hardware:
    - Foxconn SDX61 Modem
    - Jabra Evolve2 child devices
    - NVIDIA ConnectX-6, ConnectX-7 and ConnectX-8 NICs

OBS-URL: https://build.opensuse.org/request/show/1303679
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=236
2025-09-10 17:43:18 +00:00
88bbe814b5 Accepting request 1301973 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1301973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=102
2025-09-01 15:16:58 +00:00
7480217658 Accepting request 1301972 from home:dimstar:Factory
- Update to version 2.0.14:
  + This release adds the following features:
    - Add support for ignoring the network connectivity requirement
    - Allow building on RHEL-9 and RHEL-10
    - Allow plugins to know the firmware version during update
    - Allow UEFI capsule devices to opt-out of Capsule-on-Disk
    - Allow unsetting HwID plugin context flags
    - Allow upgrading from a zero "empty" UEFI dbx
  + This release fixes the following bugs:
    - Add an automatic firehose counterpart to the QCDM modem device
    - Disable signature time checks when verifying firmware
    - Do not add a vendor ID of UNKNOWN when the signature has no vendor
    - Do not discover ThunderBolt retimer devices when run in single-shot mode
    - Do not use deprecated libflashrom API
    - Enhance firmware metadata generation in firmware_packager
    - Ensure Lexar NVMe drives use a proper version number
    - Fix parsing and writing UF2 extension sections
    - Fix Synaptics RMI initialization for new devices
    - Fix updating DFOTA and MBIM modem devices
    - Move some vendor name fixups to the quirk file
    - Remove CapsuleOnDisk HwID match for Dell
    - Return a sensible error when using build-cabinet wrong
    - Set the firehose loader filename in a more permissive way
    - Update the mapping for TPM vendor names
    - Verify the checksum of the serialized data in tests
    - Work around a libmbim bug when detaching
  + This release adds support for the following hardware:
    - Egis MoC devices
    - Framework QMK devices
    - ILITEK touch controllers

OBS-URL: https://build.opensuse.org/request/show/1301972
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=234
2025-08-29 17:31:39 +00:00
52c73602d6 Accepting request 1295960 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1295960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=101
2025-07-28 12:58:01 +00:00
8a267a0e5e Accepting request 1295812 from home:AndreasStieger:gpgme
- drop unneeded gpgme build dependency. GPG support is provided
  with libjcat

OBS-URL: https://build.opensuse.org/request/show/1295812
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=232
2025-07-27 14:22:44 +00:00
6bc19ad4e4 Accepting request 1295137 from Base:System
- Update to version 2.0.13:
  + This release adds the following features:
    - Add a daemon config option to ignore efivars free space
    - Add support for glob-aware version comparison requirements
    - Allow targeting specific regions in FMAP when using flashrom
    - Detect static variables and magic numbers during code review
    - Remove the unused hailuck and rts54hid plugins
  + This release fixes the following bugs:
    - Align MTD erase up to the erasesize as necessary
    - Allow parsing IGSC OptionROM when using fwupdtool
    - Allow removing private flags from UEFI capsule devices in quirks
    - Do not copy the vendor for Intel reference ME firmware
    - Do not use an interactive console if stdout is redirected
    - Fix the UEFI self-test when the capsule splash is disabled
    - Get better device information when using PCI-backed MTD devices
    - Get the Intel GPU SKU and SVN when using BMG hardware
    - Make MBIM modem devices emulatable
    - Make sure fwupdtool.exe is available in the Windows PATH
    - Only show the 'Full Disk Encryption Detected' warning when required
    - Set all QCDM modem devices to raw mode when updating
    - Show all devices for fwupdtool get-devices --show-all --force
    - Show correct dbx version if non-Microsoft entries are present
    - Show KEK device attributes in fwupdmgr
    - Use an alternate GUID when the Intel GPU is in recovery mode
    - Use the kernel netlink hotplug socket when there is no Udev
    - Various small changes to speed up startup by 60% and lower RSS by 40%
  + This release adds support for the following hardware:
    - HP USB-C 100W G6 Dock
    - Logitech Bulk Controller pheripherals
    - More MediaTek scaler devices (forwarded request 1295070 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1295137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=100
2025-07-23 14:33:00 +00:00
3a4e71a00f Accepting request 1295070 from home:dimstar:Factory
- Update to version 2.0.13:
  + This release adds the following features:
    - Add a daemon config option to ignore efivars free space
    - Add support for glob-aware version comparison requirements
    - Allow targeting specific regions in FMAP when using flashrom
    - Detect static variables and magic numbers during code review
    - Remove the unused hailuck and rts54hid plugins
  + This release fixes the following bugs:
    - Align MTD erase up to the erasesize as necessary
    - Allow parsing IGSC OptionROM when using fwupdtool
    - Allow removing private flags from UEFI capsule devices in quirks
    - Do not copy the vendor for Intel reference ME firmware
    - Do not use an interactive console if stdout is redirected
    - Fix the UEFI self-test when the capsule splash is disabled
    - Get better device information when using PCI-backed MTD devices
    - Get the Intel GPU SKU and SVN when using BMG hardware
    - Make MBIM modem devices emulatable
    - Make sure fwupdtool.exe is available in the Windows PATH
    - Only show the 'Full Disk Encryption Detected' warning when required
    - Set all QCDM modem devices to raw mode when updating
    - Show all devices for fwupdtool get-devices --show-all --force
    - Show correct dbx version if non-Microsoft entries are present
    - Show KEK device attributes in fwupdmgr
    - Use an alternate GUID when the Intel GPU is in recovery mode
    - Use the kernel netlink hotplug socket when there is no Udev
    - Various small changes to speed up startup by 60% and lower RSS by 40%
  + This release adds support for the following hardware:
    - HP USB-C 100W G6 Dock
    - Logitech Bulk Controller pheripherals
    - More MediaTek scaler devices

OBS-URL: https://build.opensuse.org/request/show/1295070
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=230
2025-07-22 15:10:35 +00:00
6e4c78eb1a Accepting request 1287892 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1287892
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=99
2025-06-24 18:46:04 +00:00
48e66db821 Accepting request 1287879 from home:Guillaume_G:branches:Base:System
- Fix %{_modulesloaddir}/fwupd-i2c.conf packaging

OBS-URL: https://build.opensuse.org/request/show/1287879
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=228
2025-06-23 10:00:30 +00:00
f28fe5865f Accepting request 1287134 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1287134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=98
2025-06-20 14:48:31 +00:00
c041787802 Accepting request 1287123 from home:dimstar:Factory
- Update to version 2.0.12:
  + This release adds the following features:
    - Add a config option for enforcing immutable device enumeration
    - Add device emulation support for Thunderbolt host controllers
    - Do the efivarfs free space checks for dbx, db, KEK and PK devices
    - Ensure the i2c_dev kernel driver is always loaded if a module
    - Parse the SBOM data from fwupdx64.efi if provided
    - Support loading multiple coSWID blobs from PE files
  + This release fixes the following bugs:
    - Added HP Elitedesk G6 mini to not get dbx-updates
    - Add two more uefi dbx checksum->version entries
    - Be more useful when building modem device Instance IDs
    - Convert asus-hid and legion-hid2 to hidraw to avoid possible input blips
    - Do not create radio for Logitech RDFU-capable devices
    - Fix a modem-manager regression where a PCI device had no vendor ID
    - Fix a regression when updating DFOTA modem devices
    - Fix self tests when building with -Defi_os_dir
    - Fix self tests when the builder does not support DistroVersion
    - Fix updating Thunderbolt host controllers with some version formats
    - Handle HECI unsupported status (0x0b) for Dell hardware
    - Make tar a dependency of the uefi-capsule tests
    - Mark the KEK and db updates as affecting FDE like BitLocker
    - Properly detect the Redfish reboot request for Dell servers
    - Send the proper artifact firmware filename to the Redfish BMC
    - Set the correct RMM device version for some Dell dock devices
    - Use inhibits so that the rts54hub device is marked as non-updatable
    - Use the virtual size to avoid padding when cutting PE sections
    - Wait for the Logitech Scribe device to replug after updating
  + This release adds support for the following hardware:
    - HP Portable USB-C Hub

OBS-URL: https://build.opensuse.org/request/show/1287123
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=226
2025-06-20 07:35:16 +00:00
85b394e33f Accepting request 1282848 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1282848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=97
2025-06-06 20:35:22 +00:00
8618543e0b Accepting request 1282747 from home:dimstar:Factory
Update to 2.0.11

OBS-URL: https://build.opensuse.org/request/show/1282747
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=224
2025-06-04 15:46:52 +00:00
26ba1b934a Accepting request 1280086 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1280086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=96
2025-05-27 16:49:58 +00:00
da3e94038c Accepting request 1280075 from home:dimstar:Factory
- Update to version 2.0.10:
  + This release adds the following features:
    - Include the AGESA version as the summary of the AMD secure processor device
    - Include the UEFI PK certificate key ID in the uploaded problem report
    - Provide a way for the client to restrict the GUID list to an emulated device
  + This release fixes the following bugs:
    - Do not allow dbx updates on the HP Elitebook 845 Gen10
    - Do not warn about BIOS bugs we can easily work around
    - Fix a regression in fwupdmgr emulation-save when recording some devices
    - Fix a regression preventing installation of KEKs
    - Fix a small memory leak when getting security attributes
    - Never write a UX capsule when using Capsule-On-Disk
    - Use the 'OnBattery' property from upower to tell if plugged in
  + This release adds support for the following hardware:
    - Lenovo Legion Touchpad
    - Logitech MX Mechanical
    - Poly Studio V72 and V12

OBS-URL: https://build.opensuse.org/request/show/1280075
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=222
2025-05-26 08:25:53 +00:00
21430e05d0 Accepting request 1275456 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1275456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=95
2025-05-09 16:39:14 +00:00
a6818d4b1c Accepting request 1275454 from home:dimstar:Factory
- Update to version 2.0.9:
  + This release adds the following features:
    - Add some documentation about updating the KEK and db
    - Allow installing multiple db certificate updates at the same time
    - Show what certificate signed the EFI authenticated variable
    - Use readline to look up inputs from user, and make it optional
  + This release fixes the following bugs:
    - Add several devices with broken firmware to the UEFI dbx blocklist
    - Constructing the authenticated URI properly when using FirmwareBaseURI
    - Do not enumerate non-updatable OptionROM devices
    - Do not export Redfish backup partitions as devices
    - Fix a crash when installing some Wacom firmware types
    - Fix a crash when parsing uevents that are not KEY=VALUE
    - Fix parsing the DFU descriptor when not using libusb
    - Fix PK and KEK enumeration failure on some systems
    - Fix SMBIOS parsing for ROM size >= 16MiB
    - Include a resolution for more of the HSI failures
    - Include more output when using fwupdtool get-devices --json
    - Never allow updating updatable-hidden devices with fwupdtool
    - Properly handle redfish location redirect when installing firmware
    - Recognize a very old dbx hash to allow upgrades
    - Require a reboot after updating Intel CVS devices
    - Rework the MEI code so that a device can use more than one interface
    - Rewrite the ModemManger plugin to be simpler and more supportable
    - Simplify parsing USB descriptors
  + This release adds support for the following hardware:
    - Intel Arc Battlemage GPUs
- Add explicit pkgconfig(libusb-1.0) B?uildREquires: pulled in by
  gusb already, but having it explicit allows to add specific
  version constrains.

OBS-URL: https://build.opensuse.org/request/show/1275454
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=220
2025-05-08 09:32:01 +00:00
58299f93d3 Accepting request 1268556 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1268556
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=94
2025-04-14 10:55:21 +00:00
74d48a7b20 Accepting request 1268551 from home:dimstar:Factory
- Update to version 2.0.8:
  + This release adds the following features:
    - Add the updated UEFI db as a new HSI attribute
    - Add two new plugins that can update the UEFI Signature Database and KEK
  + This release fixes the following bugs:
    - Add /sys/firmware/efi/efivars to ReadWritePaths
    - Avoid any DPAUX IO if the BnR DPCD does not match
    - Be more careful falling back to older emulation versions
    - Detect the Firehose protocol features if not automatically sent
    - Do not match SMC Redfish method on non-Supermicro hardware
    - Do not show prompts or messages in --json mode
    - Fix a critical warning when enumerating DTH135K0C
    - Make the EFI LOADOPT either a path or ShimHive when setting metadata
    - Match lowercase directory names when checking for ESP
    - Only allow UEFI capsule updates on UEFI-capable architectures
    - Set the version format when using fwupdtool install offline
    - Support segment value 0 in the ccgx-dmc image parser

OBS-URL: https://build.opensuse.org/request/show/1268551
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=218
2025-04-11 07:48:07 +00:00
613a7b1245 Accepting request 1265890 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1265890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=93
2025-04-02 15:07:34 +00:00
01c5db2cc8 Accepting request 1265886 from home:dimstar:Factory
- Update to version 2.0.7:
  + This release adds the following features:
    - Allow calling 'fwupdtool security' with a fwupd version parameter
    - A new plugin to update B&R DisplayPort receivers
    - A new plugin to update Intel CVS cameras
    - A new plugin to verify UEFI memory protection attributes
    - A new quirk to signify that no additional ESP space is required
    - Build additional Redfish instance IDs for Dell server hardware
    - Implement the HPE proprietary Redfish firmware push method
    - Support cabinet archives greater in size than 2GB
    - Support for showing the SBOM release URL
    - Support for UEFI capsule installation in the bootloader
  + This release fixes the following bugs:
    - Always close USB file descriptors after starting the daemon
    - Do not add a Redfish release date if set to 00:00:00Z
    - Fix a critical warning when rescanning a device with no GUIDs
    - Fix a small memory leak when emumerating Logitech Rallysystem devices
    - Fix a tiny Redfish memory leak when writing firmware
    - Fix building against pygobject 3.52
    - Fix Logitech BulkController setup for new device firmware versions
    - Fix scaler-only Wacom USB update deployment
    - Fix updating the RMM component in the dell-kestrel dock
    - Fix writing new EFI variables to workaround a kernel regression
    - Make PCI NAME and SSVID_SSPID based modem-manager IDs visible
    - Parse firmware before putting the device into bootloader mode
    - Prepend the capsule header when using Capsule-on-Disk
    - Put a memory limit on decoding LZMA streams when parsing firmware
    - Retry claiming the fastboot interface for up to 2500ms
    - Trigger dpaux rescan on drm changes correctly
    - Use the metadata version format to set the version_lowest when required
  + This release adds support for the following hardware:
    - Another HP wireless dongle
    - Lenovo ThinkPad Thunderbolt 4 Smart Dock Gen2
    - Lenovo USB-C Dual Display Travel Dock
    - More EDL 5G modem devices
- Drop 8583.patch and 8588.patch: fixed upsrtream.
- Align meson call with current upstream supported parameters.

OBS-URL: https://build.opensuse.org/request/show/1265886
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=216
2025-03-31 12:15:23 +00:00
b22b4efe1e Accepting request 1253857 from Base:System
- Add 8588.patch: Fix compile when using Pango >= 1.56.2. (forwarded request 1253854 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1253857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=92
2025-03-18 16:39:37 +00:00
d0463c5006 Accepting request 1253854 from home:dimstar:Factory
- Add 8588.patch: Fix compile when using Pango >= 1.56.2.

OBS-URL: https://build.opensuse.org/request/show/1253854
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=214
2025-03-17 15:16:04 +00:00
671c6a801d OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=213 2025-03-13 17:06:22 +00:00
1f088f68da OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=212 2025-03-13 15:54:30 +00:00
c2f6b3ce78 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=211 2025-03-13 15:51:05 +00:00
191ee94119 - Add 8583.patch: Fix build againts pygobject 3.52.
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=210
2025-03-13 15:44:35 +00:00
b9b473ad00 Minor fix in versioned deps
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=209
2025-03-12 14:00:50 +00:00
e8856ed674 - Add explicit pkgconfig(pango) BuildRequires: used to be pulled in
by python-gobject, but that's no longer the case with 3.52.
- Add fwupd-girepository-3.0.patch: WIP patch, attempting to fix
  build againt pygobject 3.52.

OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=208
2025-03-11 14:47:24 +00:00
a00966bc42 Accepting request 1246590 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1246590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=91
2025-02-18 18:09:02 +00:00
5a01fff79c Accepting request 1245903 from home:dimstar:Factory
- Update to version 2.0.6:
  + This release adds the following features:
    - Add 'fwupdtool efiboot-hive' to allow setting the nmbl cmdline
    - Allow setting the inhibit reason from fwupdmgr
    - Allow USB-provided hidraw devices to use DS-20 descriptors
  + This release fixes the following bugs:
    - Correctly deploy the dbx on MSI hardware
    - Correctly extract the milestone from Lenovo version numbers
    - Do not add invalid CoSWID entities to fix a fuzzing hang
    - Fix Logitech HID++ child device detection
    - Get the correct internal network VID and PID from Redfish
    - Include the payload length in the Wacom scaler update start command
    - Only use emulated devices when using device-emulate
    - Reload the thunderbolt retimer version after the payload is deployed
    - Speed up startup by ~1% by limiting the precision of percentage updates
    - Support new version formats for future Huddly devices
    - Updating the Logitech Rallybar in a more reliable way
  + This release adds support for the following hardware:
    -  HPE Gen10/Gen10+ devices using Redfish

OBS-URL: https://build.opensuse.org/request/show/1245903
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=206
2025-02-18 09:08:05 +00:00
df8e609f41 Accepting request 1242850 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1242850
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=90
2025-02-04 17:10:19 +00:00
9fc364a6e6 Accepting request 1242849 from home:dimstar:Factory
- Update to version 2.0.5:
  + This release adds the following features:
    - Allow emulating devices reading EFI keys
    - Allow skipping device tests by CPU architecture
  + This release fixes the following bugs:
    - Cleanup Dell kestrel devices when disconnected
    - Correctly build binary EFI_SIGNATURE_LIST objects
    - Do not allow dbx updates when no ESP was found
    - Ignore BootXXXX entries that do not exist when checking the dbx
    - Ignore EFI binaries that are zero-sized, or not well formed
    - Inhibit dbx updates if snapd is not available when using Ubuntu-style FDE
    - Only match the device checksum if the protocol matches
    - Raise authentication requirements for emulation-load
    - Request to upload failed reports for install/downgrade too
    - Use the kernel architecture when building the dbx instance ID
    - Write sbatlevel to PE/COFF files correctly
  + This release adds support for the following hardware:
    - More ELAN Fingerprint readers
    - Star Labs StarLite Magnetic Keyboard

OBS-URL: https://build.opensuse.org/request/show/1242849
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=204
2025-02-03 14:22:56 +00:00
050807db85 Accepting request 1240507 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1240507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=89
2025-01-28 13:58:32 +00:00