Build: #6 was successful Changes by Florian Schmaus <flo@geekplace.eu>
Code commits
Smack (4.2)
-
Florian Schmaus <flo@geekplace.eu> af1bde4fd00457c3f79658a9021df3092a875d0b
Make MUC invitations 'from' value an EntityJid
instead of an EntityFullJid, because according to XEP-0045 § 7.8.1.:
"The <room@service> itself MUST then add a 'from' address to the
<invite/> element whose value is the bare JID, full JID, or occupant
JID of the inviter …"- smack-core/src/main/java/org/jivesoftware/smack/util/ParserUtils.java (version af1bde4fd00457c3f79658a9021df3092a875d0b)
- smack-extensions/src/main/java/org/jivesoftware/smackx/muc/InvitationListener.java (version af1bde4fd00457c3f79658a9021df3092a875d0b)
- smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatManager.java (version af1bde4fd00457c3f79658a9021df3092a875d0b)
- smack-extensions/src/main/java/org/jivesoftware/smackx/muc/packet/MUCUser.java (version af1bde4fd00457c3f79658a9021df3092a875d0b)
- smack-extensions/src/main/java/org/jivesoftware/smackx/muc/provider/MUCUserProvider.java (version af1bde4fd00457c3f79658a9021df3092a875d0b)
- smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/user/Workgroup.java (version af1bde4fd00457c3f79658a9021df3092a875d0b)
-
Florian Schmaus <flo@geekplace.eu> a4ae941a7cdbd194351a5ab59427f00a3d71ddab
Fix memory leak in MUC-light
Basically the same fix as for MUC in
965cbcc9798ca54dcadf4e78fc91839fd4d4471f- smack-experimental/src/main/java/org/jivesoftware/smackx/muclight/MultiUserChatLight.java (version a4ae941a7cdbd194351a5ab59427f00a3d71ddab)
-
Florian Schmaus <flo@geekplace.eu> 4377e39b5f3ea360f4022fced2eddf7236c1367c
Add javadoc about client set resourceparts
- smack-core/src/main/java/org/jivesoftware/smack/ConnectionConfiguration.java (version 4377e39b5f3ea360f4022fced2eddf7236c1367c)
-
Florian Schmaus <flo@geekplace.eu> 4d7b9318cee014471eb53fb8e5843ef99efc8266
Add callbacks for block/unblock events to BlockingCommandManager
- smack-extensions/src/main/java/org/jivesoftware/smackx/blocking/AllJidsUnblockedListener.java (version 4d7b9318cee014471eb53fb8e5843ef99efc8266)
- smack-extensions/src/main/java/org/jivesoftware/smackx/blocking/BlockingCommandManager.java (version 4d7b9318cee014471eb53fb8e5843ef99efc8266)
- smack-extensions/src/main/java/org/jivesoftware/smackx/blocking/JidsBlockedListener.java (version 4d7b9318cee014471eb53fb8e5843ef99efc8266)
- smack-extensions/src/main/java/org/jivesoftware/smackx/blocking/JidsUnblockedListener.java (version 4d7b9318cee014471eb53fb8e5843ef99efc8266)
-
Florian Schmaus <flo@geekplace.eu> ff97d2eb35defe9c87f27ff5d54d5d5cce2cdb7e
Make BlockContactsIQProvider idiomatic
The jids list doesn't have to be lazy initialized, because every IQ of
that type is guaranteed to contain at least one JID.
Also use ParserUtils.getJidAttribute().- smack-extensions/src/main/java/org/jivesoftware/smackx/blocking/provider/BlockContactsIQProvider.java (version ff97d2eb35defe9c87f27ff5d54d5d5cce2cdb7e)
-
Florian Schmaus <flo@geekplace.eu> b3662c0682c0df338f02cf4e20f707ab9604daa7
Make UnblockContactsIQ immutable
and make the serialization function idiomatic.- smack-extensions/src/main/java/org/jivesoftware/smackx/blocking/element/UnblockContactsIQ.java (version b3662c0682c0df338f02cf4e20f707ab9604daa7)
- smack-extensions/src/test/java/org/jivesoftware/smackx/blocking/UnblockContactsIQTest.java (version b3662c0682c0df338f02cf4e20f707ab9604daa7)
-
Florian Schmaus <flo@geekplace.eu> 07cba5b974efb51bdc65c3fa8911e3a86709d633
Make BlockContactsIQ immutable
- smack-extensions/src/main/java/org/jivesoftware/smackx/blocking/element/BlockContactsIQ.java (version 07cba5b974efb51bdc65c3fa8911e3a86709d633)
-
Florian Schmaus <flo@geekplace.eu> 965cbcc9798ca54dcadf4e78fc91839fd4d4471f
Fix memory leak in MultiUserChat.enter(MucEnterConfiguration)
Thanks to Aleksander Melnichnikov for reporting this issue.
Fixes SMACK-745- smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java (version 965cbcc9798ca54dcadf4e78fc91839fd4d4471f)