aboutsummaryrefslogtreecommitdiff
path: root/xmpp-vala/src
AgeCommit message (Collapse)Author
2019-11-18Don't attempt DNS SRV lookups in connection fallbackfiaxh
2019-11-18Open new connection to send filled-in registration formfiaxh
fixes #644
2019-11-17Parse presence delivery errors when joining MUCfiaxh
fixes #224
2019-11-17Parse offline member info from MUC presencefiaxh
Fixes OMEMO only encrypting to new member after restart and private MUC name only updating after restart
2019-11-04OMEMO: Don't set publish options, configure only bundle node insteadfiaxh
2019-10-22Don't send delivery recipts or chat states for own messagesfiaxh
fixes #631
2019-10-02Fix pubsub item listener notifyingfiaxh
2019-09-29Fix Jingle transport errorfiaxh
2019-09-29Add Bookmarks2 implementation, introduce bookmarks interfacesfiaxh
2019-09-16Fix warnings and compilation with older valacMarvin W
2019-09-16Add JET supportMarvin W
2019-09-12Fix typo alledged -> allegedMichael Vetter
2019-09-10Check roster push authorizationMarvin W
2019-09-10Fix check of source of MAM messagefiaxh
2019-09-10Fix check of source of a carbons messageMarvin W
2019-09-10fixup Fix some warningsfiaxh
2019-09-10Fix some warningshrxi
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.
2019-09-03Include data forms in entity capabilities hash computationfiaxh
2019-08-29Merge pull request #592 from hrxi/gsoc_1Marvin W
Add SOCKS5 bytestreams and a couple of other fixes
2019-08-27Don't error on Jingle file transfer hash session-infohrxi
2019-08-26Add missing 'to' attribute when sending service-unavailable for an unknown ↵fiaxh
IG get/set NS fixes #604
2019-08-24Fix candidate selection for equal priorityhrxi
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).
2019-08-22Add incoming mediated invitation support (#162)fiaxh
Co-authored-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
2019-08-21Fix specified size for encrypted file uploadsfiaxh
2019-08-09Fix Jingle connection code when `cancellable` is `null`hrxi
2019-08-09Set OMEMO devicelist + bundle node access model to publicfiaxh
2019-08-08Fix race condition involving `session-terminate`hrxi
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.
2019-08-06Fall back to IBB if S5B does not work outhrxi
This mostly happens if connectivity to the candidates cannot be established.
2019-08-06Send Jingle errors to the right JIDhrxi
2019-08-06Fix destination address of IBB error codeshrxi
2019-08-06Forgot to add outgoing Jingle SOCKS5 transferhrxi
2019-08-06Implement detachhrxi
2019-08-06Factor out the session-terminate handlerhrxi
2019-08-05Add support for Jingle SOCKS5 bytestreams (XEP-0260)hrxi
2019-08-05Terminate the Jingle session after the file transfer is completehrxi
2019-08-05Finish file transfer after receiving enough datahrxi
This means that we no longer rely on the remote end to close the connection after sending the file, but additionally use the `<size>` element from the initial file transfer `<description>` to check whether the file transfer has been completed. This was motivated by Conversations not closing the connection for SOCKS5 file transfers.
2019-08-05Fix human_readable in stanza errorshrxi
2019-08-05Fix a couple of delegate copy warnigshrxi
"warning: copying delegates is not supported"
2019-08-05Add jingle connection for better interfacing with jingle (terminate etc.)hrxi
2019-07-18Fix compilation with older valac versionsfiaxh
2019-07-18Refactor file receive/send interfaces and UIfiaxh
2019-07-16Merge branch 'gsoc_0' of https://github.com/hrxi/dino into hrxi-gsoc_0fiaxh
2019-07-14Unroll some async methods in stanza readerMarvin W
2019-07-14Do not log long bodiesMarvin W
2019-07-12Address pull requests comments, fix a few TODOshrxi
2019-07-09Add file receiving via Jinglehrxi
This currently follows the same rules as HTTP file download for accepting files.
2019-07-09Implement file sending via Jinglehrxi
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.
2019-06-30mirror node value on disco request. fixes #258Daniel Gultsch
2019-06-21Send bad-request error for unknown IQ set/getshrxi
2019-06-21Add a couple of error primitives for easier error handlinghrxi