Build: #83 was successful Changes by Guus der Kinderen

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
7 seconds
Labels
None
Agent
Default Agent
Revision
6aebca1c5528fba04ab93962c326d7d7c15fcc32
Successful since
#64 ()

Code commits

Author Commit Message Commit date
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.
Guus der Kinderen Guus der Kinderen 39d0310bbedb954087147cbe1da46d5ec40b4163 m Switch from http to https.
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.
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.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeWEB-60Could not obtain issue details from Jira