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
Richard Hughes
5014ed0da5
trivial: Don't use Ubuntu 16.04 in CircleCI
...
See https://circleci.com/docs/2.0/images/linux-vm/14.04-to-20.04-migration/
2022-02-16 12:33:41 +00:00
Sean Rhodes
f1f938dfd8
plugins/flashrom: Add Star Lite Mk III coreboot GUID
...
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
2022-02-15 21:46:48 -06:00
Yuan-Chen Cheng
4642e7694e
fall back to signed EFI app as secure boot is off.
...
Some distribution hopes to not install the not-signed EFI app by default.
However, for the corner case, the user might still want to use not-signed
one (maybe to work around bugs or do testing). This implements
a logic that uses the not-signed EFI app as the secure boot is off, and
if it does not exist, then we fall back to using the signed one.
Also drop fwupd-unsigned from Recommends of fwupd in debian/control.
2022-02-15 08:15:56 -06:00
Richard Hughes
9d8d2744ca
ata: Correctly chain up to FuUdevDevice when debugging
2022-02-15 09:23:05 +00:00
Richard Hughes
f7c69d794b
Show the user when devices are updatable by inhibited
...
Fixes https://github.com/fwupd/fwupd/issues/4281
2022-02-14 16:03:12 +00:00
Richard Hughes
cfaf1d73c1
Do not include the vendor name in the AMT device
2022-02-14 12:35:44 +00:00
Richard Hughes
55bd4862d3
Try harder to convert to a version into a correct semver
...
This is really useful for the flashrom plugin.
2022-02-11 15:28:05 +00:00
Richard Hughes
ad0b274cec
trivial: Move the date_eol attribute to the component node
...
The LVFS has been changed to do the same, and no real vendors have
added EOL information yet.
2022-02-11 10:44:10 +00:00
Gaël PORTAY
73377b2a53
trivial: Add new category type for video display
2022-02-10 13:47:17 +00:00
Richard Hughes
b8da2f3200
ata: Add one more model name fuzzy match
2022-02-10 10:30:28 +00:00
Richard Hughes
5ffbc935cf
trivial: Use FuContext when creating FuIfdDevice children
2022-02-09 16:58:04 +00:00
Richard Hughes
b5e7a0be16
Do not use gettext before calling setlocale
2022-02-09 16:56:47 +00:00
Crag Wang
f7b6fa2e82
trivial: don't replug if thunderbolt device supports auth on disconnect
...
Fixes : #4262
2022-02-09 16:30:23 +00:00
Richard Hughes
b4fb6fa6aa
flashrom: Fix loading devices in coreboot mode
...
We were specifying _REQUIRE_HWID but the plugin list was not yet loaded when we were trying all the HwIds.
2022-02-09 14:21:03 +00:00
Richard Hughes
fd399da71b
tpm: Fix a critical warning when loading an empty TPM eventlog item
2022-02-09 14:20:55 +00:00
Richard Hughes
171ebda355
Check the IFD sections have non-zero data length
...
This fixes a critical warning when loading an invalid builder file.
2022-02-09 13:31:55 +00:00
Richard Hughes
8cec5d8686
Allow padding firmware sections in builder XML files
2022-02-09 13:31:55 +00:00
Richard Hughes
02f003a195
trivial: Build pcre when building static CI tools
2022-02-09 11:58:50 +00:00
Richard Hughes
740bddf7dd
trivial: Do not use use sudo to use firmware-build
...
It's not needed anymore.
2022-02-09 11:58:50 +00:00
Richard Hughes
9ea78077af
trivial: Fix a logic thinko when adding the community warning in fwupdmgr
2022-02-08 17:10:28 +00:00
Richard Hughes
2b310fb368
dfu: Downgrade a trivial harmless warning to debug
2022-02-08 11:56:20 +00:00
Richard Hughes
a436feb8a9
trivial: post release version bump
2022-02-07 16:30:43 +00:00
Richard Hughes
33aed8c7fb
Release fwupd 1.7.5
2022-02-07 16:24:38 +00:00
Richard Hughes
31dacb8687
Allow marking a device as EOL
...
This probably means it is unlikely to get any new security updates.
2022-02-07 16:03:44 +00:00
Richard Hughes
930e6f4e52
Get the host machine ID when running on Windows
2022-02-07 16:01:51 +00:00
Richard Hughes
915c4805f5
thunderbolt: Set the update timeout if required
...
I think this accidentally got inverted during the retimer split.
2022-02-07 14:25:58 +00:00
Richard Hughes
cf5d8db9a4
vli: Set the progress values for the MSP430 update
2022-02-07 14:21:01 +00:00
Richard Hughes
2448660922
trivial: Print the RemoveDelay in the device debug string
2022-02-07 14:21:01 +00:00
Richard Hughes
24c041c3f8
trivial: Fix the range check for the RemoveDelay quirk
2022-02-07 14:21:01 +00:00
Richard Hughes
2fd4ea5ddc
Get the SMBIOS table on Windows
...
Fixes https://github.com/fwupd/fwupd/issues/4253
2022-02-07 14:04:44 +00:00
Kranthi Kuntala
97e6c1d7c2
[thunderbolt] remove the skip-restart flag for retimer
...
-this is indeed needed to reflect the updated version after system reboot
Signed-off-by: Kranthi Kuntala <kranthi.kuntala@intel.corp-partner.google.com>
Change-Id: Id4751d531528590cc93c08db0d0939a547f4d59f
2022-02-04 20:28:57 +00:00
Richard Hughes
2633b68cd8
trivial: Fix the vendor to battery threshold mapping
...
I broke this when optimizing fu_context_lookup_quirk_by_id() to only
take a GUID. Mea culpa.
Fixes https://github.com/fwupd/fwupd/issues/4250
2022-02-04 19:28:49 +00:00
Mario Limonciello
783e2e0448
Drop the AMD SME check for security attributes ( Fixes : #4176 )
...
This method does not indicate whether the kernel has enabled encryption.
That information is only visible from the kernel log at this time.
Continue to read the MSRs though, because if/when we get a method for the
kernel to export it we may use these as a basis of "support" but not a
indication of it being enabled.
encrypted:
```FuPluginMsr SME/SEV check MSR: eax 01000f, ebx 016f
FuPluginMsr PCI_MSR_AMD64_SYSCFG: 0f40000, sme_is_enabled=1
FuPluginMsr PCI_MSR_AMD64_SEV: 00, sev_is_enabled=0
```
not_encrypted:
```
FuPluginMsr SME/SEV check MSR: eax 01000f, ebx 016f
FuPluginMsr PCI_MSR_AMD64_SYSCFG: 0f40000, sme_is_enabled=1
FuPluginMsr PCI_MSR_AMD64_SEV: 00, sev_is_enabled=0
```
2022-02-04 10:41:47 -06:00
Richard Hughes
80a30fda18
trivial: Use the now-stable glib2 package for the Fedora CI
2022-02-04 12:00:12 +00:00
Richard Hughes
7d8fef4139
trivial: Remove the unused com.redhat.fwupdate built version
...
We've not needed this for several years, and no firmware on the LVFS actually uses this.
2022-02-04 11:59:51 +00:00
Denis Pynkin
cdd280b4d3
plugins/nordic-hid: extend the doc with tested HW
2022-02-04 13:46:59 +03:00
Richard Hughes
dbd0995071
Add support for outputting versions in JSON format
...
To use this, do: 'fwupdmgr --version --json'
2022-02-03 15:42:57 +00:00
Richard Hughes
67d24b0f65
trivial: Add the HostBkc to the report metadata
2022-02-03 15:42:57 +00:00
Mario Limonciello
59ef6ef4e2
trivial: synaptics-mst: use environment for quirk override location
2022-02-03 09:40:12 -06:00
Mario Limonciello
3f1dde7911
trivial: thunderbolt: use environment for overriding quirk location
2022-02-03 09:40:12 -06:00
Mario Limonciello
3e3bd334f4
trivial: use src directory for quirks for ata and nvme plugins
...
Fixes : #4244
2022-02-03 09:40:12 -06:00