~intrigeri/apparmor-profiles/+git/apparmor-profiles:gnome-3.26

Last commit made on 2017-10-25
Get this branch:
git clone -b gnome-3.26 https://git.launchpad.net/~intrigeri/apparmor-profiles/+git/apparmor-profiles
Only intrigeri can upload to this branch. If you are intrigeri please log in for upload directions.

Branch merges

Branch information

Recent commits

a28e823... by intrigeri

Totem abstraction: enable environment variable scrubbing back when transitioning to the gst_plugin_scanner profile.

We did this previously with Cix this got lost in
commit 2f857ea791aef3d4bf6e038d3970e9cf9f3ed3a2.

7764621... by intrigeri

Add permissions needed by recent GStreamer

… at least on Linux 4.14.

953797e... by intrigeri

Totem: allow killing unconfined processes.

This is needed so Totem can kill bwrap processes it has spawned.
Once we confine bwrap we will need to adjust the peer= argument;
there's no way we forget as this signal rule won't match anymore,
so the denials this rule fixes right now will come back.

2f857ea... by intrigeri

Totem abstraction: fix transition to gst_plugin_scanner profile.

Apparently the behavior of "Cix -> profile" has changed; I think it used to
(incorrectly?) accept to transition to a non-child profile whose name didn't
match the executable name, and now seems to be simply ignored. I'll consider
this as a bugfix. Let's use px instead, which works and matches more closely
what we want here.

89a4823... by Vincas Dargis

Totem: fix brwap qualifier

Use pux instead of Pux for bwap, because it was original intention
(not to scrub $HOME which is needed). Also, Pux is deprecated and
produces aa-logprof error.

2194269... by intrigeri

Totem: allow running bubblewrap (bwrap) unconfined.

bwrap is setuid root and requires so many admin privileges that it has to be
trusted and it makes little sense confining it ourselves.

We don't scrub environment variables because bwrap will reuse $HOME
(see bwrap(1)) and clean the environment itself.

The corresponding discussion starts at
https://lists.ubuntu.com/archives/apparmor/2017-September/011064.html

ea46d1b... by intrigeri

Totem abstraction: allow read-write access to Tracker's journal.

bfc0bff... by Steve Beattie

Merge stricter totem and totem rules fixes branch from intrigeri

8bce824... by Steve Beattie

Merge dropping of obsolete /dev/.udev evolution rule from intrigeri

55c33e6... by intrigeri

Totem: grant access to ~/.cache/mesa/**.

According to https://bugs.debian.org/867692, that's now needed on some systems
once the changes brought by this branch are applied.