Build: #89 was successful Scheduled with changes by daryl herzmann <akrherz@iastate.edu>

Code commits

Openfire (master)

  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> aa11bfabad7c0938607a51e7fc37c888e870b831

    Merge pull request #1182 from GregDThomas/OF-1630
    OF-1630: Properly escape rank to allow support for MySQL 8.x

  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> f3690010c9bc8a5ce87c07a2335b15668fe2a0c1

    Merge pull request #1186 from magnetsystems/fix-get-role-by-nickname-master
    Remove an occupant by nickname with matching full JID.

  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> 67678b5a00aa22a529b4597214a7ace5137348e3

    Merge pull request #1185 from magnetsystems/remove-orphan-default-node-id
    Remove an orphan component cache entry before adding a new one.

  • GregDThomas <greg.d.thomas@gmail.com>

    GregDThomas <greg.d.thomas@gmail.com> 51120fc6710c4fb9901897dba8802cbe33e45704 m

    OF-1630: Properly escape rank to allow support for MySQL 8.x

    • distribution/src/database/openfire_mysql.sql (version 51120fc6710c4fb9901897dba8802cbe33e45704)
    • xmppserver/src/main/java/org/jivesoftware/database/DbConnectionManager.java (version 51120fc6710c4fb9901897dba8802cbe33e45704)
    • xmppserver/src/main/java/org/jivesoftware/openfire/roster/DefaultRosterItemProvider.java (version 51120fc6710c4fb9901897dba8802cbe33e45704)
  • GregDThomas <greg.d.thomas@gmail.com>

    GregDThomas <greg.d.thomas@gmail.com> 5e89fa6e8e78ead0bbea085fbd729c8cb1a80e7a m

    OF-1630: Only escape rank on MySQL databases due to case insensitivity on others

    • xmppserver/src/main/java/org/jivesoftware/database/DbConnectionManager.java (version 5e89fa6e8e78ead0bbea085fbd729c8cb1a80e7a)
    • xmppserver/src/main/java/org/jivesoftware/openfire/roster/DefaultRosterItemProvider.java (version 5e89fa6e8e78ead0bbea085fbd729c8cb1a80e7a)
  • V Lau <v4305064@gmail.com>

    V Lau <v4305064@gmail.com> a4badf420054791038976c4e5a4bd5574a0e5195 m

    Remove an occupant by nickname with matching full JID.
    When an occupant left an XMPP node, the remote XMPP node may remove
    a wrong entry by nickname when an occupant had multiple sessions
    joining a room.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/cluster/OccupantLeftEvent.java (version a4badf420054791038976c4e5a4bd5574a0e5195)
  • V Lau <v4305064@gmail.com>

    V Lau <v4305064@gmail.com> 178814f04b367c2f7db2317ca27e1a6552b09655 m

    Remove an orphan component cache entry before adding a new one.
    The orphan component cache entry had a DEFAULT_NODE_ID as node ID
    which was added before Hazelcast was initialized with a real node ID.
    When the real node ID was ready and it was added to component cache
    without removing the old entry.  So the component cache always had two
    entries for a component.  When the component was disconnected, the
    Component Manager believed that the component existed and prevented the
    component to reconnect.

    • xmppserver/src/main/java/org/jivesoftware/openfire/XMPPServer.java (version 178814f04b367c2f7db2317ca27e1a6552b09655)
    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/RoutingTableImpl.java (version 178814f04b367c2f7db2317ca27e1a6552b09655)