after an upgrade from 3.5.2 to 3.6a a User complained that he cannot log on. Openfire Debug Log shows a “Bad Credentials”. After some testing we found out that the users password contained an “ß” and a “@”. After changing the Password to something without special chars authentication works quite well.
So i think that there is maybe a problem with handling the encoding of the password string which is passed to the AD.
We use the latest Stable Spark Version, same problem was here with sparkweb.