Skip to content
Snippets Groups Projects
Commit 8574c1aa authored by Philipp Hörist's avatar Philipp Hörist
Browse files

Use cert validation only on Windows for now

parent 488f26e3
No related branches found
No related tags found
1 merge request!41Improved error messages
......@@ -114,15 +114,14 @@ class PluginInstaller(GajimPlugin):
'\n%s') % plugins_str, on_response_yes=open_update)
def ftp_connect(self):
if sys.version_info >= (3, 4):
if os.name == 'nt':
ctx = ssl.create_default_context()
con = ftplib.FTP_TLS(self.config['ftp_server'], context=ctx)
log.debug('Plugin Server Cert verified')
else:
con = ftplib.FTP_TLS(self.config['ftp_server'])
con.login()
con.prot_p()
return con
@log_calls('PluginInstallerPlugin')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment