After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 772721 - Add cleartext password support without libsecret
Add cleartext password support without libsecret
Status: RESOLVED OBSOLETE
Product: geary
Classification: Other
Component: accounts
unspecified
Other All
: Low enhancement
: ---
Assigned To: Geary Maintainers
Geary Maintainers
Depends on: 714883 768975
Blocks:
 
 
Reported: 2016-10-10 22:53 UTC by Jannis Christ
Modified: 2018-10-28 22:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jannis Christ 2016-10-10 22:53:14 UTC
If no libsecret agent like gnome-keyring is installed, geary crashes on startup like reported here: https://forums.freebsd.org/threads/50155/.
This is how I discovered that there is currently no support for storing clear text passwords directly in the geary.ini file which is kind of annoying when you already use an encrypted harddrive.

I'd be very glad if you could add this feature or even make libsecret an optional build dependency.


Jannis
Comment 1 Michael Gratton 2016-10-12 04:30:21 UTC
Hi Jannis, thanks for reporting this issue. Doing a better job of notifying people when there aren't any libsecret providers installed is covered by Bug 743839, and either it really shouldn't crash.

Supporting pluggable auth mechanisms is part of Bug 768975, so this may be enabled by that work.

Note however that having an encrypted hard drive won't prevent people/processes from snooping on your passwords if the machine has booted, so there is still merit in encrypting passwords even when you have an encrypted hard disk/home partition.
Comment 2 Jannis Christ 2016-10-13 00:55:12 UTC
Thank you Michael. I'm looking forward to fixes for both bugs.

You are right about the password security but in the end this is a very complex topic so I would recommend to leave the choice to the user while providing information (for example if downloaded mails are encrypted as well).
Comment 3 Michael Gratton 2017-10-30 21:59:27 UTC
Quick update, the crash should have been taken care of in Bug 776139, and there's some discussion there about notifying when a keyring error occurs.
Comment 4 Michael Gratton 2018-05-27 15:06:13 UTC
0.12.2 improved had some more fixes to this end.

I'm not sure plain text is something Geary is going to support out of the box, but this might be something that a plugin could add. So making this depend on Bug 714883.
Comment 5 Michael Gratton 2018-10-28 22:26:15 UTC
I just wrote up a tracking bug for the plugin system over at gitlab that collects all of the requirements for feature requests that should be implemented as plugins in the one place, so closing this bug in favour of that ticket: https://gitlab.gnome.org/GNOME/geary/issues/155