]>
git.lizzy.rs Git - torbrowser-launcher.git/log
Micah Lee [Tue, 6 Oct 2020 23:52:26 +0000 (16:52 -0700)]
Merge pull request #528 from micahflee/develop
Version 0.3.3
Micah Lee [Tue, 6 Oct 2020 23:50:53 +0000 (16:50 -0700)]
Version bump to 0.3.3, update readme, update screenshot
Micah Lee [Tue, 6 Oct 2020 23:50:33 +0000 (16:50 -0700)]
Remove PPA from the readme
Micah Lee [Tue, 6 Oct 2020 23:50:20 +0000 (16:50 -0700)]
Add python3-packaging dependency
Micah Lee [Tue, 6 Oct 2020 23:40:13 +0000 (16:40 -0700)]
Stop hardcoding gpg2 path
Micah Lee [Tue, 6 Oct 2020 23:35:19 +0000 (16:35 -0700)]
Merge branch 'patch-1' of https://github.com/mentha/torbrowser-launcher into mentha-patch-1
Micah Lee [Tue, 6 Oct 2020 23:29:02 +0000 (16:29 -0700)]
Merge pull request #526 from micahflee/expired_key
Fix "signature verification error" due to expired key
Micah Lee [Tue, 6 Oct 2020 23:26:02 +0000 (16:26 -0700)]
Merge branch 'develop' into expired_key
Micah Lee [Tue, 6 Oct 2020 23:00:35 +0000 (16:00 -0700)]
Add newer, non-expired version of Tor Browser signing key
Micah Lee [Tue, 6 Oct 2020 22:59:15 +0000 (15:59 -0700)]
Reformat all python code using black
Micah Lee [Tue, 6 Oct 2020 22:58:48 +0000 (15:58 -0700)]
Switch to a version comparison library so that "10" is not less than "9"
Micah Lee [Tue, 6 Oct 2020 22:58:22 +0000 (15:58 -0700)]
Download key using web key directory from torproject.org instead of keyservers
intrigeri [Thu, 24 Sep 2020 08:17:06 +0000 (08:17 +0000)]
Merge pull request #503 from rmsacks/apparmor-libstdc++
apparmor: allow Browser to memory map libstdc++
Robert Sacks [Wed, 23 Sep 2020 17:10:35 +0000 (13:10 -0400)]
apparmor: allow Browser to memory map libstdc++
Fixes #502
mentha [Wed, 23 Sep 2020 08:03:14 +0000 (16:03 +0800)]
Fix #462 DNS leak when “downloading over tor”
intrigeri [Fri, 21 Aug 2020 10:29:33 +0000 (10:29 +0000)]
Merge pull request #479 from diabonas/apparmor-additions
AppArmor: silence some more unnecessary permissions
Jonas Witschel [Sun, 12 Jul 2020 18:10:39 +0000 (20:10 +0200)]
AppArmor: silence sys_admin capability
This permission is unsuccessfully requested during every start of Tor
Browser 9.5.3, silence it for cleaner logs.
intrigeri [Tue, 18 Aug 2020 09:15:56 +0000 (09:15 +0000)]
Merge pull request #469 from rogers0/PR/apparmor_meek
AppArmor: Support pluggable transports especially meek
intrigeri [Tue, 18 Aug 2020 09:14:36 +0000 (09:14 +0000)]
Merge pull request #468 from rogers0/PR/apparmor_fonts
torbrowser fails to start due to lacking fonts/* entry in apparmor
intrigeri [Tue, 18 Aug 2020 09:02:21 +0000 (09:02 +0000)]
Merge pull request #460 from intrigeri/AppArmor-silence-lsb_release-denial
Silence the deny apparmor log from lsb_release
Roger Shimizu [Wed, 6 May 2020 08:01:41 +0000 (17:01 +0900)]
AppArmor: Support pluggable transports especially meek
Santiago R.R [Fri, 1 May 2020 19:47:35 +0000 (21:47 +0200)]
torbrowser fails to start due to lacking fonts/* entry in apparmor
Origin: https://bugs.debian.org/959388
Roger Shimizu [Sun, 12 Apr 2020 07:02:51 +0000 (16:02 +0900)]
Silence the deny apparmor log from lsb_release
This resolves debian bug: https://bugs.debian.org/913104
lsb_release is only used by Firefox to add extra information to crash reports,
and Tor Browser is built with --disable-crashreporter.
Therefore, AppArmor denying execution of lsb_release should be a no-op,
and we can silence the corresponding log message.
intrigeri [Fri, 8 Nov 2019 07:32:58 +0000 (07:32 +0000)]
Merge pull request #442 from intrigeri/AppArmor-for-Tor-Browser-9-updater
AppArmor: allow running the Firefox updater from its new path
Corresponding Debian bug: https://bugs.debian.org/944218
intrigeri [Thu, 7 Nov 2019 13:55:10 +0000 (13:55 +0000)]
Merge pull request #434 from bisco2/apparmor-u2f-support
AppArmor: grant Tor Browser access to U2F devices
Birger Schacht [Wed, 23 Oct 2019 17:47:55 +0000 (19:47 +0200)]
Allow torbrowser to access u2f devices
intrigeri [Thu, 7 Nov 2019 07:47:27 +0000 (07:47 +0000)]
AppArmor: allow running the Firefox updater from its new path
Micah Lee [Fri, 11 Oct 2019 17:59:35 +0000 (13:59 -0400)]
Merge pull request #433 from AsciiWolf/patch-1
Fix AppData
AsciiWolf [Thu, 10 Oct 2019 18:56:09 +0000 (20:56 +0200)]
Fix AppData
Add correct component type, add OARS metadata
Micah Lee [Wed, 9 Oct 2019 20:05:44 +0000 (16:05 -0400)]
Merge pull request #422 from tilosp/tilosp/use-xdg-home-vars
Use XDG_*_HOME vars
Micah Lee [Wed, 9 Oct 2019 20:01:18 +0000 (16:01 -0400)]
Merge pull request #432 from xinxinxinxinxin/patch-1
Update French translation
Micah Lee [Wed, 9 Oct 2019 20:00:24 +0000 (16:00 -0400)]
Merge pull request #421 from AsciiWolf/patch-3
Remove absolute install paths
Micah Lee [Wed, 9 Oct 2019 19:59:56 +0000 (15:59 -0400)]
Merge pull request #420 from AsciiWolf/patch-2
Use standard icon location
Micah Lee [Wed, 9 Oct 2019 19:59:35 +0000 (15:59 -0400)]
Merge pull request #419 from AsciiWolf/patch-1
Use correct desktop id in AppData
Micah Lee [Wed, 9 Oct 2019 19:58:01 +0000 (15:58 -0400)]
Merge pull request #409 from jjoaovitor7/patch-1
pt_BR translation (desktop files).
Micah Lee [Wed, 9 Oct 2019 19:57:28 +0000 (15:57 -0400)]
Small readme change
Micah Lee [Wed, 9 Oct 2019 18:37:11 +0000 (14:37 -0400)]
Update readme to include Flatpak instructions
xin [Sun, 6 Oct 2019 19:30:20 +0000 (19:30 +0000)]
Update French translation
intrigeri [Mon, 30 Sep 2019 10:30:37 +0000 (10:30 +0000)]
Merge pull request #426 from intrigeri/AppArmor-for-Tor-Browser-9
AppArmor updates for Tor Browser 9
intrigeri [Mon, 9 Sep 2019 09:07:55 +0000 (09:07 +0000)]
AppArmor: Pass the environment to Firefox content processes
Without this, LD_LIBRARY_PATH is not passed to these processes, and then:
- Tor Browser cannot load libmozsandbox.so
- Tor Browser 9.0a6 does not start correctly:
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.23' not
found (required by /usr/local/lib/tor-browser/libxul.so)
… while it should use its own copy of libstdc++.so.6.
intrigeri [Mon, 9 Sep 2019 08:32:52 +0000 (08:32 +0000)]
AppArmor: allow new path for the Firefox 68 IPC
Tilo Spannagel [Tue, 3 Sep 2019 10:25:30 +0000 (12:25 +0200)]
Use XDG_*_HOME vars
AsciiWolf [Fri, 30 Aug 2019 12:28:54 +0000 (14:28 +0200)]
Remove absolute install paths
AsciiWolf [Fri, 30 Aug 2019 12:14:14 +0000 (14:14 +0200)]
Use standard icon location
AsciiWolf [Thu, 29 Aug 2019 11:52:17 +0000 (13:52 +0200)]
Use correct desktop id in AppData
João Vítor S. F [Mon, 29 Jul 2019 11:35:16 +0000 (08:35 -0300)]
pt_BR translation.
Name[pt_BR]=Navegador Tor
Comment[pt_BR]=Navegador Tor
João Vítor S. F [Mon, 29 Jul 2019 11:13:54 +0000 (08:13 -0300)]
pt_BR translation.
Name[pt_BR]=Navegador Tor (Configurações do Lançador)
Comment[pt_BR]=Navegador Tor (Configurações do Lançador)
Micah Lee [Sat, 20 Jul 2019 00:49:17 +0000 (17:49 -0700)]
Remove sks keyserver CA, and also remove unnecessary keyserver options
Micah Lee [Sat, 20 Jul 2019 00:43:06 +0000 (17:43 -0700)]
Version bump to 0.1.2, updated changelog, add new screenshot, and update logo
Micah Lee [Sat, 20 Jul 2019 00:25:48 +0000 (17:25 -0700)]
Merge pull request #370 from HEXcube/patch-1
Update README.md to use the newer apt command
Micah Lee [Sat, 20 Jul 2019 00:25:18 +0000 (17:25 -0700)]
Merge pull request #402 from marieismywaifu/patch-1
Use non-vulnerable key server
intrigeri [Fri, 19 Jul 2019 20:59:47 +0000 (20:59 +0000)]
Merge pull request #396 from intrigeri/apparmor-drop-plugin-container-profile
AppArmor: drop plugin container profile and allow audio
marieismywaifu [Thu, 4 Jul 2019 13:01:21 +0000 (13:01 +0000)]
Use non-vulnerable key server
intrigeri [Sun, 31 Mar 2019 15:36:57 +0000 (15:36 +0000)]
AppArmor: grant permissions needed for audio support.
It's 2019. Users want to watch videos in Tor Browser. Having to edit files and
run commands as root is not a realistic expectation for Tor Browser users.
intrigeri [Sun, 31 Mar 2019 15:07:02 +0000 (15:07 +0000)]
AppArmor: silence denial logs for dconf access.
intrigeri [Sun, 31 Mar 2019 14:33:45 +0000 (14:33 +0000)]
AppArmor: drop the profile dedicated to Web Content processes.
Before Firefox 60, Web Content processes were instances of a dedicated
binary (plugin-container). But since Firefox 60, the Web Content processes are
instances of the very same executable as the parent Firefox process,
which makes it impossible to apply a different AppArmor policy to:
- Web Content processes, that should ideally be more strictly confined
- the new parent Firefox process that's spawned while restarting
during a self-upgrade of Tor Browser
And indeed, we had to drop this distinction with commit
678d083491ceba5201d96b514173890944928540 .
As a result, the new parent Firefox process that's spawned while restarting
during a self-upgrade of Tor Browser runs under the torbrowser_plugin_container
profile, i.e. more strictly confined than it should be, which breaks all kinds
of things.
A Firefox release manager tells me there's no plan to give Web Content processes
a dedicated binary again; let's give up and go back to confining the entire
browser under one single AppArmor profile, and rely on Firefox' own sandboxing
systems to protect itself against rogue Web Content processes.
Micah Lee [Sat, 5 Jan 2019 00:09:17 +0000 (16:09 -0800)]
Add warning about errors to readme, and update screenshot
intrigeri [Sat, 15 Dec 2018 10:01:29 +0000 (10:01 +0000)]
AppArmor: allow Web Content processes to create .parentwritetest.
Otherwise restarting after updating Tor Browser is broken.
Micah Lee [Thu, 25 Oct 2018 17:27:46 +0000 (10:27 -0700)]
Bump version to 0.3.1 and update changelog
Rohan "HEXcube" Villoth [Sat, 6 Oct 2018 08:48:40 +0000 (14:18 +0530)]
Update README.md to use the newer apt command
5 years back Debian introduced apt as the new “pleasant for end users” tool over apt-get. The newer apt command works on all currently supported Ubuntu and Debian releases. See https://itsfoss.com/apt-vs-apt-get-difference/
intrigeri [Sat, 6 Oct 2018 05:49:58 +0000 (05:49 +0000)]
AppArmor: allow Web Content processes to read profile.ini and the updates' "updater" file.
Otherwise restarting after updating Tor Browser is broken.
Micah Lee [Fri, 28 Sep 2018 00:13:38 +0000 (17:13 -0700)]
Update Tor Browser Developers public key
Micah Lee [Thu, 27 Sep 2018 18:32:10 +0000 (11:32 -0700)]
Actually hide TBL window
Micah Lee [Thu, 27 Sep 2018 18:09:14 +0000 (11:09 -0700)]
Fix SHARE so that it works to run without installing
intrigeri [Tue, 25 Sep 2018 07:23:18 +0000 (07:23 +0000)]
AppArmor: allow Web Content processes to check the update status.
Otherwise restarting after updating Tor Browser is broken.
Micah Lee [Fri, 14 Sep 2018 23:16:30 +0000 (16:16 -0700)]
Add all the dependencies as build dependencies, to get the ppa to build
Micah Lee [Fri, 14 Sep 2018 22:55:33 +0000 (15:55 -0700)]
Make ppa script use python3, and switch the default suite to bionic
Micah Lee [Fri, 14 Sep 2018 22:33:04 +0000 (15:33 -0700)]
Version bump to 0.3.0 and updated changelog
Micah Lee [Fri, 14 Sep 2018 22:32:13 +0000 (15:32 -0700)]
Merge branch 'locale-fix' into develop
Micah Lee [Fri, 14 Sep 2018 22:14:32 +0000 (15:14 -0700)]
Merge branch 'NaruTrey-develop' into develop
Micah Lee [Fri, 14 Sep 2018 22:14:25 +0000 (15:14 -0700)]
Merge branch 'develop' of https://github.com/NaruTrey/torbrowser-launcher into NaruTrey-develop
Micah Lee [Fri, 14 Sep 2018 22:11:41 +0000 (15:11 -0700)]
Merge branch 'deskos-xp-develop' into develop
Micah Lee [Fri, 14 Sep 2018 22:11:33 +0000 (15:11 -0700)]
Remove extra print statement
Micah Lee [Fri, 14 Sep 2018 22:09:45 +0000 (15:09 -0700)]
Merge branch 'develop' of https://github.com/deskos-xp/torbrowser-launcher into deskos-xp-develop
Micah Lee [Fri, 14 Sep 2018 22:04:55 +0000 (15:04 -0700)]
Update list of languages that Tor Browser is available in
Micah Lee [Fri, 14 Sep 2018 22:00:41 +0000 (15:00 -0700)]
Properly detect the system's locale
intrigeri [Mon, 10 Sep 2018 09:41:49 +0000 (09:41 +0000)]
AppArmor: give Web Content processes read access to the startup cache, otherwise they fail to load
intrigeri [Mon, 10 Sep 2018 07:55:36 +0000 (07:55 +0000)]
AppArmor: give Tor Browser's Web Content process some more innocuous access it now needs.
intrigeri [Mon, 10 Sep 2018 07:55:18 +0000 (07:55 +0000)]
AppArmor: confine Firefox 60 "Web Content" processes under the torbrowser_plugin_container AppArmor profile.
intrigeri [Sat, 18 Aug 2018 19:23:13 +0000 (19:23 +0000)]
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.
Carl Joseph Hirner III [Sun, 29 Jul 2018 19:40:46 +0000 (12:40 -0700)]
Add files via upload
Carl Joseph Hirner III [Sun, 29 Jul 2018 19:40:21 +0000 (12:40 -0700)]
Delete launcher.py
Kunitsyn Andrey Sergeevich [Sat, 7 Jul 2018 17:31:38 +0000 (21:31 +0400)]
Update the Russian translate
intrigeri [Tue, 3 Jul 2018 15:43:10 +0000 (15:43 +0000)]
AppArmor: allow Firefox to read /usr/share/glib-2.0/schemas/gschemas.compiled.
Otherwise, Tor Browser 8.0a9 crashes when clicking "Save Page As".
intrigeri [Fri, 6 Apr 2018 07:05:37 +0000 (07:05 +0000)]
Merge pull request #310 from intrigeri/apparmor-201801-edition
AppArmor profiles, 2018-01 edition
Micah Lee [Mon, 26 Mar 2018 18:32:16 +0000 (11:32 -0700)]
Version bump to 0.3.0.dev
Micah Lee [Sat, 24 Mar 2018 22:05:22 +0000 (15:05 -0700)]
Merge branch 'forthommel-patch-1' into major-refactor
Micah Lee [Sat, 24 Mar 2018 21:54:29 +0000 (14:54 -0700)]
Merge branch 'patch-1' of https://github.com/forthommel/torbrowser-launcher into forthommel-patch-1
Micah Lee [Fri, 23 Mar 2018 23:11:51 +0000 (16:11 -0700)]
Tweak build files to fix issues in debian building
Micah Lee [Fri, 23 Mar 2018 22:55:23 +0000 (15:55 -0700)]
Updated translations
Micah Lee [Fri, 23 Mar 2018 22:47:37 +0000 (15:47 -0700)]
Clean up dependencies, and remove requirements.txt because it is out-of-date and I use systemwide packages for deps
Micah Lee [Fri, 23 Mar 2018 22:43:03 +0000 (15:43 -0700)]
Add gnupg2 as a dependency
Micah Lee [Fri, 23 Mar 2018 22:42:11 +0000 (15:42 -0700)]
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.
Micah Lee [Fri, 23 Mar 2018 21:50:12 +0000 (14:50 -0700)]
Center the window
Micah Lee [Fri, 23 Mar 2018 21:43:08 +0000 (14:43 -0700)]
Must retain a reference to the QMainWindow, or Qt never shows it
Micah Lee [Fri, 23 Mar 2018 20:45:33 +0000 (13:45 -0700)]
Only try refreshing the keyring when necessary
Micah Lee [Fri, 23 Mar 2018 20:40:44 +0000 (13:40 -0700)]
Allow ctrl-c to work again (see https://stackoverflow.com/questions/
5160577 /ctrl-c-doesnt-work-with-pyqt)
Micah Lee [Fri, 23 Mar 2018 20:36:37 +0000 (13:36 -0700)]
Fix flake8 style issues
Micah Lee [Fri, 23 Mar 2018 20:20:06 +0000 (13:20 -0700)]
Update build scripts and dependencies
Micah Lee [Fri, 23 Mar 2018 20:13:52 +0000 (13:13 -0700)]
Fix style on setup.py