fwupd/data
Richard Hughes c0cd023d31 Be more careful deleting and modifying device history
If this happens:

1.2.3 -> 1.2.4 = failure
1.2.3 -> 1.2.5 = success

...we want to preserve both in the history database so they can both be shared
with the LVFS. Use the device ID and the new and old firmware versions when
modifying and deleting entries.

This fix is made slightly more tricky as we have to drop the PRIMARY KEY
attribute on the device_id, and due to a limitation in SQLite, it means copying
the old history into a new table.
2018-02-07 10:20:19 +00:00
..
builder build: Refactor directory selection 2017-11-17 17:11:51 +00:00
installed-tests Offer to reboot when processing an offline update 2018-02-03 12:12:15 +00:00
pki Remove autoconf-isms from the meson configure options 2017-11-27 18:07:53 +00:00
remotes.d Allow specifying the reporting server in the remote key files 2018-01-11 20:20:00 +00:00
tests Be more careful deleting and modifying device history 2018-02-07 10:20:19 +00:00
90-fwupd-devices.rules Do not use the subsystem information when constructing the fake GUID 2015-07-01 11:45:25 +01:00
daemon.conf Allow specifying the maximum archive size in the daemon config 2018-01-03 07:38:27 +00:00
fwupd-offline-update.service.in trivial: Move the ConditionPathExists to the right file 2017-02-13 12:50:01 +00:00
fwupd.service.in trivial: Fix $fwupdmgr modify-remote lvfs-testing Enabled true 2017-09-29 11:34:10 +01:00
meson.build Remove autoconf-isms from the meson configure options 2017-11-27 18:07:53 +00:00
metadata.xml Support embedded devices with local firmware metadata 2017-07-28 17:41:24 +01:00
org.freedesktop.fwupd.conf Add initial build files and enough code to launch a simple D-Bus daemon 2015-02-26 18:16:40 +00:00
org.freedesktop.fwupd.metainfo.xml Add an AppStream metainfo file 2017-06-15 12:53:33 +01:00
org.freedesktop.fwupd.service.in Actually use /usr/libexec/fwupd/fwupd 2017-04-19 08:50:52 +01:00