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