Build: #123 was successful

Job: Default Job was successful

Stages & jobs

  1. Default Stage

  2. Deploy

Code commits

Smack (4.3)

  • Florian Schmaus <flo@geekplace.eu>

    Florian Schmaus <flo@geekplace.eu> 9e865fe6ab904504593671c3bcb2bdc434b8d92f

    Merge remote-tracking branch 'ignite/4.3' into 4.3

  • Florian Schmaus <flo@geekplace.eu>

    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>

    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

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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>

    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)