Generates the latest/greatest Maven-based artifacts for the Openfire project, every night.

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

Stages & jobs

  1. Build and Package

  2. Deploy

  3. copy nightlies to website

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen 672d06601e6cf998765dda3a0ebe32a4704d0b6c

    OF-2788: (re)introduce threadpool per IO type
    Prior to introducing Netty, every connection type (client, component, server) had its own thread pool that was used for processing inbound data.

    This commit re-introduces that concept.

    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/ConnectionManagerImpl.java (version 672d06601e6cf998765dda3a0ebe32a4704d0b6c)
    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/NettyConnectionAcceptor.java (version 672d06601e6cf998765dda3a0ebe32a4704d0b6c)
  • Guus der Kinderen

    Guus der Kinderen 86e4fec01bf94a71658ec8f9a73c2c3d38dde5d0

    OF-2651: Give distinct names to Netty threads
    Netty uses various Executor services, that each generate threads. These threads are given a default name, which leads to thread names like: `nioEventLoopGroup-4-1`

    This name is not very descriptive. It is helpful, for debugging purposes, to have a name that identifies the source / functionality that relates to the a particular thread.

    This commit restores the naming that was used prior to switching to Netty.

    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/NettyConnectionAcceptor.java (version 86e4fec01bf94a71658ec8f9a73c2c3d38dde5d0)
  • Guus der Kinderen

    Guus der Kinderen d83b5ec0e517dc114b48c1359ac84457d1028a56

    Remove old, unused MINA references
    With the replacement of MINA with Netty, these references are no longer in use.

    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/ConnectionManagerImpl.java (version d83b5ec0e517dc114b48c1359ac84457d1028a56)
  • Guus der Kinderen

    Guus der Kinderen d39fc74eb2fdbb20e3692c175f710ec1ed0808b0

    Add JIRA refererences to IPv6-related TODO comments

    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalClientSession.java (version d39fc74eb2fdbb20e3692c175f710ec1ed0808b0)
    • xmppserver/src/main/webapp/reg-settings.jsp (version d39fc74eb2fdbb20e3692c175f710ec1ed0808b0)
  • Guus der Kinderen

    Guus der Kinderen 5c022bfa82d71d1710381ab395b100cdbcb8f310

    OF-2758: Remove admin flag when deleting user
    When a user is being deleted, that user should no longer be marked as an admin.

    • xmppserver/src/main/java/org/jivesoftware/openfire/admin/AdminManager.java (version 5c022bfa82d71d1710381ab395b100cdbcb8f310)
  • Guus der Kinderen

    Guus der Kinderen c1e809403557d2f04f70fe1ab897ba60725a138d

    JSTL for system-cache.jsp

    • xmppserver/src/main/webapp/system-cache.jsp (version c1e809403557d2f04f70fe1ab897ba60725a138d)
  • Guus der Kinderen

    Guus der Kinderen 709bdb9e45e93ef8d83a483da44d149a443dfb88

    Updates to CSS of Cache Summary admin page

    • xmppserver/src/main/webapp/system-cache.jsp (version 709bdb9e45e93ef8d83a483da44d149a443dfb88)
  • Guus der Kinderen

    Guus der Kinderen bdcc4c1a327a8247848c01da67a5f2f96cd3059c

    OF-2792: Admin Console Cache Summary for Clustering
    When clustering is used, many caches are not byte-size based, but entity-count based. The admin console page should properly show this.

    This commit modifies the Cache interface to provide additional data used to display this page. Specifically:
    - Caches now report their capacity unit (byte or entity)
    - Caches can report additional remarks (eg: "this is a per clusternode count")

    The Cache Overview admin console page has been modified to make use of these new attributes. When combined with an update of the Hazelcast plugin (for it to report the correct values), this improves the correctness of the displayed data remarkably.

    The changes in this commit are intended to be backwards compatible with older versions of the Hazelcast plugin. The data reported will still be wrong, but functinality should not break.

    • xmppserver/src/main/java/org/jivesoftware/util/cache/Cache.java (version bdcc4c1a327a8247848c01da67a5f2f96cd3059c)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/CacheWrapper.java (version bdcc4c1a327a8247848c01da67a5f2f96cd3059c)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/CaffeineCache.java (version bdcc4c1a327a8247848c01da67a5f2f96cd3059c)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/DefaultCache.java (version bdcc4c1a327a8247848c01da67a5f2f96cd3059c)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/SerializingCache.java (version bdcc4c1a327a8247848c01da67a5f2f96cd3059c)
    • xmppserver/src/main/webapp/system-cache.jsp (version bdcc4c1a327a8247848c01da67a5f2f96cd3059c)