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

Build: #293 was successful Scheduled with changes by 3 people

Stages & jobs

  1. Build and Package

  2. Deploy

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen adaa8196544d730bce4b604b0ad31ac1a607e194

    Added debug logging.

    • src/plugins/monitoring/src/java/com/reucon/openfire/plugin/archive/impl/JdbcPersistenceManager.java (version adaa8196544d730bce4b604b0ad31ac1a607e194)
    • src/plugins/monitoring/src/java/com/reucon/openfire/plugin/archive/xep0136/IQListHandler.java (version adaa8196544d730bce4b604b0ad31ac1a607e194)
    • src/plugins/monitoring/src/java/com/reucon/openfire/plugin/archive/xep0136/IQPrefHandler.java (version adaa8196544d730bce4b604b0ad31ac1a607e194)
    • src/plugins/monitoring/src/java/com/reucon/openfire/plugin/archive/xep0136/IQRetrieveHandler.java (version adaa8196544d730bce4b604b0ad31ac1a607e194)
    • src/plugins/monitoring/src/java/com/reucon/openfire/plugin/archive/xep0313/IQQueryHandler.java (version adaa8196544d730bce4b604b0ad31ac1a607e194)
  • Guus der Kinderen

    Guus der Kinderen 8028f7dbd67b07fd154eebd32ab1be4553686782

    OF-1486: Monitoring plugin - MUC MAM should allow for backwards-paging RSM.

    • src/plugins/monitoring/changelog.html (version 8028f7dbd67b07fd154eebd32ab1be4553686782)
    • src/plugins/monitoring/plugin.xml (version 8028f7dbd67b07fd154eebd32ab1be4553686782)
    • src/plugins/monitoring/pom.xml (version 8028f7dbd67b07fd154eebd32ab1be4553686782)
    • src/plugins/monitoring/src/java/com/reucon/openfire/plugin/archive/impl/MucMamPersistenceManager.java (version 8028f7dbd67b07fd154eebd32ab1be4553686782)
    • src/plugins/monitoring/src/java/com/reucon/openfire/plugin/archive/xep0059/XmppResultSet.java (version 8028f7dbd67b07fd154eebd32ab1be4553686782)
  • Guus der Kinderen

    Guus der Kinderen 85632a09c18e47599518901c546f788d149ac162

    OF-1200: Work in progress
    This is a very basic (and inefficient, and prone to cause thread starvation) change that causes
    MAM queries to be responded to only after all relevant data has become available in the database.

    • src/plugins/monitoring/changelog.html (version 85632a09c18e47599518901c546f788d149ac162)
    • src/plugins/monitoring/src/java/com/reucon/openfire/plugin/archive/xep0313/IQQueryHandler.java (version 85632a09c18e47599518901c546f788d149ac162)
  • Guus der Kinderen

    Guus der Kinderen 68d5e49e34ea3c9620d83c2c0762435f5aeb9a8c

    OF-1487: Monitoring plugin: write archived data to the database more often.
    Prior to this commit, archived data was kept in a buffer, which was flushed to the database once per minute.
    It is undesirable to have the database 'lag behind' for such an extend period of time.

    This commit introduces near-instantanious flushes. Data that's put in a buffer is flushed immediately, unless
    more data is available instantly.

    • src/plugins/monitoring/changelog.html (version 68d5e49e34ea3c9620d83c2c0762435f5aeb9a8c)
    • src/plugins/monitoring/src/java/org/jivesoftware/openfire/archive/ConversationManager.java (version 68d5e49e34ea3c9620d83c2c0762435f5aeb9a8c)
  • Guus der Kinderen

    Guus der Kinderen 48d7997839a367741de2a223c6c6c65eab1cbd05

    OF-1200: Monitoring plugin: Check if data has been flushed, cluster-wide.

    • src/plugins/monitoring/src/java/org/jivesoftware/openfire/archive/ConversationManager.java (version 48d7997839a367741de2a223c6c6c65eab1cbd05)
    • src/plugins/monitoring/src/java/org/jivesoftware/openfire/archive/cluster/HasWrittenAllDataTask.java (version 48d7997839a367741de2a223c6c6c65eab1cbd05)
  • Guus der Kinderen

    Guus der Kinderen 9435d287ed00f97ff822e052c68afb4945117d91

    Monitoring plugin: update release date.

    • src/plugins/monitoring/changelog.html (version 9435d287ed00f97ff822e052c68afb4945117d91)
    • src/plugins/monitoring/plugin.xml (version 9435d287ed00f97ff822e052c68afb4945117d91)
  • Guus der Kinderen

    Guus der Kinderen 8c0da0f48a00242dba06a323a2cec243bc5ae419

    OF-1200: Monitoring plugin should not block on worker threads.
    Instead of waiting for data to become available on the main thread, this task is better offloaded to a dedicated
    thread pool. This prevents worker threads from locking up (which potentially cripples the server).

    • src/plugins/monitoring/changelog.html (version 8c0da0f48a00242dba06a323a2cec243bc5ae419)
    • src/plugins/monitoring/plugin.xml (version 8c0da0f48a00242dba06a323a2cec243bc5ae419)
    • src/plugins/monitoring/src/java/com/reucon/openfire/plugin/archive/xep0313/IQQueryHandler.java (version 8c0da0f48a00242dba06a323a2cec243bc5ae419)
  • Guus der Kinderen

    Guus der Kinderen 1b5d8465de20e3491bf03cc770c00ccf72db33e9

    OF-1498: Monitoring plugin: Fix stanza reconstruction

    • src/plugins/monitoring/changelog.html (version 1b5d8465de20e3491bf03cc770c00ccf72db33e9)
    • src/plugins/monitoring/src/java/com/reucon/openfire/plugin/archive/xep0313/IQQueryHandler.java (version 1b5d8465de20e3491bf03cc770c00ccf72db33e9)
  • Guus der Kinderen

    Guus der Kinderen 5ff3a19eacf0e18648e32cb41b3e3d5ec04d9a93

    OF-1484: admin console tab order (#1020)
    * OF-1484: Allow admin console pages to be ordered explicitly.

    * OF-1484: Admin console's "Plugins" tab should be on the right.

    This commit forces the 'Plugins' tab to be the rightmost tab, even when plugins
    add new tabs to the admin console.

    • documentation/docs/plugin-dev-guide.html (version 5ff3a19eacf0e18648e32cb41b3e3d5ec04d9a93)
    • src/java/org/jivesoftware/admin/AdminConsole.java (version 5ff3a19eacf0e18648e32cb41b3e3d5ec04d9a93)
    • src/resources/jar/admin-sidebar.xml (version 5ff3a19eacf0e18648e32cb41b3e3d5ec04d9a93)
  • David B Harrison <david@davidbharrison.com>

    David B Harrison <david@davidbharrison.com> d6dea38b0c0770cb24adf9d516b16aa99106cca0

    Upon External Serialization, do a nulll check on modificationDate. It is possible that the modificationDate is null, if the room was just created through REST API. That results in an NPE, partial room creation, and failure in communicating the room updated event via hazelcast.
    If modification date is null, send the creationDate value instead.
    see https://discourse.igniterealtime.org/t/openfire-hazelcast-clustering-rest-api-room-creation-npe-when-no-modificaitondate-sent/80619/2

    • src/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoom.java (version d6dea38b0c0770cb24adf9d516b16aa99106cca0)
  • GregDThomas <greg.d.thomas@gmail.com>

    GregDThomas <greg.d.thomas@gmail.com> 89dc17b7f6931fd13b2385ff6f269e6d16272190

    Update LocalMUCRoom.java
    Preserve the null modification date when serialising/deserialising

    • src/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoom.java (version 89dc17b7f6931fd13b2385ff6f269e6d16272190)