Generates the latest/greatest Maven-based artifacts for the Openfire project, every night.

Build: #2692 was successful Scheduled with changes by daryl herzmann and Guus der Kinderen

Stages & jobs

  1. Build and Package

  2. Deploy

  3. copy nightlies to website

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
84 minutes
Labels
None
Revision
e8dfe9505a60bb9f690a4e9659c7be93f7fa0fc3
Total tests
1417
Successful since
#2674 ()

Tests

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen 4cf2d68493776ae8f888f0bc15362f40cb9cb090 Reduce verbosity of 'remove chatroom' logging
Guus der Kinderen Guus der Kinderen e9b377ad9dc85407d73aad43460889501a773471 OF-2865: A moderator SHOULD NOT be allowed to revoke moderation privileges from someone with a higher affiliation than themselves
Guus der Kinderen Guus der Kinderen e8dfe9505a60bb9f690a4e9659c7be93f7fa0fc3 OF-2871: Support password for alternate, when destroying room
Per XEP-0045, the room destruction command and notification can include an alternate room, as well as an optional password to be used for that alternate room.

This commit adds support for the optional password.
Guus der Kinderen Guus der Kinderen 2877d5bb47e366b3408c3fcf1935f0c9d8862a20 OF-2862: Refactor MUC 'role' and 'affiliation' usage
Many privileges in multi-user chat are tied to either ‘roles’ or ‘permissions’, as defined in XEP-0045. Openfire’s existing implementation bases the ‘MUCRole' implementation as the source of much. As the ‘MUCRole' class is available only when a user is currently in the chat room, this prevents functionality that’s aught to be allowable when a user is not.

Refactor Openfire’s implementation to explicitly base permission handing based on roles and affiliations.
Guus der Kinderen Guus der Kinderen 6befa6f2c29c256719de34d177d31cece1a1d5b9 OF-2862: Restore functionality lost in refactoring
When kicking a user from a room, the reason for kicking, as well as a reference to the actor, should be part of the presence stanza that's sent out.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeOF-2861Could not obtain issue details from Jira
Unknown Issue TypeOF-2862Could not obtain issue details from Jira
Unknown Issue TypeOF-2865Could not obtain issue details from Jira
Unknown Issue TypeOF-2871Could not obtain issue details from Jira
Unknown Issue TypeXEP-0045Could not obtain issue details from Jira

Shared artifacts

Artifact File size
install4j-generated media 209 MB