Build: #1653 was successful Changes by Guus der Kinderen and Florian Schmaus <flo@geekplace.eu>
Code commits
Smack (master)
-
Guus der Kinderen fc70484cf6f3f5a8dc95a6df92a139a106bdae67
More specific Pubsub integration tests.
XEP-0060 prohibits publishing a request that contains an item to a node that
is both 'notification-only' and 'transient' (section 7.1.3.6)
In commit 8ed872ca639822aeff58eaaa673f953efb0ba6ee the existing pubsub publication
test was modified (to resolve a different issue) to operate on a node that's both
'notification-only' and 'transient'. This resulted in a test that should return
an error, even though the test implementation didn't expect one.
This commit explicitly verifies that publishing an item to such a node causes
an error to be returned. A new test is added that verifies that publishing an
event notification does succeed. -
Florian Schmaus <flo@geekplace.eu> 2dbc32340de04261f5fc1c181bbb7167bb6f48f7
Merge pull request #311 from guusdk/sint-accountmanager-disconnect
Admin should be disconnected after tests. -
Florian Schmaus <flo@geekplace.eu> d97fb126a1de2eb5df1560b3fc8e735cab32034e
Add PubSubManager.getInstanceFor() just like all other Managers
and deprecate PubSubManager.getInstance().- smack-extensions/src/main/java/org/jivesoftware/smackx/geoloc/GeoLocationManager.java (version d97fb126a1de2eb5df1560b3fc8e735cab32034e) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/mood/MoodManager.java (version d97fb126a1de2eb5df1560b3fc8e735cab32034e) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/pep/PepManager.java (version d97fb126a1de2eb5df1560b3fc8e735cab32034e) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/PubSubManager.java (version d97fb126a1de2eb5df1560b3fc8e735cab32034e) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/omemo/OmemoManagerSetupHelper.java (version d97fb126a1de2eb5df1560b3fc8e735cab32034e) (diffs)
- smack-integration-test/src/main/java/org/jivesoftware/smackx/pubsub/PubSubIntegrationTest.java (version d97fb126a1de2eb5df1560b3fc8e735cab32034e) (diffs)
- smack-omemo/src/main/java/org/jivesoftware/smackx/omemo/OmemoService.java (version d97fb126a1de2eb5df1560b3fc8e735cab32034e) (diffs)
- smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/util/OpenPgpPubSubUtil.java (version d97fb126a1de2eb5df1560b3fc8e735cab32034e) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 99bf8316f509eba2c0758735e656da916ee257d0
Add javadoc about callbacks to XMPPConnection
-
Florian Schmaus <flo@geekplace.eu> 9c30e4f3cc822cbd1276ec272aee141b1023b874
Merge branch '4.3'
-
Florian Schmaus <flo@geekplace.eu> 11775ed6b089c88a1139d7a7b9fbc78ec73a210e m
Add checkstyle rule for 'synchronized' on Manager.getInstanceFor()
-
Florian Schmaus <flo@geekplace.eu> 488055948d2a67a2b576630d3e51dda107e620a3 m
Add missing 'synchronized' keywords to Manager.getInstanceFor()
Fixes SMACK-865.- smack-experimental/src/main/java/org/jivesoftware/smackx/jingle_filetransfer/JingleFileTransferManager.java (version 488055948d2a67a2b576630d3e51dda107e620a3) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/reference/ReferenceManager.java (version 488055948d2a67a2b576630d3e51dda107e620a3) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/sid/StableUniqueStanzaIdManager.java (version 488055948d2a67a2b576630d3e51dda107e620a3) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/spoiler/SpoilerManager.java (version 488055948d2a67a2b576630d3e51dda107e620a3) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/JingleTransportMethodManager.java (version 488055948d2a67a2b576630d3e51dda107e620a3) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_ibb/JingleIBBTransportManager.java (version 488055948d2a67a2b576630d3e51dda107e620a3) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_s5b/JingleS5BTransportManager.java (version 488055948d2a67a2b576630d3e51dda107e620a3) (diffs)
- smack-jingle-old/src/main/java/org/jivesoftware/smackx/jingleold/JingleSession.java (version 488055948d2a67a2b576630d3e51dda107e620a3) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 7fd0676ff4e9282d3bf7b76fbe9c9f306ef2d799
Add unit test for smack-resolver-minidns-dox
- smack-resolver-minidns-dox/build.gradle (version 7fd0676ff4e9282d3bf7b76fbe9c9f306ef2d799) (diffs)
- smack-resolver-minidns-dox/src/main/java/org/jivesoftware/smackx/dox/resolver/minidns/DnsOverXmppMiniDnsResolver.java (version 7fd0676ff4e9282d3bf7b76fbe9c9f306ef2d799) (diffs)
- smack-resolver-minidns-dox/src/test/java/org/jivesoftware/smackx/dox/resolver/minidns/DnsOverXmppMiniDnsResolverTest.java (version 7fd0676ff4e9282d3bf7b76fbe9c9f306ef2d799) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 6076a9dfa54fdce20b82b8e55337341e148bb39c m
Introduce asyncGoLimited()
which limits the number of threads created for asynchronous
operations.
Fixes SMACK-864.- smack-core/src/main/java/org/jivesoftware/smack/AbstractXMPPConnection.java (version 6076a9dfa54fdce20b82b8e55337341e148bb39c) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/AsyncButOrdered.java (version 6076a9dfa54fdce20b82b8e55337341e148bb39c) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/SmackConfiguration.java (version 6076a9dfa54fdce20b82b8e55337341e148bb39c) (diffs)
-
Florian Schmaus <flo@geekplace.eu> a1c88f1fad2475eebd9feb056ac0996a163ef769
Add DNSSEC support to DnsOverXmppMiniDnsResolver
-
Florian Schmaus <flo@geekplace.eu> fc45e1b9059df1fe7310390934797e218c3b1a6e
DoX: Ensure that the response message ID matches the query ID
-
Florian Schmaus <flo@geekplace.eu> 0ec7e84cbc80576013bb2cd0b48ea6e4f8880d33 m
Update link to XMPP Registry for Service Discovery Identities
-
Florian Schmaus <flo@geekplace.eu> 9ad162af6ee656d933c4766a7bf8ec34f83dc6d8 m
Use correct field in ServiceDiscoveryManager.getIdentities()
Fixes SMACK-863. -
Guus der Kinderen a9673408ccae27ff3a30c4690cf7b17f04a1a91d m
Admin should be disconnected after tests.
The Smack Integration tests can use an admin account to provision
accounts that are used by the tests. This admin account uses an XMPP
connection to interact with the server-under-test.
When the tests are over, this account should be disconnected
explicitly, to prevent stream management from keeping it alive longer
than it needs to.