diff --git a/cli/onionshare_cli/onion.py b/cli/onionshare_cli/onion.py index 0f449004..cb5b4f27 100644 --- a/cli/onionshare_cli/onion.py +++ b/cli/onionshare_cli/onion.py @@ -658,7 +658,8 @@ class Onion(object): # Does this version of Tor support next-gen ('v3') onions? # Note, this is the version of Tor where this bug was fixed: # https://trac.torproject.org/projects/tor/ticket/28619 - self.supports_v3_onions = Version(self.tor_version) >= Version("0.3.5.7") + cleaned_tor_version = re.sub(r"\s*\(.*\)", "", self.tor_version) + self.supports_v3_onions = Version(cleaned_tor_version) >= Version("0.3.5.7") # Now that we are connected to Tor, if we are using built-in bridges, # update them with the latest copy available from the Tor API diff --git a/desktop/onionshare/update_checker.py b/desktop/onionshare/update_checker.py index 4bc3d34b..e40a8c77 100644 --- a/desktop/onionshare/update_checker.py +++ b/desktop/onionshare/update_checker.py @@ -106,7 +106,8 @@ class UpdateChecker(QtCore.QObject): if force: path += "?force=1" - if Version(self.onion.tor_version) >= Version("0.3.2.9"): + cleaned_tor_version = re.sub(r"\s*\(.*\)", "", self.onion.tor_version) + if Version(cleaned_tor_version) >= Version("0.3.2.9"): onion_domain = ( "lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion" )