Merge pull request #245 from garrettr/wait-for-ephemeral-hs

Revert to using wait_for_hs for ephemeral HS
This commit is contained in:
Micah Lee 2016-01-05 18:37:44 -08:00
commit 4c40b89faf
3 changed files with 6 additions and 8 deletions

View file

@ -87,7 +87,7 @@ class HS(object):
print strings._("connecting_ctrlport").format(int(port)) print strings._("connecting_ctrlport").format(int(port))
if self.supports_ephemeral: if self.supports_ephemeral:
print strings._('using_ephemeral') print strings._('using_ephemeral')
res = self.c.create_ephemeral_hidden_service({ 80: port }, await_publication = True) res = self.c.create_ephemeral_hidden_service({ 80: port }, await_publication = False)
self.service_id = res.content()[0][2].split('=')[1] self.service_id = res.content()[0][2].split('=')[1]
onion_host = res.content()[0][2].split('=')[1] + '.onion' onion_host = res.content()[0][2].split('=')[1] + '.onion'
return onion_host return onion_host

View file

@ -159,7 +159,6 @@ def main(cwd=None):
try: # Trap Ctrl-C try: # Trap Ctrl-C
# wait for hs, only if using old version of tor # wait for hs, only if using old version of tor
if not app.local_only: if not app.local_only:
if not app.hs.supports_ephemeral:
ready = app.hs.wait_for_hs(app.onion_host) ready = app.hs.wait_for_hs(app.onion_host)
if not ready: if not ready:
sys.exit() sys.exit()

View file

@ -168,7 +168,6 @@ class OnionShareGui(QtGui.QWidget):
# wait for hs # wait for hs
if not self.app.local_only: if not self.app.local_only:
if not self.app.hs.supports_ephemeral:
self.status_bar.showMessage(strings._('gui_starting_server3', True)) self.status_bar.showMessage(strings._('gui_starting_server3', True))
self.app.hs.wait_for_hs(self.app.onion_host) self.app.hs.wait_for_hs(self.app.onion_host)