Verifies the integrety of the projects, as builds are executed immediately after a code change was detected. This plan provides no artifiacts (use a nightly build instead).

Code commits

Openfire (master)

  • Dave Cridland <dave.cridland@surevine.com>

    Dave Cridland <dave.cridland@surevine.com> 528f8cd87bf634dd1de2e85a02b1379ef01238a8

    OF-1309 Authenticate based on domain pairs
    Openfire considers that if a session has authenticated as A, and has
    authenticated to B, then the session is already authorized to send stanzas
    from A to B. This is not always the case.

    This patch stores domain pairs (encapsulated as a DomainPair object) for a
    session, and always authenticates if it has previously not requested
    authorization for this domain pair.

    This should be sufficient to fix OF-1309, but testing is tricky.

    • src/java/org/jivesoftware/openfire/session/DomainPair.java (version 528f8cd87bf634dd1de2e85a02b1379ef01238a8)
    • src/java/org/jivesoftware/openfire/session/LocalOutgoingServerSession.java (version 528f8cd87bf634dd1de2e85a02b1379ef01238a8)
    • src/java/org/jivesoftware/openfire/session/OutgoingServerSession.java (version 528f8cd87bf634dd1de2e85a02b1379ef01238a8)
    • src/plugins/hazelcast/src/java/org/jivesoftware/openfire/plugin/session/RemoteOutgoingServerSession.java (version 528f8cd87bf634dd1de2e85a02b1379ef01238a8)
  • Dave Cridland <dave@cridland.net>

    Dave Cridland <dave@cridland.net> 2e1f93f0548e003a1560780e80b4a6ec0e895a9f

    OF-1309 Move to using DomainPairs exclusively

    • src/java/org/jivesoftware/openfire/SessionManager.java (version 2e1f93f0548e003a1560780e80b4a6ec0e895a9f)
    • src/java/org/jivesoftware/openfire/session/DomainPair.java (version 2e1f93f0548e003a1560780e80b4a6ec0e895a9f)
    • src/java/org/jivesoftware/openfire/session/LocalOutgoingServerSession.java (version 2e1f93f0548e003a1560780e80b4a6ec0e895a9f)
    • src/java/org/jivesoftware/openfire/session/OutgoingServerSession.java (version 2e1f93f0548e003a1560780e80b4a6ec0e895a9f)
  • Dave Cridland <dave@cridland.net>

    Dave Cridland <dave@cridland.net> f26df50e41d8e35b00978d87183405be7c36b9df

    Undo line-ending correction
    Corrects line endings to the uncorrected state...

    • src/java/org/jivesoftware/openfire/SessionManager.java (version f26df50e41d8e35b00978d87183405be7c36b9df)
    • src/java/org/jivesoftware/openfire/session/LocalOutgoingServerSession.java (version f26df50e41d8e35b00978d87183405be7c36b9df)
    • src/java/org/jivesoftware/openfire/session/OutgoingServerSession.java (version f26df50e41d8e35b00978d87183405be7c36b9df)
  • Dave Cridland <dave@cridland.net>

    Dave Cridland <dave@cridland.net> 9db375dd1799494cfdb6456608e7750cd978c784

    OF-1309 Check remote is not present before adding new DomainPair

    • src/java/org/jivesoftware/openfire/session/LocalOutgoingServerSession.java (version 9db375dd1799494cfdb6456608e7750cd978c784)