Build: #1727 was successful Changes by Paul Schaub <vanitasvitae@fsfe.org> and Florian Schmaus <flo@geekplace.eu>
Code commits
Smack (master)
-
Florian Schmaus <flo@geekplace.eu> 7f2e8b793a0fb5ecc45c621582c78a55b4b205bb
Merge pull request #379 from akrherz/travis
update Travis-CI badge on README.md -
Florian Schmaus <flo@geekplace.eu> ad13effe41a039f0382426a9db07b02e4896555e
Merge pull request #382 from vanitasvitae/typo
Fix typo in XmppElementUtil -
Florian Schmaus <flo@geekplace.eu> f3e93cef32470df728fd047262959a58a8ad4590
core: do not init() closingStreamReceived sync point in initState()
The initState() method is also called in disconnect(). And if we reset
the closingStreamReceived sync point at disconnect, it will break the
WaitForClosingStreamElementTest integration test. -
Florian Schmaus <flo@geekplace.eu> dd248adb287be273061cc23411ade348a3afc62e
sinttest: delcare boolean in WaitForClosingStreamElementTest
-
Florian Schmaus <flo@geekplace.eu> 6c3cd535672f7259e651beced24517b9659a95f0
pep: improve pep event filter
-
Florian Schmaus <flo@geekplace.eu> 2c6f444bab6940e03c98b98bc2a05d1034a8daaf
pubsub: Add EventItemsExtensionFilter
-
Florian Schmaus <flo@geekplace.eu> 7f027bd339e5b0d5dadda98152066ea8078f1982
pep: Use EventItemsExtensionFilter
-
Florian Schmaus <flo@geekplace.eu> 50da46ffda56be89277ff2ad287e17251849878c
core: Add ExtensionElementFilter
-
Florian Schmaus <flo@geekplace.eu> 5114f6dfa4a46408829e7c889feef685ae1e8e5c
core: remove deprecated methods in PacketUtil
Those where deprecated in 2015 with 8409dddff ("Add
PacketUtil.extensionElementFrom()"), and in 2017 with
2288825b1 ("Retain smack-core API"). -
Florian Schmaus <flo@geekplace.eu> fb7054bbe7d3e60567fde22812997427b855d3a0
core: delete deprecated ToFilter
This filter was marked deprecated in 2017 with 5d0dd49e6 ("Introduce
ToMatchesFilter"), time to delete it. -
Florian Schmaus <flo@geekplace.eu> 988954a9db1a2d8f3cf60ac3cd1b5d15d08cfe40
core: delete deprecated filters
Those where deprecated in 2015 with d4a6d8e65 ("Rename
PacketFilter (and implementing classes) and PacketExtension"), now it
is time to delete them.- smack-core/src/main/java/org/jivesoftware/smack/filter/PacketExtensionFilter.java (version 988954a9db1a2d8f3cf60ac3cd1b5d15d08cfe40) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/filter/PacketFilter.java (version 988954a9db1a2d8f3cf60ac3cd1b5d15d08cfe40) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/filter/PacketIDFilter.java (version 988954a9db1a2d8f3cf60ac3cd1b5d15d08cfe40) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/filter/PacketTypeFilter.java (version 988954a9db1a2d8f3cf60ac3cd1b5d15d08cfe40) (diffs)
-
Florian Schmaus <flo@geekplace.eu> aea95d3401447954f5bb2d7a73f6135626fa2f4e
sinttest: also check for length of subdescriptions varargs
-
Florian Schmaus <flo@geekplace.eu> 4f609b855c067c08359306d857fdc24d3b7382d6
geoloc: make GeoLocation implement hashCode() and equals(Object)
-
Florian Schmaus <flo@geekplace.eu> c49999b9334b68433db0cd60ef391fd70cb00c0b
core: add shortcut via hash in EqualsUtil
Return false as soon as the hashed value does not match. This is
sound, since every class that implements equals(Object) should also
implement hashCode(). -
Florian Schmaus <flo@geekplace.eu> f5c412a98f47ded4ba5610a67a5381cff35dcd2e
geoloc: GeoLocation constructor should have Builder as sole paramter
Also remove that (broken) "Error and accuracy set" warning, but
mark (get|set)Error() as deprecated.- smack-extensions/src/main/java/org/jivesoftware/smackx/geoloc/packet/GeoLocation.java (version f5c412a98f47ded4ba5610a67a5381cff35dcd2e) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/geoloc/provider/GeoLocationProvider.java (version f5c412a98f47ded4ba5610a67a5381cff35dcd2e) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/geoloc/packet/GeoLocationTest.java (version f5c412a98f47ded4ba5610a67a5381cff35dcd2e) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/geoloc/provider/GeoLocationProviderTest.java (version f5c412a98f47ded4ba5610a67a5381cff35dcd2e) (diffs)
-
Paul Schaub <vanitasvitae@fsfe.org> 905d5dc102bd721c566e4db2c59d5b271d74d593
Fix typo in XmppElementUtil
-
Florian Schmaus <flo@geekplace.eu> 9b20e2efd8565ed932c63157bf0db1c96e5c5bd6
sinttest: signal failure if geoloc element does not match
-
Florian Schmaus <flo@geekplace.eu> 6d9936a0a6ffb5e6308c94dcd4a9d2b3c141f8f5
geoloc: do not set error in integration test
As error is deprecated. And should be marked as such. -
Florian Schmaus <flo@geekplace.eu> 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3
pep: improve API, add PepEventListener
The geoloc, mood and usertune PEP users showed a pattern. Instead of
repeating this pattern every time, let PepManager do the hard work- smack-extensions/src/main/java/org/jivesoftware/smackx/geoloc/GeoLocationManager.java (version 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/mood/MoodListener.java (version 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/mood/MoodManager.java (version 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/pep/PepEventListener.java (version 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/pep/PepManager.java (version 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/PubSubManager.java (version 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/usertune/UserTuneListener.java (version 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/usertune/UserTuneManager.java (version 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/geolocation/GeolocationIntegrationTest.java (version 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/mood/MoodIntegrationTest.java (version 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/usertune/UserTuneIntegrationTest.java (version 340bcb2d12dbd0c7431a4dd112ceaa87ff7d82e3) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 7c2f9e3603370a421df9f0049d20fa59dc9b49c9
pep: cleanup pep users API
Use EntityBareJid just as its done within PepManager. There is no need
for AsyncButOrdered in the PEP user managers, as PepManager already
takes care of that. Also the message carrying the PEP event should
always be the last parameter of the callbacks, as it is the least
important piece of information.- smack-extensions/src/main/java/org/jivesoftware/smackx/geoloc/GeoLocationListener.java (version 7c2f9e3603370a421df9f0049d20fa59dc9b49c9) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/geoloc/GeoLocationManager.java (version 7c2f9e3603370a421df9f0049d20fa59dc9b49c9) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/mood/MoodListener.java (version 7c2f9e3603370a421df9f0049d20fa59dc9b49c9) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/mood/MoodManager.java (version 7c2f9e3603370a421df9f0049d20fa59dc9b49c9) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/ItemsExtension.java (version 7c2f9e3603370a421df9f0049d20fa59dc9b49c9) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/usertune/UserTuneListener.java (version 7c2f9e3603370a421df9f0049d20fa59dc9b49c9) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/usertune/UserTuneManager.java (version 7c2f9e3603370a421df9f0049d20fa59dc9b49c9) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/geolocation/GeolocationIntegrationTest.java (version 7c2f9e3603370a421df9f0049d20fa59dc9b49c9) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/mood/MoodIntegrationTest.java (version 7c2f9e3603370a421df9f0049d20fa59dc9b49c9) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/usertune/UserTuneIntegrationTest.java (version 7c2f9e3603370a421df9f0049d20fa59dc9b49c9) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 32ae0d88268184efe105300cdef0aab0abf285fd
geoloc: make global setter static
-
Florian Schmaus <flo@geekplace.eu> 5d5fd1a9645f09f82e65caafdff38f7ae6a71232
omemo: fix javadoc issue with OracleJDK8
CI runs fail using OracleJDK8 with
/home/travis/build/igniterealtime/Smack/smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/element/OmemoBundleElement_VAxolotl.java:30:
warning - Tag @see: missing final '>':
"<ahref="https://xmpp.org/extensions/xep-0384.html#usecases-announcing">XEP-0384:
OMEMO Encryption (Example 3)</a>."
Other JDKs do not report such an error. -
Florian Schmaus <flo@geekplace.eu> e8fef260e613dccad2628bdc3dee487f2f6a1d76
sinttest: migrate to JUnit5, drop JUnit4
The before/after class annotations are now no longer borrowed from
JUnit.
Also some integration tests used @After and/or @Before from JUnit,
which was never supported nor had any effected. Those methods got
deleted. But since there appears to be a desire for such a
functionality in sinttest, we should consider adding one.- build.gradle (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/build.gradle (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/SmackIntegrationTestFramework.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/annotations/AfterClass.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/annotations/BeforeClass.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/annotations/SmackIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/annotations/package-info.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smack/ChatTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smack/LoginIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smack/StreamManagementTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smack/WaitForClosingStreamElementTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smack/XmppConnectionIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smack/c2s/ModularXmppClientToServerConnectionLowLevelIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smack/chat2/IncomingMessageListenerIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smack/chat2/OutgoingMessageListenerIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smack/roster/LowLevelRosterIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smack/roster/RosterIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/caps/EntityCapsTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/chatstate/ChatStateIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/filetransfer/FileTransferIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/geolocation/GeolocationIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/httpfileupload/HttpFileUploadIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/iot/IoTControlIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/iot/IoTDataIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/iot/IoTDiscoveryIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/iqversion/VersionIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/mam/MamIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/mood/MoodIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatLowLevelIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/AbstractTwoUsersOmemoIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/MessageEncryptionIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/OmemoMamDecryptionTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/OmemoManagerSetupHelper.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/ReadOnlyDeviceIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/SessionRenegotiationIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/ox/OXSecretKeyBackupIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/ox_im/OXInstantMessagingIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/ping/PingIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/pubsub/PubSubIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/usertune/UserTuneIntegrationTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/xdata/FormTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/test/java/org/igniterealtime/smack/inttest/SmackIntegrationTestFrameWorkTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/test/java/org/igniterealtime/smack/inttest/SmackIntegrationTestXmppConnectionManagerTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/test/java/org/igniterealtime/smack/inttest/unittest/SmackIntegrationTestFrameworkUnitTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-integration-test/src/test/java/org/igniterealtime/smack/inttest/util/ResultSyncPointTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
- smack-repl/src/test/java/org/igniterealtime/smack/smackrepl/SmackReplTest.java (version e8fef260e613dccad2628bdc3dee487f2f6a1d76) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 2b41a67028b46d034e9c334776d9e0c2a029a7a3
sinttest: only append subdescriptions if there are any
-
Florian Schmaus <flo@geekplace.eu> 5d10afbb1156293cf44ccfffc9d3aab0ac5c2c5c
resolver-dnsjava: change description
The recommended resolver on Android is MiniDNS. -
Florian Schmaus <flo@geekplace.eu> 268425854ad443e26259b317d4a2024dcb2f0578
resolver-dnsjava: bump to dnsjava 3.0 series
-
akrherz <akrherz@iastate.edu> d0a393118c1c6e4f1433f16e14e1ff42b6e49df8 m
update Travis-CI badge on README.md