Continuous Integration
Ignite Realtime Website
Tests: Testless build
Duration: 28 seconds
Changes: Who: Dele Olajide <dele@4ng.net>
Why: Update versions.xml
Update version of pade
Continuous Integration
Openfire
Tests: 1339 passed
Duration: 13 minutes
Changes: Who: Dave Cridland <dave@cridland.net>
Why: Remove double-space

Who: Dave Cridland <dave@cridland.net>
Why: OF-2680 Fix NPE when connection.session is null
Maven RPM Release Build
Openfire
Tests: Testless build
Duration: 2 minutes
Changes: Who: Guus der Kinderen
Why: Attempt to fix build

Who: Matthew Vivian <matthew.vivian@surevine.com>
Why: OF-2559 WIP Fixed TLS negotiation
By waiting for handshake to complete before attempting SASL

Who: Matthew Vivian <matthew.vivian@surevine.com>
Why: OF-2559: Fix server-session-details NPE (#2235)
Previous fix missed two instances of the troublesome properties.

JSP resolvers are unable to resolve default properties on interfaces. NPEs were caused by the failure to resolve the new default methods on t…

Who: Alex Gidman <alex.gidman@surevine.com>
Why: fix: OF-2559 - isIdle now returns true when channel open but not connected

Who: Guus der Kinderen
Why: OF-2633: When S2S TLS is required, announce that
When Openfire is configured to require TLS for S2S, the StartTLS feature that’s advertised should be marked as being “required”. It currently is only when Dialback is not available (making TLS needed for au…

Manual run by daryl herzmann
Nightly Maven Debian Build
Openfire
Tests: 1339 passed
Duration: 41 minutes
Changes: No changes
Scheduled
Nightly Maven Install4j Build
Openfire
Tests: 1339 passed
Duration: 41 minutes
Changes: No changes
Scheduled
Nightly Maven RPM Build
Openfire
Tests: 1 of 1346 failed
Duration: 21 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 st…

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 pull request #537 from MF1-MS/mf1-ms/use_xmpp_connection_as_local_socks5_address
Use XMPP connection as local socks5 address
Nightly Binary Distribution Build
Smack
Tests: 837 passed
Duration: 19 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge pull request #537 from MF1-MS/mf1-ms/use_xmpp_connection_as_local_socks5_address
Use XMPP connection as local socks5 address
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: Merge pull request #560 from Flowdalic/ubuntu-22.04
[github ci]: Bump to Ubuntu 22.04

Who: Boris Grozev <boris@jitsi.org>
Why: Add null check for mucUser.
XEP-0045 requires "unavailable" presence to contain extended presence, but Smack shouldn"t throw an exception if it doesn"t.

Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge pull request #558 from Flowdalic/iq-error-with-child-element
[core] Fix ErrorIQ displaying potential child elements

Who: Florian Schmaus <flo@geekplace.eu>
Why: [jingle] Ignore IP Zone ID is transport candidates
Fixes SMACK-929.

Who: Florian Schmaus <flo@geekplace.eu>
Why: [github ci]: Disable Java 8 (potentially temprorary)
We currently run into
https://github.com/android-actions/setup-android/issues/378

Changes by 3 people
Continuous Integration
Spark
Tests: 7 passed
Duration: 28 seconds
Changes: Who: ilya khlevnoy <71222850+Plyha@users.noreply.github.com>
Why: Spark sets a nickname even if it is forbidden

Who: ilyaHlevnoy <71222850+Plyha@users.noreply.github.com>
Why: Merge pull request #840 from igniterealtime/SPARK-2331
SPARK-2331 Spark sets a nickname even if it is forbidden
Nightly Build
Spark
Tests: 7 passed
Duration: 5 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 Fast…

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