Go to file
Richard Hughes 727664fa20 Clear the in-memory firmware store only after parsing a valid XML file
If we send junk to UpdateMetadata() the deamon did something like this:

* Clear existing entries from memory
* Try to load junk file into memory -> error

This left us with no entries in the in-memory store, which required the user to
either keep retrying the 'fwupdmgr update' until it worked or just forced them
to restart fwupd so it loaded the old valid store from the cache file.

Now, only clear the in-memory store and add the new firmware entries when
we know the file has been parsed correctly.

Fixes: https://github.com/hughsie/fwupd/issues/35
2015-10-27 09:56:13 +00:00
.tx trivial: Add some files ready for a first release 2015-03-16 12:51:04 +00:00
contrib trivial: Sync example spec file with downstream 2015-09-21 08:45:22 +01:00
data trivial: Use the new AppStream format for the VIA firmware 2015-09-10 14:45:36 +01:00
docs trivial: Remove the website 2015-08-20 08:08:56 +01:00
libfwupd trivial: Fix up some harmless lint, no code changes 2015-07-28 14:56:19 +01:00
m4 Add initial build files and enough code to launch a simple D-Bus daemon 2015-02-26 18:16:40 +00:00
po Release fwupd 0.1.6 2015-09-10 09:29:48 +01:00
policy Only allow signed firmware to be upgraded without a password 2015-04-14 16:19:39 +01:00
src Clear the in-memory firmware store only after parsing a valid XML file 2015-10-27 09:56:13 +00:00
AUTHORS Add initial build files and enough code to launch a simple D-Bus daemon 2015-02-26 18:16:40 +00:00
autogen.sh Add initial build files and enough code to launch a simple D-Bus daemon 2015-02-26 18:16:40 +00:00
configure.ac Support cabinet archives files with more than one firmware 2015-10-07 17:45:11 +01:00
COPYING Add initial project files 2015-02-26 13:07:00 +00:00
git.mk Add initial build files and enough code to launch a simple D-Bus daemon 2015-02-26 18:16:40 +00:00
MAINTAINERS Add initial build files and enough code to launch a simple D-Bus daemon 2015-02-26 18:16:40 +00:00
Makefile.am Remove fwsignd, we have the LVFS now 2015-08-27 14:45:42 +01:00
NEWS Release fwupd 0.5.1 2015-09-21 11:45:26 +01:00
README.md Associate the contact email address directly with the vendor key 2015-07-20 21:48:55 +01:00
RELEASE trivial: post release version bump 2015-09-21 11:46:24 +01:00

fwupd

This project aims to make updating firmware on Linux automatic, safe and reliable.

ColorHug Support

You need to install colord 1.2.9 which may be newer that your distribution provides. Compile it from source https://github.com/hughsie/colord or grab the RPMs here http://people.freedesktop.org/~hughsient/fedora/

If you don't want or need this functionality you can use the --disable-colorhug option.

UEFI Support

If you're wondering where to get fwupdate from, either compile it form source (you might also need a newer efivar) from https://github.com/rhinstaller/fwupdate or grab the RPMs here https://pjones.fedorapeople.org/fwupdate/

If you don't want or need this functionality you can use the --disable-uefi option.