aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/entity/file_transfer.vala
Commit message (Collapse)AuthorAgeFilesLines
* Show file upload/download progressXavier Del Campo Romero2023-10-091-0/+1
| | | | | | | | | | | Fixes upstream issue #1350. Notes: Image uploads were incorrectly handled by Dino, as they were always reported as completed even if they were not, maybe so as to show the image preview from the start. Now, Dino shows the upload progress for all file types, and the image is only shown when completed.
* Allow cancellation of file transfersMarvin W2022-03-301-0/+1
|
* Fix file traversal issue on incoming file transfersfiaxh2021-06-071-1/+12
| | | | Fixes CVE-2021-33896
* Properly check Jids everywhereMarvin W2019-12-231-1/+1
|
* Optimizations: Database indices, cache id-Jid instead of id-jid_string, join ↵fiaxh2019-08-021-2/+1
| | | | real_jid on get messages
* Refactor file receive/send interfaces and UIfiaxh2019-07-181-6/+16
|
* 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.
* Make file read/write asyncfiaxh2019-02-141-1/+0
|
* Restructure (http) file provider flow: Separate download&get_info, download ↵fiaxh2018-11-271-1/+7
| | | | in provider, move XmppStreamModule into xmpp-vala
* fix local_time field of message and file_transfer being loaded from time db ↵bobufa2018-08-131-1/+1
| | | | column
* refactor conversation item management (accumulate them in libdino)bobufa2018-08-131-2/+18
|
* Only display transferred images, display file names, open in system viewer, ↵fiaxh2018-01-281-2/+4
| | | | include and use pgp embedded file names
* Move Jid class to xmpp-vala, partially refactor namespaceMarvin W2018-01-281-2/+5
|
* Fix typos in comments and variable names (#269)linkmauve2018-01-101-1/+1
| | | Thanks `codespell`!
* PGP encrypted file transfersfiaxh2017-10-221-0/+9
|
* Use utc time everywherefiaxh2017-08-311-2/+2
|
* Download & inline display imagesfiaxh2017-08-311-0/+120