Revisions of fwupd
- Update to version 1.8.17: * Release fwupd 1.8.17 * trivial: thunderbolt: Fix up the ->to_string() attr names * thunderbolt: Correctly obtain the is_native controller attribute * Only expose the ability to run --force on security attributes for unsupported builds * trivial: Don't run emulation tests without CI_NETWORK set * trivial: Load mutable remotes first * wacom-usb: Fix a emulation failure on s390x * Reduce the amount of RSS by ~12% by disconnecting signals * trivial: Fix a crash when calling fu_firmware_set_bytes() with the current GBytes * trivial: fpc: Fix the ->to_string() output - Add missing BuildRequires python3-tomli. - Update to version 1.8.16: * Release fwupd 1.8.16 * trivial: post release version bump * trivial: ccgx: debug print silicon ID if detected * ccgx: Use fu_device_register_private_flag() to avoid a runtime warning * bcm57xx: Fix the firmware size for the Lenovo branded BCM5719 * bcm57xx: Auto-detect the OEM PCI cards with double the available EEPROM * Fix high memory usage when writing a carefully crafted EFI filesystem * Limit the number of file objects in the EFI filesystem * Show devices with problems in fwupdmgr get-upgrades * Allow using WAIT_FOR_REPLUG in FuDevice->cleanup() * Beep the console when waiting for user input * Ignore fwupd_client_refresh_remote() on a non-download remote * tmp: Fix a posisble crash detected using Tartan * synaptics-cxaudio: Fix a GError misusage detected using Tartan * intel-gsc: update official Intel product names * trivial: Allow emulated updates to complete on battery power
- Update to version 1.8.1: * Release fwupd 1.8.1 * redfish: Fix a tiny leak when making requests * redfish: Fix a memory leak when running coldplug multiple times * Emit a critical warning when duplicating private flags * redfish: Do not show a warning when there is no post delay * redfish: Don't reboot the BMC for all updates * Store the last-set status in the daemon * trivial: Fix a tiny leak when reading archives * trivial: Fix a tiny leak when setting the request locale * modem-manager: Fix a small leak and critical warning on failed update * modem-manager: Fix one critical warning when updating * corsair: add support for new devices * trivial: Fix a gtk-doc warning on build * trivial: don't require libgusb when building as a subproject on Windows * Allow a plugin to only use the RemoveDelay when waiting for replug * redfish: Be more resilient when restarting the BMC * redfish: Do not print unhelpful coldplug text * fu-tool: Allow to request post actions from the end user * fu-tool: Allow to request immediate actions from the end user * redfish: Use the correct key name for BMC reboot * trivial: steelseries: Fix indentation violation * trivial: Fix segmentation faults if no error set * trivial: engine: Fix typo * Add X-UsbReceiver as an update category * steelseries: Fix trivial typo spotted by Coverity * Do not run some tests using -Db_sanitize=address * synaptics-cape: Don't use 'dongle' to describe hardware * steelseries: Don't use 'dongle' to describe hardware * logitech-hidpp: Don't use 'dongle' to describe hardware
- Update to version 1.7.7: * Release fwupd 1.7.7 * flashrom: Allow quirking the flashrom flash size * trivial: Use the proxy physical ID automatically * Fix build for MacOS * trivial: fix behavior when running on old json-glib * trivial: Add HP Dev One quirk with no-ux-capsule flag * Revert "modem-manager: uninhibit modem after upgrade" * Never send the DeviceChanged signal with old data * trivial: Add some missing g_return_val_if_fail() calls * elanfp: Add PID 0x0C82 * elanfp: Modify for BULK_RECV_TIMEOUT_MS to 3000 * nvme: Add signed-payload for Western Digital hardware * Allow overriding the detected machine type * trivial: Never return the invalid value from fu_progress_get_percentage() * trivial: Use a short string form for the CFI commands * ccgx: Add trigger code to support future hardware * vli: Do not set the serial number * trivial: Add a missing possible CFI quirk key * Add System76 launch_lite_1 * plugins/flashrom: Move MaxSize quirk to GUID (#4468) * trivial: set plugin_scsi to false for openbmc * trivial: bump python black version to fix CI * trivial: fixup Github CI for 1.7.x * trivial: Fix up CircleCI config * dfu: Add unsigned-payload for one of the demo devices * trivial: Use the correct struct offset for device requests * trivial: Add one more translated HSI result case * trivial: Use #defines to avoid typos in the HSI translations * Detect SELinux before offering to install into /usr/local
- Set BuildRequires version from gusb to < 0.3.9. Version 0.3.9 is broken in Leap. Rise up error: fwupdmgr: symbol lookup error: /usr/lib64/libgusb.so.2: undefined symbol: libusb_set_option - Also would add flashrom plugin. But suse has package flashrom but not package flashrom-devel. I disable it temporarly.
- Update to version 1.7.5: * Release fwupd 1.7.5 * Allow marking a device as EOL * Get the host machine ID when running on Windows * thunderbolt: Set the update timeout if required * vli: Set the progress values for the MSP430 update * trivial: Print the RemoveDelay in the device debug string * trivial: Fix the range check for the RemoveDelay quirk * Get the SMBIOS table on Windows * [thunderbolt] remove the skip-restart flag for retimer * trivial: Fix the vendor to battery threshold mapping * Drop the AMD SME check for security attributes (Fixes: #4176) * trivial: Use the now-stable glib2 package for the Fedora CI * trivial: Remove the unused com.redhat.fwupdate built version * plugins/nordic-hid: extend the doc with tested HW * Add support for outputting versions in JSON format * trivial: Add the HostBkc to the report metadata * trivial: synaptics-mst: use environment for quirk override location * trivial: thunderbolt: use environment for overriding quirk location * trivial: use src directory for quirks for ata and nvme plugins * trivial: msr: add more debugging data for register status * redfish: Be more robust by retrying IPMI transactions * redfish: Add error codes not provided in ipmi_msgdefs.h * redfish: Wait some time after creating the initial IPMI user * redfish: Do not use 'unspecified' for the unknown error * trivial: Allow NULL @error for fu_device_retry_full() * plugins/flashrom: add quirk for NovaCustom NV4x * trivial: Turn off -fanalyzer by default * trivial: Fix a warning in the latest clang release * trivial: Remove unused variable
- Update to version 1.7.4: * Release fwupd 1.7.4 * Show why devices are not marked as updatable * Move root user ID check message into the error path for commands * trivial: Show results when using FWUPD_XMLB_VERBOSE * Only accept GUIDs when calling fu_quirks_lookup_by_id() * fu-tool: put lockfile in user's cache directory if no permissions for /run * trivial: Do not show a critical warning for an invalid device test * trivial: Show the file that failed to be downloaded * trivial: Update all the device test URLs to reflect reality * thunderbolt: Split the retimer and controller into two different objects * trivial: Do not abort with a critical warning for a weird TPM event log * trivial: Fix builds with -Dgusb=false * redfish: Do not autoload ipmi-si to avoid warning on non-server hardware * trivial: Update subprojects to latest versions * trivial: Add a device test for the Servo Micro hardware * cros-ec: Add progress completion when writing blocks * logitech-hidpp: Always hardcode the vendor for FuLogitechHidPpDevice * trivial: Enable VT sequences on Win32 * trivial: Use ANSI escape codes to fix the progressbar on win32 * Increase the chances of success of WAIT_FOR_REPLUG on WIN32 * trivial: Fix up some clang-format issues that snuck in recently * trivial: disable logitech bulk controller on ubuntu by default * trivial: Use inhibits for missing critical device data * doc: add developers guidelines and howtos * trivial: Do not call setup() vfuncs when we're never calling coldplug * Load the quirks and SMBIOS in the correct order * trivial: Move the root user prompt to the engine start * trivial: Fix some recently added gtk-doc markup * Allow patching firmware files at known offsets
- Update to version 1.7.1: * Release fwupd 1.7.1 * Fix 'trivial: fwupdtool security' to show sane results * Fix the CSME CVE detection * Fix 'fwupdmgr security' on a fresh install * trivial: Ignore security attrs without an assigned ID * trivial: Only show the 'Host Security Events' title when required * trivial: Fix spelling of fwupd * trivial: Correctly redirect a typo in the HSI docs * trivial: Add some more details to the HSI specification * Show changes in HSI attributes when required * Only save the HSI attributes to the database if different * Allow getting the old HSI security attrs from the database * Allow comparing two FuSecurityAttrs for equality * trivial: Add a fallback result for an HSI attribute * trivial: Fix the DCI links in the HSI specification * Add a configure option for fastboot support * synaptics-rmi: fix meson configure when building tests * Add support for HP Thunderbolt Dock G4 * trivial: Add fu_security_attrs_append_internal() for future code * trivial: Add fwupd_security_attr_copy() for future functionality * trivial: Do not save the created value to the database * trivial: Fix recently introduced gtkdoc warning * trivial: check-license: exclude files from build directory earlier * trivial: docs not really required for debugging builds * Add a 'created' property on the HSI security attribute * Add support for loading the HSI result from a JSON blob * trivial: Add two missing _from_string() HSI helpers * trivial: Ensure the plugin is loaded from the HSI attr variant * dell-dock:Add atomic support
- Update to version 1.6.4: * Release fwupd 1.6.4 * synaptics-mst: inhibit updates when customer ID not set * synaptics-mst: fix naming error when device has a parent * Show HSiLevel=0 attributes in JSON security output * trivial: fu-tool: for get-plugins load engine with HWINFO * Fix probing the Dell TPM (Fixes: #3759) * trivial: Fix a tiny memory leak for an invalid SREC file * trivial: system firmware may primarily use sha256 bank instead sha1 * trivial: Allow NULL GError for fu_device_locker_new() * trivial: Allow setting the FuDevice context in a constructor * cxaudio: Use the correct data file for the device test * wacom-usb: Fix a false positive in real world firmware * trivial: Do not use deprecated GLib API * Fix a regression in flashing the Dell dock * wacom-usb: Abort on invalid SREC files early to avoid a fuzzing timeout * trivial: Fix a small memory leak when processing recommends * synaptics-mst: Only probe devices that have opted-in * Allow overriding the quirks directory at runtime * trivial: create urlmap for each gi-docgen target rather than sharing * dell-dock: cleanup needs to handle activation between devices in dock * trivial: fix bad cherry-pick from previous commit * dell-dock: add device GUID earlier even setup yet done * dell-dock: handle activation until both ec and usb4 devices are probed * trivial: make gi-docgen a host dependency on cross * modified. DeviceInstanceId is deprecated! * trivial: fix a compilation dependency error (Fixes: #3657) * dfu: add quirks for AVer ATLAS CAM/CAM520 Pro2 * plugin/synaptics-mst: add support for cayenne/spyder * dfu: Introduct a quirk to allow zero polltimeout in dfuDNLOAD.
- Update to version 1.5.12: * Release fwupd 1.5.12 * trivial: Fix the fwupdtool progress bar to actually work * trivial: Fix the ctrl+c SIGINT signal handling * Copy the device update state when replugging * trivial: Correctly show negative device order numbers * trivial: Set the remove delay on the child automatically * trivial: Set the backend ID on children if unset * superio: Fix a buffer overread when using --verbose * trivial: Add some useful debugging when auto-removing devices * emmc: add check "name" sysattr is not NULL * emmc: use sysattr insted of udev attr lookup for device name * Fix the progressbar spinner to actually work * ebitdo: Add the alternate vendor name into the allowlist * trivial: Fix a typo of fwupd itself * ata: Ignore the virtual M.2 device * Do not save invalid files on LVFS server error * dfu: Add support for more Poly usb devices * trivial: Fix oss-fuzz by installing missing deps * synaptics-prometheus: Fix enumeration of the config child * Do not assume the metainfo file is NUL-terminated * trivial: post release version bump - Update to version 1.5.11: * Release fwupd 1.5.11 * Fix vendor-directory remotes for firmware with an <artifact> section * trivial: wacom_usb: depend on plugin_deps rather than hardcoding libraries * trivial: Add required dep for dbxtool * wacom-usb: Legacy Bluetooth module reports version numbers in little-endian * wacom-usb: Reduce the debug verbosity when updating
- Remove valgrind from BuildRequires since it's not a hard requirement anymore. (bsc#1184248) - Update to version 1.5.8: New features: * Add a new internal flag to opt-in to GUID matching * Add D501 Baklava device support * Add fu_device_set_battery_level() * Add missing uint64 read and write helpers * Add Qubes wrapper source and create packages * Allow enabling plugins only matching a specific HwId * Prompt for unlock keypress if reset command is blocked * Remove obsolete dell-dock non-passive update flow support * Remove the Hughski public key * Show a warning when parsing invalid quirk files * Support for GATT characteristic signals/notifications * Support more than one protocol for a given device Fixes: * Align the CCGX DMC firmware to 64 byte chunks * Be more strict for custom quirk keys * Check pixart firmware compatibility with hardware before flashing * Correct a thunderbolt assertion if kernel failed FW read * Correctly erase STM32 devices when transfer size is less than sector size * Detect SREC overflow to avoid adding ~4GB of 0xFF padding * Do not show a critical error when flashing footer-less binary files * Don't allow device updates while needing activation * Fix a regression in the elantp defined IAP start address
Displaying revisions 1 - 20 of 42