fwupd/libfwupd
Richard Hughes 75b965d01d Shut down the daemon after 2h of inactivity
Plugins are allowed to 'opt-out' of this behaviour using _RULE_INHIBITS_IDLE.
This should be used where waking up the hardware to coldplug is expensive,
either from a power consumption point of view, or if other artifacts are going
to be seem -- for instance if the screen flickers when probing display devices.

This functionality is also inhibited when the actual upgrade is happening,
for obvious reasons.

Admins can turn off this auto-sleep behaviour by editing the daemon.conf file.

Fixes https://github.com/hughsie/fwupd/issues/417
2018-11-21 18:54:44 +00:00
..
fwupd-client.c trivial: Mark GParamSpec values as static to reduce RSS 2018-11-14 15:32:55 +00:00
fwupd-client.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fwupd-common-private.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fwupd-common.c trivial: Rename a function to better explain what it does 2018-10-17 14:41:07 +01:00
fwupd-common.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fwupd-deprecated.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fwupd-device-private.h Include serial number in daemon device output when trusted 2018-09-06 13:34:28 -05:00
fwupd-device.c trivial: libfwupd: correct documentation for fwupd_device_set_install_duration 2018-10-10 14:31:58 -05:00
fwupd-device.h Add support for devices to show an estimated flash time (Closes: #765) 2018-09-26 11:35:59 +01:00
fwupd-enums-private.h Add support for devices to show an estimated flash time (Closes: #765) 2018-09-26 11:35:59 +01:00
fwupd-enums.c Shut down the daemon after 2h of inactivity 2018-11-21 18:54:44 +00:00
fwupd-enums.h Shut down the daemon after 2h of inactivity 2018-11-21 18:54:44 +00:00
fwupd-error.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fwupd-error.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fwupd-release-private.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fwupd-release.c Add per-release install duration values 2018-11-12 14:18:28 +00:00
fwupd-release.h Add per-release install duration values 2018-11-12 14:18:28 +00:00
fwupd-remote-private.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fwupd-remote.c trivial: Mark GParamSpec values as static to reduce RSS 2018-11-14 15:32:55 +00:00
fwupd-remote.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fwupd-self-test.c trivial: Don't use AppStream-glib in libfwupd 2018-10-11 07:54:01 +01:00
fwupd-version.h.in Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fwupd.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
fwupd.map Add per-release install duration values 2018-11-12 14:18:28 +00:00
generate-version-script.py Do not use /usr/bin/env in the shebang line 2018-07-12 07:08:53 -05:00
meson.build trivial: Don't use AppStream-glib in libfwupd 2018-10-11 07:54:01 +01:00
README.md trivial: Remove GetUpdates as it is no longer used 2017-09-28 09:23:52 +01:00

Migration from Version 0.9.x

  • Rename FU_DEVICE_FLAG -> FWUPD_DEVICE_FLAG
  • Rename FWUPD_DEVICE_FLAG_ALLOW_ONLINE -> FWUPD_DEVICE_FLAG_UPDATABLE
  • Rename FWUPD_DEVICE_FLAG_ALLOW_OFFLINE -> FWUPD_DEVICE_FLAG_ONLY_OFFLINE
  • Rename fwupd_client_get_devices_simple -> fwupd_client_get_devices
  • Rename fwupd_client_get_details_local -> fwupd_client_get_details
  • Rename fwupd_client_update_metadata_with_id -> fwupd_client_update_metadata
  • Rename fwupd_remote_get_uri -> fwupd_remote_get_metadata_uri
  • Rename fwupd_remote_get_uri_asc -> fwupd_remote_get_metadata_uri_sig
  • Rename fwupd_remote_build_uri -> fwupd_remote_build_firmware_uri
  • Switch FWUPD_RESULT_KEY_DEVICE_CHECKSUM_KIND to fwupd_checksum_guess_kind()
  • Rename fwupd_result_update_() to fwupd_release_()
  • Rename fwupd_result_() to fwupd_device_()
  • Convert FwupdResult to FwupdDevice in all callbacks
  • Rename fwupd_device_provider -> fwupd_device_plugin
  • Convert hash types sa{sv} -> a{sv}
  • Convert fwupd_client_get_updates() -> fwupd_client_get_upgrades()