Skip to content

Conversation

@crwood
Copy link
Member

@crwood crwood commented Mar 19, 2019

This PR updates the behavior of the gridsync.wormhole_.Wormhole QObject/wrapper to delay creating the underlying wormhole object (from the magic-wormhole library) until Wormhole.connect() is called. This fixes the situation in which Gridsync/magic-wormhole would needlessly open an idle connection to the relay/rendezvous server during initialization (despite not actually using that connection -- thankfully -- in the event that the user enables Tor).

Fixes #169

Big thanks to @abmoka for noticing this!

@crwood crwood mentioned this pull request Mar 19, 2019
@crwood crwood merged commit 59ba1f0 into master Mar 19, 2019
@crwood crwood deleted the 169.tor-proxy-bypass branch March 19, 2019 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tor proxy bypass

2 participants