Commit Graph

55 Commits

Author SHA1 Message Date
Richard Hughes
b9640a28ec uefi-dbx: Add a plugin that analyses the UEFI dbx variable
This will be used for future functionality.
2020-05-07 16:59:36 +01:00
Jonathan
375208d307 Capitalize GNOME 2019-12-31 13:14:38 +00:00
Richard Hughes
9f7a3364ae synaptics-rmi: Move the fuzzing instructions to the toplevel README 2019-10-02 16:28:28 +01:00
Mario Limonciello
71d2f62dc2 trivial: update references of hughsie/fwupd to fwupd/fwupd 2019-08-22 09:47:52 -05:00
Richard Hughes
8dd4c1c4dd Allow restricting firmware updates for enterprise use 2019-03-05 19:05:07 +00:00
Mario Limonciello
ec762d007a trivial: Fix readme for Wyse CCM replaced by WMS (Fixes: #1038) 2019-02-19 07:51:42 -06:00
Mario Limonciello
cc355beaf8 trivial: Add a snap badge for fwupd 2018-12-04 15:54:18 -06:00
Abhijeet Sharma
327c37d58e Readme Updated: Added KDE Discover as one more graphical front-end available for fwupd. 2018-10-14 09:18:10 +01:00
Mario Limonciello
cae59660d3 Update readme to explain history reporting 2018-01-29 17:27:04 -06:00
Zander
e56b036e33 Remove www. from links to fwupd.org 2017-12-17 10:39:34 +00:00
Paul Menzel
5b1c5084e7 README: Use more secure HTTPS URL for fwupd Web site
```
$ curl -I http://www.fwupd.org
HTTP/1.1 301 Moved Permanently
Date: Mon, 06 Nov 2017 12:25:17 GMT
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_wsgi/3.4 Python/2.7.5
Location: https://fwupd.org/
Content-Type: text/html; charset=iso-8859-1

```

Using the target of the redirect, this also saves one redirect.
2017-11-06 12:29:45 +00:00
Richard Hughes
e56a687d4b trivial: Use the new location for firmware 2017-10-12 09:17:14 +01:00
Richard Hughes
3eb8f42421 trivial: Add the coverity badge to the README 2017-09-08 14:46:58 +01:00
Mario Limonciello
a4e764c3e2 Introduce a plugin interaction ABI 2017-08-24 13:41:27 -05:00
Mario Limonciello
8e1297f46d trivial: move compilation instructions to github wiki
New problems will be introduced with software outside of fwupd.
It's better to document compilation difficulties to be expected
in the wiki.
2017-07-10 16:49:53 -05:00
Mario Limonciello
b4cccb5150 trivial: Adjust build pass/fail badge to reflect master not pull all builds 2017-06-14 17:24:33 -05:00
Mario Limonciello
4ae8d9aa4d trivial: correct README url to render properly in markdown 2017-06-13 17:58:25 -05:00
Mario Limonciello
5a286f86c8 Add information on how to generate deb and rpm using docker 2017-06-13 17:52:38 -05:00
Bruno Pagani
30e3fa40d1 Fix typo in README (#138) 2017-06-13 16:24:47 -05:00
Mario Limonciello
7d320f0ad0 Add travis CI build status badge to README 2017-06-08 09:16:27 -05:00
hadess
06acaf49f7 README: Fix links syntax (#131)
Why would I use the MoinMoin syntax here...
Also fix a typo in the first link.
2017-06-07 13:08:43 -05:00
Bastien Nocera
58377ecf2f README: Add more links to the README
See #128
2017-06-07 18:42:58 +01:00
Mario Limonciello
ffe77c2d3a trivial: minor typo corrections 2017-05-26 08:45:12 -05:00
Mario Limonciello
59983adf8e trivial: typo 2017-05-26 08:44:19 -05:00
Mario Limonciello
ea736d2a95 trivial: correct markdown URLs 2017-05-26 08:43:18 -05:00
Mario Limonciello
100ea26553 Add build directions to README.md (#120) 2017-05-26 08:42:50 -05:00
Richard Hughes
cff38bcb3a Convert the providers to plugins to simplify code and for future features
This is a large commit that removes all the providers and turns them into
plugins. I think having both providers _and_ plugins was super confusing.

Plugins are loaded at runtime so you could in theory develop a new plugin
without putting it in the fwupd source tree, although there are no installed
headers or PC files as I'm not sure it's a good idea at this stage.

This commit moves all the per-provider docs, tests, notes, debug dumps and test
data to plugin-specific directories -- these also allows the plugin author to
"own" more of the source tree so we don't enforce fu- prefixes and the style
guide everywhere.

This allows us to run the same action on all the plugins in the future, so we
could have a prepare(FuPlugin, FuDevice) and cleanup(FuPlugin, FuDevice) run
on *all* plugins, so doing an update using one plugin would allow us to work
around hardware quirks in other plugins.

If I've broken your out-of-tree provider it's trivial to port to the new API
with sed and a fixed up build file. If you need help please let me know.
2016-12-12 12:31:23 +00:00
Mario Limonciello
662a2d53fb trivial: correct verison valid for UEFI unlock 2016-08-23 14:21:12 -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
6c0515f5a0 trivial: refer to dell documentation in README 2016-07-20 11:33:02 -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
571274ebc1 trivial: Remove trailing whitespace 2016-04-01 08:06:05 +01:00
Mario Limonciello
5da7789376 trivial: typo 2016-03-31 21:52:06 -05:00
Mario Limonciello
925c137eb9 Add some basic explanation of how to use fwupd with various frontends 2016-03-31 19:59:30 -05:00
Mario Limonciello
c48bba4128 trivial: s/Debian/Ubuntu 2016-03-31 19:45:02 -05:00
Mario Limonciello
cc72c19357 trivial: use a bulleted list instead 2016-03-31 19:43:46 -05:00
Mario Limonciello
1ba10f1571 Update README.md for changes that have happened in the project 2016-03-31 19:42:13 -05:00
Richard Hughes
b48e385922 Associate the contact email address directly with the vendor key
Also add a page to add and deactivate vendors.

Fixes: https://github.com/hughsie/fwupd/issues/25
2015-07-20 21:48:55 +01:00
Richard Hughes
60a7210318 Move the LVFS website to the fwupd project 2015-07-20 15:07:24 +01:00
Richard Hughes
57a31bc98d Fix the example .inf file to reflect reality
I misunderstood the role of the ClassGuid for UEFI firmware. It is not supposed
to be the ESRT GUID, but instead a generic 'firmware' GUID set by Microsoft.

We fall back to the old method in libappstream-glib, so either format is fine.
2015-07-03 17:14:47 +01:00
Richard Hughes
ffd2c8b328 trivial: Update the README
We now have LVFS as an option :)
2015-06-25 16:40:39 +01:00
Peter Jones
dfc21a3005 Make statements about storing private keys stronger.
In particular, say that keys should always be on HSMs.

Signed-off-by: Peter Jones <pjones@redhat.com>
2015-06-04 10:11:26 -04:00
Richard Hughes
c89c1b0e9b Support OpenHardware devices using the fwupd vendor extensions
We won't be able to update these devices ourself, but we can detect if there
are updates available.
2015-05-05 15:22:00 +01:00
Jonathan
ce2868c64d More markup 2015-05-05 00:38:46 +02:00
Jonathan
13b06c2537 Added syntax highlighting 2015-05-04 15:39:39 +02:00
Richard Hughes
3b0be1b8bb Get the firmware version from the device descriptors
Not claiming the interface means we can avoid blocking other applications just
to get the current firmware version.

See https://blogs.gnome.org/hughsie/2015/04/29/updating-openhardware-firmware-2/
for more details about what is required from firmware.
2015-04-29 16:37:49 +01:00
Richard Hughes
cff0b5db9c trivial: We actually want vendors to generate metadata 2015-04-22 14:43:23 +01:00
Derek Willian Stavis
5f92a87b38 Small grammar fix
... to __be__ recognized ...
2015-04-14 17:56:50 -03:00
Richard Hughes
070574fdf1 Add some guidelines for vendors to README 2015-04-14 18:33:12 +01:00
Jonathan
7d50293ab4 Fixed typos and markup for executable 2015-04-11 15:21:20 +02:00