Build: #25 was successful Scheduled with changes by Guus der Kinderen

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen 7d4fce9632dd2b7d5b821b465fd7367de5a3b74a

    OF-1692: Broadcast original 'unavailable' stanza when leaving MUC. When a client sends a presence 'unavailable' stanza to leave a multi-user chat room, Openfire broadcasts not that stanza, but one that was received earlier (and is modified to include 'unavailable').
    This appears to be an oversight, combined with a better-safe-than-sorry override of the presence type.

    Openfire should broadcast the original stanza (modified to add some metadata where needed). This will, for instance, keep intact the reflected stanza ID.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCUser.java (version 7d4fce9632dd2b7d5b821b465fd7367de5a3b74a)
  • Guus der Kinderen

    Guus der Kinderen 317e9735c71a6714b16e32efc2882a66c1cc8622

    OF-1691: XEP-0133's "Delete User" should use jid-multi
    https://xmpp.org/extensions/xep-0133.html#delete-user describes an ad-hoc command that is used to delete users. Our old implementation allows for just one user to be deleted, while the XEP defines that multiple JIDs should be allowed.

    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/admin/user/DeleteUser.java (version 317e9735c71a6714b16e32efc2882a66c1cc8622)