Build: #1139 was successful Scheduled with changes by daryl herzmann <akrherz@iastate.edu> and Guus der Kinderen

Code commits

Openfire (master)

  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> 21aee8289b9f9348ff659b030dcfd46502d3058e

    Merge pull request #2021 from guusdk/OF-2409_html5-css-fix
    OF-2409: Fix casing of CSS identifier

  • daryl herzmann <akrherz@iastate.edu>

    daryl herzmann <akrherz@iastate.edu> 8fbd7e612535d4df941d549d0bb5a4379bfc12c3

    Merge pull request #2022 from guusdk/CI-add-java-17
    CI: add Java 17

  • Guus der Kinderen

    Guus der Kinderen 054763d9f5f1bb2f44e283db180aff4a45e5886c

    CI: add Java 17
    Java 17 is the latest LTS release of Java. Openfire should build successfully with it.

    This commit adds Java 17 to the matrix of builds that Github's CI workflow performs.

    • .github/workflows/continuous-integration-workflow.yml (version 054763d9f5f1bb2f44e283db180aff4a45e5886c)
  • Guus der Kinderen

    Guus der Kinderen 62394eb705cf8abbd82552a7ed13b2bef3a88192

    OF-2409: Fix caseing of CSS identifier
    In OF-2409, the DOCTYPE of the admin pages has changed to HTML 5. This apparently has the side-effect that CSS identifiers have become case sensitive.

    The change in this commit fixes the issue of the build/login/clustering status information block to move back to the top-right corner of each page.

    • xmppserver/src/main/webapp/decorators/main.jsp (version 62394eb705cf8abbd82552a7ed13b2bef3a88192)
    • xmppserver/src/main/webapp/decorators/setup.jsp (version 62394eb705cf8abbd82552a7ed13b2bef3a88192)
  • Guus der Kinderen

    Guus der Kinderen d49cce2aa6916704494b01c7fb63a5b9866ba012

    Run the unit tests in isolation
    Openfire's internals have many statics that are hard to 'unset'. As a result, unit tests are very likely to affect one another.

    To prevent this kind of interaction, this commit configures the unit test execution to happen in isolation, using a new for for every test.

    This trades execution speed for reliability.

    • xmppserver/pom.xml (version d49cce2aa6916704494b01c7fb63a5b9866ba012)
  • Guus der Kinderen

    Guus der Kinderen 5cd205b6427d0c98e2410071806fbb76fd5317f5

    OF-2385: Fix unreliable test
    The test that's modified in this plugin fails if its execution was not preceeded by another test that initializes the cache factory.

    • xmppserver/src/test/java/org/jivesoftware/openfire/admin/GroupBasedAdminProviderTest.java (version 5cd205b6427d0c98e2410071806fbb76fd5317f5)