I'm pretty sure jitsi is supposed to support MUC history (sent from the server that is), is there any trick to turning it on?
I have it enabled on on the server, and it works fine with Spark. Indeed I think I can see the history being sent to jitsi in the pcap logs it collects:
<message id="ptUdT-25" to="email@example.com/jitsi-357he30" from="firstname.lastname@example.org/User name" type="groupchat"><body>..</body><delay xmlns="urn:xmpp:delay" stamp="2014-03-05T09:16:37.256Z" from="email@example.com/jitsi-eu59v"></delay><x xmlns="jabber:x:delay" stamp="20140305T09:16:37" from="firstname.lastname@example.org/jitsi-eu59v"></x></message>
(I assume something (I'm guessing jitsi) is removing the body of the text itself for privacy reasons).
openfire 3.9.1 (LDAP sourced users if that makes any difference)
Jitsi latest (tried stable and nightly)