Build: #2135 was successful

Job: Debian Workflow was successful

Stages & jobs

  1. Build and Package

  2. Copy to Website

Code commits

Openfire (master)

  • daryl herzmann

    daryl herzmann 98989ed4fc78f75c8571053a6cf0562f49ac50d7

    Merge pull request #2464 from igniterealtime/dependabot/github_actions/docker/build-push-action-6
    Bump docker/build-push-action from 5 to 6

  • daryl herzmann

    daryl herzmann 847bb12c8db00c3b78185c3307687345b3b6e9bb

    CI: adjustments to MSSQL

    • build/ci/compose/scripts/mssql.sh (version 847bb12c8db00c3b78185c3307687345b3b6e9bb)
  • dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

    dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ae34f5069c6c3e7fbe554054dbe1b5c46eb7a098

    Bump docker/build-push-action from 5 to 6
    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

    ---
    updated-dependencies:
    - dependency-name: docker/build-push-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    • .github/workflows/continuous-integration-workflow.yml (version ae34f5069c6c3e7fbe554054dbe1b5c46eb7a098)
  • Dan Caseley

    Dan Caseley d1075610b89b60df185ce56f17a9398b09c7c406

    OF-2863: CI - Update docker compose command to match GHA runners

    • .github/workflows/continuous-integration-workflow.yml (version d1075610b89b60df185ce56f17a9398b09c7c406)
  • daryl herzmann

    daryl herzmann b1410aa53e10579a8bec50511de7a4ca6887a78d

    Merge pull request #2513 from guusdk/updater-fixes
    Fixes to 'updater' for Openfire 4.9.0

  • Guus der Kinderen

    Guus der Kinderen a06449c517f1cdddd6c8ed9ad53acfeaf7416a0d

    Fixes to 'updater' for Openfire 4.9.0

    • build/ci/updater/src/main/java/com/igniterealtime/openfire/updaterunner/Main.java (version a06449c517f1cdddd6c8ed9ad53acfeaf7416a0d)
    • build/ci/updater/src/main/java/com/igniterealtime/openfire/updaterunner/PropertiesReader.java (version a06449c517f1cdddd6c8ed9ad53acfeaf7416a0d)
  • daryl herzmann

    daryl herzmann a51e1c472877156fff7b1638681726f6ed7fc0a5

    Merge pull request #2511 from guusdk/OF-2867_Remove-deprecated-code
    Remove code marked for deprecation in 4.9.0 or later

  • Guus der Kinderen

    Guus der Kinderen 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae

    Remove code marked for deprecation in 4.9.0 or later
    Code that was marked for removal in version 4.9.0 should be removed.

    Note that we shouldn’t remove code when the mark was applied in versions 4.8.1 or later. In those cases, lets bump up the removal to the next minor version (4.10.0). This allows developers to have one ‘full’ release cycle to be aware of deprecation, and adjust their code accordingly.

    • xmppserver/src/main/java/org/jivesoftware/openfire/Connection.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/RoutingTable.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/SessionPacketRouter.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/commands/SessionData.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/component/ExternalComponentManager.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/container/PluginManager.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/http/HttpConnection.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/SocketConnection.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/SocketReader.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/SocketReadingMode.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/StanzaHandler.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/VirtualConnection.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/nio/NettyConnection.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/pep/IQPEPHandler.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalSession.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/RemoteSession.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/RemoteSessionTask.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/Session.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/websocket/WebSocketClientConnectionHandler.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/openfire/websocket/WebSocketConnection.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/util/JiveConstants.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/util/JiveGlobals.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/util/TaskEngine.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/CacheFactory.java (version 12d212f5a9fc0f3c7df887537b3f5c64fbfacbae)
  • daryl herzmann

    daryl herzmann 8144b2611667d43f916c5464922cf5495ac8856f

    Merge pull request #2506 from guusdk/OF-2860_MUCRole-rename-nonbreaking
    OF-2860: The non-breaking changes leading up to renaming the class MUCRole

  • daryl herzmann

    daryl herzmann b1b5b5d274a978d0e8691f5d1f1704512b89b18d

    Merge pull request #2509 from guusdk/OF-2864_Deprecate-custom-base64
    OF-2864: Deprecate org.jivesoftware.util.Base64

  • Guus der Kinderen

    Guus der Kinderen c131aa1ce493895c41baa4edb85c33dcf8e3ea22

    OF-2860: Deprecate `org.jivesoftware.openfire.muc.MultiUserChatService#getMUCRoles`
    Marks `org.jivesoftware.openfire.muc.MultiUserChatService#getMUCRoles` for removal in 4.10.0.

    This introduces a replacement method: `org.jivesoftware.openfire.muc.MultiUserChatService#getOccupants` and refactors all known users from the old to the new method.

    In 4.10.0, the replacement method's API will change, which will require users to refactor their code potentially twice (if they choose to use the replacement method prior to 4.10.0).

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MultiUserChatService.java (version c131aa1ce493895c41baa4edb85c33dcf8e3ea22)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java (version c131aa1ce493895c41baa4edb85c33dcf8e3ea22)
  • Guus der Kinderen

    Guus der Kinderen 4100e7bf5f052d374b9ab8c6641424489b5bb572

    OF-2860: Deprecate `org.jivesoftware.openfire.muc.MUCRoom#addOccupantRole`
    Marks `org.jivesoftware.openfire.muc.MUCRoom#addOccupantRole` for removal in 4.10.0.

    This introduces a replacement method: `org.jivesoftware.openfire.muc.MUCRoom#addOccupant` and refactors all known users from the old to the new method.

    In 4.10.0, the replacement method's API will change, which will require users to refactor their code potentially twice (if they choose to use the replacement method prior to 4.10.0).

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoom.java (version 4100e7bf5f052d374b9ab8c6641424489b5bb572)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/FMUCHandler.java (version 4100e7bf5f052d374b9ab8c6641424489b5bb572)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoomManager.java (version 4100e7bf5f052d374b9ab8c6641424489b5bb572)
  • Guus der Kinderen

    Guus der Kinderen 6fa48edaf31dd2532f59fe0154658b1fc6e34ed0

    OF-2860: Deprecate `org.jivesoftware.openfire.muc.MUCRoom#removeOccupantRole`
    Marks `org.jivesoftware.openfire.muc.MUCRoom#removeOccupantRole` for removal in 4.10.0.

    This introduces a replacement method: `org.jivesoftware.openfire.muc.MUCRoom#removeOccupant` and refactors all known users from the old to the new method.

    In 4.10.0, the replacement method's API will change, which will require users to refactor their code potentially twice (if they choose to use the replacement method prior to 4.10.0).

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoom.java (version 6fa48edaf31dd2532f59fe0154658b1fc6e34ed0)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/FMUCHandler.java (version 6fa48edaf31dd2532f59fe0154658b1fc6e34ed0)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoomManager.java (version 6fa48edaf31dd2532f59fe0154658b1fc6e34ed0)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java (version 6fa48edaf31dd2532f59fe0154658b1fc6e34ed0)
  • Guus der Kinderen

    Guus der Kinderen c7a0214d0d3a064886695808cbc9e33834137103

    OF-2860: Deprecate `org.jivesoftware.openfire.muc.MUCRole#getRoleAddress`
    Marks `org.jivesoftware.openfire.muc.MUCRole#getRoleAddress` for removal in 4.10.0.

    This introduces a replacement method: `org.jivesoftware.openfire.muc.MUCRole#getOccupantJID` and refactors all known users from the old to the new method.

    The name 'Occupant JID' reflects how the XEP refers to this data.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRole.java (version c7a0214d0d3a064886695808cbc9e33834137103)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoom.java (version c7a0214d0d3a064886695808cbc9e33834137103)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoomHistory.java (version c7a0214d0d3a064886695808cbc9e33834137103)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/FMUCHandler.java (version c7a0214d0d3a064886695808cbc9e33834137103)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoomManager.java (version c7a0214d0d3a064886695808cbc9e33834137103)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MUCPersistenceManager.java (version c7a0214d0d3a064886695808cbc9e33834137103)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java (version c7a0214d0d3a064886695808cbc9e33834137103)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/ConsistencyChecks.java (version c7a0214d0d3a064886695808cbc9e33834137103)
    • xmppserver/src/main/webapp/muc-room-edit-form.jsp (version c7a0214d0d3a064886695808cbc9e33834137103)
    • xmppserver/src/test/java/org/jivesoftware/openfire/muc/MUCRoleTest.java (version c7a0214d0d3a064886695808cbc9e33834137103)
  • Guus der Kinderen

    Guus der Kinderen f047eb2b305768ce14166c849383b205d07fcdd5

    OF-2860: Deprecate `org.jivesoftware.openfire.muc.MUCRole#createRoomRole`
    Marks `org.jivesoftware.openfire.muc.MUCRole#createRoomRole` for removal in 4.10.0.

    This introduces a replacement method: `org.jivesoftware.openfire.muc.MUCRole#createRoomSelfRepresentation` and refactors all known users from the old to the new method.

    In 4.10.0, the replacement method's API will change, which will require users to refactor their code potentially twice (if they choose to use the replacement method prior to 4.10.0).

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRole.java (version f047eb2b305768ce14166c849383b205d07fcdd5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoom.java (version f047eb2b305768ce14166c849383b205d07fcdd5)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/FMUCHandler.java (version f047eb2b305768ce14166c849383b205d07fcdd5)
  • Guus der Kinderen

    Guus der Kinderen 96184c70175694e73cb45d3447879f033dbc7e04

    OF-2860: Deprecate `org.jivesoftware.openfire.muc.MUCRoom#getRole()`
    Marks `org.jivesoftware.openfire.muc.MUCRoom#getRole()` for removal in 4.10.0.

    This introduces a replacement method: `org.jivesoftware.openfire.muc.MUCRoom#getSelfRepresentation()` and refactors all known users from the old to the new method.

    In 4.10.0, the replacement method's API will change, which will require users to refactor their code potentially twice (if they choose to use the replacement method prior to 4.10.0).

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCEventDelegate.java (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRole.java (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoom.java (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoomHistory.java (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/IQAdminHandler.java (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/IQMUCRegisterHandler.java (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/IQOwnerHandler.java (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoomManager.java (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MUCPersistenceManager.java (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/main/webapp/muc-room-affiliations.jsp (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/main/webapp/muc-room-edit-form.jsp (version 96184c70175694e73cb45d3447879f033dbc7e04)
    • xmppserver/src/test/java/org/jivesoftware/openfire/muc/MUCRoomTest.java (version 96184c70175694e73cb45d3447879f033dbc7e04)
  • daryl herzmann

    daryl herzmann ab537c1b08492720c270ac4e024a9f996c93c78c

    Merge pull request #2463 from guusdk/OF-2830_PluginServlet-mapping
    OF-2830 plugin servlet mapping

  • daryl herzmann

    daryl herzmann e6a3fd5e308660f71080a465a81fa523f4fa31b3

    Merge pull request #2502 from guusdk/mvn-warnings-install4j
    OF-2857: Replace Install4j runtime library

  • daryl herzmann

    daryl herzmann 67a1cdd4fb07e908ec57e845beb34755c1d632ca

    Merge pull request #2501 from guusdk/mvn-warnings
    Fix Maven warnings for distribution module

  • Guus der Kinderen

    Guus der Kinderen 71bb0488b2027bc7a1db0d4a16379f89a375cfda

    OF-2864: Mark as deprecated in 4.9, remove in 4.10

    • xmppserver/src/main/java/org/jivesoftware/util/Base64.java (version 71bb0488b2027bc7a1db0d4a16379f89a375cfda)
    • xmppserver/src/main/java/org/jivesoftware/util/StringUtils.java (version 71bb0488b2027bc7a1db0d4a16379f89a375cfda)
  • Guus der Kinderen

    Guus der Kinderen 9a007d2a83d571febe176f0a8d5003141dea43cd

    OF-2864: Deprecate org.jivesoftware.util.Base64
    Marked `org.jivesoftware.util.Base64` as deprecated, replaced all usage with `java.util.Base64`.

    This replaces customer code with code provided by Java itself, reducing the maintenance load.

    • xmppserver/src/main/java/org/jivesoftware/admin/LdapUserTester.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/java/org/jivesoftware/openfire/entitycaps/EntityCapabilitiesManager.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/java/org/jivesoftware/openfire/ldap/LdapVCardProvider.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/IQMUCvCardHandler.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/RespondingServerStanzaHandler.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/java/org/jivesoftware/openfire/net/SASLAuthentication.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/java/org/jivesoftware/openfire/streammanagement/StreamManager.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/java/org/jivesoftware/openfire/vcard/PhotoResizer.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/java/org/jivesoftware/util/AesEncryptor.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/java/org/jivesoftware/util/Base64.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/java/org/jivesoftware/util/StringUtils.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/webapp/login.jsp (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/main/webapp/system-clustering.jsp (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/test/java/org/jivesoftware/openfire/keystore/KeystoreTestUtils.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/test/java/org/jivesoftware/openfire/sasl/ScramSha1SaslServerTest.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
    • xmppserver/src/test/java/org/jivesoftware/openfire/session/RemoteInitiatingServerDummy.java (version 9a007d2a83d571febe176f0a8d5003141dea43cd)
  • Guus der Kinderen

    Guus der Kinderen e552553333a6b6fb5cc24120c3a4332ba00c036b

    OF-2860: Rename MUCRole variables
    In preparation of the renaming of the MUCRole class, this commit renames all variables (and some comments / log messages). This aims to explicitly distinguish between the XEP-defined term 'role' and the usage of MUCRole, which is now mostly referenced as 'occupant'.

    This commit is not supposed to introduce any functional change.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/HistoryRequest.java (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRole.java (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoom.java (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoomHistory.java (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/FMUCHandler.java (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/IQAdminHandler.java (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/IQOwnerHandler.java (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoomManager.java (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/ConsistencyChecks.java (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
    • xmppserver/src/main/webapp/muc-room-occupants.jsp (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
    • xmppserver/src/test/java/org/jivesoftware/openfire/muc/MUCRoomTest.java (version e552553333a6b6fb5cc24120c3a4332ba00c036b)
  • Guus der Kinderen

    Guus der Kinderen 56b1baa974bfe639adb7adc5bc344a6c8c5d1c0b m

    OF-2857: Replace Install4j runtime library
    This replaces the bundled install4j runtime library with one the is obtained from the author's Maven repository.

    By no longer bundling the library, a nasty Maven warning that was shown during build disappears.

    The replacement library is significantly newer than the original (the old version was never published in a Maven repository).

    As a result:
    - functional changes might have been introduced
    - the Uninstall action that is part of Openfire source code was rewritten

    The version that's used now is the same version as the version of Install4j that is used in Bamboo to generate the installers.

    • starter/libs/README.txt (version 56b1baa974bfe639adb7adc5bc344a6c8c5d1c0b)
    • starter/libs/i4jruntime.jar (version 56b1baa974bfe639adb7adc5bc344a6c8c5d1c0b)
    • starter/pom.xml (version 56b1baa974bfe639adb7adc5bc344a6c8c5d1c0b)
    • starter/src/main/java/org/jivesoftware/openfire/launcher/Uninstaller.java (version 56b1baa974bfe639adb7adc5bc344a6c8c5d1c0b)
  • Guus der Kinderen

    Guus der Kinderen ec3cd3b8bdf788e5f78e46e8a4c1b35728c15ec1 m

    OF-2856: Avoid attempting to attach a directory to the project
    The distribution-base artifact is a directory. Maven cannot attach directories to the project.

    This commit overrides the default of 'attach the assembled artifact' to 'false'.

    • distribution/pom.xml (version ec3cd3b8bdf788e5f78e46e8a4c1b35728c15ec1)
  • Guus der Kinderen

    Guus der Kinderen b6bcf067ab708769c65284a14e9ebf9598c9cb4b m

    OF-2855: Replace non-cross platform file system reference in assembly
    This replaces a unix file system reference (`/`) with a Maven variable. As a result, the correct reference should be used on any platform on which Openfire is build.

    • distribution/src/assembly/basic-distribution.xml (version b6bcf067ab708769c65284a14e9ebf9598c9cb4b)
  • Guus der Kinderen

    Guus der Kinderen ad1eef1821dadf30a72a5ec953be86d1d6620b79 m

    OF-2854: Package of distribution module changed to 'pom'
    The distribution module is a metadata module; it does not contain any resources that are directly to be exposed as an artifact (instead, it uses the Assembly and Install4J plugins to generate artifacts).

    The module had the package type of 'jar', indicating that a jar artifact was to be produced. This resulted in an empty `distribution.jar` file to be generated.

    By switching to the `pom` package type, this no longer is the case.

    • distribution/pom.xml (version ad1eef1821dadf30a72a5ec953be86d1d6620b79)
  • Guus der Kinderen

    Guus der Kinderen 95d40f625445152de82f8fd41e134ac4ed38762e m

    OF-2830: Fix wildcard mapping for plugin servlets
    This replaces the pre-existing matching implementation of URLs (that may contain wildcards) with one that is more robust (and passes the unit tests introduced by the previous commit).

    • xmppserver/src/main/java/org/jivesoftware/openfire/container/PluginServlet.java (version 95d40f625445152de82f8fd41e134ac4ed38762e)
  • Guus der Kinderen

    Guus der Kinderen c169651106d50097b481298e4d261c59c3db50ca m

    OF-2830: PluginServlet refactoring + unit tests
    This adds unit tests that assert the problems identified in OF-2830. To facilitate unit tests, some refactoring of the code under test was needed. This does not intend to introduce functional changes.

    • xmppserver/src/main/java/org/jivesoftware/openfire/container/PluginServlet.java (version c169651106d50097b481298e4d261c59c3db50ca)
    • xmppserver/src/test/java/org/jivesoftware/openfire/container/PluginServletTest.java (version c169651106d50097b481298e4d261c59c3db50ca)