From ccf2897a65b8262c138c0e68ba77c8f73dcae764 Mon Sep 17 00:00:00 2001 From: MuxZeroNet Date: Fri, 17 Feb 2017 22:25:44 +0000 Subject: [PATCH] Update StemPortPlugin.py --- plugins/disabled-StemPort/StemPortPlugin.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/plugins/disabled-StemPort/StemPortPlugin.py b/plugins/disabled-StemPort/StemPortPlugin.py index f2be9728..d7aaecd9 100644 --- a/plugins/disabled-StemPort/StemPortPlugin.py +++ b/plugins/disabled-StemPort/StemPortPlugin.py @@ -11,6 +11,10 @@ from Plugin import PluginManager from Config import config from Debug import Debug +from gevent import monkey +monkey.patch_all() +print "Patched..." + class PatchedControlPort(ControlPort): def _make_socket(self): try: @@ -56,7 +60,7 @@ class TorManagerPlugin(object): controller = from_port(port=self.port) controller.authenticate() self.controller = controller - self.status = u"Connected via Stem" + self.status = u"Connected (via Stem)" except Exception, err: print("\n") traceback.print_exc() @@ -86,10 +90,14 @@ class TorManagerPlugin(object): try: service = self.controller.create_ephemeral_hidden_service( {self.fileserver_port: self.fileserver_port}, - await_publication = True + await_publication = False ) if service.private_key_type != "RSA1024": raise Exception("ZeroNet doesn't support crypto " + service.private_key_type) + + self.log.info("Stem created onion service %s.onion" % service.service_id) + self.log.info("It takes a few seconds for this onion service to be recognized by HSDirs.") + return (service.service_id, service.private_key) except Exception, err: