See linked upstream bug. Clients using this library get a "bad protocol" response. In particular: git-annex is affected by this bug. There is also some discussion in the git-annex bugtracker: http://git-annex.branchable.com/forum/XMPP_authentication_failure/ Reproducible: Always Steps to Reproduce: 1. Add a new user in ejabberd 2. Try to configure it in git annex Actual Results: You get the message "Unable to connect to the Jabber server. Maybe you entered the wrong password?" Expected Results: Successful authentification
Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740252 They have a patch that fixes the problem for me: http://git.deb.at/w/pkg/ejabberd.git/blob/HEAD:/debian/patches/scram-optional-parameter-parsing-bugfix.patch
Created attachment 379982 [details, diff] Patch from Debian
This might be fixed in 15.03 now in the tree but I haven't specifically checked.
Please try with that newer version