py2 -> py3
This commit is contained in:
		
							parent
							
								
									66c9ecd6cf
								
							
						
					
					
						commit
						54c3f9acaa
					
				
					 4 changed files with 10 additions and 9 deletions
				
			
		|  | @ -1395,15 +1395,15 @@ class Connection(CommonConnection, ConnectionHandlers): | ||||||
|                 text += _('\nSSL Error: <b>%s</b>') % ssl_error[errnum] |                 text += _('\nSSL Error: <b>%s</b>') % ssl_error[errnum] | ||||||
|             else: |             else: | ||||||
|                 text += _('\nUnknown SSL error: %d') % errnum |                 text += _('\nUnknown SSL error: %d') % errnum | ||||||
|             fingerprint = cert.digest('sha1') |             fingerprint = cert.digest('sha1').decode('utf-8') | ||||||
|             pem = OpenSSL.crypto.dump_certificate(OpenSSL.crypto.FILETYPE_PEM, |             pem = OpenSSL.crypto.dump_certificate(OpenSSL.crypto.FILETYPE_PEM, | ||||||
|                 cert) |                 cert).decode('utf-8') | ||||||
|             gajim.nec.push_incoming_event(SSLErrorEvent(None, conn=self, |             gajim.nec.push_incoming_event(SSLErrorEvent(None, conn=self, | ||||||
|                 error_text=text, error_num=errnum, cert=pem, |                 error_text=text, error_num=errnum, cert=pem, | ||||||
|                 fingerprint=fingerprint, certificate=cert)) |                 fingerprint=fingerprint, certificate=cert)) | ||||||
|             return True |             return True | ||||||
|         if cert: |         if cert: | ||||||
|             fingerprint = cert.digest('sha1') |             fingerprint = cert.digest('sha1').decode('utf-8') | ||||||
|             saved_fingerprint = gajim.config.get_per('accounts', self.name, |             saved_fingerprint = gajim.config.get_per('accounts', self.name, | ||||||
|                 'ssl_fingerprint_sha1') |                 'ssl_fingerprint_sha1') | ||||||
|             if saved_fingerprint: |             if saved_fingerprint: | ||||||
|  | @ -1420,7 +1420,7 @@ class Connection(CommonConnection, ConnectionHandlers): | ||||||
|             '100' not in gajim.config.get_per('accounts', self.name, |             '100' not in gajim.config.get_per('accounts', self.name, | ||||||
|             'ignore_ssl_errors').split(): |             'ignore_ssl_errors').split(): | ||||||
|                 pem = OpenSSL.crypto.dump_certificate( |                 pem = OpenSSL.crypto.dump_certificate( | ||||||
|                     OpenSSL.crypto.FILETYPE_PEM, cert) |                     OpenSSL.crypto.FILETYPE_PEM, cert).decode('utf-8') | ||||||
|                 txt = _('The authenticity of the %s certificate could be ' |                 txt = _('The authenticity of the %s certificate could be ' | ||||||
|                     'invalid.\nThe certificate does not cover this domain.') %\ |                     'invalid.\nThe certificate does not cover this domain.') %\ | ||||||
|                     hostname |                     hostname | ||||||
|  |  | ||||||
|  | @ -1639,8 +1639,8 @@ class NewAccountConnectedEvent(nec.NetworkIncomingEvent): | ||||||
|         if self.conn.connection.Connection.ssl_certificate: |         if self.conn.connection.Connection.ssl_certificate: | ||||||
|             cert = self.conn.connection.Connection.ssl_certificate |             cert = self.conn.connection.Connection.ssl_certificate | ||||||
|             self.ssl_cert = OpenSSL.crypto.dump_certificate( |             self.ssl_cert = OpenSSL.crypto.dump_certificate( | ||||||
|                 OpenSSL.crypto.FILETYPE_PEM, cert) |                 OpenSSL.crypto.FILETYPE_PEM, cert).decode('utf-8') | ||||||
|             self.ssl_fingerprint = cert.digest('sha1') |             self.ssl_fingerprint = cert.digest('sha1').decode('utf-8') | ||||||
|         return True |         return True | ||||||
| 
 | 
 | ||||||
| class NewAccountNotConnectedEvent(nec.NetworkIncomingEvent): | class NewAccountNotConnectedEvent(nec.NetworkIncomingEvent): | ||||||
|  |  | ||||||
|  | @ -289,7 +289,8 @@ def make_certs(filepath, CN): | ||||||
|         os.chmod(filepath + '.pkey', 0600) |         os.chmod(filepath + '.pkey', 0600) | ||||||
|         f.write(crypto.dump_privatekey(crypto.FILETYPE_PEM, key)) |         f.write(crypto.dump_privatekey(crypto.FILETYPE_PEM, key)) | ||||||
|     with open(filepath + '.cert', 'wb') as f: |     with open(filepath + '.cert', 'wb') as f: | ||||||
|         f.write(crypto.dump_certificate(crypto.FILETYPE_PEM, cert)) |         f.write(crypto.dump_certificate(crypto.FILETYPE_PEM, cert).decode( | ||||||
|  |             'utf-8')) | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| if __name__ == '__main__': | if __name__ == '__main__': | ||||||
|  |  | ||||||
|  | @ -71,10 +71,10 @@ except ImportError: | ||||||
| try: | try: | ||||||
|     from distutils.version import LooseVersion as V |     from distutils.version import LooseVersion as V | ||||||
|     if V(nbxmpp.__version__) < V("0.3"): |     if V(nbxmpp.__version__) < V("0.3"): | ||||||
|         print 'Gajim needs python-nbxmpp > 0.3 to run. Quiting...' |         print('Gajim needs python-nbxmpp > 0.3 to run. Quiting...') | ||||||
|         sys.exit() |         sys.exit() | ||||||
| except: | except: | ||||||
|     print 'Gajim needs python-nbxmpp > 0.3 to run. Quiting...' |     print('Gajim needs python-nbxmpp > 0.3 to run. Quiting...') | ||||||
|     sys.exit() |     sys.exit() | ||||||
| 
 | 
 | ||||||
| #from common import demandimport | #from common import demandimport | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue