Verifies the integrety of the projects, as builds are executed immediately after a code change was detected. This plan provides no artifiacts (use a nightly build instead).
Build: #2097 was successful Changes by Guus der Kinderen
Code commits
Openfire (master)
-
Guus der Kinderen e5f32ebdf6f938a0866d1288e6c6e3ae53fb4522
OF-2179: Accommodate MUC occupants re-joining on another cluster node
Occupants of a MUC room have, in a clustered setup' one cluster node where they are considered 'local' to. It has been observed that for some occupants, notably those that are joined through server-to-server / federation, can change over time.
This commit:
- generates a warning when it detects that a occupant has unexpectedly switched from node (detection is based on the cluster member that performs a presence stanza update on behalf of the occupant).
- re-homes an occupant that appears to 'rejoin' (without having left the room), but does so from a different cluster node.- xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRole.java (version e5f32ebdf6f938a0866d1288e6c6e3ae53fb4522)
- xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoom.java (version e5f32ebdf6f938a0866d1288e6c6e3ae53fb4522)
- xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/RemoteMUCRole.java (version e5f32ebdf6f938a0866d1288e6c6e3ae53fb4522)