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
Richard Hughes
fcceb2f54a
trivial: post release version bump
2016-06-13 13:37:17 +01:00
Richard Hughes
d06c3f0d4a
Release fwupd 0.7.2
2016-06-13 13:30:03 +01:00
Richard Hughes
d0583ae340
Only claim the DFU interface when required
...
It appears that some expensive USB sound cards do not like the DFU interface
being claimed at the same time the kernel starts using a different endpoint.
I suspect this is a device bug or limitation in some reference implementation
somewhere, but seeing as we only need the interface when verifying or writing
new firmware the sensible thing to do is not claim it until required.
Fixes: https://github.com/hughsie/fwupd/issues/50
2016-06-08 16:42:49 +01:00
Richard Hughes
16261e3f76
libdfu: Show the DFU protocol version in 'dfu-tool list'
2016-06-08 15:14:06 +01:00
Richard Hughes
10d4c84fbd
libdfu: Add DfuVersion enumerated values
2016-06-08 14:58:11 +01:00
Richard Hughes
11dc9ace51
trivial: Fix up some warnings spotted by new GCC
2016-06-07 10:11:00 +01:00
Richard Hughes
4580ed128b
trivial: Prevent critical warning when verifying
2016-06-02 08:50:59 +01:00
Richard Hughes
0e3aae27f8
trivial: Add a tiny doc explaining what to change next soname break
2016-05-29 09:57:24 +01:00
Richard Hughes
7289a6b5f0
Add a GetDetailsLocal() method to eventually replace GetDetails()
...
This allows us to return multiple results from one file, for instance where the
firmware.cab file contains multiple metainfo.xml files.
This allows us to show all the entries in the firmware file, rather than
searching for the installed device that matches and falling back to just the
first listed item.
2016-05-29 09:57:24 +01:00
Richard Hughes
8ac07dcd1c
trivial: Modularize the GetDetails call
2016-05-29 09:27:56 +01:00
Richard Hughes
c1a08c75d8
Support returning multiple GUIDs from GetDetails
2016-05-25 09:47:40 +01:00
Richard Hughes
b08fcebab4
trivial: Remove the now-unused .inf from the example cab file
2016-05-25 09:34:38 +01:00
Mario Limonciello
ff94ccde59
Enforce allowing providers to take away flash abilities
...
The flags for ALLOW_OFFLINE and ALLOW_ONLINE aren't currently used to
block a provider from flashing a file by hand.
2016-05-18 00:38:08 -05:00
Mario Limonciello
3321d7ea09
Test for a locked device when trying to install firmware update
...
Although other checks may also fail, the error shown when trying
to install a CAB that matches a GUID on the system that is locked
should be a message to unlock the device.
2016-05-18 00:37:59 -05:00
Mario Limonciello
f93c00dcf4
Re-read flags for a device after a provider's unlock routine is done
...
It's possible that the flags may have been altered in the provider
unlock routine. These changes get discarded if not re-read.
2016-05-18 00:37:51 -05:00