More detailed error logging on ssl handshake fail

This commit is contained in:
shortcutme 2019-04-10 19:58:37 +02:00
parent 0c9ea8f580
commit d47e4a3e0e
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -163,7 +163,7 @@ class Connection(object):
self.sock_wrapped = True self.sock_wrapped = True
except Exception as err: except Exception as err:
if not config.force_encryption: if not config.force_encryption:
self.log("Crypt connection error: %s, adding ip %s as broken ssl." % (err, self.ip)) self.log("Crypt connection error, adding %s:%s as broken ssl. %s" % (self.ip, self.port, Debug.formatException(err)))
self.server.broken_ssl_ips[self.ip] = True self.server.broken_ssl_ips[self.ip] = True
self.sock.close() self.sock.close()
self.crypt = None self.crypt = None
@ -495,7 +495,7 @@ class Connection(object):
self.sock_wrapped = True self.sock_wrapped = True
except Exception as err: except Exception as err:
if not config.force_encryption: if not config.force_encryption:
self.log("Crypt connection error: %s, adding ip %s as broken ssl." % (err, self.ip)) self.log("Crypt connection error, adding %s:%s as broken ssl. %s" % (self.ip, self.port, Debug.formatException(err)))
self.server.broken_ssl_ips[self.ip] = True self.server.broken_ssl_ips[self.ip] = True
self.close("Broken ssl") self.close("Broken ssl")