EionRobb / pidgin-opensteamworks

Steam plugin for Pidgin/libpurple
153 stars 5 forks source link

Constant re-connect with re-entering password #161

Open geotom opened 7 years ago

geotom commented 7 years ago

I am using 1.61 (Linux Mint 18) and it seems from time I need to reconnect. Especially after short periods of idling. This goes together with the input field for the password popping up and I have no clue why the plugin does not remember the password, when it actually does so when I start Pidgin?

geotom commented 6 years ago

I guess it might be connected with the use of another plugin (pidgin-gnome-keyring) which saves account passwords in the system keyring instead of plaintext XML account files. I find this a very good and important plugin. Nevertheless this plugin has an option to clear passwords from the memory: See line 198 in https://github.com/aebrahim/pidgin-gnome-keyring/blob/master/gnome-keyring.c

I use your plugin on Mint Linux with Pidgin and not via Telepathy Haze.

While my XMPP account never has any problems retrieving the password on reconnects, your steam plugin constantly asks me to re-enter the password on disconnects (Happening occasionally, sometimes quite often). I guess your plugin tries to use the password from memory when reconnecting. Instead it should try to rebuild the account information from scratch, meaning it should re-ask the password as on startup.

Could you please implement such a password lookup, so that your plugin would work together with the pidgin-gnome-keyring plugin.