aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@protonmail.com>2023-01-04 15:58:16 -0500
committerLibravatar netblue30 <netblue30@protonmail.com>2023-01-04 15:58:16 -0500
commit15011a6d82b46706097b8aaac45ad4095e0eb902 (patch)
treef5eb06746005e64a63655e2cde0fc4f6e95c8835
parentmerges (diff)
parentMerge pull request #5564 from glitsj16/claws-mail+sylpheed (diff)
downloadfirejail-15011a6d82b46706097b8aaac45ad4095e0eb902.tar.gz
firejail-15011a6d82b46706097b8aaac45ad4095e0eb902.tar.zst
firejail-15011a6d82b46706097b8aaac45ad4095e0eb902.zip
Merge branch 'master' of ssh://github.com/netblue30/firejail
-rw-r--r--etc/profile-a-l/claws-mail.profile10
-rw-r--r--etc/profile-a-l/electron-hardened.inc.profile10
-rw-r--r--etc/profile-a-l/electron.profile4
-rw-r--r--etc/profile-m-z/sylpheed.profile5
4 files changed, 23 insertions, 6 deletions
diff --git a/etc/profile-a-l/claws-mail.profile b/etc/profile-a-l/claws-mail.profile
index 691657fa0..ce7b30122 100644
--- a/etc/profile-a-l/claws-mail.profile
+++ b/etc/profile-a-l/claws-mail.profile
@@ -1,5 +1,5 @@
1# Firejail profile for claws-mail 1# Firejail profile for claws-mail
2# Description: Fast, lightweight and user-friendly GTK+2 based email client 2# Description: Fast, lightweight and user-friendly GTK based email client
3# This file is overwritten after every install/update 3# This file is overwritten after every install/update
4# Persistent local customizations 4# Persistent local customizations
5include claws-mail.local 5include claws-mail.local
@@ -22,9 +22,15 @@ whitelist /usr/share/doc/claws-mail
22 22
23dbus-user filter 23dbus-user filter
24dbus-user.talk ca.desrt.dconf 24dbus-user.talk ca.desrt.dconf
25dbus-user.talk org.gnome.keyring.SystemPrompter
26# Add the next line to your claws-mail.local if you use the notification plugin. 25# Add the next line to your claws-mail.local if you use the notification plugin.
27# dbus-user.talk org.freedesktop.Notifications 26# dbus-user.talk org.freedesktop.Notifications
27dbus-user.talk org.freedesktop.secrets
28dbus-user.talk org.gnome.keyring
29dbus-user.talk org.gnome.keyring.PrivatePrompter
30dbus-user.talk org.gnome.keyring.SystemPrompter
31dbus-user.talk org.gnome.seahorse
32dbus-user.talk org.gnome.seahorse.Application
33dbus-user.talk org.mozilla.*
28 34
29# Redirect 35# Redirect
30include email-common.profile 36include email-common.profile
diff --git a/etc/profile-a-l/electron-hardened.inc.profile b/etc/profile-a-l/electron-hardened.inc.profile
new file mode 100644
index 000000000..eacf5cebe
--- /dev/null
+++ b/etc/profile-a-l/electron-hardened.inc.profile
@@ -0,0 +1,10 @@
1# Firejail profile alias for chrome-common-hardened.inc
2# This file is overwritten after every install/update
3# Persistent local customizations
4include electron-hardened.inc.local
5# Persistent global definitions
6# added by caller profile
7#include globals.local
8
9# Redirect
10include chrome-common-hardened.inc.profile
diff --git a/etc/profile-a-l/electron.profile b/etc/profile-a-l/electron.profile
index c1d337abd..c15e43399 100644
--- a/etc/profile-a-l/electron.profile
+++ b/etc/profile-a-l/electron.profile
@@ -22,8 +22,8 @@ include whitelist-runuser-common.inc
22include whitelist-usr-share-common.inc 22include whitelist-usr-share-common.inc
23include whitelist-var-common.inc 23include whitelist-var-common.inc
24 24
25# Add the next line to your chromium-common.local if your kernel allows unprivileged userns clone. 25# Add the next line to your electron.local if your kernel allows unprivileged userns clone.
26#include chromium-common-hardened.inc.profile 26#include electron-hardened.inc.profile
27 27
28apparmor 28apparmor
29caps.keep sys_admin,sys_chroot 29caps.keep sys_admin,sys_chroot
diff --git a/etc/profile-m-z/sylpheed.profile b/etc/profile-m-z/sylpheed.profile
index 328812b04..483ff39a8 100644
--- a/etc/profile-m-z/sylpheed.profile
+++ b/etc/profile-m-z/sylpheed.profile
@@ -17,10 +17,11 @@ whitelist /usr/share/sylpheed
17 17
18dbus-user filter 18dbus-user filter
19dbus-user.talk ca.desrt.dconf 19dbus-user.talk ca.desrt.dconf
20dbus-user.talk org.freedesktop.secrets
21dbus-user.talk org.gnome.keyring.SystemPrompter
22# Add the next line to your sylpheed.local to enable notifications. 20# Add the next line to your sylpheed.local to enable notifications.
23# dbus-user.talk org.freedesktop.Notifications 21# dbus-user.talk org.freedesktop.Notifications
22dbus-user.talk org.freedesktop.secrets
23dbus-user.talk org.gnome.keyring.SystemPrompter
24dbus-user.talk org.mozilla.*
24 25
25# Redirect 26# Redirect
26include email-common.profile 27include email-common.profile