Build: #1505 was successful Changes by Florian Schmaus <flo@geekplace.eu>
Code commits
Smack (master)
-
Florian Schmaus <flo@geekplace.eu> b558a128c3dbcebfe6de5406baf222d6a112c425
Merge remote-tracking branch 'my/master'
-
Florian Schmaus <flo@geekplace.eu> 274e5630c4f91b2ca51807dab232b9478293a0ca m
Add support for XEP-0133: Service Administration
also extend Smack's integration test framework to use XEP-0133 as a
means for of throw away account creation.
Fixes SMACK-742- documentation/developer/integrationtest.md (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
- documentation/extensions/index.md (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/util/StringUtils.java (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/admin/ServiceAdministrationManager.java (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/admin/package-info.java (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/commands/AdHocCommand.java (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/commands/RemoteCommand.java (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/iqregister/AccountManager.java (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/AbstractSmackLowLevelIntegrationTest.java (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/Configuration.java (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/IntTestUtil.java (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
- smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/SmackIntegrationTestFramework.java (version 274e5630c4f91b2ca51807dab232b9478293a0ca) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 1f1bc236fd6650fba2f9e59e2aa03969b0700402 m
Ads support for SCRAM-SHA-1-PLUS
Related to SMACK-398.- smack-bosh/src/main/java/org/jivesoftware/smack/bosh/XMPPBOSHConnection.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/ConnectionConfiguration.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/SASLAuthentication.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/SmackInitialization.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/sasl/SASLMechanism.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/sasl/core/SCRAMSHA1Mechanism.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/sasl/core/ScramMechanism.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/sasl/core/ScramPlusMechanism.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/sasl/core/ScramSha1PlusMechanism.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/util/TLSUtils.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/test/java/org/jivesoftware/smack/sasl/AbstractSaslTest.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/test/java/org/jivesoftware/smack/sasl/DigestMd5SaslTest.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-core/src/test/java/org/jivesoftware/smack/sasl/core/SCRAMSHA1MechanismTest.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
- smack-tcp/src/main/java/org/jivesoftware/smack/tcp/XMPPTCPConnection.java (version 1f1bc236fd6650fba2f9e59e2aa03969b0700402) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 44744de0037798004560691a22792f4b7abce559 m
Prepare SASL SCRAM API for other hash functions
- smack-core/src/main/java/org/jivesoftware/smack/sasl/core/SCRAMSHA1Mechanism.java (version 44744de0037798004560691a22792f4b7abce559) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/sasl/core/ScramHmac.java (version 44744de0037798004560691a22792f4b7abce559) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/sasl/core/ScramMechanism.java (version 44744de0037798004560691a22792f4b7abce559) (diffs)
- smack-core/src/test/java/org/jivesoftware/smack/sasl/core/SCRAMSHA1MechanismTest.java (version 44744de0037798004560691a22792f4b7abce559) (diffs)
-
Florian Schmaus <flo@geekplace.eu> e71d159b96147db8aa33c4251da927c7e74d4037 m
Merge tag '4.1.9'
Smack 4.1.9 -
Florian Schmaus <flo@geekplace.eu> af6e80deccb7f587c8339272e4a7e8449edb7fdf m
Smack 4.1.9
-
Florian Schmaus <flo@geekplace.eu> 059ee99ba0d5ff7758829acf5a9aeede09ec820b m
Move TLS Required check at the end of connect()
It was a *very* bad idea to perform the SecurityMode.Required check in
the connection's reader thread and not at the end of
AbstractXMPPConnectin's connect(). :/
This behavior dates back to 8e750912a765f77a4f178a4f307a8b42c2afb5ae
Fixes SMACK-739 -
Florian Schmaus <flo@geekplace.eu> fca2f59e08da2936f6d899a95fb0f6ed9aa07f0c m
Fix SCRAM-SHA1 mechanism creating invalid c-nonce
Because of the condition "c >= 32", Smack would possible return a
c-nonce containing ASCII whitespace characters (32d, 0x20), which are
not allowed in the c-nonce as per RFC 5802.
This commit applies the correct condition: "c > 32".
Fixes SMACK-735. -
Florian Schmaus <flo@geekplace.eu> a1bbefc9e3b947ead9567a6daa150a1c21fd5ce6 m
Smack 4.1.9-SNAPSHOT