Continuous Integration
Ignite Realtime Website
Tests: Testless build
Duration: 10 seconds
Changes: Who: daryl herzmann <akrherz@iastate.edu>
Why: Merge pull request #227 from igniterealtime/deleolajide-patch-1
Update Pade version

Who: Dele Olajide <dele@4ng.net>
Why: Update Pade version
Update to latestest version 2.1.2
Continuous Integration
Openfire
Tests: 680 passed
Duration: 5 minutes
Changes: Who: Guus der Kinderen
Why: OF-2572: Detect thread obtaining more than one database connection
Logs a warning (and stack traces) when one thread obtains more than one database connection from the database connection pool. This intends to flag inefficient code.

This feature is enabl…
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 at…

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
Nightly Maven Debian Build
Openfire
Tests: 680 passed
Duration: 20 minutes
Changes: No changes
Scheduled
Nightly Maven Install4j Build
Openfire
Tests: 680 passed
Duration: 20 minutes
Changes: No changes
Scheduled
Nightly Maven RPM Build
Openfire
Tests: 680 passed
Duration: 6 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 #561 from Flowdalic/github-ci
[github ci] Java 15 → 17

Who: Florian Schmaus <flo@geekplace.eu>
Why: [github ci] Remove Java 15, as its no longer provided
It appears github"s ubuntu-22.04 image does not provide java
15. However, since Smack uses Gradle 6.8, we can not use any higher
version than Java 15.
Nightly Binary Distribution Build
Smack
Tests: 831 passed
Duration: 18 minutes
Changes: Who: Florian Schmaus <flo@geekplace.eu>
Why: Merge pull request #561 from Flowdalic/github-ci
[github ci] Java 15 → 17

Who: Florian Schmaus <flo@geekplace.eu>
Why: [github ci] Remove Java 15, as its no longer provided
It appears github"s ubuntu-22.04 image does not provide java
15. However, since Smack uses Gradle 6.8, we can not use any higher
version than Java 15.
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: 26 seconds
Changes: Who: ilyaHlevnoy <71222850+Plyha@users.noreply.github.com>
Why: SPARK-1457 Update Translator plugin (#774)
* Update Translator plugin to use other translation API

* Add Preference panel

* update libretranslate-java to 1.0.5
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