connecting to ejabberd 15.09 with advertised X-OAUTH2 login mechanism fails
Submitted by Christian Weiske
Link to original bug (#758560)
Description
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.
Version: 3.8.x