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

Build: #794 was successful Manual run by Guus der Kinderen

Stages & jobs

  1. Build and Package

  2. Deploy

  3. copy nightlies to website

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen f8eb05377a5c444059f1365adb8657847758795f

    OF-1794: Cache 'all usernames' result from LDAP.
    The UserProvider defines a method that returns all usernames. This is used when a group is being shared with 'everyone'.

    The LdapUserProvider will query everything in LDAP, every time this method is called. Adding some kind of cache should dramatically improve performance.

    • xmppserver/src/main/java/org/jivesoftware/openfire/ldap/LdapUserProvider.java (version f8eb05377a5c444059f1365adb8657847758795f)
  • Guus der Kinderen

    Guus der Kinderen 5d410ebb8b72c5d22973904f56f6c14d19e78950

    OF-1794: Minor optimization
    When 'all users' or 'all usernames' have been collected, various cached values can be updated from that data that's already obtained.

    • xmppserver/src/main/java/org/jivesoftware/openfire/ldap/LdapUserProvider.java (version 5d410ebb8b72c5d22973904f56f6c14d19e78950)
  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> fe869fa0423d9b61fab601789ff045f3457d7c1c

    Merge pull request #1390 from guusdk/OF-1793_admin-console-group-sharing
    OF-1793: Contact List Sharing for LDAP groups shows wrong setting.

  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> 8c7399efd5d458a55d486ae7437c114859f55876

    Merge pull request #1384 from guusdk/OF-1784_Dont-sent-error-upon-write-failure
    OF-1784: Don't write error when data cannot be written.

  • Guus der Kinderen

    Guus der Kinderen 26f09b5a72a4ef293d6d88e07d7fdbc7e24a954f m

    OF-1793: Contact List Sharing for LDAP groups shows wrong setting.
    Groups imported through LDAP initially have no properties. The admin console checks the Contact List Sharing configuration of a group, by evaluating the value of the sharedRoster.showInRoster property. Previously, this needed to have the value 'nobody' for the group to be marked as 'unshared'. This commit ensures that a group is also shown to be 'unshared' if the property is not set at all.

    • xmppserver/src/main/webapp/group-edit.jsp (version 26f09b5a72a4ef293d6d88e07d7fdbc7e24a954f)
  • Guus der Kinderen

    Guus der Kinderen d57722e525007b77b20517c9d7ed16483c1ff201 m

    OF-1784: Have a flag to disable new feature.

    • xmppserver/src/main/java/org/jivesoftware/openfire/nio/ConnectionHandler.java (version d57722e525007b77b20517c9d7ed16483c1ff201)
  • Guus der Kinderen

    Guus der Kinderen c0481492586d44962a34300cf453a1a59fc8b970 m

    OF-1784: Don't write error when data cannot be written.
    While processing an exception that relates to Openfire not being able to write data to peers,
    do not try to write an error to that peer (as we've previously established that writing things
    to the peer is problematic).

    • xmppserver/src/main/java/org/jivesoftware/openfire/nio/ConnectionHandler.java (version c0481492586d44962a34300cf453a1a59fc8b970)