made server multi threaded & config bugfix

This commit is contained in:
Kevin Froman 2017-12-27 19:18:00 -05:00
parent a2beb5971b
commit 2baf794ae7
2 changed files with 13 additions and 5 deletions

View file

@ -20,10 +20,14 @@ class Onionr:
def __init__(self):
# Get configuration and Handle commands
self.debug = True # Whole application debugging
os.chdir(sys.path[0])
if not os.path.exists('data'):
os.mkdir('data')
# Get configuration
self.config = configparser.ConfigParser()
if os.path.exists('data/config.ini'):
@ -31,7 +35,7 @@ class Onionr:
else:
# Generate default config
# Hostname should only be set if different from 127.x.x.x. Important for DNS rebinding attack prevention.
if debug:
if self.debug:
randomPort = 8080
else:
randomPort = random.randint(1024, 65535)
@ -65,4 +69,4 @@ class Onionr:
def showHelp(self):
return
Onionr()
Onionr()