From 17ddbd8b32a2b9d632aec0d6f51d23dc7039f4c8 Mon Sep 17 00:00:00 2001 From: HelloZeroNet Date: Wed, 30 Mar 2016 23:19:46 +0200 Subject: [PATCH] Only start onions in passive mode --- src/File/FileServer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/File/FileServer.py b/src/File/FileServer.py index 74add97b..210c4dd4 100644 --- a/src/File/FileServer.py +++ b/src/File/FileServer.py @@ -185,7 +185,8 @@ class FileServer(ConnectionServer): gevent.spawn(self.checkSite, site, check_files) self.openport() - self.tor_manager.startOnions() + if self.port_opened is False: + self.tor_manager.startOnions() if not sites_checking: for address, site in self.sites.items(): # Check sites integrity @@ -243,7 +244,7 @@ class FileServer(ConnectionServer): last_time = time.time() while 1: time.sleep(30) - if time.time() - max(self.last_request, last_time) > 60*3: # If taken more than 3 minute then the computer was in sleep mode + if time.time() - max(self.last_request, last_time) > 60 * 3: # If taken more than 3 minute then the computer was in sleep mode self.log.info( "Wakeup detected: time wrap from %s to %s (%s sleep seconds), acting like startup..." % (last_time, time.time(), time.time() - last_time)