Bug 259936

Summary: net-im/gajim 1.3.3 does not save password, keyring or locally
Product: Ports & Packages Reporter: Marko Cupać <marko.cupac>
Component: Individual Port(s)Assignee: Ruslan Makhmatkhanov <rm>
Status: New ---    
Severity: Affects Only Me CC: scott
Priority: --- Flags: bugzilla: maintainer-feedback? (rm)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
gajim features screen none

Description Marko Cupać 2021-11-19 14:12:09 UTC
Created attachment 229594 [details]
gajim features screen

Hi,

gajim won't save my account password. I guess it should save password in gnome-keyring, the same as e.g nextcloudclient and chromium (those two are saving passwords in gnome-keyring just fine).

When started from console I get those messages:

19.11.2021 14:40:33 (W) nbxmpp.auth                GSSAPI not available: No module named 'gssapi'
19.11.2021 14:40:44 (W) gajim.password             No recommended keyring backend available.Passwords cannot be stored.
19.11.2021 14:40:46 (W) gajim.c.m.bookmarks        (example.org) Error from user@example.org: item-not-found - Node not found

As I said, I have gnome-keyring installed, and it works fine for nextcloudclient and chromium:

me@mybox:~ % pkg info -x keyring
gnome-keyring-40.0
py38-keyring-18.0.1,1
py38-keyrings.alt-3.1.1


Gajim features screen (accessed from Preferences -> Audio/Video -> Show Features) shows "Secure Password Storage" as unavailable (see attached screenshot).

If I understand correctly gajim should fall back to saving account in clear text, but this is (luckily) not done either.

Any advice on how to make account password saved? I would be glad to test any configurations or patches.

Thank you in advance,