Build: #819 failed
Job: Default Job failed
Code commits
Smack (master)
-
Florian Schmaus <flo@geekplace.eu> 56507a761f06caff15605bafdbbe73654443ce15
Merge tag '4.4.3'
Smack 4.4.3 -
Florian Schmaus <flo@geekplace.eu> 524e4b1d9b38a48771a7c76ed75a8d34c2234cfb m
Smack 4.4.3
-
Florian Schmaus <flo@geekplace.eu> d33a5a23c32a1e5af2f8faa0c77105d0aebd8bc6
[core] Introduce Builder.failOnUnknownStates() and unit tests
The previous approach of emitting a severe log message when a
state (descriptor) was unknown was misleading. There are valid cases
where some states are not known, if, for example, a module was
explicitly disabled.
Using Builder.failOnUnknownStates() in unit tests is far cleaner, as
the existence of unknown states is tested in a controlled environment:
one where are states are supposed to be known.- smack-core/src/main/java/org/jivesoftware/smack/c2s/ModularXmppClientToServerConnectionConfiguration.java (version d33a5a23c32a1e5af2f8faa0c77105d0aebd8bc6) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/fsm/StateDescriptorGraph.java (version d33a5a23c32a1e5af2f8faa0c77105d0aebd8bc6) (diffs)
- smack-java8-full/src/test/java/org/jivesoftware/smack/full/ModularXmppClientToServerConnectionStateGraphTest.java (version d33a5a23c32a1e5af2f8faa0c77105d0aebd8bc6) (diffs)
-
Florian Schmaus <flo@geekplace.eu> b6c87540120a3edd421049152fcc7f730d67437c
Merge branch '4.4'
-
Florian Schmaus <flo@geekplace.eu> 31e4e1faf20be0fc889ea62a8737518f4ecb5aac m
Do not call XmlPullParser.getName() when the event is unknown
XmlPullParser.getName() only returns a result if the current parser
event is START_ELEMENT or END_ELEMENT. If this is not the case, then
the method may throw (if StAX is used).- smack-experimental/src/main/java/org/jivesoftware/smackx/iot/control/provider/IoTSetRequestProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/iot/data/provider/IoTFieldsExtensionProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/provider/MamPrefsIQProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/provider/MamQueryIQProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/provider/MamResultProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/message_markup/provider/MarkupElementProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/commands/provider/AdHocCommandDataProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_s5b/provider/JingleS5BTransportProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/mood/provider/MoodProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/si/provider/StreamInitiationProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/xhtmlim/provider/XHTMLExtensionProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/nat/RTPBridge.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/provider/JingleContentDescriptionProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/provider/JingleDescriptionProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/provider/JingleProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/provider/JingleTransportProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/provider/OmemoBundleVAxolotlProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/provider/OmemoDeviceListVAxolotlProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/provider/OmemoVAxolotlProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
- smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/provider/PubkeyElementProvider.java (version 31e4e1faf20be0fc889ea62a8737518f4ecb5aac) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 5eef31e49c21f0e99103c7dfccd9fded01395236
Do not call XmlPullParser.getName() when the event is unknown
XmlPullParser.getName() only returns a result if the current parser
event is START_ELEMENT or END_ELEMENT. If this is not the case, then
the method may throw (if StAX is used).- smack-experimental/src/main/java/org/jivesoftware/smackx/iot/control/provider/IoTSetRequestProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/iot/data/provider/IoTFieldsExtensionProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/provider/MamPrefsIQProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/provider/MamQueryIQProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/provider/MamResultProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/message_markup/provider/MarkupElementProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/provider/BytestreamsProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/commands/provider/AdHocCommandDataProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_s5b/provider/JingleS5BTransportProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/mood/provider/MoodProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/si/provider/StreamInitiationProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/xhtmlim/provider/XHTMLExtensionProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/nat/RTPBridge.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/provider/JingleContentDescriptionProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/provider/JingleDescriptionProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/provider/JingleProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/provider/JingleTransportProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/agent/OfferConfirmation.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/QueueUpdate.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomInvitation.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-legacy/src/main/java/org/jivesoftware/smackx/workgroup/packet/RoomTransfer.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/provider/OmemoBundleVAxolotlProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/provider/OmemoDeviceListVAxolotlProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/provider/OmemoVAxolotlProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
- smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/provider/PubkeyElementProvider.java (version 5eef31e49c21f0e99103c7dfccd9fded01395236) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 4120b427619b36befe1bce18b231f0541ef100ef
[omemo] Add OmemoManager.purgeEveryting()
This is basically the already existing method from
OmemoManagerSetupHelper.cleanUpPubSub() moved over into OmemoManager
as purgeEverything().- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/AbstractTwoUsersOmemoIntegrationTest.java (version 4120b427619b36befe1bce18b231f0541ef100ef) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/OmemoManagerSetupHelper.java (version 4120b427619b36befe1bce18b231f0541ef100ef) (diffs)
- smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/OmemoManager.java (version 4120b427619b36befe1bce18b231f0541ef100ef) (diffs)