Commit Graph

4635 Commits

Author SHA1 Message Date
Richard Hughes
abe1de75ec trivial: Split out the XTEA cipher to a new file 2016-08-23 08:59:02 +01:00
Richard Hughes
f854e6eb80 Add a set-target-size command to dfu-tool
This allows us to specify the padding byte value and makes the convert command
easier to understand.
2016-08-23 08:35:55 +01:00
Richard Hughes
381e52c3b7 trivial: Fix a crash when parsing IHEX files 2016-08-22 12:44:12 +01:00
Richard Hughes
1d69034f15 libdfu: Fix hang when parsing corrupt IHEX files
Found by the ever-helpful american fuzzy lop.
2016-08-22 11:38:34 +01:00
Richard Hughes
644562e291 Use the correct define prefix for FwupdDeviceFlags
Also, add the compat flags so we don't break API.
2016-08-22 10:30:24 +01:00
Richard Hughes
5c066adf29 Use the SHA1 hash of the local file data as the component origin
This means we have a different cache-id for locally modified .cab files.
This allows us to update the text in the metadata without reloading the client.
2016-08-18 18:38:33 +01:00
Richard Hughes
fa782a3915 Add fwupd_result_get_unique_id()
This allows us to have a unique string that identifies the component and can be
used as a cache key.
2016-08-18 18:36:11 +01:00
Richard Hughes
ee3352ec02 trivial: Remove some dead code
If we do this for SteelSeries devices, we'll need a proper provider.
2016-08-17 17:46:15 +01:00
Richard Hughes
ecd82ef1c0 trivial: Fix a small warning from clang 2016-08-17 17:46:15 +01:00
Richard Hughes
da004cf318 Show a progress notification when installing firmware 2016-08-17 17:46:15 +01:00
Richard Hughes
060af614a5 trivial: Ensure the daemon always returns to IDLE 2016-08-17 17:46:15 +01:00
Richard Hughes
14d176499d Handle the 8Bitdo bootloader in a better way 2016-08-17 17:46:15 +01:00
Richard Hughes
abf42df355 Add fwupd_client_get_status() 2016-08-17 17:46:15 +01:00
Richard Hughes
876c007b1a Allow providers to export percentage completion 2016-08-17 17:46:15 +01:00
Richard Hughes
ae87438781 trivial: Don't show the current release in the fwupdmgr get-updates output 2016-08-17 17:46:15 +01:00
Richard Hughes
adb7a4979b Add FU_DEVICE_FLAG_NEEDS_BOOTLOADER 2016-08-17 17:46:15 +01:00
Richard Hughes
20003d1c88 Add fwupd_result_remove_device_flag() 2016-08-17 17:46:15 +01:00
Richard Hughes
e1e50dc2fd Split out the DFU file formats to separate files 2016-08-17 17:46:15 +01:00
Richard Hughes
830bc932f2 Merge pull request #57 from attente/master
trivial: link against fwup
2016-08-17 14:42:19 +01:00
William Hua
12082bb863 trivial: link against fwup
If UEFI is disabled, but Dell non-ESRT capsule support enabled, fwupd fails to
link against libfwup as needed.
2016-08-17 09:30:13 -04:00
Richard Hughes
c2651fb687 trivial: Do not timeout of very long firmware operations 2016-08-16 18:13:50 +01:00
Richard Hughes
01b9a838b4 Show the vendor flashing instructions when installing 2016-08-16 17:59:32 +01:00
Richard Hughes
4fd38c8f1b trivial: Only show the device error when no devices are due to be updated
Showing a 'no attached hardware matched' then a large list of GUIDs isn't
super helpful.
2016-08-16 17:57:49 +01:00
Richard Hughes
0abde9c39a Fix writing 8Bitdo device firmware 2016-08-16 16:40:58 +01:00
Mario Limonciello
ba876711de trivial: update version of fwupdate needed for UEFI_GUID
It landed here:
64b4cd53ba
which is after the version was declared as 5.
2016-08-11 15:25:47 -04:00
Richard Hughes
96e1ea6b26 Switch to the Amazon S3 CDN for firmware metadata
This is much more scalable than millions of clients hitting a single
OpenShift instance.
2016-08-11 18:25:46 +01:00
Richard Hughes
535a5b9746 Get the firmware version correctly from 0Bitdo gamepads 2016-08-11 15:36:44 +01:00
Richard Hughes
6923396e68 trivial: Fix the component merge type on the steelseries plugin 2016-08-11 15:36:05 +01:00
Richard Hughes
0bda054f63 trivial: Show a warning when a requested plugin is not loaded 2016-08-11 15:35:30 +01:00
Richard Hughes
923c827fba trivial: Fix the ebitdo company name 2016-08-11 15:35:06 +01:00
Mario Limonciello
49f789e10f trivial: Dell: for MST and NVM, if a version is set update online not offline 2016-08-01 10:56:35 -05:00
Mario Limonciello
1d97c8b563 trivial: split out dell updates to offline and online
(online still are missing lots of code to be fully functional obviously)
2016-08-01 10:42:40 -05:00
Richard Hughes
077ddf139b Merge pull request #56 from lantw44/master
build: Fix gtk-doc build when srcdir != builddir
2016-08-01 08:12:33 +01:00
Ting-Wei Lan
9b928832c3 build: Fix gtk-doc build when srcdir != builddir 2016-08-01 12:02:03 +08:00
Mario Limonciello
961a0e70e0 Update fwupdmgr manpage for new commands and arguments 2016-07-29 13:25:05 -05:00
Mario Limonciello
308d8dd348 Embed fwupd version in generated libfwupd and libdfu documentation 2016-07-29 13:25:05 -05:00
Mario Limonciello
ef54a14d98 trivial: Include dell-provider.md in docs EXTRA_DIST 2016-07-29 13:25:05 -05:00
Richard Hughes
290906a034 trivial: Update git.mk to latest upstream copy 2016-07-28 09:16:20 +01:00
Richard Hughes
af51475263 trivial: Fix two tiny bugs spotted by clang 2016-07-27 16:57:36 +01:00
Richard Hughes
33a518a615 Add another compile warning and fix up any build failures 2016-07-27 16:57:36 +01:00
Richard Hughes
f2fe6d1865 trivial: Fix up the example spec file 2016-07-27 16:57:36 +01:00
Mario Limonciello
2bb4f005d6 trivial: Remove an extra guint i missed from f192bf0 2016-07-27 10:21:05 -05:00
Richard Hughes
c042ff8490 Add a small library for talking with 0bitdo hardware 2016-07-27 13:54:51 +01:00
Richard Hughes
f192bf025a trivial: Switch to compiling with C99 by default
We're already using non-MSVC features like g_autoptr().
2016-07-22 08:41:59 +01:00
Mario Limonciello
b44c826bbe trivial: add note in README about how to disable Dell provider 2016-07-21 08:09:16 -05:00
Mario Limonciello
76e631825e Only display flashes left in results output when it gets low. 2016-07-20 17:39:40 -05:00
Mario Limonciello
94cdd0af27 Add XPS 9250 to Dell TPM modeswitch blacklist 2016-07-20 16:46:22 -05:00
Mario Limonciello
6c0515f5a0 trivial: refer to dell documentation in README 2016-07-20 11:33:02 -05:00
Mario Limonciello
21a09f09fa trivial: Add extra documentation for Dell provider 2016-07-20 11:30:33 -05:00
Mario Limonciello
09e2630a59 trivial: re-enable Dell self tests 2016-07-18 09:32:24 -05:00