aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorLibravatar haarp <781030+haarp@users.noreply.github.com>2023-09-06 08:09:24 +0200
committerLibravatar GitHub <noreply@github.com>2023-09-06 06:09:24 +0000
commit95998519dd750bb0b79a9388192da54015489d0c (patch)
tree48ca84390915f959c7bc406416cae8b4107138fc /etc
parentRELNOTES: add bugfix and ci items (diff)
downloadfirejail-95998519dd750bb0b79a9388192da54015489d0c.tar.gz
firejail-95998519dd750bb0b79a9388192da54015489d0c.tar.zst
firejail-95998519dd750bb0b79a9388192da54015489d0c.zip
discord-common.profile: harden & allow notifications (#5978)
What works: - Basic functionality - Receiving notifications - Voice communication - Watching streams What wasn't tested: - Casting streams - Opening links - Tracking/displaying "current activity" as status message - Apparmor Notes: - Discord tries to access system dbus (`[ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/firejail/mnt/dbus/system: Permission denied`). I don't know what business it has with the system dbus, and didn't notice any problems due to that. - I had one crash after 2h of watching a stream. Probably unrelated. Fixes #5971.
Diffstat (limited to 'etc')
-rw-r--r--etc/profile-a-l/discord-common.profile13
1 files changed, 5 insertions, 8 deletions
diff --git a/etc/profile-a-l/discord-common.profile b/etc/profile-a-l/discord-common.profile
index 83fca8772..b7744a83c 100644
--- a/etc/profile-a-l/discord-common.profile
+++ b/etc/profile-a-l/discord-common.profile
@@ -7,15 +7,7 @@ include discord-common.local
7#include globals.local 7#include globals.local
8 8
9# Disabled until someone reported positive feedback 9# Disabled until someone reported positive feedback
10ignore include disable-interpreters.inc
11ignore include disable-xdg.inc
12ignore include whitelist-runuser-common.inc
13ignore include whitelist-usr-share-common.inc
14ignore apparmor 10ignore apparmor
15ignore disable-mnt
16ignore private-cache
17ignore dbus-user none
18ignore dbus-system none
19 11
20ignore noexec ${HOME} 12ignore noexec ${HOME}
21ignore novideo 13ignore novideo
@@ -26,6 +18,11 @@ whitelist ${HOME}/.local/share/betterdiscordctl
26private-bin awk,bash,cut,echo,egrep,electron,electron[0-9],electron[0-9][0-9],fish,grep,head,sed,sh,tclsh,tr,which,xdg-mime,xdg-open,zsh 18private-bin awk,bash,cut,echo,egrep,electron,electron[0-9],electron[0-9][0-9],fish,grep,head,sed,sh,tclsh,tr,which,xdg-mime,xdg-open,zsh
27private-etc @tls-ca 19private-etc @tls-ca
28 20
21# allow D-Bus notifications
22dbus-user filter
23dbus-user.talk org.freedesktop.Notifications
24ignore dbus-user none
25
29join-or-start discord 26join-or-start discord
30 27
31# Redirect 28# Redirect