apparmor/profiles/apparmor.d/abstractions
Mikhail Morfikov f19f9ae1fa abstractions: update video abstraction
the video abstraction currently it only contains the following rules:

  @{sys}/class/video4linux r,
  @{sys}/class/video4linux/** r,

Judging by the v4l path, this abstraction should be used whenever some
app wants to use for instance a webcam or other USB cameras to stream
video usually in chat apps. I was testing some apps, and it looks like
the following rules are needed to make the video streaming possible:

Fixes: https://gitlab.com/apparmor/apparmor/-/issues/159
MR: https://gitlab.com/apparmor/apparmor/-/merge_requests/740
Signed-off-by: John Johansen <john.johansen@canonical.com>
2021-04-14 14:51:09 -07:00
..
apparmor_api profiles: update profiles for the new proc attr interfaces 2020-09-18 04:07:24 -07:00
ubuntu-browsers.d add new path for kwallet (used in KDE 5) 2021-02-07 14:19:46 +01:00
apache2-common Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
aspell abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
audio abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
authentication Convert abstractions from /{usr/,}etc/ to @{etc_ro} 2020-07-23 20:51:25 +02:00
base profiles: add FIPS-140-2 lib validation hmac files to abstractions/base 2020-08-24 23:06:54 -07:00
bash abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
consoles abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
cups-client abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
dbus Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
dbus-accessibility Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
dbus-accessibility-strict abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
dbus-network-manager-strict abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
dbus-session Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
dbus-session-strict abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
dbus-strict abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
dconf abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
dovecot-common abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
dri-common abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
dri-enumerate abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
enchant Support libenchant-2-2 2020-06-17 09:20:25 +02:00
exo-open treewide: spelling/typo fixes in comments and docs 2020-12-01 12:47:11 -08:00
fcitx Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
fcitx-strict Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
fonts Add Fontmatrix to abstractions/fonts 2020-10-14 19:45:23 -06:00
freedesktop.org abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
gio-open Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
gnome abstractions/gnome: allow /usr/share/gtk-3.0/settings.ini 2020-08-18 12:28:53 +02:00
gnupg abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
gvfs-open Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
hosts_access profiles: Add a hosts_access abstraction 2020-09-01 19:39:59 -07:00
ibus abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
kde Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
kde-globals-write abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
kde-icon-cache-write abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
kde-language-write abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
kde-open5 treewide: spelling/typo fixes in comments and docs 2020-12-01 12:47:11 -08:00
kerberosclient abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
ldapclient Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
libpam-systemd Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
likewise abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
mdns abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
mesa abstractions: mesa - tightens cache location and add fallback 2020-10-11 05:08:32 -07:00
mir abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
mozc abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
mysql abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
nameservice Convert abstractions from /{usr/,}etc/ to @{etc_ro} 2020-07-23 20:51:25 +02:00
nis abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
nss-systemd abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
nvidia abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
opencl Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
opencl-common abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
opencl-intel Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
opencl-mesa Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
opencl-nvidia Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
opencl-pocl Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
openssl abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
orbit2 abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
p11-kit abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
perl abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
php abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
php-worker php-fpm: fix profile name in php-worker 2020-09-06 05:26:45 -06:00
php5 Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
postfix-common postfix: allow access to *.lmdb files 2021-03-07 14:33:49 +01:00
private-files abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
private-files-strict add new path for kwallet (used in KDE 5) 2021-02-07 14:19:46 +01:00
python abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
qt5 abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
qt5-compose-cache-write abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
qt5-settings-write abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
recent-documents-write abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
ruby abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
samba abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
smbpass abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
ssl_certs abstractions/ssl_certs: add /etc/ca-certificates/ and /etc/libressl/ 2021-01-28 08:50:25 +02:00
ssl_keys abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
svn-repositories treewide: spelling/typo fixes in comments and docs 2020-12-01 12:47:11 -08:00
ubuntu-bittorrent-clients Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
ubuntu-browsers Adjust to support brave in ubuntu abstractions 2020-10-25 09:53:44 +00:00
ubuntu-console-browsers Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
ubuntu-console-email Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
ubuntu-email Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
ubuntu-feed-readers Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
ubuntu-gnome-terminal Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
ubuntu-helpers Adjust to support brave in ubuntu abstractions 2020-10-25 09:53:44 +00:00
ubuntu-konsole Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
ubuntu-media-players Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
ubuntu-unity7-base Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
ubuntu-unity7-launcher abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
ubuntu-unity7-messaging abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
ubuntu-xterm Change #include to include in abstractions and tunables 2020-06-09 23:28:41 +02:00
user-download abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
user-mail abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
user-manpages abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
user-tmp abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
user-write abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
video abstractions: update video abstraction 2021-04-14 14:51:09 -07:00
vulkan abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
wayland abstractions: Fix wayland abstraction for compositors based on wlroots 2021-03-15 05:54:39 -07:00
web-data abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
winbind abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
wutmp abstractions: Add missing rule in wutmp abstraction 2021-03-14 11:50:43 -07:00
X abstractions/X: Allow (only) reading X compose cache 2020-11-16 20:42:00 +01:00
xad abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
xdg-desktop abstractions: remove '#' from 'include if exists' 2020-05-30 19:53:49 +02:00
xdg-open treewide: spelling/typo fixes in comments and docs 2020-12-01 12:47:11 -08:00