powered by Jive Software

Upgrade Openfire 4.0.2 to 4.1.1


Our company upgraded today to Openfire 4.1.1

Everything went smooth, except, for some reason, the upgrade replaced the sasl.mechs server property with only GSSAPI (SSO)

I had to add: GSSAPI, NTLM, PLAIN so other clients could logon to the xmpp server.

Spark client reported ‘invalid user’ as error message and in the error log message: org.jivesoftware.smack.SmackException: SASL Authentication failed. No known authentication mechanisims.

Thought i should let everyone known of this “issue” / “bug”

having the setting NTLM might have caused an issue. I don’t believe NTLM is a valid java sasl unless you’re using additional libraries. I also don’t beleive openfire supports ntlm.

Yes, my mistake, i’ve removed NTLM.

But, i’ll rephrase my findings when i upgraded to spark 4.1.1

In Openfire 4.0.2 the propery sasl.mechs had the value “GSSAPI, PLAIN”

After upgrading to openfire 4.1.1, it changed to “GSSAPI” only.

it shouldn’t touch this property?