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

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen 5ccc4ce9e0c3b36aa00474a6f5057a2ed1696162

    OF-2273: Ensure that self-presence mods are made when joining anon room
    When joining a room is configured to restrict presence broadcasts, the reflected 'self-presence' should still have all added annotations as it'd otherwise get.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoom.java (version 5ccc4ce9e0c3b36aa00474a6f5057a2ed1696162)
  • Guus der Kinderen

    Guus der Kinderen f0f6bfa501b4ce87eeab35247e6d3a7fb076eff0

    OF-2275: Send status 170 when joining a MUC room that has logging enabled.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoom.java (version f0f6bfa501b4ce87eeab35247e6d3a7fb076eff0)
  • Guus der Kinderen

    Guus der Kinderen 086e04c3f597842d78d7fa66f8f2c98fcdba7358

    OF-2276: When a MUC room's config gets changed, send appropriate status codes
    As defined by XEP-0045 section 10.2.1 "Notification of Configuration Changes.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/IQOwnerHandler.java (version 086e04c3f597842d78d7fa66f8f2c98fcdba7358)
  • Guus der Kinderen

    Guus der Kinderen bfabb8315230aee5893618626c1541aeb2b88ac2

    OF-2271: Add explicit field types to data forms

    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/admin/GetAdminConsoleInfo.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/admin/GetListActiveUsers.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/admin/GetNumberActiveUsers.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/admin/GetNumberOnlineUsers.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/admin/GetNumberUserSessions.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/admin/GetServerStats.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/admin/GetUsersPresence.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/admin/HttpBindStatus.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/admin/user/UserProperties.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/generic/Ping.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/disco/IQDiscoInfoHandler.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/pep/IQPEPHandler.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
    • xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/PubSubEngine.java (version bfabb8315230aee5893618626c1541aeb2b88ac2)
  • Guus der Kinderen

    Guus der Kinderen 6477cb6cb118049b19d80d6f2e848d477bc04429

    OF-2268: Prevent concurrency issue when starting JMX
    This commit ensures that the JMX manager is not started more than once, preventing concurrency issues.

    • xmppserver/src/main/java/org/jivesoftware/openfire/JMXManager.java (version 6477cb6cb118049b19d80d6f2e848d477bc04429)
  • Guus der Kinderen

    Guus der Kinderen 0496e94d4528d2eee9e6be62c020b4ff19049397

    Disable unstable Smack Integration Test
    Smack uses an API for two tests (SoftwareInfoIntegrationTest and EntityCapsTest) that itself defines to be 'unstable'). In Openfire CI, we see these tests occasionally fail. It stands to reason that that's because of the Smack-based unstable solution.

    This commit disables both tests (one already was disabled), so that they don't break our build.

    • runIntegrationTests (version 0496e94d4528d2eee9e6be62c020b4ff19049397)