Commit Graph

9896 Commits

Author SHA1 Message Date
Fabian Grünbichler
8018860723 d/control: downgrade udisks2 to Suggests
udisks is known to cause issues, don't pull it in unnecessarily..

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-04-19 11:54:14 +02:00
Fabian Grünbichler
189cb84fcc bump version to 1.8.12-2+pmx1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-01-12 11:19:37 +01:00
Fabian Grünbichler
c80d61180a config: force "proxmox" EFI dir
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-01-12 11:19:07 +01:00
Fabian Grünbichler
aeb63668a2 update d/control for Proxmox
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-03-20 11:32:38 +01:00
Mario Limonciello
abd2098112 releasing package fwupd version 1.8.12-2 2023-02-26 11:05:48 -06:00
Mario Limonciello
6653a1345a Backport a series of patches to help with autopkgtest failing when compiled against an older gusb. 2023-02-26 10:52:55 -06:00
Mario Limonciello
8eb67d1839 trivial: debian: install device tests only if found during build 2023-02-26 10:51:33 -06:00
Mario Limonciello
d5d12ec5ce releasing package fwupd version 1.8.12-1 2023-02-24 14:23:19 -06:00
Mario Limonciello
3a29ebeaf5 Add pandoc to b-d 2023-02-24 14:19:16 -06:00
Mario Limonciello
78e1d9d290 New upstream version (1.8.12)
* New upstream version (1.8.12)
* Fixes some regressions with other fwupd clients.
2023-02-24 14:14:17 -06:00
Mario Limonciello
132ffc3ee4 Release fwupd 1.8.12
-----BEGIN PGP SIGNATURE-----
 
 iQFIBAABCAAyFiEEFj61ARkiXbPfj0nqF6y6jfqXDhcFAmP4z2cUHHJpY2hhcmRA
 aHVnaHNpZS5jb20ACgkQF6y6jfqXDhc20QgAinry/s+f05bDiZCQJDa2ISfDBeL2
 K5HyObaBuW5TfyOwL6w6P8eA0YDKYaeqoZ71FDRPCyA2lbcNIkKC45DHp0aEXbC1
 t5cI/3MPRk5MCxshbVT5bvulpkuj4cr0R5OuzVUvyWutgLWfAaiIa1d/74PQkthM
 Hd2v7mMNLNqKJpBN2OXMXkP4D+Tfafmt1ZJlTZeYQ7WSlqEvo6nPQ4h9C9T4z3Dj
 J80o0tnF4a7n2SmUYPesnvCNiZSA/4PL2JYpaPnHITY082C0QbqydqYeJciQdMWL
 siyPiP0XXJtYSWpV4zvgji3hwyij2CW0Me5XgzSDgHWZIXkRUbe0BEt3GQ==
 =byl+
 -----END PGP SIGNATURE-----

Merge tag '1.8.12' into debian

Release fwupd 1.8.12
2023-02-24 14:12:56 -06:00
Richard Hughes
9b7430107b Release fwupd 1.8.12 2023-02-24 14:53:27 +00:00
Richard Hughes
872dc1329d Do not check for at least one loaded backend
If we're building for OpenBMC then we might not have USB -- and it's perfectly
valid to just use plugin methods and not backends.
2023-02-24 14:18:51 +00:00
Richard Hughes
bfd7ade9d0 Revert "Only accept application/x-xz compression for the metadata payload"
This reverts commit df8a6a7eaf.

Vendors are using xml.gz remotes...
2023-02-24 14:14:09 +00:00
Richard Hughes
11075b4abf Allow setting the package user agent before the client has connected
This fixes a regression introduced in https://github.com/fwupd/fwupd/pull/5528
where we added a critical warning if setting the package user agent before we
retrieved the fwupd daemon version.

If we rebuild the user agent whenever we get new information it does not matter
in which order these are set.
2023-02-24 14:13:59 +00:00
Mario Limonciello
94753d1cfd releasing package fwupd version 1.8.11-1 2023-02-23 13:05:04 -06:00
Mario Limonciello
ec39ced2dc drop patches 2023-02-23 13:05:04 -06:00
Mario Limonciello
b9d287dc11 Add libjaylink-dev for flashrom 2023-02-23 13:04:41 -06:00
Mario Limonciello
c4ba76a60a update changelog 2023-02-23 13:04:40 -06:00
Richard Hughes
0452a0dba1 Release fwupd 1.8.11 2023-02-23 13:04:12 -06:00
Richard Hughes
c6fa4e97e7 Fix a critical warning when parsing an empty kernel cmdline
Fix the bounds check so we never pass a bufsz of zero to fu_strsplit().

Resolves: https://github.com/fwupd/fwupd/issues/5575
2023-02-23 13:04:12 -06:00
Mario Limonciello
2819653a3a trivial: drop fwupdagent bash-completion
fwupdagent is a symlink to fwupdmgr, all the commands are the same now
2023-02-23 13:04:12 -06:00
Richard Hughes
19612f059a trivial: Add some wisdom about self-signing updates for testing 2023-02-23 13:04:12 -06:00
Richard Hughes
ad1518e9ab uefi-capsule: Add some wisdom on version formats
I'm answering this question a lot, so add some UEFI-specific notes.
2023-02-23 13:04:12 -06:00
Mario Limonciello
ca91c8a895 trivial: don't install bash completion for fwupdagent unless compat_cli is set 2023-02-23 13:04:12 -06:00
Mario Limonciello
5ebbdccafe trivial: snap: drop compatbility tools from snap 2023-02-23 13:04:12 -06:00
Mario Limonciello
34d0374eef trivial: flip compat_cli default
We've had compat_cli around for since fwupd 1.7.2.  We've given people
enough time to migrate, and so we should stop shipping the compatibility
tools by default too.

They're still there is someone (or an enterprise distro) needs them.
2023-02-23 13:04:12 -06:00
Mario Limonciello
c31a6b5583 trivial: only install fwupdagent man page if compat_cli set 2023-02-23 13:04:12 -06:00
Mario Limonciello
9152f9e94c trivial: enable compat_cli for void
We want to make sure we have at least one job still running it so
we don't regress it.
2023-02-23 13:04:12 -06:00
Richard Hughes
5b7f9aa324 Be more nuanced when considering if the system is on AC power
This should be no beahviour change, but it allows the powerd and upower plugins
to provide more information in the future.

Fixes https://github.com/fwupd/fwupd/issues/3386
2023-02-23 13:04:12 -06:00
Richard Hughes
100e3e425e Indicate HSI attributes that will only be returned for specific CPU vendors 2023-02-23 13:04:12 -06:00
Richard Hughes
d9b8a097c2 Allow enabling low-level debugging of fwupdx64.efi from uefi_capsule.conf
Short-to-medium-term we want to stop installing fwupdate and this was the last
useful part we never migrated.
2023-02-23 13:04:12 -06:00
Richard Hughes
15a1e61f84 Allow filtering the output of get-devices by the device ID
This means you can print the one thing you care about.
2023-02-23 13:04:12 -06:00
Richard Hughes
b20cd1afe1 trivial: Add device tests for the CalDigit TS4 USB-4 device 2023-02-23 13:04:12 -06:00
Richard Hughes
48c707485e trivial: Add the closure user_data to the introspection 2023-02-23 13:04:12 -06:00
Richard Hughes
6df2e35458 dfu: Allow DFU devices to declare the payload in the XML metadata
The DFU protocol can be used to transfer both signed and unsigned content, and
it's up to the device to do the right thing.
2023-02-23 13:04:12 -06:00
Richard Hughes
ed9bec4022 trivial: Use a better message when a device does not declare the payload
Fixes https://github.com/fwupd/fwupd/issues/5504
2023-02-23 13:04:12 -06:00
Richard Hughes
c78eac668a trivial: Add a compile version for libxmlb 2023-02-23 13:04:12 -06:00
Richard Hughes
cdbd79539a redfish: Only offset the IPMI user_id when using XCC
Both iDRAC and SuperMicro do the sensible thing.

Fixes https://github.com/fwupd/fwupd/issues/5129
2023-02-23 13:04:12 -06:00
Richard Hughes
3aa7a703a8 Do not update the MOTD during a composite update 2023-02-23 13:04:12 -06:00
Richard Hughes
73ac9d2e0b trivial: Add a device test for the CalDigit Element Hub 2023-02-23 13:04:12 -06:00
Richard Hughes
52f693ae99 intel-usb4: Prefer this plugin over the Thunderbolt plugin
This also means we don't accidentally run the `FuDevice->attach()` and
`FuDevice->cleanup()` methods on the `FuThunderboltDevice` as this enumerates
first after the post-update replug.
2023-02-23 13:04:12 -06:00
Richard Hughes
e0f631d347 intel-usb4: Use ONLY_WAIT_FOR_REPLUG to speed up emulation 2023-02-23 13:04:12 -06:00
Richard Hughes
739523b032 intel-usb4: Allow setting the name from the metadata
We can do so much better than 'USB3.0 Hub'.
2023-02-23 13:04:12 -06:00
Richard Hughes
106de6f3fb Allow using requirements <firmware depth=0> with no parent
In this context a depth of 0 with no siblings means 'an only child' which
in practice means 'the device itself'.
2023-02-23 13:04:12 -06:00
Richard Hughes
0378f9ffdb intel-usb4: Set the remove delay to avoid a console warning 2023-02-23 13:04:12 -06:00
Richard Hughes
619f67276c intel-usb4: Implement FuDevice->set_progress() to avoid a warning 2023-02-23 13:04:12 -06:00
Mario Limonciello
e7a028b402 trivial: snap: install git package as build-deps explicitly
Hopefully this gets us the source_version set in fwupdmgr --version
and also the tag for use to mark as supported build or not.
2023-02-23 13:04:12 -06:00
Mario Limonciello
0d656e9daa snap: restore automatic promotion, but to candidate channel
Snap is switched to confined but we have to worry about timing our
next release with the new snapd which can work with it.

When we issue our next release we do want to get a binary saved at least,
so let's promote to the 'candidate' channel come release time.

This effectively reverts commit 57282a5903.

When the new snapd is out and we're happy enough with the results we
can switch this back to automatic promotion to the stable channel again.
2023-02-23 13:04:12 -06:00
Richard Hughes
cdd30731b6 Only accept application/x-xz compression for the metadata payload
Fixes some of https://github.com/fwupd/fwupd/issues/5553
2023-02-23 13:04:12 -06:00