aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppFileShare.h
Commit message (Collapse)AuthorAgeFilesLines
* FileUpload/Download: Use result() getter instead of signal parameterLinus Jahn2022-10-021-0/+1
| | | | | | The signal parameter does not work with immediately finishing uploads/downloads (i.e. when an error happened while starting). The user can't handle the result in that case.
* Implement XEP-0448: Stateless File SharingJonah BrĂ¼chert2022-09-291-0/+10
| | | | | | | | | This adds a file sharing manager that is capable of using multiple back ends. Currently implemented are a normal HTTP File Upload backend and an encrypted HTTP File Upload. Jingle File Transfer could be implemented later. Co-authored-by: Linus Jahn <lnj@kaidan.im>
* FileShare: Add encrypted sourcesLinus Jahn2022-09-291-0/+4
| | | | Adds new attribute for encrypted sources and parsing.
* FileShare: Fix documentation not generatedLinus Jahn2022-09-241-6/+1
|
* Add extra class for HttpFileSource instead of using QUrlLinus Jahn2022-09-141-2/+3
| | | | | Before just QUrl was used, which was okay. This should make it better recognizable and it makes clear it is only used for HTTP urls.
* Implement XEP-0447: Stateless file sharing: File sharing element (#448)Linus Jahn2022-09-131-0/+52
Implements parsing for the file sharing element from XEP-0447: Stateless files sharing version 0.2. https://xmpp.org/extensions/xep-0447.html Co-authored-by: Jonah BrĂ¼chert <jbb@kaidan.im>