Richard Hughes
02792c0ba3
trivial: Fix up some typos from codespell
2019-11-01 14:21:20 +00:00
Richard Hughes
8cc41cfa6f
dfu: Make DfuFirmware derive from FuFirmware
2019-10-14 15:24:08 -05:00
Richard Hughes
f7862c0085
dfu: Make DfuImage derive from FuFirmwareImage
2019-10-14 15:24:08 -05:00
Richard Hughes
13f1c2a4da
dfu: Use FwupdInstallFlags rather than a DFU-specific version
2019-10-11 13:19:46 +01:00
Richard Hughes
48dbaadd03
dfu: Remove a pointless function
2019-10-09 20:56:38 +01:00
Richard Hughes
7301d06f23
dfu: Remove support for the Metadata Store Proposal
...
This was never adopted, and firmware now indicates the license in the metainfo
file rather than the DFU file itself.
2019-10-09 20:56:38 +01:00
Richard Hughes
5d064d92e0
dfu: Remove XTEA support
...
We don't support any hardware that actually uses this proposed standard, and
nowadays there is much better public-key encryption people can easily use.
2019-10-09 20:56:38 +01:00
Richard Hughes
52ccaa305e
dfu: Remove the SREC and IHEX parsing out of the DFU plugin
...
libdfu used to be a grab-bag of useful firmware functions, but now with the
addition of FuFirmware we have proper shared objects for plugins to use.
2019-10-09 20:56:38 +01:00
Richard Hughes
c84b36c541
Export the version-format to clients
...
This allows a vendor to verify the VersionFormat of a device without running
the daemon in verbose mode.
2019-04-30 09:25:41 +01:00
Richard Hughes
05cbb7245c
Don't use AppStream-glib for version helpers
...
Refactor the imported version format code now we now longer need to stick to
the API mistakes of libappstream-glib.
2018-10-11 07:54:01 +01:00
Richard Hughes
02c90d8a03
Remove the unused Emacs indenting headers from all source files
...
Fixes https://github.com/hughsie/fwupd/issues/636
2018-08-09 12:48:04 +01:00
Mario Limonciello
51308e648a
Adjust all licensing to LGPL 2.1+ ( Closes : #526 )
2018-05-29 09:03:13 +01:00
Richard Hughes
7c6b94118c
Add support for parsing Motorola S-record files
2018-05-01 09:16:19 +01:00
Mario Limonciello
ce2a8231ea
Bump appstream-glib minimum version to 0.7.4
...
Ubuntu's LTS and Fedora's newest releases have it. All CI targets
have it.
2018-04-20 09:05:17 -05:00
Richard Hughes
1a16cc5e41
trivial: Remove the use of GCancellable in the dfu plugin
...
We're not using this, and we can simplify the code considerably now that the
library is not installed for external users.
2017-12-04 17:00:22 +00:00
Richard Hughes
5bb91535ce
Format the BCD USB revision numbers correctly
...
Add lots of code because it's not cool to hard depend on appstream-glib master.
2017-10-13 10:03:06 +01:00
Richard Hughes
9e79223ecf
trivial: C99ify more for-loops
2017-09-28 09:23:52 +01:00
Richard Hughes
b3c13461e9
trivial: Use the error domain from libfwupd
...
This means we don't need to convert the error code in the dfu plugin.
2017-09-08 13:33:34 +01:00
Richard Hughes
ef39e2e52f
trivial: Remove all the DFU API versioning information
2017-09-08 10:32:22 +01:00
Richard Hughes
fd931a962f
dfu: Remove the now-unused symtab support
2017-09-07 18:39:23 +01:00
Richard Hughes
68480a2069
trivial: Move the libdfu sources to the dfu plugin
2017-09-07 18:39:23 +01:00