Commits on Source (100)
-
Micah Lee authored
-
intrigeri authored064ad1f7
-
intrigeri authored
We already allow the main browser profile to do that but with e10s plugin-container now needs it as well.
cdb290fe -
intrigeri authored
With e10s Firefox does not need to ptrace itself anymore but instead it needs to ptrace and kill its child plugin-container processes.
9c609476 -
intrigeri authored
We already allow Firefox to send term signals to plugin-container; this is the receiving counterpart. This requires giving the Firefox profile a proper name (torbrowser_firefox) because this: signal (receive) set=("term") peer=/home/*/.local/share/torbrowser/tbb/{i686,x86_64}/tor-browser_*/Browser/firefox … does not work. Note to package maintainers =========================== (This should probably be copied to the release notes.) Due to the profile renaming, upgrading the /etc/apparmor.d/torbrowser.Browser.firefox file requires special care. The best option is probably to strongly recommend users to reboot their system after this upgrade. Other options I can think of have unacceptable consequences: - if we unload the old profile from the kernel, we will leave any already running Tor Browser's Firefox executable unconfined, which is an unacceptable violation of the user's security expectations; - if we don't unload the old profile from the kernel, surprising behaviour will happen such as: - any already running Tor Browser's Firefox executable will be left confined under the old profile which won't play well with new rules that have peer=torbrowser_firefox; - unpredictable behavior when a new Tor Browser is started, because two profiles matching the Tor Browser's Firefox executable are loaded.
d62a692a -
intrigeri authoredf4093174
-
intrigeri authored
So far we allowed it to do everything in there except a link operation, so let's be consistent.
936aee55 -
intrigeri authored
We don't currently allow access to the audio subsystem; let's not let AppArmor spam the logs about it.
27289e19 -
intrigeri authored0109e95e
-
intrigeri authoredb1e082fe
-
intrigeri authoreda9bef63b
-
intrigeri authored
This will allow us to handle upgrades more nicely in the future, e.g. when the executable path changes. Besides, this makes the output of aa-status and logs much easier to grasp. Note to packagers: exactly as for the similar change applied to the Tor Browser's Firefox profile, please consider recommending users to reboot their system after the upgrade that applies this change.
33fd86fa -
intrigeri authored
This fixes support for obfs4 and obfs3. meek and fte require vastly more extended permissions and thus dedicated child profiles.
850d5606 -
intrigeri authored
This matches how recent dh-apparmor behaves.
91652b64 -
Laurent Forthomme authored
Updated the French translation!
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
Refactor Launcher to use Qt5, removing all of gtk2 (does not execute yet still because of twisted issues)
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
Allow ctrl-c to work again (see https://stackoverflow.com/questions/5160577/ctrl-c-doesnt-work-with-pyqt)
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
Fixed various issues related to sig verification. Now if the verification fails, it saves a backup. And it uses gpg2 to refresh the keyring instead of gpg1, which did nothing.
-
Micah Lee authored
-
Micah Lee authored
Clean up dependencies, and remove requirements.txt because it is out-of-date and I use systemwide packages for deps
-
Micah Lee authored
-
Micah Lee authored
-
-
Micah Lee authored
-
Micah Lee authored
-
Roger Shimizu authored8301c4db
-
Roger Shimizu authored83c04dd5
-
Roger Shimizu authored
debian/control: - Update Build-Depends list to python3 series. - Update Depends list to match current python3 implementation. - Move debian/source.lintian-overrides to debian/source/lintian-overrides to comfort lintian. debian/rules: - Use pybuild as buildsystem to avoid pyversions command error.
aac63a10 -
Roger Shimizu authored419e5f78
-
Roger Shimizu authoredf780a58c
-
Roger Shimizu authored
d/rules: Skip the test since it fails under python 3.6
bbd173e0 -
intrigeri authored
AppArmor profiles, 2018-01 edition
-
Roger Shimizu authored61eb4b2e
-
Roger Shimizu authored
* Merge debian/sid branch to incorporate latest changes. * debian/control: - Amend Vcs-* a bit to specify debian/sid branch as default.
d231496f -
intrigeri authored
Otherwise, Tor Browser 8.0a9 crashes when clicking "Save Page As".
ad95bbda -
Kunitsyn Andrey Sergeevich authored35d08323
-
Carl Joseph Hirner III authored
-
Carl Joseph Hirner III authored
-
intrigeri authored
At this point it seems unlikely that the develop branch will be released before Tor Browser 8.0 so here we go, let's get ready. Note that I could have written firefox{,.real} instead, to support both Tor Browser 7.5 and 8.0, but then we would have to open the profile more broadly so the new shell wrapper installed as "firefox" by Tor Browser 8.0a10 can do its job. This does not seem worth the hassle and will be fine as long as this new torbrowser-launcher is released approximately at the same time as, or after, Tor Browser 8.
a67f026c -
intrigeri authored
AppArmor: confine Firefox 60 "Web Content" processes under the torbrowser_plugin_container AppArmor profile.
678d0834 -
intrigeri authored45265423
-
intrigeri authoredeb328f2a
-
Micah Lee authored
-
Micah Lee authored
-
-
Micah Lee authored
-
Micah Lee authored
-
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Roger Shimizu authored
5 upstream patches to fix appamor profile for Tor Browser 8.0
491be97f -
(cherry picked from commit 5648d7d8)
51cb120e -
Roger Shimizu authored
* debian/control: - Rename tag X-Python-Version to XS-Python-Version. (cherry picked from commit 8b15bbd4)
9abf5bbb -
Roger Shimizu authored
rm_conffile appamor profile /etc/apparmor.d/local/*, which was removed since 0.2.9-2. Thanks to gregor herrmann for the fix. (cherry picked from commit d0deb2f9)
1686f018 -
Roger Shimizu authored
(cherry picked from commit e20c71d8)
eaa5cfc0 -
Roger Shimizu authored9943a063
-
Roger Shimizu authoredd7e0b6a8
-
Roger Shimizu authorede92689e8
-
Roger Shimizu authored
Version 0.3.0
78b2fb37 -
Roger Shimizu authored
Upstreamed patches are removed.
6fb3fc08 -
Roger Shimizu authored
Since lintian says it's not necessary.
4c1f9370 -
Roger Shimizu authored04d9921f
-
Micah Lee authored
-
Micah Lee authored
-
Micah Lee authored
-
Roger Shimizu authored
(cherry picked from commit 75c9e6ba)
bc9347e9 -
Roger Shimizu authored
(cherry picked from commit 6f7a6423)
15640980 -
Roger Shimizu authoredcf38af83
-
Micah Lee authored
-
Roger Shimizu authored
Version 0.3.1
b0f91a26 -
Roger Shimizu authored4ec65d9c
-
Roger Shimizu authoredb724de3b
-
Roger Shimizu authoredab21c934
-
Roger Shimizu authoreda7fbc931
.github/CODEOWNERS
0 → 100644