Run manually for releases

Build: #2 was successful Manual run by daryl herzmann

Code commits

Openfire (master)

  • Guus der Kinderen

    Guus der Kinderen 26875ddee2ec4135e0fe23b6201629d30aa5d37e

    Add additional debug logging.

    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalOutgoingServerSession.java (version 26875ddee2ec4135e0fe23b6201629d30aa5d37e)
  • Guus der Kinderen

    Guus der Kinderen b7aab55f4b2760a2317c1014ed1d2c0762037b69

    OF-1849: Allow StartTLS on DirectTLS port
    When DNS SRV records are misconfigured, connections that are expected to receive DirectTLS data could receive non-encrypted data (optionally to be encrypted with StartTLS later).

    This commit adds a new configuration option 'xmpp.server.tls.on-plain-detection-allow-nondirecttls-fallback' (default: true) that can be used to toggle this behavior.

    • xmppserver/src/main/java/org/jivesoftware/openfire/server/ServerDialback.java (version b7aab55f4b2760a2317c1014ed1d2c0762037b69)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/ConnectionSettings.java (version b7aab55f4b2760a2317c1014ed1d2c0762037b69)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalOutgoingServerSession.java (version b7aab55f4b2760a2317c1014ed1d2c0762037b69)
  • Guus der Kinderen

    Guus der Kinderen 7c63408f78c089679a9424f294e54a7f26befbdb

    OF-793: Add comment to clarify code structure.

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/TLSWrapper.java (version 7c63408f78c089679a9424f294e54a7f26befbdb)
  • Guus der Kinderen

    Guus der Kinderen 0e41d3ea29f6bcd1c98b838d40fd55b9e1a60d8d

    OF-793: Write </stream:stream> on correct writer
    This commit ensures that an end-stream tag, as written by outgoing s2s connections, is written on the proper writer. This change intends to prevent issues where plain-text '</stream:stream>' is written on socket that's supposed to be encrypted.

    • xmppserver/src/main/java/org/jivesoftware/openfire/server/ServerDialback.java (version 0e41d3ea29f6bcd1c98b838d40fd55b9e1a60d8d)
  • Guus der Kinderen

    Guus der Kinderen 91118086f76d43cb6484fa08696c92ac610b71d0

    OF-793: Log data that triggers "Unsupported record version Unknown-" exception
    With some frequency, Openfire logs exceptions with this message: "javax.net.ssl.SSLException: Unsupported record version Unknown-47.115". One source of this appears to be in S2S Dialback negotiation.

    This appears to be caused by Openfire trying to parse plain-text data as TLS: the decimal representation 47 115 equals to the characters '/' and 's'. A common place for these characters to occur in XMPP would be in stream close tags: </stream:stream>.

    This commit allows the content of the buffer that's being parsed by the TLS handler to be logged in its hexadecimal representation, when the exception occurs.

    In a test environment, I've found this hex string to be logged by this: "3c2f73747265616d3a73747265616d3e". Converted to characters, this is: "</stream:stream>"

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/TLSWrapper.java (version 91118086f76d43cb6484fa08696c92ac610b71d0)
  • Guus der Kinderen

    Guus der Kinderen 0e9a02d0a2330de98d1ed09b2ec93e210d7a6e02

    OF-1433: Allow presence reflection

    • xmppserver/src/main/java/org/jivesoftware/openfire/handler/PresenceUpdateHandler.java (version 0e9a02d0a2330de98d1ed09b2ec93e210d7a6e02)
    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/RoutingTableImpl.java (version 0e9a02d0a2330de98d1ed09b2ec93e210d7a6e02)
  • Guus der Kinderen

    Guus der Kinderen 28293b9a8b3910d5fea8f91def1b7e6a3705ac99

    OF-1833: Improve dns-check.jsp to include XMPP-over-TLS

    • i18n/src/main/resources/openfire_i18n.properties (version 28293b9a8b3910d5fea8f91def1b7e6a3705ac99)
    • i18n/src/main/resources/openfire_i18n_es.properties (version 28293b9a8b3910d5fea8f91def1b7e6a3705ac99)
    • i18n/src/main/resources/openfire_i18n_ru_RU.properties (version 28293b9a8b3910d5fea8f91def1b7e6a3705ac99)
    • xmppserver/src/main/webapp/dns-check.jsp (version 28293b9a8b3910d5fea8f91def1b7e6a3705ac99)
  • Guus der Kinderen

    Guus der Kinderen 7d628771e84423c830184c4e5f44ddf0e444f5e4

    OF-1848: Prevent duplicate S2S session establishment
    The session creation event must not be triggered before the created session has been fully registered. This prevents an issue where a new session is established by stanzas being sent by the trigger.

    Additionally, duplicate events should be prevented.

    • xmppserver/src/main/java/org/jivesoftware/openfire/net/SocketUtil.java (version 7d628771e84423c830184c4e5f44ddf0e444f5e4)
    • xmppserver/src/main/java/org/jivesoftware/openfire/server/ServerDialback.java (version 7d628771e84423c830184c4e5f44ddf0e444f5e4)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalIncomingServerSession.java (version 7d628771e84423c830184c4e5f44ddf0e444f5e4)
    • xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalOutgoingServerSession.java (version 7d628771e84423c830184c4e5f44ddf0e444f5e4)
  • Eric Ampire <ericampire.top@gmail.com>

    Eric Ampire <ericampire.top@gmail.com> f8ff4d52c70b98365b6ec69d015e98aa06e9dd35

    [Fix] The interceptor could not intercept a domain that is null

    • xmppserver/src/main/java/org/jivesoftware/util/S2STestService.java (version f8ff4d52c70b98365b6ec69d015e98aa06e9dd35)
  • wroot <wrooot@users.noreply.github.com>

    wroot <wrooot@users.noreply.github.com> ab0fb1c1ed5518000c7a1d2f852af33aae7f58a3

    OF-1842 update SSL guide (#1461)
    * OF-1842 update SSL guide

    * OF-1842 small fixes

    * OF-1842 typo

    • documentation/ssl-guide.html (version ab0fb1c1ed5518000c7a1d2f852af33aae7f58a3)
  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> fe5d9a95f15aa9d838d0baeac01e9f652f71c051

    Merge pull request #1456 from guusdk/OF-1251_CSRF-XXE-XSS_4_4
    OF-1251: Harden admin console for XSS and CSRF (4.4 branch)

  • Guus der Kinderen

    Guus der Kinderen 4ea013c9c2a91a06f1823636a5fd033603d89d6b

    OF-1017: Don't show auth exception on admin console page.

    • xmppserver/src/main/webapp/setup/setup-admin-settings.jsp (version 4ea013c9c2a91a06f1823636a5fd033603d89d6b)
  • Guus der Kinderen

    Guus der Kinderen a16261d88ff46b41e9a0f305c8960fd9465e2be4

    OF-1251: Migrated LDAP Group Test to JSTL.

    • xmppserver/src/main/webapp/setup/setup-ldap-group_test.jsp (version a16261d88ff46b41e9a0f305c8960fd9465e2be4)
  • Guus der Kinderen

    Guus der Kinderen e688b15dba626d14ba61851a2fb103775cc975a5

    Applied IDE hints for sorting list of affiliates.

    • xmppserver/src/main/webapp/pubsub-node-affiliates.jsp (version e688b15dba626d14ba61851a2fb103775cc975a5)
  • Guus der Kinderen

    Guus der Kinderen 262f9973a431cd72e85933e8da39dc5af53556d7

    XEP-1251: more explicitly process (CSRF) errors on pubsub pages
    This commit adds more explicit (eg: show an error message) management of errors that occur on the pubsub admin console pages. Most significantly, the pages now show an error when an CSRF problem occurs (instead of silently ignoring the requested change).

    Minor refactoring has been applied, to reduce boilerplate code and bring the UX more in line with other parts of the Admin console.

    • xmppserver/src/main/webapp/pubsub-node-affiliates-delete.jsp (version 262f9973a431cd72e85933e8da39dc5af53556d7)
    • xmppserver/src/main/webapp/pubsub-node-affiliates-edit.jsp (version 262f9973a431cd72e85933e8da39dc5af53556d7)
    • xmppserver/src/main/webapp/pubsub-node-affiliates.jsp (version 262f9973a431cd72e85933e8da39dc5af53556d7)
    • xmppserver/src/main/webapp/pubsub-node-delete.jsp (version 262f9973a431cd72e85933e8da39dc5af53556d7)
    • xmppserver/src/main/webapp/pubsub-node-edit.jsp (version 262f9973a431cd72e85933e8da39dc5af53556d7)
    • xmppserver/src/main/webapp/pubsub-node-items.jsp (version 262f9973a431cd72e85933e8da39dc5af53556d7)
    • xmppserver/src/main/webapp/pubsub-node-subscribers.jsp (version 262f9973a431cd72e85933e8da39dc5af53556d7)
    • xmppserver/src/main/webapp/pubsub-node-summary.jsp (version 262f9973a431cd72e85933e8da39dc5af53556d7)
    • xmppserver/src/main/webapp/pubsub-service-summary.jsp (version 262f9973a431cd72e85933e8da39dc5af53556d7)
  • Guus der Kinderen

    Guus der Kinderen 92b35cf700b803b4e14f0791754d6ee57405edfc

    OF-1251: Migrated LDAP Server Test to JSTL.

    • xmppserver/src/main/webapp/setup/setup-ldap-server_test.jsp (version 92b35cf700b803b4e14f0791754d6ee57405edfc)
  • Guus der Kinderen

    Guus der Kinderen 8cd97e402a86216f82c10fc255a330fa5cdb2b33

    OF-1251: Migrated LDAP group settings to JSTL

    • xmppserver/src/main/webapp/ldap-group.jsp (version 8cd97e402a86216f82c10fc255a330fa5cdb2b33)
    • xmppserver/src/main/webapp/setup/ldap-group.jspf (version 8cd97e402a86216f82c10fc255a330fa5cdb2b33)
    • xmppserver/src/main/webapp/setup/setup-ldap-group.jsp (version 8cd97e402a86216f82c10fc255a330fa5cdb2b33)
  • Guus der Kinderen

    Guus der Kinderen 1ae84cad17c4d0c2940c9ce5d1ff7e64c0541ced

    OF-1251: Migrated LDAP server settings to JSTL

    • xmppserver/src/main/webapp/ldap-server.jsp (version 1ae84cad17c4d0c2940c9ce5d1ff7e64c0541ced)
    • xmppserver/src/main/webapp/setup/ldap-server.jspf (version 1ae84cad17c4d0c2940c9ce5d1ff7e64c0541ced)
    • xmppserver/src/main/webapp/setup/setup-ldap-server.jsp (version 1ae84cad17c4d0c2940c9ce5d1ff7e64c0541ced)
  • Guus der Kinderen

    Guus der Kinderen 65667e3a4e63f2ade501fb4651fdd5a88867522d

    OF-1251: Add CSRF protection to LDAP user settings.

    • xmppserver/src/main/webapp/setup/ldap-user.jspf (version 65667e3a4e63f2ade501fb4651fdd5a88867522d)
  • Guus der Kinderen

    Guus der Kinderen 6beaf96ece938156329a444130ef12e1c973f26f

    OF-1251: Migrated admin settings to JSTL

    • xmppserver/src/main/webapp/setup/setup-admin-settings.jsp (version 6beaf96ece938156329a444130ef12e1c973f26f)
    • xmppserver/src/main/webapp/setup/setup-admin-settings_test.jsp (version 6beaf96ece938156329a444130ef12e1c973f26f)
  • Guus der Kinderen

    Guus der Kinderen 060e68e4c88285a525248ca70b603e471d96d0b3

    OF-1251: XML-escape all output of pubsub-node-affiliates-edit

    • xmppserver/src/main/webapp/pubsub-node-affiliates-edit.jsp (version 060e68e4c88285a525248ca70b603e471d96d0b3)
  • Guus der Kinderen

    Guus der Kinderen 22993c2d9c4811814882a2f8fee96b440b8b430a

    OF-1251: Add CSRF protection to language selection.

    • xmppserver/src/main/webapp/setup/index.jsp (version 22993c2d9c4811814882a2f8fee96b440b8b430a)
  • Guus der Kinderen

    Guus der Kinderen 315b0cf4afd9418df03fd77044e17f8646c3026c

    OF-1251: Add CSRF protection to host settings.

    • xmppserver/src/main/webapp/setup/setup-host-settings.jsp (version 315b0cf4afd9418df03fd77044e17f8646c3026c)
  • Guus der Kinderen

    Guus der Kinderen 694d9c96fe4466eb22f40df905ed139fa419c1bb

    Reduce code complexity by making use of property resolution.

    • xmppserver/src/main/webapp/pubsub-node-affiliates-delete.jsp (version 694d9c96fe4466eb22f40df905ed139fa419c1bb)
    • xmppserver/src/main/webapp/pubsub-node-affiliates-edit.jsp (version 694d9c96fe4466eb22f40df905ed139fa419c1bb)
    • xmppserver/src/main/webapp/pubsub-node-affiliates.jsp (version 694d9c96fe4466eb22f40df905ed139fa419c1bb)
    • xmppserver/src/main/webapp/pubsub-node-edit.jsp (version 694d9c96fe4466eb22f40df905ed139fa419c1bb)
    • xmppserver/src/main/webapp/pubsub-node-items.jsp (version 694d9c96fe4466eb22f40df905ed139fa419c1bb)
    • xmppserver/src/main/webapp/pubsub-node-subscribers.jsp (version 694d9c96fe4466eb22f40df905ed139fa419c1bb)
  • Guus der Kinderen

    Guus der Kinderen 7cab5587d307427d76cf3d688212e22e7c237ff0

    OF-1251: Add CSRF protection to datasource settings.

    • xmppserver/src/main/webapp/setup/setup-datasource-jndi.jsp (version 7cab5587d307427d76cf3d688212e22e7c237ff0)
    • xmppserver/src/main/webapp/setup/setup-datasource-settings.jsp (version 7cab5587d307427d76cf3d688212e22e7c237ff0)
    • xmppserver/src/main/webapp/setup/setup-datasource-standard.jsp (version 7cab5587d307427d76cf3d688212e22e7c237ff0)
  • Guus der Kinderen

    Guus der Kinderen 21f76dc59f63702e251506e926db0d7e631b86d3

    OF-1251: Migrated LDAP user settings to JSTL

    • xmppserver/src/main/webapp/ldap-user.jsp (version 21f76dc59f63702e251506e926db0d7e631b86d3)
    • xmppserver/src/main/webapp/setup/ldap-user.jspf (version 21f76dc59f63702e251506e926db0d7e631b86d3)
    • xmppserver/src/main/webapp/setup/setup-ldap-user.jsp (version 21f76dc59f63702e251506e926db0d7e631b86d3)
  • Guus der Kinderen

    Guus der Kinderen 05b552f591f405fe23366973a5981558ae8c6e62

    OF-1251: XML-escape all output of pubsub-form-table

    • xmppserver/src/main/webapp/pubsub-form-table.jsp (version 05b552f591f405fe23366973a5981558ae8c6e62)
  • Guus der Kinderen

    Guus der Kinderen 7c65a45480508d6373d1ef161237dce9ac100602

    OF-1251: Migrated host settings to JSTL

    • xmppserver/src/main/webapp/setup/setup-host-settings.jsp (version 7c65a45480508d6373d1ef161237dce9ac100602)
  • Guus der Kinderen

    Guus der Kinderen 2412ca39eb6b38ee73256dc421f149038da9ee8c

    OF-1251: Migrated setup index to JSTL
    This includes the locale selection page, as well as the environment settings check. Both pages have been folded into one (as the conditional displaying of either section wasn't working properly).

    • i18n/src/main/resources/openfire_i18n.properties (version 2412ca39eb6b38ee73256dc421f149038da9ee8c)
    • xmppserver/src/main/webapp/setup/index.jsp (version 2412ca39eb6b38ee73256dc421f149038da9ee8c)
    • xmppserver/src/main/webapp/setup/setup-env-check.jspf (version 2412ca39eb6b38ee73256dc421f149038da9ee8c)
  • Guus der Kinderen

    Guus der Kinderen f46fe0beb113d83f86d3c75cc1f1ac69310d3e56

    Optimization: Replaced one-arg Arrays.asList() with Collections.singletonList()

    • xmppserver/src/main/webapp/pubsub-node-items.jsp (version f46fe0beb113d83f86d3c75cc1f1ac69310d3e56)
  • Guus der Kinderen

    Guus der Kinderen 7cbcca85a5e0802903b2e4cba012d7103d82e433

    Fixed obvious text mistake.

    • xmppserver/src/main/webapp/setup/ldap-group.jspf (version 7cbcca85a5e0802903b2e4cba012d7103d82e433)
  • Guus der Kinderen

    Guus der Kinderen b9f6f32fc79573a508811685147736c530f37d57

    Optimize imports.

    • xmppserver/src/main/webapp/pubsub-node-affiliates-edit.jsp (version b9f6f32fc79573a508811685147736c530f37d57)
    • xmppserver/src/main/webapp/pubsub-node-affiliates.jsp (version b9f6f32fc79573a508811685147736c530f37d57)
    • xmppserver/src/main/webapp/pubsub-node-edit.jsp (version b9f6f32fc79573a508811685147736c530f37d57)
    • xmppserver/src/main/webapp/pubsub-service-summary.jsp (version b9f6f32fc79573a508811685147736c530f37d57)
  • Guus der Kinderen

    Guus der Kinderen da95683dc709541497d6ff12e6ac7513ed40d041

    OF-1251: XML-escape all output of pubsub-node-affiliates

    • xmppserver/src/main/webapp/pubsub-node-affiliates.jsp (version da95683dc709541497d6ff12e6ac7513ed40d041)
  • Guus der Kinderen

    Guus der Kinderen 5d5fbb3dd1f25e7e89cddaffb3db0dc6acf7791b

    OF-1251: Add CSRF protection to LDAP server settings.

    • xmppserver/src/main/webapp/setup/ldap-server.jspf (version 5d5fbb3dd1f25e7e89cddaffb3db0dc6acf7791b)
  • Guus der Kinderen

    Guus der Kinderen 031e889d905e0b5a2b7ae80a26523b7f07136571

    OF-1251: Add CSRF protection to admin settings.

    • xmppserver/src/main/webapp/setup/setup-admin-settings.jsp (version 031e889d905e0b5a2b7ae80a26523b7f07136571)
    • xmppserver/src/main/webapp/setup/setup-admin-settings_test.jsp (version 031e889d905e0b5a2b7ae80a26523b7f07136571)
  • Guus der Kinderen

    Guus der Kinderen 8744963433d68e6e9c60f03bab4044751e132908

    Datasource setup: Reduce code duplication.

    • xmppserver/src/main/java/org/jivesoftware/database/DbConnectionManager.java (version 8744963433d68e6e9c60f03bab4044751e132908)
    • xmppserver/src/main/webapp/setup/setup-datasource-jndi.jsp (version 8744963433d68e6e9c60f03bab4044751e132908)
    • xmppserver/src/main/webapp/setup/setup-datasource-settings.jsp (version 8744963433d68e6e9c60f03bab4044751e132908)
    • xmppserver/src/main/webapp/setup/setup-datasource-standard.jsp (version 8744963433d68e6e9c60f03bab4044751e132908)
  • Guus der Kinderen

    Guus der Kinderen 7ab702b5fd46853fcc0ca2cb1e87cc49d0b1235f

    OF-1251: XML-escape all output of pubsub-node-summary

    • xmppserver/src/main/webapp/pubsub-node-summary.jsp (version 7ab702b5fd46853fcc0ca2cb1e87cc49d0b1235f)
  • Guus der Kinderen

    Guus der Kinderen d44e095818b9d2e6c06a33317d1afcf942a6bd2c

    OF-1251: Migrated datasource settings to JSTL

    • i18n/src/main/resources/openfire_i18n.properties (version d44e095818b9d2e6c06a33317d1afcf942a6bd2c)
    • xmppserver/src/main/webapp/setup/setup-datasource-jndi.jsp (version d44e095818b9d2e6c06a33317d1afcf942a6bd2c)
    • xmppserver/src/main/webapp/setup/setup-datasource-settings.jsp (version d44e095818b9d2e6c06a33317d1afcf942a6bd2c)
    • xmppserver/src/main/webapp/setup/setup-datasource-standard.jsp (version d44e095818b9d2e6c06a33317d1afcf942a6bd2c)
  • Guus der Kinderen

    Guus der Kinderen 6ad1ab68f0d01125ed8c1afbf453fcb2cc722d43

    Add HTML label for input field.

    • xmppserver/src/main/webapp/pubsub-node-delete.jsp (version 6ad1ab68f0d01125ed8c1afbf453fcb2cc722d43)
  • Guus der Kinderen

    Guus der Kinderen c447a711df92fba1e95d68b47863139aae434292

    OF-1251: XML-escape all output of pubsub-node-delete

    • xmppserver/src/main/webapp/pubsub-node-delete.jsp (version c447a711df92fba1e95d68b47863139aae434292)
  • Guus der Kinderen

    Guus der Kinderen 78c0d2fd873f124d3a6d0676dbdae5f85adb9379

    OF-1251: XML-escape all output of pubsub-node-edit

    • xmppserver/src/main/webapp/pubsub-node-edit.jsp (version 78c0d2fd873f124d3a6d0676dbdae5f85adb9379)
  • Guus der Kinderen

    Guus der Kinderen 0c9144176c75d7ee2c8dd90a6210110bdce3dc00

    Add labels to LDAP user setting input fields.

    • xmppserver/src/main/webapp/setup/ldap-user.jspf (version 0c9144176c75d7ee2c8dd90a6210110bdce3dc00)
  • Guus der Kinderen

    Guus der Kinderen 64140aaaa1ed9cf87cf65c5e5289628a178d0ff6

    OF-1251: XML-escape all output of pubsub-node-subscribers

    • xmppserver/src/main/webapp/pubsub-node-subscribers.jsp (version 64140aaaa1ed9cf87cf65c5e5289628a178d0ff6)
  • Guus der Kinderen

    Guus der Kinderen 19cd182c6826e0e4185ad1a1dfb4ce4fdbdacc63

    Prevent unexpected type coersion.

    • xmppserver/src/main/webapp/pubsub-form-table.jsp (version 19cd182c6826e0e4185ad1a1dfb4ce4fdbdacc63)
  • Guus der Kinderen

    Guus der Kinderen 88c53b91809ab2059866d411affd2af7eac6365a

    OF-1251: XML-escape all output of pubsub-node-items

    • xmppserver/src/main/webapp/pubsub-node-items.jsp (version 88c53b91809ab2059866d411affd2af7eac6365a)
  • Guus der Kinderen

    Guus der Kinderen e7f2a676409f67b5baf6f1a4378b97323708b371

    OF-1251: XML-escape all output of pubsub-node-affiliates-delete

    • xmppserver/src/main/webapp/pubsub-node-affiliates-delete.jsp (version e7f2a676409f67b5baf6f1a4378b97323708b371)
  • Guus der Kinderen

    Guus der Kinderen e733adb9901a34e21584bf3d5d77d75147f756ba

    OF-1251: Migrated LDAP user test to JSTL

    • xmppserver/src/main/resources/META-INF/admin.tld (version e733adb9901a34e21584bf3d5d77d75147f756ba)
    • xmppserver/src/main/webapp/META-INF/admin.tld (version e733adb9901a34e21584bf3d5d77d75147f756ba)
    • xmppserver/src/main/webapp/WEB-INF/admin.tld (version e733adb9901a34e21584bf3d5d77d75147f756ba)
    • xmppserver/src/main/webapp/setup/setup-ldap-user_test.jsp (version e733adb9901a34e21584bf3d5d77d75147f756ba)
  • Guus der Kinderen

    Guus der Kinderen e50106f14abc9c7933d3242193120ed01f5bcef2

    OF-1251: Add CSRF protection to LDAP group settings.

    • xmppserver/src/main/webapp/setup/ldap-group.jspf (version e50106f14abc9c7933d3242193120ed01f5bcef2)
  • Guus der Kinderen

    Guus der Kinderen 1a7420eb7a7e03e254e9a2903fbd11d9e29f988c

    Reformat pubsub-form-table (no functional changes).

    • xmppserver/src/main/webapp/pubsub-form-table.jsp (version 1a7420eb7a7e03e254e9a2903fbd11d9e29f988c)
  • Guus der Kinderen

    Guus der Kinderen e7d3ae7ecb8f2ad7bc28a392521600e3bffaea71

    OF-1251: Migrated profile settings to JSTL

    • xmppserver/src/main/webapp/setup/setup-profile-settings.jsp (version e7d3ae7ecb8f2ad7bc28a392521600e3bffaea71)
  • Guus der Kinderen

    Guus der Kinderen 55eb6cb6e4de5ff93a46c1b0e8c658401d97c59b

    Add more context in log statements.

    • xmppserver/src/main/java/org/jivesoftware/openfire/streammanagement/StreamManager.java (version 55eb6cb6e4de5ff93a46c1b0e8c658401d97c59b)
  • Guus der Kinderen

    Guus der Kinderen 67bcbf5a227098f39cc6cecf09ead4cf46a0c34e

    OF-1835: Prevent NPE when resuming faulty SM session
    The error handler of SM sets the namespace to null, causing an NPE when the client tries to resume that session. This in turn causes the socket to be closed abruptly, which triggers a reconnect loop in Conversations.

    • xmppserver/src/main/java/org/jivesoftware/openfire/streammanagement/StreamManager.java (version 67bcbf5a227098f39cc6cecf09ead4cf46a0c34e)
  • Guus der Kinderen

    Guus der Kinderen e6b46292557587aa068b18ddcc7ea9135637a90d

    OF-1829: Prevent NPE when removing from a non-cached collection.
    When multi-valued caches are used, removing an element from a collection that is not (or no longer) in the cache should not throw a null pointer exception.

    I suspect that in clustered environments, where caches are managed by all cluster nodes, there's a chance of the same removal to be executed by each node on the
    same cache, which could trigger an issue like this.

    • xmppserver/src/main/java/org/jivesoftware/util/cache/CacheUtil.java (version e6b46292557587aa068b18ddcc7ea9135637a90d)
    • xmppserver/src/test/java/org/jivesoftware/util/CacheUtilTest.java (version e6b46292557587aa068b18ddcc7ea9135637a90d)
  • akrherz <akrherz@iastate.edu>

    akrherz <akrherz@iastate.edu> 88e76c8769577515edf770c5876c5404759d63b7

    march 4.4 branch to 4.4.2-SNAPSHOT

    • distribution/pom.xml (version 88e76c8769577515edf770c5876c5404759d63b7)
    • i18n/pom.xml (version 88e76c8769577515edf770c5876c5404759d63b7)
    • plugins/openfire-plugin-assembly-descriptor/pom.xml (version 88e76c8769577515edf770c5876c5404759d63b7)
    • plugins/pom.xml (version 88e76c8769577515edf770c5876c5404759d63b7)
    • pom.xml (version 88e76c8769577515edf770c5876c5404759d63b7)
    • starter/pom.xml (version 88e76c8769577515edf770c5876c5404759d63b7)
    • xmppserver/pom.xml (version 88e76c8769577515edf770c5876c5404759d63b7)
    • xmppserver/src/main/java/org/jivesoftware/openfire/spi/XMPPServerInfoImpl.java (version 88e76c8769577515edf770c5876c5404759d63b7)