diff --git a/_service b/_service index b00ae2f..cf3f46e 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ git @PARENT_TAG@ enable - refs/tags/1.1.2 + refs/tags/1.2.3 *.tar diff --git a/_servicedata b/_servicedata index c9d1e1c..f621509 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/hughsie/fwupd.git - a6edb98e44ff0dd69ea3b68a9a71efcd15dd4a4f + 36a5b8f7a26b881dd41cca2466618d5a29796a45 \ No newline at end of file diff --git a/fwupd-1.1.2.tar.xz b/fwupd-1.1.2.tar.xz deleted file mode 100644 index 846acc2..0000000 --- a/fwupd-1.1.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:79fc6b758d79f65cfc3eac036b5e3ba20277035f71d04f0a4a6e977b2acc2612 -size 1277708 diff --git a/fwupd-1.2.3.tar.xz b/fwupd-1.2.3.tar.xz new file mode 100644 index 0000000..ed3946b --- /dev/null +++ b/fwupd-1.2.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:344b5665ba5fb6d4e00c8260ecd5f7c9acd9b3effd5fbdba9ccfb99a9dcd4dce +size 1348100 diff --git a/fwupd.changes b/fwupd.changes index e8b34c4..1509400 100644 --- a/fwupd.changes +++ b/fwupd.changes @@ -1,3 +1,270 @@ +------------------------------------------------------------------- +Thu Jan 10 09:14:45 UTC 2019 - bjorn.lie@gmail.com + +- Update to version 1.2.3: + * Correctly migrate the history database + * trivial: Add some debugging data to wacom-usb +- Changes from version 1.2.2: + * Log an error if started with an incompatible locale + * Fix building with -Wl,-z,defs + * ebitdo: Fix the reported version number if the daemon locale is + not C.UTF-8 + * Add Dell TB18DC to the known devices list + * trivial: Don't show 'Update Duration: 49710 days' + * Allow replacing the last byte in the image when using 'dfu-tool + replace-data' + * trivial: Fix an error code if a search string is unfound + * trivial: Fix a memory leak if dfu-tool returns with an error + * trivial: Check the GUID length before attempting to parse it + * Check the device checksum as well as the content checksum + during verify + * Submit the device firmware checksum and update protocol in the + submitted report + * trivial: Don't invalidate the current checksums for fw that + requries a reboot + * trivial: Clear the device checksums only if the plugin + implements verify() + * Include the device checksum and update protocol in the + historydb + * uefi: Add the PCR0 value as the device checksum for system + firmware + * Add new API to get the release protocol from the metadata + * Allow plugins to define support for a 'well-known' protocol + * uefi: When adding headers set the header size to 4k + * uefi: Append the header on capsules without headers from Linux + * trivial: uefi: correct a logic error in setting variable + * trivial: dell-dock: Correct variable for turning off HDCP 2.2 + * flashrom: Ensure the quirks database is set on the new object + * uefi: Do not add devices with invalid GUIDs + * Do not allow a GUID of zero + * Add shared functionality for reading and writing with + O_NONBLOCK + * Only run attach and detach if the device is in the wrong mode + * trivial: snap: move to efivar 37 + * trivial: Add fu_common_dump_raw() + * Sanitize the version if the version format has been specified + * wacom-usb: Remove the DTH generation hardware as it will not + work with fwupd + * trivial: Add a snap badge for fwupd + * trivial: dell-dock: reverse MST update order for I2C + * thunderbolt: Remove a superfluous boundary condition when + verifying update + * Add a plugin to update hardware that supports fastboot + * trivial: Speed up daemon startup + * Fix a regression when doing GetReleases on unsupported hardware + * trivial: Document the expected plugin firmware formats + * dfu: Require a specific USB class and subclass for DFU mode + * Correctly parse format the version numbers correctly using old + metadata + * trivial: Correctly calculate the erase length for all locales + * amt: Fix a crash if AMT returns an empty response + * Check plugins set error on failure + * contrib: Add a simple python3 client + * trivial: Allow loading archives ignoring the path + * installed-tests: Adjust to actually use a remote for installed + tests + * Add more standard USB identifier GUIDs + * wacomhid: Rename to wacom-usb + * trivial: Allow calling fu_device_has_guid() with non-GUID text + * trivial: Don't ask translators to translate the release notes + * trivial: Update two release note typos + * Provide a way for plugins to decompress a custom archive to ram +- Changes from version 1.2.1: + * trivial: dell-dock: Set EC version to daemon before EC reset + * trivial: dell-dock: fail when EC indicates flashing an + invalid/unsigned image + * trivial: Fix regression when switching to indexed strings + * Remove DaemonVersionFormat=quad + * Shut down the daemon after 2h of inactivity + * Create a silo index to speed up GUID queries + * trivial: Move the release descriptions to the metainfo.xml file + * Fix flashing the 8bitdo SF30 + * trivial: Do a single query when getting a component by a set of + GUIDs + * trivial: Add InstallDuration values for 8bitdo devices + * trivial: Add InstallDuration values for Unifying devices + * trivial: Add InstallDuration values for ColorHug devices + * Speed up fwupd startup by loading less thunderbolt firmware + * trivial: Fix some function prefixes for Thunderbolt + * trivial: Do not show all the HWIDs at daemon startup + * Query the XbSilo when calling fu_plugin_check_supported() + * trivial: Remove unused functionality + * trivial: Mark GParamSpec values as static to reduce RSS + * Guess the version format when it is not provided + * Fix a use-after-free when using valgrind and --immediate-exit + * trivial: Add quirk documentation + * Add per-release install duration values + * trivial: Create an empty tree before tests start + * trivial: Fix a possible critical warning when parsing invalid + metadata + * Fix showing the custom remote agreements + * trivial: Only include a single language in the metainfo silo + * Be more explicit setting the update state + * Include the os-release information in the release metadata + * trivial: Store the AppStream component metadata correctly + * trivial: ci: fix flatpak build + * trivial: Drop the libxmlb insertion into the flathub manifest + * trivial: Relax the timing requirements on the FuDevice poll + test + * trivial: Document the GUID generation scheme + * trivial: Sync example spec file with downstream + * trivial: Bump meson dependency to 0.47.0 + * trivial: post release version bump +- Changes from version 1.2.0: + * trivial: Fix some NULL/FALSE confusion + * trivial: Fix a typo in the verification store export + * ebitdo: remove SF30/SN30 pro device ids + * dell-dock: Drop delayed MST callback routine + * trivial: Fix some NULL/FALSE confusion + * synapticsmst: Adjust EVB board handling + * synapticsmst: Remove the content checking of firmware + * synapticsmst: Access Board ID through memory instead In + firmware images HDCP 2.2 will be enabled by default,so access + to flash region will fail. + * trivial: fu-tool: Try to stop systemd even if not compiled with + systemd + * trivial: fu-tool: use `g_variant_unref` instead of + `g_object_clear` + * contrib: Adjust flatpak build for moving to flathub + * dell-dock: Prefer to flash VMM5331 via I2C instead of DP aux + * trivial: fu-engine: Increase the priority on a device if it has + children + * trivial: fu-device-list: Return devices by priority + * Use HTTPS_PROXY if set + * firmware-packager: Make it clearer to use + * Sort the firmware sack by component priority + * flatpak: Update gnu-efi to latest version + * trivial: dell-dock: Lower MST communication speed to 400 KHz + * trivial: debian: Make control file statement more generic + * trivial: snap: Use libxmlb subproject instead + * amt: Set the full device version including the BuildNum + * fwupdmgr/fwupdtool: Move monitor command to fwupdtool + * fwupdmgr/fwupdtool: Move firmware builder from fwupdmgr to + fwupdtool + * trivial: Add VersionFormat to the fu_device_to_string() output + * Add version format quirks for several Lenovo machines + * uefi: Set the quirks on created devices + * trivial: Add yet another version encoding + * dell_dock: Use correct offset for finding version of MST + * dell-dock: Add missing unlock call for MST via dell_dock plugin + * Support the Intel ME version format + * Port from libappstream-glib to libxmlb + * trivial: Rename a function to better explain what it does + * Bump requirement to meson 0.46.0 + * fu-main: Catch SIGTERM while update is in progress + * fu-tool: Stop any running daemon over dbus before loading + engine + * meson: Bump dependency to 0.44 and adjust sysconfdir handling + * dell-dock: If marketing name is invalid don't fail + initialization + * Readme Updated: Added KDE Discover as one more graphical + front-end available for fwupd. + * dell-dock: Correct a situation that error wasn't propagating + * trivial: snap: drop the stable symlink + * trivial: snap: Swap the type of snap/snapcraft.yaml to be a + real file + * trivial: bump master to 1.2.0 + * Don't segfault if a plugin returns FALSE from UpdateFunc with + no error set + * dell-dock: Use different debug strings for each device type + * trivial: Remove some pretty intense debugging that crept in + * dell-dock: Don't use the VLA feature in the new dock + * trivial: Do not allow VLA features in plugins + * Add a plugin for an upcoming Dell USB-C dock + * contrib: Add information on how to use debugging scripts + * trivial: Hardcode the AppStream-glib version + * trivial: Don't care so much about the AppStream-glib version + * Allow setting the version format from a quirk entry + * Don't use AppStream-glib for string helpers + * Don't use AppStream-glib for version helpers + * Don't use AppStream-glib for the GUID helpers + * trivial: Don't use AppStream-glib in libfwupd + * trivial: Remove unused header + * fu-device: Ensure that parent ID is created before creating + quirked children + * trivial: libfwupd: correct documentation for + fwupd_device_set_install_duration + * trivial: correct a memory leak of the FuDevice when replugging + * Update all sub-devices for a composite update + * Stop showing the current release during updates in fwupdmgr + * uefi: Move the TPM unlocking functionality from the Dell to + UEFI plugin + * Run the Dell plugin initialization after the UEFI plugin + * trivial: Add ESP path into fu_uefi_device_to_string() + * thunderbolt-power: Fix possible linker problem + * trivial: Sync the flatpak manifest with the one from flathub + * trivial: Be more explicit when building the snap packages + * trivial: Include libuuid specifically on Centos + * trivial: Be more explicit when building on Centos + * trivial: Be more explicit when building the Arch package + * trivial: nvme: Allow quirking the NVME write block size + * Allow firmware files to depend on versions from other devices + * trivial: fu-engine: downgrade couldn't find new device message + to debug + * trivial: Show a critical warning rather than crashing + * fu-debug: Redirect all debugging output to stderr instead of + stdout + * trivial: synapticsmst: clarify some error flows + * synapticsmst: Adjust panamera ESM update routine for some + reported issues + * trivial: synapticsmst: downgrade remote control retry statement + to debug + * trivial: Update FU_DEVICE_REMOVE_DELAY_USER_REPLUG from 20s to + 40s + * fu-engine: Optionally wait for replug before updating a device + * fu-device-list: Use delayed device removal when removing the + tree + * thunderbolt: Use replugging from the daemon + * trivial: device-list: Correct a minor logic error + * Add support for devices to show an estimated flash time + * Marked some CL options for translation + * trivial: uefi: Only set EFI variables on real systems + * trivial: wacom: correct some errors caught by static analysis + * trivial: dell: Assert true in self tests + * trivial: amt: correct a situation that might overwrite error + * trivial: amt: correct a potential lack of error + * ci: Run clang static analysis for Ubuntu build rather than just + clang compiler + * trivial: standalone: Check argument make sense with command + * trivial: standalone: If missing flatpak dependencies, download + them + * trivial: Fix a tiny memory leak on startup + * nvme: Initialize the buffer before reading the contents + * trivial: thunderbolt: don't reuse GError error_local in update + function + * trivial: Do not use AsProfile + * trivial: nvme: Remove quirk for Hynix SSD + * contrib: Add a standalone installer creation script + * trivial: fu-util/fu-tool: Move --version into a common shared + function + * rts54hid: Add support for Realtek USB devices using vendor HID + commands + * fu-engine: Don't show devices pending a reboot in GetUpgrades + * Add FuMutex helper to make various parts of the daemon + thread-safe + * trivial: Return reference counted devices from FuDeviceList + * rts54hub: Add support for Realtek USB devices using vendor HUB + commands + * uefi: Check the amount of free space on the ESP + * fu-tool: Import debugging options from fu-debug like fu-main + * trivial: Skip debugging messages for skipped releases + * dell: Stop showing errors when no dock plugged in + * trivial: Allow specifying --daemon-verbose to set the log + handler + * trivial: Add the components to the daemon store in one + operation + * trivial: Only show the number of loaded components at startup + * trivial: Remove overzealous debugging + * trivial: Set a log domain for each file + * trivial: Remove an assert statement from the daemon + * superio: Set the physical and logical IDs + * trivial: Use a fixed GUID for superio + * trivial: snap: fix TLS communications in classic snap + * trivial: snap: sync up some missing changes in master snap + * trivial: snap: Correct bash completion path + * trivial: snap: Install dbus service in classic snap +- Add pkgconfig(xmlb) BuildRequires: New dependency. + ------------------------------------------------------------------- Tue Dec 11 04:25:11 UTC 2018 - Gary Ching-Pang Lin diff --git a/fwupd.spec b/fwupd.spec index 397e931..292d2a0 100644 --- a/fwupd.spec +++ b/fwupd.spec @@ -1,7 +1,7 @@ # # spec file for package fwupd # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,7 +28,7 @@ %global efidir sles %endif Name: fwupd -Version: 1.1.2 +Version: 1.2.3 Release: 0 Summary: Device firmware updater daemon License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -46,7 +46,7 @@ BuildRequires: gpgme-devel BuildRequires: help2man BuildRequires: intltool BuildRequires: libelf-devel -BuildRequires: meson +BuildRequires: meson >= 0.47.0 BuildRequires: pkgconfig BuildRequires: procps BuildRequires: python3-Pillow @@ -78,6 +78,7 @@ BuildRequires: pkgconfig(sqlite3) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(udev) BuildRequires: pkgconfig(valgrind) +BuildRequires: pkgconfig(xmlb) %if %{with efi_fw_update} BuildRequires: gnu-efi BuildRequires: pesign-obs-integration