Password loss due to same-server accounts on separate profiles
- gajim-nightly
When creating multiple accounts on the same server across separate gajim profiles, gajim will overwrite the passwords of other accounts in the keyring. I have only tested this with my system keyring, which I believe is gnome keyring. I have verified that this is what is happening by viewing the password changes in the keyring with seahorse.
Steps to reproduce bug
- in gajim, using the default profile, create an account 'user1@example.com' with password of 'password1'
- kill gajim
- start gajim in the shell with 'gajim -p password-destruction'
- create an account 'user2@example.com' with password of 'password2'
- kill gajim
- start gajim with the default profile
- gajim will ask for a password for 'user1@example.com' because the account for user2@example.com has replaced its password in the keyring