]>
git.lizzy.rs Git - torbrowser-launcher.git/log
Dan Snider [Sat, 22 Apr 2017 15:17:33 +0000 (10:17 -0500)]
Use HKPS for GPG key refresh, add sks-keyservers' CA cert.
Dan Snider [Fri, 21 Apr 2017 22:01:49 +0000 (17:01 -0500)]
Only refresh the keyring, don't try to get new keys.
Dan Snider [Thu, 13 Apr 2017 22:35:01 +0000 (17:35 -0500)]
common.py: Always call refresh_keyring prior to importing keys.
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.
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.
Micah Lee [Fri, 7 Apr 2017 23:40:00 +0000 (16:40 -0700)]
Merge branch 'dephekt-issue-267'
Micah Lee [Fri, 7 Apr 2017 23:39:41 +0000 (16:39 -0700)]
Update build instructions to make python-gpg optional
Micah Lee [Fri, 7 Apr 2017 19:31:44 +0000 (12:31 -0700)]
Merge branch 'femmetasm-patch-1'
femmetasm [Tue, 4 Apr 2017 20:42:30 +0000 (20:42 +0000)]
Fix gnome-shell icon issue
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
Dan Snider [Wed, 22 Mar 2017 12:52:45 +0000 (07:52 -0500)]
Add import exception handling for gpg module
Micah Lee [Mon, 13 Mar 2017 22:49:25 +0000 (15:49 -0700)]
Merge branch 'blackPantherOS-master'
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
Micah Lee [Mon, 13 Mar 2017 22:49:02 +0000 (15:49 -0700)]
Merge branch 'mrksu-czech_translation'
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
Micah Lee [Mon, 13 Mar 2017 22:46:15 +0000 (15:46 -0700)]
Merge branch 'dephekt-master'
Micah Lee [Mon, 13 Mar 2017 22:38:12 +0000 (15:38 -0700)]
Add python-gpg as a dependency
Kajisav [Sat, 11 Mar 2017 07:33:23 +0000 (01:33 -0600)]
Fix some PEP 8 style errors and missing references.
Kajisav [Mon, 6 Mar 2017 11:48:13 +0000 (05:48 -0600)]
Cleanup whitespace in verify function
Kajisav [Mon, 6 Mar 2017 11:42:18 +0000 (05:42 -0600)]
Cleanup whitespace in verify function
Kajisav [Mon, 6 Mar 2017 11:36:04 +0000 (05:36 -0600)]
Improve exception handling in GPG verify function
Kajisav [Sun, 5 Mar 2017 08:24:05 +0000 (02:24 -0600)]
Clean up exception on gpg verify function
Kajisav [Sun, 5 Mar 2017 08:13:02 +0000 (02:13 -0600)]
Make verify function use gpgme library
Kajisav [Sun, 5 Mar 2017 00:54:39 +0000 (18:54 -0600)]
Remove unnecessary comments from import function
Kajisav [Sat, 4 Mar 2017 10:22:01 +0000 (04:22 -0600)]
Refine import success conditions
Kajisav [Sat, 4 Mar 2017 07:28:01 +0000 (01:28 -0600)]
Remove gnupg_import_ok_pattern no longer needed
Kajisav [Sat, 4 Mar 2017 07:13:12 +0000 (01:13 -0600)]
Add pre-import check that signing keyfile exists; remove asserts
Kajisav [Fri, 3 Mar 2017 14:01:52 +0000 (08:01 -0600)]
Update key import function to use gpgme library
Charles Barcza [Thu, 16 Feb 2017 00:18:02 +0000 (01:18 +0100)]
desktop files Hungarian support
Charles Barcza [Wed, 15 Feb 2017 23:59:31 +0000 (00:59 +0100)]
Add Hungarian Language Support
Marek Suchánek [Sun, 29 Jan 2017 20:33:41 +0000 (21:33 +0100)]
Created a Czech translation
Micah Lee [Fri, 27 Jan 2017 04:52:44 +0000 (20:52 -0800)]
Remove unused dependency from build instructions
Micah Lee [Fri, 27 Jan 2017 04:38:43 +0000 (20:38 -0800)]
Updated changelog for 0.2.7
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
Micah Lee [Fri, 27 Jan 2017 04:25:49 +0000 (20:25 -0800)]
Update copyright year to 2017
Micah Lee [Fri, 27 Jan 2017 04:22:31 +0000 (20:22 -0800)]
Remove unused dependency python-psutil
Micah Lee [Fri, 27 Jan 2017 04:09:08 +0000 (20:09 -0800)]
Add more verbose comments to ppa release script
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)
Micah Lee [Mon, 5 Dec 2016 17:49:19 +0000 (09:49 -0800)]
Merge branch 'intrigeri-apparmor-usrmerge'
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
Micah Lee [Mon, 5 Dec 2016 17:48:23 +0000 (09:48 -0800)]
Merge branch 'intrigeri-apparmor-block-dri'
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
Micah Lee [Mon, 5 Dec 2016 17:46:46 +0000 (09:46 -0800)]
Merge branch 'u451f-master'
intrigeri [Mon, 5 Dec 2016 09:56:53 +0000 (09:56 +0000)]
AppArmor: support merged-/usr systems.
Naru Trey [Sat, 3 Dec 2016 16:51:19 +0000 (20:51 +0400)]
translate: Translated menu items in torbrowser-settings.desktop
Naru Trey [Sat, 3 Dec 2016 16:34:29 +0000 (20:34 +0400)]
Generated torbrowser_launcher.pot
Naru Trey [Sat, 3 Dec 2016 16:27:40 +0000 (20:27 +0400)]
translate: Delete unusable files
Naru Trey [Sat, 3 Dec 2016 16:26:42 +0000 (20:26 +0400)]
translate: Update Dutch
Naru Trey [Sat, 3 Dec 2016 16:25:11 +0000 (20:25 +0400)]
translate: Update Polish
Naru Trey [Sat, 3 Dec 2016 16:24:15 +0000 (20:24 +0400)]
translate: Update French
Naru Trey [Sat, 3 Dec 2016 16:23:38 +0000 (20:23 +0400)]
translate: Update Russian
Naru Trey [Sat, 3 Dec 2016 16:22:35 +0000 (20:22 +0400)]
setup: Added compiling of translations from the directory "po"
Naru Trey [Sat, 3 Dec 2016 16:19:25 +0000 (20:19 +0400)]
Formatting error text for easier translation
Naru Trey [Sat, 3 Dec 2016 16:18:14 +0000 (20:18 +0400)]
Added a script to generate a pot
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
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:
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
sedrubal [Wed, 9 Nov 2016 01:54:37 +0000 (02:54 +0100)]
Use print_function from __future__
To get compatible to python3
See #214
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>
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
Ulrike Uhlig [Thu, 15 Sep 2016 09:10:36 +0000 (11:10 +0200)]
Merge remote-tracking branch 'micah/master'
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.
Micah Lee [Fri, 22 Jul 2016 23:32:39 +0000 (19:32 -0400)]
Version bump and updated changelog
Micah Lee [Fri, 22 Jul 2016 20:04:48 +0000 (16:04 -0400)]
Fix settings crash related to #241
Micah Lee [Fri, 8 Jul 2016 23:53:49 +0000 (16:53 -0700)]
Updated changelog and version bump
Micah Lee [Fri, 8 Jul 2016 23:44:40 +0000 (16:44 -0700)]
Remove some verbose 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
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
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
Micah Lee [Fri, 8 Jul 2016 21:27:45 +0000 (14:27 -0700)]
Add 'Force downloading English version of Tor Browser' setting
Micah Lee [Fri, 8 Jul 2016 20:24:40 +0000 (13:24 -0700)]
Update the default mirror
Micah Lee [Fri, 8 Jul 2016 19:42:58 +0000 (12:42 -0700)]
If installed version is older than min_version, download fresh copy
Micah Lee [Fri, 8 Jul 2016 19:24:54 +0000 (12:24 -0700)]
Merge branch 'nbraud-nitpicks'
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.
Nicolas Braud-Santoni [Mon, 27 Jun 2016 23:29:39 +0000 (01:29 +0200)]
Bump min_version to 6.0.2
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.
Micah Lee [Thu, 23 Jun 2016 19:15:48 +0000 (12:15 -0700)]
Merge branch 'jgriffiths-master'
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
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
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
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.
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.
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.
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
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.
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
Micah Lee [Wed, 16 Mar 2016 20:51:09 +0000 (13:51 -0700)]
Added CVE-2016-3180 to changelog for signature verification bypass attack
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.
Micah Lee [Sun, 13 Mar 2016 21:57:27 +0000 (14:57 -0700)]
Updated CHANGELOG and version bump to 0.2.4
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
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)
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
Micah Lee [Fri, 4 Mar 2016 16:20:43 +0000 (17:20 +0100)]
Updated CHANGELOG and version bump to 0.2.3
Micah Lee [Fri, 4 Mar 2016 14:15:44 +0000 (15:15 +0100)]
Make icon a png instead of xpm (fixes #226)
Micah Lee [Thu, 3 Mar 2016 15:07:50 +0000 (16:07 +0100)]
Renamed "Exit" to "Cancel". Fixes #225
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>
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
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!
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*.
intrigeri [Wed, 12 Aug 2015 08:57:08 +0000 (08:57 +0000)]
Include local overrides file in AppArmor profiles. (Closes: #751451)