main
trivial: Run meson format on all our meson files
Add fu_context_timeout_add_seconds() that uses the GMainContext for idle
trivial: Ensure all internal symbols are exported in C ABI
treewide: Use FuInputStream throughout
treewide: Use fu_input_stream_as_g_input_stream() for external APIs
Refactor the command line tools to share a common core
trivial: Fix up some missed 'cli' renames
trivial: Split out fu-client-list-test.c
Remove the duplicate (and legally pointless) '(C)' from copyright lines
trivial: Use Flags in the rust file to be more ideomatic
Calculate and export a floating point percentage progress value
trivial: Implement FwudCodec in FuEngine
trivial: Drop an unused parameter to fu_engine_install_releases()
Use g_log_get_debug_enabled() rather than getenv()
trivial: Pass the FuContext to FuDeviceList for future use
Drop fu_memory_input_stream_new() from the API
trivial: Split out fu-engine-helper-test.c
trivial: Fix clang-tidy 'readability-isolate-declaration'
trivial: Fix some g_return_val_if_fail() return values
trivial: Split out fu-engine-requirements-test.c
fix: update error message to reference --ignore-requirements instead of --force
trivial: Skip the /udev/hidraw tests if linux/hidraw.h is not available
trivial: Add fu_engine_get_phase() for future use
trivial: Split out fu-history-test.c
Make tests more reliable by not depending on GHashTable order
trivial: Split out fu-idle-test.c
Use a cryptographically secure RNG when building the idle ID
Add a libcrypto-based JCat implementation for Android
Merge libjcat into fwupd
trivial: Use %z rather than G_GSIZE_FORMAT for brevity
trivial: Apply clang-format across the tree
trivial: Check all variables for mixed case mistakes
trivial: Skip the GMemoryMonitor integration on old GLib versions
trivial: Split out fu-plugin-list-test.c
trivial: Use dispose in more places
fix: guard gcc analyzer pragma from clang
trivial: Fail closed when PolicyKit daemon is unavailable
trivial: Add more unit tests for fu-polkit-agent
Require trusted metadata with OnlyTrusted
trivial: Use FuContextLoadFlags when loading the remotes
Redact the username and password of remotes when using a non-active console
Allow a remote to specify that a username or password is always required
hsi: Add TCG disk encryption security attribute
trivial: Add a unit test for the systemd integration
trivial: Reject empty backend_id parts, not just wrong token count
treewide: Use fu_input_stream_read() for FuInputStream reads
libfwupdplugin: Slot the FuUnixSeekableInputStream under FuStreamInputStream
trivial: Allow other kinds of build daemon
Build a dummy event message file for Windows
docs: Add mention of new mgmt config interfaces