Build: #1301 was successful Scheduled with changes by Dan Caseley <dan@caseley.me.uk> and Guus der Kinderen

Code commits

Openfire (master)

  • Dan Caseley <dan@caseley.me.uk>

    Dan Caseley <dan@caseley.me.uk> bdc45a1bf83d65397351a0719f7b21b98f403785

    Update apache commons-text from 1.6 to 1.10.0

    • xmppserver/pom.xml (version bdc45a1bf83d65397351a0719f7b21b98f403785)
  • Guus der Kinderen

    Guus der Kinderen 411839001e0668294025fbe7bf4377e8348a4c51

    OF-2475: Add admin console section for 'Future Users'
    Add a section to the "Registration Settings" page of the admin console that can be used to toggle the availability of the 'Future Users' functionality.

    • i18n/src/main/resources/openfire_i18n.properties (version 411839001e0668294025fbe7bf4377e8348a4c51)
    • xmppserver/src/main/java/org/jivesoftware/openfire/user/UserManager.java (version 411839001e0668294025fbe7bf4377e8348a4c51)
    • xmppserver/src/main/webapp/reg-settings.jsp (version 411839001e0668294025fbe7bf4377e8348a4c51)
  • Guus der Kinderen

    Guus der Kinderen 092f5a7b69659b0d56042e350f86c6aaa947b731

    OF-2475: Allow 'future' users
    Openfire supports mechanisms (which are unlikely to be used by default) that allow User representations to be created on an ad-hoc basis: typically when the user successfully authenticates. This leaves some room for users to be interacted with, prior to Openfire realizing that the user actually exists.

    This commit introduces a new feature that allows stanzas addressed to users that could be potential future users to be handled as if that user exists, but is offline.

    The feature can be enabled using the new system property `usermanager.future-users.enable`

    • i18n/src/main/resources/openfire_i18n.properties (version 092f5a7b69659b0d56042e350f86c6aaa947b731)
    • xmppserver/src/main/java/org/jivesoftware/openfire/IQRouter.java (version 092f5a7b69659b0d56042e350f86c6aaa947b731)
    • xmppserver/src/main/java/org/jivesoftware/openfire/OfflineMessageStore.java (version 092f5a7b69659b0d56042e350f86c6aaa947b731)
    • xmppserver/src/main/java/org/jivesoftware/openfire/OfflineMessageStrategy.java (version 092f5a7b69659b0d56042e350f86c6aaa947b731)
    • xmppserver/src/main/java/org/jivesoftware/openfire/handler/PresenceSubscribeHandler.java (version 092f5a7b69659b0d56042e350f86c6aaa947b731)
    • xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/PubSubEngine.java (version 092f5a7b69659b0d56042e350f86c6aaa947b731)
    • xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/PubSubServiceInfo.java (version 092f5a7b69659b0d56042e350f86c6aaa947b731)
    • xmppserver/src/main/java/org/jivesoftware/openfire/user/UserManager.java (version 092f5a7b69659b0d56042e350f86c6aaa947b731)