Ivan Mikhanchuk
d1fc1d1f93
modem-manager: add firehose prog name quirk
...
Adds FirehoseProgFile quirk to determine the correct filename for the
firehose prog depending on the device VID:PID.
2023-01-05 17:39:13 +00:00
Sean Rhodes
b20737fe4a
plugins/flashrom: Allow 32MiB images for the StarBook Mk VI
...
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
2023-01-05 14:57:58 +00:00
Mario Limonciello
c939db9296
trivial: skip self tests that fail with G_IO_ERROR_NOT_DIRECTORY
...
fixes : #5370
2023-01-05 09:20:35 +00:00
Mario Limonciello
a3734ba3a4
Backport a patch to fix FTBFS on s390x.
2023-01-04 10:23:37 -06:00
Martin Fernandez
7b6770061c
trivial: fix error message on reading IA32_TME_ACTIVATION
2023-01-04 16:16:20 +00:00
Richard Hughes
e73f7d019c
Do not allow LZX compressed cabinet archives
...
The GCab decompression code is *scary* low level C that has not had any security
auditing other than by the fuzzer (which found plenty of memory-safety bugs).
Supporting LZX is useless at best, and could be a security exploit at worst.
2023-01-04 16:06:00 +00:00
Richard Hughes
2aca445360
trivial: Ensure that G_TEST_SRCDIR is set for all self tests
...
This means that we don't get hard-to-debug failures later in time.
2023-01-04 07:24:01 -06:00
Richard Hughes
6c18cc0f66
mtd: Use dummy SMBIOS data to fix self test on s390x
2023-01-04 07:24:01 -06:00
Mario Limonciello
3b38582c8b
refresh changelog
2023-01-03 08:38:16 -06:00
Mario Limonciello
49c1fcaefd
drop patches upstream
2023-01-03 08:35:07 -06:00
Mario Limonciello
1cc9569288
Release fwupd 1.8.9
...
-----BEGIN PGP SIGNATURE-----
iQFIBAABCAAyFiEEFj61ARkiXbPfj0nqF6y6jfqXDhcFAmO0HHYUHHJpY2hhcmRA
aHVnaHNpZS5jb20ACgkQF6y6jfqXDhfrbwf/ZYTzj+lFym7x15+iVYusvRf3xB4y
skhSwlutozjj8vPUxtNDPYGZ8EZUpZizk/emQ5Fk8pLjqrGeDdMbKutaDTj+964f
Ylqjut5xamKbrrA1CnxUCbb9bEOsUIB1AZWW8OXJJdnIUnf/JkoQGAp6inIOpmZJ
qPR6feF2HKaJRFhYgnc5CKr8CV6I4GvMcru9KA1UUh8OWiSLuWptvz33b9w0glQM
GNNcT+zTFo6/yvGYfGrubMFu0iUlbDXYWdqkJczdPgEdqW9BZy2ttXjjOEcLa3zh
IqQU5py2JyZBjU9pk96AWj1wgMBSakOipxKbx2nIp9EbR/tbrGeJ5QuqqQ==
=L0ad
-----END PGP SIGNATURE-----
Merge tag '1.8.9' into debian
Release fwupd 1.8.9
2023-01-03 08:34:41 -06:00
Richard Hughes
42b29d076e
trivial: post release version bump
2023-01-03 12:23:13 +00:00
Richard Hughes
faeefb66d0
Release fwupd 1.8.9
2023-01-03 12:15:50 +00:00
Richard Hughes
8066794c14
Show the get-plugins failures in red text
2022-12-30 18:34:52 +00:00
Richard Hughes
2a448c326c
Show the get-plugins secure-config text in green
2022-12-30 18:34:52 +00:00
Richard Hughes
0b754727f2
Show the get-plugins system-integrity text in green
2022-12-30 18:34:52 +00:00
Richard Hughes
0eee4d7faa
Add support for W25X10CL SPI flash chip
2022-12-30 10:24:00 +00:00
Richard Hughes
542014ebe3
Use 'check' when calling run_command() to avoid a warning
...
New versions of meson [correctly] warn when this parameter is not specified.
2022-12-29 15:49:02 +00:00
Richard Hughes
de71ebcc58
trivial: Use meson features to disable functionality
2022-12-29 15:49:02 +00:00
Richard Hughes
02d17592b2
Fix deprecated meson commands
2022-12-29 15:49:02 +00:00
Josh Soref
67deecde31
Lots of spelling fixes
...
Fixes:
* activate
* active
* additional
* and
* approaches
* attestation
* bootloader
* calculate
* capability
* children
* close
* compatible
* continuous
* convenience
* critical
* data
* delivery
* disabled
* disambiguate
* documented
* elapse
* emergency
* erasable
* expectations
* filesystem
* from
* haptic
* ignorable
* images
* infinity
* information
* information
* inhibited
* insufficient
* interrupt
* into
* limited
* management
* manifest
* maximum
* memory
* metadata
* mismatch
* model
* nonexistent
* not
* objects
* offset
* omissions
* ota
* past
* perform
* peripherals
* predictable
* product
* quarterly
* quirk
* quirks
* recognize
* release
* requests
* revocation
* sanitized
* sector
* status
* the
* the update
* timeout
* transfer
* transfers
* typically
* unspecified
* upgrade
* which
* will
* wireless
2022-12-29 13:57:31 +00:00
Richard Hughes
de5b2adaab
Never allow using SHA-1 for checksum validation
2022-12-29 10:55:08 +00:00
Aaron Skomra
513bad1e93
wacom-usb: add scaler support to wacom-usb
...
Support for updating Wacom scalar firmware is being introduced
with the Cintiq Pro 27.
2022-12-23 10:50:54 +00:00
Mario Limonciello
43969a584a
Update changelog
2022-12-22 09:43:31 -06:00
Mario Limonciello
b587f62a1b
Backport another patch to fix another autopkgtest failure
2022-12-22 09:42:49 -06:00
Richard Hughes
427e5cec7a
trivial: Add new convenience API to make plugins simpler
2022-12-20 20:54:12 +00:00
Richard Hughes
eb1711bc22
Add X-GraphicsTablet category
2022-12-20 15:48:15 +00:00
Richard Hughes
9a5e18d573
Add X-FingerprintReader category
2022-12-20 15:48:15 +00:00
Richard Hughes
47f537e005
wistron-dock: Add a new plugin to update several dock models
2022-12-20 14:51:40 +00:00
Richard Hughes
3cbfbe1e09
Skip the fwupdx64.efi BootXXXX entry when measuring system integrity
...
This is created before the UEFI capsule plugin adds the new BootXXXX entry on
NVRAM systems.
2022-12-20 12:34:48 +00:00
Richard Hughes
d4bfb0e53c
Add a request ID for re-inserting the USB cable
2022-12-20 12:33:47 +00:00
Mario Limonciello
fd2bb213ba
Backport a patch for autopkgtest failure found in Ubuntu.
2022-12-19 23:09:12 -06:00
Mario Limonciello
d09fb40ae2
trivial: don't comment out any daemon.conf keys by default
...
It's confusing to an end user if some keys are commented but others
aren't. The thought process is:
1) All keys are configured with their default value.
2) Commenting out a key should keep the default value.
3) Modifying a key sets a new value.
2022-12-19 15:01:33 -06:00
Mario Limonciello
b1ee46bc2a
fu-config: Set defaults if conffile is missing
...
Line up the defaults for all keys in daemon.conf to match the code
behavior if the conffile was removed.
2022-12-19 15:01:33 -06:00
Richard Hughes
8bbc9056f6
trivial: Do not emit DeviceChanged before DeviceAdded
2022-12-19 16:49:50 +00:00
Denis Pynkin
4a1f9e8241
synaptics-cape: return false if version detection failed
2022-12-18 00:51:43 +03:00
Denis Pynkin
db57d9fe40
synaptics-cape: add the PID 0x0286
...
The device with PID=0x00298 has PID=0x0286 with the outdated FWre.
This change allows to recognize and update devices in the field to
the recent FWre version.
See: Google tracker issue 257197851
Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
2022-12-18 00:51:43 +03:00
Mario Limonciello
8d97e2fa93
tpm: don't require event log to have all reconstructions
2022-12-17 13:00:51 -06:00
Mario Limonciello
99f36cb494
tpm: Add support for sha384
2022-12-17 08:18:48 -06:00
Mario Limonciello
2e7355955a
trivial: add missing colon in function docs
2022-12-17 07:23:09 -06:00
Richard Hughes
069fa56f1a
Add fu_archive_firmware_get_image_fnmatch() for future use
...
It's useful to get images from archives by a specific filename extension.
2022-12-17 07:44:27 +00:00
Richard Hughes
08e3eaafe0
uefi-dbx: Ignore failure to mount the ESP if unsupported
...
I think this is only possible when a raw partition with no filesystem has the
ESP or BDP UEFI GUID set in the partition table.
2022-12-16 14:58:03 +00:00
Richard Hughes
63f4038328
Fix some trivial null-correctness spotted by Tartan
2022-12-15 17:27:22 +00:00
Richard Hughes
fbf4d3753b
trivial: Use the correct integer type when getting the method caller
2022-12-15 17:27:22 +00:00
Richard Hughes
ce340e549d
trivial: Do not use a GError for a critical problem
2022-12-15 17:27:22 +00:00
Richard Hughes
4cb7a20a68
superio: Return with failure if setting GError
2022-12-15 17:27:22 +00:00
Richard Hughes
a16d150ba9
superio: Do not set GError if not failing
2022-12-15 17:27:22 +00:00
Richard Hughes
4fc8685ca0
synaptics-cape: Prefix the GError correctly
2022-12-15 17:27:22 +00:00
Richard Hughes
a7c199bb59
elantp: Prefix the GError correctly
2022-12-15 17:27:22 +00:00
Richard Hughes
b9837e4140
trivial: Actually make the self test match the comment
2022-12-15 17:27:22 +00:00