Build: #83 was successful Changes by Guus der Kinderen

Code commits

github repo

  • Guus der Kinderen

    Guus der Kinderen 6aebca1c5528fba04ab93962c326d7d7c15fcc32

    Merge pull request #85 from guusdk/WEB-60_improve-downloads
    WEB-60 (and others) - many changes

  • Guus der Kinderen

    Guus der Kinderen 8b911f663291166df5c1e42a85760fc7f174c502 m

    Be more explict in cache duration definition.

    • src/main/java/org/jivesoftware/site/PluginManager.java (version 8b911f663291166df5c1e42a85760fc7f174c502)
  • Guus der Kinderen

    Guus der Kinderen 39d0310bbedb954087147cbe1da46d5ec40b4163 m

    Switch from http to https.

    • src/main/java/org/jivesoftware/site/OpenfireVersionChecker.java (version 39d0310bbedb954087147cbe1da46d5ec40b4163)
  • Guus der Kinderen

    Guus der Kinderen ed4735a8ba927be7fa76986c4c311d2dbdaeeabe m

    WEB-60: Serve up Openfire plugins from Maven repository.
    The directory from which Openfire plugins are served is now expected to be a Maven repository (or at least, have that file structure).
    This change aims to make 'publishing' a plugin seamless: when an artifact is published in Maven, it automatically becomes available
    through the website.

    An added benefit is that these plugins now have a permanent HTTP-based endpoint, which in turn also allows for an archive to be provided.
    A page that displays this archive (all released versions of a plugin, plus the last few snapshot builds) has been added.

    The update check from Openfire will also make use of this new plugin repository.

    To limit the disk space usage, the directory crawling result is cached (for a number of minutes).

    Finally, a couple of integration tests are added, which verify that both the HTTP endpoints that serve plugins (and their content), as
    well as the Openfire-based update-check endpoints behave as expected.

    • src/it/staticfiles/builds/openfire/plugins/integrationtesting.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.093556-1-openfire-plugin-assembly.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.093556-1-openfire-plugin-assembly.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.093556-1-openfire-plugin-assembly.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.093556-1.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.093556-1.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.093556-1.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.093556-1.pom (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.093556-1.pom.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.093556-1.pom.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.094753-2-openfire-plugin-assembly.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.094753-2-openfire-plugin-assembly.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.094753-2-openfire-plugin-assembly.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.094753-2.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.094753-2.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.094753-2.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.094753-2.pom (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.094753-2.pom.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/bookmarks-1.0.1-20181223.094753-2.pom.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/maven-metadata.xml (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/maven-metadata.xml.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1-SNAPSHOT/maven-metadata.xml.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/bookmarks-1.0.1-openfire-plugin-assembly.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/bookmarks-1.0.1-openfire-plugin-assembly.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/bookmarks-1.0.1-openfire-plugin-assembly.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/bookmarks-1.0.1.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/bookmarks-1.0.1.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/bookmarks-1.0.1.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/bookmarks-1.0.1.pom (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/bookmarks-1.0.1.pom.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/bookmarks-1.0.1.pom.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/maven-metadata.xml (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/maven-metadata.xml.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.1/maven-metadata.xml.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.134448-13-openfire-plugin-assembly.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.134448-13-openfire-plugin-assembly.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.134448-13-openfire-plugin-assembly.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.134448-13.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.134448-13.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.134448-13.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.134448-13.pom (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.134448-13.pom.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.134448-13.pom.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.141748-14-openfire-plugin-assembly.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.141748-14-openfire-plugin-assembly.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.141748-14-openfire-plugin-assembly.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.141748-14.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.141748-14.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.141748-14.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.141748-14.pom (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.141748-14.pom.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.141748-14.pom.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.143303-15-openfire-plugin-assembly.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.143303-15-openfire-plugin-assembly.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.143303-15-openfire-plugin-assembly.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.143303-15.jar (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.143303-15.jar.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.143303-15.jar.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.143303-15.pom (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.143303-15.pom.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/bookmarks-1.0.2-20181228.143303-15.pom.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/maven-metadata.xml (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/maven-metadata.xml.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/1.0.2-SNAPSHOT/maven-metadata.xml.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/maven-metadata.xml (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/maven-metadata.xml.md5 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/staticfiles/repositories/maven/org/igniterealtime/openfire/plugins/bookmarks/maven-metadata.xml.sha1 (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/it/tomcat8x/context.xml (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/main/java/org/jivesoftware/site/OpenfireVersionChecker.java (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/main/java/org/jivesoftware/site/PluginDownloadServlet.java (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/main/java/org/jivesoftware/site/PluginManager.java (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/main/webapp/projects/openfire/plugin-archive.jsp (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/main/webapp/projects/openfire/plugins-beta.jsp (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/main/webapp/projects/openfire/plugins-dev.jsp (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/main/webapp/projects/openfire/plugins.jsp (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/main/webapp/styles/interior.css (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/test/java/org/igniterealtime/downloads/StableDownloadLocationIT.java (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
    • src/test/java/org/igniterealtime/updater/Openfire_4_2_3_VersionCheckerIT.java (version ed4735a8ba927be7fa76986c4c311d2dbdaeeabe)
  • Guus der Kinderen

    Guus der Kinderen e146a41bff0c269c2527891709c69acf16229f67 m

    WEB-60: Removing unused plugin icon download functionality.
    This commit removes functionality that appears to serve the icon of a plugin, when a specificly crafted request was made.

    I've grepped through 1.9G of access log files, using the command below, and did not find any relevant request.

        grep "plugin=" * | grep "img"

    This leads me to believe that we can remove this functionality, and reduce the complexity of the code.

    • src/main/webapp/projects/openfire/plugins-beta.jsp (version e146a41bff0c269c2527891709c69acf16229f67)
    • src/main/webapp/projects/openfire/plugins-dev.jsp (version e146a41bff0c269c2527891709c69acf16229f67)
    • src/main/webapp/projects/openfire/plugins.jsp (version e146a41bff0c269c2527891709c69acf16229f67)
  • Guus der Kinderen

    Guus der Kinderen 28d57e9ab9b5fbc610d30b7e5ce4fa0b42474723 m

    WEB-60: Serve plugin content from plugin jar.
    Instead of periodically exposing the plugin JAR archive, the content can be served straight from the JAR file.

    This commit removes the possibility of having WAR-based plugins.

    • src/it/staticfiles/builds/openfire/plugins/integrationtesting/changelog.html (version 28d57e9ab9b5fbc610d30b7e5ce4fa0b42474723)
    • src/it/staticfiles/builds/openfire/plugins/integrationtesting/readme.html (version 28d57e9ab9b5fbc610d30b7e5ce4fa0b42474723)
    • src/main/java/org/jivesoftware/site/PluginDownloadServlet.java (version 28d57e9ab9b5fbc610d30b7e5ce4fa0b42474723)
    • src/main/webapp/projects/openfire/plugins-beta.jsp (version 28d57e9ab9b5fbc610d30b7e5ce4fa0b42474723)
    • src/main/webapp/projects/openfire/plugins-dev.jsp (version 28d57e9ab9b5fbc610d30b7e5ce4fa0b42474723)
    • src/main/webapp/projects/openfire/plugins.jsp (version 28d57e9ab9b5fbc610d30b7e5ce4fa0b42474723)
  • Guus der Kinderen

    Guus der Kinderen 08c09ae12ba3e746843a4a0aaa23433bdaa62689 m

    Drop support for 'commercial' plugins.
    Jive Software, once upon a time, offered commerical plugins. The Ignite Realtime Foundation does not.

    • src/main/java/org/jivesoftware/site/OpenfireVersionChecker.java (version 08c09ae12ba3e746843a4a0aaa23433bdaa62689)
    • src/main/webapp/projects/openfire/plugins-beta.jsp (version 08c09ae12ba3e746843a4a0aaa23433bdaa62689)
    • src/main/webapp/projects/openfire/plugins-dev.jsp (version 08c09ae12ba3e746843a4a0aaa23433bdaa62689)
    • src/main/webapp/projects/openfire/plugins.jsp (version 08c09ae12ba3e746843a4a0aaa23433bdaa62689)
    • src/main/webapp/support/articles/sparkplug_day.jsp (version 08c09ae12ba3e746843a4a0aaa23433bdaa62689)
  • Guus der Kinderen

    Guus der Kinderen 539dbd4bfe0e73c9a42cb7989d9ac8aeadb54943 m

    WEB-60: Add integration tests for update checks.
    This commit adds integration tests that verify that instances of Openfire 4.2.3 can continue to
    query the website for updates (of Openfire and plugins).

    The intention of this set of tests is to ensure that the update mechanism remains usable with these
    versions of Openfire, when future changes are applied.

    • pom.xml (version 539dbd4bfe0e73c9a42cb7989d9ac8aeadb54943)
    • src/it/staticfiles/builds/openfire/plugins/integrationtesting.jar (version 539dbd4bfe0e73c9a42cb7989d9ac8aeadb54943)
    • src/it/staticfiles/builds/openfire/plugins/integrationtesting/changelog.html (version 539dbd4bfe0e73c9a42cb7989d9ac8aeadb54943)
    • src/it/staticfiles/builds/openfire/plugins/integrationtesting/readme.html (version 539dbd4bfe0e73c9a42cb7989d9ac8aeadb54943)
    • src/it/tomcat8x/context.xml (version 539dbd4bfe0e73c9a42cb7989d9ac8aeadb54943)
    • src/test/java/org/igniterealtime/updater/Openfire_4_2_3_VersionCheckerIT.java (version 539dbd4bfe0e73c9a42cb7989d9ac8aeadb54943)
  • Guus der Kinderen

    Guus der Kinderen d20858ad5599807bc053df23d6a65d9ae2abef77 m

    WEB-60: Add integration tests for download locations
    This commit adds integration tests that verify that endpoints historically used to serve plugin
    data up for download continue to do so.

    • src/test/java/org/igniterealtime/downloads/StableDownloadLocationIT.java (version d20858ad5599807bc053df23d6a65d9ae2abef77)
  • Guus der Kinderen

    Guus der Kinderen 6fa630133a3d4348add08796bb0dc6df546d47d8 m

    WEB-60: Make Versions usable in integration tests (no functional change).

    • src/main/java/org/jivesoftware/site/Versions.java (version 6fa630133a3d4348add08796bb0dc6df546d47d8)
  • Guus der Kinderen

    Guus der Kinderen 608455b0c46b4c78b54d51fbc8e828f2499477cf m

    Removed invalid javadoc comment.

    • src/main/java/org/jivesoftware/site/OpenfireVersionChecker.java (version 608455b0c46b4c78b54d51fbc8e828f2499477cf)