Commit Graph

9606 Commits

Author SHA1 Message Date
Richard Hughes
2a1a9b61cc trivial: Use g_autoptr() in FuProviderUefi 2016-03-31 11:35:05 +01:00
Richard Hughes
7105e42af8 trivial: Do not show the argument list for an internal error 2016-03-31 11:23:04 +01:00
Richard Hughes
88492a3cd0 trivial: Add some more self tests for enums 2016-03-31 11:16:56 +01:00
Richard Hughes
12de5d8f23 Return errors of the correct type when using libfwupd
This also allows us to skip errors when doing 'make check' in a VM with no
hardware devices.
2016-03-31 11:04:49 +01:00
Richard Hughes
77df553db7 trivial: Be more explicit about testing for import success 2016-03-31 09:08:28 +01:00
Richard Hughes
fe490ebb80 Use g_auto() in FuKeyring
This simplifies function cleanup.
2016-03-31 09:00:16 +01:00
Mario Limonciello
9b5ccbcd43 Merge branch 'debian' into debian-next 2016-03-31 01:04:06 -05:00
Mario Limonciello
a67a865bad Re-enable test suite 2016-03-31 01:04:00 -05:00
Mario Limonciello
92bc570eb8 Adjust build depends to ensure building with at least gnupg 2.1.0
Add libtool-bin | libtool into build-depends
2016-03-31 01:04:00 -05:00
Mario Limonciello
c5e8921dfd Test that GPG key import actually was successful (or didn't change a key already in the keyring) 2016-03-30 23:59:48 -05:00
Mario Limonciello
0b15439295 update changelog for release 2016-03-30 08:50:40 -05:00
Mario Limonciello
f92b2a228b Add symbols files for libfwupd and libdfu1 2016-03-30 08:18:41 -05:00
Mario Limonciello
f65dd1363d Update build-depends to libasppstream-glib-dev 0.5.10 2016-03-30 08:17:58 -05:00
Mario Limonciello
fc2a1a6769 Release fwupd 0.6.3
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQEcBAABAgAGBQJW5oSgAAoJEBesuo36lw4XctoH/10o70hhXqM9SUBhSnYewZ8j
 hF1PTfK2rJnjEqvBAULAqIbJLeU1j+8v9zwQGfvzFg1GdjTNrvL+d5Oim3S89wED
 OYkrhMg17le+q5urxIjPV1ugRSrhDiC7nsFsbLTbfxZqaTb9S/lNV8RqQa2jmO4E
 QrEth6Yz7sS8nHMqf8GPOCPCFQUf9ngqyL7jjltxBy2D345WVa7ix7y7zDMqgH0b
 SSOyirCWXGiB8ntF17QYgGDpdXSd/0jddWXhojIUazIzXEIReA+LCBILaznSYQM0
 62qYu2SZIVtfZZ35/YwfZI1vKZUhWFFAGEpexz9rs4DDvUpYtj92JaPo5gp3GCY=
 =ThO0
 -----END PGP SIGNATURE-----

Merge tag '0.6.3' into debian

Release fwupd 0.6.3
2016-03-30 08:17:05 -05:00
Mario Limonciello
75e9da91b7 Drop alienware version quirk table patch included upstream 2016-03-29 19:25:13 -05:00
Mario Limonciello
1d23c5565c Merge branch 'debian' into debian-next 2016-03-29 19:24:02 -05:00
Mario Limonciello
2f650c2458 Merge branch 'master' into debian-next 2016-03-29 19:23:56 -05:00
Mario Limonciello
004b22782e Fix FTBFS on powerpc related to GPGME 2016-03-29 19:23:02 -05:00
Mario Limonciello
e0828a8676 Explicitly turn off UEFI if libfwup-dev wasn't installed to fix FTBFS on these other architectures.
Conflicts:
	debian/rules
2016-03-29 17:03:13 -05:00
Mario Limonciello
b53f93ae4c add armel to supported architectures too 2016-03-29 15:51:32 -05:00
Mario Limonciello
2d34d4907b Only build against libfwup-dev on x86 and arm architectures 2016-03-29 15:43:54 -05:00
Richard Hughes
9559bbe42d Connect to UPower at startup 2016-03-29 19:18:52 +01:00
Richard Hughes
53ec7ea39e Do not return updates that require AC when on battery
This prevents us showing updates in GNOME Software that can't actually be
installed without an error.
2016-03-29 19:18:52 +01:00
Richard Hughes
5bf2837485 Add fwupd_result_has_device_flag() 2016-03-29 19:18:52 +01:00
Richard Hughes
b8956d41ee Do not use /tmp for downloaded files
The files are signed but downloading into user-cachedir is probably safer.
2016-03-29 19:18:18 +01:00
Richard Hughes
e4141f4f23 trivial: Print the fingerprint of the sig used for verification 2016-03-29 11:26:51 +01:00
Mario Limonciello
a92d531886 update standards version 2016-03-24 21:48:40 -05:00
Mario Limonciello
699b28972d Conditionally enable colorhug if a new enough version is available. This will allow for easier backporting in the future 2016-03-22 22:57:31 -05:00
Mario Limonciello
3d4d29cf5a Enable quirked firmware versions on Alienware as well 2016-03-21 09:03:15 -05:00
Mario Limonciello
bb49bd52b9 Add Alienware to the version quirk table 2016-03-21 08:56:52 -05:00
Mario Limonciello
e3642bc127 Merge branch 'master' into debian-next 2016-03-19 01:18:55 +08:00
Richard Hughes
b8f6b737e6 Show the checksum kind in the fwupdmgr output 2016-03-18 12:33:47 +00:00
Richard Hughes
af2f3f9288 Allow SHA-256 hashes when verifying
Although, stick to the old default of SHA-1 for now.
2016-03-18 12:33:47 +00:00
Richard Hughes
1f2f6ce1cd Allow other checksum kinds in FwupdResult
SHA1 is still the default, but others are allowed as well.
2016-03-18 12:33:47 +00:00
Richard Hughes
48a5117fde trivial: Allow different checksum types in FuRom 2016-03-18 12:33:47 +00:00
Richard Hughes
f3c1b56e73 trivial: Fix a potential crash spotted with clang 2016-03-18 12:33:47 +00:00
Richard Hughes
bdea096742 trivial: Add asserts for valid cancellables and errors in FwupdClient 2016-03-18 12:33:47 +00:00
Richard Hughes
9d8126ec63 libfwup: Fix up some NULL/FALSE confusion 2016-03-18 12:33:47 +00:00
Richard Hughes
bd046c8a19 libdfu: Fix up some NULL/FALSE confusion 2016-03-18 12:33:47 +00:00
Richard Hughes
b3849683b6 trivial: Remove all 'suspicious commas' 2016-03-18 12:33:47 +00:00
Richard Hughes
2d6e186800 Rename some of the new libfwupd API to align with the D-Bus names 2016-03-18 09:20:40 +00:00
Richard Hughes
ac97288ddb Emit a FwupdClient::changed when the daemon emits this signal 2016-03-17 13:10:16 +00:00
Richard Hughes
c8a60c9073 trivial: Squash a warning when compiling the self tests 2016-03-17 13:09:51 +00:00
Richard Hughes
8e9762d174 Use libfwupd inside the daemon
This also entailed writing some compat defines to work on FuDevices without
casting each one to a FwupdResult.
2016-03-17 10:14:17 +00:00
Richard Hughes
cb07a3eb3f Use FwupdClient from libfwupd in fwupdmgr 2016-03-17 10:09:03 +00:00
Richard Hughes
0f41340740 Add FwupdClient to libfwupd
This is a client-side object which can get results from the daemon.
2016-03-17 10:04:19 +00:00
Richard Hughes
7542c53749 Add a self test framework for libfwupd 2016-03-17 09:59:20 +00:00
Richard Hughes
1aec596e5f Add FwupdResult to libfwupd
This is a client-side object representing a result from the daemon.
2016-03-17 09:57:48 +00:00
Richard Hughes
b94f2f0488 Export FwupdUpdateFlags in libfwupd 2016-03-17 09:52:00 +00:00
Richard Hughes
a475eecda2 Export FwupdUpdateState in libfwupd 2016-03-17 09:48:34 +00:00