Build: #374 was successful Scheduled with changes by 3 people

Code commits

Openfire (master)

  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> a2c4db9eaae06f0e13310a00ed3719df3ced0034

    Merge pull request #1512 from guusdk/OF-1906_shutdown-network-first
    OF-1906 & OF-1907

  • cpetzka <31418387+cpetzka@users.noreply.github.com>

    cpetzka <31418387+cpetzka@users.noreply.github.com> a8bf1fa1e681418e4d4db117cfd981326db481f2

    fix that the maxLifetime settings of a cache take effect on runtime
    It was just a typo. Also introduced constants for the property
    parameters.

    • xmppserver/src/main/java/org/jivesoftware/util/cache/CacheFactory.java (version a8bf1fa1e681418e4d4db117cfd981326db481f2)
  • Guus der Kinderen

    Guus der Kinderen a2f15b6478a5dd9580d1430bfce44ad76ac646ed

    OF-1910: Fix potential NPE in AuditorImpl

    • xmppserver/src/main/java/org/jivesoftware/openfire/audit/spi/AuditorImpl.java (version a2f15b6478a5dd9580d1430bfce44ad76ac646ed)
  • Guus der Kinderen

    Guus der Kinderen d44a478aaaca8f1b9b9f37b2dcd790d92ab28cef

    OF-1901: Pubsub: stop allowing everyone to unsubscribe anyone
    This commit removes a condition that appears to evaluate to 'true' always. This resuls in the permission-check to be overly permissive.

    • xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/PubSubEngine.java (version d44a478aaaca8f1b9b9f37b2dcd790d92ab28cef)
  • Guus der Kinderen

    Guus der Kinderen 008549699ff2baaacfb80958f5acd6e453faa5d7

    OF-1901: pubsub: compare bare JIDs while checking unsubscribe auth
    To verify if a JID can issue an pubsub-unsubscribe for a (potentially other) JID, both JIDs should be compared based on their bare JID representation.

    • xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/NodeSubscription.java (version 008549699ff2baaacfb80958f5acd6e453faa5d7)
  • Guus der Kinderen

    Guus der Kinderen 06ce9772d1900bc5a2d8d8219f78489b9b5a1324

    OF-1899: Pubsub subscribing while subscription pending should cause error.
    Openfire should follow XEP-0060 Pubsub § 6.1.3.7.

    • xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/Node.java (version 06ce9772d1900bc5a2d8d8219f78489b9b5a1324)
  • Guus der Kinderen

    Guus der Kinderen 301cda3f73c01ba6589f0426ac624f4d2a5794b9 m

    Limit max duration of Module shutdown

    • xmppserver/src/main/java/org/jivesoftware/openfire/XMPPServer.java (version 301cda3f73c01ba6589f0426ac624f4d2a5794b9)
  • Guus der Kinderen

    Guus der Kinderen c76439755f96721fadf896f3ecb1aa98590d9e6c m

    OF-1609: Ensure that the first module to be shut down is the ConnectionManager.

    • xmppserver/src/main/java/org/jivesoftware/openfire/XMPPServer.java (version c76439755f96721fadf896f3ecb1aa98590d9e6c)