Mirco Tischler
52016ebdd4
require appstream-glib 0.5.1
...
Use of g_autoptr isn't supported in 0.5.0.
2015-09-24 22:28:59 +02:00
Richard Hughes
a48106f1f8
Show the dotted-decimal representation of the UEFI version number
2015-09-24 10:08:18 +01:00
Richard Hughes
697eb60320
Ensure D-Bus remote errors are registered at fwupdmgr startup
...
Fixes: https://github.com/hughsie/fwupd/issues/31
2015-09-23 10:04:17 +01:00
Richard Hughes
4460635975
trivial: post release version bump
2015-09-21 11:46:24 +01:00
Richard Hughes
a87f5f342b
Release fwupd 0.5.1
2015-09-21 11:45:26 +01:00
Richard Hughes
f184d152ec
trivial: Sync example spec file with downstream
2015-09-21 08:45:22 +01:00
Kalev Lember
1f819d7adc
offline update: Use glib api for for reading symlinks
...
readlink() man page says that applications must not rely on it returning
null-terminated links. This commit switches it to use g_file_read_link()
instead that has much nicer API and shields us from readlink() oddities.
2015-09-18 13:54:34 +02:00
Richard Hughes
9d76a877db
Fix the error message when no devices can be updated
...
Fixes: https://github.com/hughsie/fwupd/issues/30
2015-09-17 12:49:07 +01:00
Richard Hughes
f00f1e90ea
trivial: Do not show the D-Bus error prefix
2015-09-17 12:48:26 +01:00
Richard Hughes
8a22cd1b23
trivial: post release version bump
2015-09-15 11:07:32 +01:00
Richard Hughes
b6f9fbf1fe
Release fwupd 0.5.0
2015-09-15 11:06:08 +01:00
Richard Hughes
c2da4b2580
Do not reboot if racing with the PackageKit offline update mechanism
...
The very first thing the PackageKit updater does is delete this symlink...
2015-09-14 12:15:41 +01:00
Richard Hughes
46832432ea
Raise the dep on GLib to support and use g_autoptr()
2015-09-11 13:43:15 +01:00
Richard Hughes
033ccba050
Do not merge the existing firmware metadata with the submitted files
...
This just causes confusion and makes things hard to debug.
2015-09-10 15:06:26 +01:00
Richard Hughes
46b329d58c
trivial: Use the new AppStream format for the VIA firmware
2015-09-10 14:45:36 +01:00
Richard Hughes
9d306b3c13
trivial: Update example spec file
2015-09-10 09:34:25 +01:00
Richard Hughes
b3d5320d07
trivial: post release version bump
2015-09-10 09:30:53 +01:00
Richard Hughes
49e25934f1
Release fwupd 0.1.6
2015-09-10 09:29:48 +01:00
Richard Hughes
2257cee8ee
Simplify the version properties on devices to avoid complexity and bugs
...
This reduces the number of 'version' properties from 4 to 2... We can just use
these consistently to mean 'older' and 'newer'.
2015-09-08 16:53:49 +01:00
Richard Hughes
82856d9843
Add application metadata when getting the updates list
2015-09-08 16:53:49 +01:00
Richard Hughes
51f5083b09
Depend on appstream-glib >= 0.5.0
2015-09-08 16:53:49 +01:00
Richard Hughes
5c35abb1a5
Remove fwsignd, we have the LVFS now
2015-08-27 14:45:42 +01:00
Richard Hughes
98dd640f41
Don't apply firmware if something else is processing the offline update
...
This also stops us rebooting the computer a few seconds into a PackageKit
offline update...
2015-08-25 14:07:48 +01:00
Richard Hughes
a80f1db36e
trivial: Add a note about testing firmware
2015-08-25 13:45:10 +01:00
Kalev Lember
8209c1158a
Update the offline update service to invoke right command
...
Commit e97261ab3d
renamed fwupdmgr
'update-prepared' command to 'install-prepared'; this commit updates
fwupd-offline-update.service for the rename.
2015-08-21 11:48:09 +02:00
Richard Hughes
0e3dccd34b
trivial: Fix the example spec file
2015-08-20 08:09:00 +01:00
Richard Hughes
b990ceefee
Use the new secure metadata URI
...
We're out of beta testing stage now...
2015-08-20 08:09:00 +01:00
Richard Hughes
3b9f0b2dfe
trivial: Remove the website
...
This needs to be in it's own repo to be useful for OpenShift.
2015-08-20 08:08:56 +01:00
Mario Limonciello
001558db63
Install fwupd and fwsignd into /usr/lib/$(triplet)/fwupd instead.
...
Fixes https://github.com/hughsie/fwupd/issues/29
2015-08-14 18:58:33 -05:00
Richard Hughes
2d6712b651
trivial: post release version bump
2015-08-12 09:23:53 +01:00
Richard Hughes
13e9d1266c
Release fwupd 0.1.5
2015-08-12 09:21:52 +01:00
Richard Hughes
ff7e6ceb98
Generate the ColorHug test files at runtime
...
Also, fix the firmware.inf to have the correct ClassGuid.
2015-08-12 09:09:28 +01:00
Richard Hughes
ba14582ef4
Use the AppStream 0.9 firmware specification by default
2015-08-11 14:34:08 +01:00
Richard Hughes
76d14e1a03
trivial: Use the new libappstream-glib API where available
2015-08-10 09:29:18 +01:00
Richard Hughes
25cf6ab53e
Add a Raspberry Pi firmware provider
...
This queries the current firmware version and also allows online or offline
updating.
2015-08-05 12:14:56 +01:00
Richard Hughes
804c075fee
Make parsing the option ROM runtime optional
...
On devices with a lot of PCI devices this can take a couple of seconds per
device, and if this feature is not desired then disabling it saves system
resources.
2015-08-04 14:56:39 +01:00
Richard Hughes
ac8b192033
Add a simple config file to store the correct LVFS download URI
2015-08-04 14:56:39 +01:00
Richard Hughes
e00d70dabe
trivial: Fix compile with AppStreamGlib git master
2015-08-04 14:44:37 +01:00
Richard Hughes
c6ff8fa574
Move the verification and metadata matching phase to the daemon
...
This allows us to use the functionality in gnome-software or cockpit without
loading the system AppStream store.
2015-08-03 18:00:54 +01:00
Richard Hughes
9985a24a29
Fix validation of written firmware
...
It turns out comparing sha1{firmware.cab} and sha1{firmware.bin} doesn't match.
Require appstream-glib 0.5.x for the new API required to fix this.
2015-08-03 13:22:34 +01:00
Richard Hughes
6064c2ef88
Add the ability to remove a vendor on the LVFS site
2015-07-31 07:55:31 +01:00
Richard Hughes
d51173d448
Allow no arguments to 'fwupdmgr verify-update' and use sane defaults
...
Reading firmware from devices and writing to the default path will typically
require authentication.
2015-07-30 19:56:04 +01:00
Richard Hughes
40b6b3f597
Prefer the GUID from the firmware than the device
...
The firmware may be more generic, and it also allows us to match the GUID then
doing 'verify' on a device with a different device PID than the firmware
actually declares.
2015-07-30 18:41:39 +01:00
Richard Hughes
a7c99b54ea
Devices with option ROM are always internal
2015-07-29 15:55:48 +01:00
Richard Hughes
a245841335
trivial: Always enable fwsignd when doing 'make distcheck'
2015-07-29 15:30:57 +01:00
Richard Hughes
441785d215
trivial: Fix up some harmless lint, no code changes
2015-07-28 14:56:19 +01:00
Richard Hughes
eaa09993b0
trivial: Remove some unused code found by clang
2015-07-28 14:05:26 +01:00
Richard Hughes
1e9adee499
trivial: Add a simple style guide for firmware descriptions
2015-07-28 13:13:49 +01:00
Richard Hughes
fe8b96e74e
Do not pre-convert the update description from AppStream XML
...
This allows the text clients like fwupdmgr to convert to UTF-8 text, and
graphical clients can use the markdown target to ensure the links are made
clickable and paragraphs are presented in the right way.
2015-07-28 13:13:41 +01:00
Richard Hughes
04ee5856d0
Sign the test binary with the correct key
...
Use the LVFS key rather than my own GPG key, and load that in the self tests.
Fixes https://github.com/hughsie/fwupd/issues/14
2015-07-28 09:47:03 +01:00