Mario Limonciello
3143bad0f5
fu-tool: Save device state to @LOCALSTATEDIR@/lib/fwupd/state.json on actions
...
This feature is turned on with the new fwupdtool option `--enable-json-state`
The intended use case is for ChromeOS to be able to save information about
devices on the system when `fwupdtool update` was run to display in the UX at
a later time.
2019-02-28 10:32:45 -06:00
Richard Hughes
56445b0936
trivial: Fix missing G_BEGIN_DECLS's from public includes
2019-02-10 08:59:07 +00:00
Richard Hughes
bfd946e463
Use '#pragma once' to avoid a lot of boilerplate
2019-02-09 08:42:30 -06:00
Richard Hughes
6b78d64987
Add fwupd_guid_from_string() to drop dep on uuid
...
This also allows us to write mixed-endian structures and adds tests. As part of
this commit we've also changed the API of something that's not yet been in any
tarball release, so no pitchforks please.
2019-02-06 14:48:04 +00:00
Richard Hughes
b8c30b8732
Do not use efivar just to print a mixed endian GUID
2019-02-04 15:19:57 +00:00
Richard Hughes
592baedfff
Export some of the GUID functionality
2019-02-04 15:19:57 +00:00
Richard Hughes
02c90d8a03
Remove the unused Emacs indenting headers from all source files
...
Fixes https://github.com/hughsie/fwupd/issues/636
2018-08-09 12:48:04 +01:00
Mario Limonciello
51308e648a
Adjust all licensing to LGPL 2.1+ ( Closes : #526 )
2018-05-29 09:03:13 +01:00
Richard Hughes
d17dc0616f
trivial: Export fwupd_get_os_release()
...
We need this for future client functionality and it seems a sane thing to
share.
2018-04-11 09:48:02 +01:00
Richard Hughes
b58104895d
trivial: Add fwupd_build_history_report_json() for future use
2018-01-11 21:28:22 +00:00
Richard Hughes
f1ed711c7e
trivial: Add fwupd_build_machine_id()
...
This allows us to identify a specific machine using the machine-id.
2018-01-11 08:16:55 +00:00
Richard Hughes
8f89cf04fb
Add more metadata to the user-agent string
2017-12-21 08:25:29 +00:00
Richard Hughes
b86484a585
Export some more API for dealing with checksums
2017-06-09 10:11:58 +01:00
Richard Hughes
812d1b708d
trivial: Spit out non-enum functionality into a common file
2017-06-06 16:27:47 +01:00