Build: #1663 failed Changes by Florian Schmaus <flo@geekplace.eu>
Code commits
Smack (master)
-
Florian Schmaus <flo@geekplace.eu> 9a2cca2bd37f09cf2db4e4244506fc3fbe3f26a6
Merge branch 'master' of github.com:Flowdalic/Smack
-
Florian Schmaus <flo@geekplace.eu> b288768f770ca9305f53e3cc6c6a3e528e37c207 m
Introduce util.InternetAddress
and use it where sensible. Also fixes a few unit tests along the way.- smack-core/src/main/java/org/jivesoftware/smack/util/InternetAddress.java (version b288768f770ca9305f53e3cc6c6a3e528e37c207) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5BytestreamManager.java (version b288768f770ca9305f53e3cc6c6a3e528e37c207) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Client.java (version b288768f770ca9305f53e3cc6c6a3e528e37c207) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Proxy.java (version b288768f770ca9305f53e3cc6c6a3e528e37c207) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/packet/Bytestream.java (version b288768f770ca9305f53e3cc6c6a3e528e37c207) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_s5b/JingleS5BTransportSession.java (version b288768f770ca9305f53e3cc6c6a3e528e37c207) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_s5b/elements/JingleS5BTransportCandidate.java (version b288768f770ca9305f53e3cc6c6a3e528e37c207) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/bytestreams/socks5/InitiationListenerTest.java (version b288768f770ca9305f53e3cc6c6a3e528e37c207) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5ByteStreamManagerTest.java (version b288768f770ca9305f53e3cc6c6a3e528e37c207) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5ProxyTest.java (version b288768f770ca9305f53e3cc6c6a3e528e37c207) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/jingle/transports/jingle_s5b/JingleS5BTransportTest.java (version b288768f770ca9305f53e3cc6c6a3e528e37c207) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 4334ca33ffd212c28927d9b36daf0c3f15db5b16 m
Add missing selector.wakeup() in SmackRactor.schedule()
Without this, newly scheduled runnables would potentially not be
scheduled in case the reactor thread was blocking in select(0)
indefinetly.
Thanks to Eng ChongMeng for reporting this. -
Florian Schmaus <flo@geekplace.eu> 027cae3bd0ead2849930875c790dee6755c3d382 m
Remove unnecessary synchronization in SmackReater.schedule()
The DelayQueue 'scheduledActions' is already thread-safe. -
Florian Schmaus <flo@geekplace.eu> 619b8e6f4ab6e2f2b3b94525a68680f65068dfff m
Add secure(OnlineAttackSafe|Unique|OfflineAttackSafe)RandomString()
and replace usages of java.util.UUID in Smack with
secureUniqueRandomString() because it uses a thread-local secure random
number generator.- smack-core/src/main/java/org/jivesoftware/smack/util/StringUtils.java (version 619b8e6f4ab6e2f2b3b94525a68680f65068dfff) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/mam/MamManager.java (version 619b8e6f4ab6e2f2b3b94525a68680f65068dfff) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/sid/element/StableAndUniqueIdElement.java (version 619b8e6f4ab6e2f2b3b94525a68680f65068dfff) (diffs)
- smack-experimental/src/test/java/org/jivesoftware/smackx/sid/StableUniqueStanzaIdTest.java (version 619b8e6f4ab6e2f2b3b94525a68680f65068dfff) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/ibb/InBandBytestreamManager.java (version 619b8e6f4ab6e2f2b3b94525a68680f65068dfff) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5BytestreamManager.java (version 619b8e6f4ab6e2f2b3b94525a68680f65068dfff) (diffs)
- smack-im/src/main/java/org/jivesoftware/smack/chat/ChatManager.java (version 619b8e6f4ab6e2f2b3b94525a68680f65068dfff) (diffs)
- smack-openpgp/src/main/java/org/jivesoftware/smackx/ox/util/SecretKeyBackupHelper.java (version 619b8e6f4ab6e2f2b3b94525a68680f65068dfff) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 58fc39714fa1c81782ddb1140680f0e07769a85f m
Use assertThrows() in Socks5ByteStreamManagerTest
-
Florian Schmaus <flo@geekplace.eu> 839e34767640e07834cd80137c2e36168816362a m
Rename NumberUtil.checkIfInUInt32Range() to requireUInt32
- smack-core/src/main/java/org/jivesoftware/smack/util/NumberUtil.java (version 839e34767640e07834cd80137c2e36168816362a) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/privacy/packet/PrivacyItem.java (version 839e34767640e07834cd80137c2e36168816362a) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/xdatavalidation/packet/ValidateElement.java (version 839e34767640e07834cd80137c2e36168816362a) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 726a2de273f242c2bc246808ae6a9097d29fcfdf m
Deprecate ParserUtils.getQName()
-
Florian Schmaus <flo@geekplace.eu> af6ee76f4ca270320f1dd30041ea3344f09fd55c m
Remove empty lines in Socks5BytestreamManager
-
Florian Schmaus <flo@geekplace.eu> 49aa7ce21bddd497ee0a790b10b47ea6cb5eff52 m
Do not swallow exception in Socks5BytestreamManager
-
Florian Schmaus <flo@geekplace.eu> 6619372bb822bb442b52cd0adcc1f88f50008242 m
Enable parallel unit test execution
-
Florian Schmaus <flo@geekplace.eu> 9352225f444b68d1f5fe96567dadb71c43908ce6 m
Rework SOCKS5 unit tests so that they can be run in parallel
As result it is now also possible to start multiple local SOCKS5
proxies with different port, which is usually not necessary in real
life but useful for unit tests.- smack-core/src/test/java/org/jivesoftware/smack/util/NetworkUtil.java (version 9352225f444b68d1f5fe96567dadb71c43908ce6) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5BytestreamManager.java (version 9352225f444b68d1f5fe96567dadb71c43908ce6) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5BytestreamRequest.java (version 9352225f444b68d1f5fe96567dadb71c43908ce6) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Client.java (version 9352225f444b68d1f5fe96567dadb71c43908ce6) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5ClientForInitiator.java (version 9352225f444b68d1f5fe96567dadb71c43908ce6) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Proxy.java (version 9352225f444b68d1f5fe96567dadb71c43908ce6) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5ByteStreamManagerTest.java (version 9352225f444b68d1f5fe96567dadb71c43908ce6) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5ByteStreamRequestTest.java (version 9352225f444b68d1f5fe96567dadb71c43908ce6) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5ClientForInitiatorTest.java (version 9352225f444b68d1f5fe96567dadb71c43908ce6) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5TestProxy.java (version 9352225f444b68d1f5fe96567dadb71c43908ce6) (diffs)
-
Florian Schmaus <flo@geekplace.eu> d337474a86ce4005dd23dd99cc30d63ec1d39b1f m
Add DiscoverItems.Item.toString()
-
Florian Schmaus <flo@geekplace.eu> 04238bd36a5840739607a39b0d3318a67fbc1648 m
Add CloseableUtil.maybeClose(Closeable)
-
Florian Schmaus <flo@geekplace.eu> 02e2eba5569a6c6718f2632c9e1722850ca7b288 m
Socks5Proxy: Remove empty line
-
Florian Schmaus <flo@geekplace.eu> 48010f3b82c9ad97e552c2387c8abbcdfcf5d3a4 m
Socks5Proxy: Log if server thread termination was interrupted
-
Florian Schmaus <flo@geekplace.eu> 11ae6d6960f51561fbce37666ab04757554ebe14 m
Socks5Proxy: Use CloseableUtil to close server socket
-
Florian Schmaus <flo@geekplace.eu> ab99f629a3e623d225c4d43de8dbea5980dc526d m
Socks5Proxy: Include server socket in thread name