SHA256
1
0
forked from pool/fwupd
Commit Graph

14 Commits

Author SHA256 Message Date
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
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
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
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
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
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
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
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
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
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
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
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
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