When joining a MUC, the clients sends a http://xmpp.org/extensions/xep-0045.html#enter-managehistory compliant presence packet like this.
2011-10-02 19:26:20 BoshConnectionManager.processSocketData() FINEST: Processing socket data: from=null, to=null, DATA=, SIZE=360, XMLNS=http://jabber.org/protocol/httpbind, PRIORITY=NORMAL, PERMISSION=NONE, TYPE=null
Yet the entire message history (up to the last restart of Tigase) of the chat room gets sent back to the client.
Added implementation of 7.1.16 Managing Discussion History and tests for it
Note: all invalid values of attributes are ignored.
Tried adding scripted test 'history.cor', but XMPPTestCase.test() do not catch messages that are send via delayDeliveryThread.put()
Fixed in another case.
When joining a MUC, the clients sends a http://xmpp.org/extensions/xep-0045.html#enter-managehistory compliant presence packet like this.
2011-10-02 19:26:20 BoshConnectionManager.processSocketData() FINEST: Processing socket data: from=null, to=null, DATA=, SIZE=360, XMLNS=http://jabber.org/protocol/httpbind, PRIORITY=NORMAL, PERMISSION=NONE, TYPE=null
Yet the entire message history (up to the last restart of Tigase) of the chat room gets sent back to the client.