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