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

Build: #2880 failed Scheduled with changes by daryl herzmann and Guus der Kinderen

Stages & jobs

  1. Build and Package

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen 5db84e051c93a76ec5cc560f34f01dc9f7d95486

    OF-3044: ReverseLookupUpdatingCacheEntryListener optimization for unique ownership
    Some instances of ReverseLookupUpdatingCacheEntryListener are used in contexts where it's expected that exactly one cluster node 'owns' the data for which an event was fired.

    For such scenarios, this commit adds an optimization that removes data registered for _other_ nodes, when data is being registered for a node. This intends to add some resilience against data inconsistency.

    • xmppserver/src/main/java/org/jivesoftware/openfire/SessionManager.java (version 5db84e051c93a76ec5cc560f34f01dc9f7d95486)
    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/RoutingTableImpl.java (version 5db84e051c93a76ec5cc560f34f01dc9f7d95486)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/ReverseLookupUpdatingCacheEntryListener.java (version 5db84e051c93a76ec5cc560f34f01dc9f7d95486)
    • xmppserver/src/test/java/org/jivesoftware/util/cache/ReverseLookupUpdatingCacheEntryListenerTest.java (version 5db84e051c93a76ec5cc560f34f01dc9f7d95486)
  • daryl herzmann

    daryl herzmann c50f2b44c6852b49f360c3152fcf68a8ed036de7

    Merge pull request #2719 from stokito/OF-2526_openfire.sh
     openfire.sh

  • Guus der Kinderen

    Guus der Kinderen 7271efc35c9787840546372dd964daae6615bb6e

    OF-2607: Add support for XEP-0421: Occupant identifiers for semi-anonymous MUCs
    This commit adds an occupant-id property to MUCOccupant, ensures that each MUCOccupant instance receives an approprate occupant-id value, and ensures that this value is included in the appropriate mesasge and presence stanzas that are sent from the MUC room.

    • i18n/src/main/resources/openfire_i18n.properties (version 7271efc35c9787840546372dd964daae6615bb6e)
    • i18n/src/main/resources/openfire_i18n_nl.properties (version 7271efc35c9787840546372dd964daae6615bb6e)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCOccupant.java (version 7271efc35c9787840546372dd964daae6615bb6e)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoom.java (version 7271efc35c9787840546372dd964daae6615bb6e)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MultiUserChatManager.java (version 7271efc35c9787840546372dd964daae6615bb6e)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java (version 7271efc35c9787840546372dd964daae6615bb6e)
  • Sergey Ponomarev <stokito@gmail.com>

    Sergey Ponomarev <stokito@gmail.com> 23adf00c94eb69d4a2ba57d2baa77d3a79dfa2b3 m

    openfire.sh: fix shellcheck warnings

    • distribution/src/bin/openfire.sh (version 23adf00c94eb69d4a2ba57d2baa77d3a79dfa2b3)
  • Sergey Ponomarev <stokito@gmail.com>

    Sergey Ponomarev <stokito@gmail.com> 881b41a970e7f28afb51b996a33aa68666beea47 m

    openfire.sh: fix SC2006: Use $(...) notation instead of legacy backticked
    Remove unused progname

    • distribution/src/bin/openfire.sh (version 881b41a970e7f28afb51b996a33aa68666beea47)
  • Sergey Ponomarev <stokito@gmail.com>

    Sergey Ponomarev <stokito@gmail.com> af5c0f7e180864986c64976cb204bd51999b7c62 m

    openfire.sh: use same JAVA_HOME search by alternatives as the init.d uses

    • distribution/src/bin/openfire.sh (version af5c0f7e180864986c64976cb204bd51999b7c62)
  • Sergey Ponomarev <stokito@gmail.com>

    Sergey Ponomarev <stokito@gmail.com> c28956ad755672e0e8a10c74ecce109ed04a3e10 m

    openfire.sh: split OS detection and $JAVA_HOME detection

    • distribution/src/bin/openfire.sh (version c28956ad755672e0e8a10c74ecce109ed04a3e10)
  • Sergey Ponomarev <stokito@gmail.com>

    Sergey Ponomarev <stokito@gmail.com> 19804cf4d3ca66b89aa0c619f8da88d523846219 m

    openfire.sh: merge two $cygwin ifs

    • distribution/src/bin/openfire.sh (version 19804cf4d3ca66b89aa0c619f8da88d523846219)
  • Sergey Ponomarev <stokito@gmail.com>

    Sergey Ponomarev <stokito@gmail.com> 20ea899d76fe7f76edc95497d238de1699f58c13 m

    openfire.sh: print options

    • distribution/src/bin/openfire.sh (version 20ea899d76fe7f76edc95497d238de1699f58c13)
  • Sergey Ponomarev <stokito@gmail.com>

    Sergey Ponomarev <stokito@gmail.com> a78a8bbbd092d2fd7551e72e2612045e0b4e4e3e m

    openfire.sh: reformat tabs to two spaces

    • distribution/src/bin/openfire.sh (version a78a8bbbd092d2fd7551e72e2612045e0b4e4e3e)