Richard Hughes
8da7323bbc
Merge pull request #8 from vanillajonathan/patch-3
...
Added syntax highlighting
2015-05-04 16:34:20 +01: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
274818a11e
trivial: Actually install the systemd service files
2015-04-27 11:10:03 +01:00
Richard Hughes
d8a02bfeeb
Run the offline actions using systemd when required
2015-04-25 17:14:20 +01:00
Richard Hughes
046db72555
Add an UNKNOWN status so we can return meaningful enum values
2015-04-24 12:33:16 +01:00
Richard Hughes
fd4688408d
Coldplug the devices before acquiring the well known name
...
This prevents getting no added devices when 'fwupdmgr get-devices' autostarts
the fwupd process.
2015-04-22 16:44:10 +01:00
Richard Hughes
7cdbb17777
trivial: Use fwupdate-devel in the example spec file
2015-04-22 16:43:06 +01:00
Richard Hughes
8a3fd8d3bd
trivial: post release version bump
2015-04-22 15:22:03 +01:00
Richard Hughes
2f2bee85bc
Release fwupd 0.1.2
2015-04-22 15:21:02 +01:00
Richard Hughes
cff0b5db9c
trivial: We actually want vendors to generate metadata
2015-04-22 14:43:23 +01:00
Richard Hughes
adb7a5e29b
Extract the .cat file alongside the firmware
2015-04-16 12:02:37 +01:00
Richard Hughes
a0b4644aef
Merge pull request #7 from derekstavis/patch-1
...
Small grammar fix
2015-04-15 07:59:13 +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
Richard Hughes
c3441c80c5
trivial: Fix typo in configure
...
Resolves: https://github.com/hughsie/fwupd/issues/6
2015-04-14 17:33:32 +01:00
Richard Hughes
63bbbf544f
Only allow signed firmware to be upgraded without a password
...
This does not affect UEFI capsule updates as the signing is checked by the
machine itself. We don't know anything about the trust level at all because
NIST SP800-147 pretty much says we're not allowed to.
For BIOS or ColorHug updates however we really do need to request authentication
before downgrading or installing non-signed code.
At the moment only the Hughski Limited key is trusted for firmware, although I
hope in the future we can also include Red Hat, Microsoft, Intel, AMD and other
hardware vendors in that list too.
Fixes: https://github.com/hughsie/fwupd/issues/5
2015-04-14 16:19:39 +01:00
Richard Hughes
d8fa049693
Show the firmware trust status when doing GetDetails()
2015-04-14 15:57:08 +01:00
Richard Hughes
8a08f9d8f3
Verify firmware if a detached signature is present
2015-04-14 15:41:44 +01:00
Richard Hughes
683b0e0def
Decompress any firmware signatures in the .cab file
2015-04-14 15:08:24 +01:00
Richard Hughes
36a889034c
Add helper code to validate public key signatures
...
We'll use this in the future for checking device firmware.
2015-04-14 13:53:19 +01:00
Richard Hughes
8ccb1af4fe
trivial: Use the ALS firmware with signed payload
2015-04-14 13:44:35 +01:00
Richard Hughes
dc23de64f5
trivial: Update translations
2015-04-12 19:46:53 +01:00
Richard Hughes
0e8ed866b4
Merge pull request #4 from prescott66/patch-1
...
Add slovak translation
2015-04-12 19:41:39 +01:00
Dušan Kazik
d873a29e46
Add slovak translation
2015-04-12 20:18:33 +02:00
Richard Hughes
b19bbacecc
Merge pull request #2 from vanillajonathan/patch-2
...
trivial: Fixed typos and markup for executable
2015-04-12 15:13:13 +01:00
Jonathan
7d50293ab4
Fixed typos and markup for executable
2015-04-11 15:21:20 +02:00
Richard Hughes
7cf560ceb7
Merge pull request #1 from vanillajonathan/patch-1
...
trivial: More markup
2015-04-11 08:45:02 +01:00
Jonathan
4051d53c7f
More markup
2015-04-10 22:58:16 +02:00
Richard Hughes
d34d7d9643
trivial: Fix a tiny compile warning
2015-04-08 19:47:41 +01:00
Richard Hughes
157ee0c274
trivial: post release version bump
2015-03-23 11:59:51 +00:00
Richard Hughes
48291d47c1
Release fwupd 0.1.1
2015-03-23 11:58:40 +00:00
Richard Hughes
8818151196
Export the status as an enumerated value rather than a string
2015-03-19 10:57:44 +00:00
Richard Hughes
f910ac9541
trivial: Also export the status enum codes
2015-03-19 10:54:06 +00:00
Richard Hughes
8645ec9ad5
Create a libfwupd shared library
2015-03-19 10:54:05 +00:00
Richard Hughes
d3c0a70b37
Create runtime directories if they do not exist
2015-03-19 10:31:23 +00:00
Richard Hughes
0e883ee815
Add and document the offline-update lifecycle
...
Also allow providers to override getting and clearing the last update status.
2015-03-19 10:31:23 +00:00
Richard Hughes
871e017bdb
Add a 'get-updates' command to fwupdmgr
...
This matches the devices from the AppStream metadata and displays new releases.
2015-03-17 21:00:21 +00:00
Richard Hughes
9a38c03fe2
Do not crash when there are no devices to return
2015-03-17 20:58:46 +00:00
Richard Hughes
7c3485bc1b
trivial: Make a translated string a little clearer
2015-03-17 07:56:31 +00:00
Richard Hughes
87ac27f5fa
trivial: post release version bump
2015-03-16 20:46:52 +00:00
Richard Hughes
537a101aa2
Release fwupd 0.1.0
2015-03-16 20:45:43 +00:00
Richard Hughes
ac9721399a
Add a systemd service file
2015-03-16 13:07:31 +00:00
Richard Hughes
b2e5d2d806
Add some more documentation to the project
2015-03-16 12:52:13 +00:00
Richard Hughes
8ded6ca0f1
trivial: Mark some more strings as translatable
...
Also fix up some translator comments.
2015-03-16 12:51:43 +00:00
Richard Hughes
310419856b
trivial: Add some files ready for a first release
2015-03-16 12:51:04 +00:00
Richard Hughes
31ddb97066
trivial: Relax the BRs so we can build in Fedora 22
2015-03-16 11:38:03 +00:00
Richard Hughes
bbac6d7932
Return some more fields when returning data about firmware files
2015-03-12 11:41:20 +00:00
Richard Hughes
8152e208d5
Use the metainfo.xml in the .cab file when it's available
2015-03-11 22:01:47 +00:00
Richard Hughes
45255952b7
Use efibootmgr to automatically boot the UEFI firmware update process
2015-03-11 21:34:40 +00:00