#523 prioritise connecting to the v3 onionshare site when checking for updates, if Tor version is >= 0.3.2.9

This commit is contained in:
Miguel Jacq 2018-01-24 11:37:48 +11:00
parent 95c8c0fb81
commit 8cc651a370
No known key found for this signature in database
GPG Key ID: 5418373DFF79BA19

View File

@ -19,6 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
"""
from PyQt5 import QtCore
import datetime, time, socket, re, platform
from distutils.version import LooseVersion as Version
from onionshare import socks
from onionshare.settings import Settings
@ -96,7 +97,10 @@ class UpdateChecker(QtCore.QObject):
if force:
path += '?force=1'
onion_domain = 'elx57ue5uyfplgva.onion'
if Version(self.onion.tor_version) >= Version('0.3.2.9'):
onion_domain = 'lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion'
else:
onion_domain = 'elx57ue5uyfplgva.onion'
common.log('UpdateChecker', 'check', 'loading http://{}{}'.format(onion_domain, path))