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

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen 0fbc225ff2f40ce19bb1fe2675646aa71fd12857

    OF-2050: Improve SM concurrency
    Ensure that the unack'ed stanza is registered as such, before acks sent back by the client are processed.

    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalClientSession.java (version 0fbc225ff2f40ce19bb1fe2675646aa71fd12857)
    • xmppserver/src/main/java/org/jivesoftware/openfire/streammanagement/StreamManager.java (version 0fbc225ff2f40ce19bb1fe2675646aa71fd12857)
  • Guus der Kinderen

    Guus der Kinderen 2be45a2a1d11e2edcd07b574502c92fc2084c7b9

    OF-2042: MUC order of events: wait for presence broadcast
    This commit builds on the earlier commit, to ensure that the order-of-events as defined in the MUC XEP is observed. Notably, Openfire should wait (up to a configurable amount of time) until initial presence broadcast has been completed, before sending room history and subject.

    • i18n/src/main/resources/openfire_i18n.properties (version 2be45a2a1d11e2edcd07b574502c92fc2084c7b9)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoom.java (version 2be45a2a1d11e2edcd07b574502c92fc2084c7b9)
  • Guus der Kinderen

    Guus der Kinderen 5a3b1663be87757902559b110187f6483677fd46

    Github Actions: make gradle download all dependencies

    • .github/workflows/continuous-integration-workflow.yml (version 5a3b1663be87757902559b110187f6483677fd46)
    • runIntegrationTests (version 5a3b1663be87757902559b110187f6483677fd46)
  • Guus der Kinderen

    Guus der Kinderen ee00e4b0828feea3977805880e7ac4ea4269217a

    OF-2049: Do not remove room before presences are sent
    This commit aims to make subsequent actions wait on the completion of others. This should prevent the room from being deleted before the unavailable presence stanzas have been sent (which otherwise causes issues, as the room is used to compose those stanzas).

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

    Guus der Kinderen 37f02c5b64b0fcc49d0f91048983a44d92af84b7

    Disable flapping integration tests.

    • .github/workflows/continuous-integration-workflow.yml (version 37f02c5b64b0fcc49d0f91048983a44d92af84b7)
    • runIntegrationTests (version 37f02c5b64b0fcc49d0f91048983a44d92af84b7)