Build: #18 was successful Scheduled with changes by Gugli <code@gugli.me>

Code commits

Openfire (master)

  • Gugli <code@gugli.me>

    Gugli <code@gugli.me> c3ce228d641e1fdfe8255f8b7839c98a383c8267

    First attempt to standardize the String-intern-as-a-mutex hack. For now, only applies to usernames.
    It fixes some deadlocks between PrivacyListManager and RosterManager.

    It is related to the two following issues
    https://issues.igniterealtime.org/browse/OF-1337
    https://issues.igniterealtime.org/browse/OF-944

    • src/java/org/jivesoftware/openfire/group/GroupManager.java (version c3ce228d641e1fdfe8255f8b7839c98a383c8267)
    • src/java/org/jivesoftware/openfire/lockout/LockOutManager.java (version c3ce228d641e1fdfe8255f8b7839c98a383c8267)
    • src/java/org/jivesoftware/openfire/privacy/PrivacyListManager.java (version c3ce228d641e1fdfe8255f8b7839c98a383c8267)
    • src/java/org/jivesoftware/openfire/pubsub/PubSubEngine.java (version c3ce228d641e1fdfe8255f8b7839c98a383c8267)
    • src/java/org/jivesoftware/openfire/roster/RosterManager.java (version c3ce228d641e1fdfe8255f8b7839c98a383c8267)
    • src/java/org/jivesoftware/openfire/user/UserManager.java (version c3ce228d641e1fdfe8255f8b7839c98a383c8267)
    • src/java/org/jivesoftware/openfire/vcard/DefaultVCardProvider.java (version c3ce228d641e1fdfe8255f8b7839c98a383c8267)