Build #2,779

Generates the latest/greatest Windows distribution artifacts for this project every night.

Build: #2779 was successful Manual run by Daryl Herzmann

Code commits

Openfire (4.2)

  • Daryl Herzmann

    Daryl Herzmann 41b1a6cc1852eb2648de99afcafa1d95678d5208

    Denote Openfire 4.2.4 Release

    • build/build.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • dbutil/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • documentation/dist/changelog.html (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • i18n/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/java/org/jivesoftware/openfire/spi/XMPPServerInfoImpl.java (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/bookmarks/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/broadcast/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/callbackOnOffline/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/candy/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/clientControl/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/contentFilter/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/dbaccess/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/emailListener/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/emailOnAway/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/fastpath/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/gojara/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/hazelcast/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/inverse/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/jmxweb/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/justmarried/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/loadStats/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/monitoring/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/motd/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/mucservice/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/nodejs/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/nonSaslAuthentication/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/openfire-plugin-assembly-descriptor/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/packetFilter/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/presence/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/registration/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/restAPI/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/search/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/stunserver/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/subscription/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/tikitoken/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/userCreation/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/userImportExport/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/userStatus/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/userservice/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • src/plugins/xmldebugger/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • starter/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • webadmin/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • webadmintld/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
    • xmppserver/pom.xml (version 41b1a6cc1852eb2648de99afcafa1d95678d5208)
  • Greg Thomas

    Greg Thomas 1dd53bc8ed596cdc2b37d9c8a7243977b1c068fa

    Merge pull request #1256 from guusdk/OF-1670_MUC-sysadmins-password_4.2-backport
    OF-1670: Allow MUC sysadmins to join a password protected room (4.2 backport)

  • Greg Thomas

    Greg Thomas db1acc368afc1504b6d1d1f351c0c7540d643375

    Merge pull request #1259 from guusdk/OF-1586_BOSH-CPU_4.2-backport
    OF-1586: Prevent BOSH from spinning all CPUs. (4.2 backport)

  • Greg Thomas

    Greg Thomas 739670d030ee4855a8db33a25ace0bf45687f333

    Merge pull request #1261 from guusdk/OF-1497_Stream-Management-should-count-keepalive-pings_4.2-backport
    OF-1497: stream management should count keepalive pings (4.2 backport)

  • Greg Thomas

    Greg Thomas 405089847b35469715739907106e785928be9caa

    Merge pull request #1258 from guusdk/OF-1642_Pubsub_4.2_backport
    OF-1642: Ensure a published item is properly persisted (4.2 backport)

  • Greg Thomas

    Greg Thomas 40eb8f57fd91ad077600ab9cd2b2b74ec806b9f5

    Merge pull request #1262 from guusdk/OF-1671_4.2-backport
    OF-1671: Ensure Openfire can copy with a non-snapshot four digit version (4.2 backport)

  • Greg Thomas

    Greg Thomas e565659ebfaa1420ff2efe90d61118673462292c

    OF-1671: Ensure Openfire can copy with a non-snapshot four digit version (e.g. 1.2.3.4)

    • src/java/org/jivesoftware/util/Version.java (version e565659ebfaa1420ff2efe90d61118673462292c)
    • src/test/java/org/jivesoftware/util/VersionTest.java (version e565659ebfaa1420ff2efe90d61118673462292c)
  • Guus der Kinderen

    Guus der Kinderen 65f032e0c4afeb2c2af85cecca6605e117f4a227

    OF-1497: Re-enable Stream Management (XEP-0198) by default.
    To prevent the unresolved bug OF-1497 from affecting new installations, OF-1563 disabled the Stream Management (XEP-0198)
    feature by default. With OF-1497 fixed, the feature can be re-enabled again.

    • src/java/org/jivesoftware/openfire/streammanagement/StreamManager.java (version 65f032e0c4afeb2c2af85cecca6605e117f4a227)
  • Guus der Kinderen

    Guus der Kinderen eae92f52298b5166a04e00549ff128fb4a257523

    OF-1497: Stream Management should count keepalive pings.
    Openfire sends XMPP pings to clients that are idle. These pings should be included in the
    counts that are kept as part of the Stream Management (XEP-0198) implementation.

    • src/java/org/jivesoftware/openfire/Connection.java (version eae92f52298b5166a04e00549ff128fb4a257523)
    • src/java/org/jivesoftware/openfire/nio/ClientConnectionHandler.java (version eae92f52298b5166a04e00549ff128fb4a257523)
  • Guus der Kinderen

    Guus der Kinderen de3d6f683bd6229bcf254f78f1f87551ef473844

    OF-1670: Backport must be Java 7 compatible.
    This fixes a backport issue. The original code was based on a version of Openfire that is
    compiled with Java 8. The branch on which this is backported, 4.2, is compiled with Java 7.

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

    Guus der Kinderen 2da7b6228b00381bb4200c13e8c3659552224933

    OF-1586: Prevent BOSH from spinning all CPUs.

    • src/java/org/jivesoftware/openfire/http/HttpBindServlet.java (version 2da7b6228b00381bb4200c13e8c3659552224933)
  • Greg Thomas

    Greg Thomas 517f152e3ad2b36d13fabed0b849adb54048bc8e

    Ensure a published item is properly persisted Also correct the min JDK version in pom.xml when using JDK8

    • src/java/org/jivesoftware/openfire/pubsub/PublishedItem.java (version 517f152e3ad2b36d13fabed0b849adb54048bc8e)
    • xmppserver/pom.xml (version 517f152e3ad2b36d13fabed0b849adb54048bc8e)
  • Guus der Kinderen

    Guus der Kinderen 1bdc12b47f108de701b61d5c85581a6253d0a707

    OF-1670: Allow MUC sysadmins to join a password protected room
    When a MUC room is configured to require a password upon entry, a sysadmin should be able
    to join the room (without providing the password).

    The above will now be the default configuration. It can be configured, through the admin
    console, on a per conference service basis (which is the same context in which sysadmins
    are defined).

    • src/i18n/openfire_i18n_en.properties (version 1bdc12b47f108de701b61d5c85581a6253d0a707)
    • src/i18n/openfire_i18n_nl.properties (version 1bdc12b47f108de701b61d5c85581a6253d0a707)
    • src/java/org/jivesoftware/openfire/muc/MultiUserChatService.java (version 1bdc12b47f108de701b61d5c85581a6253d0a707)
    • src/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoom.java (version 1bdc12b47f108de701b61d5c85581a6253d0a707)
    • src/web/muc-sysadmins.jsp (version 1bdc12b47f108de701b61d5c85581a6253d0a707)
  • Guus der Kinderen

    Guus der Kinderen 2c635f59f528c021354197e8567a2878b5d4c700

    Increment Maven release version from 4.2.3 to 4.2.4-SNAPSHOT.

    • dbutil/pom.xml (version 2c635f59f528c021354197e8567a2878b5d4c700)
    • i18n/pom.xml (version 2c635f59f528c021354197e8567a2878b5d4c700)
    • src/plugins/openfire-plugin-assembly-descriptor/pom.xml (version 2c635f59f528c021354197e8567a2878b5d4c700)
    • src/plugins/pom.xml (version 2c635f59f528c021354197e8567a2878b5d4c700)
    • starter/pom.xml (version 2c635f59f528c021354197e8567a2878b5d4c700)
    • webadmin/pom.xml (version 2c635f59f528c021354197e8567a2878b5d4c700)
    • webadmintld/pom.xml (version 2c635f59f528c021354197e8567a2878b5d4c700)
    • xmppserver/pom.xml (version 2c635f59f528c021354197e8567a2878b5d4c700)
  • Guus der Kinderen

    Guus der Kinderen a21dbafc2827b52958d9ef10efd6b3fde4835066

    Refactoring BOSH: reduce complexity.
    No functional change. This refactoring primarily removes some duplicate arguments being passed around.

    • src/java/org/jivesoftware/openfire/SessionManager.java (version a21dbafc2827b52958d9ef10efd6b3fde4835066)
    • src/java/org/jivesoftware/openfire/http/HttpBindServlet.java (version a21dbafc2827b52958d9ef10efd6b3fde4835066)
    • src/java/org/jivesoftware/openfire/http/HttpConnection.java (version a21dbafc2827b52958d9ef10efd6b3fde4835066)
    • src/java/org/jivesoftware/openfire/http/HttpSession.java (version a21dbafc2827b52958d9ef10efd6b3fde4835066)
    • src/java/org/jivesoftware/openfire/http/HttpSessionManager.java (version a21dbafc2827b52958d9ef10efd6b3fde4835066)
  • Guus der Kinderen

    Guus der Kinderen 8d19dfbae1d911a32ed30d895489c9c8ed0c5648

    Refactoring BOSH: Separated out responsiblity for XML parsing in new class HttpBindBody.

    • src/java/org/jivesoftware/openfire/http/HttpBindBody.java (version 8d19dfbae1d911a32ed30d895489c9c8ed0c5648)
    • src/java/org/jivesoftware/openfire/http/HttpBindServlet.java (version 8d19dfbae1d911a32ed30d895489c9c8ed0c5648)
    • src/java/org/jivesoftware/openfire/http/HttpSession.java (version 8d19dfbae1d911a32ed30d895489c9c8ed0c5648)
    • src/java/org/jivesoftware/openfire/http/HttpSessionManager.java (version 8d19dfbae1d911a32ed30d895489c9c8ed0c5648)
  • Guus der Kinderen

    Guus der Kinderen cc60922c73cbdb671928551066d7bef57388cb2e

    OF-1667: Expand on BOSH events
    This adds a couple of new BOSH-related events, and makes the servlet context for an event
    available to the event handler. This direct cause for this change is to allow reading from
    the BOSH request / URL used, to obtain JWT values.

    • src/java/org/jivesoftware/openfire/http/HttpBindServlet.java (version cc60922c73cbdb671928551066d7bef57388cb2e)
    • src/java/org/jivesoftware/openfire/http/HttpSession.java (version cc60922c73cbdb671928551066d7bef57388cb2e)
    • src/java/org/jivesoftware/openfire/http/HttpSessionManager.java (version cc60922c73cbdb671928551066d7bef57388cb2e)
    • src/java/org/jivesoftware/openfire/http/SessionEventDispatcher.java (version cc60922c73cbdb671928551066d7bef57388cb2e)
    • src/java/org/jivesoftware/openfire/http/SessionListener.java (version cc60922c73cbdb671928551066d7bef57388cb2e)
    • xmppserver/src/main/java/org/jivesoftware/openfire/http/SessionEventAdapter.java (version cc60922c73cbdb671928551066d7bef57388cb2e)
  • Guus der Kinderen

    Guus der Kinderen 0aa86fa5a6fe39774efa9a146845078b0bd15a83

    Refactoring BOSH: event handling to dedicated class.

    • src/java/org/jivesoftware/openfire/http/HttpSession.java (version 0aa86fa5a6fe39774efa9a146845078b0bd15a83)
    • src/java/org/jivesoftware/openfire/http/HttpSessionManager.java (version 0aa86fa5a6fe39774efa9a146845078b0bd15a83)
    • src/java/org/jivesoftware/openfire/http/SessionEventAdapter.java (version 0aa86fa5a6fe39774efa9a146845078b0bd15a83)
    • src/java/org/jivesoftware/openfire/http/SessionEventDispatcher.java (version 0aa86fa5a6fe39774efa9a146845078b0bd15a83)
  • Guus der Kinderen

    Guus der Kinderen 4733ec9463ecbccf99fe11ef95fc657f4c47ec68

    OF-1667: Drop adapter from backport.
    As the newly introduced adapter has not made it in the current master,
    I'm dropping it here, in favor of creating a new class that's immediately
    deprecated (master is using Java 8, which allows the adapter to be replaced
    with default method definitions in the interface).

    • src/java/org/jivesoftware/openfire/http/HttpSessionManager.java (version 4733ec9463ecbccf99fe11ef95fc657f4c47ec68)
    • src/java/org/jivesoftware/openfire/http/SessionEventAdapter.java (version 4733ec9463ecbccf99fe11ef95fc657f4c47ec68)
  • Daryl Herzmann

    Daryl Herzmann e19557dc7a63029d5fd620072a3ee0d2f2d3894f

    OF-1538 Update bundled JRE to 1.8.0u192

    • build/installer/openfire.install4j (version e19557dc7a63029d5fd620072a3ee0d2f2d3894f)
  • Greg Thomas

    Greg Thomas 03dac5d7f5f2b8731008ecd21e75f44f9cdc1d3b

    Ensure that stream management settings are not enabled on a new install

    • src/conf/openfire.xml (version 03dac5d7f5f2b8731008ecd21e75f44f9cdc1d3b)
  • Daryl Herzmann

    Daryl Herzmann df74e22b5dfce4ad46f2be07c07b1b97326467cf

    OF-1538 Update bundled JRE to 1.8.0u181

    • build/installer/openfire.install4j (version df74e22b5dfce4ad46f2be07c07b1b97326467cf)
  • Greg Thomas

    Greg Thomas 9185b4ec151a000851244d2ca04bd832cfcb0c04

    Merge pull request #1105 from GregDThomas/OF-1563-4.2
    OF-1563: Disable stream management by default (Openfire 4.2 branch)

  • Greg Thomas

    Greg Thomas aad82b588208dcc1c2ef4d5ce03057375826eced

    OF-1563: Disable stream management by default (Openfire 4.2 branch)

    • src/java/org/jivesoftware/openfire/session/LocalClientSession.java (version aad82b588208dcc1c2ef4d5ce03057375826eced)
    • src/java/org/jivesoftware/openfire/streammanagement/StreamManager.java (version aad82b588208dcc1c2ef4d5ce03057375826eced)
    • src/java/org/jivesoftware/openfire/websocket/XmppWebSocket.java (version aad82b588208dcc1c2ef4d5ce03057375826eced)
  • Daryl Herzmann

    Daryl Herzmann a1df569aa92546ac3330a8bc34a9e9ad17482054

    stop attempting maven build on 4.2 branch for Travis-CI

    • .travis.yml (version a1df569aa92546ac3330a8bc34a9e9ad17482054)
  • Roman Soldatow <Redor@users.noreply.github.com>

    Roman Soldatow <Redor@users.noreply.github.com> 82c38d53a91b4f074305caa5111c6fceb6dbc673

    REST API update to 1.3.1 (#1068)
    Fixed: That created rooms were not propagated to other nodes OF-1535
    Fixed: Missing documentation for "new" json mapping

    • src/plugins/restAPI/changelog.html (version 82c38d53a91b4f074305caa5111c6fceb6dbc673)
    • src/plugins/restAPI/plugin.xml (version 82c38d53a91b4f074305caa5111c6fceb6dbc673)
    • src/plugins/restAPI/pom.xml (version 82c38d53a91b4f074305caa5111c6fceb6dbc673)
    • src/plugins/restAPI/readme.html (version 82c38d53a91b4f074305caa5111c6fceb6dbc673)
    • src/plugins/restAPI/src/java/org/jivesoftware/openfire/plugin/rest/controller/MUCRoomController.java (version 82c38d53a91b4f074305caa5111c6fceb6dbc673)