aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/file_manager.vala
AgeCommit message (Collapse)Author
2026-08-21Add initial support for multi-file transfersfiaxh
2026-08-02Always prefer resource from current streamMarvin W
2026-08-02Add support for XEP-0490 Message Displayed SynchronizationMarvin W
2025-12-19Handle content type != mime typefiaxh
2025-10-06SFS: Prefer announced media type over application/octet-stream from HTTPMarvin W
2025-01-12Show file upload/download progressfiaxh
2024-11-15Fix and improve stateless file-sharingfiaxh
2024-11-14Implement XEP-0447: Stateless file sharingPatiga
2023-03-23Fix images from another client in our account not being displayed right awayfiaxh
2022-11-02Don't use splice when handling input streams from libsoup-3Marvin W
2022-03-30Allow cancellation of file transfersMarvin W
2021-11-18Fix auto download if public MUC JID is in roster (#1137)mesonium
Dino has downloaded files (< 5 MB) automatically from occupants in public MUCs if the public MUC JID was in the user's roster. This patch fixes it.
2021-02-17Add cache for file transfersfiaxh
2020-12-04Use advertized/server/live time for sorting instead of arrival timefiaxh
fixes #310
2020-09-07Fix initial file encryption displayingfiaxh
fixes #831
2020-07-16Only query entity caps when we need themfiaxh
2020-06-03Store last read content item for conversationsfiaxh
fixes #495
2020-04-22Add file upload previewfiaxh
fixes #756
2020-04-18Update last_activity before received_file signal to keep UI in sync (#811)kmq
Fixes #791 where a signal to update the UI is sent to late when sending files, resulting in an out of sync conversations list.
2020-02-20Correctly set direction in file transfers in MUCsfiaxh
2020-01-09Correctly display names in groupchat pmsMarvin W
Also show "Me" when no local alias is set instead of JID
2019-12-23Display correct name on outgoing file transfers in groupsMarvin W
Fixes #248, #643
2019-12-23Properly check Jids everywhereMarvin W
2019-11-19Add support for HTTP Upload headersWiktor Kwapisiewicz
Some services use Authorization header [0] to pass upload credential data. This avoids the token being exposed in server logs and is allowed by XEP-0363 since version 0.5.0. This change adds support for headers allowed in XEP-0363: Authorization, Expires and Cookie. [0]: https://xmpp.org/extensions/xep-0363.html#request
2019-09-16Add JET supportMarvin W
2019-08-29Merge pull request #592 from hrxi/gsoc_1Marvin W
Add SOCKS5 bytestreams and a couple of other fixes
2019-08-21Fix specified size for encrypted file uploadsfiaxh
2019-08-05Close files involved in file transfers explicitlyhrxi
2019-07-18Refactor file receive/send interfaces and UIfiaxh
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-01Fix a couple of typos and double importshrxi
2019-02-14Make file read/write asyncfiaxh
2019-01-02Improve ping timeouts, add debug output for XmlErrors and ping timeoutsfiaxh
2018-11-27Fix aesgcm http file up/download bugsfiaxh
2018-11-27Implement aesgcm encrypted file uploadfiaxh
2018-11-27Restructure (http) file provider flow: Separate download&get_info, download ↵fiaxh
in provider, move XmppStreamModule into xmpp-vala
2018-08-13sort file transfers into correct conversationbobufa
2018-08-13load+display later messages when scrolling downbobufa
2018-08-13refactor conversation item management (accumulate them in libdino)bobufa
2018-01-28Only display transferred images, display file names, open in system viewer, ↵fiaxh
include and use pgp embedded file names
2017-10-31Fix warningsfiaxh
2017-10-22PGP encrypted file transfersfiaxh
2017-10-21Handle file uploading in libdino & main, have http upload as providerfiaxh
2017-08-31Download & inline display imagesfiaxh