]> git.lizzy.rs Git - torbrowser-launcher.git/log
torbrowser-launcher.git
21 months agoAllow url_list develop
Elias Fleckenstein [Wed, 27 Jul 2022 18:02:28 +0000 (20:02 +0200)]
Allow url_list

2 years agoAppArmor: silence a denial for access we don't need
intrigeri [Tue, 26 Oct 2021 09:00:31 +0000 (09:00 +0000)]
AppArmor: silence a denial for access we don't need

Firefox 91 only uses /etc/os-release to tweak the system's fonts list
depending on the distribution. Tor Browser does not use the system's font,
so that's not relevant.

2 years agoAppArmor: allow Firefox to enumerate GPUs and use graphics acceleration
intrigeri [Tue, 26 Oct 2021 08:56:23 +0000 (08:56 +0000)]
AppArmor: allow Firefox to enumerate GPUs and use graphics acceleration

Modern web browsers and contents need graphics acceleration more and more.

GNU/Linux systems are moving to Wayland, where one cannot rely on X.Org driver
acceleration anymore, and everything instead happens in the kernel, libdrm,
and Mesa.

2 years agoMerge pull request #593 from travankor/wayland
intrigeri [Tue, 10 Aug 2021 17:15:47 +0000 (17:15 +0000)]
Merge pull request #593 from travankor/wayland

AppArmor: support Wayland display protocol

2 years agoMerge pull request #594 from jcharaoui/develop
intrigeri [Tue, 10 Aug 2021 17:13:28 +0000 (17:13 +0000)]
Merge pull request #594 from jcharaoui/develop

Fix U2F for Yubikey 5 tokens

2 years agoFix U2F for Yubikey 5 tokens
Jerome Charaoui [Mon, 9 Aug 2021 17:54:25 +0000 (13:54 -0400)]
Fix U2F for Yubikey 5 tokens

2 years agoAppArmor: support Wayland display protocol
travankor [Sat, 10 Jul 2021 04:02:55 +0000 (21:02 -0700)]
AppArmor: support Wayland display protocol

When the environment variable MOZ_ENABLE_WAYLAND is set,
Firefox will try to use Wayland IPC sockets.

Closes #591

2 years agoBump version to 0.3.5 in appdata as well
Micah Lee [Tue, 22 Jun 2021 01:50:44 +0000 (18:50 -0700)]
Bump version to 0.3.5 in appdata as well

2 years agoVersion bump to 0.3.5 and update changelog
Micah Lee [Mon, 21 Jun 2021 03:19:14 +0000 (20:19 -0700)]
Version bump to 0.3.5 and update changelog

2 years agoMerge pull request #586 from micahflee/wkd-requests
Micah Lee [Mon, 21 Jun 2021 03:16:26 +0000 (23:16 -0400)]
Merge pull request #586 from micahflee/wkd-requests

Download the Tor Browser signing key using requests instead of gnupg

2 years agoDo not refresh the key each run
Micah Lee [Mon, 21 Jun 2021 03:12:40 +0000 (20:12 -0700)]
Do not refresh the key each run

2 years agoDownload Tor Browser Developers signing key using requests instead of gnupg, and...
Micah Lee [Mon, 21 Jun 2021 03:08:45 +0000 (20:08 -0700)]
Download Tor Browser Developers signing key using requests instead of gnupg, and make a new common.proxies() method for downloading WKD key over Tor

2 years agoMerge pull request #585 from kpcyrd/force-en-us
Micah Lee [Mon, 21 Jun 2021 02:23:16 +0000 (22:23 -0400)]
Merge pull request #585 from kpcyrd/force-en-us

Rebuild paths in case force_en-US was set

2 years agoSimplify github actions workflow
kpcyrd [Mon, 21 Jun 2021 01:02:17 +0000 (03:02 +0200)]
Simplify github actions workflow

2 years agoRebuild paths in case force_en-US was set
Roger Shimizu [Mon, 21 Jun 2021 00:59:49 +0000 (02:59 +0200)]
Rebuild paths in case force_en-US was set

2 years agoMerge pull request #584 from kpcyrd/github-actions
Micah Lee [Mon, 21 Jun 2021 00:41:00 +0000 (20:41 -0400)]
Merge pull request #584 from kpcyrd/github-actions

Add install_requires, use it in tests

2 years agoTest torbrowser-launcher install
kpcyrd [Mon, 21 Jun 2021 00:33:06 +0000 (02:33 +0200)]
Test torbrowser-launcher install

2 years agoAdd install_requires to setup.py
kpcyrd [Mon, 21 Jun 2021 00:25:35 +0000 (02:25 +0200)]
Add install_requires to setup.py

2 years agoUse install_requires for python dependencies
kpcyrd [Mon, 21 Jun 2021 00:15:37 +0000 (02:15 +0200)]
Use install_requires for python dependencies

2 years agoMerge pull request #583 from kpcyrd/github-actions
Micah Lee [Sun, 20 Jun 2021 23:58:30 +0000 (19:58 -0400)]
Merge pull request #583 from kpcyrd/github-actions

Create github actions to test ./setup.py install

2 years agoMerge pull request #578 from scootergrisen/patch-4
Micah Lee [Sun, 20 Jun 2021 23:56:39 +0000 (19:56 -0400)]
Merge pull request #578 from scootergrisen/patch-4

Add Danish translation

2 years agoMerge pull request #582 from AsciiWolf/cs-update
Micah Lee [Sun, 20 Jun 2021 23:55:55 +0000 (19:55 -0400)]
Merge pull request #582 from AsciiWolf/cs-update

Update Czech translation

2 years agoMerge pull request #579 from AsciiWolf/patch-1
Micah Lee [Sun, 20 Jun 2021 23:55:42 +0000 (19:55 -0400)]
Merge pull request #579 from AsciiWolf/patch-1

Fix pt_BR po file

2 years agoCreate github actions to test ./setup.py install
kpcyrd [Sun, 20 Jun 2021 18:43:36 +0000 (18:43 +0000)]
Create github actions to test ./setup.py install

2 years agoUpdate Czech translation
AsciiWolf [Sun, 20 Jun 2021 17:42:24 +0000 (19:42 +0200)]
Update Czech translation

2 years agoFix pt_BR po file
AsciiWolf [Sat, 19 Jun 2021 17:04:29 +0000 (19:04 +0200)]
Fix pt_BR po file

2 years agoAdd Danish translation
scootergrisen [Sat, 19 Jun 2021 06:49:13 +0000 (08:49 +0200)]
Add Danish translation

2 years agoRevert "Use correct sys prefix"
Micah Lee [Fri, 18 Jun 2021 23:35:04 +0000 (19:35 -0400)]
Revert "Use correct sys prefix"

This reverts commit fd30adfbe7ed5797519b1fee7a2740f792291993.

2 years agoAdd release to appdata
Micah Lee [Fri, 18 Jun 2021 22:56:03 +0000 (18:56 -0400)]
Add release to appdata

2 years agoFix gpg path
Micah Lee [Fri, 18 Jun 2021 22:54:54 +0000 (18:54 -0400)]
Fix gpg path

2 years agoFix GenericName in desktop file
Micah Lee [Fri, 18 Jun 2021 22:54:44 +0000 (18:54 -0400)]
Fix GenericName in desktop file

2 years agoUse correct sys prefix
Micah Lee [Fri, 18 Jun 2021 22:52:27 +0000 (18:52 -0400)]
Use correct sys prefix

2 years agoMerge branch 'master' of github.com:micahflee/torbrowser-launcher
Micah Lee [Fri, 18 Jun 2021 22:47:04 +0000 (18:47 -0400)]
Merge branch 'master' of github.com:micahflee/torbrowser-launcher

2 years agoMerge branch 'develop'
Micah Lee [Fri, 18 Jun 2021 22:45:57 +0000 (18:45 -0400)]
Merge branch 'develop'

2 years agoVersion bump to 0.3.4 and update changelog
Micah Lee [Fri, 18 Jun 2021 22:33:57 +0000 (18:33 -0400)]
Version bump to 0.3.4 and update changelog

2 years agoFix incomplete merge
Micah Lee [Fri, 18 Jun 2021 22:30:37 +0000 (18:30 -0400)]
Fix incomplete merge

2 years agoFormat all python with black, and add a .vscode folder
Micah Lee [Fri, 18 Jun 2021 22:26:55 +0000 (18:26 -0400)]
Format all python with black, and add a .vscode folder

2 years agoUpdate Tor Browser Developers signing key
Micah Lee [Fri, 18 Jun 2021 22:25:58 +0000 (18:25 -0400)]
Update Tor Browser Developers signing key

2 years agoMerge
Micah Lee [Fri, 18 Jun 2021 22:17:11 +0000 (18:17 -0400)]
Merge

2 years agoMerge branch 'patch-2' of https://github.com/scootergrisen/torbrowser-launcher into...
Micah Lee [Fri, 18 Jun 2021 22:15:15 +0000 (18:15 -0400)]
Merge branch 'patch-2' of https://github.com/scootergrisen/torbrowser-launcher into scootergrisen-patch-2

2 years agoMerge pull request #383 from creideiki/set-language-from-LC_MESSAGES
Micah Lee [Fri, 18 Jun 2021 22:13:41 +0000 (18:13 -0400)]
Merge pull request #383 from creideiki/set-language-from-LC_MESSAGES

Set language from LC_MESSAGES, not LC_CTYPE

2 years agoMerge branch 'develop' of github.com:micahflee/torbrowser-launcher into develop
Micah Lee [Fri, 18 Jun 2021 22:11:03 +0000 (18:11 -0400)]
Merge branch 'develop' of github.com:micahflee/torbrowser-launcher into develop

2 years agoUpdate sv.po
Jony [Fri, 1 Mar 2019 18:54:51 +0000 (19:54 +0100)]
Update sv.po

Some strings were in French

2 years agoFix torbrowser.desktop
Micah Lee [Fri, 18 Jun 2021 22:10:13 +0000 (18:10 -0400)]
Fix torbrowser.desktop

2 years agoUpdate torbrowser-settings.desktop
Jony [Fri, 1 Mar 2019 18:37:33 +0000 (19:37 +0100)]
Update torbrowser-settings.desktop

Add Swedish translation

2 years agoAdd Swedish translation
Jony [Sat, 10 Nov 2018 10:40:47 +0000 (11:40 +0100)]
Add Swedish translation

I have translated Tor Browser launcher. Please merge it to the next release. Is there some other changes needed?

2 years agoMerge pull request #364 from scootergrisen/patch-1
Micah Lee [Fri, 18 Jun 2021 22:07:31 +0000 (18:07 -0400)]
Merge pull request #364 from scootergrisen/patch-1

Create da.po

2 years agoMerge pull request #451 from jjoaovitor7/develop
Micah Lee [Fri, 18 Jun 2021 22:05:47 +0000 (18:05 -0400)]
Merge pull request #451 from jjoaovitor7/develop

pt_BR translation (.po only)

2 years agoMerge branch 'develop' of https://github.com/Ned84/torbrowser-launcher into Ned84...
Micah Lee [Fri, 18 Jun 2021 22:04:04 +0000 (18:04 -0400)]
Merge branch 'develop' of https://github.com/Ned84/torbrowser-launcher into Ned84-develop

2 years agoMerge branch 'milotype-hr' of https://github.com/milotype/torbrowser-launcher into...
Micah Lee [Fri, 18 Jun 2021 22:02:14 +0000 (18:02 -0400)]
Merge branch 'milotype-hr' of https://github.com/milotype/torbrowser-launcher into milotype-milotype-hr

2 years agoMerge branch 'fix-hk-language-fallback' of https://github.com/yookoala/torbrowser...
Micah Lee [Fri, 18 Jun 2021 21:58:27 +0000 (17:58 -0400)]
Merge branch 'fix-hk-language-fallback' of https://github.com/yookoala/torbrowser-launcher into yookoala-fix-hk-language-fallback

2 years agoMerge branch 'develop' of github.com:micahflee/torbrowser-launcher into develop
Micah Lee [Fri, 18 Jun 2021 21:56:43 +0000 (17:56 -0400)]
Merge branch 'develop' of github.com:micahflee/torbrowser-launcher into develop

2 years agoMerge pull request #465 from yookoala/i18n-zh-tw
Micah Lee [Fri, 18 Jun 2021 21:55:23 +0000 (17:55 -0400)]
Merge pull request #465 from yookoala/i18n-zh-tw

Add Chinese (Traditional) translation

2 years agoMerge pull request #478 from diabonas/reproducible-mo-file
Micah Lee [Fri, 18 Jun 2021 21:51:21 +0000 (17:51 -0400)]
Merge pull request #478 from diabonas/reproducible-mo-file

Make torbrowser-launcher.mo ordering reproducible

2 years agoUpdate copyright to 2021
Micah Lee [Fri, 18 Jun 2021 21:48:34 +0000 (17:48 -0400)]
Update copyright to 2021

2 years agoMerge pull request #537 from FliegendeWurst/patch-1
Micah Lee [Fri, 18 Jun 2021 21:45:16 +0000 (17:45 -0400)]
Merge pull request #537 from FliegendeWurst/patch-1

Do not require the home directory to be writable

2 years agoMerge pull request #555 from JpegXguy/patch-1
Micah Lee [Fri, 18 Jun 2021 21:38:49 +0000 (17:38 -0400)]
Merge pull request #555 from JpegXguy/patch-1

Update available languages for torbrowser

2 years agoMerge pull request #568 from bastien34/patch-1
Micah Lee [Fri, 18 Jun 2021 21:36:28 +0000 (17:36 -0400)]
Merge pull request #568 from bastien34/patch-1

platform.dist() is deprecated since Python3.5, replaced with distro

2 years agoplatform is deprecated, replaced with distro
Bast [Mon, 14 Jun 2021 07:57:41 +0000 (09:57 +0200)]
platform is deprecated, replaced with distro

2 years agoAdd 'my' translation
Leo [Sun, 23 May 2021 11:41:44 +0000 (14:41 +0300)]
Add 'my' translation

2 years agoAppArmor: Allow reading /sys/fs/cgroup/cpu,cpuacct/cpu.cfs_quota_us
intrigeri [Sat, 22 May 2021 19:21:52 +0000 (19:21 +0000)]
AppArmor: Allow reading /sys/fs/cgroup/cpu,cpuacct/cpu.cfs_quota_us

Roger Shimizu told us it's needed on Debian Buster.
I suppose the "user.slice" path component is not used there.

2 years agoAppArmor: allow access needed for Firefox sandboxing via unprivileged user namespace
intrigeri [Sun, 16 May 2021 14:03:13 +0000 (14:03 +0000)]
AppArmor: allow access needed for Firefox sandboxing via unprivileged user namespace

Most distributions now ship with unprivileged user namespaces enabled,
which Firefox uses to set up its own sandbox. That sandbox is more
fine-grained and powerful than our AppArmor policy, so let's allow
Firefox to use it.

2 years agoAppArmor: allow usage of cgroups
intrigeri [Sun, 16 May 2021 14:00:51 +0000 (14:00 +0000)]
AppArmor: allow usage of cgroups

Firefox uses cgroups to determine how many CPUs are available,
and gather other information it needs about the CPUs.

I did not investigate what are the consequences of Firefox
lacking this information. I suspect performance, and thus UX,
may be impacted.

closes #547

2 years agoAppArmor: allow usage of the IBus input framework
intrigeri [Sun, 16 May 2021 13:52:28 +0000 (13:52 +0000)]
AppArmor: allow usage of the IBus input framework

closes #540

2 years agoAppArmor: include vulkan abstraction if it's available
intrigeri [Sun, 16 May 2021 13:47:54 +0000 (13:47 +0000)]
AppArmor: include vulkan abstraction if it's available

Since the vulkan abstraction is not available on older AppArmor versions, this
relies on the "conditional includes" AppArmor parser feature, which is available
in AppArmor v2.10.4, v2.11.2, v2.12.1, and v2.13.

closes #554

3 years agoUpdate available languages for torbrowser
Leonidas P [Wed, 31 Mar 2021 13:24:29 +0000 (16:24 +0300)]
Update available languages for torbrowser

3 years agoUpdate torbrowser-settings.desktop
milotype [Sat, 24 Oct 2020 12:38:17 +0000 (14:38 +0200)]
Update torbrowser-settings.desktop

Small change in wording

3 years agoUpdated torbrowser.desktop with "hr"
milotype [Sat, 24 Oct 2020 12:15:26 +0000 (14:15 +0200)]
Updated torbrowser.desktop with "hr"

3 years agoUpdated torbrowser-settings.desktop with "hr"
milotype [Sat, 24 Oct 2020 12:12:49 +0000 (14:12 +0200)]
Updated torbrowser-settings.desktop with "hr"

3 years agoDo not require the home directory to be writable
FliegendeWurst [Wed, 21 Oct 2020 10:02:52 +0000 (12:02 +0200)]
Do not require the home directory to be writable

Missing permissions can be handled later.

3 years agoMake torbrowser-launcher.mo ordering reproducible
Jonas Witschel [Sun, 12 Jul 2020 18:00:00 +0000 (20:00 +0200)]
Make torbrowser-launcher.mo ordering reproducible

The ordering of os.walk() is file system dependent. To make sure that the
generated torbrowser-launcher.mo is reproducible bit for bit no matter on which
file system it was originally generated, sort the files before feeding them to
msgfmt.

3 years agoMerge pull request #532 from AsciiWolf/patch-1
Micah Lee [Sun, 18 Oct 2020 18:54:55 +0000 (11:54 -0700)]
Merge pull request #532 from AsciiWolf/patch-1

Fix typo and add Czech translation to desktop files

3 years agoSet language from LC_MESSAGES, not LC_CTYPE
Karl-Johan Karlsson [Mon, 12 Oct 2020 16:17:00 +0000 (18:17 +0200)]
Set language from LC_MESSAGES, not LC_CTYPE

Calling `locale.getlocale()` checks LC_CTYPE, which is not meant for
UI strings. Change the call to check LC_MESSAGES instead.

Also call `locale.setlocale()` first to import the locale settings
from the environment. This is not needed for LC_CTYPE due to
https://bugs.python.org/issue6203 but is required for LC_MESSAGES.

Closes #361

3 years agoAdd Czech translation to desktop files
AsciiWolf [Thu, 8 Oct 2020 12:30:42 +0000 (14:30 +0200)]
Add Czech translation to desktop files

3 years agoFix small typo in desktop file
AsciiWolf [Thu, 8 Oct 2020 12:12:19 +0000 (14:12 +0200)]
Fix small typo in desktop file

3 years agoMerge pull request #528 from micahflee/develop
Micah Lee [Tue, 6 Oct 2020 23:52:26 +0000 (16:52 -0700)]
Merge pull request #528 from micahflee/develop

Version 0.3.3

3 years agoVersion bump to 0.3.3, update readme, update screenshot
Micah Lee [Tue, 6 Oct 2020 23:50:53 +0000 (16:50 -0700)]
Version bump to 0.3.3, update readme, update screenshot

3 years agoRemove PPA from the readme
Micah Lee [Tue, 6 Oct 2020 23:50:33 +0000 (16:50 -0700)]
Remove PPA from the readme

3 years agoAdd python3-packaging dependency
Micah Lee [Tue, 6 Oct 2020 23:50:20 +0000 (16:50 -0700)]
Add python3-packaging dependency

3 years agoStop hardcoding gpg2 path
Micah Lee [Tue, 6 Oct 2020 23:40:13 +0000 (16:40 -0700)]
Stop hardcoding gpg2 path

3 years agoMerge branch 'patch-1' of https://github.com/mentha/torbrowser-launcher into mentha...
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

3 years agoMerge pull request #526 from micahflee/expired_key
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

3 years agoMerge branch 'develop' into expired_key
Micah Lee [Tue, 6 Oct 2020 23:26:02 +0000 (16:26 -0700)]
Merge branch 'develop' into expired_key

3 years agoAdd newer, non-expired version of Tor Browser signing key
Micah Lee [Tue, 6 Oct 2020 23:00:35 +0000 (16:00 -0700)]
Add newer, non-expired version of Tor Browser signing key

3 years agoReformat all python code using black
Micah Lee [Tue, 6 Oct 2020 22:59:15 +0000 (15:59 -0700)]
Reformat all python code using black

3 years agoSwitch to a version comparison library so that "10" is not less than "9"
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"

3 years agoDownload key using web key directory from torproject.org instead of keyservers
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

3 years agoMerge pull request #503 from rmsacks/apparmor-libstdc++
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++

3 years agoapparmor: 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

3 years agoFix #462 DNS leak when “downloading over tor”
mentha [Wed, 23 Sep 2020 08:03:14 +0000 (16:03 +0800)]
Fix #462 DNS leak when “downloading over tor”

3 years agoMerge pull request #479 from diabonas/apparmor-additions
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

3 years agoAppArmor: silence sys_admin capability
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.

3 years agoMerge pull request #469 from rogers0/PR/apparmor_meek
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

3 years agoMerge pull request #468 from rogers0/PR/apparmor_fonts
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

3 years agoMerge pull request #460 from intrigeri/AppArmor-silence-lsb_release-denial
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

3 years agoAppArmor: Support pluggable transports especially meek
Roger Shimizu [Wed, 6 May 2020 08:01:41 +0000 (17:01 +0900)]
AppArmor: Support pluggable transports especially meek

3 years agotorbrowser fails to start due to lacking fonts/* entry in apparmor
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

4 years agoAdd Chinese (Traditional) translation
Koala Yeung [Wed, 22 Apr 2020 15:34:45 +0000 (23:34 +0800)]
Add Chinese (Traditional) translation

4 years agoFix language fallback for Chinese (Hong Kong)
Koala Yeung [Wed, 22 Apr 2020 13:52:18 +0000 (21:52 +0800)]
Fix language fallback for Chinese (Hong Kong)

* Add a way to manually override the language detection
  for some of the languages.
* Add manual language overriding for zh-HK (to zh-TW).

4 years agoSilence the deny apparmor log from lsb_release
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.