Continuous Integration
Ignite Realtime Website
Tests: Testless build
Duration: 8 seconds
Changes: Who: akrherz <akrherz@iastate.edu>
Why: denote openfire 4.6.1 release
Continuous Integration (master)
Openfire
Tests: 447 passed
Duration: 1 minute
Changes: Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1798 from Fishbowler/OF-2196_fix-jaxb-api-for-java11
OF-2196: Add dependency for JAXB-API in Java 11

Who: Dan Caseley <dan@caseley.me.uk>
Why: OF-2196: Add dependency for JAXB-API in Java 11
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: No changes
Scheduled
Nightly Maven Install4j Build
Openfire
Tests: 447 passed
Duration: 11 minutes
Changes: No changes
Scheduled
Nightly Maven Mac Build
Openfire
Tests: 447 passed
Duration: 3 minutes
Changes: No changes
Scheduled
Nightly Maven RPM Build
Openfire
Tests: 447 passed
Duration: 9 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 <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: 811 passed
Duration: 5 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge branch "4.4"

Who: Florian Schmaus <flo@geekplace.eu>
Why: Rework WebSocket code
Related to SMACK-835.

Who: Aditya Borikar <adityaborikar2@gmail.com>
Why: Remove AbstractWebsocketNonza since it is no longer needed
Nightly Binary Distribution Build
Smack
Tests: 811 passed
Duration: 22 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Rework WebSocket code
Related to SMACK-835.

Who: Aditya Borikar <adityaborikar2@gmail.com>
Why: Remove AbstractWebsocketNonza since it is no longer needed

Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge branch "4.4"
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: 798 passed
Duration: 13 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: [core] Fix XmlEnvironment namespace: Use default namespace (not element"s)
Assume the element
<foo:bar xmlns="namespace" xmlns:foo="foo-namespace"/>

then the <bar/> element"s namespace is "foo-namespace", but the
default namespace is "namespace". And this is the namespace that
scopes into inner elements.

Who: Florian Schmaus <flo@geekplace.eu>
Why: [extensions] Use StanzaView as parameter type in BoBDataExtension.from()
BoBDataExtensions can also appear in IQs (Registration IQ), and
potentially also Presence stanzas.

Fixes SMACK-901.
Continuous Integration
Spark
Tests: 5 passed
Duration: 41 seconds
Changes: Who: wroot <wrooot@users.noreply.github.com>
Why: Merge pull request #607 from k33ptoo/gui
Fix Counter Icon Showing on Status change.
SPARK-2214
Nightly Build
Spark
Tests: 5 passed
Duration: 4 minutes
Changes: Who: wroot <wrooot@users.noreply.github.com>
Why: Merge pull request #607 from k33ptoo/gui
Fix Counter Icon Showing on Status change.
SPARK-2214
Manual run by wroot
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