Code commits
Openfire (main)
-
daryl herzmann 383636831852dbde31c38f96094b3135973ec0b4
Merge pull request #3177 from igniterealtime/backport-3164-to-5.0
[Backport 5.0] chore(deps-dev): bump com.install4j:install4j-maven from 12.0.2 to 12.0.3 -
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 7cd78dd186108c57f6f7cc6c9d3cbd3e35304231
chore(deps-dev): bump com.install4j:install4j-maven
Bumps com.install4j:install4j-maven from 12.0.2 to 12.0.3.
---
updated-dependencies:
- dependency-name: com.install4j:install4j-maven
dependency-version: 12.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit c12446ddbf0ef581451fe48b3911c84beb5d9d32)- distribution/pom.xml (version 7cd78dd186108c57f6f7cc6c9d3cbd3e35304231)
-
daryl herzmann 7ceb1dd13db9a57361b9eab3b9d1d7a4fafbb720
Merge pull request #3176 from igniterealtime/backport-3172-to-5.0
[Backport 5.0] OF-3200: purgeNode() in InMemoryPubSubPersistenceProvider targets service cache entry directly -
Guus der Kinderen 75c189da8f8f57e567243c374cc1d2e7b03a59d0
OF-3200: purgeNode() in InMemoryPubSubPersistenceProvider targets service cache entry directly
Previously used the two-argument CacheUtil.removeValueFromMultiValuedCache() overload, which scans every service entry in the cache. Switch to the three-argument overload that takes an explicit key, making the operation O(1) rather than O(n) in the number of registered services.
(cherry picked from commit 148b7995614c491bfb0d62ff2e7596d67ed1694c)- xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/InMemoryPubSubPersistenceProvider.java (version 75c189da8f8f57e567243c374cc1d2e7b03a59d0)
-
daryl herzmann bf2fbb646a52c6c17ba30eee4fbb606ccb1c206f
Merge pull request #3175 from igniterealtime/backport-3171-to-5.0
[Backport 5.0] OF-3198: Add missing DESC to LOAD_LAST_ITEMS_LIMIT query -
Guus der Kinderen cb8f0cc2ae71782899612851df085eaa39a74dfb
OF-3198: Add missing DESC to LOAD_LAST_ITEMS_LIMIT query
This causes oldest items to be returned instead of newest.
(cherry picked from commit ecff8807d056ea2d2a4c3dc857a550ed2ba05f08)- xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/DefaultPubSubPersistenceProvider.java (version cb8f0cc2ae71782899612851df085eaa39a74dfb)
-
daryl herzmann 93fe96249b511d960b6f9b4999b65a83319d5d61
Merge pull request #3174 from igniterealtime/backport-3170-to-5.0
[Backport 5.0] OF-3197: Correct parameter index in updateSubscription() when deleting a subscription in state 'none' -
Guus der Kinderen 51803937595f61b063537a265f1b67db77ec77e7
OF-3197: Correct parameter index in updateSubscription() when deleting a subscription in state 'none'
Parameter index 2 was set twice and the id parameter (index 3) was never bound, causing the wrong row to be targeted.
(cherry picked from commit 9a26623e203c290965e1705c9863a49e3029cfc4)- xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/DefaultPubSubPersistenceProvider.java (version 51803937595f61b063537a265f1b67db77ec77e7)