Run manually for releases

Build: #14 was successful Manual run by daryl herzmann

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen b713fc7461aa374f229a36e58a3d11266292a945

    OF-2209: Detect and remove 'ghost users' from MUC.
    This commit adds a new feature that complements the pre-existing feature that would kick idle users from a MUC room.

    The new feature is defined in the section related to 'ghost users' in the MUC specification (XEP-0045). It is two-fold:

    - When a room is sent a stanza that contains an error that indicates that an occupant is unreachable, drop that occupant from the room.
    - When an occupant has not interacted for a configurable amount of time, send a ping to that occupant. If the occupant is unreachable, this will trigger an error to be sent back, that will be processed by the implementation of the first item in this list.

    This new feature is configurable through the admin console (Group Chat > Group Chat Settings > (select service) > Other Settings), but is enabled by default.

    • i18n/src/main/resources/openfire_i18n.properties (version b713fc7461aa374f229a36e58a3d11266292a945)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MultiUserChatService.java (version b713fc7461aa374f229a36e58a3d11266292a945)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCUser.java (version b713fc7461aa374f229a36e58a3d11266292a945)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java (version b713fc7461aa374f229a36e58a3d11266292a945)
    • xmppserver/src/main/webapp/muc-room-occupants.jsp (version b713fc7461aa374f229a36e58a3d11266292a945)
    • xmppserver/src/main/webapp/muc-tasks.jsp (version b713fc7461aa374f229a36e58a3d11266292a945)
  • Guus der Kinderen

    Guus der Kinderen 9391832dee3d684600d744eb38718107c3b65e81

    OF-2207: Ensure that the room exists on all nodes, before firing off other room events to avoid race conditions
    This commit turns the room creation event into a synchronous action. I'm hoping that the impact of this will be minimal, as creating a room should be a relatively uncommon occurrence.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java (version 9391832dee3d684600d744eb38718107c3b65e81)
  • akrherz <akrherz@iastate.edu>

    akrherz <akrherz@iastate.edu> c67320f086b6a578e4c24e127ca7f39c0af9d47c

    march 4.6 branch toward 4.6.3-SNAPSHOT

    • distribution/pom.xml (version c67320f086b6a578e4c24e127ca7f39c0af9d47c)
    • i18n/pom.xml (version c67320f086b6a578e4c24e127ca7f39c0af9d47c)
    • plugins/openfire-plugin-assembly-descriptor/pom.xml (version c67320f086b6a578e4c24e127ca7f39c0af9d47c)
    • plugins/pom.xml (version c67320f086b6a578e4c24e127ca7f39c0af9d47c)
    • pom.xml (version c67320f086b6a578e4c24e127ca7f39c0af9d47c)
    • starter/pom.xml (version c67320f086b6a578e4c24e127ca7f39c0af9d47c)
    • xmppserver/pom.xml (version c67320f086b6a578e4c24e127ca7f39c0af9d47c)
    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/XMPPServerInfoImpl.java (version c67320f086b6a578e4c24e127ca7f39c0af9d47c)
  • akrherz <akrherz@iastate.edu>

    akrherz <akrherz@iastate.edu> 06a91460079546997bcd1ae97f98c3dcb0bedc33

    run CI on 4.6 branch

    • .github/workflows/codeql-analysis.yml (version 06a91460079546997bcd1ae97f98c3dcb0bedc33)
    • .github/workflows/continuous-integration-workflow.yml (version 06a91460079546997bcd1ae97f98c3dcb0bedc33)