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).

Build: #2702 was successful Changes by Guus der Kinderen

Stages & jobs

  1. Default Stage

  2. Continuous Integration

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
7 minutes
Labels
None
Agent
bamboo-agent-iowa.igniterealtime.org 1
Revision
baa798c3fddfc6830c27b0c3b2f24ba26da9df51
Total tests
1685
Successful since
#2672 ()

Tests

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen baa798c3fddfc6830c27b0c3b2f24ba26da9df51 OF-2959: Plugin download in audit log
Plugin uploads were already added to the audit log. With this change, whenever an admin downloads a plugin, an entry is added to the audit log too.
Guus der Kinderen Guus der Kinderen 483c21d0d195f3125c753bb0db0b3e43e9bbf431 OF-2722: Remove unused plugin download code
By moving JSP code into a servlet, static analyzers are finding more issues. One of the reported issues based on the change in the previous commit is that unsanitized user-provided input is used in the code that implements the downloading of plugins.

This particular code isn't used at all by the admin console. I've removed it in this commit.
Guus der Kinderen Guus der Kinderen 36108e269b45eafef28f9e46665219091cf302c7 OF-2722 OF-2902: Remove commons-fileupload
The commons-fileupload dependency that is used by Openfire has a CVE reported against it (rather: against one of its dependencies).

Java/Jetty can nowadays natively process file uploads. There no longer is a need for commons-fileupload.

This commit replaces commons-fileupload, which resolves the outstanding CVE report.

Additionally some plugin-upload properties were slightly refactored.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeOF-2722Could not obtain issue details from Jira
Unknown Issue TypeOF-2902Could not obtain issue details from Jira
Unknown Issue TypeOF-2959Could not obtain issue details from Jira

Shared artifacts

Artifact File size
Unpacked project files 185 MB