aboutsummaryrefslogtreecommitdiff
path: root/xmpp-vala/src/module/xep/0166_jingle.vala
Commit message (Collapse)AuthorAgeFilesLines
* Fix Jingle transport errorfiaxh2019-09-291-2/+1
|
* Add JET supportMarvin W2019-09-161-8/+60
|
* Fix some warningshrxi2019-09-101-1/+1
| | | | | | Instances of `RegexError` are just asserted as `assert_not_reached` as they cannot really fail except for allocation failure if the given regex is valid.
* Don't error on Jingle file transfer hash session-infohrxi2019-08-271-5/+29
|
* Fix candidate selection for equal priorityhrxi2019-08-241-1/+1
| | | | | | XEP-0260 states that the candidate selected (offered) by the initiator wins, not the one that was chosen by the initiator (i.e. offered by the responder).
* Fix Jingle connection code when `cancellable` is `null`hrxi2019-08-091-2/+7
|
* Fix race condition involving `session-terminate`hrxi2019-08-081-3/+9
| | | | | | | The Jingle file transfer (XEP-0234) specifies that the receiver of the file transfer is the one to terminate the session. Otherwise, there might be a race condition between the XMPP stream and out-of-band SOCKS5 connections.
* Fall back to IBB if S5B does not work outhrxi2019-08-061-37/+168
| | | | | This mostly happens if connectivity to the candidates cannot be established.
* Send Jingle errors to the right JIDhrxi2019-08-061-3/+3
|
* Implement detachhrxi2019-08-061-1/+3
|
* Factor out the session-terminate handlerhrxi2019-08-061-25/+35
|
* Add support for Jingle SOCKS5 bytestreams (XEP-0260)hrxi2019-08-051-73/+173
|
* Terminate the Jingle session after the file transfer is completehrxi2019-08-051-13/+93
|
* Fix a couple of delegate copy warnigshrxi2019-08-051-1/+1
| | | | "warning: copying delegates is not supported"
* Add jingle connection for better interfacing with jingle (terminate etc.)hrxi2019-08-051-15/+170
|
* Fix compilation with older valac versionsfiaxh2019-07-181-11/+11
|
* Add file receiving via Jinglehrxi2019-07-091-109/+275
| | | | | This currently follows the same rules as HTTP file download for accepting files.
* Implement file sending via Jinglehrxi2019-07-091-0/+328
This is still disabled by default until prioritization is implemented; otherwise this could be preferred to HTTP uploads. File sending only works via Jingle In-Band-Bytestreams right now, more transports are going to be implemented. To test this, uncomment the line with `JingleFileTransfer` in libdino/src/application.vala.