]> git.lizzy.rs Git - torbrowser-launcher.git/log
torbrowser-launcher.git
9 years agoadding new TBB signing key (#161)
Micah Lee [Thu, 8 Jan 2015 01:41:53 +0000 (17:41 -0800)]
adding new TBB signing key (#161)

9 years agoMerge pull request #155 from komachi/master
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

9 years agoFix opening new tab in already runned TBB (always -allow-remote)
Anton Nesterov [Tue, 9 Dec 2014 23:38:36 +0000 (02:38 +0300)]
Fix opening new tab in already runned TBB (always -allow-remote)

9 years agoversion bump to 0.1.7 and updated changelog
Micah Lee [Wed, 26 Nov 2014 01:30:38 +0000 (17:30 -0800)]
version bump to 0.1.7 and updated changelog

9 years agorenaming torbrowser-launcher.appdata.xml to torbrowser.appdata.xml because the .deskt...
Micah Lee [Tue, 25 Nov 2014 21:49:30 +0000 (13:49 -0800)]
renaming torbrowser-launcher.appdata.xml to torbrowser.appdata.xml because the .desktop is torbrowser.desktop

9 years agoupdated AppData XML, and made the screenshot larger
Micah Lee [Tue, 25 Nov 2014 21:44:33 +0000 (13:44 -0800)]
updated AppData XML, and made the screenshot larger

9 years agoadded an AppData xml file (#144)
Micah Lee [Tue, 25 Nov 2014 20:39:42 +0000 (12:39 -0800)]
added an AppData xml file (#144)

9 years agoupdated readme, package description
Micah Lee [Tue, 25 Nov 2014 20:39:22 +0000 (12:39 -0800)]
updated readme, package description

9 years agoadding a screenshot for TBL
Micah Lee [Tue, 25 Nov 2014 20:19:01 +0000 (12:19 -0800)]
adding a screenshot for TBL

9 years agoupdating .desktop to handle http and https schemas
Micah Lee [Tue, 25 Nov 2014 06:58:00 +0000 (22:58 -0800)]
updating .desktop to handle http and https schemas

9 years agoyou can pass URLs into torbrowser-launcher now (#103)
Micah Lee [Tue, 25 Nov 2014 06:53:05 +0000 (22:53 -0800)]
you can pass URLs into torbrowser-launcher now (#103)

9 years agoswitched to using argparse to parse arguements, and made settings open with "--settin...
Micah Lee [Tue, 25 Nov 2014 06:39:56 +0000 (22:39 -0800)]
switched to using argparse to parse arguements, and made settings open with "--settings" instead of "-settings"

9 years agoonly hide window if there is a window to hide (#151)
Micah Lee [Tue, 25 Nov 2014 06:37:55 +0000 (22:37 -0800)]
only hide window if there is a window to hide (#151)

9 years agohides TBL window before launching TBB (#151)
Micah Lee [Tue, 25 Nov 2014 06:19:55 +0000 (22:19 -0800)]
hides TBL window before launching TBB (#151)

9 years agoit looks like the linux filter is still necessary after TBB 4.0
Micah Lee [Tue, 25 Nov 2014 05:38:04 +0000 (21:38 -0800)]
it looks like the linux filter is still necessary after TBB 4.0

9 years agoMerge branch 'master' of github.com:micahflee/torbrowser-launcher
Micah Lee [Mon, 17 Nov 2014 18:14:36 +0000 (10:14 -0800)]
Merge branch 'master' of github.com:micahflee/torbrowser-launcher

9 years agoMerge pull request #150 from AreYouLoco/master
Micah Lee [Mon, 17 Nov 2014 18:14:26 +0000 (10:14 -0800)]
Merge pull request #150 from AreYouLoco/master

Polish locale

9 years agoMerge branch 'master' of github.com:micahflee/torbrowser-launcher
Micah Lee [Mon, 17 Nov 2014 17:46:20 +0000 (09:46 -0800)]
Merge branch 'master' of github.com:micahflee/torbrowser-launcher

9 years agoMerge pull request #146 from isislovecruft/master
Micah Lee [Tue, 11 Nov 2014 00:56:04 +0000 (16:56 -0800)]
Merge pull request #146 from isislovecruft/master

Switch to using new Tor Project dist URL.

9 years agoFix typo in locale/pl/messages.pot
AreYouLoco? [Sat, 8 Nov 2014 19:41:35 +0000 (20:41 +0100)]
Fix typo in locale/pl/messages.pot

9 years agoSwitch to using new Tor Project dist URL.
Isis Lovecruft [Mon, 27 Oct 2014 20:05:16 +0000 (20:05 +0000)]
Switch to using new Tor Project dist URL.

If I recall correctly, weasel (Tor Project's volunteer lead sysadmin)
tried to switch everything to using https://dist.torproject.org/ last
week, and then added an Apache redirect from
https://www.torproject.org/dist to https://dist.torproject.org after
discovering that some things were still trying to use the old URL. We
should switch to the new one, so that someday weasel can remove the
redirect.

 * CHANGE `default_mirror` to https://dist.torproject.org/

9 years agoversion bump to 0.1.7dev
Micah Lee [Fri, 17 Oct 2014 16:57:56 +0000 (09:57 -0700)]
version bump to 0.1.7dev

9 years agouse platform.dist() to detect ubuntu instead of subprocessing out to lsb_release
Micah Lee [Thu, 16 Oct 2014 19:55:30 +0000 (12:55 -0700)]
use platform.dist() to detect ubuntu instead of subprocessing out to lsb_release

9 years agoversion bump and updated changelog
Micah Lee [Thu, 16 Oct 2014 17:30:31 +0000 (10:30 -0700)]
version bump and updated changelog

9 years agoremoved deprecated Encoding key from .desktop files
Micah Lee [Thu, 16 Oct 2014 17:27:44 +0000 (10:27 -0700)]
removed deprecated Encoding key from .desktop files

9 years agofixes versions path for TBB 4.x that was forcing TBL to try to always upgrade (#139)
Micah Lee [Thu, 16 Oct 2014 17:05:39 +0000 (10:05 -0700)]
fixes versions path for TBB 4.x that was forcing TBL to try to always upgrade (#139)

9 years agolicense is actually MIT
Micah Lee [Sat, 11 Oct 2014 21:33:05 +0000 (14:33 -0700)]
license is actually MIT

9 years agolicense changed to BSD a long time ago, but never updated it here
Micah Lee [Sat, 11 Oct 2014 20:15:36 +0000 (13:15 -0700)]
license changed to BSD a long time ago, but never updated it here

9 years agoversion bump to 0.1.5 and updated changelog
Micah Lee [Wed, 1 Oct 2014 01:00:21 +0000 (01:00 +0000)]
version bump to 0.1.5 and updated changelog

9 years agotemporarily disable AppArmor profiles in Ubuntu (#128)
Micah Lee [Wed, 1 Oct 2014 00:56:13 +0000 (00:56 +0000)]
temporarily disable AppArmor profiles in Ubuntu (#128)

9 years agono longer detach start-tor-browser process, and play modem sound in a separate thread...
Micah Lee [Wed, 1 Oct 2014 00:46:21 +0000 (00:46 +0000)]
no longer detach start-tor-browser process, and play modem sound in a separate thread to prevent blocking

9 years agotbl_bin was getting set wrong since TBL was split into multiple files
Micah Lee [Wed, 1 Oct 2014 00:38:13 +0000 (00:38 +0000)]
tbl_bin was getting set wrong since TBL was split into multiple files

9 years agodisplay more verbose info when downloading TBB for the first time or updating (#135)
Micah Lee [Tue, 30 Sep 2014 23:44:38 +0000 (23:44 +0000)]
display more verbose info when downloading TBB for the first time or updating (#135)

9 years agomust not strip the "-Linux" from the latest version number if it isnt there already...
Micah Lee [Tue, 30 Sep 2014 23:26:01 +0000 (23:26 +0000)]
must not strip the "-Linux" from the latest version number if it isnt there already (#132)

9 years agoprepare for TBB 4 series change to RecommendedTBBVersion (#132)
Micah Lee [Tue, 30 Sep 2014 23:10:05 +0000 (23:10 +0000)]
prepare for TBB 4 series change to RecommendedTBBVersion (#132)

9 years agoMerge pull request #133 from intrigeri/apparmor-3
Micah Lee [Mon, 15 Sep 2014 22:10:02 +0000 (22:10 +0000)]
Merge pull request #133 from intrigeri/apparmor-3

Apparmor profiles update (take 3)

9 years agoAppArmor: allow start-tor-browser to read /usr/share/zenity/zenity.ui.
intrigeri [Mon, 15 Sep 2014 16:50:45 +0000 (16:50 +0000)]
AppArmor: allow start-tor-browser to read /usr/share/zenity/zenity.ui.

When start-tor-browser runs zenity (under the start-tor-browser confinement),
unsurprisingly that one needs to read its own files. On current Debian unstable,
this includes /usr/share/zenity/zenity.ui.

9 years agoAppArmor: allow start-tor-browser read access on dash.
intrigeri [Mon, 15 Sep 2014 16:49:47 +0000 (16:49 +0000)]
AppArmor: allow start-tor-browser read access on dash.

We already do this for most other executable files start-tor-browser runs.
No idea why it used to work without this permission, but oh well, it now
needs it.

9 years agoAppArmor: include the freedesktop.org abstraction in the start-tor-browser profile.
intrigeri [Mon, 15 Sep 2014 16:48:26 +0000 (16:48 +0000)]
AppArmor: include the freedesktop.org abstraction in the start-tor-browser profile.

It now needs access to /usr/share/pixmaps/.

9 years agoAppArmor: include the fonts abstraction in the start-tor-browser profile.
intrigeri [Mon, 15 Sep 2014 16:47:20 +0000 (16:47 +0000)]
AppArmor: include the fonts abstraction in the start-tor-browser profile.

Otherwise, when it runs zenity, fonts are garbled (each char is replaced with
a square) on current Debian sid.

9 years agoGrant the browser read access on its profile directory.
intrigeri [Mon, 15 Sep 2014 16:45:53 +0000 (16:45 +0000)]
Grant the browser read access on its profile directory.

For some reason, it now needs this to work properly. Given we already grant it
write access to all child files and directories, this seems to make sense.

9 years agomake torbrowser-launcher script executable again
Micah Lee [Wed, 3 Sep 2014 20:17:41 +0000 (13:17 -0700)]
make torbrowser-launcher script executable again

9 years agosplit torbrowser-launcher into several files
Micah Lee [Wed, 3 Sep 2014 18:24:28 +0000 (11:24 -0700)]
split torbrowser-launcher into several files

9 years agoremove old_update_check_url, and only use new URL now
Micah Lee [Wed, 3 Sep 2014 17:55:18 +0000 (10:55 -0700)]
remove old_update_check_url, and only use new URL now

9 years agoversion bump to 0.1.4 and updated changelog
Micah Lee [Tue, 2 Sep 2014 06:04:55 +0000 (23:04 -0700)]
version bump to 0.1.4 and updated changelog

9 years agotemporary fix for RecommendedTBBVersion file changing URLs (#129)
Micah Lee [Tue, 2 Sep 2014 06:01:39 +0000 (23:01 -0700)]
temporary fix for RecommendedTBBVersion file changing URLs (#129)

9 years agoMerge pull request #126 from ArchimedesPi/fix-the-grammars
Micah Lee [Fri, 22 Aug 2014 18:35:18 +0000 (11:35 -0700)]
Merge pull request #126 from ArchimedesPi/fix-the-grammars

Fix the grammar in the Firefox is started message

9 years agoMerge pull request #125 from intrigeri/gh124-rework-AppArmor-profiles-again
Micah Lee [Fri, 22 Aug 2014 18:08:19 +0000 (11:08 -0700)]
Merge pull request #125 from intrigeri/gh124-rework-AppArmor-profiles-again

Rework app armor profiles again (#124)

9 years agoMerge pull request #122 from leif/virtualenv
Micah Lee [Thu, 21 Aug 2014 17:52:06 +0000 (10:52 -0700)]
Merge pull request #122 from leif/virtualenv

allow installation into a virtualenv

9 years agoUpdate nl_NL locale
Liam M [Sat, 16 Aug 2014 15:53:07 +0000 (10:53 -0500)]
Update nl_NL locale

9 years agoUpdate en locale
Liam M [Sat, 16 Aug 2014 15:52:22 +0000 (10:52 -0500)]
Update en locale

9 years agoFix grammar in torbrowser-launcher
Liam M [Sat, 16 Aug 2014 15:50:35 +0000 (10:50 -0500)]
Fix grammar in torbrowser-launcher

9 years agoDisable audio abstraction by default.
intrigeri [Sat, 16 Aug 2014 10:03:06 +0000 (10:03 +0000)]
Disable audio abstraction by default.

The person who added it also wrote "I have never managed to get the sound
working in the Tor Browser either, on YouTube or even playing an MP3", which
shows that including this abstraction by default gives no practical benefit, but
opens the attack surface substantially.

9 years agoAllow start-tor-browser to create ~/.config/ibus/bus.
intrigeri [Thu, 14 Aug 2014 18:35:51 +0000 (18:35 +0000)]
Allow start-tor-browser to create ~/.config/ibus/bus.

It does that in Tor Browser 4.x.

9 years agoAllow start-tor-browser to run ln and mkdir.
intrigeri [Thu, 14 Aug 2014 18:35:29 +0000 (18:35 +0000)]
Allow start-tor-browser to run ln and mkdir.

It does that in Tor Browser 4.x.

9 years agoDisable the user-download abstraction and corresponding addition, by default.
intrigeri [Thu, 14 Aug 2014 18:03:34 +0000 (18:03 +0000)]
Disable the user-download abstraction and corresponding addition, by default.

This partially reverts changes introduced in commit 04b24660, without any
explanation. Those changes actually allow TBB to read e.g.
`@{HOME}/[a-zA-Z0-9]*`, that is most of users' personal files, which defeats in
great part the purpose of this profile. Likewise for read access to `@{HOME}/`,
which quite often contain folders whose name users might not want to leak.

Still, some people might want to use this, so let's leave these rules in here,
but commented out, explaining what the consequences of enabling them are.

9 years agoAllow Firefox to read its Browser directory.
intrigeri [Thu, 14 Aug 2014 18:01:53 +0000 (18:01 +0000)]
Allow Firefox to read its Browser directory.

Otherwise, at least with TBB 4.x, where this directory is $HOME,
"Save Link As" fails.

9 years agoDon't allow Firefox to access Tor's data directory, nor to map files in the Tor syste...
intrigeri [Thu, 14 Aug 2014 18:00:03 +0000 (18:00 +0000)]
Don't allow Firefox to access Tor's data directory, nor to map files in the Tor system directory.

These credentials are apparently not needed anymore. I suspect that they
are remaining from a time where there was no dedicated profile for Tor,
that was running under the same confinement as Firefox, or something
similar.

9 years agoAppArmor: allow Tor Browser to create its Desktop directory.
intrigeri [Thu, 14 Aug 2014 17:54:09 +0000 (17:54 +0000)]
AppArmor: allow Tor Browser to create its Desktop directory.

This is at least needed when using Tor Browser 4.x, otherwise saving files
can't possibly work.

9 years agoAppArmor: allow Tor Browser to create its Desktop directory.
intrigeri [Thu, 14 Aug 2014 17:50:10 +0000 (17:50 +0000)]
AppArmor: allow Tor Browser to create its Desktop directory.

This is at least needed when using Tor Browser 4.x, otherwise "Save Page As"
simply does nothing.

9 years agoDon't make potential AppArmor deny logs about @{PROC}/[0-9]*/task/** and @{PROC}...
intrigeri [Thu, 14 Aug 2014 17:38:06 +0000 (17:38 +0000)]
Don't make potential AppArmor deny logs about @{PROC}/[0-9]*/task/** and @{PROC}/[0-9]*/fd/ silent.

These deny rules were added, without any explanation, in commit 04b24660.

I've never seen Firefox try to break these rules. If someone sees that, then I'm
happy to see the corresponding logs, and then we can research whether the
consequences of letting Firefox access this file are any worse than the
consequences of blocking this access.

9 years agoAppArmor: allow Firefox to access mountinfo.
intrigeri [Thu, 14 Aug 2014 17:32:38 +0000 (17:32 +0000)]
AppArmor: allow Firefox to access mountinfo.

It's used in the GetDeviceName function (xpcom/io/nsLocalFileUnix.cpp), which is
in turn used by nsLocalFile::GetDiskSpaceAvailable. With this in mind, it's not
clear to me what the consequences of not letting Firefox access this information
are. E.g. it may very well let the user start downloading a file that won't fit
on disk.

So, unless good reasons are provided for blocking access to this file, I'm
allowing Firefox to read it.

9 years agoAppArmor: allow Firefox to read processes and tasks' stats.
intrigeri [Thu, 14 Aug 2014 17:25:54 +0000 (17:25 +0000)]
AppArmor: allow Firefox to read processes and tasks' stats.

This partially reverts commit 04b24660, that made the opposite change for
reasons that are unknown to me.

stat files are used in the JiffiesSinceBoot function
(xpcom/ds/TimeStamp_posix.cpp), which is used to compute process lifetime.
The consequences of blocking this access are unclear to me: it might plug issues
wrt. anonymity that the Tor Browser team would have missed (ask them?), but it
can as well introduce security issues by forcing Firefox to downgrade to worse
sources of information. If crypto is in play there, we would be playing
a dangerous game by blocking Firefox from accessing this information.

9 years agoAppArmor: add support for Tor Browser 4.x's paths.
intrigeri [Thu, 14 Aug 2014 17:15:44 +0000 (17:15 +0000)]
AppArmor: add support for Tor Browser 4.x's paths.

9 years agoDocument the consequences of including the "audio" AppArmor abstraction.
intrigeri [Thu, 14 Aug 2014 17:14:55 +0000 (17:14 +0000)]
Document the consequences of including the "audio" AppArmor abstraction.

9 years agoAppArmor: allow Firefox to learn how many CPU cores are present.
intrigeri [Thu, 14 Aug 2014 17:02:50 +0000 (17:02 +0000)]
AppArmor: allow Firefox to learn how many CPU cores are present.

This was added in commits ace00d646 and a3908af8 already. Then, commit 04b24660
made the opposite change for reasons that are unknown to me.

Firefox can optimize things a bit depending on this information, which does not
seem terribly critical, and can probably be gathered by other means anyway,
given the current profile.

In the Firefox source code, this file is used in the PR_GetNumberOfProcessors
function, that itself is used e.g. in image/src/RasterImage.cpp to make use of
all available CPUs. Now, if someone shows that this information is leaked
on the network, and cannot be retrieved by other means given the same threat
model, then possibly it'll make sense to block this access... or to suggest
to the Tor Browser people to patch it out and always use one core only,
which would solve the (potential) problem also for people not using AppArmor.

9 years agoAppArmor: allow Firefox to get entropy from @{PROC}/sys/kernel/random/uuid.
intrigeri [Thu, 14 Aug 2014 16:53:26 +0000 (16:53 +0000)]
AppArmor: allow Firefox to get entropy from @{PROC}/sys/kernel/random/uuid.

First, note that this file returns a different uuid each time it's read.

I'm not sure what Firefox does when it can't get a random UUID from there. If it
falls back to a fixed value, this might have problematic security implications:
randomness is sometimes useful for security purposes. The only place I could
find this file being used in the Firefox source tree is actually in the
`arc4_seed_proc_sys_kernel_random_uuid` function. If that's really why Firefox
tries to access this file, then I don't think we should block it.

I've not seen that file being accessed by Firefox personally. But given
troubadoour added it, and it can be found in the Firefox source code, with the
above reasoning in mind, it seems that the safest thing to do is to allow
Firefox to get the randomness it needs.

9 years agoRemove probably useless commented out AppArmor rules.
intrigeri [Thu, 14 Aug 2014 16:47:41 +0000 (16:47 +0000)]
Remove probably useless commented out AppArmor rules.

These rules are mostly duplicates from ones that are already in the `fonts`
abstraction, that we transitively include, so it's unclear to me when they
may be needed.

Note that the only difference between the abstraction's rules and these ones is
the "k" access granted on /var/cache/fontconfig/, which feels odd:  even if
a non-root user is allowed to do that, none of my other confined
fontconfig-using applications need that, so I would be surprised if Firefox used
fontconfig in a way that requires locking that directory. Still, if I'm shown
rejection logs that show it's needed, then I'm happy to add it back... and then,
perhaps it will make more sense to push it to the upstream fonts abstraction.

9 years agoAppArmor: enable Firefox to use GStreamer, again.
intrigeri [Thu, 14 Aug 2014 16:44:54 +0000 (16:44 +0000)]
AppArmor: enable Firefox to use GStreamer, again.

I've added these rules in 9d38e775 already. Now, commit 04b24660 made the
opposite change, for reasons that are unknown to me, while at the same time it
added direct access to sound devices, which seems inconsistent. So, I'm
reverting to the previous state.

If these rules are not consensual, let's discuss them instead of silently
dropping them. Thanks in advance.

9 years agoMake format of recently added comments consistent with existing ones.
intrigeri [Thu, 14 Aug 2014 16:43:41 +0000 (16:43 +0000)]
Make format of recently added comments consistent with existing ones.

9 years agoAppArmor: give back read access on /usr/share/gnome/applications/ and /usr/share...
intrigeri [Thu, 14 Aug 2014 16:41:11 +0000 (16:41 +0000)]
AppArmor: give back read access on /usr/share/gnome/applications/ and /usr/share/gnome/applications/kde4/ to Firefox.

These are places where more .desktop files, that Firefox uses for filetype
association information, can be found on some systems, e.g. Debian unstable.

This is why I have added these rules in commit d033d07e. So, I'm reverting
commit 04b24660, that made the opposite change for reasons that are unknown
to me.

9 years agoDrop AppArmor rules that are duplicate of ones found in abstractions we include,...
intrigeri [Thu, 14 Aug 2014 16:38:22 +0000 (16:38 +0000)]
Drop AppArmor rules that are duplicate of ones found in abstractions we include, again.

I have done this already in commit 8db75b7c0. The commit message documented why.
So, this very commit is partially reverting commit 04b24660, that made the
opposite change for reasons that are unknown to me. Yay.

9 years agoAppArmor: give back read access on /etc/mailcap to Firefox.
intrigeri [Thu, 14 Aug 2014 16:33:48 +0000 (16:33 +0000)]
AppArmor: give back read access on /etc/mailcap to Firefox.

This partially reverts commit 04b24660, that made the opposite change for
reasons that are unknown to me.

This profile gives access to other kinds of file association, e.g.
the .desktop files found in /usr/share/applications/, so one wonders
why /etc/mailcap should be treated differently.

9 years agoMake AppArmor logs silent about Firefox trying to read /etc/machine-id.
intrigeri [Thu, 14 Aug 2014 16:31:31 +0000 (16:31 +0000)]
Make AppArmor logs silent about Firefox trying to read /etc/machine-id.

This was done recently for /var/lib/dbus/machine-id, and Firefox apparently
falls back on /etc/machine-id if it cannot read the former, so this change
should make things more consistent.

9 years agoAllow Firefox to use make dbus calls, on systems with dbus AppArmor mediation.
intrigeri [Thu, 14 Aug 2014 16:30:40 +0000 (16:30 +0000)]
Allow Firefox to use make dbus calls, on systems with dbus AppArmor mediation.

This partially reverts commit 04b24660, that made the opposite change for
reasons that are unknown to me.

9 years agoAllow Firefox to open TCP connections on systems with networking AppArmor mediation.
intrigeri [Thu, 14 Aug 2014 16:28:45 +0000 (16:28 +0000)]
Allow Firefox to open TCP connections on systems with networking AppArmor mediation.

This partially reverts commit 04b24660, that made the opposite change for
reasons that are unknown to me.

9 years agoHide AppArmor log about torbrowser-launcher trying to read the Python interpreter.
intrigeri [Thu, 14 Aug 2014 16:27:45 +0000 (16:27 +0000)]
Hide AppArmor log about torbrowser-launcher trying to read the Python interpreter.

Oh well, this script doesn't really need to read the interpreter that's
running it.

9 years agoAppArmor: allow start-tor-browser to run some programs it needs.
intrigeri [Thu, 14 Aug 2014 16:26:05 +0000 (16:26 +0000)]
AppArmor: allow start-tor-browser to run some programs it needs.

These might be needed only when using the 4.x branch of TBB. Or, they were
always needed, but we didn't notice as torbrowser-launcher was apparently
running start-tor-browser unconfined.

9 years agoExplicitly run Tor with its own AppArmor profile.
intrigeri [Thu, 14 Aug 2014 16:23:07 +0000 (16:23 +0000)]
Explicitly run Tor with its own AppArmor profile.

Commit 04b24660 changed the way Tor is run, from Px to rix.

Px exec's to profile that matches executable name, with environment
variable scrubbing. rix makes the child process inherit the current
process' confinement. Given we ship a `torbrowser.Tor.tor` profile,
we'd better use it than inherit the browser's confinement.

9 years agotorbrowser-launcher must not be allowed to start itself unconfined.
intrigeri [Thu, 14 Aug 2014 16:21:03 +0000 (16:21 +0000)]
torbrowser-launcher must not be allowed to start itself unconfined.

This is dangerous, as it basically allows that script to escape its
AppArmor sandbox. This also seems to be useless.

9 years agoComplete AppArmor profiles update according to new XDG-compliant paths.
intrigeri [Thu, 14 Aug 2014 16:20:10 +0000 (16:20 +0000)]
Complete AppArmor profiles update according to new XDG-compliant paths.

9 years agoDon't run start-tor-browser unconfined from torbrowser-launcher: we have a dedicated...
intrigeri [Thu, 14 Aug 2014 16:16:36 +0000 (16:16 +0000)]
Don't run start-tor-browser unconfined from torbrowser-launcher: we have a dedicated profile for it, let's use it.

9 years agorequirements.txt: add peep hashes and more entries
Leif Ryge [Mon, 11 Aug 2014 11:24:37 +0000 (11:24 +0000)]
requirements.txt: add peep hashes and more entries

9 years agodon't use hardcoded path to relaunch self
Leif Ryge [Mon, 11 Aug 2014 11:14:16 +0000 (11:14 +0000)]
don't use hardcoded path to relaunch self

9 years agomake SHARE point at TBL's share directory
Leif Ryge [Mon, 11 Aug 2014 03:42:32 +0000 (03:42 +0000)]
make SHARE point at TBL's share directory

also stop using /usr/local/share/torbrowser-launcher/mirrors.txt as a secondary
mirrors list, and start including one from the config directory instead.

9 years agoallow installation into a virtualenv
Leif Ryge [Mon, 11 Aug 2014 03:38:31 +0000 (03:38 +0000)]
allow installation into a virtualenv

 - use sys.prefix instead of hardcoding '/usr'
 - don't try to install the apparmor profile when in a virtualenv

9 years agoupdated changelog and version bump to 0.1.3
Micah Lee [Sun, 10 Aug 2014 22:58:06 +0000 (18:58 -0400)]
updated changelog and version bump to 0.1.3

9 years agoMerge branch 'master' into troubadoour-master
Micah Lee [Sun, 10 Aug 2014 21:57:14 +0000 (17:57 -0400)]
Merge branch 'master' into troubadoour-master

9 years agoreplaced Erinn's key with one exported with --export-options export-minimal, to not...
Micah Lee [Sun, 10 Aug 2014 21:56:34 +0000 (17:56 -0400)]
replaced Erinn's key with one exported with --export-options export-minimal, to not include all of the sigs

9 years agoRemoved Mike Perry's key, added Erinn Clark's key (#120)
Micah Lee [Sun, 10 Aug 2014 17:41:40 +0000 (13:41 -0400)]
Removed Mike Perry's key, added Erinn Clark's key (#120)

9 years agoalways choose a stable release, if available (#120)
Micah Lee [Sun, 10 Aug 2014 17:22:13 +0000 (13:22 -0400)]
always choose a stable release, if available (#120)

9 years agoput back 'owner', tor-browser_*/Desktop and tor-browser_*/Downloads
troubadoour [Fri, 8 Aug 2014 15:50:35 +0000 (17:50 +0200)]
put back 'owner', tor-browser_*/Desktop and tor-browser_*/Downloads

9 years ago- tor-browser_en-US
troubadoour [Thu, 7 Aug 2014 21:22:51 +0000 (23:22 +0200)]
- tor-browser_en-US

9 years agomodified torbrowser.Browser.firefox
user [Thu, 7 Aug 2014 19:47:31 +0000 (21:47 +0200)]
modified torbrowser.Browser.firefox

9 years agoupdated changelog and version bump to 0.1.2
Micah Lee [Fri, 1 Aug 2014 21:17:49 +0000 (14:17 -0700)]
updated changelog and version bump to 0.1.2

9 years agousing freedesktop xdg-user-dirs now (fixes #102)
Micah Lee [Fri, 1 Aug 2014 00:22:52 +0000 (17:22 -0700)]
using freedesktop xdg-user-dirs now (fixes #102)

9 years agolaunches Tor Browser as a background process again to make the TBL window close ...
Micah Lee [Thu, 31 Jul 2014 23:03:33 +0000 (16:03 -0700)]
launches Tor Browser as a background process again to make the TBL window close (#105)

9 years agoadded debian dependencies to build instructions
Micah Lee [Thu, 31 Jul 2014 22:42:26 +0000 (15:42 -0700)]
added debian dependencies to build instructions

9 years agoremoved unused signing keys (fixes #117)
Micah Lee [Thu, 31 Jul 2014 22:07:12 +0000 (15:07 -0700)]
removed unused signing keys (fixes #117)

9 years agoupdated readme, and split out build instructions to BUILD.md
Micah Lee [Thu, 31 Jul 2014 21:56:56 +0000 (14:56 -0700)]
updated readme, and split out build instructions to BUILD.md