SHA256
1
0
forked from pool/fwupd

Compare commits

...

210 Commits

Author SHA256 Message Date
Ana Guerrero
ad2bfd0b52 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
20ce0a326e - 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/package/show/Base:System/fwupd?expand=0&rev=204
2025-02-03 14:22:56 +00:00
Ana Guerrero
02eb7c6168 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
b969c6afc1 Update to 2.0.4 with polkit fixes
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=202
2025-01-27 11:30:51 +00:00
Ana Guerrero
361d7b24bc Accepting request 1236122 from Base:System
- Update fwupd-bsc1130056-change-shim-path.patch to correct the
  path for shim.efi
- Correct efi_fw_update arch list:
  * Remove ppc64le and s390x - these aren't supported
  * Add armv6hl/armv7hl and riscv64 - support recently added
- Update to version 1.9.27:
  + This release fixes the following bugs:
    - Add a power quirk for Framework systems
    - Allow cros-ec repair the device after flush failure
    - Check the VLI USB3 firmware size before erasing
    - Disallow DBX updates on the Samsung Galaxy Book2 360
    - Do not show 'Device has been removed' as a dock error
    - Do not use a CMSE11 function when using CSME18
    - Fix an unlikely memory leak when using ModemManger Sahara devices
    - Fix a tiny memory leak in algoltek-usb when checking status
    - Mark UEFI dbx updates as affecting full disk encryption
    - Parse FDTs with missing END tokens
    - Rename the dell-k2 plugin to dell-kestrel and rework the update flow
  + This release adds support for the following hardware:
    - Google GID8 Headset
    - Parade PS188
    - Primax Ryder Mouse
    
- Update to version 1.9.26:
  + This release fixes the following bugs:
    - Add HSI tests for Arrow and Meteor Lake CSME
    - Allow UEFI capsule config values to be set with fwupdmgr modify-config
    - Check for the logitech-bulkcontroller response packet length correctly
    - Fix using ID_LIKE for fallback when ESP isn't mounted
    - Fix various Coverity-reported overflowed constants
    - Only compare the first 10 characters of the AMD GPU part number
  + This release adds support for the following hardware:
    - Jabra PanaCast
    - Some Lenovo Legion HID devices

OBS-URL: https://build.opensuse.org/request/show/1236122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=88
2025-01-12 10:10:06 +00:00
51fff397c1 - Update fwupd-bsc1130056-change-shim-path.patch to correct the
path for shim.efi

OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=200
2025-01-09 08:20:05 +00:00
9e993c7358 - Update to version 1.9.27:
+ This release fixes the following bugs:
    - Add a power quirk for Framework systems
    - Allow cros-ec repair the device after flush failure
    - Check the VLI USB3 firmware size before erasing
    - Disallow DBX updates on the Samsung Galaxy Book2 360
    - Do not show 'Device has been removed' as a dock error
    - Do not use a CMSE11 function when using CSME18
    - Fix an unlikely memory leak when using ModemManger Sahara devices
    - Fix a tiny memory leak in algoltek-usb when checking status
    - Mark UEFI dbx updates as affecting full disk encryption
    - Parse FDTs with missing END tokens
    - Rename the dell-k2 plugin to dell-kestrel and rework the update flow
  + This release adds support for the following hardware:
    - Google GID8 Headset
    - Parade PS188
    - Primax Ryder Mouse
    
- Update to version 1.9.26:
  + This release fixes the following bugs:
    - Add HSI tests for Arrow and Meteor Lake CSME
    - Allow UEFI capsule config values to be set with fwupdmgr modify-config
    - Check for the logitech-bulkcontroller response packet length correctly
    - Fix using ID_LIKE for fallback when ESP isn't mounted
    - Fix various Coverity-reported overflowed constants
    - Only compare the first 10 characters of the AMD GPU part number
  + This release adds support for the following hardware:
    - Jabra PanaCast
    - Some Lenovo Legion HID devices

OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=199
2025-01-06 09:47:33 +00:00
534313d8ac - Correct efi_fw_update arch list:
* Remove ppc64le and s390x - these aren't supported
  * Add armv6hl/armv7hl and riscv64 - support recently added

OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=198
2025-01-06 09:46:45 +00:00
Ana Guerrero
d739dc3207 Accepting request 1208170 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1208170
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=87
2024-10-16 21:38:40 +00:00
8dade32df2 - Drop rcFOO symlinks (PED-266).
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=196
2024-10-15 14:56:26 +00:00
b0e11b1db2 - Enable plugin_amdgpu: the plugin built succesfully
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=195
2024-10-15 06:27:09 +00:00
Ana Guerrero
d03b86a906 Accepting request 1203388 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1203388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=86
2024-09-25 19:51:39 +00:00
e01dba752b - 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=193
2024-09-25 09:12:10 +00:00
Ana Guerrero
3abe378251 Accepting request 1195240 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1195240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=85
2024-08-22 16:10:38 +00:00
a034b11e2e - 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=191
2024-08-22 06:25:28 +00:00
Dominique Leuenberger
40f217fcef Accepting request 1191789 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1191789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=84
2024-08-07 04:09:50 +00:00
Dominique Leuenberger
a24c26298e Accepting request 1190157 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1190157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=83
2024-07-30 09:53:36 +00:00
Ana Guerrero
e999e0392c Accepting request 1180932 from Base:System
- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]

- 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.

OBS-URL: https://build.opensuse.org/request/show/1180932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=82
2024-06-17 17:27:18 +00:00
341ef9ae04 Fix changelog order
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=185
2024-06-14 14:04:09 +00:00
13e3ca5def Accepting request 1180909 from home:pgajdos
- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]

OBS-URL: https://build.opensuse.org/request/show/1180909
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=184
2024-06-14 13:54:51 +00:00
95f899e807 Accepting request 1180839 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1180839
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=183
2024-06-14 13:54:07 +00:00
Ana Guerrero
bab5e4fa73 Accepting request 1175478 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1175478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=81
2024-05-21 16:33:35 +00:00
6a5455a2d4 Accepting request 1175464 from home:dimstar:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1175464
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=181
2024-05-21 08:48:17 +00:00
Dominique Leuenberger
5dc18f9f09 Accepting request 1172420 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1172420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=80
2024-05-08 09:38:57 +00:00
037f050516 Accepting request 1172411 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1172411
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=179
2024-05-07 11:39:09 +00:00
Ana Guerrero
a466a590e8 Accepting request 1170724 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1170724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=79
2024-04-30 15:26:10 +00:00
fe0fff2f96 Accepting request 1170723 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1170723
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=177
2024-04-29 10:19:40 +00:00
Ana Guerrero
a5aa9f357b Accepting request 1166099 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1166099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=78
2024-04-09 14:46:32 +00:00
5c6f14af93 Accepting request 1166093 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1166093
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=175
2024-04-08 07:45:19 +00:00
Ana Guerrero
365a17c475 Accepting request 1165431 from Base:System
- 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. (forwarded request 1165430 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1165431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=77
2024-04-05 18:25:30 +00:00
bd48960387 Accepting request 1165430 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1165430
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=173
2024-04-05 07:13:45 +00:00
Ana Guerrero
3e3b41cfed Accepting request 1157434 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1157434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=76
2024-03-13 21:16:08 +00:00
c228630ef7 Accepting request 1157109 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1157109
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=171
2024-03-13 08:09:37 +00:00
Ana Guerrero
000bee586f Accepting request 1152024 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1152024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=75
2024-02-28 18:44:53 +00:00
75ced53afd Accepting request 1152012 from home:polslinux:branches:Base:System
- 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.

OBS-URL: https://build.opensuse.org/request/show/1152012
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=169
2024-02-27 07:36:45 +00:00
Ana Guerrero
0d1f17583d Accepting request 1145221 from Base:System
- 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. (forwarded request 1145210 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1145221
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=74
2024-02-09 22:51:45 +00:00
eee7f795a2 Accepting request 1145210 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1145210
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=167
2024-02-08 15:25:56 +00:00
Ana Guerrero
91ae4e6d47 Accepting request 1142251 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1142251
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=73
2024-01-30 17:23:48 +00:00
cbcd96d2f3 Accepting request 1141203 from home:dimstar:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1141203
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=165
2024-01-29 12:35:21 +00:00
Ana Guerrero
53e824bd90 Accepting request 1139199 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1139199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=72
2024-01-17 21:15:01 +00:00
Tseng
4e76dbe04a Accepting request 1138424 from home:dtseng:branches:Base:System
bugowner: dtseng
Submitting for fixing fwupd build failure on s390x and ppc64le(bsc#1218625 and bsc#1218557)

OBS-URL: https://build.opensuse.org/request/show/1138424
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=163
2024-01-16 15:12:18 +00:00
Dominique Leuenberger
ed85a5ec94 Accepting request 1136900 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1136900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=71
2024-01-05 20:40:44 +00:00
e0913b3c27 Accepting request 1136882 from home:dimstar:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1136882
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=161
2024-01-04 17:39:03 +00:00
Ana Guerrero
25c0cf5dfc Accepting request 1134302 from Base:System
- Own %{_modulesloaddir}: used to be present via udev-mini -> kmod
  -> suse-module-tools dependency before. (forwarded request 1134301 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1134302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=70
2023-12-21 22:37:37 +00:00
b9384af9de Accepting request 1134301 from home:dimstar:Factory
- Own %{_modulesloaddir}: used to be present via udev-mini -> kmod
  -> suse-module-tools dependency before.

OBS-URL: https://build.opensuse.org/request/show/1134301
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=159
2023-12-20 17:13:36 +00:00
Ana Guerrero
01fa4101b9 Accepting request 1130794 from Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/1130794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=69
2023-12-05 16:01:13 +00:00
0e966b269e - Changes from version 1.7.4 (bsc#1193921):
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=157
2023-12-04 14:29:23 +00:00
eb179be8a1 Accepting request 1130755 from home:polslinux:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/1130755
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=156
2023-12-04 13:01:59 +00:00
Ana Guerrero
f16fa8c4c5 Accepting request 1127846 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1127846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=68
2023-11-22 17:54:10 +00:00
78b44068a1 Accepting request 1127842 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1127842
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=154
2023-11-21 07:47:23 +00:00
Ana Guerrero
599a3ef77a Accepting request 1127172 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1127172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=67
2023-11-17 19:49:12 +00:00
b5dcc6c266 Accepting request 1126851 from home:dimstar:Factory
- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).

OBS-URL: https://build.opensuse.org/request/show/1126851
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=152
2023-11-16 19:31:09 +00:00
Ana Guerrero
c8e545f1f7 Accepting request 1126545 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1126545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=66
2023-11-16 19:26:47 +00:00
0fd40a0aec Accepting request 1126541 from home:dimstar:Factory
- 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)

OBS-URL: https://build.opensuse.org/request/show/1126541
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=150
2023-11-15 08:42:50 +00:00
Ana Guerrero
74a385e1e6 Accepting request 1124390 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1124390
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=65
2023-11-10 11:28:52 +00:00
698c967f72 Accepting request 1124389 from home:dimstar:Factory
- Do not pass -Dsystemd_unit_user=root to meson: use fwupd's
  defautl fwupd_refresh user (boo#1216973).

OBS-URL: https://build.opensuse.org/request/show/1124389
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=148
2023-11-09 10:05:50 +00:00
Ana Guerrero
3de6fb1c77 Accepting request 1122194 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1122194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=64
2023-11-05 11:18:53 +00:00
6f2184b6ca Accepting request 1122193 from home:dimstar:Factory
- Disable passim support for now. For openSUSE users this is likely
  less intereting that it would be for enterprise customers.

- 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.

- 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

OBS-URL: https://build.opensuse.org/request/show/1122193
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=146
2023-11-02 08:20:39 +00:00
Ana Guerrero
5e9cdb0f87 Accepting request 1112137 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1112137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=63
2023-09-22 19:47:03 +00:00
Gary Ching-Pang Lin
7097a6fbc4 Accepting request 1111521 from home:gmbr3:Develop
SLE fixes

OBS-URL: https://build.opensuse.org/request/show/1111521
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=144
2023-09-19 07:11:24 +00:00
Ana Guerrero
a4a42ccf3e Accepting request 1100354 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1100354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=62
2023-07-25 09:22:47 +00:00
7b6afbf06a Accepting request 1100047 from home:iznogood:branches:Base:System
New stable release

OBS-URL: https://build.opensuse.org/request/show/1100047
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=142
2023-07-24 09:15:39 +00:00
Fabian Vogt
a206f3a78e Accepting request 1096970 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1096970
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=61
2023-07-06 16:28:25 +00:00
5216e20d44 Accepting request 1096917 from home:Andreas_Schwab:Factory
- Enable efi_fw_update on riscv64
- fwupdagent and dfu-tool are only built %{with efi_fw_update}

OBS-URL: https://build.opensuse.org/request/show/1096917
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=140
2023-07-05 13:35:14 +00:00
Dominique Leuenberger
6005e4cef3 Accepting request 1093064 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1093064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=60
2023-06-17 20:19:43 +00:00
4f0b9357c0 Accepting request 1092970 from home:iznogood:factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1092970
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=138
2023-06-14 07:30:13 +00:00
Dominique Leuenberger
9c51a56ab6 Accepting request 1070745 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1070745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=59
2023-03-11 17:23:45 +00:00
6738b97402 Accepting request 1070738 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1070738
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=136
2023-03-10 15:09:36 +00:00
3759dd63e3 Accepting request 1070222 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1070222
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=135
2023-03-08 16:17:13 +00:00
Dominique Leuenberger
17fb6c95d5 Accepting request 1059490 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1059490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=58
2023-01-20 16:37:46 +00:00
af8eba5de5 Accepting request 1059434 from home:michals
- Fix error generating grub.cfg when an update is available.
  + uefi-capsule-Do-not-call-grub2-probe-without-argumen.patch

OBS-URL: https://build.opensuse.org/request/show/1059434
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=133
2023-01-19 08:02:18 +00:00
Dominique Leuenberger
bc24f2e9b1 Accepting request 1056137 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1056137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=57
2023-01-06 16:04:58 +00:00
2ee9c0c5bf Accepting request 1046691 from home:polslinux:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/1046691
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=131
2023-01-05 07:58:31 +00:00
Dominique Leuenberger
32cc68fd43 Accepting request 1045459 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1045459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=56
2022-12-28 09:54:22 +00:00
4bb50feec8 Accepting request 1045396 from home:iznogood:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/1045396
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=129
2022-12-27 08:59:15 +00:00
Dominique Leuenberger
41878143e2 Accepting request 1035208 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1035208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=55
2022-11-12 16:40:34 +00:00
027334b3fc Accepting request 1035067 from home:iznogood:branches:Base:System
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1035067
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=127
2022-11-11 11:10:41 +00:00
Dominique Leuenberger
fc74f579ec Accepting request 1033128 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1033128
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=54
2022-11-03 18:13:27 +00:00
a911c2dc7e Accepting request 1033090 from home:dtseng:branches:Base:System
update change log

OBS-URL: https://build.opensuse.org/request/show/1033090
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=125
2022-11-03 15:55:26 +00:00
Dominique Leuenberger
dcddea46af Accepting request 1030182 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1030182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=53
2022-10-23 14:32:37 +00:00
d7f89a83fb Accepting request 1011134 from home:iznogood:branches:Base:System
Yet a new upstream version

OBS-URL: https://build.opensuse.org/request/show/1011134
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=123
2022-10-20 12:50:55 +00:00
Richard Brown
19a0134be2 Accepting request 1006595 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1006595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=52
2022-10-01 15:42:29 +00:00
73e8789f1d Accepting request 1005435 from home:iznogood:branches:Base:System
- Update to version 1.7.10:
  + 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
  + 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

OBS-URL: https://build.opensuse.org/request/show/1005435
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=121
2022-09-28 07:04:10 +00:00
Dominique Leuenberger
3714661805 Accepting request 993781 from Base:System
OBS-URL: https://build.opensuse.org/request/show/993781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=51
2022-08-09 13:26:03 +00:00
656b6c530c Accepting request 993778 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/993778
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=119
2022-08-08 13:15:30 +00:00
Dominique Leuenberger
bd19e7a34d Accepting request 970769 from Base:System
OBS-URL: https://build.opensuse.org/request/show/970769
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=50
2022-04-22 19:52:41 +00:00
2c5dd2773b Accepting request 970523 from home:gmbr3:Active
- 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

OBS-URL: https://build.opensuse.org/request/show/970523
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=117
2022-04-19 12:06:59 +00:00
Dominique Leuenberger
1a6e35b440 Accepting request 957893 from Base:System
OBS-URL: https://build.opensuse.org/request/show/957893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=49
2022-02-28 18:43:19 +00:00
76ada3a603 Accepting request 957637 from home:iznogood:branches:Base:System
New stable release

OBS-URL: https://build.opensuse.org/request/show/957637
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=116
2022-02-27 10:56:12 +00:00
Dominique Leuenberger
777e4f4863 Accepting request 952925 from Base:System
OBS-URL: https://build.opensuse.org/request/show/952925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=48
2022-02-10 22:11:45 +00:00
bfa29a8c74 Accepting request 952769 from home:iznogood:branches:Base:System
New upstream release

OBS-URL: https://build.opensuse.org/request/show/952769
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=115
2022-02-09 11:40:16 +00:00
Dominique Leuenberger
69c83875ac Accepting request 941847 from Base:System
OBS-URL: https://build.opensuse.org/request/show/941847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=47
2021-12-21 17:40:30 +00:00
9e5841c2e1 Accepting request 941841 from home:gmbr3:Active
- 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

OBS-URL: https://build.opensuse.org/request/show/941841
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=114
2021-12-21 12:51:26 +00:00
77228cf684 Accepting request 939423 from home:frispete:Tumbleweed
- Fix build issue in spec 
  (references to libfwupdplugin2 -> libfwupdplugin5)

OBS-URL: https://build.opensuse.org/request/show/939423
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=113
2021-12-11 15:59:31 +00:00
2ae100d6ac OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=112 2021-12-02 08:19:32 +00:00
82856845bf Accepting request 934959 from home:iznogood:branches:Base:System
New upstream release, now with new url

OBS-URL: https://build.opensuse.org/request/show/934959
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=111
2021-12-01 11:12:43 +00:00
Dominique Leuenberger
aac9a89b40 Accepting request 932560 from Base:System
OBS-URL: https://build.opensuse.org/request/show/932560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=46
2021-11-22 22:03:49 +00:00
2268ad7539 Accepting request 932166 from home:joeyli:branches:Base:System
Add requires to udisks2 for dbxtool update

OBS-URL: https://build.opensuse.org/request/show/932166
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=110
2021-11-19 16:05:29 +00:00
5a088006e1 Accepting request 932555 from home:iznogood:branches:Base:System
- 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.

OBS-URL: https://build.opensuse.org/request/show/932555
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=109
2021-11-19 16:05:15 +00:00
Dominique Leuenberger
1dff116e55 Accepting request 929672 from Base:System
OBS-URL: https://build.opensuse.org/request/show/929672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=45
2021-11-06 17:15:43 +00:00
7365bb2448 Accepting request 929671 from home:dimstar:Factory
- If the machine we install onto has shim installed, it is likely
  an EFI based system. Require fwupd-efi in this case
  (boo#1192206).

- Require libfwupdplugin2 by the -devel package: the -devel package
  installs the .so symlink, thus we must guarantee the target
  library to be present.

OBS-URL: https://build.opensuse.org/request/show/929671
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=108
2021-11-05 14:04:04 +00:00
Dominique Leuenberger
af15cab12c Accepting request 925953 from Base:System
OBS-URL: https://build.opensuse.org/request/show/925953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=44
2021-10-20 18:23:45 +00:00
Joey Lee
e911b64f10 Accepting request 925357 from home:jsegitz:branches:systemdhardening:Base:System
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/925357
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=107
2021-10-18 06:28:00 +00:00
Dominique Leuenberger
2b24ca06ee Accepting request 923650 from Base:System
OBS-URL: https://build.opensuse.org/request/show/923650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=43
2021-10-12 19:47:50 +00:00
1146c5db81 Accepting request 923615 from home:joeyli:branches:Base:System:fwupd
Update to version 1.6.2

OBS-URL: https://build.opensuse.org/request/show/923615
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=106
2021-10-07 07:50:48 +00:00
Richard Brown
2ad5ba1eca Accepting request 882467 from Base:System
- Update to version 1.5.8:
- Remove valgrind from BuildRequires since it's not a hard requirement anymore. (bsc#1184248)

OBS-URL: https://build.opensuse.org/request/show/882467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=42
2021-04-08 19:01:23 +00:00
Gary Ching-Pang Lin
60c0666d67 Accepting request 882466 from home:gary_lin:branches:Base:System
Remove valgrind from BuildRequires since it's not a hard requirement anymore. (bsc#1184248)

OBS-URL: https://build.opensuse.org/request/show/882466
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=104
2021-04-01 01:58:21 +00:00
Gary Ching-Pang Lin
13b9ae90a3 Accepting request 882087 from home:gary_lin:branches:Base:System
- Update to version 1.5.8:

OBS-URL: https://build.opensuse.org/request/show/882087
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=103
2021-03-30 03:53:16 +00:00
Dominique Leuenberger
6b69af0a1b Accepting request 879207 from Base:System
OBS-URL: https://build.opensuse.org/request/show/879207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=41
2021-03-17 19:13:23 +00:00
2bb757626a Accepting request 878495 from home:gary_lin:branches:Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/878495
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=101
2021-03-15 12:52:44 +00:00
Dominique Leuenberger
cfab565587 Accepting request 876387 from Base:System
OBS-URL: https://build.opensuse.org/request/show/876387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=40
2021-03-10 07:46:26 +00:00
ac5ef702f9 Accepting request 874788 from home:gary_lin:branches:Base:System
- Update to version 1.5.7:
- Specify SBAT metadata for openSUSE/SLE (bsc#1182057)
- Adjust the meson options

OBS-URL: https://build.opensuse.org/request/show/874788
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=99
2021-03-03 07:08:22 +00:00
Richard Brown
ee07a88861 Accepting request 873923 from Base:System
OBS-URL: https://build.opensuse.org/request/show/873923
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=39
2021-02-22 13:39:49 +00:00
e9773cb876 Accepting request 873415 from home:polslinux:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/873415
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=97
2021-02-19 21:31:07 +00:00
Dominique Leuenberger
133f234fc7 Accepting request 855933 from Base:System
remove Block.HintSystem from ESP filtering (bsc#1179790) (forwarded request 855909 from gary_lin)

OBS-URL: https://build.opensuse.org/request/show/855933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=38
2020-12-18 18:56:44 +00:00
6db12316c2 Accepting request 855909 from home:gary_lin:branches:Base:System
remove Block.HintSystem from ESP filtering (bsc#1179790)

OBS-URL: https://build.opensuse.org/request/show/855909
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=95
2020-12-15 06:27:21 +00:00
Dominique Leuenberger
c1971624d2 Accepting request 854569 from Base:System
OBS-URL: https://build.opensuse.org/request/show/854569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=37
2020-12-12 19:27:50 +00:00
d362126c9e Accepting request 854209 from home:gary_lin:branches:Base:System
- Update to version 1.5.3:
- Enable supported_build to clarify that this package is supported (bsc#1179790)
- Drop fwupd-platform-integrity.conf since upstream disables the platform integrity module by default now due to incompleteness.
- Address fwupd-refresh.service in %preun, %pre, %post, and %postun and provide a rc link for it
- Version "Obsoletes: dbxtool" and "Obsoletes: fwupdate"

OBS-URL: https://build.opensuse.org/request/show/854209
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=93
2020-12-10 13:27:11 +00:00
Dominique Leuenberger
75f7532d5d Accepting request 853065 from Base:System
OBS-URL: https://build.opensuse.org/request/show/853065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=36
2020-12-05 19:35:25 +00:00
31a5a1ae13 Accepting request 853044 from home:gary_lin:branches:Base:System
Update to version 1.5.2:

OBS-URL: https://build.opensuse.org/request/show/853044
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=91
2020-12-04 09:13:46 +00:00
Dominique Leuenberger
8ac126bb98 Accepting request 851789 from Base:System
OBS-URL: https://build.opensuse.org/request/show/851789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=35
2020-12-01 13:22:14 +00:00
72d0f3aeae Accepting request 851736 from home:gary_lin:branches:Base:System
Sync the jira tag from SLE

OBS-URL: https://build.opensuse.org/request/show/851736
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=89
2020-11-30 09:33:51 +00:00
Dominique Leuenberger
28706f78bc Accepting request 849438 from Base:System
OBS-URL: https://build.opensuse.org/request/show/849438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=34
2020-11-21 11:41:23 +00:00
c80986fcc2 Accepting request 848810 from home:gary_lin:branches:Base:System
Obsoletes and Provides dbxtool since fwupd 1.5.0+ now embeds dbxtool in the dbxtool plugin

OBS-URL: https://build.opensuse.org/request/show/848810
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=87
2020-11-19 13:44:37 +00:00
Dominique Leuenberger
993abb22c2 Accepting request 847897 from Base:System
OBS-URL: https://build.opensuse.org/request/show/847897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=33
2020-11-11 19:47:14 +00:00
1ad881b5a9 Accepting request 847642 from home:gary_lin:branches:Base:System
Sync the bug and fate entries back from SLE/Leap

OBS-URL: https://build.opensuse.org/request/show/847642
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=85
2020-11-11 16:01:09 +00:00
Dominique Leuenberger
c0e6bc2f3a Accepting request 847333 from Base:System
OBS-URL: https://build.opensuse.org/request/show/847333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=32
2020-11-10 12:36:32 +00:00
d4db8ce7e0 Accepting request 846142 from home:gary_lin:branches:Base:System
Address CVE-2020-10759 in the changelog

OBS-URL: https://build.opensuse.org/request/show/846142
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=83
2020-11-09 18:13:09 +00:00
Dominique Leuenberger
01c10333c6 Accepting request 845951 from Base:System
OBS-URL: https://build.opensuse.org/request/show/845951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=31
2020-11-05 20:54:41 +00:00
414ff00b88 Accepting request 845856 from home:gary_lin:branches:Base:System
- Amend the spec file (jsc#SLE-16818)
  + Only enable fish support for Tumbleweed
  + Only enable the MSR plugin for x86
  + Only install dbxtool in the architectures with UEFI support

OBS-URL: https://build.opensuse.org/request/show/845856
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=81
2020-11-04 10:38:16 +00:00
cacd8a9ed6 Accepting request 845487 from home:dimstar:Factory
Update to 1.5.1

OBS-URL: https://build.opensuse.org/request/show/845487
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=80
2020-11-03 10:24:54 +00:00
Dominique Leuenberger
3607a4ec08 Accepting request 844166 from Base:System
OBS-URL: https://build.opensuse.org/request/show/844166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=30
2020-10-30 10:45:44 +00:00
f06e27a9ea Accepting request 844090 from home:dimstar:Factory
Update to 1.5.0

OBS-URL: https://build.opensuse.org/request/show/844090
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=78
2020-10-26 22:05:54 +00:00
Dominique Leuenberger
4dba96b1ab Accepting request 831919 from Base:System
OBS-URL: https://build.opensuse.org/request/show/831919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=29
2020-09-08 20:43:22 +00:00
c08240c54b Accepting request 831661 from home:qkzhu:branches:Base:System
- Add fwupd-jscSLE-11766-close-efidir-leap-gap.patch: Set SLE and
  openSUSE esp os dir at runtime (jsc#SLE-11766)
- Drop _multibuild and build option -Defi_os_dir="%{efidir}": with
  the above patch fwupd can detect esp os dir dynamically
- Update the efidir related %post and %postun scripts in spec file

OBS-URL: https://build.opensuse.org/request/show/831661
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=76
2020-09-03 15:32:22 +00:00
Dominique Leuenberger
5b0489b2e9 Accepting request 825269 from Base:System
OBS-URL: https://build.opensuse.org/request/show/825269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=28
2020-08-12 08:56:28 +00:00
bac8c88bbe Accepting request 823698 from home:dimstar:Factory
- Update to version 1.4.5:

Requires libjcat update, which is also submitted

OBS-URL: https://build.opensuse.org/request/show/823698
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=74
2020-08-10 07:52:59 +00:00
9f04dce2a1 Accepting request 822889 from home:yfjiang:branches:Base:System
- Build the package separately for openSUSE and SLE using
  _multibuild (jsc#SLE-11744).

OBS-URL: https://build.opensuse.org/request/show/822889
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=73
2020-07-27 05:56:09 +00:00
Dominique Leuenberger
5d531f59d0 Accepting request 811317 from Base:System
OBS-URL: https://build.opensuse.org/request/show/811317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=27
2020-06-08 21:45:59 +00:00
2e5f94c3c6 Accepting request 811185 from home:dimstar:Factory
Update to 1.4.2

OBS-URL: https://build.opensuse.org/request/show/811185
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=71
2020-06-04 07:29:47 +00:00
dbcd1b88cc Accepting request 796369 from home:gary_lin:branches:Base:System
Exclude fwupdate from the architectures without UEFI support.

OBS-URL: https://build.opensuse.org/request/show/796369
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=70
2020-04-23 08:55:30 +00:00
debdea04eb Accepting request 794402 from home:gary_lin:branches:Base:System
- Update to version 1.4.0
  + This update introduces a new dependency, libjcat, which is submitted with sr#794136

OBS-URL: https://build.opensuse.org/request/show/794402
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=69
2020-04-16 13:56:47 +00:00
Dominique Leuenberger
152dc62359 Accepting request 786155 from Base:System
OBS-URL: https://build.opensuse.org/request/show/786155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=26
2020-03-25 22:41:41 +00:00
857d6e4840 Accepting request 784891 from home:frispete:Tumbleweed
- Update to version 1.3.9:
  * Release fwupd 1.3.9
  * Always check for PLAIN when doing vercmp() operations
  * improved fish shell completion
  * vli: Set the MSP430 version format to pair
  * added completion script for fish shell
  * Always return AppStream markup for remote agreements
  * Do not fail loading in /etc/machine-id is not available
  * fu-engine: Fixup broken-ness from 0c0fada18fc9cb2a0efec351db67f0867bf045cd
  * Use xb_builder_source_add_simple_adapter
  * fu-tool: Correctly append the release to devices in `get-details`
  * For the `get-details` command make sure to always show devices
  * fu-engine: Copy the version and format from donor device in get-details
  * fu-engine: Use unknown for version format by default on get-details
  * Inihbit all power management actions using logind when updating
  * fu-device-list: Check protocol before de-duping devices
  * ata: Switch off the verbose logging by default
  * Discard the reason upgrades aren't available (Fixes: #1678)
  * Improve the description of `fwupdtpmevlog` for man page
  * Move `fwupdtpmevlog` into `bindir`
  * uefi: Move `fwupdate` into `bindir`
  * Move `fwupdtool` and `fwupdagent` into `bindir`
  * ci: use standalone script to generate build dependencies
  * Move the daemons from /usr/lib/fwupd to /usr/libexec/fwupd
  * Use the recently released flashrom v1.2
  * uefi: Apply capsule update even with single valid capsule
  * Fix a critical warning when installing some firmware
  * ebitdo: Fix the endpoint address logged in the error message
  * fu-util: fix a logic error in report uploading introduced in e076d48afb74d1447936d353f12781755f13b047
  * uefi: Find the correct lds and crt name when specifying -Defi_ldsdir

OBS-URL: https://build.opensuse.org/request/show/784891
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=67
2020-03-18 11:50:10 +00:00
Oliver Kurz
4aa4b8484e Accepting request 773515 from Base:System
OBS-URL: https://build.opensuse.org/request/show/773515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=25
2020-02-14 15:23:47 +00:00
dea1815847 Accepting request 773513 from home:StefanBruens:branches:openSUSE:Factory
- Drop docbook-utils-minimal build dependency, manpages are generated
  with gtk-doc.

OBS-URL: https://build.opensuse.org/request/show/773513
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=65
2020-02-11 18:56:21 +00:00
Dominique Leuenberger
4d1e8b4388 Accepting request 761359 from Base:System
Versionbump.
Please do not fwd without building it, and checking new rpmlint warnings we may or may not want to do something about. (forwarded request 761269 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/761359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=24
2020-01-10 17:39:43 +00:00
f1c1493379 Accepting request 761269 from home:iznogood:branches:Base:System
Versionbump.
Please do not fwd without building it, and checking new rpmlint warnings we may or may not want to do something about.

OBS-URL: https://build.opensuse.org/request/show/761269
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=63
2020-01-07 08:44:40 +00:00
Dominique Leuenberger
68487640c0 Accepting request 743490 from Base:System
OBS-URL: https://build.opensuse.org/request/show/743490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=23
2019-11-01 14:12:58 +00:00
5be421585e Accepting request 743463 from home:Andreas_Schwab:Factory
- Fix file list

OBS-URL: https://build.opensuse.org/request/show/743463
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=61
2019-10-28 12:56:50 +00:00
Dominique Leuenberger
8a15091ab8 Accepting request 733419 from Base:System
OBS-URL: https://build.opensuse.org/request/show/733419
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=22
2019-10-10 09:47:43 +00:00
63fccdaa46 Accepting request 732869 from home:iznogood:branches:Base:System
- Update to version 1.3.1:
  * Allow disabling all plugins
  * trivial: Specify the tpm2-tss-devel version in the example spec file
  * Move to CI Fedora 30
  * modem-manager: Fix two build warnings on Fedora 30
  * synapticsmst: Add another name quirk for the ThinkPad USB-C Dock
  * Re-introduce GUID support to fwupdmgr and fwupdtool
  * uefi-recovery: Add a plugin to add a fake ESRT entry for device recovery
  * Add a DMI quirk for the Minnowboard Turbot
  * trivial: Make it easy to disable or enable libflashrom for distros
  * trivial: Don't use Recommends for RHEL 7
  * unifying: fix timeout metadata
  * ci: arch: minor improvements
  * unifying: fix timeout
  * Allow disabling SSL strict mode for broken corporate proxies
  * trivial: Allow ignoring the daemon version check by using --force
  * Try to only show DMI product name once
  * trivial: fu-util-common: Show unknown devices as interesting devices
  * dell: Use TSS to query and build TPM vendor strings for GUIDs
  * trivial: dell: show reasons for lack of updates in `UpdateError`
  * fu-util-common: strip all trailing whitespace in XML description
  * trivial: fu-common: match all whitespace not just ' ' in `fu_common_strstrip`
  * fu-util: show release output in get-details again
  * unifying: use fu_firmware_strparse_uint16 to read be 16bit values
  * unifying: fix incomplete hex file parsing
  * fu-util/fu-tool: Print devices, remotes, releases using a tree
  * Add aliases for `get-upgrades` and `upgrade`
  * trivial: UEFI skip self tests if library fails to initialize
  * libfwupd: Add a new private function `fwupd_remote_set_remotes_dir`
  * trivial: add libtss2-dev into debian/control (Closes: #1324)
  * trivial: Fix up the GtkDoc Since lines for API only available in 1.3.x
  * trivial: Post branch version bump
  * thunderbolt: Add support for kernel safety checks (Fixes: #1312)
  * Include the kernel release as a runtime version
  * trivial: fu-util: Drop GUID support from get-devices
  * synapticsmst: Partially rewrite the plugin (Fixes #1105)
  * Remove replug flag after the device comes back from reboot
  * trivial: Fix running the tests on devices with the TPM in v1.2 mode
  * trivial: fu-util-common: more cleanup related to topology
  * trivial: fu-util: cleanup fwupdmgr get-details output
  * trivial: Don't use topology printing in --verbose mode
  * Make get-devices and get-topology aliases for one another
  * trivial: Adjust daemon device sorting
  * Make get-topology more useful by showing all information
  * trivial: Fix fu_common_string_append_kv() to align properly with idx > 0
  * trivial: dell-dock: correct an error preventing write_size from being set
  * trivial: Do not warn about deprecated declarations
  * trivial: Update BRs for the example Fedora package
  * uefi: add test for TPM 2.0 PCR read function
  * uefi: use tpm2-tss library to read PCR values
  * fu-common: Use environment variables for systemd managed directories
  * Use more systemd directives for directories
  * trivial: fu-util: fix debug output for devices
  * Allow turning off the timestamp prefix for debugging
  * Add a ->udev_device_changed plugin vfunc
  * Add fu_device_rescan() and a FuDevice->rescan() vfunc
  * Remove the duplicate files in meson.build
  * Hash the source files when generating the daemon hash
  * Split up source files in the build script
  * uefi: add support for tpm2-tools 4.X
  * trivial: plugins: clarify stance on afuefi.efi
  * trivial: plugins/: Update README
  * trivial: disable gtkdoc by default
  * trivial: update references of hughsie/fwupd to fwupd/fwupd
  * Publish docs to fwupd.github.io using CircelCI
  * Add support to integrate into the motd (Fixes: #1270)
  * Simplify get-devices output to not show un-useful fields
  * fu-engine/fu-config: Reload metadata store when configuration changes
  * trivial: If no devices support updates, show messaging (Closes: #1295)
  * trivial: uefi: set vendor name for system firwmare from DMI data
  * unifying: update Solaar url
  * thunderbolt: Fix logic to work properly with ICL thunderbolt controller
  * Add fu_udev_device_get_device_file() helper
  * trivial: Fix regression when using fu_device_incorporate()
  * trivial: Fix a potential crash when using FuPlugin in the self tests
  * synapticsmst: Make FuSynapticsmstConnection an actual GObject
  * synapticsmst: Use the same style as other plugins
  * trivial: Add some helper functions for GByteArray
  * Do not use FuDevice metadata for the physical and logical IDs
  * Use fu_common_string_append_kv() in subclassed device
  * synapticsmst: Use G_DECLARE_FINAL_TYPE to simplify the object
  * synapticsmst: Add a SynapticsMSTBoardID for another Lenovo dock
  * trivial: remove unnecessary CUSTOMERID_DELL define
  * synapticsmst: Add a SynapticsMSTBoardID for a Lenovo dock
  * synapticsmst: Display the board ID in non-hex form in the error message
  * synapticsmst: Use a more suitable icon for the device
  * trivial: Remove unused variable
  * Never use memcpy() in a possibly unsafe way
  * Add a ->to_string() vfunc to FuFirmware
  * Use FuFirmware as a container for firmware images
  * Allow filtering devices when using the command line tools
  * Be more accepting when trying to recover a failed database migration
  * trivial: Add translation for X-ThunderboltController
  * trivial: fixup standalone installer
  * modem-manager: add counterpart GUID for the DW5821e
  * solokey: Release the interface and rebind the kernel driver on close
  * fu-tool: Port ability to update a single device from fwupdmgr
  * uefi: Actually write the new device path if different than before
  * Allow setting custom flags when using fwupdate
  * trivial: Do not show a critical warning if no firmware is specified
  * trivial: Fix overzealous search-replace action in user string
  * Verify we don't break the ABI
  * Fix a crash when stopping the fwupd service
  * Relax the certificate time checks in the self tests for the legacy certificate
  * trivial: add cache directory into systemd unit rw paths
  * Never show AppStream markup on the console
  * Do not segfault when trying to quit the downgrade selection
  * trivial: Update icons for Thunderbolt and MST devices
  * Add support for the SoloKey Secure
  * trivial: Allow a device to *clear* a firmware version
  * trivial: debian: For signed package fill out Built-Using (Closes: #932757)
  * Allow specifying <firmware>GUID</firmware> to check any version exists
  * trivial: post release version bump
  * Release fwupd 1.2.10
  * Disable the flashrom plugin by default
  * trivial: thunderbolt: catch failure setting up device
  * dell-esrt: Improve the experience for the plugin (Closes: #1245)
  * fu-util: When unlocking prompt for reboot if applicable
  * remove those PIDs with Bluetooth interface, Wacom updater doesn't support updating from Bluetooth interface
  * flashrom: Only show DEBUG and DEBUG2 output if using --plugin-verbose=flashrom
  * flashrom: Only call flashrom_programmer_init() on whitelisted boards
  * flashrom: Fix no version format set
  * fu-util: Show devices with an UpdateError in get-devices output
  * trivial: uefi: use UEFI-dummy for device ID instead of just uefi
  * trivial: fix error handling for non UEFI case (#1220)
  * Add a specific error code for the low battery case
  * Fix Fedora docker build missing directory: dist
  * uefi: Determine whether running in legacy mode or not (Fixes: #1220)
  * trivial: ci: debian: Only turn on flashrom when running CI
  * trivial: Fix typos in error messages
  * Allow client code to construct objects from GVariant blobs
  * Export functionality to build an array of objects
  * flashrom: Use libflashrom
  * trivial: Fix the version script to pick up boxed types
  * trivial: Correctly order the map entries according to vercmp rules
  * trivial: Fix pylint issue in the version script
  * Add meson target to fix translations
  * Add support for 8bitdo USB Retro Receiver
  * Use the newer features of GRWLock rather than reinventing it
  * Revert "Allow SuperIO updates to be done live"
  * uefi: Try to find a duplicate using the loadopt name
  * uefi: Provide a quirk to disable the use of the UX capsule
  * trivial: uefi: use the path for efibootmgr that was detected
  * synaptics-prometheus: Fix installing CONFIG firmware updates
  * synaptics-prometheus: Set the install duration from a quirk
  * synaptics-prometheus: Don't emit critial warning when updating config firmware
  * synaptics-prometheus: Fix missing field in the IOTA reply struct
  * Create SECURITY.md
  * redfish: Never set NULL device name
  * modem-manager: Never set NULL device name
  * ata: Never set NULL device name
  * trivial: Add some parameter guards to FuDevice
  * trivial: snap: make polkit directories if they don't exist (Fixes: #1205)
  * trivial: fu-main: clarify missing PK file error
  * synapticsmst: fix GUID generation (Closes: #1207)
  * Lite Mk II flag for use-shim-unique
  * trivial: circleci: try to fix automatic snap deployment
  * Allow SuperIO updates to be done live
  * fu-util-common: Support empty proxy strings (Fixes: #1199)
  * trivial: uefi: clarify error message
  * trivial: Fix non-systemd build
  * trivial: Sync example spec file with downstream
  * trivial: post release version bump
- Drop fwupd-bsc1143905-hash-the-source-files.patch: Applied upstream.
- Add pkgconfig(tss2-esys) BuildRequires: New dependency.
- Add gtk-doc BuildRequires and pass gtkdoc=true to meson, build
  api docs even when using source service.

OBS-URL: https://build.opensuse.org/request/show/732869
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=59
2019-09-26 12:24:40 +00:00
Dominique Leuenberger
cc189d4840 Accepting request 726463 from Base:System
OBS-URL: https://build.opensuse.org/request/show/726463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=21
2019-09-07 09:24:39 +00:00
b2e3a4f619 Accepting request 726084 from home:gary_lin:branches:Base:System
hash the source files instead of libfwupdprivate.a to avoid the checksum change due to the random naming LTO profile sections (bsc#1143905)

OBS-URL: https://build.opensuse.org/request/show/726084
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=57
2019-08-27 10:55:06 +00:00
Dominique Leuenberger
b14cb5f4bc Accepting request 718741 from Base:System
OBS-URL: https://build.opensuse.org/request/show/718741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=20
2019-07-31 12:14:40 +00:00
26fea17665 Accepting request 718736 from home:gary_lin:branches:Base:System
Update to version 1.2.10:

OBS-URL: https://build.opensuse.org/request/show/718736
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=55
2019-07-26 06:59:47 +00:00
Dominique Leuenberger
1deaa73a72 Accepting request 711910 from Base:System
- Update to version 1.2.9:
  * Release fwupd 1.2.9
  * trivial: Add two new translatable strings for new category types
  * Check if the system is offline during install, rather than at startup
  * Prompt the user to shutdown if requried when installing by ID
  * Use the correct file extension for the offline updates cache
  * trivial: Allow using --force to use the wrong daemon version
  * trivial: Display the correct expected command
  * standalone-installer: Be smarter about existing installed fwupd
  * Add a plugin to update Synaptics Prometheus fingerprint readers
  * trivial: standalone-installer: rename uninstall argument to cleanup
  * fu-util: Check the daemon version is at least the client version
  * fu-util: Check that daemon is started by expected unit
  * fu-util-common: when stopping a daemon, check for snap too
  * Allow using --force to trigger a duplicate offline update
  * trivial: Allow using FuUsbDevice without a GUsbDevice
  * trivial: Copy the icons if unset for the device child
  * trivial: Copy the physical ID if unset for the device child
  * trivial: Ensure the parent ID is up to date if the device ID changes
  * trivial: Fix typo when setting the parent ID
  * trivial: Disable the flatpak CI build
  * Allow handling FORCE for devices that subclass FuDevice
  * uefi: Fix a libasan failure when reading a UEFI variable
  * trivial: Fix a memory leak found using libasan
  * trivial: Fix an libasan failure in the dell plugin
  * trivial: Fix some dead code spotted by coverity
  * trivial: Fix a typo spotted by coverity
  * trivial: Fix a missing config.h include in a new source file
  * Dynamically read path to use for /system-update
  * Display the remote warning on the console in an easy-to-read way (forwarded request 711904 from pluskalm)

OBS-URL: https://build.opensuse.org/request/show/711910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=19
2019-06-27 13:22:57 +00:00
cbadc65b98 Accepting request 711904 from home:pluskalm:branches:Base:System
- Update to version 1.2.9:
  * Release fwupd 1.2.9
  * trivial: Add two new translatable strings for new category types
  * Check if the system is offline during install, rather than at startup
  * Prompt the user to shutdown if requried when installing by ID
  * Use the correct file extension for the offline updates cache
  * trivial: Allow using --force to use the wrong daemon version
  * trivial: Display the correct expected command
  * standalone-installer: Be smarter about existing installed fwupd
  * Add a plugin to update Synaptics Prometheus fingerprint readers
  * trivial: standalone-installer: rename uninstall argument to cleanup
  * fu-util: Check the daemon version is at least the client version
  * fu-util: Check that daemon is started by expected unit
  * fu-util-common: when stopping a daemon, check for snap too
  * Allow using --force to trigger a duplicate offline update
  * trivial: Allow using FuUsbDevice without a GUsbDevice
  * trivial: Copy the icons if unset for the device child
  * trivial: Copy the physical ID if unset for the device child
  * trivial: Ensure the parent ID is up to date if the device ID changes
  * trivial: Fix typo when setting the parent ID
  * trivial: Disable the flatpak CI build
  * Allow handling FORCE for devices that subclass FuDevice
  * uefi: Fix a libasan failure when reading a UEFI variable
  * trivial: Fix a memory leak found using libasan
  * trivial: Fix an libasan failure in the dell plugin
  * trivial: Fix some dead code spotted by coverity
  * trivial: Fix a typo spotted by coverity
  * trivial: Fix a missing config.h include in a new source file
  * Dynamically read path to use for /system-update
  * Display the remote warning on the console in an easy-to-read way

OBS-URL: https://build.opensuse.org/request/show/711904
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=53
2019-06-25 15:32:29 +00:00
Dominique Leuenberger
975ea00237 Accepting request 703101 from Base:System
OBS-URL: https://build.opensuse.org/request/show/703101
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=18
2019-05-25 11:14:15 +00:00
d9597753fe Accepting request 701550 from home:mauriziogalli:branches:Base:System
- Updated to version 1.2.8

OBS-URL: https://build.opensuse.org/request/show/701550
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=51
2019-05-15 07:32:54 +00:00
Dominique Leuenberger
8c4114b25c Accepting request 701541 from Base:System
OBS-URL: https://build.opensuse.org/request/show/701541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=17
2019-05-10 07:09:25 +00:00
819862ddcb Accepting request 700436 from home:dimstar:Factory
- Stop shipping polkit rules, as we have the distro specific setup
  in polkit-default-privs (boo#1125428).

OBS-URL: https://build.opensuse.org/request/show/700436
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=49
2019-05-08 09:49:54 +00:00
Dominique Leuenberger
00bc5af967 Accepting request 692369 from Base:System
OBS-URL: https://build.opensuse.org/request/show/692369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=16
2019-04-10 21:08:58 +00:00
0cb28681d1 Accepting request 689521 from home:gary_lin:branches:Base:System
- change the OS directory in ESP (bsc#1130056)
- set the default shim binary for openSUSE/SLE (bsc#1130056)
- Link fwupd*.efi.signed to fwupd*.efi as requested by fwupd (bsc#1129466)

OBS-URL: https://build.opensuse.org/request/show/689521
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=47
2019-04-08 19:22:48 +00:00
Dominique Leuenberger
92c0bba833 Accepting request 679447 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/679447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=15
2019-03-05 11:15:46 +00:00
a2c51051ca Accepting request 671984 from home:berny:branches:Base:System
- fwupd.spec: fix shell syntax error in %postun section (boo#1120363).

OBS-URL: https://build.opensuse.org/request/show/671984
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=45
2019-02-06 10:21:56 +00:00
Dominique Leuenberger
cc6e537abb Accepting request 667757 from Base:System
OBS-URL: https://build.opensuse.org/request/show/667757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=14
2019-01-29 13:45:26 +00:00
0963349af3 Accepting request 666141 from home:iznogood:branches:Base:System
New upstream release

OBS-URL: https://build.opensuse.org/request/show/666141
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=43
2019-01-22 10:33:07 +00:00
Dominique Leuenberger
f5c89e2cf9 Accepting request 658956 from Base:System
OBS-URL: https://build.opensuse.org/request/show/658956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=13
2018-12-21 07:18:56 +00:00
abfdf870fe Accepting request 657350 from home:gary_lin:branches:Base:System
- Add pesign-obs-integration to BuildRequires and add fwupd*.efi to
  BRP_PESIGN_FILES to get it signed
- Add LC_IMAGES and use efivar only if %{with efi_fw_update}
  + Also update the version requirement of efivar
- Disable Redfish and NVME plugins if %{without efi_fw_update}
  since those two plugins require efivar
- Remove fwup from BuildRequires since fwupdate is already merged
  into fwupd.

OBS-URL: https://build.opensuse.org/request/show/657350
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=41
2018-12-17 15:59:00 +00:00
Dominique Leuenberger
ad756f4af7 Accepting request 657067 from Base:System
OBS-URL: https://build.opensuse.org/request/show/657067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=12
2018-12-11 14:46:07 +00:00
fa9dd33b31 Accepting request 656781 from home:Andreas_Schwab:Factory
- Use gnu-efi only if %{with efi_fw_update}, always use pkgconfig(efivar)
- Fix file list

OBS-URL: https://build.opensuse.org/request/show/656781
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=39
2018-12-11 07:46:37 +00:00
99dff4c0ac Accepting request 655502 from home:gary_lin:branches:Base:System
- Amend %post and %postun to install/uninstall fwupd*.efi to the
  EFI system partition
  + Also add shim to Requires for fwupdx64.efi
- Mark fwupdate as obsolete
  + fwupdate has been merged into fwupd since fwupd 1.1.0.

OBS-URL: https://build.opensuse.org/request/show/655502
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=38
2018-12-06 13:55:14 +00:00
Dominique Leuenberger
da71322b74 Accepting request 648413 from Base:System
- fwupd is require for thunderbolt firmware update in SLE15-SP1(fate#322681) (forwarded request 648410 from ndas)

OBS-URL: https://build.opensuse.org/request/show/648413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=11
2018-11-26 09:12:10 +00:00
51b218b0cd Accepting request 648410 from home:ndas:branches:Base:System
- fwupd is require for thunderbolt firmware update in SLE15-SP1(fate#322681)

OBS-URL: https://build.opensuse.org/request/show/648410
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=36
2018-11-12 09:55:50 +00:00
Yuchen Lin
aec018e4a1 Accepting request 635653 from Base:System
- Use noun phrase for summary. Trim request for comments from
  description. (forwarded request 635573 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/635653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=10
2018-09-20 09:40:29 +00:00
4be6afbbda Accepting request 635573 from home:jengelh:branches:Base:System
- Use noun phrase for summary. Trim request for comments from
  description.

OBS-URL: https://build.opensuse.org/request/show/635573
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=34
2018-09-14 06:05:11 +00:00
f1ce4c03f0 Accepting request 635498 from home:NicoK:branches:Base:System
- cleanup of the last 1.1.1 changelog (I accidentally left the committer names in the changes which is not really needed)
- Update to version 1.1.2:
  + New Features:
    - Add a new device flag "ignore-validation" that will override checks
    - Add a new plugin to enumerate EC firmware
    - Add a new plugin to update NVMe hardware
    - Add a plugin for updating using the flashrom command line tool
    - Allow the device list to take care of waiting for the device replug
    - Allow updating just one specific device from the command line
    - Allow upgrades using a self-signed fwupd.efi binary
    - Download firmware if the user specifies a URI
    - Include serial number in daemon device output when trusted
    - Notify all plugins of device removals through a new vfunc
    - Use boltd force power API if available
  + Bugfixes:
    - Add an install hook for classic snap
    - Allow forcing installation even if no AC power is applied
    - Allow using --force to ignore version_lowest
    - Always use the same HardwareIDs as Windows
    - Check the device state before assuming a fake DFU runtime
    - Copy over parent GUIDs from other plugin donors
    - Detect location of python3 interpreter
    - Do not add udev devices after a small delay
    - Don't fail to run if compiled without GPG/PKCS7
    - Fix a segfault in fwupdtool caused by cleanup of USB plugins
    - Implement the systemd recommendations for offline updates
    - Improve performance when reading keys from the quirk database
    - Remove children of devices when the parent is removed
    - Rewrite synapticsmst to use modern error handling
    - Rewrite the unifying plugin to use the new daemon-provided functionality
    - Show a time estimate on the progressbar after an update has started

OBS-URL: https://build.opensuse.org/request/show/635498
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=33
2018-09-13 14:20:48 +00:00
6466940987 Accepting request 634392 from home:NicoK:branches:Base:System
- Update to version 1.1.1:
  + New Features:
    - Add support for the Synaptics Panamera hardware (Mario Limonciello)
    - Add validation for Alpine and Titan Ridge (Andrei Emeltchenko, Mika Westerberg)
    - Improve the Redfish plugin to actually work with real hardware (Gary Lin)
  + Bugfixes:
    - Allow different plugins to add the same device (Richard Hughes)
    - Allow flashing unifying devices in recovery mode (Richard Hughes)
    - Allow running synapticsmst on non-Dell hardware (Mario Limonciello)
    - Check the ESP for sanity at at startup (Richard Hughes, Mario Limonciello)
    - Do not hold hidraw devices open forever (Richard Hughes)
    - Don't override _FORTIFY_SOURCE when building the EFI binary (Richard Hughes)
    - Don't show passwords in fwupdmgr (Richard Hughes, Mario Limonciello)
    - Fix a potential segfault in smbios data parsing (Mario Limonciello)
    - Fix encoding the GUID into the capsule EFI variable (Mario Limonciello)
    - Fix various bugs when reading the thunderbolt version number (Mika Westerberg)
    - Reboot synapticsmst devices at the end of flash cycle (Mario Limonciello)
    - Show status messages when the daemon is initializing (Mario Limonciello)
    - Show the correct title when updating devices (Richard Hughes, Mario Limonciello)
    - Show the reasons that plugins are not run on the CLI (Mario Limonciello)
    - Use localedir in po/make-images (Jan Tojnar)

OBS-URL: https://build.opensuse.org/request/show/634392
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=32
2018-09-08 14:37:29 +00:00
Dominique Leuenberger
42d80d6541 Accepting request 625266 from Base:System
OBS-URL: https://build.opensuse.org/request/show/625266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=9
2018-07-27 08:53:18 +00:00
c2da53ed60 Accepting request 625234 from home:scarabeus_iv:branches:Base:System
- Run %udev_rules_update in post as package install udev rules

OBS-URL: https://build.opensuse.org/request/show/625234
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=30
2018-07-25 11:47:07 +00:00
b5e8dd7a67 Accepting request 622484 from home:oliver_gtze:branches:Base:System
update to version 1.1.0

OBS-URL: https://build.opensuse.org/request/show/622484
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=29
2018-07-16 08:32:04 +00:00
Dominique Leuenberger
b3b9839924 Accepting request 593463 from Base:System
OBS-URL: https://build.opensuse.org/request/show/593463
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=8
2018-04-05 13:31:27 +00:00
743c79e933 Accepting request 593443 from home:dimstar:Factory
- Update hasbang in installed files from /usr/bin/env python3 to
  /usr/bin/python3.

OBS-URL: https://build.opensuse.org/request/show/593443
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=27
2018-04-04 10:15:25 +00:00
a985d0c655 Accepting request 593226 from home:pluskalm:branches:Base:System
- Update url
- Small packaging cleanup with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/593226
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=26
2018-04-03 13:23:28 +00:00
Dominique Leuenberger
21593a9e1c Accepting request 590828 from Base:System
OBS-URL: https://build.opensuse.org/request/show/590828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=7
2018-03-30 09:55:57 +00:00
b50202c516 Accepting request 590770 from home:1Antoine1:branches:Base:System
- Update to version 1.0.6:
  + New Features:
    - Add bash completion for fwupdmgr.
    - Add support for newest Thunderbolt chips.
    - Allow all functions that take device arguments to be
      prompted.
    - Allow devices to use the runtime version when in bootloader
      mode.
    - Allow overriding ESP mount point via conf file.
    - Delete any old fwupdate capsules and efivars when launching
      fwupd.
    - Generate Vala bindings.
  + Bugfixes:
    - Allow ctrl-d out of the prompt for devices.
    - Allow to create package out of provided binary.
    - Correct handling of unknown Thunderbolt devices.
    - Correctly detect new remotes that are manually copied.
    - Fix a crash related to when passing device to downgrade in
      CLI.
    - Fix running the self tests when no fwupd is installed.
    - Fix Unifying signature writing and parsing for Texas
      bootloader.
    - Only send success and failure reports to the server.
    - Use a CNAME to redirect to the correct CDN for metadata.
    - Use a longer timeout when powering back the Thunderbolt
      device.

OBS-URL: https://build.opensuse.org/request/show/590770
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=24
2018-03-24 13:06:02 +00:00
Dominique Leuenberger
ea53b4bab4 Accepting request 587551 from Base:System
OBS-URL: https://build.opensuse.org/request/show/587551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=6
2018-03-16 09:35:54 +00:00
296f8b5b4f Accepting request 587513 from home:fcrozat:branches:Base:System
- Ensure library package has a dependency on main package,
  otherwise it won't be usable.

OBS-URL: https://build.opensuse.org/request/show/587513
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=22
2018-03-15 15:03:50 +00:00
Dominique Leuenberger
c8a48d65e5 Accepting request 583200 from Base:System
Update to 1.0.5 (forwarded request 583136 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/583200
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=5
2018-03-14 18:22:16 +00:00
73b7fc5ed0 Accepting request 583136 from GNOME:Next
Update to 1.0.5

OBS-URL: https://build.opensuse.org/request/show/583136
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=20
2018-03-06 06:42:54 +00:00
Dominique Leuenberger
f723942cfc Accepting request 559158 from Base:System
- Unbreak compilation on non-x86, upstream renamed options to disable
  plugins. (forwarded request 559157 from StefanBruens)

OBS-URL: https://build.opensuse.org/request/show/559158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=4
2017-12-23 11:11:51 +00:00
fd81b29dc4 Accepting request 559157 from home:StefanBruens:branches:Base:System
- Unbreak compilation on non-x86, upstream renamed options to disable
  plugins.

OBS-URL: https://build.opensuse.org/request/show/559157
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=18
2017-12-21 19:44:26 +00:00
Dominique Leuenberger
e61fef4e3f Accepting request 558344 from Base:System
OBS-URL: https://build.opensuse.org/request/show/558344
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=3
2017-12-21 10:26:38 +00:00
1597e4abcc Accepting request 558340 from home:fcrozat:branches:Base:System
- Update to version 1.0.2:
  + Add a plugin for the Nitrokey Storage device
  + Add support for the original AVR DFU protocol
  + Allow different plugins to claim the same device
  + Allow quirks to set common USB properties
  + Move a common plugin functionality out to a new shared object
  + Optionally delay the device removal for better replugging
  + Set environment variables to allow easy per-plugin debugging
  + Use a SHA1 hash for the internal DeviceID
  + Add quirk for AT32UC3B1256 as used in the RubberDucky
  + Disable the dell plugin if libsmbios fails
  + Don't register for USB UDev events to later ignore them
  + Fix a possible buffer overflow when debugging ebitdo devices
  + Fix critical warning when more than one remote fails to load
  + Fix DFU attaching AVR32 devices like the XMEGA
  + Ignore useless Thunderbolt device types
  + Refactor ColorHug into a much more modern plugin
  + Release the Steelseries interface if getting the version failed
  + Remove autoconf-isms from the meson configure options
  + Show a nicer error message if the requirement fails
  + Sort the output of GetUpgrades correctly
- Changes from version 1.0.1:
  + Add support for HWID requirements
  + Add support for programming various AVR32 and XMEGA parts using DFU
  + Add the various DFU quirks for the Jabra Speak devices
  + Allow specifying the output file type for 'dfu-tool read'
  + Move the database of supported devices out into runtime loaded files
  + Support the IHEX record type 0x05
  + Use help2man to generate the man page at build time
  + Use the new quirk infrastructure for version numbers

OBS-URL: https://build.opensuse.org/request/show/558340
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=16
2017-12-19 10:31:52 +00:00
Dominique Leuenberger
fe48cdb24a Accepting request 557433 from Base:System
(forwarded request 557428 from StefanBruens)

OBS-URL: https://build.opensuse.org/request/show/557433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=2
2017-12-19 09:48:37 +00:00
9567ad5236 Accepting request 557428 from home:StefanBruens:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/557428
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=14
2017-12-15 16:07:47 +00:00
Dominique Leuenberger
e3fe550647 Accepting request 537067 from Base:System
include to factory

OBS-URL: https://build.opensuse.org/request/show/537067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fwupd?expand=0&rev=1
2017-11-21 14:32:21 +00:00
7ca32c2cc1 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=12 2017-11-03 09:14:58 +00:00
483abc3072 try without fixed fwup version
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=11
2017-11-03 09:11:24 +00:00
c835290029 Accepting request 537055 from home:dimstar:Factory
Update to 1.0.0 and fix build (update was not the solution to the build issue)

OBS-URL: https://build.opensuse.org/request/show/537055
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=10
2017-10-27 11:53:58 +00:00
90cf268c15 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=9 2017-10-27 08:55:45 +00:00
de5c2a1e7b OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=8 2017-10-27 08:55:30 +00:00
e851ec6458 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=7 2017-10-27 08:37:09 +00:00
5a78851535 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=6 2017-10-27 08:34:16 +00:00
121f2eaa33 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=5 2017-10-27 08:33:29 +00:00
76dbb97bed OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=4 2017-10-27 08:28:56 +00:00
a2a293e9fe OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=3 2017-10-27 08:23:17 +00:00
26ffbb4b50 OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=2 2017-10-27 08:23:10 +00:00
761d68adf6 osc copypac from project:home:dimstar:Factory package:fwupd revision:21
OBS-URL: https://build.opensuse.org/package/show/Base:System/fwupd?expand=0&rev=1
2017-10-27 08:22:48 +00:00
11 changed files with 243 additions and 117 deletions

View File

@ -4,7 +4,7 @@
<param name="url">https://github.com/fwupd/fwupd.git</param>
<param name="scm">git</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="revision">1.9.23</param>
<param name="revision">2.0.5</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
</service>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bcee90af83542807f804a51406cca9bf39df6c9705547889f742895ec8b14415
size 18368013

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5e52dca5546ebe1727d3c8f86a9f881d024bf85d4a3c1c1cfd0bce9c3dfa62a3
size 18383885

3
fwupd-2.0.5.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a1c93188225a462dd47f99ad168664b74b2a5bc98d1c4bc7e90dfab41ee0e6d2
size 20803085

View File

@ -1,14 +1,13 @@
diff --git a/plugins/uefi-capsule/fu-uefi-bootmgr.c b/plugins/uefi-capsule/fu-uefi-bootmgr.c
index 9d9e30f..daa9b2c 100644
index e7761b52..0a425455 100644
--- a/plugins/uefi-capsule/fu-uefi-bootmgr.c
+++ b/plugins/uefi-capsule/fu-uefi-bootmgr.c
@@ -408,7 +408,8 @@ fu_uefi_bootmgr_bootnext(FuVolume *esp,
/* test if we should use shim */
secure_boot = fu_efivar_secure_boot_enabled(NULL);
if (secure_boot) {
- shim_app = fu_uefi_get_esp_app_path("shim", error);
+ shim_app = g_strdup_printf ("%s/shim.efi",
+ fu_uefi_get_esp_path_for_os());
@@ -368,7 +368,7 @@ fu_uefi_bootmgr_bootnext(FuEfivars *efivars,
if (!fu_efivars_get_secure_boot(efivars, &secureboot_enabled, error))
return FALSE;
if (secureboot_enabled) {
- shim_app = fu_uefi_get_esp_app_path(esp_path, "shim", error);
+ shim_app = g_strdup_printf ("%s/shim.efi", fu_uefi_get_esp_path_for_os(esp_path));
if (shim_app == NULL)
return FALSE;

View File

@ -1,18 +0,0 @@
Index: fwupd-1.9.14/plugins/uefi-capsule/fu-uefi-common.c
===================================================================
--- fwupd-1.9.14.orig/plugins/uefi-capsule/fu-uefi-common.c
+++ fwupd-1.9.14/plugins/uefi-capsule/fu-uefi-common.c
@@ -235,9 +235,13 @@ fu_uefi_get_esp_path_for_os(void)
g_autofree gchar *esp_path = NULL;
g_autoptr(GError) error_local = NULL;
g_autoptr(GHashTable) os_release = fwupd_get_os_release(&error_local);
+ g_auto(GStrv) split = NULL;
/* try to lookup /etc/os-release ID key */
if (os_release != NULL) {
os_release_id = g_hash_table_lookup(os_release, "ID");
+ /* Overide os_release_id for SLE and openSUSE */
+ split = g_strsplit (g_hash_table_lookup (os_release, "NAME"), " ", 2);
+ os_release_id = g_ascii_strdown (split[0], -1);
} else {
g_debug("failed to get ID: %s", error_local->message);
}

View File

@ -1,3 +1,215 @@
-------------------------------------------------------------------
Mon Feb 3 14:12:39 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- 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
-------------------------------------------------------------------
Mon Jan 20 16:02:53 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.0.4+4:
+ dell-kestrel: cleanup the devices when disconnected
+ Raise authentication requirements for emulation-load
+ uefi-dbx: Only list the version in the quirk file key
- Update to version 2.0.4:
+ This release adds the following features:
- Record the entire USB descriptor in the emulation data
- Return defined return code when network metadata refresh
fails
+ This release fixes the following bugs:
- Add a new private flag of 'delayed-removal' to remove a
footgun
- Added a more specific instance ID for qc-s5gen2 USB devices
- Add fadvise64 to the systemd syscall allowlist
- Add the Unifying bootloader VID/PID as a full instance ID
- Allow disabling zero-length packet for modem-manager devices
- Allow recovering Logitech Bolt receiver in bootloader mode
- Correctly parse CSV streams without trailing NULs
- Detect if network is reachable before downloading metadata
- Disabling reading the OptionROM device after dumping
- Do not claim kernel interface to avoid Parade downstream port
resets
- Do not save BootOrder when measuring system integrity
- Enumerate child nordic-hid devices correctly
- Fix a possible critical warning for Mediatek scaler devices
- Fix Firehose padding for some modem-manager devices
- Fix UEFI capsule updates when using 4096 byte NVME blocksize
- Get the Dell dock update package version correctly
- Never read more of the composite stream from a partial stream
- Notify snapd about DBX updates
- Probe sd_mod before starting
- Properly handle FU_DEVICE_PRIVATE_FLAG_NO_GENERIC_GUIDS
- Remove the test for CSME 18 manufacturing lock
- Restore the Logitech compatibility UFY instance IDs
- Show the correct version when installing a same-device
composite update
- Show updates with problems when using 'fwupdmgr get-releases'
- Split up the AMD GPU VBIOS P/N for the version
- Use attr USB4_TYPE rather than guessing from
thunderbolt_domain
- Use the ISO date as a dbx version number for the Microsoft
KEK
- Use the KEK to set the dbx vendor ID
-------------------------------------------------------------------
Thu Jan 9 14:51:34 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.0.3:
+ This release adds the following features:
- Add a power quirk for Framework systems
- Speed up writing firmware to the new Dell dock
+ This release fixes the following bugs:
- Deinitialize DRM after getting GPU marketing name to fix Xorg
startup
- Do not show 'Device has been removed' as a dock device error
- Fix a warning about legion-hid2 progress going backwards
- Fix some small memory leaks in realtek-mst and dell-kestrel
- Only mark supported Logitech devices as updatable
- Parse FDTs with missing END tokens to work on more
ChromeBooks
- Reduce the device emulation RSS requirement by ~40%
- Skip checking BootXXXX entries when the partition does not
exist
+ This release adds support for the following hardware:
- Primax Ryder Mouse
- Changes from version 2.0.2:
+ Add fwupdtool 'get-version-formats' and 'vercmp' commands
+ Add support for checking AMD HW configuration MSR
+ Add support for enumerate-only device emulation to increase
test coverage
+ Add support for passing a JSON file for emulation instead of
ZIP
+ Remove support for now-obsolete CSR DFU and Nitrokey devices
- Changes from version 2.0.1:
+ Add API so that gnome-firmware can record devices for emulation
+ Save the emulation-tag devices to the database rather than the
config file
- Changes from version 2.0.0:
+ Drop legacy signing formats for verification of metadata and
firmware
+ Reduce the runtime memory usage and CPU startup cost
significantly
+ Remove all the long-deprecated legacy CLI tools
+ Remove libgusb and GUdev from plugins and use libusb and sysfs
instead
+ Stream firmware binaries over a file descriptor rather than
into memory
- Drop harden_fwupd-offline-update.service.patch: offline service
no longer exists.
- Drop harden_fwupd-refresh.service.patch: merged upstream.
- Drop fwupd-jscSLE-11766-close-efidir-leap-gap.patch: fwupd now
falls back to ID_LIKE.
- Bump shlib_sover to 3, following upstream.
- Add python3-dbusmock BuildRequires: new dependency.
-------------------------------------------------------------------
Thu Jan 9 06:38:36 UTC 2025 - Gary Ching-Pang Lin <glin@suse.com>
- Update fwupd-bsc1130056-change-shim-path.patch to correct the
path for shim.efi
-------------------------------------------------------------------
Mon Dec 23 11:53:48 UTC 2024 - Callum Farmer <gmbr3@opensuse.org>
- Correct efi_fw_update arch list:
* Remove ppc64le and s390x - these aren't supported
* Add armv6hl/armv7hl and riscv64 - support recently added
-------------------------------------------------------------------
Sat Dec 21 11:01:39 UTC 2024 - tobi.goergens@gmail.com
- Update to version 1.9.27:
+ This release fixes the following bugs:
- Add a power quirk for Framework systems
- Allow cros-ec repair the device after flush failure
- Check the VLI USB3 firmware size before erasing
- Disallow DBX updates on the Samsung Galaxy Book2 360
- Do not show 'Device has been removed' as a dock error
- Do not use a CMSE11 function when using CSME18
- Fix an unlikely memory leak when using ModemManger Sahara devices
- Fix a tiny memory leak in algoltek-usb when checking status
- Mark UEFI dbx updates as affecting full disk encryption
- Parse FDTs with missing END tokens
- Rename the dell-k2 plugin to dell-kestrel and rework the update flow
+ This release adds support for the following hardware:
- Google GID8 Headset
- Parade PS188
- Primax Ryder Mouse
- Update to version 1.9.26:
+ This release fixes the following bugs:
- Add HSI tests for Arrow and Meteor Lake CSME
- Allow UEFI capsule config values to be set with fwupdmgr modify-config
- Check for the logitech-bulkcontroller response packet length correctly
- Fix using ID_LIKE for fallback when ESP isn't mounted
- Fix various Coverity-reported overflowed constants
- Only compare the first 10 characters of the AMD GPU part number
+ This release adds support for the following hardware:
- Jabra PanaCast
- Some Lenovo Legion HID devices
-------------------------------------------------------------------
Tue Oct 15 14:47:07 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Drop rcFOO symlinks (PED-266).
-------------------------------------------------------------------
Mon Oct 14 18:40:47 UTC 2024 - Matwey Kornilov <matwey.kornilov@gmail.com>
- Enable plugin_amdgpu: the plugin built succesfully
-------------------------------------------------------------------
Wed Sep 25 08:47:28 UTC 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 06:07:43 UTC 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 6 05:36:59 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -1,4 +1,4 @@
name: fwupd
version: 1.9.23
mtime: 1722861110
commit: 28a3138f0e647a12c17b2b5a1d078b8b115bd3f3
version: 2.0.5
mtime: 1738588410
commit: 0ec55fb157eb97b481e9e20c5bb29e6c5d5bb323

View File

@ -1,7 +1,7 @@
#
# spec file for package fwupd
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,7 +16,7 @@
#
%ifarch %{ix86} x86_64 aarch64 riscv64 s390x ppc64le
%ifarch %{ix86} x86_64 %{arm} aarch64 riscv64
%bcond_without efi_fw_update
%else
%bcond_with efi_fw_update
@ -36,11 +36,11 @@
%bcond_with fish_support
%endif
%define shlib_sover 2
%define shlib_sover 3
%define docs 0
Name: fwupd
Version: 1.9.23
Version: 2.0.5
Release: 0
Summary: Device firmware updater daemon
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@ -50,12 +50,6 @@ Source: %{name}-%{version}.tar.xz
# PATCH-FIX-OPENSUSE fwupd-bsc1130056-shim-path.patch bsc#1130056
Patch1: fwupd-bsc1130056-change-shim-path.patch
# PATCH-FIX-OPENSUSE fwupd-jscSLE-11766-close-efidir-leap-gap.patch jsc#SLE-11766 qkzhu@suse.com -- Set SLE and openSUSE esp os dir at runtime
Patch2: fwupd-jscSLE-11766-close-efidir-leap-gap.patch
# PATCH-FEATURE-OPENSUSE harden_fwupd-offline-update.service.patch -- Harden services
Patch3: harden_fwupd-offline-update.service.patch
# PATCH-FEATURE-OPENSUSE harden_fwupd-refresh.service.patch -- Harden services
Patch4: harden_fwupd-refresh.service.patch
BuildRequires: dejavu-fonts
BuildRequires: fdupes
@ -76,6 +70,7 @@ BuildRequires: pkgconfig
BuildRequires: procps
BuildRequires: python3-Pillow
BuildRequires: python3-cairo
BuildRequires: python3-dbusmock
BuildRequires: python3-gobject-Gdk
BuildRequires: python3-setuptools
BuildRequires: python3-xml
@ -106,6 +101,7 @@ BuildRequires: pkgconfig(json-glib-1.0) >= 1.1.1
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(libcbor)
BuildRequires: pkgconfig(libcurl) >= 7.62.0
BuildRequires: pkgconfig(libdrm_amdgpu)
BuildRequires: pkgconfig(libelf)
BuildRequires: pkgconfig(libgcab-1.0) >= 1.0
BuildRequires: pkgconfig(libprotobuf-c)
@ -136,7 +132,9 @@ Requires: shim >= 11
Requires: udisks2
%endif
%endif
Requires: (fwupd-efi if shim)
%if %{with efi_fw_update}
Requires: fwupd-efi
%endif
%description
fwupd is a daemon to allows session software to update device firmware on
@ -227,13 +225,12 @@ export CFLAGS="%{optflags} -D_GNU_SOURCE"
# Synaptics requires Dell support, i.e. x86 only
%meson \
-Dlaunchd=disabled \
-Dplugin_amdgpu=disabled \
-Dplugin_amdgpu=enabled \
-Dpassim=disabled \
%if %{with efi_fw_update}
-Dplugin_uefi_capsule=enabled \
-Dplugin_uefi_pk=enabled \
-Defi_binary=false \
-Dcompat_cli=true \
%else
-Dplugin_uefi_capsule=false \
-Dplugin_uefi_pk=false \
@ -256,6 +253,8 @@ export CFLAGS="%{optflags} -D_GNU_SOURCE"
-Ddocs=enabled \
-Dsupported_build=enabled \
-Dtests=false \
-Dvalgrind=disabled \
-Dvendor_ids_dir=/usr/share/hwdata \
%ifarch s390x ppc64le
-Dplugin_flashrom=disabled \
%endif
@ -269,11 +268,6 @@ export CFLAGS="%{optflags} -D_GNU_SOURCE"
%install
%meson_install
# Add SUSE specific rcfoo service symlink
mkdir -p %{buildroot}%{_sbindir}
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcfwupd-offline-update
ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcfwupd-refresh
%find_lang %{name}
%fdupes -s %{buildroot}%{_datadir}/doc
@ -297,38 +291,28 @@ rm -fr %{buildroot}%{_datadir}/fish
%ldconfig_scriptlets -n libfwupd%{shlib_sover}
%preun
%service_del_preun %{name}.service fwupd-offline-update.service fwupd-refresh.service
%service_del_preun %{name}.service fwupd-refresh.service
%pre
%service_add_pre %{name}.service fwupd-offline-update.service fwupd-refresh.service
%service_add_pre %{name}.service fwupd-refresh.service
%post
%udev_rules_update
%service_add_post %{name}.service fwupd-offline-update.service fwupd-refresh.service
%service_add_post %{name}.service fwupd-refresh.service
%postun
%service_del_postun %{name}.service fwupd-offline-update.service fwupd-refresh.service
%service_del_postun %{name}.service fwupd-refresh.service
%files
%license COPYING
%doc README.md
%{_unitdir}/fwupd.service
%{_unitdir}/fwupd-offline-update.service
%dir %{_unitdir}/system-update.target.wants/
%{_unitdir}/system-update.target.wants/fwupd-offline-update.service
%{_unitdir}/fwupd-refresh.service
%{_unitdir}/fwupd-refresh.timer
%{_libexecdir}/fwupd
%{_bindir}/fwupdmgr
%{_bindir}/fwupdtool
%if %{with efi_fw_update}
%{_bindir}/fwupdagent
%{_bindir}/fwupdate
%endif
%{_bindir}/dbxtool
%{_sbindir}/rc%{name}
%{_sbindir}/rcfwupd-offline-update
%{_sbindir}/rcfwupd-refresh
%{_datadir}/dbus-1/system.d/org.freedesktop.fwupd.conf
%{_datadir}/dbus-1/interfaces/org.freedesktop.fwupd.xml
%{_datadir}/dbus-1/system-services/org.freedesktop.fwupd.service
@ -376,7 +360,6 @@ rm -fr %{buildroot}%{_datadir}/fish
%dir %{_sysconfdir}/grub.d
%{_sysconfdir}/grub.d/35_fwupd
%endif
%{_udevrulesdir}/90-fwupd-devices.rules
%dir %{_datadir}/metainfo
%{_datadir}/metainfo/org.freedesktop.fwupd.metainfo.xml
%{_datadir}/icons/hicolor/*
@ -392,14 +375,6 @@ rm -fr %{buildroot}%{_datadir}/fish
%{_datadir}/%{name}/quirks.d/builtin.quirk.gz
%_sysusersdir/fwupd.conf
%if %{with efi_fw_update}
%files -n dfu-tool
%{_bindir}/dfu-tool
%if 0%{?docs}
%{_mandir}/man1/dfu-tool.1%{?ext_man}
%endif
%endif
%files -n libfwupd%{shlib_sover}
%{_libdir}/libfwupd.so.*
@ -410,7 +385,7 @@ rm -fr %{buildroot}%{_datadir}/fish
%{_datadir}/gir-1.0/Fwupd-2.0.gir
%{_datadir}/vala/vapi/fwupd.deps
%{_datadir}/vala/vapi/fwupd.vapi
%{_includedir}/fwupd-1/
%{_includedir}/fwupd-3/
%{_libdir}/pkgconfig/fwupd.pc
%{_libdir}/libfwupd.so

View File

@ -1,21 +0,0 @@
Index: fwupd-1.7.2/data/fwupd-offline-update.service.in
===================================================================
--- fwupd-1.7.2.orig/data/fwupd-offline-update.service.in
+++ fwupd-1.7.2/data/fwupd-offline-update.service.in
@@ -8,6 +8,16 @@ After=sysinit.target system-update-pre.t
Before=shutdown.target system-update.target
[Service]
+# added automatically, for details please see
+# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
+ProtectSystem=full
+ProtectHome=true
+ProtectHostname=true
+ProtectKernelTunables=true
+ProtectKernelLogs=true
+ProtectControlGroups=true
+RestrictRealtime=true
+# end of automatic additions
Type=oneshot
ExecStart=@libexecdir@/fwupd/fwupdoffline
FailureAction=reboot

View File

@ -1,18 +0,0 @@
Index: fwupd-1.9.10/data/motd/fwupd-refresh.service.in
===================================================================
--- fwupd-1.9.10.orig/data/motd/fwupd-refresh.service.in
+++ fwupd-1.9.10/data/motd/fwupd-refresh.service.in
@@ -14,5 +14,13 @@ SystemCallFilter=~@mount
ProtectKernelModules=yes
ProtectControlGroups=yes
RestrictRealtime=yes
+# added automatically, for details please see
+# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
+ProtectSystem=full
+ProtectHome=true
+ProtectHostname=true
+ProtectKernelTunables=true
+ProtectKernelLogs=true
+# end of automatic additions
SuccessExitStatus=2
ExecStart=@bindir@/fwupdmgr refresh