#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 from PyQt5 import QtCore
import datetime, time, socket, re, platform import datetime, time, socket, re, platform
from distutils.version import LooseVersion as Version
from onionshare import socks from onionshare import socks
from onionshare.settings import Settings from onionshare.settings import Settings
@ -96,6 +97,9 @@ class UpdateChecker(QtCore.QObject):
if force: if force:
path += '?force=1' path += '?force=1'
if Version(self.onion.tor_version) >= Version('0.3.2.9'):
onion_domain = 'lldan5gahapx5k7iafb3s4ikijc4ni7gx5iywdflkba5y2ezyg6sjgyd.onion'
else:
onion_domain = 'elx57ue5uyfplgva.onion' onion_domain = 'elx57ue5uyfplgva.onion'
common.log('UpdateChecker', 'check', 'loading http://{}{}'.format(onion_domain, path)) common.log('UpdateChecker', 'check', 'loading http://{}{}'.format(onion_domain, path))