Continuous Integration
Ignite Realtime Website
Tests: Testless build
Duration: 7 seconds
Changes: Who: akrherz <akrherz@iastate.edu>
Why: denote Openfire 4.6.4 release
Manual run by daryl herzmann
Continuous Integration (master)
Openfire
Tests: 451 passed
Duration: 1 minute
Changes: Who: Amos Chu <hongweichu.ouc@gmail.com>
Why: fix wrong typo for connectoin,outoing,connecte and deliverying
Maven RPM Release Build
Openfire
Tests: 448 passed
Duration: 2 minutes
Changes: Who: Guus der Kinderen
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
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
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: 451 passed
Duration: 7 minutes
Changes: No changes
Scheduled
Nightly Maven Install4j Build
Openfire
Tests: 451 passed
Duration: 11 minutes
Changes: No changes
Scheduled
Nightly Maven Mac Build
Openfire
Tests: 451 passed
Duration: 6 minutes
Changes: No changes
Scheduled
Nightly Maven RPM Build
Openfire
Tests: 451 passed
Duration: 9 minutes
Changes: No changes
Scheduled
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: 819 passed
Duration: 5 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge pull request #487 from fenuz/feature/multiversion_mam_support
Add support for multiple versions of MAM

Who: Frank Matheron <frank.matheron@ncia.nato.int>
Why: [mam] Support multiple versions of MAM Support multiple version of MAM and do discovery of the version of MAM supported by the archive. Currently supported MAM versions are v1 and v2.
Fixes SMACK-911

See https://discourse.igniterealtime.org/t/mam-support-of-multiple-mam-versions/90136
Nightly Binary Distribution Build
Smack
Tests: 819 passed
Duration: 21 minutes
Changes: Who: Frank Matheron <frank.matheron@ncia.nato.int>
Why: [mam] Support multiple versions of MAM Support multiple version of MAM and do discovery of the version of MAM supported by the archive. Currently supported MAM versions are v1 and v2.
Fixes SMACK-911

See https://discourse.igniterealtime.org/t/mam-support-of-multiple-mam-versions/90136

Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge pull request #487 from fenuz/feature/multiversion_mam_support
Add support for multiple versions of MAM
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: 11 minutes
Changes: Who: Jonathan Lennox <jonathan.lennox@8x8.com>
Why: Update documentation of default SecurityMode.

Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge pull request #490 from JonathanLennox/update-securitymode-docs
Update documentation of default SecurityMode.
Continuous Integration
Spark
Tests: 5 passed
Duration: 21 seconds
Changes: Who: Plyha <71222850+Plyha@users.noreply.github.com>
Why: Merge pull request #645 from guusdk/SPARK-2234_Freeze-on-join
SPARK-2234: Fix "freeze" when joining a new chat
Nightly Build
Spark
Tests: 5 passed
Duration: 3 minutes
Changes: No changes
Scheduled
Continuous Integration (trunk)
Tinder
Tests: 243 passed
Duration: 36 seconds
Changes: No changes
Manual run by Guus der Kinderen
Continuous Integration (master)
Whack
Tests: Testless build
Duration: 13 seconds
Changes: No changes
Manual run by Guus der Kinderen