GNOME Bugzilla – Bug 776566
Polari does not ask to unlock keyring, it just will not login accounts at all
Last modified: 2017-10-28 17:47:09 UTC
Polari seems to not ask to unlock the keyring in which passwords are stored like for example Evolution does. This will result in no remember nickserv identifications to be performed which is a bother. Right now I just open something else like Evolution to unlock it, and then I open Polari.
Beyond Linux: * the port to FreeBSD, <http://www.freshports.org/irc/polari/>, which I installed on TrueOS Desktop. First impression: * Polari does not support authenticated connections (no prompt to authenticate), which surprised me. Later impressions: * maybe my installation is bitten by this bug.
(In reply to ominous from comment #0) > Polari seems to not ask to unlock the keyring in which passwords are stored > like for example Evolution does. Right. We currently use the high-level Secret API to lookup and save passwords, which doesn't do any unlocking for us. To support the case where the keyring isn't unlocked on login, we'll have to do something along the lines of: let keyring = Secret.Collection.for_alias(Secret.Service.get(), 'default', 0, null); if (keyring.locked) keyring.service.unlock([keyring], null); (pseudo code, an actual patch should use asynchronous methods here, cache the collection etc.)
I'm migrating newcomer bugs that haven't been picked up to gitlab, please follow up on this issue at https://gitlab.gnome.org/GNOME/polari/issues/19.