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

Build: #1707 was successful Manual run by daryl herzmann

Stages & jobs

  1. Build and Package

  2. Deploy

  3. copy nightlies to website

Code commits

Openfire (master)

  • mightymop <totzkotz@gmail.com>

    mightymop <totzkotz@gmail.com> 62189e1c35a62d095549c0e31fc84a3e1d7b069e

    fix: OF-2338
    prevent using of empty/null values for muc search

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/IQMUCSearchHandler.java (version 62189e1c35a62d095549c0e31fc84a3e1d7b069e)
  • mightymop <totzkotz@gmail.com>

    mightymop <totzkotz@gmail.com> f8a96d172df60ca013ba18fd9f8de7cb714c56e7

    fix: fix some additional minor bugs in muc search
    1. typo nameIsExactMatch should be name_is_exact_match
    2. check subject for null value AND empty string

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/IQMUCSearchHandler.java (version f8a96d172df60ca013ba18fd9f8de7cb714c56e7)
  • Guus der Kinderen

    Guus der Kinderen 597f64987c2e8b01df908df0407e0d53dfb8edad

    OF-2336: Return removed value when adding oversided new value
    The javadoc contract defines that the removed value is to be returned.

    • xmppserver/src/main/java/org/jivesoftware/util/cache/DefaultCache.java (version 597f64987c2e8b01df908df0407e0d53dfb8edad)
  • Guus der Kinderen

    Guus der Kinderen a9220f1e8712b60130624d7417a031009a6b1cd6

    OF-2239: Introduce new cache to be used by plugins
    When plugins use the standard caches (in a cluster), ClassCastExceptions will occur after a plugin that has seen usage is reloaded/updated.

    To prevent these exceptions, a new cache is introduced by this commit that stores data without a reference to the classes that define the data.

    • xmppserver/src/main/java/org/jivesoftware/util/cache/Cache.java (version a9220f1e8712b60130624d7417a031009a6b1cd6)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/CacheFactory.java (version a9220f1e8712b60130624d7417a031009a6b1cd6)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/DefaultCache.java (version a9220f1e8712b60130624d7417a031009a6b1cd6)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/SerializingCache.java (version a9220f1e8712b60130624d7417a031009a6b1cd6)
  • Emiel van der Herberg <emiel.van.der.herberg@marviq.com>

    Emiel van der Herberg <emiel.van.der.herberg@marviq.com> 7f678690303971c32690f33b6e922621a140dc71

    OF-2165 First setup of nickname collision handling. Work in progress.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoomManager.java (version 7f678690303971c32690f33b6e922621a140dc71)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/ConsistencyChecks.java (version 7f678690303971c32690f33b6e922621a140dc71)
  • Emiel van der Herberg <emiel.van.der.herberg@marviq.com>

    Emiel van der Herberg <emiel.van.der.herberg@marviq.com> b902eb6002b3c9b7408ed9fd5a27dbecce62cb9b

    OF-2165 Improvements after code review: removed some debug logging that was left behind, clearer textual description of room occupants in consistency checks.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoomManager.java (version b902eb6002b3c9b7408ed9fd5a27dbecce62cb9b)
    • xmppserver/src/main/java/org/jivesoftware/util/cache/ConsistencyChecks.java (version b902eb6002b3c9b7408ed9fd5a27dbecce62cb9b)
  • Emiel van der Herberg <emiel.van.der.herberg@marviq.com>

    Emiel van der Herberg <emiel.van.der.herberg@marviq.com> c9619e4e28cf14a969506a65e47511a32fd5d1be

    OF-2165 Simplify registrations of occupants. OF-2165 New task for informing remote nodes about kicked room occupants.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCEventListener.java (version c9619e4e28cf14a969506a65e47511a32fd5d1be)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/cluster/OccupantKickedForNicknameTask.java (version c9619e4e28cf14a969506a65e47511a32fd5d1be)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoomManager.java (version c9619e4e28cf14a969506a65e47511a32fd5d1be)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java (version c9619e4e28cf14a969506a65e47511a32fd5d1be)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/OccupantManager.java (version c9619e4e28cf14a969506a65e47511a32fd5d1be)
  • Emiel van der Herberg <emiel.van.der.herberg@marviq.com>

    Emiel van der Herberg <emiel.van.der.herberg@marviq.com> 3f1d7e7ef957c0e8f16c3ba146ecc3641a9521a1

    OF-2165 Finished implementation of nickname clash handling.

    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoom.java (version 3f1d7e7ef957c0e8f16c3ba146ecc3641a9521a1)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoomManager.java (version 3f1d7e7ef957c0e8f16c3ba146ecc3641a9521a1)
    • xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/OccupantManager.java (version 3f1d7e7ef957c0e8f16c3ba146ecc3641a9521a1)
    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/RoutingTableImpl.java (version 3f1d7e7ef957c0e8f16c3ba146ecc3641a9521a1)