Mario Limonciello
b7b06df928
trivial: dell: ignore a false positve for stringop-overread
2022-04-23 08:27:34 +01:00
Richard Hughes
6f6f83ee46
trivial: Disable the safe directory feature for CI
2022-04-23 08:27:34 +01:00
Richard Hughes
4199c694b1
Fix a CI failure for any distro using git >= 2.35.3
2022-04-23 08:27:34 +01:00
Richard Hughes
ab0c750bb2
Only show the CLI time remaining for predictable status phases
...
Fixes https://github.com/fwupd/fwupd/issues/4540
2022-04-22 11:38:35 -05:00
Mario Limonciello
d599c90da0
trivial: allow manually running the container generation workflow
2022-04-22 08:34:12 -05:00
Richard Hughes
f7e006c491
trivial: Remove now-fixed workaround for runc
2022-04-22 11:58:05 +01:00
Richard Hughes
95022acffb
trivial: Fix Fedora CI
2022-04-22 11:58:05 +01:00
Sergii Dmytruk
e9f765dc47
plugins/flashrom/fu-flashrom-device.c: create layout on open
...
This avoids possible reading IFD multiple times and fixes a memory leak
of layout on errors and an unconditional leak in
fu_flashrom_device_prepare(), which didn't call
flashrom_layout_release().
Notice that flashrom_layout_set() call does NOT transfer ownership.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2022-04-21 15:39:47 +01:00
Sergii Dmytruk
e1d708a4ff
plugins/flashrom: manage flashrom context at plugin level
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2022-04-21 15:39:47 +01:00
Sergii Dmytruk
ddf4e10d7b
plugins/flashrom: enable for 2 Tuxedo laptops
...
Their ME region in flash can be unlocked manually, give user
instructions on how to do it.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2022-04-21 15:39:47 +01:00
Sergii Dmytruk
e65cb98cc8
plugins/flashrom: add flashrom-specific GUIDs
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2022-04-21 15:39:47 +01:00
Sergii Dmytruk
2bac03eee1
plugins/flashrom: create separate device for ME region
...
Created only if intel_spi plugin indicates that the region exists by
creating its own device for it.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2022-04-21 15:39:47 +01:00
Richard Hughes
103e4ed889
trivial: Make the language in the stale job more pathetic
2022-04-21 15:30:55 +01:00
Richard Hughes
81fbff8445
redfish: Restart the BMC after installing BCM updates
2022-04-19 20:24:59 +01:00
Richard Hughes
0b937e7a6e
trivial: Only set the profile value after the argv parse
2022-04-19 14:21:21 +01:00
Sergii Dmytruk
523ed0d7b4
plugins/flashrom: make region we're flashing a property
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2022-04-19 10:47:41 +01:00
Sergii Dmytruk
b678170ee7
plugins/intel-spi: mark ME region device locked if it's RO
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2022-04-19 10:44:46 +01:00
Sergii Dmytruk
294bd648ea
trivial: plugins/superio: include prj_name in IT55's to_string
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2022-04-19 10:44:28 +01:00
Sergii Dmytruk
dce73cbffb
plugins/superio: don't leak chiplet property of device
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2022-04-19 10:44:10 +01:00
Richard Hughes
7ec0f11e69
mtd: Use the correct uSWID child for multiple coSWID children
2022-04-18 17:48:52 +01:00
Richard Hughes
519110b70e
Support firmware with uSWID header version 2
...
This allows multiple coSWID objects to be saved into a uSWID firmware,
and adds support for Zlib compressed payloads.
2022-04-18 17:48:52 +01:00
Mario Limonciello
0432cfe537
trivial: uefi: drop unnecessary HAVE_HSI declaration
...
This appears to have been from before a vfunc was added and isn't
necessary.
2022-04-18 10:01:02 -05:00
Mario Limonciello
1406e42745
trivial: bios: Add an attribute to fail HSI in legacy BIOS mode
...
Fixes : #4530
2022-04-18 10:01:02 -05:00
Richard Hughes
2d5186622c
Add FuProgress to ->prepare and ->cleanup
...
Some plugins were creating local versions (which were not attached to
the daemon progress in any way) as a workaround as they needed to do
actions that took a long time to complete.
2022-04-15 16:50:06 +01:00
Richard Hughes
a374254d74
redfish: Drop the cache when invalidated
2022-04-15 16:49:48 +01:00
Richard Hughes
08a3fd8b65
redfish: Fix a memory leak when calling ->setup() more than once
2022-04-15 16:49:48 +01:00
Richard Hughes
a8497ad5c2
trivial: Allow invalidating backends when subsystems change
2022-04-15 16:49:48 +01:00
Richard Hughes
064cb648c1
redfish: Allow specifying the request type
2022-04-15 07:43:09 +01:00
Richard Hughes
58fd419fb8
Do not clear the instance-id hash during ->setup()
...
Some plugins rely on adding more instance IDs after the device has been
added.
2022-04-15 06:49:51 +01:00
Mario Limonciello
7662824913
trivial: ignore rej files
2022-04-14 10:30:54 -05:00
Mario Limonciello
b3de9ffd21
Add support for a new TrustedUids key
...
This key is used to specify that a dedicated user runs the fwupd
client process and sensitive strings such as the serial number should
be shared with the calling process.
(Fixes : #4524 )
2022-04-14 10:30:54 -05:00
Richard Hughes
f8f5cd1f25
redfish: Don't add a device to itself when replugging
2022-04-14 13:06:21 +01:00
Mario Limonciello
d19ebccd56
trivial: pci_psp: test an attribute to declare missing data
...
If the system loads ccp but the ccp driver doesn't export attributes
we should mark the CPU plugin as not supported.
2022-04-14 01:39:22 -05:00
Richard Hughes
01aaa97bcd
trivial: Ignore the g_unlink() in the offline runner
...
There's not much we can do in this situation anyway...
2022-04-13 15:08:12 +01:00
Richard Hughes
3b0d1a6c6b
trivial: Ignore the return value of curl_easy_setopt() in most cases
...
This makes Coverity happy.
2022-04-13 15:08:12 +01:00
Richard Hughes
0b7af7d54b
trivial: Ignore the return value of setenv() in most cases
...
This makes Coverity happy.
2022-04-13 15:08:12 +01:00
Richard Hughes
0f8dffd042
intel-spi: Fix potential integer overflow
2022-04-13 15:08:12 +01:00
Richard Hughes
200302bbc6
redfish: Remove some logically dead code
2022-04-13 15:08:12 +01:00
Richard Hughes
0d7d8b3240
trivial: Always call va_end() even in the error path
2022-04-13 15:08:12 +01:00
Richard Hughes
03d166158d
trivial: Remove some logically dead code
2022-04-13 15:08:12 +01:00
Richard Hughes
d0c8514c52
wacom-raw: Fix a Coverity false positive
...
Technically this is an OOB write, but we're deliberately writing into
the next section of the FuWacomRawRequest structure.
Be explicit to avoid Coverity warnings.
2022-04-13 15:08:12 +01:00
Richard Hughes
a7149a4dac
genesys: Fix a potential OOB read
2022-04-13 15:08:12 +01:00
Richard Hughes
5fdef8defb
wacom-usb: Fix a small memory leak in an error path
2022-04-13 15:08:12 +01:00
Richard Hughes
db07e84fe0
tpm: Fix a small memory leak in an error path
2022-04-13 15:08:12 +01:00
Richard Hughes
b25a3a4294
superio: Fix a small memory leak in an error path
2022-04-13 15:08:12 +01:00
Richard Hughes
34651a18e2
nordic: Fix a small memory leak in an error path
2022-04-13 15:08:12 +01:00
Richard Hughes
2883b577dc
trivial: Fix a potential OOB write that can't actually happen
2022-04-13 15:08:12 +01:00
Sergii Dmytruk
500dd2c9c4
fu-util: pull device flags after unlocking
...
To allow unlocking operation change them.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
2022-04-13 09:05:37 +01:00
Jierger Zhou
443b6450f0
dfu: modified VID/PID for atlas camera.
2022-04-13 08:12:09 +01:00
Crag Wang
9c8dc29711
dell-dock: probe mst earlier to determine signed payload attr
2022-04-13 00:00:01 -05:00