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: #2486 was successful Changes by Guus der Kinderen

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen c0b824ec7e149e6c4a12adc62331b2504a729faf

    Applied minor IDE suggestions in 'group' package

    • xmppserver/src/main/java/org/jivesoftware/openfire/group/AbstractGroupProvider.java (version c0b824ec7e149e6c4a12adc62331b2504a729faf)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/ConcurrentGroupList.java (version c0b824ec7e149e6c4a12adc62331b2504a729faf)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/ConcurrentGroupMap.java (version c0b824ec7e149e6c4a12adc62331b2504a729faf)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/DefaultGroupPropertyMap.java (version c0b824ec7e149e6c4a12adc62331b2504a729faf)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/DefaultGroupProvider.java (version c0b824ec7e149e6c4a12adc62331b2504a729faf)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/GroupCollection.java (version c0b824ec7e149e6c4a12adc62331b2504a729faf)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/GroupJID.java (version c0b824ec7e149e6c4a12adc62331b2504a729faf)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/GroupManager.java (version c0b824ec7e149e6c4a12adc62331b2504a729faf)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/GroupProvider.java (version c0b824ec7e149e6c4a12adc62331b2504a729faf)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/JDBCGroupProvider.java (version c0b824ec7e149e6c4a12adc62331b2504a729faf)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/SharedGroupVisibility.java (version c0b824ec7e149e6c4a12adc62331b2504a729faf)
  • Guus der Kinderen

    Guus der Kinderen 788f20fab12be486c0b5c83ff4dd5c6acc7e4fd9

    OF-2708: Force usage of bare JID in GroupProvider implementations

    • xmppserver/src/main/java/org/jivesoftware/openfire/crowd/CrowdGroupProvider.java (version 788f20fab12be486c0b5c83ff4dd5c6acc7e4fd9)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/AbstractGroupProvider.java (version 788f20fab12be486c0b5c83ff4dd5c6acc7e4fd9)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/DefaultGroupProvider.java (version 788f20fab12be486c0b5c83ff4dd5c6acc7e4fd9)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/Group.java (version 788f20fab12be486c0b5c83ff4dd5c6acc7e4fd9)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/GroupProvider.java (version 788f20fab12be486c0b5c83ff4dd5c6acc7e4fd9)
    • xmppserver/src/main/java/org/jivesoftware/openfire/group/JDBCGroupProvider.java (version 788f20fab12be486c0b5c83ff4dd5c6acc7e4fd9)
    • xmppserver/src/main/java/org/jivesoftware/openfire/ldap/LdapGroupProvider.java (version 788f20fab12be486c0b5c83ff4dd5c6acc7e4fd9)
    • xmppserver/src/test/java/org/jivesoftware/openfire/group/GroupTest.java (version 788f20fab12be486c0b5c83ff4dd5c6acc7e4fd9)
  • Guus der Kinderen

    Guus der Kinderen edb6741f792c4b773e216d7a4d7bfa5988ff4f46

    OF-2708: Ensure that bare JIDs are used with groups
    A Group is ment to be a collection of bare JIDs, not full JIDs. This is illustrated by the default provider, which stores only the node-part of a JID for local users.

    This commit ensures that any JID that is used when interacting with a group is used in its 'bare' representation. This prevents an issue where an invocation of remove(fullJid) would not be successfull when the group did contain the corresponding bare JID of that entity.

    • xmppserver/src/main/java/org/jivesoftware/openfire/group/Group.java (version edb6741f792c4b773e216d7a4d7bfa5988ff4f46)
    • xmppserver/src/test/java/org/jivesoftware/openfire/group/GroupTest.java (version edb6741f792c4b773e216d7a4d7bfa5988ff4f46)