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
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
Mario Limonciello
35bea25853
releasing package fwupd version 1.7.5-1
2022-02-15 08:29:16 -06:00
Mario Limonciello
b63d09ef77
Update changelog
2022-02-15 08:21:41 -06:00
Mario Limonciello
516f86aac6
Drop fwupd-unsigned from Recommends
2022-02-15 08:19:24 -06:00
Mario Limonciello
aae5c04c7a
Backport a patch to allow falling back to signed binary if unsigned binary not present
2022-02-15 08:18:38 -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
Mario Limonciello
be5932d994
backport a patch for community messaging issue
2022-02-14 10:52:49 -06: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
Mario Limonciello
eacd471d87
backport a patch to fix dell wd19 TBT updates
2022-02-10 08:18:46 -06: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
Mario Limonciello
fab0cabf6f
New upstream version (1.7.5)
...
* New upstream version (1.7.5)
* Drop efivar compatibility patch, upstream
2022-02-09 21:19:10 -06:00
Mario Limonciello
49e6fe80a5
Release fwupd 1.7.5
...
-----BEGIN PGP SIGNATURE-----
iQFIBAABCAAyFiEEFj61ARkiXbPfj0nqF6y6jfqXDhcFAmIBR8YUHHJpY2hhcmRA
aHVnaHNpZS5jb20ACgkQF6y6jfqXDhev+AgApns7EvoFwyHSF+ZZjVKa7UALfBZH
bLMbdfFWAop8Rm8QRmoKTyDzBlaWL1xLYILDYNVeH2cqB5/LHavtw9dTgEr9GZeQ
zCnDvnx5kr4b6lirCmDHqqMM3mMpw4s0ac22sdxweW5N3OhMNiVrPyfTNyYEKIC2
7Qmzd4VLuT7i021GhqlNmhxK40n8vRmdYdBFLjwF494okJheec2SwbyPO02y/9pz
nSDX+xQTwgqldfBj2L/MZFclWo8DTV2ZA7JYE9HosanyyplpFrBUTeG2tbR1Xeer
CLvSVfLsfQiMu4HQ6XpWEWMdSdyaJSSbkm4kNyb9VjWrzGpRlzVM5KcGbg==
=2uN8
-----END PGP SIGNATURE-----
Merge tag '1.7.5' into debian
Release fwupd 1.7.5
2022-02-09 21:13:58 -06:00
Steve McIntyre
8daf4a003d
Add hard dependencies on libfwupd2 and libfwupdplugin5
...
built with us. Symbols suggest things should work, but maybe not. :-(
Closes : #1003664
2022-02-10 00:24:34 +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