Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
G
gajim-plugins
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 58
    • Issues 58
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 8
    • Merge Requests 8
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • gajim
  • gajim-plugins
  • Wiki
  • httpuploadplugin

Last edited by Daniel Mar 20, 2018
Page history

httpuploadplugin

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)
Clone repository
  • OpenPGPplugin
  • acronymsexpanderplugin
  • antispamplugin
  • appindicatorsupportplugin
  • bannertweaksplugin
  • birthdayreminderplugin
  • chatstateplugin
  • clickablenicknamesplugin
  • clientsiconsplugin
  • coloredtracebackplugin
  • emoticonpackplugin
  • filesharingplugin
  • flashingkeyboardplugin
  • formhandler
  • gnomesessionmanagerplugin
View All Pages