Build: #123 was successful
Job: Default Job was successful
Code commits
Smack (4.3)
-
Florian Schmaus <flo@geekplace.eu> 9e865fe6ab904504593671c3bcb2bdc434b8d92f
Merge remote-tracking branch 'ignite/4.3' into 4.3
-
Florian Schmaus <flo@geekplace.eu> 6ba9218c7779f4051c68b2c47d58306eb41f4c9e m
Introduce myRoomJid EntityFullJid in MultiUserChat
- smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java (version 6ba9218c7779f4051c68b2c47d58306eb41f4c9e)
-
Florian Schmaus <flo@geekplace.eu> 021ebf8ab36a48cb7982bcb9470717d84388fb49
Merge pull request #242 from igniterealtime/4.3_MUC-leave-without-nickname
fix: Prevent attempt to construct invalid address -
Guus der Kinderen 03a267a9259b6ea7a4631c3cdb89593a7a6fdca8
fix: Prevent attempt to construct invalid address
When no join was properly registered, a nickname will not be defined.
In that case, attempting to construct the from address for the 'leave'
presence stanza will result in:
java.lang.IllegalArgumentException: The Resourcepart must not be null
This commit prevents that, by verifying that the nickname is non-null,
before sending that stanza.- smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java (version 03a267a9259b6ea7a4631c3cdb89593a7a6fdca8)
-
Florian Schmaus <flo@geekplace.eu> 9161ba9e7d4f603eb03e7d101f76c8eaae46fa10 m
Improve MamManager API
- documentation/extensions/mam.md (version 9161ba9e7d4f603eb03e7d101f76c8eaae46fa10)
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/MamManager.java (version 9161ba9e7d4f603eb03e7d101f76c8eaae46fa10)
- smack-experimental/src/test/java/org/jivesoftware/smackx/mam/FiltersTest.java (version 9161ba9e7d4f603eb03e7d101f76c8eaae46fa10)
- smack-experimental/src/test/java/org/jivesoftware/smackx/mam/ResultsLimitTest.java (version 9161ba9e7d4f603eb03e7d101f76c8eaae46fa10)
- smack-experimental/src/test/java/org/jivesoftware/smackx/mam/RetrieveFormFieldsTest.java (version 9161ba9e7d4f603eb03e7d101f76c8eaae46fa10)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/mam/MamIntegrationTest.java (version 9161ba9e7d4f603eb03e7d101f76c8eaae46fa10)
- smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/OmemoManager.java (version 9161ba9e7d4f603eb03e7d101f76c8eaae46fa10)
- smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/OmemoService.java (version 9161ba9e7d4f603eb03e7d101f76c8eaae46fa10)
-
Florian Schmaus <flo@geekplace.eu> d958b42effe6adf8cd33b8c808f7ef6f98b5a846 m
Add StanzaCollector.getCollectedStanzasAfterCancelled()
- smack-core/src/main/java/org/jivesoftware/smack/StanzaCollector.java (version d958b42effe6adf8cd33b8c808f7ef6f98b5a846)
-
Florian Schmaus <flo@geekplace.eu> 77707737df4f25c45b66bfac80f0b1895af686b0 m
Make StanzaCollector's cancelled field volatile
- smack-core/src/main/java/org/jivesoftware/smack/StanzaCollector.java (version 77707737df4f25c45b66bfac80f0b1895af686b0)
-
Florian Schmaus <flo@geekplace.eu> 1dec29617e025187740ddbd3f5d286107df1747a m
Fix StanzaCollector's Exception message: s/Packet/Stanza/
- smack-core/src/main/java/org/jivesoftware/smack/StanzaCollector.java (version 1dec29617e025187740ddbd3f5d286107df1747a)
-
Florian Schmaus <flo@geekplace.eu> c792be92675803684477f7ff235baaf74ef85cfd m
Add StringUtils.requireNullOrNotEmpty()
- smack-core/src/main/java/org/jivesoftware/smack/util/StringUtils.java (version c792be92675803684477f7ff235baaf74ef85cfd)
-
Florian Schmaus <flo@geekplace.eu> 414d730962f6a2ab0d5f31ef39a3e16b0d553cb3 m
Optimize XmlStringBuilder.element() for the empty element case
For example RSM (XEP-0059) gives <before/> a different semantic as
<before>UID</before>.- smack-core/src/main/java/org/jivesoftware/smack/util/XmlStringBuilder.java (version 414d730962f6a2ab0d5f31ef39a3e16b0d553cb3)
-
Florian Schmaus <flo@geekplace.eu> a3cf1ab0ca0f5ed4ab5b54fa5345a11a30a47f24 m
Fix MamManager.isSupported(): Use archive address
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/MamManager.java (version a3cf1ab0ca0f5ed4ab5b54fa5345a11a30a47f24)
-
Florian Schmaus <flo@geekplace.eu> 5ae164f670c45af402232386120d7072683a379e m
Add Forwarded.extractMessagesFrom(Collection<Forwarded>)
- smack-extensions/src/main/java/org/jivesoftware/smackx/forward/packet/Forwarded.java (version 5ae164f670c45af402232386120d7072683a379e)
-
Florian Schmaus <flo@geekplace.eu> f2ea3e0d5bf522a5705125ee7698eb9b00f7f0b0 m
Add XmlUnitUtils.assertXmlSimilar()
- smack-core/src/test/java/org/jivesoftware/smack/test/util/XmlUnitUtils.java (version f2ea3e0d5bf522a5705125ee7698eb9b00f7f0b0)
-
Florian Schmaus <flo@geekplace.eu> 8aa7029b385b88b1b26c2b70dc7c7c367163e39c m
Add DataForm.addFields()
- smack-extensions/src/main/java/org/jivesoftware/smackx/xdata/packet/DataForm.java (version 8aa7029b385b88b1b26c2b70dc7c7c367163e39c)
-
Florian Schmaus <flo@geekplace.eu> d26baeb66fd3161e178383996b52e84f5bf78cbc m
Add Date API methods to FormField values
- smack-extensions/src/main/java/org/jivesoftware/smackx/xdata/FormField.java (version d26baeb66fd3161e178383996b52e84f5bf78cbc)
-
Florian Schmaus <flo@geekplace.eu> 298bcc80973d2e41773c77919a1ee42300083808 m
Improve FormField.resetValues()
by using clear() instead of removeAll().- smack-extensions/src/main/java/org/jivesoftware/smackx/xdata/FormField.java (version 298bcc80973d2e41773c77919a1ee42300083808)
-
Florian Schmaus <flo@geekplace.eu> 2adf8a79af102a133930adf99bdded41cfa7aff3 m
Add CommandsProviderTest
- smack-extensions/src/test/java/org/jivesoftware/smackx/commands/provider/CommandsProviderTest.java (version 2adf8a79af102a133930adf99bdded41cfa7aff3)
-
Florian Schmaus <flo@geekplace.eu> fb5d7ff7d4077a16782579608958c64ef7ab6fb9 m
Add MamManager.getInstanceFor(MultiUserChat)
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/MamManager.java (version fb5d7ff7d4077a16782579608958c64ef7ab6fb9)
-
Florian Schmaus <flo@geekplace.eu> ccf2b8bcf8f01cb0341958bcb9340093b18a3b59 m
Add MultiUserChat.getXmppConnection()
- smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java (version ccf2b8bcf8f01cb0341958bcb9340093b18a3b59)
-
Florian Schmaus <flo@geekplace.eu> cb97b5032cf86732843ebe203f137a6f512092b1 m
Improve javadoc for MamManager.getInstanceFor(XMPPConnection)
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/MamManager.java (version cb97b5032cf86732843ebe203f137a6f512092b1)
-
Florian Schmaus <flo@geekplace.eu> 50e98fe31d1ed17db6a72b95c4c32157fc33154e m
Improve javadoc for MamManager.isSupported()
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/MamManager.java (version 50e98fe31d1ed17db6a72b95c4c32157fc33154e)
-
Florian Schmaus <flo@geekplace.eu> 7a2e4140c7e96ac556f5c61860325ad50727e294 m
Add MamManager.getArchiveAddress()
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/MamManager.java (version 7a2e4140c7e96ac556f5c61860325ad50727e294)
-
Florian Schmaus <flo@geekplace.eu> 98a029e9c7c2945cfaf18f6b17a12e4d9020ab8b m
Set name of local SOCKS5 proxy thread
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Proxy.java (version 98a029e9c7c2945cfaf18f6b17a12e4d9020ab8b)