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: #2674 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
19 minutes
Labels
None
Agent
bamboo-agent-iowa.igniterealtime.org
Revision
c311ae0b86d0691cf088a88f45b4cbdadc57821d
Total tests
1660
Successful since
#2672 ()

Tests

Code commits

Author Commit Message Commit date
Guus der Kinderen Guus der Kinderen f5415159181d7d068bff3cc227979913e72f3ac4 OF-2925: Have 'multi' providers for Groups
As are available for Users, UserProperties and Auth, this commit now introduces a Hybrid and Mapped provider for Groups.

With these providers, groups can be obtained from more than one external system.

This change is a prerequisite for OF-2923. As both issues were developed at the same time, some concepts related to both issues are applied to this commit. This foreshadows more, similar changes related to OF-2923.
Guus der Kinderen Guus der Kinderen 939bce84aaee3c83d5b149466c78b70e8b82c000 OF-2924: Reduce duplicated code in Auth multi-providers
This moves mostly duplicated code from HybridAuthProvider and MappedAuthProvider in a new, common superclass, AuthMultiProvider

Slight functional changes have been introduces, which intent to make behavior more consistent.
Guus der Kinderen Guus der Kinderen ded222e47eb6d2a1e023205c1701af1ee59d64f6 OF-2926: Implement LdapAuthProvider's documented cache config options
This commit fulfills the promise expressed in documentation, by adding the configuration options that are defined for the cache used by LdapAuthProvider.
Guus der Kinderen Guus der Kinderen a5a942fbd664a80f98aaf52071810b3fc2b2c4b0 OF-2923: Allow for more than one LDAP connection
This change replaces the singleton LDAP Manager (where LDAP connectivity information is stored) with a solution in which multiple, named, LDAP Managers can exist.

Having more than one LDAP configuration allows Openfire (through Mapped or Hybrid providers) to connect to more than one LDAP service. This can be used to combine data from multiple services.

The various Hybrid and Mapped providers that pre-exist have received modifications that allow them to configure providers with an additional string (which is used in the LDAP manager to differentiate between the configuration of different LDAP servers).
Guus der Kinderen Guus der Kinderen 3c0b2da7022de8e939a77cbe9488104f5de9def8 Reduce LDAP group log verbosity

Jira issues

IssueDescriptionStatus
1 more issue…
Unknown Issue TypeOF-2923Could not obtain issue details from Jira
Unknown Issue TypeOF-2924Could not obtain issue details from Jira
Unknown Issue TypeOF-2925Could not obtain issue details from Jira
Unknown Issue TypeOF-2926Could not obtain issue details from Jira
Unknown Issue TypeOF-2927Could not obtain issue details from Jira

Shared artifacts

Artifact File size
Unpacked project files 188 MB