Micah Lee
db2e3c9a34
Merge branch 'deskos-xp-develop' into develop
2018-09-14 15:11:41 -07:00
Micah Lee
e6069cfe56
Remove extra print statement
2018-09-14 15:11:33 -07:00
Micah Lee
1eee4dcdd1
Merge branch 'develop' of https://github.com/deskos-xp/torbrowser-launcher into deskos-xp-develop
2018-09-14 15:09:45 -07:00
intrigeri
eb328f2abe
AppArmor: give Web Content processes read access to the startup cache, otherwise they fail to load
2018-09-10 09:41:49 +00:00
intrigeri
45265423d7
AppArmor: give Tor Browser's Web Content process some more innocuous access it now needs.
2018-09-10 07:55:59 +00:00
intrigeri
678d083491
AppArmor: confine Firefox 60 "Web Content" processes under the torbrowser_plugin_container AppArmor profile.
2018-09-10 07:55:55 +00:00
intrigeri
a67f026cc1
AppArmor: adjust Firefox binary path for Tor Browser 8.0a10.
...
At this point it seems unlikely that the develop branch will be released
before Tor Browser 8.0 so here we go, let's get ready.
Note that I could have written firefox{,.real} instead, to support both Tor
Browser 7.5 and 8.0, but then we would have to open the profile more broadly so
the new shell wrapper installed as "firefox" by Tor Browser 8.0a10 can do its
job. This does not seem worth the hassle and will be fine as long as this new
torbrowser-launcher is released approximately at the same time as, or after, Tor
Browser 8.
2018-08-18 19:23:13 +00: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
intrigeri
ad95bbda69
AppArmor: allow Firefox to read /usr/share/glib-2.0/schemas/gschemas.compiled.
...
Otherwise, Tor Browser 8.0a9 crashes when clicking "Save Page As".
2018-07-03 15:43:10 +00:00
intrigeri
8a76256348
Merge pull request #310 from intrigeri/apparmor-201801-edition
...
AppArmor profiles, 2018-01 edition
2018-04-06 07:05:37 +00:00
Micah Lee
2f8b8ddafb
Version bump to 0.3.0.dev
2018-03-26 11:32:16 -07:00
Micah Lee
f97b550bda
Merge branch 'forthommel-patch-1' into major-refactor
2018-03-24 15:05:22 -07:00
Micah Lee
feb5830b30
Merge branch 'patch-1' of https://github.com/forthommel/torbrowser-launcher into forthommel-patch-1
2018-03-24 14:54:29 -07:00
Micah Lee
14233d0aa9
Tweak build files to fix issues in debian building
2018-03-23 16:11:51 -07:00
Micah Lee
bc0ffbd0c2
Updated translations
2018-03-23 15:55:23 -07:00
Micah Lee
dff21a7f71
Clean up dependencies, and remove requirements.txt because it is out-of-date and I use systemwide packages for deps
2018-03-23 15:47:37 -07:00
Micah Lee
23f9d6d568
Add gnupg2 as a dependency
2018-03-23 15:43:03 -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
467fd098c8
Update build scripts and dependencies
2018-03-23 13:20:06 -07:00
Micah Lee
2b854d436c
Fix style on setup.py
2018-03-23 13:13:52 -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
0e9db70e1c
Add @intrigeri as code owner for AppArmor profiles
2018-03-19 01:37:04 -07:00
Micah Lee
d0a5cc45e4
Add github code ownders
2018-02-26 21:22:42 -08:00
Laurent Forthomme
acc967dc11
Update fr.po
...
Updated the French translation!
2018-01-30 21:04:45 +01:00
intrigeri
91652b6436
AppArmor: remove boilerplate from local override files.
...
This matches how recent dh-apparmor behaves.
2018-01-29 08:24:52 +00:00
intrigeri
850d5606b3
AppArmor: support some of the included pluggable transports.
...
This fixes support for obfs4 and obfs3.
meek and fte require vastly more extended permissions and thus dedicated
child profiles.
2018-01-29 08:24:13 +00:00
intrigeri
33fd86fa14
AppArmor: give the tor profile a stable name.
...
This will allow us to handle upgrades more nicely in the future,
e.g. when the executable path changes. Besides, this makes the output of
aa-status and logs much easier to grasp.
Note to packagers: exactly as for the similar change applied to the Tor
Browser's Firefox profile, please consider recommending users to reboot their
system after the upgrade that applies this change.
2018-01-29 08:24:13 +00:00
intrigeri
a9bef63bd8
AppArmor: refactor thanks to variables defined in tunables/torbrowser.
2018-01-29 08:24:13 +00:00
intrigeri
b1e082fef0
AppArmor: drop support for long-obsolete paths.
2018-01-29 08:24:13 +00:00
intrigeri
0109e95efc
AppArmor: silence more inherited files access denial.
2018-01-29 08:24:13 +00:00