Continuous Integration
Ignite Realtime Website
Tests: Testless build
Duration: 8 seconds
Changes: Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #179 from Flowdalic/smack-4.4.2
Denote Smack 4.4.2 release

Who: Florian Schmaus <flo@geekplace.eu>
Why: Denote Smack 4.4.2 release
Manual run by daryl herzmann
Continuous Integration (master)
Openfire
Tests: 447 passed
Duration: 1 minute
Changes: Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1799 from Fishbowler/OF-2192_session-version-info
OF-2192 - Admin: Add version info to Session Summary
Maven RPM Release Build
Openfire
Tests: 448 passed
Duration: 2 minutes
Changes: Who: Guus der Kinderen <guus.der.kinderen@gmail.com>
Why: OF-2106: Replace IsRegisteredUser with clearer signature
This commit deprecates the existing IsRegisteredUser(JID jid) implemenation, which is easily used to introduce bugs.

The original signature is retained for backwards compatibility, marked as being deprecated.

The new singature takes a boolean flag that is used to explicitly indicate if it"s desirable to perform S2S lookups.

Who: Dan Caseley <dan@caseley.me.uk>
Why: Add gitignore for local runs of aioxmpp tests

Who: Guus der Kinderen <guus.der.kinderen@gmail.com>
Why: OF-2106: Bugfix: usage of IsRegisteredUser in IQBlockingHandler should be limited to local domain
The code intends to verify the existence of a local user, but did not. This change fixes that (and potentially prevents a costly lookup).

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1730 from igniterealtime/dependabot/maven/xmppserver/junit-junit-4.13.1
Bump junit from 4.12 to 4.13.1 in /xmppserver

Who: Guus der Kinderen <guus.der.kinderen@gmail.com>
Why: Rewire pluggable persistence provider for Pubsub
The pluggable persistence provider for Pubsub that got introduced in OF-1988 has a lifecycle: it"s gets started and stopped. It is crucial that users of the persistence providers do not interact with it unless it is running properly.

This commit explicitly ties the lifecycle of persistence providers (through its manager) to the PubsubModule. This should help ensure that code won"t be able to use a persistence provider unless other pubsub code has been initialized, or up until other pubsub state has been teared down.

The changing in this commit work up towards a fix for OF-2102, which aims to fix the shutdown logic of Pubsub services.

The this commit changes the signature of PubsubPersistenceProviderManager. As this code was not in a released version of Openfire yet, I didn"t bother to deprecate methods that I"ve replaced/removed.

...
Manual run by daryl herzmann
Nightly Maven Debian Build
Openfire
Tests: 447 passed
Duration: 6 minutes
Changes: Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1809 from guusdk/OF-2206_BOSH-send-terminate-on-close
OF-2206: When closing BOSH session, send "terminate"

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1808 from guusdk/OF-2205_CAPS-race
OF-2205: Prevents a race condition in EntityCapabilitiesManager

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1807 from guusdk/OF-2201_improved-error-setup
OF-2201: Improve error message during LDAP setup

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1822 from Fishbowler/update_dependencies
OF-2213: Update dependencies

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1813 from akrherz/tests
use python 3.9 for testing

...
Nightly Maven Install4j Build
Openfire
Tests: 447 passed
Duration: 11 minutes
Changes: Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1813 from akrherz/tests
use python 3.9 for testing

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1809 from guusdk/OF-2206_BOSH-send-terminate-on-close
OF-2206: When closing BOSH session, send "terminate"

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1808 from guusdk/OF-2205_CAPS-race
OF-2205: Prevents a race condition in EntityCapabilitiesManager

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1807 from guusdk/OF-2201_improved-error-setup
OF-2201: Improve error message during LDAP setup

Who: Guus der Kinderen <guus.der.kinderen@gmail.com>
Why: OF-2216: Enable transaction support for MySQL

...
Nightly Maven Mac Build
Openfire
Tests: 447 passed
Duration: 3 minutes
Changes: Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1799 from Fishbowler/OF-2192_session-version-info
OF-2192 - Admin: Add version info to Session Summary

Who: Guus der Kinderen <guus.der.kinderen@gmail.com>
Why: OF-2217: Enable resultset scroll support for Oracle

Who: Guus der Kinderen <guus.der.kinderen@gmail.com>
Why: OF-2215: When detecting "MariaDB" as a database name, use MySQL"s scripts

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1823 from guusdk/OF-2214_OF-2215_Mariadb
Various database-related improvements.

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1813 from akrherz/tests
use python 3.9 for testing

...
Nightly Maven RPM Build
Openfire
Tests: 447 passed
Duration: 9 minutes
Changes: Who: Guus der Kinderen <guus.der.kinderen@gmail.com>
Why: OF-2214: Fix DB2 database type detection

Who: Guus der Kinderen <guus.der.kinderen@gmail.com>
Why: OF-2217: Enable resultset scroll support for Oracle

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1807 from guusdk/OF-2201_improved-error-setup
OF-2201: Improve error message during LDAP setup

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1799 from Fishbowler/OF-2192_session-version-info
OF-2192 - Admin: Add version info to Session Summary

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1813 from akrherz/tests
use python 3.9 for testing

...
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 <flo@geekplace.eu>
Why: Smack 4.2.4

Who: Florian Schmaus <flo@geekplace.eu>
Why: Smack 4.2.5-SNAPSHOT
Continuous Integration (4.3)
Smack
Tests: 579 passed
Duration: 3 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Smack 4.3.6-SNAPSHOT

Who: Florian Schmaus <flo@geekplace.eu>
Why: Introduce and use XmlStringBuilder.text()
Smack currently does unnecessary escaping of XML text, where it
escapes e.g. """ to "&quot;". This bloats the stanza size, especially
if JSON payloads are involved.

Fixes SMACK-892 (although there are probably still places where
XmlStringBuilder.escape() is used when XmlStringBuild.text() could
have been used).

Who: Florian Schmaus <flo@geekplace.eu>
Why: Smack 4.3.5
Continuous Integration (master)
Smack
Tests: Testless build
Duration: 5 minutes
Changes: Who: Dan Caseley <dan@caseley.me.uk>
Why: Add MUC tests for presence & self-presence for role & affiliation changes

Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge pull request #446 from Fishbowler/add_muc_tests
Add MUC tests

Who: Dan Caseley <dan@caseley.me.uk>
Why: Make muc.join() mirror muc.leave() and return the self-presence
Nightly Binary Distribution Build
Smack
Tests: Testless build
Duration: 22 minutes
Changes: Who: Dan Caseley <dan@caseley.me.uk>
Why: Make muc.join() mirror muc.leave() and return the self-presence

Who: Dan Caseley <dan@caseley.me.uk>
Why: Add MUC tests for presence & self-presence for role & affiliation changes

Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge pull request #446 from Fishbowler/add_muc_tests
Add MUC tests
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: 800 passed
Duration: 13 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge pull request #466 from Vshnv/master
Added proxy support for XEP-0363
Continuous Integration
Spark
Tests: 5 passed
Duration: 41 seconds
Changes: Who: Amos Chepchieng <akchieng@gmail.com>
Why: Fix Search Field Glitch

Who: wroot <wrooot@users.noreply.github.com>
Why: Merge pull request #619 from k33ptoo/gui
UI Fix Search Field Glitch
SPARK-2214

Who: Amos Chepchieng <keeptoo.ui.ux@gmail.com>
Why: Merge pull request #10 from igniterealtime/master
Branch update
Changes by 3 people
Nightly Build
Spark
Tests: 5 passed
Duration: 4 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