mirror of
https://git.proxmox.com/git/fwupd
synced 2025-08-06 09:00:55 +00:00
![]() Now we have multiple remotes that can be enabled or changed at runtime we need to do several things better: * Only load components from remotes that are enabled * Only load a component if a higher priority remote has not already added it Rather than just appending all recieved metadata into one big XML file, save the original metadata .xml.gz files in /var/lib/fwupd/remotes.d and only load them in the correct priority order if the remote is known and enabled. Remove the old /var/cache/app-info/xmls/fwupd.xml file, also noting it wasn't really a cache file at all but actually something quite important. |
||
---|---|---|
.. | ||
fwupd-client.c | ||
fwupd-client.h | ||
fwupd-common-private.h | ||
fwupd-common.c | ||
fwupd-common.h | ||
fwupd-device-private.h | ||
fwupd-device.c | ||
fwupd-device.h | ||
fwupd-enums-private.h | ||
fwupd-enums.c | ||
fwupd-enums.h | ||
fwupd-error.c | ||
fwupd-error.h | ||
fwupd-release-private.h | ||
fwupd-release.c | ||
fwupd-release.h | ||
fwupd-remote-private.h | ||
fwupd-remote.c | ||
fwupd-remote.h | ||
fwupd-result.c | ||
fwupd-result.h | ||
fwupd-self-test.c | ||
fwupd-version.h.in | ||
fwupd.h | ||
fwupd.map | ||
meson.build | ||
README.md |
Planned API Changes
When we next bump soname the following changes are planned:
- {sa{sv}} -> {a{sv}} -- we don't always want to send the device ID
- Rename FU_DEVICE_FLAG -> FWUPD_DEVICE_FLAG
- Remove all deprecated API
- Remove FWUPD_RESULT_KEY_DEVICE_CHECKSUM_KIND
- Rename GetDetailsLocal() -> GetDetails()
- Rename UpdateMetadataWithId() -> UpdateMetadata()
- Make DeviceAdded emit a FwupdDevice, not a FwupdResult
- Unexport fwupd_result_to_data() and fwupd_result_new_from_data()