Commit Graph

9633 Commits

Author SHA1 Message Date
Richard Hughes
539413ca51 parade-lspcon: Fix regression when probing PS175 devices
Fixes https://github.com/fwupd/fwupd/issues/4580
2022-05-02 22:19:38 +01:00
Richard Hughes
e97ee5922e trivial: Fix win32 build by including native gettext 2022-05-02 12:36:28 +01:00
Richard Hughes
89238c15f5 Include libsqlite3-0.dll in the win32 installed
Fixes https://github.com/fwupd/fwupd/issues/4578
2022-05-02 12:36:28 +01:00
Richard Hughes
ff66aecf54 trivial: Fix -Wunused warning when compiling on Windows 2022-05-02 12:36:28 +01:00
Richard Hughes
f6c6e98786 trivial: Include header needed for GetLastError() 2022-05-02 12:36:28 +01:00
Richard Hughes
298377fab3 trivial: Restore 'fwupdmgr install http://...' behaviour
Fixes https://github.com/fwupd/fwupd/issues/4576
2022-04-29 12:31:31 -06:00
ChangHee (Ryan) Lee
310a513e35
ccgx: modify quirk for HP 2022-04-29 16:55:27 +01:00
Richard Hughes
2fcdf352df Retry the device ioctl for EAGAIN 2022-04-29 15:01:32 +01:00
Mario Limonciello
6eb251dc6f Release fwupd 1.8.0
-----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCAAyFiEEFj61ARkiXbPfj0nqF6y6jfqXDhcFAmJqpuIUHHJpY2hhcmRA
 aHVnaHNpZS5jb20ACgkQF6y6jfqXDheTFwf/YYYDtPvFQn8EkwT0RRNUWMjpmiTF
 5VzpQEJG7mevjVhXDiFKjPubW+6Xelb4V8ndUnXqgVbXff9csyOXsvKGssaUE8Sw
 RdIYpMZjdCGAmRqh/H32nMCL9BUqPvdYnf6EtW79sz7K6ghy7V0r04n1XRBvqg1m
 CjDhiBn3ThrohssQzklJdptSG1PQLIGp0E0mDIe+Tz1PIcRfU3V55pKdQTqgMNkf
 5Kp6U4GS7YTHsHgApXCXjXqP31ce3M6mD4FLrQvn4ClyXeO0HoY3ZEdK66HgtO1S
 yTDO7B4BXOBEMHMFfFQI+HcTgEofsQ/nm91xKAueoVbxA0amE+LgY7HEtw==
 =hKO7
 -----END PGP SIGNATURE-----

Merge tag '1.8.0' into debian

Release fwupd 1.8.0
2022-04-29 00:08:39 -05:00
Richard Hughes
e803ed30f5 trivial: post release version bump 2022-04-28 15:59:12 +01:00
Richard Hughes
9bf8724bf4 Release fwupd 1.8.0 2022-04-28 15:38:26 +01:00
Richard Hughes
f81a3e671e synaptics-mst: Read the fw-size in a more safe way 2022-04-28 14:20:13 +01:00
Richard Hughes
beb49d7ac0 trivial: Add fu_common_read_uint24() helper for future code 2022-04-28 14:18:30 +01:00
Richard Hughes
855ece352d Check the alignment when reading in raw firmware 2022-04-28 14:15:49 +01:00
Richard Hughes
2b81290829 synaptics-prometheus: Add a sanity check to fix a fuzzing failure
Fixes https://oss-fuzz.com/testcase-detail/6232454836387840
2022-04-28 07:24:00 +01:00
Richard Hughes
3553336eff trivial: Don't print a critical warning in fu_common_sum8_bytes()
If the size if zero, the buffer may be NULL.

Fixes: https://oss-fuzz.com/testcase-detail/5453386322935808
2022-04-28 07:24:00 +01:00
Richard Hughes
f5bbd744f5 wacom-usb: Fix a timeout when parsing very corrupt firmware
Fixes https://oss-fuzz.com/testcase-detail/5797345020739584
2022-04-28 07:24:00 +01:00
ChangHee (Ryan) Lee
89cfe97625
ccgx: Fix failure to replug 2022-04-27 12:03:16 +01:00
Richard Hughes
f3ec632492 trivial: Add some new helper API for future functionality 2022-04-26 14:30:28 +01:00
Mario Limonciello
15bacf1e75 releasing package fwupd version 1.7.7-1 2022-04-25 20:44:08 -05:00
Mario Limonciello
ec00da737f New upstream version (1.7.7) 2022-04-25 20:43:53 -05:00
Mario Limonciello
ab8e226e27 Run fwupd-refresh under a dedicated fwupd-refresh user (LP: #1969976) 2022-04-25 20:33:04 -05:00
Mario Limonciello
457398c81c Backport configuration option for systemd refresh unit user 2022-04-25 20:33:04 -05:00
Richard Hughes
dcb132bee4 Release fwupd 1.7.7 2022-04-25 20:32:49 -05:00
Richard Hughes
22db09a6f3 flashrom: Allow quirking the flashrom flash size
We were using an 'undocumented' local copy of the flash size, when
FuDevice was setting the [ignored] standard device property.
2022-04-25 20:32:49 -05:00
Richard Hughes
f3a0005253 trivial: Use the proxy physical ID automatically 2022-04-25 20:32:49 -05:00
Richard Hughes
9b6204953c Fix build for MacOS
This is more for curiosity than anything else.
2022-04-25 20:32:49 -05:00
Mario Limonciello
0a4ec3cd6e trivial: fix behavior when running on old json-glib
older json-glib versions can't work with saving or retrieving
HSI security events.  Rather than showing non-sensical errors
about too old of a json glib version that are out of context,
just compile this stuff out on the older versions.

This fixes HSI security events showing up too as a result.
2022-04-25 20:32:49 -05:00
Jeremy Soller
9ba368ef6c trivial: Add HP Dev One quirk with no-ux-capsule flag 2022-04-25 20:32:49 -05:00
Richard Hughes
d30e067872 Revert "modem-manager: uninhibit modem after upgrade"
This reverts commit e3b62e643b which
fixes a crash when updating devices.
2022-04-25 20:32:49 -05:00
Richard Hughes
1625142c0e Never send the DeviceChanged signal with old data
If we connect up the device for property changes and then do an update,
we might send the pre-update GVariant data rather than the post-install
FuDevice.

This could mean that any client using the signal to update UI elements
might either flicker between the values, or show the 'wrong' device
version.
2022-04-25 20:32:49 -05:00
Richard Hughes
70042cca57 trivial: Add some missing g_return_val_if_fail() calls 2022-04-25 20:32:49 -05:00
herman lin
38e7e7b338 elanfp: Add PID 0x0C82 2022-04-25 20:32:49 -05:00
herman lin
3d627cd04c elanfp: Modify for BULK_RECV_TIMEOUT_MS to 3000 2022-04-25 20:32:49 -05:00
Richard Hughes
31699ae408 nvme: Add signed-payload for Western Digital hardware 2022-04-25 20:32:49 -05:00
Richard Hughes
980e05734e Allow overriding the detected machine type
This makes developing HSI tests and UIs much easier when using VMs or
containers.
2022-04-25 20:32:49 -05:00
Richard Hughes
fb587bb2b6 trivial: Never return the invalid value from fu_progress_get_percentage() 2022-04-25 20:32:49 -05:00
Richard Hughes
5df29c47da trivial: Use a short string form for the CFI commands 2022-04-25 20:32:49 -05:00
Ryan Lee
660b6ee3fc ccgx: Add trigger code to support future hardware 2022-04-25 20:32:49 -05:00
Richard Hughes
cc4be214cf vli: Do not set the serial number
This is always set as '00000000000000000000001' and thus is unhelpful.
2022-04-25 20:32:49 -05:00
Richard Hughes
22eeda5cf0 trivial: Add a missing possible CFI quirk key 2022-04-25 20:32:49 -05:00
Jeremy Soller
3e1b5f683b Add System76 launch_lite_1 2022-04-25 20:32:49 -05:00
Sean Rhodes
7310973b28 plugins/flashrom: Move MaxSize quirk to GUID (#4468)
Move the quirk from HwID to GUID to the apply correctly.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
2022-04-25 20:32:49 -05:00
Mario Limonciello
0af8ceedcb trivial: set plugin_scsi to false for openbmc 2022-04-25 20:32:49 -05:00
Mario Limonciello
09abbd5a2b trivial: bump python black version to fix CI 2022-04-25 20:32:49 -05:00
Mario Limonciello
e352a149e1 trivial: fixup Github CI for 1.7.x 2022-04-25 20:32:49 -05:00
Richard Hughes
c3c17ecae4 trivial: Fix up CircleCI config 2022-04-25 20:32:49 -05:00
Richard Hughes
2388f70788 dfu: Add unsigned-payload for one of the demo devices 2022-04-25 20:32:49 -05:00
Richard Hughes
75346bd800 trivial: Use the correct struct offset for device requests 2022-04-25 20:32:49 -05:00
Richard Hughes
b3aa5442b5 trivial: Add one more translated HSI result case 2022-04-25 20:32:48 -05:00