HTTP Upload Plugin
Overall description
This Plugin implements XEP-0363 for file transfers.
This plugin is integrated into Gajim core since Gajim 1.0. It is no longer needed to use HTTP Upload in Gajim 1.0 (plugin gets deactivated automatically and can safely be removed).
HTTP Upload was designed to address the following secenarios:
- The recipient is not online (asynchronous file transfer)
- Multiple recipients (group chats or multiple clients)
Encryption
This Plugin can upload encrypted files in conjunction with the OMEMO Plugin.
On Linux you need to install python-cryptography
.
Installation
You can install the Plugin via the Gajim Plugin Manager.
Example
The server you use needs to support XEP-0363.
Prosody: mod_http_upload.
Ejabberd: 'mod_http_upload' is included in ejabberd-core since version 15.10.
After you have connected to a server with XEP-0363 support, you should see a new button for file transfers.
When the upload is completed, a thumbnail will be sent to the recipients with XHTML-IM. If the recipient doesn't support XHTML-IM, they will just see the URL instead. Gajim supports XHTML-IM and will always display the thumbnail.
Changelog (Gajim 0.16)
0.4.6 - 07.06.2017
- Fix #199 (closed)
0.4.5 - 15.03.2017
- Catch more errors
0.4.4 - 15.03.2017
- Return correct error message on exception
0.4.3 - 13.01.2017
- Stability fixes
0.4.2 - 10.01.2017
- Better Error handling (don't crash)