aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/file_manager.vala
Commit message (Collapse)AuthorAgeFilesLines
* Don't use splice when handling input streams from libsoup-3Marvin W2022-11-021-1/+9
|
* Allow cancellation of file transfersMarvin W2022-03-301-5/+6
|
* Fix auto download if public MUC JID is in roster (#1137)mesonium2021-11-181-1/+7
| | | 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.
* Add cache for file transfersfiaxh2021-02-171-2/+2
|
* Use advertized/server/live time for sorting instead of arrival timefiaxh2020-12-041-41/+0
| | | | fixes #310
* Fix initial file encryption displayingfiaxh2020-09-071-0/+11
| | | | fixes #831
* Only query entity caps when we need themfiaxh2020-07-161-10/+10
|
* Store last read content item for conversationsfiaxh2020-06-031-1/+2
| | | | fixes #495
* Add file upload previewfiaxh2020-04-221-2/+10
| | | | fixes #756
* Update last_activity before received_file signal to keep UI in sync (#811)kmq2020-04-181-1/+1
| | | | | Fixes #791 where a signal to update the UI is sent to late when sending files, resulting in an out of sync conversations list.
* Correctly set direction in file transfers in MUCsfiaxh2020-02-201-1/+2
|
* Correctly display names in groupchat pmsMarvin W2020-01-091-2/+2
| | | | Also show "Me" when no local alias is set instead of JID
* Display correct name on outgoing file transfers in groupsMarvin W2019-12-231-1/+5
| | | | Fixes #248, #643
* Properly check Jids everywhereMarvin W2019-12-231-3/+7
|
* Add support for HTTP Upload headersWiktor Kwapisiewicz2019-11-191-0/+1
| | | | | | | | | | | 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
* Add JET supportMarvin W2019-09-161-53/+48
|
* Merge pull request #592 from hrxi/gsoc_1Marvin W2019-08-291-4/+2
|\ | | | | Add SOCKS5 bytestreams and a couple of other fixes
| * Close files involved in file transfers explicitlyhrxi2019-08-051-4/+2
| |
* | Fix specified size for encrypted file uploadsfiaxh2019-08-211-2/+2
|/
* Refactor file receive/send interfaces and UIfiaxh2019-07-181-45/+253
|
* Address pull requests comments, fix a few TODOshrxi2019-07-121-1/+1
|
* Add file receiving via Jinglehrxi2019-07-091-2/+4
| | | | | This currently follows the same rules as HTTP file download for accepting files.
* Implement file sending via Jinglehrxi2019-07-091-0/+1
| | | | | | | | | | | 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.
* Fix a couple of typos and double importshrxi2019-06-011-6/+6
|
* Make file read/write asyncfiaxh2019-02-141-6/+6
|
* Improve ping timeouts, add debug output for XmlErrors and ping timeoutsfiaxh2019-01-021-1/+1
|
* Fix aesgcm http file up/download bugsfiaxh2018-11-271-9/+16
|
* Implement aesgcm encrypted file uploadfiaxh2018-11-271-1/+1
|
* Restructure (http) file provider flow: Separate download&get_info, download ↵fiaxh2018-11-271-9/+15
| | | | in provider, move XmppStreamModule into xmpp-vala
* sort file transfers into correct conversationbobufa2018-08-131-5/+5
|
* load+display later messages when scrolling downbobufa2018-08-131-17/+7
|
* refactor conversation item management (accumulate them in libdino)bobufa2018-08-131-5/+32
|
* Only display transferred images, display file names, open in system viewer, ↵fiaxh2018-01-281-2/+1
| | | | include and use pgp embedded file names
* Fix warningsfiaxh2017-10-311-16/+20
|
* PGP encrypted file transfersfiaxh2017-10-221-8/+37
|
* Handle file uploading in libdino & main, have http upload as providerfiaxh2017-10-211-20/+89
|
* Download & inline display imagesfiaxh2017-08-311-0/+74