Maven RPM Release Build
Openfire
Tests: 470 passed
Duration: 2 minutes
Changes: Who: Guus der Kinderen
Why: OF-2369: Do not do outbound S2S when inbound disabled.
When Openfire is configured to not allow inbound S2S of a particular flavor (direct or non-direct TLS) do not try to establish outbound S2S of the same type.

This effectively makes an outbound S2S attempt impossible when Openfire is configured to not accept any inbound S2S.

Who: Guus der Kinderen
Why: OF-2371: Increase queue capacity for OutgoingSessionPromise
The queue should be large enough to easily hold the stanzas sent back to a federated user that is joining a MUC room.

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1982 from guusdk/OF-2368_MUC-dont-kick-nonghosts-redux
OF-2368: Register MUC ping responses as user activity

Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #1980 from guusdk/OF-2371_Outbound-promise-queue-size
OF-2371: Increase queue capacity for OutgoingSessionPromise

Who: Guus der Kinderen
Why: OF-2370: When determining if outbound S2S is possible, evaluate both direct and non-direct TLS

...
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: 6 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge branch "4.4"
Nightly Binary Distribution Build
Smack
Tests: Testless build
Duration: 14 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge branch "4.4"
Nightly Binary Distribution Build (oldstable-branch)
Smack
Tests: 520 passed
Duration: 3 minutes
Changes: No changes
First build for this plan
Nightly Binary Distribution Build (stable-branch)
Smack
Tests: Testless build
Duration: 10 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: [core] Fix typo in javadoc

Who: Florian Schmaus <flo@geekplace.eu>
Why: [tcp] Fix handling in connection exceptions when resuming a stream
Smack would previous run into "assert smResumptionFailed != null;" at
line 407, since if a connection exception was encountered,
waitForConditionOrConnectionException() would return, but we afterards
just assumed that either SM resumption was successful or not.

Who: Florian Schmaus <flo@geekplace.eu>
Why: [core] Inline waitForConditionOrConnectionException
Using any of the two methods is error prone, see 0e0c0a4093ee ("[tcp]
Fix handling in connection exceptions when resuming a stream"), as one
can easily forget to check for connection exceptions after it
returned. There are also no longer any call sites of those methods.

Let"s inline both variants of this method.
Continuous Integration
Spark
Tests: 5 passed
Duration: 35 seconds
Changes: Who: Guus der Kinderen
Why: SPARK-2267: Update XStream to 1.4.19
Nightly Build
Spark
Tests: 5 passed
Duration: 3 minutes
Changes: No changes
Scheduled
Continuous Integration (trunk)
Tinder
Tests: 264 passed
Duration: 36 seconds
Changes: Who: Guus der Kinderen
Why: TINDER-80: Remove FastDateFormat
FastDateFormat served a purpose back in the day where CPU cycles were very scarse. The implemenation (based on a third party project that doesn"t seem to be around any longer) has some issues.

This commit removes the FastDateFormat, replacing it with DateTimeFormatter, which is also thread safe.

Who: Guus der Kinderen
Why: TINDER-80: New unit test that assert pre-modification behavior.
Continuous Integration (master)
Whack
Tests: Testless build
Duration: 13 seconds
Changes: No changes
Manual run by Guus der Kinderen