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

Build: #169 was successful

Job: Run Maven was successful

Stages & jobs

  1. Build and Package

  2. Deploy

Code commits

Openfire (master)

  • akrherz <akrherz@iastate.edu>

    akrherz <akrherz@iastate.edu> b669b608563fdbe43dacd2c29a158fdd7ff93cf6

    OF-1411 Update bundled JRE to 1.8.0u152

    • build/installer/openfire.install4j (version b669b608563fdbe43dacd2c29a158fdd7ff93cf6)
  • Dave Cridland <dave@cridland.net>

    Dave Cridland <dave@cridland.net> 4f1f75e984d94d4e11de5604dc1402574185b288

    Merge pull request #753 from Gugli/roster-restrictions-interceptor
    Allow code reuse from plugins

  • Dave Cridland <dave@cridland.net>

    Dave Cridland <dave@cridland.net> 6286c4ac375d63a24d0fccdb0774792b00d82452

    OF-1402 XEP-0198 resumption (#872)
    * WIP: XEP-0198 Stream Resumption

    This patch implements a first cut of XEP-0198
    Stream Resumption for TCP and WebSockets.

    This appears to work on (very) basic testing, but
    the code is very likely to run into problems with
    existing code assuming that LocalSession.getConnection()
    never returns null, and similar issues.

    This is likely to generate unexpected (and
    possibly unhandled) NPEs.

    The basic premise to the design is that
    StanzaHandlers (or similar) and Connections
    from the new session are re-pointed to the old
    session. The old session lives on in limbo with its
    conn field set to null during detachment.

    I strongly suspect that bits are missing from this,
    but so far...

    * Fix CR/LF

    * WIP

    * WIP

    * Close detached 198 sessions after timeout

    Also:
    * Quick audit of LocalSession.getConnection
    * Add in guard code for LocalSession.getConnection

    * CRLF

    * CRLF

    • src/java/org/jivesoftware/openfire/Connection.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/LocalSessionManager.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/SessionManager.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/net/SocketConnection.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/net/StanzaHandler.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/net/VirtualConnection.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/nio/ConnectionHandler.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/nio/NIOConnection.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/session/LocalClientSession.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/session/LocalSession.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/spi/LocalRoutingTable.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/streammanagement/StreamManager.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/websocket/StreamManagementPacketRouter.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/websocket/WebSocketConnection.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
    • src/java/org/jivesoftware/openfire/websocket/XmppWebSocket.java (version 6286c4ac375d63a24d0fccdb0774792b00d82452)
  • Dave Cridland <dave@cridland.net>

    Dave Cridland <dave@cridland.net> 8b664a7a90545a277b0316f28feeebee34a76dae

    Merge pull request #904 from GregDThomas/OF-1416
    OF-1416: Ensure that hazelcast cache entries expire correctly

  • Chris <nerino1@gmail.com>

    Chris <nerino1@gmail.com> a26a0b3fbba908454a7d2890f4012daa59ea205b

    OF-1134 - Update copied users nickname on other users rosters (#905)
    * Update JustMarriedPlugin.java

    * OF-1134 - Update copied users nickname on other users rosters

    * OF-1134 - Update copied users nickname on other users rosters

    Updated version and changelog

    • src/plugins/justmarried/changelog.html (version a26a0b3fbba908454a7d2890f4012daa59ea205b)
    • src/plugins/justmarried/plugin.xml (version a26a0b3fbba908454a7d2890f4012daa59ea205b)
    • src/plugins/justmarried/src/java/org/jivesoftware/openfire/plugin/married/JustMarriedPlugin.java (version a26a0b3fbba908454a7d2890f4012daa59ea205b)
  • Dave Cridland <dave@cridland.net>

    Dave Cridland <dave@cridland.net> d44d12e997053030ea33f8df46c2d2bd7e90e917

    OF-1422 Check all MUCRoles, handle nickname changes (#912)
    * OF-1422 Check all MUCRoles to see if this is rejoin

    * Handle errors and other presence better in MUC

    Also refuse nickname changes on shared nicknames,
    since they don't currently work.

    * Crazy wRong Line-ending Fix

    • src/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoom.java (version d44d12e997053030ea33f8df46c2d2bd7e90e917)
    • src/java/org/jivesoftware/openfire/muc/spi/LocalMUCUser.java (version d44d12e997053030ea33f8df46c2d2bd7e90e917)
  • Dave Cridland <dave@cridland.net>

    Dave Cridland <dave@cridland.net> 155d442294bfb430f0b9094396e95393b46cd205

    Merge pull request #879 from GregDThomas/ServletRequestAuthenticator
    Use a ServletRequestAuthenticator to authenticate SiteMinder users

  • Greg Thomas <greg.d.thomas@gmail.com>

    Greg Thomas <greg.d.thomas@gmail.com> 7c7dbb024325e31db25393ee7eddaae0b387b2ad m

    Update plugin.xml/changelog.html

    • src/plugins/hazelcast/changelog.html (version 7c7dbb024325e31db25393ee7eddaae0b387b2ad)
    • src/plugins/hazelcast/plugin.xml (version 7c7dbb024325e31db25393ee7eddaae0b387b2ad)
  • Greg Thomas <greg.d.thomas@gmail.com>

    Greg Thomas <greg.d.thomas@gmail.com> 8a0351e90ef289695e53d5b6ecffc994976facb5 m

    OF-1416: Ensure that hazelcast cache entries expire correctly

    • src/plugins/hazelcast/src/java/org/jivesoftware/openfire/plugin/util/cache/ClusteredCache.java (version 8a0351e90ef289695e53d5b6ecffc994976facb5)
    • src/plugins/hazelcast/src/java/org/jivesoftware/openfire/plugin/util/cache/ClusteredCacheFactory.java (version 8a0351e90ef289695e53d5b6ecffc994976facb5)
  • Greg Thomas <greg.d.thomas@gmail.com>

    Greg Thomas <greg.d.thomas@gmail.com> 36e933acdd3fabf02854c639498629eda08f0cbe m

    Add missing file to commit

    • xmppserver/pom.xml (version 36e933acdd3fabf02854c639498629eda08f0cbe)
  • Greg Thomas <greg.d.thomas@gmail.com>

    Greg Thomas <greg.d.thomas@gmail.com> 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad m

    Re-factor the AuthCheckFilter / ServletRequestAuthenticator to enable use of testing. Clear-out lgeacy jmock files, add in new mockito files and make use of them to test the changes to the AuthCheckFilter

    • build/lib/byte-buddy-1.7.4.jar (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • build/lib/byte-buddy-agent-1.7.4.jar (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • build/lib/jmock-junit4.jar (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • build/lib/jmock-legacy.jar (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • build/lib/jmock.jar (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • build/lib/mockito-core-2.10.0.jar (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • build/lib/objenesis-2.6.jar (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • build/lib/objenesis.jar (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • build/lib/versions.txt (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • src/java/org/jivesoftware/admin/AuthCheckFilter.java (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • src/java/org/jivesoftware/admin/ServletRequestAuthenticator.java (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • src/java/org/jivesoftware/admin/SiteMinderServletRequestAuthenticator.java (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
    • src/test/java/org/jivesoftware/admin/AuthCheckFilterTest.java (version 95fed7db2a64f0c922e6d3ad2a66dea4c5a6dfad)
  • Greg Thomas <greg.d.thomas@gmail.com>

    Greg Thomas <greg.d.thomas@gmail.com> e2f9b0e15e4ece5da05d4368e43b7124260bb890 m

    Use a ServletRequestAuthenticator to authenticate SiteMinder users

    • src/java/org/jivesoftware/admin/AuthCheckFilter.java (version e2f9b0e15e4ece5da05d4368e43b7124260bb890)
    • src/java/org/jivesoftware/admin/ServletRequestAuthenticator.java (version e2f9b0e15e4ece5da05d4368e43b7124260bb890)
    • src/java/org/jivesoftware/admin/SiteMinderServletRequestAuthenticator.java (version e2f9b0e15e4ece5da05d4368e43b7124260bb890)
  • Gugli <code@gugli.me>

    Gugli <code@gugli.me> fbc41a5bc675f79faa4c9a9c634d94e534832a5e m

    Switching a few static functions from private to public, to avoid copy-pasting when writing plugins.

    • src/java/org/jivesoftware/openfire/handler/PresenceSubscribeHandler.java (version fbc41a5bc675f79faa4c9a9c634d94e534832a5e)
    • src/java/org/jivesoftware/openfire/roster/RosterItem.java (version fbc41a5bc675f79faa4c9a9c634d94e534832a5e)