Registering new Jabber accounts broken by keyring migration.
@wjt
Submitted by Will Thompson Link to original bug (#650306)
Description
When Empathy was changed to store passwords directly in the keyring, rather than in Mission Control, registering new Jabber accounts on the server broke. This is because Gabble expects to be passed a dictionary of parameters like this:
{ 'account': 'foo@test.server', 'password': 's3cr3t', 'register': True, }
But because Empathy only provides the following parameters to the Account Manager:
{ 'account': 'foo@test.server', 'register': TRue, }
RequestConnection() fails with an error. I guess this is arguably a Gabble bug: the connection being registered should pop up a password request channel which only supports X-TELEPATHY-PASSWORD, maybe?
Thanks to Julien ‘judu’ Durillon for reporting this issue on #empathy.
Version: 3.0.x