aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppFileShare.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Implement XEP-0448: Stateless File SharingJonah BrĂ¼chert2022-09-291-0/+23
| | | | | | | | | 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-6/+30
| | | | Adds new attribute for encrypted sources and parsing.
* FileShare: Fix documentation not generatedLinus Jahn2022-09-241-6/+13
|
* Add extra class for HttpFileSource instead of using QUrlLinus Jahn2022-09-141-9/+8
| | | | | 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/+151
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>