aboutsummaryrefslogtreecommitdiff
path: root/plugins/http-files/src
Commit message (Collapse)AuthorAgeFilesLines
* Bind soup session lifetime to File provider/sender lifetimeMarvin W2026-02-102-6/+6
| | | | Required since libsoup 3.4. Fixes #1395
* Consider stream readable when EOS is reached.Marvin W2026-02-101-1/+1
| | | | Fixes #1373
* HTTP: Make LimitInputStream pollable for better async compatibilityMarvin W2026-02-101-1/+20
| | | | Fixes #1307
* Inhibit suspend on file upload/downloadXavier Del Campo Romero2023-10-091-0/+7
|
* file_sender.vala: Split very long lineXavier Del Campo Romero2023-10-091-1/+5
|
* Show file upload/download progressXavier Del Campo Romero2023-10-091-0/+12
| | | | | | | | | | | 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.
* http-files: Avoid null dereferencesXavier Del Campo Romero2023-10-092-5/+34
|
* Automatically select appropriate libsoup versionMarvin W2023-10-052-5/+5
|
* Prepare http-files plugin for libsoup-3 supportMarvin W2022-04-092-32/+49
| | | | | Note: ice plugin still depends on libsoup-2.4 and one can't have both in the same process, so this remains disabled by default
* Allow cancellation of file transfersMarvin W2022-03-302-6/+46
|
* Remove ContentFiltersfiaxh2021-12-094-47/+8
| | | | fixes #1129 #573
* Don't remove characters after '#' in filenamefiaxh2021-06-071-1/+2
|
* Add RTP implementation as pluginMarvin W2021-03-211-6/+0
|
* Use WeakMap for message cachingfiaxh2020-11-141-2/+2
|
* Fix initial file encryption displayingfiaxh2020-09-071-0/+4
| | | | fixes #831
* Only query entity caps when we need themfiaxh2020-07-161-5/+5
|
* Add file upload previewfiaxh2020-04-221-0/+8
| | | | fixes #756
* Fix file receival in groupchat pmsxMarvin W2020-01-091-2/+2
|
* Don't allow newlines in URLs, also clean up on http file transfer detectionMarvin W2019-12-261-11/+7
|
* Add support for HTTP Upload headersWiktor Kwapisiewicz2019-11-191-0/+4
| | | | | | | | | | | 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
* Fix reporting failed HTTP uploadWiktor Kwapisiewicz2019-11-041-1/+1
| | | | | | Status code can't be less than 200 and greater than or equal 300 at the same time. Using || instead of && marks all uploads that do not have 2xx status code as "failed".
* Add JET supportMarvin W2019-09-161-16/+23
|
* Fix specified size for encrypted file uploadsfiaxh2019-08-212-8/+12
|
* Refactor file receive/send interfaces and UIfiaxh2019-07-185-204/+237
|
* Fix a couple of typos and double importshrxi2019-06-011-1/+1
|
* Remove Message.stanza fieldfiaxh2019-05-261-1/+1
|
* Use glib log functionsfiaxh2019-03-151-1/+1
|
* Use regex literals, fixes some compiler warningsfiaxh2019-03-141-1/+1
|
* Make file read/write asyncfiaxh2019-02-141-2/+2
|
* Check FileTransfer's mime_type for null (unknown) when handeling itfiaxh2018-12-311-1/+0
| | | | fixes #479
* Check content_length for null before parsing in http HEAD message responsefiaxh2018-11-291-1/+3
| | | | fixes #468
* Fix aesgcm http file up/download bugsfiaxh2018-11-271-5/+7
|
* Implement aesgcm encrypted file uploadfiaxh2018-11-272-8/+3
|
* FileProvider for aesgcm linksfiaxh2018-11-271-2/+1
| | | | Co-authored-by: Thibaut Girka <thib@sitedethib.com>
* Restructure (http) file provider flow: Separate download&get_info, download ↵fiaxh2018-11-274-263/+116
| | | | in provider, move XmppStreamModule into xmpp-vala
* Add `hidden` column to content_item tablefiaxh2018-08-312-2/+13
|
* sort file transfers into correct conversationbobufa2018-08-131-1/+1
|
* add search filter expressionsbobufa2018-08-131-2/+2
|
* accumulate conversation content in meta db tablebobufa2018-08-131-1/+1
|
* refactor conversation item management (accumulate them in libdino)bobufa2018-08-132-12/+9
|
* Small fixesfiaxh2018-01-301-4/+2
|
* http-files: Report correct file size for encrypted files (slot request)fiaxh2018-01-282-15/+15
|
* Only display transferred images, display file names, open in system viewer, ↵fiaxh2018-01-282-17/+9
| | | | include and use pgp embedded file names
* Pipeline for incoming messages in libdinofiaxh2018-01-283-13/+57
|
* Move Jid class to xmpp-vala, partially refactor namespaceMarvin W2018-01-283-8/+9
|
* Restore window state (size, maximized, position)fiaxh2017-12-311-22/+24
|
* Fallback display for all file typesfiaxh2017-12-131-6/+19
|
* http-files: async file downloadfiaxh2017-11-271-29/+32
|
* Disconnect stanza listeners from pipelinefiaxh2017-11-221-1/+1
|
* Fix warningsfiaxh2017-10-312-4/+12
|