diff options
| author | Tomás Touceda <chiiph@leap.se> | 2013-05-15 17:37:44 -0300 | 
|---|---|---|
| committer | Tomás Touceda <chiiph@leap.se> | 2013-05-15 17:37:44 -0300 | 
| commit | e5098575632e9c5eaf4aba4a17cc4506196662df (patch) | |
| tree | 6bbea4657a06e4bad23fb3ccd6f4330a77b26ba0 /src | |
| parent | 021078750d24162d24d7474f8b1fe97ef9467784 (diff) | |
Add hostname checking
Also remove some trailing whitespace
Diffstat (limited to 'src')
| -rw-r--r-- | src/leap/soledad/__init__.py | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/src/leap/soledad/__init__.py b/src/leap/soledad/__init__.py index 84935191..b511f13d 100644 --- a/src/leap/soledad/__init__.py +++ b/src/leap/soledad/__init__.py @@ -400,7 +400,7 @@ class Soledad(object):          """          # does the file exist in disk?          if not os.path.isfile(self._secrets_path): -            raise IOError('File does not exist: %s' % self._secrets_path)  +            raise IOError('File does not exist: %s' % self._secrets_path)          # read storage secrets from file          content = None          with open(self._secrets_path, 'r') as f: @@ -431,7 +431,7 @@ class Soledad(object):              return True          except DecryptionFailed:              logger.error('Could not decrypt storage secret.') -        except IOError, e:  +        except IOError, e:              logger.error('IOError: %s' % str(e))          return False @@ -995,8 +995,7 @@ class VerifiedHTTPSConnection(httplib.HTTPSConnection):          self.sock = ssl.wrap_socket(sock,                                      ca_certs=SOLEDAD_CERT,                                      cert_reqs=ssl.CERT_REQUIRED) -        # TODO: enable this when the certificate is fixed -        #match_hostname(self.sock.getpeercert(), self.host) +        match_hostname(self.sock.getpeercert(), self.host)  old__VerifiedHTTPSConnection = http_client._VerifiedHTTPSConnection | 
