Order of no particular importance: *** Make the daemon aware on how long between updates *** Requires writing to a database for config stuff - Probably should move the job number stuff there too New method GetHoursSinceLastUpdate Use this in the update icon *** use g_io_channel_* rather than read in PkSpawn for speed *** This should get rid of the polling forever, and get rid of that 1k block append *** Add new callback for status *** TimeRemaining() *** Prepare download to refresh system *** Either use a flag or a new method. I'm not sure which yet. *** Add a way to import GPG keys *** In fedora, if you add a signed repo you have to agree to the GPG key. *** Split up PolicyKit install into different types *** Have different permissions for signed and unsigned repos. *** Handle rollbacks for select backends *** To do rollbacks sanely in PK we need a few things: * allow transaction data to be changed in _db