Commit Graph

836 Commits

Author SHA1 Message Date
intrigeri
52a75fc061
Merge pull request #460 from intrigeri/AppArmor-silence-lsb_release-denial
Silence the deny apparmor log from lsb_release
2020-08-18 09:02:21 +00:00
Roger Shimizu
50e62ceccd AppArmor: Support pluggable transports especially meek 2020-05-06 17:01:41 +09:00
Santiago R.R
be7c600d9e torbrowser fails to start due to lacking fonts/* entry in apparmor
Origin: https://bugs.debian.org/959388
2020-05-05 20:13:21 +09:00
Koala Yeung
3fa7eca413 Add Chinese (Traditional) translation 2020-04-22 23:34:45 +08:00
Koala Yeung
e92e11e6d7 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).
2020-04-22 21:54:34 +08:00
Roger Shimizu
e71d63bca4 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.
2020-04-12 08:50:28 +00:00
João Vítor S. F
435e4ef80c pt_BR translation (.po file) 2020-02-09 16:35:30 -03:00
milotype
bc96f44962
Added hr.po
Complete croatian translation
2020-01-22 13:59:37 +01:00
Baumgartner
12481e0635
Added de.po 2019-12-15 21:40:58 +01:00
intrigeri
fc2073de09
Merge pull request #442 from intrigeri/AppArmor-for-Tor-Browser-9-updater
AppArmor: allow running the Firefox updater from its new path

Corresponding Debian bug: https://bugs.debian.org/944218
2019-11-08 07:32:58 +00:00
intrigeri
e1314eba9b
Merge pull request #434 from bisco2/apparmor-u2f-support
AppArmor: grant Tor Browser access to U2F devices
2019-11-07 13:55:10 +00:00
Birger Schacht
704e5ca3b4 Allow torbrowser to access u2f devices 2019-11-07 12:51:04 +01:00
intrigeri
b8a13f96c2 AppArmor: allow running the Firefox updater from its new path 2019-11-07 07:47:27 +00:00
Micah Lee
20b02d0adb
Merge pull request #433 from AsciiWolf/patch-1
Fix AppData
2019-10-11 13:59:35 -04:00
AsciiWolf
07289d24a3
Fix AppData
Add correct component type, add OARS metadata
2019-10-10 20:56:09 +02:00
Micah Lee
d7ce2885e6
Merge pull request #422 from tilosp/tilosp/use-xdg-home-vars
Use XDG_*_HOME vars
2019-10-09 16:05:44 -04:00
Micah Lee
fb4197bb26
Merge pull request #432 from xinxinxinxinxin/patch-1
Update French translation
2019-10-09 16:01:18 -04:00
Micah Lee
3cf51aa07b
Merge pull request #421 from AsciiWolf/patch-3
Remove absolute install paths
2019-10-09 16:00:24 -04:00
Micah Lee
f4b3b86282
Merge pull request #420 from AsciiWolf/patch-2
Use standard icon location
2019-10-09 15:59:56 -04:00
Micah Lee
e06885358e
Merge pull request #419 from AsciiWolf/patch-1
Use correct desktop id in AppData
2019-10-09 15:59:35 -04:00
Micah Lee
1717056f8a
Merge pull request #409 from jjoaovitor7/patch-1
pt_BR translation (desktop files).
2019-10-09 15:58:01 -04:00
Micah Lee
0a686d5d22
Small readme change 2019-10-09 15:57:28 -04:00
Micah Lee
4fd2bd9dc9
Update readme to include Flatpak instructions 2019-10-09 14:37:11 -04:00
xin
88046fb601
Update French translation 2019-10-06 19:30:20 +00:00
intrigeri
fd3145c43f
Merge pull request #426 from intrigeri/AppArmor-for-Tor-Browser-9
AppArmor updates for Tor Browser 9
2019-09-30 10:30:37 +00:00
intrigeri
73fc84bc3c AppArmor: Pass the environment to Firefox content processes
Without this, LD_LIBRARY_PATH is not passed to these processes, and then:

 - Tor Browser cannot load libmozsandbox.so

 - Tor Browser 9.0a6 does not start correctly:

     /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.23' not
     found (required by /usr/local/lib/tor-browser/libxul.so)

   … while it should use its own copy of libstdc++.so.6.
2019-09-12 16:30:32 +00:00
intrigeri
0b78aea138 AppArmor: allow new path for the Firefox 68 IPC 2019-09-12 16:26:37 +00:00
Tilo Spannagel
208d0a29b2 Use XDG_*_HOME vars 2019-09-03 12:25:30 +02:00
AsciiWolf
eff12c952e Remove absolute install paths 2019-08-30 14:28:54 +02:00
AsciiWolf
b1f8f7538b Use standard icon location 2019-08-30 14:14:14 +02:00
AsciiWolf
887bd24bc4
Use correct desktop id in AppData 2019-08-29 13:52:17 +02:00
João Vítor S. F
f12222d5d1
pt_BR translation.
Name[pt_BR]=Navegador Tor
Comment[pt_BR]=Navegador Tor
2019-07-29 08:35:16 -03:00
João Vítor S. F
0bd4779cc6
pt_BR translation.
Name[pt_BR]=Navegador Tor (Configurações do Lançador)
Comment[pt_BR]=Navegador Tor (Configurações do Lançador)
2019-07-29 08:13:54 -03:00
Micah Lee
d6343012b4
Remove sks keyserver CA, and also remove unnecessary keyserver options 2019-07-19 17:49:17 -07:00
Micah Lee
6a5507a941
Version bump to 0.1.2, updated changelog, add new screenshot, and update logo 2019-07-19 17:43:06 -07:00
Micah Lee
abaf898108
Merge pull request #370 from HEXcube/patch-1
Update README.md to use the newer apt command
2019-07-19 17:25:48 -07:00
Micah Lee
3d151fe239
Merge pull request #402 from marieismywaifu/patch-1
Use non-vulnerable key server
2019-07-19 17:25:18 -07:00
intrigeri
a52b5a58dd
Merge pull request #396 from intrigeri/apparmor-drop-plugin-container-profile
AppArmor: drop plugin container profile and allow audio
2019-07-19 20:59:47 +00:00
marieismywaifu
af427c1d17
Use non-vulnerable key server 2019-07-04 13:01:21 +00:00
intrigeri
aab280fec0 AppArmor: grant permissions needed for audio support.
It's 2019. Users want to watch videos in Tor Browser. Having to edit files and
run commands as root is not a realistic expectation for Tor Browser users.
2019-03-31 15:36:57 +00:00
intrigeri
8a02a09f62 AppArmor: silence denial logs for dconf access. 2019-03-31 15:07:02 +00:00
intrigeri
c5d37c0d05 AppArmor: drop the profile dedicated to Web Content processes.
Before Firefox 60, Web Content processes were instances of a dedicated
binary (plugin-container). But since Firefox 60, the Web Content processes are
instances of the very same executable as the parent Firefox process,
which makes it impossible to apply a different AppArmor policy to:

 - Web Content processes, that should ideally be more strictly confined

 - the new parent Firefox process that's spawned while restarting
   during a self-upgrade of Tor Browser

And indeed, we had to drop this distinction with commit
678d083491.

As a result, the new parent Firefox process that's spawned while restarting
during a self-upgrade of Tor Browser runs under the torbrowser_plugin_container
profile, i.e. more strictly confined than it should be, which breaks all kinds
of things.

A Firefox release manager tells me there's no plan to give Web Content processes
a dedicated binary again; let's give up and go back to confining the entire
browser under one single AppArmor profile, and rely on Firefox' own sandboxing
systems to protect itself against rogue Web Content processes.
2019-03-31 14:55:24 +00:00
scootergrisen
1fa1379845
Add [da] to torbrowser.desktop 2019-03-01 17:31:07 +01:00
Micah Lee
326669f181
Add warning about errors to readme, and update screenshot 2019-01-04 16:09:17 -08:00
intrigeri
b2ba5b44ff AppArmor: allow Web Content processes to create .parentwritetest.
Otherwise restarting after updating Tor Browser is broken.
2018-12-15 10:01:29 +00:00
Micah Lee
f3c066ad6c
Bump version to 0.3.1 and update changelog 2018-10-25 10:27:46 -07:00
Rohan "HEXcube" Villoth
a27237a97d
Update README.md to use the newer apt command
5 years back Debian introduced apt as the new “pleasant for end users” tool over apt-get. The newer apt command works on all currently supported Ubuntu and Debian releases. See https://itsfoss.com/apt-vs-apt-get-difference/
2018-10-06 14:18:40 +05:30
intrigeri
3cd8aeb0f8 AppArmor: allow Web Content processes to read profile.ini and the updates' "updater" file.
Otherwise restarting after updating Tor Browser is broken.
2018-10-06 05:49:58 +00:00
scootergrisen
95824cc7c6
Fix two spelling errors 2018-10-01 16:07:16 +02:00
scootergrisen
7e53329076
Create da.po 2018-09-30 16:33:05 +02:00