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 650306 - Registering new Jabber accounts broken by keyring migration.
Registering new Jabber accounts broken by keyring migration.
Status: RESOLVED OBSOLETE
Product: empathy
Classification: Core
Component: Accounts
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
: 639355 666256 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-05-16 12:14 UTC by Will Thompson
Modified: 2018-05-22 14:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Will Thompson 2011-05-16 12:14:41 UTC
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.
Comment 1 Guillaume Desmottes 2011-05-18 12:50:07 UTC
Thanks for the bug report.

We should first decide what's the right answer to this in Telepathy. One could argue that we shouldn't use a SASL channel as it's not really a password challenge.


Actually, I think the real fix would be to define a proper API to register account (https://bugs.freedesktop.org/show_bug.cgi?id=24655).
Comment 2 Guillaume Desmottes 2011-05-20 11:14:15 UTC
*** Bug 639355 has been marked as a duplicate of this bug. ***
Comment 3 Bilal Shahid 2012-01-02 15:43:17 UTC
*** Bug 666256 has been marked as a duplicate of this bug. ***
Comment 4 GNOME Infrastructure Team 2018-05-22 14:48:36 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/empathy/issues/379.