fwupd/data
Richard Hughes 7afd7cba0d Use FuFirmware as a container for firmware images
In many plugins we've wanted to use ->prepare_firmware() to parse the firmware
ahead of ->detach() and ->write_firmware() but this has the limitation that it
can only return a single blob of data.

For many devices, multiple binary blobs are required from one parsed image,
for instance providing signatures, config and data blobs that have to be pushed
to the device in different way.

This also means we parse the firmware *before* we ask the user to detach.

Break the internal FuDevice API to support these firmware types as they become
more popular.

This also allows us to move the Intel HEX and SREC parsing out of the dfu plugin
as they are used by a few plugins now, and resolving symbols between plugins
isn't exactly awesome.
2019-08-08 13:10:57 +01:00
..
bash-completion Allow filtering devices when using the command line tools 2019-08-06 20:59:28 +01:00
builder Fix some typos spotted using codespell 2019-04-08 12:47:53 +01:00
installed-tests trivial: Fix two bugs in the hardware self tests script 2019-04-30 09:26:48 +01:00
pki Add the Linux Foundation public GPG keys for firmware and metadata 2018-05-21 20:23:00 +01:00
remotes.d Move the core built-in 'fwupd' remote over to the dell-esrt plugin 2019-04-02 07:18:29 -05:00
tests Use FuFirmware as a container for firmware images 2019-08-08 13:10:57 +01:00
90-fwupd-devices.rules nvme: Add a new plugin to update NVMe hardware 2018-08-26 19:42:28 +01:00
daemon.conf Allow setting the daemon verbose domains at runtime 2019-04-17 12:12:13 -04:00
fwupd-offline-update.service.in Dynamically read path to use for /system-update 2019-05-01 09:24:55 -05:00
fwupd.service.in fwpup.service: use display-manager.service instead of gdm.service 2019-03-12 10:03:27 +00:00
fwupd.shutdown.in Add a support for delayed activation 2019-02-27 09:04:54 +00:00
meson.build trivial: add cache directory into systemd unit rw paths 2019-08-01 07:50:02 +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 Release fwupd 1.2.10 2019-07-15 19:25:54 +01:00
org.freedesktop.fwupd.service.in trivial: Use the SSL www-less homepage URL everywhere 2018-03-14 18:15:17 +00:00
org.freedesktop.fwupd.svg Show in Flathub correctly 2019-02-15 12:32:46 +00:00