Build: #1009 was successful Changes by Florian Schmaus
Code commits
Smack (master)
-
Florian Schmaus 75636884ad43d209303570447910c1ca88d5326e
[sinttest] Add ejabberd compatibility mode for mucJoinEventOrderingTest
-
Florian Schmaus 7e8fddcbf86a3448221455bd7da1083c0991dad0
[sinttest] Improve code readability in MultiUserChatOccupantIntegrationTest
Especially considering pattern matching for instanceof, which will be
available in Java 16. -
Florian Schmaus 9c7e575e9ea85685e355757767607cd498d67083
[sinttest] Include results in assertion message of mucJoinEventOrderingTest
-
Florian Schmaus d7858d2e8f5f73797976e456ec20e2047ecaa36e
[sinttest] Reject empty string values for enabled/disabled tests configuration
-
Florian Schmaus 18647c24ca136bd8713d1b9407bca9d61e36bb24
[sinttest] Perform early exit in JulTestRunResultProcessor.process()
-
Florian Schmaus d67262a5e021c09cf9f62663163e2c00f591895f
[sinttest] Fix indentation
-
Florian Schmaus 1eb5649123307b498ff870deca48f4dda55aefef
[sinttest] Provide brief summary of failed tests
-
Florian Schmaus 0191ed7174807848dc1a84ac598fb295147ef25d
[tcp] Report SM resumption impossible if not instant shutdown
If the connection got not instantanously shut down, then we also
dropped all SM state and should not report that SM resumption is
possible.
This most likely fixes SMACK-954.x -
Florian Schmaus 6e6a3ef88d5d53c221fc2b8f8e9104717fa5b822
[tcp] Set shutdownTimestamp before queue.shutdown()
In the writer thread, we use shutdownTimestamp to determine if we
should break out of the writer loop. If we set
shutdownTimestamp *after* queue.shutdown(), then there is a brief
period where nextStreamElement() returns 'null' but done() still
returns 'true'. Hence, we switch the logic "setting" those values. -
Florian Schmaus 9e5ac5a39ae5f2ec570be543debe424a31dd1209
[core] Wrap current connection exception when re-throwing
Instead of directly throwing the current connection exception, wrap
it, so we do not lose the stack trace of the thread invoking
waitForConditionorThrowConnectionException().- smack-core/src/main/java/org/jivesoftware/smack/AbstractXMPPConnection.java (version 9e5ac5a39ae5f2ec570be543debe424a31dd1209) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/c2s/ModularXmppClientToServerConnection.java (version 9e5ac5a39ae5f2ec570be543debe424a31dd1209) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/c2s/internal/ModularXmppClientToServerConnectionInternal.java (version 9e5ac5a39ae5f2ec570be543debe424a31dd1209) (diffs)
- smack-tcp/src/main/java/org/jivesoftware/smack/tcp/XMPPTCPConnection.java (version 9e5ac5a39ae5f2ec570be543debe424a31dd1209) (diffs)
- smack-tcp/src/main/java/org/jivesoftware/smack/tcp/XmppTcpTransportModule.java (version 9e5ac5a39ae5f2ec570be543debe424a31dd1209) (diffs)