Build: #8 was successful Changes by Florian Schmaus <flo@geekplace.eu>
Code commits
Smack (4.2)
-
Florian Schmaus <flo@geekplace.eu> 872b254db592c701838b9409c828418529963f82
sendStanzaWithResponseCallback: Ensure exactly one callback is called
- smack-core/src/main/java/org/jivesoftware/smack/AbstractXMPPConnection.java (version 872b254db592c701838b9409c828418529963f82)
-
Florian Schmaus <flo@geekplace.eu> b142060f9e165e74bd6633bb5f73b857f2ac94bc
sendStanzaWithResponseCallback(): remove listener right away
I'm not sure why i've put the removeAsyncStanzaListener() call into
the finally block. If callback.processStanza(Stanza) takes a long
time (or even blocks), then it would appear to the "no response"
handling Runnable as if there was no response, when in fact there was
one.- smack-core/src/main/java/org/jivesoftware/smack/AbstractXMPPConnection.java (version b142060f9e165e74bd6633bb5f73b857f2ac94bc)
-
Florian Schmaus <flo@geekplace.eu> 46e8866440e0d4a16e90470db1c713b8373a79a7
Improve log message of RosterResultListener
- smack-im/src/main/java/org/jivesoftware/smack/roster/Roster.java (version 46e8866440e0d4a16e90470db1c713b8373a79a7)
-
Florian Schmaus <flo@geekplace.eu> 187fe37cd7cc2ee83a7bcbe3f47faf75b4fa1540
Fix MucEnterConfiguration.Builder.withPresence(Presence) throw ISE
when presence is of type available. This inverts the logic to fix
this.- smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MucEnterConfiguration.java (version 187fe37cd7cc2ee83a7bcbe3f47faf75b4fa1540)
-
Florian Schmaus <flo@geekplace.eu> 85fcb55bd97d91e893a4977a350a4f43872be9b4
Fix roster handling of outgoing 'unavailable' presence
make sure that the 'to' attribute is not set, as otherwhise the
listener would also be invoked e.g. when the user leaves a MUC.- smack-im/src/main/java/org/jivesoftware/smack/roster/Roster.java (version 85fcb55bd97d91e893a4977a350a4f43872be9b4)
-
Florian Schmaus <flo@geekplace.eu> 5d0dd49e61b6ab735eb50e49dd3911c7fcede134
Introduce ToMatchesFilter
and refactor the FromMatchesFilter into AbstractFromToMatchesFilter.- smack-core/src/main/java/org/jivesoftware/smack/filter/AbstractFromToMatchesFilter.java (version 5d0dd49e61b6ab735eb50e49dd3911c7fcede134)
- smack-core/src/main/java/org/jivesoftware/smack/filter/FromMatchesFilter.java (version 5d0dd49e61b6ab735eb50e49dd3911c7fcede134)
- smack-core/src/main/java/org/jivesoftware/smack/filter/ToFilter.java (version 5d0dd49e61b6ab735eb50e49dd3911c7fcede134)
- smack-core/src/main/java/org/jivesoftware/smack/filter/ToMatchesFilter.java (version 5d0dd49e61b6ab735eb50e49dd3911c7fcede134)
- smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java (version 5d0dd49e61b6ab735eb50e49dd3911c7fcede134)