Guus der Kinderen <guus.der.kinderen@gmail.com>: Author Summary

Builds triggered by Guus der Kinderen <guus.der.kinderen@gmail.com>

Builds triggered by an author are those builds which contains changes committed by the author.
1532
146 (10%)
1386 (90%)

Breakages and fixes

Broken means the build has failed but the previous build was successful.
Fixed means that the build was successful but the previous build has failed.
30 (2% of all builds triggered)
12 (1% of all builds triggered)
-18
Build Completed Code commits Tests
OPENFIRE › NMRB › #938 2 months ago
OF-2176: Use SystemProperty instead of JiveGlobals
447 passed
OPENFIRE › NIGHTLYMAVEN › #1383 2 months ago
OF-2176: Use SystemProperty instead of JiveGlobals
447 passed
OPENFIRE › NMMB › #811 2 months ago
OF-2176: Use SystemProperty instead of JiveGlobals
447 passed
OPENFIRE › NMDB › #913 2 months ago
OF-2176: Use SystemProperty instead of JiveGlobals
447 passed
OPENFIRE › TRUNK › #2102 2 months ago
OF-2176: Use SystemProperty instead of JiveGlobals
447 passed
OPENFIRE › NMRB › #928 2 months ago
OF-2179: Accommodate MUC occupants re-joining on another cluster node
Occupants of a MUC room have, in a clustered setup' one cluster node where they are considered 'local' to. It has been observed that for some occupants, notably those that are joined through server-to-server / federation, can change over time.

This commit:
- generates a warning when it detects that a occupant has unexpectedly switched from node (detection is based on the cluster member that performs a presence stanza update on behalf of the occupant).
- re-homes an occupant that appears to 'rejoin' (without having left the room), but does so from a different cluster node.
447 passed
OPENFIRE › NIGHTLYMAVEN › #1373 2 months ago
OF-2179: Accommodate MUC occupants re-joining on another cluster node
Occupants of a MUC room have, in a clustered setup' one cluster node where they are considered 'local' to. It has been observed that for some occupants, notably those that are joined through server-to-server / federation, can change over time.

This commit:
- generates a warning when it detects that a occupant has unexpectedly switched from node (detection is based on the cluster member that performs a presence stanza update on behalf of the occupant).
- re-homes an occupant that appears to 'rejoin' (without having left the room), but does so from a different cluster node.
447 passed
OPENFIRE › NMDB › #903 2 months ago
OF-2179: Accommodate MUC occupants re-joining on another cluster node
Occupants of a MUC room have, in a clustered setup' one cluster node where they are considered 'local' to. It has been observed that for some occupants, notably those that are joined through server-to-server / federation, can change over time.

This commit:
- generates a warning when it detects that a occupant has unexpectedly switched from node (detection is based on the cluster member that performs a presence stanza update on behalf of the occupant).
- re-homes an occupant that appears to 'rejoin' (without having left the room), but does so from a different cluster node.
447 passed
OPENFIRE › NMMB › #801 2 months ago
OF-2179: Accommodate MUC occupants re-joining on another cluster node
Occupants of a MUC room have, in a clustered setup' one cluster node where they are considered 'local' to. It has been observed that for some occupants, notably those that are joined through server-to-server / federation, can change over time.

This commit:
- generates a warning when it detects that a occupant has unexpectedly switched from node (detection is based on the cluster member that performs a presence stanza update on behalf of the occupant).
- re-homes an occupant that appears to 'rejoin' (without having left the room), but does so from a different cluster node.
447 passed
OPENFIRE › TRUNK › #2097 2 months ago
OF-2179: Accommodate MUC occupants re-joining on another cluster node
Occupants of a MUC room have, in a clustered setup' one cluster node where they are considered 'local' to. It has been observed that for some occupants, notably those that are joined through server-to-server / federation, can change over time.

This commit:
- generates a warning when it detects that a occupant has unexpectedly switched from node (detection is based on the cluster member that performs a presence stanza update on behalf of the occupant).
- re-homes an occupant that appears to 'rejoin' (without having left the room), but does so from a different cluster node.
447 passed
Build Completed Code commits Tests
OPENFIRE › NIGHTLYMAVEN › #1102 10 months ago
Update .travis.yml
Disabling Smack Integration Tests.
1 of 401 failed
OPENFIRE › NIGHTLYMAC › #2229 2 years ago
OF-1586: Prevent BOSH from spinning all CPUs.
Refactoring BOSH: reduce complexity.
No functional change. This refactoring primarily removes some duplicate arguments being passed around.
Increment Maven release version from 4.2.3 to 4.2.4-SNAPSHOT.
OF-1497: Stream Management should count keepalive pings.
Openfire sends XMPP pings to clients that are idle. These pings should be included in the
counts that are kept as part of the Stream Management (XEP-0198) implementation.
OF-1670: Allow MUC sysadmins to join a password protected room
When a MUC room is configured to require a password upon entry, a sysadmin should be able
to join the room (without providing the password).

The above will now be the default configuration. It can be configured, through the admin
console, on a per conference service basis (which is the same context in which sysadmins
are defined).
Refactoring BOSH: Separated out responsiblity for XML parsing in new class HttpBindBody.
Refactoring BOSH: event handling to dedicated class.
OF-1667: Expand on BOSH events
This adds a couple of new BOSH-related events, and makes the servlet context for an event
available to the event handler. This direct cause for this change is to allow reading from
the BOSH request / URL used, to obtain JWT values.
OF-1670: Backport must be Java 7 compatible.
This fixes a backport issue. The original code was based on a version of Openfire that is
compiled with Java 8. The branch on which this is backported, 4.2, is compiled with Java 7.
OF-1497: Re-enable Stream Management (XEP-0198) by default.
To prevent the unresolved bug OF-1497 from affecting new installations, OF-1563 disabled the Stream Management (XEP-0198)
feature by default. With OF-1497 fixed, the feature can be re-enabled again.
OF-1667: Drop adapter from backport.
As the newly introduced adapter has not made it in the current master,
I'm dropping it here, in favor of creating a new class that's immediately
deprecated (master is using Java 8, which allows the adapter to be replaced
with default method definitions in the interface).
Testless build
OPENFIRE › NMRB › #58 2 years ago
OF-1605: Add support for wildcard in self-signed certificates.
When generating a self-signed certificate, a wildcard SAN will be generated, unless the
property cert.wildcard is set to false (it defaults to true).

Using a wildcard makes it more likely that future changes / additions will be covered
by the pre-existing certificate.
OF-1611: Certificate Manager plugin: should not import more than once per iteration.
OF-1608: Facilitate backup of certificate stores.
OF-1609: Certificate Manager plugin: grace period for file system changes should be respected.
Removed unused error condition definition.
OF-1604: Fix SAN pattern matching
OF-1608: Certificate Manager plugin: create backup before applying changes.
OF-1610: Certificate Manager plugin: use optional passphrase for to-be-imported private key.
OF-1607: Certificate Manager plugin: Set minimum size for certificate chain.
When detecting cerificate chain files, look for (by default) files that at least have _more_ than one certificate in them.
Certificate Manager plugin: Add Dutch translation.
OF-1599: Stop insisting on having certificates with two different algorithms
This commit will allow Openfire to operate with just one certificate, instead of two,
without showing warnings.

The commit also replaces some hard-coded values with properties that have the original
hard-coded value as a default.
OF-1603: Persist and log only if something changed.
OF-1603: Self-signed certs should be regenerated when the existing one does not match all server identities.
The self-signed certificate that's installed in Openfire should be replaced (when the user instructs to do so)
when the existing certificate does not include all server identities as subject alternate names (of the DNS type).

The existing code checked only if the primary identity was present in the certificate, and ignored the request
to replace the certificate if it was.
Certificate Manager plugin: improve logging.
OF-1528: Use Java 8 when compiling JSP.
OF-1607: Certificate Manager plugin: certificate chain detection: should contain more than one certificate.
250 passed
OPENFIRE › NMDB › #32 2 years ago
OF-1595: External Service Discovery plugin, admin console fix for transport type.
Denote release 1.0.1 of the External Service Discovery plugin.
OF-1592: Don't echo back potentially binary data in VCard error.
OF-1592: Be less verbose when VCard updates fail expectedly.
When the VCard provider is read-only, there's no need to log a VCard update attempt
to the 'error' level. This commit reduces the log verbosity, and improves the error
sent back to the client.
OF-1491: Instruct log4j2 to re-read logfile periodically.
246 passed
OPENFIRE › NMRB › #30 2 years ago
OF-1491: Instruct log4j2 to re-read logfile periodically.
OF-1592: Be less verbose when VCard updates fail expectedly.
When the VCard provider is read-only, there's no need to log a VCard update attempt
to the 'error' level. This commit reduces the log verbosity, and improves the error
sent back to the client.
OF-1595: External Service Discovery plugin, admin console fix for transport type.
Denote release 1.0.1 of the External Service Discovery plugin.
OF-1592: Don't echo back potentially binary data in VCard error.
246 passed
OPENFIRE › NMDB › #10 2 years ago
Adjusted javadoc to reflect functional behavior or implementation.
OF-1553: Allow MUC room creation to be limited to registered local users.
The existing options that allow an administrator to configure who is allowed to create new group chat rooms should get an additional option: allow all locally registered users to create rooms. This could be used to prevent anonymous users, and users from other XMPP domains, from creating rooms.
OF-852: Add XEP-0115 caps in stream feature
This allows peers to skip service discovery upon connect.
OF-852: Recognize node representing Openfire software.
When querying the server for its capabilities, a node can be added to the request
that references the software of the server. Openfire should recognize such a node.
246 passed
OPENFIRE › NIGHTLYWINDOWS › #2775 2 years ago
OF-546: Restoring content deleted by mistake. (#1063)
OF-546: Drop Apache Ant in favor of Apache Maven. (#1062)
* OF-546: Drop Apache Ant in favor of Apache Maven.

This commit removes support for Apache Ant, and replaces (some, not all)
references with references to Apache Maven.

* OF-546: Remove bundled libraries for plugins.

This removes all bundled binary libraries from plugins that can be build with Maven instead of Ant.
Testless build
OPENFIRE › NIGHTLYBINDIST › #2834 2 years ago
OF-546: Drop Apache Ant in favor of Apache Maven. (#1062)
* OF-546: Drop Apache Ant in favor of Apache Maven.

This commit removes support for Apache Ant, and replaces (some, not all)
references with references to Apache Maven.

* OF-546: Remove bundled libraries for plugins.

This removes all bundled binary libraries from plugins that can be build with Maven instead of Ant.
OF-546: Restoring content deleted by mistake. (#1063)
Testless build
OPENFIRE › NIGHTLYMAVEN › #336 2 years ago
OF-546: Drop Apache Ant in favor of Apache Maven. (#1062)
* OF-546: Drop Apache Ant in favor of Apache Maven.

This commit removes support for Apache Ant, and replaces (some, not all)
references with references to Apache Maven.

* OF-546: Remove bundled libraries for plugins.

This removes all bundled binary libraries from plugins that can be build with Maven instead of Ant.
OF-546: Restoring content deleted by mistake. (#1063)
235 passed
OPENFIRE › NIGHTLYRPM › #2973 2 years ago
OF-546: Drop Apache Ant in favor of Apache Maven. (#1062)
* OF-546: Drop Apache Ant in favor of Apache Maven.

This commit removes support for Apache Ant, and replaces (some, not all)
references with references to Apache Maven.

* OF-546: Remove bundled libraries for plugins.

This removes all bundled binary libraries from plugins that can be build with Maven instead of Ant.
OF-546: Restoring content deleted by mistake. (#1063)
Testless build
Build Completed Code commits Tests
OPENFIRE › NIGHTLYMAVEN › #1152 9 months ago
Update muc-room-edit-form.jsp
Fix for broken HTML tag.
426 passed
OPENFIRE › NMRB › #640 11 months ago
Update .travis.yml
Add directive that (for DPL v2) will prevent deployment outside of IgniteRealtime's repository.
397 passed
OPENFIRE › NIGHTLYMAVEN › #1097 11 months ago
Update .travis.yml
Add directive that (for DPL v2) will prevent deployment outside of IgniteRealtime's repository.
397 passed
SMACK › NIGHTLY › #1653 1 year ago
More specific Pubsub integration tests.
XEP-0060 prohibits publishing a request that contains an item to a node that
is both 'notification-only' and 'transient' (section 7.1.3.6)

In commit 8ed872ca639822aeff58eaaa673f953efb0ba6ee the existing pubsub publication
test was modified (to resolve a different issue) to operate on a node that's both
'notification-only' and 'transient'. This resulted in a test that should return
an error, even though the test implementation didn't expect one.

This commit explicitly verifies that publishing an item to such a node causes
an error to be returned. A new test is added that verifies that publishing an
event notification does succeed.
Admin should be disconnected after tests.
The Smack Integration tests can use an admin account to provision
accounts that are used by the tests. This admin account uses an XMPP
connection to interact with the server-under-test.

When the tests are over, this account should be disconnected
explicitly, to prevent stream management from keeping it alive longer
than it needs to.
680 passed
OPENFIRE › NIGHTLYRPM › #2857 3 years ago
Restoring installer files used by Ant.
Testless build
SPARK › CI › #81 3 years ago
SPARK-1963: Prevent calculation of unchanged avatar data.
There's no need to recalculate an avatar hash if the avatar didn't change. Preventing this will improve performance.
SPARK-1964: Don't use the UI dispatcher thread when not needed.
Actions that don't affect the UI should not be executed in the heavily synchronized dispatcher. It will needlessly delay execution, but also make the dispatcher thread unavailable for tasks that do belong there.
Merge pull request #372 from deleolajide/patch-1
Disable meet plugin by default.
Merge pull request #371 from Alameyo/GUI_for_mutual_authentication_and_certificate_creation
SPARK-1985 Support for TLS mutual authentication
SPARK-1965: Replace emoticon archives with separate files in version control
Instead of adding the zip files to git, this commit adds the unzipped content, and ensures that the Maven build generates the zip files. This way, editing is a lot easier, and changes are better tracked.
Merge pull request #376 from Alameyo/create_empty_KeyStores
SPARK-1989 create empty KeyStores
SPARK-1962: Use key-based lookups to find correct emoticon.
This replaces an earlier implementation that'd iterate over all emoticons in a pack when searching for a match with a particular text.
Merge pull request #351 from Alameyo/extensions_extraction
SPARK-1934, SPARK-1939 Certificate extensions.
Merge pull request #368 from deleolajide/plugin-meet-0.4.0
Openfire meetings pluginfor Spark 0.4.0
SPARK-1956: Preference dialog should remember its size.
The recent fix for SPARK-945 already stored the preference dialog size and position, which fixed most of this
bug. When that was implemented, a rogue invocation of .pack() was placed after the stored settings were applied.
This resized the component again.
SPARK-1962: Don't force smilies to lowercase.
The old code was doing "smiley-text to image" lookup by converting everything to lowercase, then doing a
case insensitive lookup. My last commit made that lookup case sensitive, which caused lookups for :-D and :-P to fail.

This commit remove the to-lowercase conversion of the text that's used in the lookup, fixing those instances again.
SPARK-1888: Properly uninstall a plugin
When uninstalling a plugin, all files from the plugin directory should be removed.
SPARK-1888: Reformatting code for Plugin Manager
To fix the issue at hand, improving the readability of the code helps a lot. In this commit,
I've applied a code formatter (to just the Plugin Manager code) and made some basic changes
(added/improved log messages mostly).
SPARK-1961: Disable themes that are CPU-hungry.
This commit disables three themes that each add a considerable load to the startup of Spark.
SPARK-1972: New 'security' login settings panel.
This commit adds a new 'security' tab to the advanced login settings. Here, security-related
settings are made available.

Also, this commit makes slight modifications to the other tabs, by making the components be
oriented more to the top-left corner (instead of being centered - which looks pretty ugly).
Merge pull request #358 from guusdk/SPARK-1972_New_security-login-settings-panel
SPARK-1972: New 'security' login settings panel.
Merge pull request #352 from Alameyo/deleting_certificates
SPARK-1945, SPARK-1957, SPARK-1936
SPARK-1976: Make sure error dialog is centered.
This ensures that the error dialog is centered, in relation to it's parent. Also, when expanding
the details (which changes the size of the dialog), the dialog is repositioned again (to remain
centered).
Merge pull request #353 from Alameyo/keystore_managing
SPARK-1941, SPARK-1954
SPARK-1976: Better error messages
This commit:
- reworks the login method to remove some redundant code;
- applies the MessageDialog-provided error dialog generator to the login method;
- refactored the MessageDialog error dialog generator (to allow for toggling of the large stacktrace pane).

In all, this should improve the error messages during login. The same technique could be re-used elsewhere.
Merge pull request #356 from Alameyo/SSLContext
SPARK-1966, SPARK-1952, SPARK-1969, SPARK-1970, SPARK-1971 and partially SPARK-1968
Merge pull request #346 from Alameyo/SPARK-1944
SPARK-1944
SPARK-1888: Uninstall a plugin when the GUI instructs so.
This is a fix to what I assume to be a bug. The method, used by the UI part where plugins are managed,
is documented as 'remove and uninstall' a plugin. It only removed, but did not uninstall. I've fixed that
with this commit.
SPARK-1973: Spark should show an indicator when the connection is not encrypted.
2 passed
OPENFIRE › NIGHTLYWINDOWS › #2558 3 years ago
OF-1309: Make Hazelcast plugin use new API
This is a fix for API changes introduced with the fix for OF-1309.
Testless build
OPENFIRE › NIGHTLYPLUGINS › #2522 3 years ago
OF-1309: Make Hazelcast plugin use new API
This is a fix for API changes introduced with the fix for OF-1309.
Testless build
OPENFIRE › NIGHTLYBINDIST › #2620 3 years ago
OF-1309: Make Hazelcast plugin use new API
This is a fix for API changes introduced with the fix for OF-1309.
Testless build
OPENFIRE › NIGHTLYMAVEN › #121 3 years ago
OF-1309: Make Hazelcast plugin use new API
This is a fix for API changes introduced with the fix for OF-1309.
209 passed