Commit 671f251c authored by Philipp Hörist's avatar Philipp Hörist
Browse files

Merge branch 'httpupload-disable' into 'master'

[httpupload] Add max Gajim version for plugin activation

See merge request !63
parents bf7cf1c0 d2c8f921
......@@ -29,7 +29,7 @@ if == 'nt':
import nbxmpp
from gi.repository import Gtk, GLib
from gajim import __version__
from gajim.common import app
from gajim.common import ged
from gajim.plugins import GajimPlugin
......@@ -42,9 +42,19 @@ log = logging.getLogger('gajim.plugin_system.httpupload')
NS_HTTPUPLOAD = 'urn:xmpp:http:upload'
MAX_GAJIM_VER = "0.98.3"
class HTTPUploadPlugin(GajimPlugin):
def init(self):
from distutils.version import LooseVersion as V
if V(__version__) > V(MAX_GAJIM_VER):
self.activatable = False
self.available_text = 'Gajim 0.99.1 and later versions come with '\
'HTTP Upload integrated as core functionality. '\
'This plugin is not needed any longer.'
self.config_dialog = None
self.config_default_values = {
'verify': (True, '')
name: HttpUpload
short_name: httpupload
version: 0.7.3
version: 0.7.4
description: This plugin is designed to send a file to a contact or muc by using httpupload.<br/>
Your server must support <a href="">XEP-0363: HTTP Upload</a>.<br/>
This plugin is integrated into Gajim core since version 0.99.1.<br/>
authors: Thilo Molitor <>
Philipp Hörist <>
Linus Heckemann <>
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment