The issue tracker said to post in the forums to report bugs, so here goes:
Looking at the file src/java/org/jivesoftware/wildfire/auth/JDBCAuthProvider.java (used for allowing authentication against custom databases), line 87:
The jdbcAuthProvider.passwordType value is retrieved, converted to a PasswordType… and then discarded, meaning the default (plain) is always used. Should probably be:
I think that’‘s not exactly right. passwordType is declared as a private field in JDBCAuthProvider class. It’‘s used in other methods in the class as well. What the call to getXMLProperty does is to look for the value in xmlproperty map for jdbcAuthProvider.passwordType. If the value is not there, then use ‘‘plain’’ as the default. That’'s what the second argument to getXMLProperty does.