X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=transports%2Fstratum_http.py;h=b3e9a724aa9023508a517bb3001ec71339a73438;hb=fe7a0e0e9cf8df0dd87b8c87f867d39aba876352;hp=51d521913cd63b269141d42b2ab7d555757e9d93;hpb=652ba5d4924fc03ebd06e0072b4b39a57db686a7;p=electrum-server.git diff --git a/transports/stratum_http.py b/transports/stratum_http.py index 51d5219..b3e9a72 100644 --- a/transports/stratum_http.py +++ b/transports/stratum_http.py @@ -49,7 +49,7 @@ from the processor point of view: """ -from processor import random_string +from processor import random_string, print_log def get_version(request): @@ -268,7 +268,7 @@ class SSLRequestHandler(StratumJSONRPCRequestHandler): class SSLTCPServer(SocketServer.TCPServer): def __init__(self, server_address, certfile, keyfile, RequestHandlerClass, bind_and_activate=True): SocketServer.BaseServer.__init__(self, server_address, RequestHandlerClass) - ctx = SSL.Context(SSL.SSLv3_METHOD) + ctx = SSL.Context(SSL.SSLv23_METHOD) ctx.use_privatekey_file(keyfile) ctx.use_certificate_file(certfile) self.socket = SSL.Connection(ctx, socket.socket(self.address_family, self.socket_type)) @@ -390,11 +390,11 @@ class HttpServer(threading.Thread): if self.use_ssl: class StratumThreadedServer(ThreadingMixIn, StratumHTTPSSLServer): pass self.server = StratumThreadedServer(( self.host, self.port), self.certfile, self.keyfile) - print "HTTPS server started." + print_log( "HTTPS server started.") else: class StratumThreadedServer(ThreadingMixIn, StratumHTTPServer): pass self.server = StratumThreadedServer(( self.host, self.port)) - print "HTTP server started." + print_log( "HTTP server started.") self.server.dispatcher = self.dispatcher self.server.register_function(None, 'server.stop')