Nightly Distribution of the master branch
Build: #1535 was successful Changes by vanitasvitae <vanitasvitae@fsfe.org> and Florian Schmaus <flo@geekplace.eu>
Code commits
Smack (master)
-
Florian Schmaus <flo@geekplace.eu> 12a86458644744510fd49c13518656b2c041d8a2
Merge pull request #148 from vanitasvitae/js5btbFixes
Enforce jingle s5b transport invariants. -
Florian Schmaus <flo@geekplace.eu> cd2d55944f61e7a9d8bf397024a6099a0d70d410
Merge pull request #144 from vanitasvitae/jingleFTElements
Add Jingle File Transfer elements and JingleUtil class -
vanitasvitae <vanitasvitae@fsfe.org> 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef
More changes to the Jingle package:
- Change visibility of some Socks5Bytestreams code.
- Add central ThreadPool
- Move FullJidAndSessionId in own class
- More complete JingleSession class
- More complete JingleUtil class
- Improved tests- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5BytestreamManager.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5BytestreamSession.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Client.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5ClientForInitiator.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Proxy.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5Utils.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/FullJidAndSessionId.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/JingleManager.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/JingleSession.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/JingleSessionHandler.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/JingleTransportMethodManager.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/JingleUtil.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/element/Jingle.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/element/JingleReason.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/JingleTransportInitiationCallback.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/JingleTransportInitiationException.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/JingleTransportManager.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/JingleTransportSession.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_ibb/JingleIBBTransportManager.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_ibb/JingleIBBTransportSession.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_s5b/JingleS5BTransportManager.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_s5b/JingleS5BTransportSession.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_s5b/elements/JingleS5BTransport.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/jingle_s5b/elements/JingleS5BTransportCandidate.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/transports/package-info.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/bytestreams/socks5/Socks5ProxyTest.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/jingle/JingleContentProviderManagerTest.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/jingle/JingleContentTest.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/jingle/JingleErrorTest.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/jingle/JingleSessionTest.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/jingle/JingleUtilTest.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/jingle/transports/jingle_ibb/JingleIBBTransportTest.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/jingle/transports/jingle_s5b/JingleS5BTransportTest.java (version 7e76bc1ae55771cac5a4bedb0f4ba591b43c19ef) (diffs)
-
vanitasvitae <vanitasvitae@fsfe.org> bae840ebf77f95c0e3ed4be8144866f7844554a0
Enforce jingle s5b transport invariants.
There can only either be one info element or
multiple candidates, but not both.
Enforced this in the JingleS5BTransportBuilder -
vanitasvitae <vanitasvitae@fsfe.org> 5bd01b7385591c406444ff65e55d7ddc2e688569
Add Jingle File Transfer elements and JingleUtil class
- smack-experimental/src/main/java/org/jivesoftware/smackx/jingle_filetransfer/JingleFileTransferManager.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/jingle_filetransfer/element/Checksum.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/jingle_filetransfer/element/JingleFileTransfer.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/jingle_filetransfer/element/JingleFileTransferChild.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/jingle_filetransfer/element/Range.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/jingle_filetransfer/element/package-info.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/jingle_filetransfer/package-info.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/jingle_filetransfer/provider/ChecksumProvider.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/jingle_filetransfer/provider/JingleFileTransferProvider.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/jingle_filetransfer/provider/package-info.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/JingleUtil.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/Role.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/element/JingleReason.java (version 5bd01b7385591c406444ff65e55d7ddc2e688569) (diffs)