Commit Graph

9606 Commits

Author SHA1 Message Date
Mario Limonciello
9a0f91ad40 Merge branch 'master' into debian-next 2016-07-26 11:24:09 -05: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
3a6571ab12 Add libsmbios-dev to build dependencies for Dell features 2016-07-21 21:56:25 -05:00
Mario Limonciello
3049d868c4 Merge branch 'master' into debian-next 2016-07-21 21:45:43 -05: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
Mario Limonciello
f93dc38410 trivial: move structs and defines necessary for test suite into header file 2016-07-18 09:31:53 -05:00
Richard Hughes
3ddb6d90b6 trivial: Disable the Dell self tests until they compile 2016-07-18 09:24:14 +01:00
Richard Hughes
0d28b30104 trivial: Fix a couple of compiler warnings 2016-07-18 09:24:03 +01:00
Richard Hughes
9a52c5ed2c Allow blacklisting devices by their GUID
Fixes: https://github.com/hughsie/fwupd/issues/10#issuecomment-233207616
2016-07-18 09:17:02 +01:00
Richard Hughes
0a89b614f7 Merge pull request #49 from hughsie/wip/superm1/dell-support
Add support for Dell TPM 1.2/2.0 updates and initial support for dock information
2016-07-14 08:18:41 +01:00
Richard Hughes
ffb99c6ff0 trivial: Add libsmbios-devel to the BRs in the example spec file 2016-07-13 12:30:32 -05:00
Mario Limonciello
958ead697b Add Dell TPM and TB15/WD15 support via new Dell provider.
This provider will provide support for items that can be flashed
as capsules but aren't present in the ESRT table.

The MST hub and TBT NVM are not yet updatable, but GUIDs are
created to represent them when they are.
2016-07-13 12:30:25 -05:00
Richard Hughes
c8646aff32 Show a more detailed error when installing firmware on the wildcard
Based on a patch by Mario Limonciello, many thanks.
2016-07-04 13:06:17 +01:00
Richard Hughes
bd40528575 Don't make failures critical while checking versions or locked state
Based on a patch by Mario Limonciello, many thanks.
2016-07-04 13:00:54 +01:00
Richard Hughes
3ab17e63dd trivial: Refactor the update helper
No logic changes.
2016-07-04 12:37:22 +01:00
Richard Hughes
346ea88135 trivial: Move a conditional out of the way 2016-07-04 12:31:06 +01:00
Mario Limonciello
fd93c0d25e Merge branch 'master' into debian-next 2016-07-01 16:05:11 -05:00
Mario Limonciello
867b68894a trivial: Add a Documentation key to systemd units 2016-07-01 15:46:29 -05:00
Mario Limonciello
033c4511f7 trivial: correct typographical error in dfu-target debug statements 2016-07-01 15:40:31 -05:00
Mario Limonciello
93f182ada3 Update standards version 2016-07-01 15:38:50 -05:00
Mario Limonciello
dfde80a046 Update Vcs-Git URL to secure URL 2016-07-01 15:38:21 -05:00
Mario Limonciello
4f39383846 Merge branch 'debian' into debian-next 2016-07-01 15:37:14 -05:00
Matthias Klumpp
e5b94a89a8 Break overlong changelog line 2016-07-01 17:54:22 +02:00
Mario Limonciello
4a586715e1 in get-details output, display update_name rather than Unknown Device 2016-06-29 09:30:03 -05:00
Richard Hughes
ce38d94d5e trivial: Get rid of useless internal-only gtk-doc markup 2016-06-29 11:25:25 +01:00
Richard Hughes
a4a2c18ac8 Use the correct firmware blob when installing a composite device update 2016-06-29 11:08:29 +01:00
Richard Hughes
fe5cc9021c Add support for installing against multiple devices from a CAB file
Based on a set of patches from Mario Limonciello <mario_limonciello@dell.com>,
many thanks.
2016-06-29 11:08:29 +01:00
Richard Hughes
db468eef67 trivial: Explicitly tag downgrades in the helper 2016-06-29 10:11:53 +01:00
Mario Limonciello
73e65f9a58 Drop wheel/sudo patch, and instead make change in debian/rules at build. 2016-06-28 11:50:23 -05:00
Mario Limonciello
f278ea4893 debian/rules: Adjust launch of test suite due to 4eb527 2016-06-28 09:35:44 -05:00
Mario Limonciello
efefc78137 Merge branch 'master' into debian-next 2016-06-28 09:12:27 -05:00
Mario Limonciello
2e505a394c update changelog to prepare for release 2016-06-28 09:12:12 -05:00
Mario Limonciello
bed35dd7e1 Add gobject-introspection to build dependencies 2016-06-28 09:07:54 -05:00
Jurica Stanojkovic
fa060c170f Disable test suite on mips to prevent FTBFS. 2016-06-28 09:05:26 -05:00
Michael Biebl
9ca60170e3 Split GObject introspection files into a separate package named gir1.2-fwupd-1.0. 2016-06-28 09:05:22 -05:00
Mario Limonciello
495c177fbe Refresh symbols for 0.7.2 2016-06-28 09:04:29 -05:00
Mario Limonciello
efd6672ba0 refresh patches 2016-06-28 09:04:25 -05:00
Mario Limonciello
1390dc666b Release fwupd 0.7.2
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJXXqdLAAoJEBesuo36lw4XrTgH/jUbdixQfiDUGKUbzcn3T8Gw
 QP34peAabtgJ5IOX15mkE7r+UuagQ0zfdIj1ZoRNgYOe9fdnHYFMG+GAsNreW5Rv
 Q5E19prpcD7eRzLV0Xth8lKfThRPnhyakZxZzQmX3+s29QQhfPujkvu4AU+K8QAf
 9Nry31jlp15alwcvcogvkeijKojVXCn9nAit93skmQgez9LcuBWup2l5E/jE97XW
 uiXpPJG5PEbaWhIv6niFDE1TRJlD+uw2zCY3KPjOYXqs3QqXnAynMQiKUB1rbBjK
 TTaRSnlAb1yK58jIZEjuWhlJ/OTG5D+3J8BVXPLvfHcRt0PA4YQPHwVx69R77rU=
 =GzLI
 -----END PGP SIGNATURE-----

Merge tag '0.7.2' into debian-next

Release fwupd 0.7.2
2016-06-28 09:02:21 -05:00
Richard Hughes
4eb527f873 Use a private gnupg key store
Although it's convenient that you can just log in as root and add another
trusted key, it makes the selinux developers unhappy. Use a private keystore
in /var/lib/fwupd/gnupg to avoid the possibility of a somehow hacked fwupd
being able to export the root gpg secrets if any happened to exist.

If you've trusted keys other than the LVFS for metadata or firmware you'll need
to re-import them into this new location.

See b7f12bd377

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1303531
2016-06-28 09:18:45 +01:00
Richard Hughes
4921bd9770 Ensure the update ID is set when getting local firmware details 2016-06-27 11:17:43 +01:00
Mario Limonciello
8eaadd09d8 In get-details output, display the blob filename
This makes it easier to debug issues with CAB files with multiple
payloads
2016-06-22 15:01:09 -05:00
Mario Limonciello
c2cbd1ab6f trivial: s,cd_,fu_, in a few places in fu-main 2016-06-22 14:59:42 -05:00
Mario Limonciello
2c5ff43556 trivial: correct fu-debug.h definitions 2016-06-22 14:57:43 -05:00
Richard Hughes
6f6c36e7ab Merge pull request #52 from lantw44/master
build: Fix gtk-doc build when srcdir != builddir
2016-06-22 09:16:00 +02:00
Ting-Wei Lan
da63e94199 build: Fix gtk-doc build when srcdir != builddir 2016-06-14 10:47:32 +08:00