Richard Hughes
52bb1babd1
trivial: Add unsigned flag for the CCGX devices
2022-02-24 12:31:48 +00:00
Richard Hughes
56902b246c
ata: Fix trivial log title typo
2022-02-23 16:41:36 +00:00
Richard Hughes
a258461926
trivial: Add unsigned flag for the Nitrokey Storage
2022-02-23 14:42:39 +00:00
Richard Hughes
46848d3bef
trivial: Fix a thinko when not using --json
2022-02-23 10:50:31 +00:00
Richard Hughes
46cf7e4f30
trivial: Fix thinko when there exists LVFS DeviceIntegrity metadata
2022-02-23 10:44:38 +00:00
Richard Hughes
6ef83d6cc0
trivial: Remove one more warning message on server systems
2022-02-23 10:26:04 +00:00
Richard Hughes
15cefb0d95
trivial: Fix KH08P device test
2022-02-23 10:25:46 +00:00
Richard Hughes
45fe26006a
trivial: Add signing flags for rts54hid and rts54hub
2022-02-23 09:04:48 +00:00
Richard Hughes
ccc897e574
modem-manager: Copy the AT retry behaviour in ModemManager
...
Fixes https://github.com/fwupd/fwupd/issues/4319
2022-02-23 07:14:24 +00:00
Richard Hughes
6ec0646380
trivial: Do not output selected device when using --as-json
2022-02-22 21:51:01 +00:00
Mario Limonciello
f9ae630c5a
trivial: Assume JSON means non-interactive
...
Don't show anything to a user that they need to interact with
when running in JSON mode.
2022-02-22 21:51:01 +00:00
Richard Hughes
b0ccd1f4e2
Add CLI support for disabling device prompting
2022-02-22 21:51:01 +00:00
Richard Hughes
f3a13f89dd
Allow specifing the DeviceIntegrity flag from metadata
2022-02-22 19:12:06 +00:00
Richard Hughes
758d5d8c6f
Add a flag to indicate the device is signed or unsigned
...
Devices without either flag are unknown.
2022-02-22 19:12:06 +00:00
Mario Limonciello
a0c9d6312c
trivial: don't show probe errors for unsupported debices
2022-02-22 17:22:13 +00:00
Richard Hughes
7ef94d7a31
vli: Skip probing the Dell DA300 device
...
Although 2109:2820 and 2109:0820 is the generic reference firmware,
firmware revision 3003 is specific to this device.
Fixes https://github.com/fwupd/fwupd/issues/4305
2022-02-22 17:22:13 +00:00
Richard Hughes
2472b51b9e
Add the JCat version to the built and runtime versions
2022-02-22 14:39:10 +00:00
Richard Hughes
196201af71
dell: Tone down some debug statements to be off by default
2022-02-22 13:28:48 +00:00
Richard Hughes
e21391f85d
trivial: Don't warn if the superclass is using custom flags
2022-02-22 13:28:48 +00:00
Richard Hughes
4cd8468722
trivial: Don't warn if overwriting with the same device name
2022-02-22 13:28:48 +00:00
Richard Hughes
7157ca79e4
Require libjcat 0.1.4
...
Although we can compile against older versions, we can't actually work
as current firmware.jcat metadata from the LVFS needs these commits:
109399e1f2
583df67e3e
If it helps, 0.1.4 was released in October *2020*.
2022-02-22 13:28:06 +00:00
Dylan Van Assche
96c1f9dba6
README: add Where to get help? section
...
People can get help through this repository or IRC/Matrix.
2022-02-22 11:12:58 +00:00
Richard Hughes
e71cb3c4c4
vli: Do not assume any VL82x reference firmware has shared PD
...
This should be harmless on an actual devboard, and not break products
using the default VID/PID *without* any shared PD chip.
2022-02-22 10:26:46 +00:00
Kranthi Kuntala
c77847b7ff
[thunderbolt] Add 5 secs delay after nvm update
...
- this is needed for the retimer to be accessible after update
- and to bring the port back to online
Signed-off-by: Kranthi Kuntala <kranthi.kuntala@intel.corp-partner.google.com>
Change-Id: I2234ebe23a55fc03f9ef30c1ea10febfe46a2003
2022-02-22 09:13:39 +00:00
Richard Hughes
c8e5f92f27
uefi-capsule: Add a private flag for devices that never want a header
2022-02-21 22:52:45 -06:00
Richard Hughes
da90fca348
trivial: Turn off GPIO support by default
...
We can swap the default to auto-detection once the auto-features branch
has landed.
2022-02-21 20:37:30 +00:00
Richard Hughes
bd02edcc43
trivial: Add missing API wrapper for future functionality
2022-02-21 18:57:20 +00:00
Mario Limonciello
7b3f3ccc65
trivial: genesys: fix some warnings about unused symbols on old gusb
2022-02-21 12:36:14 -06:00
Richard Hughes
fb4c3dfc9c
trivial: Remove one warning from -Wunused-variable
2022-02-21 09:30:47 +00:00
Ricardo Cañuelo
9466e778f5
Add a new plugin to handle HP M2xfd monitors
...
Added support for genesys logic devices.
2022-02-21 08:30:43 +00:00
Mario Limonciello
cc19be590a
trivial: allow fwupd.service to be run in containers for autopkgtest
...
Generally we don't want this - but for the autopkgtest case it's OK.
Fixes : #4299
2022-02-19 06:56:24 -06:00
Mario Limonciello
fbac66b964
Don't let stderr fail the fwupdmgr-p2p test
2022-02-18 11:36:24 -06:00
Mario Limonciello
f301aabd45
trivial: don't run systemd check when running as a socket
...
We don't want to be checking for a systemd daemon when we just told
you that it is a socketed daemon. (Fixes : #4299 )
2022-02-18 11:36:24 -06:00
Mario Limonciello
e5c00a8e98
trivial: quit fwupdmgr-p2p.sh on command failures
...
This will prevent a lingering daemon from influencing future tests
2022-02-18 11:36:24 -06:00
Richard Hughes
cda5879974
mtd: Parse the firmware version using the defined GType
2022-02-18 10:38:17 +00:00
Richard Hughes
f8d1a1606e
mtd: Add two more instance IDs to the MTD devices
2022-02-18 10:38:17 +00:00
Richard Hughes
308e03a6f4
Sanitize the instance ID parts more carefully
...
The only users of `SERIO\FWID` and `I2C\NAME` are already 'safe' and
the device GUIDs should all be unchanged.
There are no current users of the `MTD\NAME` instance IDs, and these
are the ones that may be more unpredictable and in need of sanity.
2022-02-18 08:23:39 +00:00
Mario Limonciello
53a49b4ac1
Restore AMD SME check
...
Starting with linux kernel 5.18 the SME flag will be removed from
/proc/cpuinfo when it's not activated.
Link: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=08f253ec3767bcfafc5d32617a92cee57c63968e
2022-02-17 10:08:33 -06:00
Richard Hughes
9f8f4ed107
intel-spi: Sync with the device list found in flashrom
2022-02-17 15:50:18 +00:00
Simon Deziel
f5da94c473
systemd: don't run fwupd/fwupd-refresh in containers
...
Signed-off-by: Simon Deziel <simon@sdeziel.info>
2022-02-17 15:23:33 +00:00
Richard Hughes
eb6ba4eafb
trivial: Show the firmware GType in the device ->to_string()
2022-02-17 06:15:30 +00:00
Richard Hughes
50b52aef0d
trivial: Do not install test data for -Dtests=false
2022-02-16 19:38:45 +00:00
Richard Hughes
675c5f41a6
modem-manager: Assign the FuUsbDevice to the FuMmDevice
...
This allows protocol code like Sahara to use GUsb.
2022-02-16 16:07:23 +00:00
Richard Hughes
9e7cc4dc97
trivial: post release version bump
...
This fixes the incomplete a436feb8a9
.
2022-02-16 15:52:21 +00:00
Mario Limonciello
66e3d99114
Don't show TSS2 error messages by default ( Fixes : #4291 )
2022-02-16 09:51:11 -06:00
Richard Hughes
e300e4ea1e
thunderbolt: Fix up some error handling when updating usb4 retimers
2022-02-16 14:51:03 +00:00
Richard Hughes
f63080fbe2
Allow assigning issues to devices
...
This allows us to show in the tools if a device is currently affected
by a specific CVE. For instance, we could inform the user that a device
requires a critical firmware update that is being actively exploited.
Note, this also means we can show the user a firmware update is now
required, even though the firmware may not be available on the LVFS.
Also show the issue in the `fwupdmgr security` output, e.g.
There are devices with issues:
Samsung — MZVLB2T0HALB-000L7:
• CVE-2022-12345
• CVE-2022-54321
2022-02-16 14:50:29 +00:00
Richard Hughes
cb9312744c
tpm: Do not show a warning if the TPM eventlog does not exist
...
Fixes https://github.com/fwupd/fwupd/issues/4290
2022-02-16 14:50:18 +00:00
Richard Hughes
b2bb76dbdd
Add X-BaseboardManagementController as an acceptable category
2022-02-16 14:08:01 +00:00
Richard Hughes
c71ca76235
Add a plugin to set GPIOs for the duration of an update
2022-02-16 14:01:07 +00:00