Build: #927 was successful Scheduled with changes by daryl herzmann <akrherz@iastate.edu> and Guus der Kinderen
Code commits
Openfire (master)
-
daryl herzmann <akrherz@iastate.edu> ce7716255dd085bacb028c1600d4d4eca9858097
Merge pull request #1781 from guusdk/OF-2177_CacheableOptional-toString
OF-2177: CacheableOptional should have a toString implemenation -
Guus der Kinderen 4f685e723fe1e8a48af1a05bfb84fddad6b58967
OF-2177: CacheableOptional should have a toString implemenation
When CacheableOptional has a toString, the cache summary pages on the admin console would show more useful data than object references.- xmppserver/src/main/java/org/jivesoftware/util/CacheableOptional.java (version 4f685e723fe1e8a48af1a05bfb84fddad6b58967)
-
Guus der Kinderen 6560dd4982d9032151b59cf91af76d99a6a318f9
OF-2174: Properly distinguish between error and empty result.
- xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 6560dd4982d9032151b59cf91af76d99a6a318f9)
-
Guus der Kinderen 53532eaa3fb9068708b40617476c3d579052c1ad
OF-2174: Cached value must be Serializable
A previous commit added a cache for WeightedHostAddress instances. To be cacheable, a class must be serializable. That's done in this commit.- xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version 53532eaa3fb9068708b40617476c3d579052c1ad)
-
daryl herzmann <akrherz@iastate.edu> e3d48d15fad266af701d89145a69503348963ee0
Merge pull request #1778 from guusdk/OF-2131_NPE-in-MUC
MUC refactoring -
daryl herzmann <akrherz@iastate.edu> fd161a00c6709795dbe0161692f55f969f26fc62
Merge pull request #1777 from guusdk/OF-2175_Salt-exception-verbosity
OF-2174: Reduce verbosity of authentication failures -
daryl herzmann <akrherz@iastate.edu> 5fa28fa6efc46ad343a5c816fd51d5d647381b46
Merge pull request #1776 from guusdk/OF-2173_NPE-MUC-subject
OF-2173: Prevent NPE when joining rooms without subject -
daryl herzmann <akrherz@iastate.edu> fc316d3e44315b71826c9542c66f5c5108dbdf2f
Merge pull request #1775 from guusdk/OF-2172_DNSUtil-improvements
OF-2172: Minor enhancements to DNSUtil -
Guus der Kinderen 85520d9ba1906df9cc27aa0edf872ea2f7193cd8
OF-2131: Merge pull request #1748 from cpetzka/fix_user_can_not_rejoin_muc_in_cluster
Fix that a user can not rejoin a muc after connecting to another nodeā¦ -
Guus der Kinderen f5ed27de172ef958c332ec10d753a1627c77f7f9
OF-2174: Reduce verbosity of authentication failures
When an anonymous or non-existing user tries to log in, a very alerting warning can be logged, when the authentication mechanism in use tries to make use of the user's salt (which does not exist). This needlessly alarms administrators. The verbosity should be turned down a notch or two.- xmppserver/src/main/java/org/jivesoftware/openfire/sasl/ScramSha1SaslServer.java (version f5ed27de172ef958c332ec10d753a1627c77f7f9)
-
Guus der Kinderen f71fda3b05049c94f0a19248d4765ed8a2b98e4a
OF-2173: Cache DNS SRV Records
This adds a 60 second cache for DNS SRV record lookups.- xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version f71fda3b05049c94f0a19248d4765ed8a2b98e4a)
- xmppserver/src/main/java/org/jivesoftware/util/cache/CacheFactory.java (version f71fda3b05049c94f0a19248d4765ed8a2b98e4a)
- xmppserver/src/test/java/org/jivesoftware/openfire/net/DNSUtilTest.java (version f71fda3b05049c94f0a19248d4765ed8a2b98e4a)
-
Guus der Kinderen e88c42d6c5ae716d36eaf476d9f1a52bdaa7db66
OF-2173: Prevent NPE when joining rooms without subject
Fixes a bug introduced by OF-2163.- xmppserver/src/main/java/org/jivesoftware/openfire/muc/HistoryStrategy.java (version e88c42d6c5ae716d36eaf476d9f1a52bdaa7db66)
- xmppserver/src/main/java/org/jivesoftware/openfire/muc/MUCRoomHistory.java (version e88c42d6c5ae716d36eaf476d9f1a52bdaa7db66)
- xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/FMUCHandler.java (version e88c42d6c5ae716d36eaf476d9f1a52bdaa7db66)
- xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/LocalMUCRoom.java (version e88c42d6c5ae716d36eaf476d9f1a52bdaa7db66)
-
Guus der Kinderen cc2d38f948b20c612e460a1c750558a96deda946
OF-2172: Minor enhancements to DNSUtil
This improves logging around DNS SRV queries, and adds some other minor enhancements.- xmppserver/src/main/java/org/jivesoftware/openfire/net/DNSUtil.java (version cc2d38f948b20c612e460a1c750558a96deda946)
-
Guus der Kinderen c11d0b9f459adb80d0f7ac985befc24631c102ad m
MUC refactoring
This is a generic clean-up of the MUC code, that should not introduce (relevant) functional changes. This commit intends to lead up to more structural changes.- xmppserver/src/main/java/org/jivesoftware/openfire/muc/MultiUserChatManager.java (version c11d0b9f459adb80d0f7ac985befc24631c102ad)
- xmppserver/src/main/java/org/jivesoftware/openfire/muc/MultiUserChatService.java (version c11d0b9f459adb80d0f7ac985befc24631c102ad)
- xmppserver/src/main/java/org/jivesoftware/openfire/muc/cluster/OccupantAddedEvent.java (version c11d0b9f459adb80d0f7ac985befc24631c102ad)
- xmppserver/src/main/java/org/jivesoftware/openfire/muc/cluster/RoomInfo.java (version c11d0b9f459adb80d0f7ac985befc24631c102ad)
- xmppserver/src/main/java/org/jivesoftware/openfire/muc/spi/MultiUserChatServiceImpl.java (version c11d0b9f459adb80d0f7ac985befc24631c102ad)
-
cpetzka <31418387+cpetzka@users.noreply.github.com> 0b0903b02accc20347ee7ad985f53a1bd3892370 m
Fix that a user can not rejoin a muc after connecting to another node in the cluster with the same resource and nickname
- xmppserver/src/main/java/org/jivesoftware/openfire/muc/cluster/OccupantAddedEvent.java (version 0b0903b02accc20347ee7ad985f53a1bd3892370)