]>
git.lizzy.rs Git - torbrowser-launcher.git/log
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)
Micah Lee [Wed, 2 Mar 2016 13:55:11 +0000 (14:55 +0100)]
Merge pull request #217 from dogsleg/master
Adding Russian translation
Micah Lee [Tue, 1 Mar 2016 16:51:30 +0000 (17:51 +0100)]
Removed mention of certificate pinning in readme (#224) and updated package description to mention PGP signature verification
Micah Lee [Tue, 1 Mar 2016 16:37:00 +0000 (17:37 +0100)]
Fail to launch Tor Browser if its version is earlier than the minimum version (#224)
Micah Lee [Tue, 1 Mar 2016 15:26:39 +0000 (16:26 +0100)]
Remove certificate pinning (#224)
Micah Lee [Tue, 1 Mar 2016 12:19:37 +0000 (13:19 +0100)]
Updated package description (fixes #218)
Micah Lee [Tue, 1 Mar 2016 12:14:15 +0000 (13:14 +0100)]
Fix issue with detecting language (fixes #220)
Lev Lamberov [Fri, 29 Jan 2016 11:10:52 +0000 (16:10 +0500)]
Adding Russian translation
Micah Lee [Mon, 9 Nov 2015 18:19:47 +0000 (10:19 -0800)]
Merge pull request #209 from adrelanos/patch-1
AppArmor permission for browser homepage
Patrick Schleizer [Mon, 9 Nov 2015 12:50:11 +0000 (12:50 +0000)]
AppArmor permission for browser homepage
Fixes https://github.com/micahflee/torbrowser-launcher/issues/152
Micah Lee [Mon, 9 Nov 2015 06:19:02 +0000 (22:19 -0800)]
Fixed typo in changelog
Micah Lee [Mon, 9 Nov 2015 06:07:46 +0000 (22:07 -0800)]
Version bump to 0.2.2 and updated changelog
Micah Lee [Mon, 9 Nov 2015 05:21:23 +0000 (21:21 -0800)]
Improved readme (#198)
Micah Lee [Mon, 9 Nov 2015 04:43:06 +0000 (20:43 -0800)]
Updated README, and included new screenshot to show off new settings (#198)
Micah Lee [Mon, 9 Nov 2015 04:35:33 +0000 (20:35 -0800)]
Updating names on .desktop files
Micah Lee [Mon, 9 Nov 2015 04:19:21 +0000 (20:19 -0800)]
Remove tor and python-txsocksx as dependencies, and make them recommended instead (#188)
Micah Lee [Mon, 9 Nov 2015 04:18:07 +0000 (20:18 -0800)]
If Tor Browser is not installed, detect version, download, verify sig, install, and launch. Otherwise just launch. No more checking for updates. (#198)
Micah Lee [Mon, 9 Nov 2015 03:44:18 +0000 (19:44 -0800)]
Update default settings, and settings GUI (#198)
Micah Lee [Mon, 9 Nov 2015 01:30:47 +0000 (17:30 -0800)]
Remove code to bring windows to front, and to get pid of processes, because these stopped working long ago. Also remove wmctrl dependency.
Micah Lee [Mon, 9 Nov 2015 00:27:03 +0000 (16:27 -0800)]
Only convert unicode URLs to strings if they are actually unicode (#205)
Micah Lee [Mon, 9 Nov 2015 00:23:30 +0000 (16:23 -0800)]
Force download URLs to be strings and not unicode (#205)
Micah Lee [Mon, 9 Nov 2015 00:22:06 +0000 (16:22 -0800)]
Eek, removed testing code that never should have been committed
Micah Lee [Mon, 9 Nov 2015 00:16:20 +0000 (16:16 -0800)]
Revert "Ensure that the version is a string, not unicode (#205)"
This reverts commit
83c5b1917dc6980d8d35f833068ab685bbb64a22 .
Micah Lee [Mon, 9 Nov 2015 00:11:43 +0000 (16:11 -0800)]
Ensure that the version is a string, not unicode (#205)
Micah Lee [Fri, 6 Nov 2015 06:15:35 +0000 (22:15 -0800)]
Version bump to 0.2.1, and updated changelog
Micah Lee [Fri, 6 Nov 2015 05:29:49 +0000 (21:29 -0800)]
Added dh-python as a dependency in BUILD.md (fixes #183)
Micah Lee [Fri, 6 Nov 2015 05:23:36 +0000 (21:23 -0800)]
Add pygtk2 as a dependency in Fedora (fixes #200)
Micah Lee [Fri, 6 Nov 2015 03:39:16 +0000 (19:39 -0800)]
Stop using sha256sums.txt and sha256sums.txt.asc (fixes #180)
Micah Lee [Fri, 6 Nov 2015 03:19:18 +0000 (19:19 -0800)]
Merge branch 'master' of github.com:micahflee/torbrowser-launcher
Micah Lee [Fri, 6 Nov 2015 03:19:05 +0000 (19:19 -0800)]
Merge branch 'boklm-use_torbrowser_updates_xml'
Micah Lee [Fri, 6 Nov 2015 03:17:49 +0000 (19:17 -0800)]
Merge branch 'use_torbrowser_updates_xml' of https://github.com/boklm/torbrowser-launcher into boklm-use_torbrowser_updates_xml
Conflicts:
torbrowser_launcher/common.py
Micah Lee [Fri, 6 Nov 2015 03:02:07 +0000 (19:02 -0800)]
Merge pull request #186 from genodeftest/patch-1
"preserving your bookmarks and preferences" is not true
Micah Lee [Fri, 6 Nov 2015 03:00:45 +0000 (19:00 -0800)]
Merge pull request #196 from kraai/master
Use IPolicyForHTTPS
Micah Lee [Fri, 6 Nov 2015 02:54:19 +0000 (18:54 -0800)]
Updated desktop files (fixes #193)
Micah Lee [Fri, 6 Nov 2015 02:20:32 +0000 (18:20 -0800)]
Removed Erinn's signing key, because she no longer signs TBB releases
Micah Lee [Fri, 6 Nov 2015 02:13:57 +0000 (18:13 -0800)]
Switch settings file from pickle format to json (fixes #201)
Nicolas Vigier [Thu, 5 Nov 2015 22:41:03 +0000 (23:41 +0100)]
Get stable version using torbrowser updater xml
The RecommendedTBBVersions file contains current versions of Tor Browser
from all channels, including alpha or beta.
Instead of this, we can use xml file used by Tor Browser's updater in
the "release" channel:
https://dist.torproject.org/torbrowser/update_2/release/Linux_x86_64-gcc3/x/en-US
Matt Kraai [Mon, 7 Sep 2015 12:58:34 +0000 (05:58 -0700)]
Use IPolicyForHTTPS
Christian Stadelmann [Sun, 7 Jun 2015 17:27:47 +0000 (19:27 +0200)]
"preserving your bookmarks and preferences" is not true
Micah Lee [Tue, 19 May 2015 20:39:46 +0000 (13:39 -0700)]
Updated Tor AppArmor profile to be compatible with new OnionShare directory (#182)
Micah Lee [Tue, 19 May 2015 20:05:00 +0000 (13:05 -0700)]
Stop confining start-tor-browser script with AppArmor, and fix profiles to work with TBB 4.5+ (#181)
Micah Lee [Tue, 12 May 2015 17:35:22 +0000 (10:35 -0700)]
added dh-python build dependency
Micah Lee [Mon, 11 May 2015 23:56:52 +0000 (16:56 -0700)]
updated readme
Micah Lee [Mon, 11 May 2015 23:38:37 +0000 (16:38 -0700)]
Merge branch 'master' of github.com:micahflee/torbrowser-launcher
Micah Lee [Mon, 11 May 2015 23:20:30 +0000 (19:20 -0400)]
execute ./start-tor-browser.desktop instead of ./Browser/start-tor-browser (#176)
Micah Lee [Mon, 11 May 2015 23:20:45 +0000 (16:20 -0700)]
updated changelog
Micah Lee [Mon, 11 May 2015 23:08:40 +0000 (19:08 -0400)]
Added python-txsocksx, tor dependencies to Fedora version, so FC21 supports upgrading over Tor
Micah Lee [Mon, 11 May 2015 22:27:49 +0000 (15:27 -0700)]
version bump to 0.2.0 and updated changelog
Micah Lee [Mon, 11 May 2015 22:27:32 +0000 (15:27 -0700)]
Stop letting Tor Browser act as a default browser
Micah Lee [Mon, 11 May 2015 22:22:46 +0000 (15:22 -0700)]
Stop printing so much console output (fixes #173)
Micah Lee [Mon, 11 May 2015 21:09:30 +0000 (14:09 -0700)]
ignore source packages that get generated in some dev environments
Micah Lee [Mon, 11 May 2015 21:04:01 +0000 (14:04 -0700)]
Update location of start-tor-browser for TBB 4.5, and remove accept_links feature #176
Micah Lee [Mon, 11 May 2015 20:30:10 +0000 (13:30 -0700)]
Merge pull request #170 from intrigeri/apparmor-block-devices-uevent
AppArmor: silence denied access to /sys/devices/virtual/block/*/uevent.
intrigeri [Thu, 29 Jan 2015 16:11:57 +0000 (16:11 +0000)]
AppArmor: silence denied access to /sys/devices/virtual/block/*/uevent.
I've not found any security-related usage of this kernel interface in the Tor
Browser source tree, and the browser seems to work just fine without having
access to it, so let's make AppArmor silently deny it.
Note that this doesn't change any existing behaviour: only logging is affected.
Micah Lee [Thu, 22 Jan 2015 18:36:55 +0000 (10:36 -0800)]
version bump to 0.1.9 and updated changelog
Micah Lee [Wed, 21 Jan 2015 20:13:46 +0000 (12:13 -0800)]
updated readme to include Firefox/default browser instructions (#157)
Micah Lee [Wed, 21 Jan 2015 19:59:59 +0000 (11:59 -0800)]
updated BUILD.md for syntax
Micah Lee [Wed, 21 Jan 2015 19:54:03 +0000 (11:54 -0800)]
add option to disable accepting links (partial fix for #157)
Micah Lee [Mon, 19 Jan 2015 21:33:24 +0000 (13:33 -0800)]
version bump to 0.1.8 and updated changelog
Micah Lee [Mon, 19 Jan 2015 21:00:47 +0000 (13:00 -0800)]
fixing how alphas/betas are removed from available versions list, because formatting changed in RecommendedTBBVersions
Micah Lee [Thu, 8 Jan 2015 01:46:52 +0000 (17:46 -0800)]
remove debug output that makes it look like something went wrong
Micah Lee [Thu, 8 Jan 2015 01:44:53 +0000 (17:44 -0800)]
typo (#161)
Micah Lee [Thu, 8 Jan 2015 01:42:28 +0000 (17:42 -0800)]
deleted MANIFEST.in, because it was outdated and does not appear to be necessary anymore
Micah Lee [Thu, 8 Jan 2015 01:41:53 +0000 (17:41 -0800)]
adding new TBB signing key (#161)
Micah Lee [Wed, 10 Dec 2014 22:02:19 +0000 (22:02 +0000)]
Merge pull request #155 from komachi/master
Fix opening new tab in already runned TBB
Anton Nesterov [Tue, 9 Dec 2014 23:38:36 +0000 (02:38 +0300)]
Fix opening new tab in already runned TBB (always -allow-remote)
Micah Lee [Wed, 26 Nov 2014 01:30:38 +0000 (17:30 -0800)]
version bump to 0.1.7 and updated changelog