Micah Lee
fae91193ca
Merge branch 'develop' into expired_key
2020-10-06 16:26:02 -07:00
Micah Lee
83e24e2385
Reformat all python code using black
2020-10-06 15:59:15 -07:00
Micah Lee
7fc81ca92f
Switch to a version comparison library so that "10" is not less than "9"
2020-10-06 15:58:48 -07:00
Micah Lee
12ac68ecd8
Download key using web key directory from torproject.org instead of keyservers
2020-10-06 15:58:22 -07:00
Tilo Spannagel
208d0a29b2
Use XDG_*_HOME vars
2019-09-03 12:25:30 +02:00
Micah Lee
d6343012b4
Remove sks keyserver CA, and also remove unnecessary keyserver options
2019-07-19 17:49:17 -07:00
marieismywaifu
af427c1d17
Use non-vulnerable key server
2019-07-04 13:01:21 +00:00
Micah Lee
e57f1a2219
Actually hide TBL window
2018-09-27 11:32:10 -07:00
Micah Lee
3c47a30e53
Fix SHARE so that it works to run without installing
2018-09-27 11:09:14 -07:00
Micah Lee
b50706b7da
Merge branch 'locale-fix' into develop
2018-09-14 15:32:13 -07:00
Micah Lee
e6069cfe56
Remove extra print statement
2018-09-14 15:11:33 -07:00
Micah Lee
e886c20142
Update list of languages that Tor Browser is available in
2018-09-14 15:04:55 -07:00
Micah Lee
b828bdfafe
Properly detect the system's locale
2018-09-14 15:00:41 -07:00
Carl Joseph Hirner III
bd9e67c293
Add files via upload
2018-07-29 12:40:46 -07:00
Carl Joseph Hirner III
4e4bbd6722
Delete launcher.py
2018-07-29 12:40:21 -07:00
Micah Lee
826efbec74
Fixed various issues related to sig verification. Now if the verification fails, it saves a backup. And it uses gpg2 to refresh the keyring instead of gpg1, which did nothing.
2018-03-23 15:42:11 -07:00
Micah Lee
7cc2611edc
Center the window
2018-03-23 14:50:12 -07:00
Micah Lee
b8453e35e5
Must retain a reference to the QMainWindow, or Qt never shows it
2018-03-23 14:43:08 -07:00
Micah Lee
a7f166953c
Only try refreshing the keyring when necessary
2018-03-23 13:45:33 -07:00
Micah Lee
45e6c01628
Allow ctrl-c to work again (see https://stackoverflow.com/questions/5160577/ctrl-c-doesnt-work-with-pyqt )
2018-03-23 13:40:44 -07:00
Micah Lee
df33b47382
Fix flake8 style issues
2018-03-23 13:36:37 -07:00
Micah Lee
f1473aaec6
Fix ampersand
2018-03-23 13:00:10 -07:00
Micah Lee
055a26ca51
Give more intelligence errors if connection error while using socks proxy
2018-03-23 12:56:32 -07:00
Micah Lee
0195e48991
Make downloading over Tor work
2018-03-23 12:49:52 -07:00
Micah Lee
ca0027cd86
Fix issue with settings checkboxes not working correctly
2018-03-23 12:40:19 -07:00
Micah Lee
1d3b107855
Check for SSL error when downloading
2018-03-22 20:52:54 -07:00
Micah Lee
6a54e329ee
Extract tarball in a separate thread
2018-03-22 20:33:55 -07:00
Micah Lee
a23056bdbd
Verify signature in a separate thread
2018-03-22 20:23:21 -07:00
Micah Lee
7054fb0eb6
Start making basic download error handling work again, and remove old twisted code
2018-03-22 19:46:41 -07:00
Micah Lee
3a79330312
Fix buttons, and actually delete download path on exit
2018-03-22 15:18:46 -07:00
Micah Lee
490844f401
Download in a separate thread, using requests
2018-03-22 15:10:37 -07:00
Micah Lee
39fd6a05d0
Replace twisted with requests. Downloads work, but does not handle errors or update the GUI
2018-03-22 14:35:25 -07:00
Micah Lee
f7cc20d62f
Refactor Launcher to use Qt5, removing all of gtk2 (does not execute yet still because of twisted issues)
2018-03-22 14:21:23 -07:00
Micah Lee
3c187ecff2
Add icons to settings buttons
2018-03-22 11:22:22 -07:00
Micah Lee
052a09953a
Removed modem sound :(
2018-03-22 11:00:22 -07:00
Micah Lee
f8a4f74644
Port Settings from gtk2 to Qt5, and also switch from python2 to python3
2018-03-19 09:29:12 -07:00
Micah Lee
3c70aaebae
Update default mirror to https://dist.torproject.org/
2018-01-28 08:57:26 -08:00
Micah Lee
53d30f2627
Merge branch '298-remove-newlines-from-prints' of https://github.com/creideiki/torbrowser-launcher into creideiki-298-remove-newlines-from-prints
2018-01-28 08:42:21 -08:00
Micah Lee
23568b58a7
Merge branch 'feature-relative-import' of https://github.com/sedrubal/torbrowser-launcher into sedrubal-feature-relative-import
2018-01-28 08:26:21 -08:00
Micah Lee
49c7ae49e6
Merge branch 'feature-print-function' of https://github.com/sedrubal/torbrowser-launcher into sedrubal-feature-print-function
2018-01-28 08:24:55 -08:00
Micah Lee
001e1ee4e4
Merge branch 'feature-use-octal-numbers' of https://github.com/sedrubal/torbrowser-launcher into sedrubal-feature-use-octal-numbers
2018-01-27 13:54:28 -08:00
Matt Kraai
1425d79f88
Read the version number from ChangeLog.txt
...
Fixes #306
2018-01-24 18:45:29 -08:00
Karl-Johan Karlsson
469331e569
Split print calls on newlines
...
If torbrowser-launcher cannot write to stdout, e.g. because it was
started in the background and the controlling terminal has been closed
or because it was started from a desktop environment launcher whose
stdout has been closed, it crashes after updating the GnuPG key.
This is due to print() crashing the program if stdout isn't writeable
and the string to print contains a newline.
To work around the problem, split the strings containing newlines into
several calls to print().
See also the upstream bug at https://bugs.python.org/issue32345
Closes #298
2017-12-16 12:52:00 +01:00
Micah Lee
062abe5bc4
Merge branch 'issue-271' of https://github.com/dephekt/torbrowser-launcher into dephekt-issue-271
2017-06-20 17:02:45 -07:00
Micah Lee
a11e699cd1
Merge branch 'update_version_check_url' of https://github.com/boklm/torbrowser-launcher into boklm-update_version_check_url
2017-06-20 15:24:52 -07:00
Micah Lee
b60187e497
Fix crash that happens if gpgme is not installed
2017-06-20 15:23:24 -07:00
Nicolas Vigier
93e41c9e37
Update version_check_url
...
The Tor Browser update manifests have been moved from
dist.torproject.org to aus1.torproject.org:
https://trac.torproject.org/projects/tor/ticket/19481
The update_2 part of the URL has been changed to update_3:
https://trac.torproject.org/projects/tor/ticket/19316
2017-06-17 01:24:04 +02:00
Dan Snider
452c99832e
Parse output of refresh_keys and display nicer output.
2017-04-23 18:41:24 -05:00
Dan Snider
445834e9c4
Use HKPS for GPG key refresh, add sks-keyservers' CA cert.
2017-04-22 10:17:33 -05:00
Dan Snider
87338d1c10
Only refresh the keyring, don't try to get new keys.
2017-04-21 17:01:49 -05:00