changeset e719023831fb in /home/hg/repos/gajim

details:http://hg.gajim.org/gajim?cmd=changeset;node=e719023831fb
description: check that pyopenssl > 0.12 is installed before using fonctions 
available after this version

diffstat:

 src/common/check_X509.py |  4 ++++
 src/features_window.py   |  4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diffs (28 lines):

diff -r 69950c9bc900 -r e719023831fb src/common/check_X509.py
--- a/src/common/check_X509.py  Tue Jan 03 20:17:33 2012 +0100
+++ b/src/common/check_X509.py  Wed Jan 04 11:38:09 2012 +0100
@@ -4,6 +4,10 @@
 try:
     import OpenSSL.SSL
     import OpenSSL.crypto
+    ver = OpenSSL.__version__
+    ver_l = [int(i) for i in ver.split('.')]
+    if ver_l < [0, 12]:
+        raise ImportError
     from pyasn1.type import univ, constraint, char, namedtype, tag
     from pyasn1.codec.der.decoder import decode
     from common.helpers import prep, InvalidFormat
diff -r 69950c9bc900 -r e719023831fb src/features_window.py
--- a/src/features_window.py    Tue Jan 03 20:17:33 2012 +0100
+++ b/src/features_window.py    Wed Jan 04 11:38:09 2012 +0100
@@ -49,8 +49,8 @@
         self.features = {
             _('SSL certificate validation'): (self.pyopenssl_available,
                 _('A library used to validate server certificates to ensure a 
secure connection.'),
-                _('Requires python-pyopenssl.'),
-                _('Requires python-pyopenssl.')),
+                _('Requires python-pyopenssl > 0.12 and pyasn1.'),
+                _('Requires python-pyopenssl > 0.12 and pyasn1.')),
             _('Bonjour / Zeroconf'): (self.zeroconf_available,
                 _('Serverless chatting with autodetected clients in a local 
network.'),
                 _('Requires python-avahi.'),
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to