]> git.lizzy.rs Git - torbrowser-launcher.git/log
torbrowser-launcher.git
7 years agoUse HKPS for GPG key refresh, add sks-keyservers' CA cert.
Dan Snider [Sat, 22 Apr 2017 15:17:33 +0000 (10:17 -0500)]
Use HKPS for GPG key refresh, add sks-keyservers' CA cert.

7 years agoOnly refresh the keyring, don't try to get new keys.
Dan Snider [Fri, 21 Apr 2017 22:01:49 +0000 (17:01 -0500)]
Only refresh the keyring, don't try to get new keys.

7 years agocommon.py: Always call refresh_keyring prior to importing keys.
Dan Snider [Thu, 13 Apr 2017 22:35:01 +0000 (17:35 -0500)]
common.py: Always call refresh_keyring prior to importing keys.

7 years agolauncher.py: Add method calls to common.refresh_keyring on signature verify failures.
Dan Snider [Thu, 13 Apr 2017 22:24:42 +0000 (17:24 -0500)]
launcher.py: Add method calls to common.refresh_keyring on signature verify failures.

7 years agocommon.py: Add initial stuff for refresh_keyring method to Common class.
Dan Snider [Sat, 8 Apr 2017 19:05:51 +0000 (14:05 -0500)]
common.py: Add initial stuff for refresh_keyring method to Common class.

7 years agoMerge branch 'dephekt-issue-267'
Micah Lee [Fri, 7 Apr 2017 23:40:00 +0000 (16:40 -0700)]
Merge branch 'dephekt-issue-267'

7 years agoUpdate build instructions to make python-gpg optional
Micah Lee [Fri, 7 Apr 2017 23:39:41 +0000 (16:39 -0700)]
Update build instructions to make python-gpg optional

7 years agoMerge branch 'femmetasm-patch-1'
Micah Lee [Fri, 7 Apr 2017 19:31:44 +0000 (12:31 -0700)]
Merge branch 'femmetasm-patch-1'

7 years agoFix gnome-shell icon issue
femmetasm [Tue, 4 Apr 2017 20:42:30 +0000 (20:42 +0000)]
Fix gnome-shell icon issue

7 years agoAdd logic to shell out for verify/import if gpgme lib not present
Dan Snider [Wed, 22 Mar 2017 16:57:10 +0000 (11:57 -0500)]
Add logic to shell out for verify/import if gpgme lib not present

7 years agoAdd import exception handling for gpg module
Dan Snider [Wed, 22 Mar 2017 12:52:45 +0000 (07:52 -0500)]
Add import exception handling for gpg module

7 years agoMerge branch 'blackPantherOS-master'
Micah Lee [Mon, 13 Mar 2017 22:49:25 +0000 (15:49 -0700)]
Merge branch 'blackPantherOS-master'

7 years agoMerge branch 'master' of https://github.com/blackPantherOS/torbrowser-launcher into...
Micah Lee [Mon, 13 Mar 2017 22:49:17 +0000 (15:49 -0700)]
Merge branch 'master' of https://github.com/blackPantherOS/torbrowser-launcher into blackPantherOS-master

7 years agoMerge branch 'mrksu-czech_translation'
Micah Lee [Mon, 13 Mar 2017 22:49:02 +0000 (15:49 -0700)]
Merge branch 'mrksu-czech_translation'

7 years agoMerge branch 'czech_translation' of https://github.com/mrksu/torbrowser-launcher...
Micah Lee [Mon, 13 Mar 2017 22:48:52 +0000 (15:48 -0700)]
Merge branch 'czech_translation' of https://github.com/mrksu/torbrowser-launcher into mrksu-czech_translation

7 years agoMerge branch 'dephekt-master'
Micah Lee [Mon, 13 Mar 2017 22:46:15 +0000 (15:46 -0700)]
Merge branch 'dephekt-master'

7 years agoAdd python-gpg as a dependency
Micah Lee [Mon, 13 Mar 2017 22:38:12 +0000 (15:38 -0700)]
Add python-gpg as a dependency

7 years agoFix some PEP 8 style errors and missing references.
Kajisav [Sat, 11 Mar 2017 07:33:23 +0000 (01:33 -0600)]
Fix some PEP 8 style errors and missing references.

7 years agoCleanup whitespace in verify function
Kajisav [Mon, 6 Mar 2017 11:48:13 +0000 (05:48 -0600)]
Cleanup whitespace in verify function

7 years agoCleanup whitespace in verify function
Kajisav [Mon, 6 Mar 2017 11:42:18 +0000 (05:42 -0600)]
Cleanup whitespace in verify function

7 years agoImprove exception handling in GPG verify function
Kajisav [Mon, 6 Mar 2017 11:36:04 +0000 (05:36 -0600)]
Improve exception handling in GPG verify function

7 years agoClean up exception on gpg verify function
Kajisav [Sun, 5 Mar 2017 08:24:05 +0000 (02:24 -0600)]
Clean up exception on gpg verify function

7 years agoMake verify function use gpgme library
Kajisav [Sun, 5 Mar 2017 08:13:02 +0000 (02:13 -0600)]
Make verify function use gpgme library

7 years agoRemove unnecessary comments from import function
Kajisav [Sun, 5 Mar 2017 00:54:39 +0000 (18:54 -0600)]
Remove unnecessary comments from import function

7 years agoRefine import success conditions
Kajisav [Sat, 4 Mar 2017 10:22:01 +0000 (04:22 -0600)]
Refine import success conditions

7 years agoRemove gnupg_import_ok_pattern no longer needed
Kajisav [Sat, 4 Mar 2017 07:28:01 +0000 (01:28 -0600)]
Remove gnupg_import_ok_pattern no longer needed

7 years agoAdd pre-import check that signing keyfile exists; remove asserts
Kajisav [Sat, 4 Mar 2017 07:13:12 +0000 (01:13 -0600)]
Add pre-import check that signing keyfile exists; remove asserts

7 years agoUpdate key import function to use gpgme library
Kajisav [Fri, 3 Mar 2017 14:01:52 +0000 (08:01 -0600)]
Update key import function to use gpgme library

7 years agodesktop files Hungarian support
Charles Barcza [Thu, 16 Feb 2017 00:18:02 +0000 (01:18 +0100)]
desktop files Hungarian support

7 years agoAdd Hungarian Language Support
Charles Barcza [Wed, 15 Feb 2017 23:59:31 +0000 (00:59 +0100)]
Add Hungarian Language Support

7 years agoCreated a Czech translation
Marek Suchánek [Sun, 29 Jan 2017 20:33:41 +0000 (21:33 +0100)]
Created a Czech translation

7 years agoRemove unused dependency from build instructions
Micah Lee [Fri, 27 Jan 2017 04:52:44 +0000 (20:52 -0800)]
Remove unused dependency from build instructions

7 years agoUpdated changelog for 0.2.7
Micah Lee [Fri, 27 Jan 2017 04:38:43 +0000 (20:38 -0800)]
Updated changelog for 0.2.7

7 years agoMerge branch 'master' of https://github.com/NaruTrey/torbrowser-launcher into NaruTre...
Micah Lee [Fri, 27 Jan 2017 04:32:58 +0000 (20:32 -0800)]
Merge branch 'master' of https://github.com/NaruTrey/torbrowser-launcher into NaruTrey-master

Conflicts:
share/torbrowser-launcher/locale/en/messages.pot
share/torbrowser-launcher/locale/nl_NL/messages.pot

7 years agoUpdate copyright year to 2017
Micah Lee [Fri, 27 Jan 2017 04:25:49 +0000 (20:25 -0800)]
Update copyright year to 2017

7 years agoRemove unused dependency python-psutil
Micah Lee [Fri, 27 Jan 2017 04:22:31 +0000 (20:22 -0800)]
Remove unused dependency python-psutil

7 years agoAdd more verbose comments to ppa release script
Micah Lee [Fri, 27 Jan 2017 04:09:08 +0000 (20:09 -0800)]
Add more verbose comments to ppa release script

7 years agoUpdate Tor Browser signing key, because they added a new subkey (fixes #260)
Micah Lee [Fri, 27 Jan 2017 04:07:44 +0000 (20:07 -0800)]
Update Tor Browser signing key, because they added a new subkey (fixes #260)

7 years agoMerge branch 'intrigeri-apparmor-usrmerge'
Micah Lee [Mon, 5 Dec 2016 17:49:19 +0000 (09:49 -0800)]
Merge branch 'intrigeri-apparmor-usrmerge'

7 years agoMerge branch 'apparmor-usrmerge' of https://github.com/intrigeri/torbrowser-launcher...
Micah Lee [Mon, 5 Dec 2016 17:49:10 +0000 (09:49 -0800)]
Merge branch 'apparmor-usrmerge' of https://github.com/intrigeri/torbrowser-launcher into intrigeri-apparmor-usrmerge

7 years agoMerge branch 'intrigeri-apparmor-block-dri'
Micah Lee [Mon, 5 Dec 2016 17:48:23 +0000 (09:48 -0800)]
Merge branch 'intrigeri-apparmor-block-dri'

7 years agoMerge branch 'apparmor-block-dri' of https://github.com/intrigeri/torbrowser-launcher...
Micah Lee [Mon, 5 Dec 2016 17:47:23 +0000 (09:47 -0800)]
Merge branch 'apparmor-block-dri' of https://github.com/intrigeri/torbrowser-launcher into intrigeri-apparmor-block-dri

7 years agoMerge branch 'u451f-master'
Micah Lee [Mon, 5 Dec 2016 17:46:46 +0000 (09:46 -0800)]
Merge branch 'u451f-master'

7 years agoAppArmor: support merged-/usr systems.
intrigeri [Mon, 5 Dec 2016 09:56:53 +0000 (09:56 +0000)]
AppArmor: support merged-/usr systems.

7 years agotranslate: Translated menu items in torbrowser-settings.desktop
Naru Trey [Sat, 3 Dec 2016 16:51:19 +0000 (20:51 +0400)]
translate: Translated menu items in torbrowser-settings.desktop

7 years agoGenerated torbrowser_launcher.pot
Naru Trey [Sat, 3 Dec 2016 16:34:29 +0000 (20:34 +0400)]
Generated torbrowser_launcher.pot

7 years agotranslate: Delete unusable files
Naru Trey [Sat, 3 Dec 2016 16:27:40 +0000 (20:27 +0400)]
translate: Delete unusable files

7 years agotranslate: Update Dutch
Naru Trey [Sat, 3 Dec 2016 16:26:42 +0000 (20:26 +0400)]
translate: Update Dutch

7 years agotranslate: Update Polish
Naru Trey [Sat, 3 Dec 2016 16:25:11 +0000 (20:25 +0400)]
translate: Update Polish

7 years agotranslate: Update French
Naru Trey [Sat, 3 Dec 2016 16:24:15 +0000 (20:24 +0400)]
translate: Update French

7 years agotranslate: Update Russian
Naru Trey [Sat, 3 Dec 2016 16:23:38 +0000 (20:23 +0400)]
translate: Update Russian

7 years agosetup: Added compiling of translations from the directory "po"
Naru Trey [Sat, 3 Dec 2016 16:22:35 +0000 (20:22 +0400)]
setup: Added compiling of translations from the directory "po"

7 years agoFormatting error text for easier translation
Naru Trey [Sat, 3 Dec 2016 16:19:25 +0000 (20:19 +0400)]
Formatting error text for easier translation

7 years agoAdded a script to generate a pot
Naru Trey [Sat, 3 Dec 2016 16:18:14 +0000 (20:18 +0400)]
Added a script to generate a pot

7 years agogettext: changed directory with locale on a system-wide
Naru Trey [Sat, 3 Dec 2016 16:17:08 +0000 (20:17 +0400)]
gettext: changed directory with locale on a system-wide

Using a non-standard directory unfounded

7 years agoUse relative import
sedrubal [Wed, 9 Nov 2016 02:08:34 +0000 (03:08 +0100)]
Use relative import

I'm not really sure with these imports but it worked for me with python2
and 3 :wink:

7 years agoUse octal numbers for mkdir
sedrubal [Wed, 9 Nov 2016 01:57:52 +0000 (02:57 +0100)]
Use octal numbers for mkdir

Behavior will be changed in python3

See #214

7 years agoUse print_function from __future__
sedrubal [Wed, 9 Nov 2016 01:54:37 +0000 (02:54 +0100)]
Use print_function from __future__

To get compatible to python3

See #214

7 years agotorbrowser-launcher: explicitly use python2 as interpreter
Aleksa Sarai [Sun, 18 Sep 2016 05:40:12 +0000 (15:40 +1000)]
torbrowser-launcher: explicitly use python2 as interpreter

On some GNU/Linux distributions, python3 is the default python version
and thus causes issues when running torbrowser-launcher. This is a
stopgap until torbrowser-launcher is ported to python3.

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
7 years agoFix: AppArmor prevents Tor to start
Ulrike Uhlig [Sat, 17 Sep 2016 07:55:48 +0000 (09:55 +0200)]
Fix: AppArmor prevents Tor to start

see http://lists.alioth.debian.org/pipermail/pkg-privacy-maintainers/Week-of-Mon-20160912/001007.html

7 years agoMerge remote-tracking branch 'micah/master'
Ulrike Uhlig [Thu, 15 Sep 2016 09:10:36 +0000 (11:10 +0200)]
Merge remote-tracking branch 'micah/master'

7 years agoAppArmor: deny access to DRM nodes (/dev/dri/*), to decrease attack surface a bit.
intrigeri [Mon, 25 Jul 2016 10:40:53 +0000 (10:40 +0000)]
AppArmor: deny access to DRM nodes (/dev/dri/*), to decrease attack surface a bit.

References: https://labs.riseup.net/code/issues/11547

With this change applied, I could successfully test the
http://webglsamples.org/book/book.html WebGL demo.

7 years agoVersion bump and updated changelog
Micah Lee [Fri, 22 Jul 2016 23:32:39 +0000 (19:32 -0400)]
Version bump and updated changelog

7 years agoFix settings crash related to #241
Micah Lee [Fri, 22 Jul 2016 20:04:48 +0000 (16:04 -0400)]
Fix settings crash related to #241

7 years agoUpdated changelog and version bump
Micah Lee [Fri, 8 Jul 2016 23:53:49 +0000 (16:53 -0700)]
Updated changelog and version bump

7 years agoRemove some verbose output
Micah Lee [Fri, 8 Jul 2016 23:44:40 +0000 (16:44 -0700)]
Remove some verbose output

7 years agoRead gpg output a line at a time, looking for status-fd output
Micah Lee [Fri, 8 Jul 2016 23:39:43 +0000 (16:39 -0700)]
Read gpg output a line at a time, looking for status-fd output

7 years agoMerge branch 'fix/137' of https://github.com/isislovecruft/torbrowser-launcher into...
Micah Lee [Fri, 8 Jul 2016 23:33:57 +0000 (16:33 -0700)]
Merge branch 'fix/137' of https://github.com/isislovecruft/torbrowser-launcher into isislovecruft-fix/137

7 years agoIf a download results in a 404 and the language is not en-US, try downloading the...
Micah Lee [Fri, 8 Jul 2016 21:37:31 +0000 (14:37 -0700)]
If a download results in a 404 and the language is not en-US, try downloading the en-US Tor Browser instead

7 years agoAdd 'Force downloading English version of Tor Browser' setting
Micah Lee [Fri, 8 Jul 2016 21:27:45 +0000 (14:27 -0700)]
Add 'Force downloading English version of Tor Browser' setting

7 years agoUpdate the default mirror
Micah Lee [Fri, 8 Jul 2016 20:24:40 +0000 (13:24 -0700)]
Update the default mirror

7 years agoIf installed version is older than min_version, download fresh copy
Micah Lee [Fri, 8 Jul 2016 19:42:58 +0000 (12:42 -0700)]
If installed version is older than min_version, download fresh copy

7 years agoMerge branch 'nbraud-nitpicks'
Micah Lee [Fri, 8 Jul 2016 19:24:54 +0000 (12:24 -0700)]
Merge branch 'nbraud-nitpicks'

8 years agoapparmor: Don't let Tor access /proc/meminfo
Nicolas Braud-Santoni [Mon, 27 Jun 2016 23:39:13 +0000 (01:39 +0200)]
apparmor: Don't let Tor access /proc/meminfo

The system-wide Tor profile doesn't have this
allowance either, and this doesn't break anything.

8 years agoBump min_version to 6.0.2
Nicolas Braud-Santoni [Mon, 27 Jun 2016 23:29:39 +0000 (01:29 +0200)]
Bump min_version to 6.0.2

8 years agoapparmor: Tighten the /proc rules
Nicolas Braud-Santoni [Mon, 27 Jun 2016 23:05:43 +0000 (01:05 +0200)]
apparmor: Tighten the /proc rules

This prevents firefox from learning about other processes.
No actual security gain is expected.

8 years agoMerge branch 'jgriffiths-master'
Micah Lee [Thu, 23 Jun 2016 19:15:48 +0000 (12:15 -0700)]
Merge branch 'jgriffiths-master'

8 years agoMerge branch 'master' of https://github.com/jgriffiths/torbrowser-launcher into jgrif...
Micah Lee [Thu, 23 Jun 2016 19:08:22 +0000 (12:08 -0700)]
Merge branch 'master' of https://github.com/jgriffiths/torbrowser-launcher into jgriffiths-master

8 years agoMerge pull request #231 from Dhole/master
Micah Lee [Thu, 23 Jun 2016 18:59:00 +0000 (11:59 -0700)]
Merge pull request #231 from Dhole/master

Remove unused dependency of IPolicyForHTTPS

8 years agoMerge pull request #234 from intrigeri/bugfix/apparmor-with-bundled-tor
Micah Lee [Thu, 23 Jun 2016 18:47:58 +0000 (11:47 -0700)]
Merge pull request #234 from intrigeri/bugfix/apparmor-with-bundled-tor

Fix AppArmor support when using the bundled Tor

8 years agoMerge pull request #233 from intrigeri/bugfix/apparmor-vs-upgrade
Micah Lee [Thu, 23 Jun 2016 18:47:53 +0000 (11:47 -0700)]
Merge pull request #233 from intrigeri/bugfix/apparmor-vs-upgrade

AppArmor: update rules to allow self-upgrade, again.

8 years agoAppArmor: allow Firefox to start Tor without libc's Secure Execution.
intrigeri [Thu, 23 Jun 2016 12:43:45 +0000 (12:43 +0000)]
AppArmor: allow Firefox to start Tor without libc's Secure Execution.

It needs to know what LD_LIBRARY_PATH was set to, otherwise it won't
be able to load its bundled libraries, and then all kinds of problems
can arise, such as not finding needed symbols in the version of these
libraries installed system-wide.

In practice, due to Secure Execution I have seen Tor fail to start
due to evutil_secure_rng_set_urandom_device_file not being found
on a current Debian unstable system.

8 years agoAppArmor: allow Tor to load the bundled libraries.
intrigeri [Thu, 23 Jun 2016 12:09:38 +0000 (12:09 +0000)]
AppArmor: allow Tor to load the bundled libraries.

I suspect that the sole reason why this was not diagnosed again is that
those of us who use AppArmor with torbrowser-launcher point it to the
system's Tor daemon.

8 years agoAppArmor: update rules to allow self-upgrade, again.
intrigeri [Thu, 23 Jun 2016 07:18:23 +0000 (07:18 +0000)]
AppArmor: update rules to allow self-upgrade, again.

With these changes applied before the upgrade, I could successfully upgrade from
6.0.1 to 6.0.2. Let's hope it will be enough for other situations as well.

https://github.com/micahflee/torbrowser-launcher/issues/227

8 years agoAvoid re-downloading the tbb tarball if it is already present
Jon Griffiths [Wed, 10 Feb 2016 22:02:41 +0000 (11:02 +1300)]
Avoid re-downloading the tbb tarball if it is already present

If the tarball is present but corrupt it will be re-downloaded.

8 years agoRemove unused dependency of IPolicyForHTTPS
Dhole [Wed, 13 Apr 2016 21:44:18 +0000 (23:44 +0200)]
Remove unused dependency of IPolicyForHTTPS

In d054f2a the certificate pinning was removed (#224) so IPolicyForHTTPS
is no longer requiered.  This is requiered to make torbrowser-launcher
work with python-twisted packages where IPolicyForHTTPS is not yet
implemented such as the one shipped with Ubuntu 14.04

8 years agoAdded CVE-2016-3180 to changelog for signature verification bypass attack
Micah Lee [Wed, 16 Mar 2016 20:51:09 +0000 (13:51 -0700)]
Added CVE-2016-3180 to changelog for signature verification bypass attack

8 years agoMerge pull request #228 from intrigeri/debian-bug-817267
Micah Lee [Wed, 16 Mar 2016 17:31:23 +0000 (10:31 -0700)]
Merge pull request #228 from intrigeri/debian-bug-817267

AppArmor: try to fix Tor Browser upgrade, again.

8 years agoUpdated CHANGELOG and version bump to 0.2.4
Micah Lee [Sun, 13 Mar 2016 21:57:27 +0000 (14:57 -0700)]
Updated CHANGELOG and version bump to 0.2.4

8 years agoPrevent attempts at directory traversal attacks, even though they do not look exploitable
Micah Lee [Sun, 13 Mar 2016 21:56:42 +0000 (14:56 -0700)]
Prevent attempts at directory traversal attacks, even though they do not look exploitable

8 years agoPrevent signature verification attack by passing both data file as well as sig file...
Micah Lee [Sun, 13 Mar 2016 21:51:08 +0000 (14:51 -0700)]
Prevent signature verification attack by passing both data file as well as sig file into gpg (fixes #229)

8 years agoAppArmor: try to fix Tor Browser upgrade, again.
intrigeri [Wed, 9 Mar 2016 16:18:12 +0000 (16:18 +0000)]
AppArmor: try to fix Tor Browser upgrade, again.

This rule is apparently needed to allow the browser to complete its upgrade
process and restart after an update has been applied.

Closes: Debian#817267
https://github.com/micahflee/torbrowser-launcher/issues/227

8 years agoUpdated CHANGELOG and version bump to 0.2.3
Micah Lee [Fri, 4 Mar 2016 16:20:43 +0000 (17:20 +0100)]
Updated CHANGELOG and version bump to 0.2.3

8 years agoMake icon a png instead of xpm (fixes #226)
Micah Lee [Fri, 4 Mar 2016 14:15:44 +0000 (15:15 +0100)]
Make icon a png instead of xpm (fixes #226)

8 years agoRenamed "Exit" to "Cancel". Fixes #225
Micah Lee [Thu, 3 Mar 2016 15:07:50 +0000 (16:07 +0100)]
Renamed "Exit" to "Cancel". Fixes #225

8 years agoerror message for socks failures (Closes: #797337)
Holger Levsen [Tue, 1 Mar 2016 15:59:42 +0000 (16:59 +0100)]
error message for socks failures (Closes: #797337)

thanks to Michael Gold <michael@bitplane.org>

8 years agomake socks4 port configurable. (Closes: #797339)
Holger Levsen [Tue, 1 Mar 2016 12:08:39 +0000 (13:08 +0100)]
make socks4 port configurable. (Closes: #797339)

Thanks to Michael Gold <michael@bitplane.org> for the original patch

8 years agoFix apparmor profile to support self-upgrade.
Holger Levsen [Wed, 2 Mar 2016 14:45:00 +0000 (15:45 +0100)]
Fix apparmor profile to support self-upgrade.

(Closes: #808140)

Thanks intrigeri for providing these rules!

8 years agoSet usr.bin.torbrowser-launcher AppArmor profile to complain mode.
intrigeri [Wed, 12 Aug 2015 09:21:28 +0000 (09:21 +0000)]
Set usr.bin.torbrowser-launcher AppArmor profile to complain mode.

They have been broken for three months now. Patches have been discussed on
GitHub for a while, but no clean solution has been implemented yet,
so for the time being, let's make torbrowser-launcher *work*.

8 years agoInclude local overrides file in AppArmor profiles. (Closes: #751451)
intrigeri [Wed, 12 Aug 2015 08:57:08 +0000 (08:57 +0000)]
Include local overrides file in AppArmor profiles. (Closes: #751451)