Continuous Integration
Ignite Realtime Website
Tests: Testless build
Duration: 7 seconds
Changes: Who: Daryl Herzmann
Why: Merge pull request #156 from Neustradamus/remove-index.jsp
index.jsp is not needed
Manual run by Daryl Herzmann
Continuous Integration (master)
Openfire
Tests: 441 passed
Duration: 58 seconds
Changes: Who: Daryl Herzmann
Why: Merge pull request #1656 from guusdk/OF-1972_OF-1973_PluginManager-improvements
OF-1972 and OF-1973 plugin manager improvements
Changes by Daryl Herzmann
Maven RPM Release Build
Openfire
Tests: 432 passed
Duration: 2 minutes
Changes: Who: Daryl Herzmann
Why: Merge pull request #1631 from guusdk/OF-2019_MUC-Archiving-delay-start
OF-2019 muc archiving delay start

Who: Guus der Kinderen
Why: OF-2030: Allow FMUC configuration to be changed when join is in progress.

Who: lishan89 <56140323+lishan89@users.noreply.github.com>
Why: Fix an issue in Fixtures.java and add some Unit Tests for UserManager (#1650)
Co-authored-by: Tao Sun <tsun@marketo.com>

Who: Guus der Kinderen
Why: OF-2030: (FMUC) subject sync on join, lots of debug logging

Who: Dele Olajide <dele@4ng.net>
Why: Update Jetty to 9.4.28.v20200408

...
Manual run by Guus der Kinderen
Nightly Maven Debian Build
Openfire
Tests: 441 passed
Duration: 8 minutes
Changes: No changes
Scheduled
Nightly Maven Install4j Build
Openfire
Tests: 441 passed
Duration: 7 minutes
Changes: No changes
Scheduled
Nightly Maven Mac Build
Openfire
Tests: 441 passed
Duration: 3 minutes
Changes: No changes
Scheduled
Nightly Maven RPM Build
Openfire
Tests: 441 passed
Duration: 6 minutes
Changes: No changes
Scheduled
Nightly Plugins Build (disabled 4.2)
Openfire
Tests: Testless build
Duration: 5 minutes
Changes: Who: Roman Soldatow <Redor@users.noreply.github.com>
Why: REST API update to 1.3.1 (#1068)
Fixed: That created rooms were not propagated to other nodes OF-1535
Fixed: Missing documentation for "new" json mapping
Manual run by Daryl Herzmann
Continuous Integration (4.2)
Smack
Tests: 520 passed
Duration: 3 minutes
Changes: Who: Florian Schmaus
Why: Smack 4.2.4

Who: Florian Schmaus
Why: Smack 4.2.5-SNAPSHOT
Changes by Florian Schmaus
Continuous Integration (4.3)
Smack
Tests: 579 passed
Duration: 4 minutes
Changes: Who: Florian Schmaus
Why: Fix log message format in Roster: s/{}/{0}/
The MessageFormat used by the JUL Logger requires integers between the
curly brackets (unlike SLF4J).

Who: Florian Schmaus
Why: Deprecate setHostAddressByNameOrIp() and move logic into setHost()
in ConnectionConfiguration.Builder.
Changes by Florian Schmaus
Continuous Integration (master)
Smack
Tests: 770 passed
Duration: 4 minutes
Changes: Who: Florian Schmaus
Why: [xdata] Add message to IllegalArgumentException

Who: Florian Schmaus
Why: [xdata] Fix case in FillableForm
Changes by Florian Schmaus
Nightly Binary Distribution Build
Smack
Tests: 770 passed
Duration: 8 minutes
Changes: Who: Florian Schmaus
Why: Merge pull request #404 from Flowdalic/ibb-manager-fix
[ibb] Ensure InBandBytestreamManager is a singleton

Who: Florian Schmaus
Why: Merge pull request #403 from adiaholic/bugFix
Remove unrequired assignment of value to connectionEndpoint variable

Who: Florian Schmaus
Why: [ibb] Ensure InBandBytestreamManager is a singleton
InBandBytestreamManager followed an unusual pattern: Within the
connectionTermianted() callback, it would remove itself from the
"managers" map. This allowed for multiple instances of an
InBandBytestreamManager to exist for the same connection, causing all
kinds of issues.

This fixes the issue by changing InBandBytestreamManager to use the
Smack-idiomatic pattern used by managers.

We also do no longer reset the listeners if the connection is
termianted, as listeners (and handlers) typically persist until they
are explicitly removed by the user.

As positive side-effect, the number of indeterministic unit-tests,
caused by using Thread.sleep(), is reduced. The executor service in
InitiationListener was also removed, because the IQ handler is already
called asynchronously to the connections main loop.

Thanks to Anno van Vliet for reporting this.

Who: Florian Schmaus
Why: [xdata] Fix case in FillableForm

Who: Florian Schmaus
Why: Merge branch "master" of github.com:igniterealtime/Smack

...
Changes by Florian Schmaus
Nightly Binary Distribution Build (oldstable-branch)
Smack
Tests: 520 passed
Duration: 4 minutes
Changes: No changes
First build for this plan
Nightly Binary Distribution Build (stable-branch)
Smack
Tests: 579 passed
Duration: 7 minutes
Changes: Who: Florian Schmaus
Why: Fix log message format in Roster: s/{}/{0}/
The MessageFormat used by the JUL Logger requires integers between the
curly brackets (unlike SLF4J).

Who: Florian Schmaus
Why: Deprecate setHostAddressByNameOrIp() and move logic into setHost()
in ConnectionConfiguration.Builder.
Changes by Florian Schmaus
Continuous Integration
Spark
Tests: 5 passed
Duration: 35 seconds
Changes: Who: wroot
Why: SPARK-2110 fix VCard loading

Who: wroot
Why: Merge pull request #489 from wrooot/master
SPARK-2110 fix VCard loading
Changes by wroot
Nightly Build
Spark
Tests: 5 passed
Duration: 13 minutes
Changes: No changes
Scheduled
Continuous Integration (trunk)
SparkWeb
Tests: Testless build
Duration: 1 second
Changes: No changes
Manual run by Daryl Herzmann
Continuous Integration (master)
Whack
Tests: Testless build
Duration: 13 seconds
Changes: No changes
Manual run by Guus der Kinderen