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 758560 - connecting to ejabberd 15.09 with advertised X-OAUTH2 login mechanism fails
connecting to ejabberd 15.09 with advertised X-OAUTH2 login mechanism fails
Status: RESOLVED OBSOLETE
Product: empathy
Classification: Core
Component: General
3.8.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2015-11-23 21:43 UTC by Christian Weiske
Modified: 2018-05-22 19:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Weiske 2015-11-23 21:43:46 UTC
After upgrading my ejabberd server from version 2.x to 15.09, empathy on ubuntu 14.04 (3.8.6-0ubuntu9.2) did not connect anymore to the server. I got a "login failed" message.

The empathy-debugger logs showed three advertised login mechanisms:

    * mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'
        * mechanism
            "PLAIN"
        * mechanism
            "X-OAUTH2"
        * mechanism
            "SCRAM-SHA-1"

After disabling X-OAUTH2 with

> disable_sasl_mechanisms: ["digest-md5", "X-OAUTH2"]

in ejabberd.yml and restarting the daemon, empathy started to connect again.

I think empathy should simply skip unknown login mechanisms.
Comment 1 GNOME Infrastructure Team 2018-05-22 19:06:43 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/855.