diff --git a/apparmor.d/groups/akonadi/akonadi_indexing_agent b/apparmor.d/groups/akonadi/akonadi_indexing_agent index 255deec9..290d29cf 100644 --- a/apparmor.d/groups/akonadi/akonadi_indexing_agent +++ b/apparmor.d/groups/akonadi/akonadi_indexing_agent @@ -21,6 +21,7 @@ profile akonadi_indexing_agent @{exec_path} { @{exec_path} mr, + /usr/share/akonadi/plugins/serializer/ r, /usr/share/akonadi/plugins/serializer/*.desktop r, /usr/share/hwdata/*.ids r, /usr/share/icu/[0-9]*.[0-9]*/*.dat r, diff --git a/apparmor.d/groups/akonadi/akonadi_maildir_resource b/apparmor.d/groups/akonadi/akonadi_maildir_resource index 4a5a32bf..4fe49c0c 100644 --- a/apparmor.d/groups/akonadi/akonadi_maildir_resource +++ b/apparmor.d/groups/akonadi/akonadi_maildir_resource @@ -39,9 +39,10 @@ profile akonadi_maildir_resource @{exec_path} { owner @{user_config_dirs}/kdeglobals r, owner @{user_config_dirs}/kwinrc r, + owner @{user_share_dirs}/akonadi_maildir_resource_[0-9]/{,**} rw, owner @{user_share_dirs}/akonadi/{,**} rwk, owner @{user_share_dirs}/local-mail*/{,**} rw, - + @{PROC}/sys/kernel/core_pattern rw, /dev/tty r, diff --git a/apparmor.d/groups/akonadi/akonadi_mailfilter_agent b/apparmor.d/groups/akonadi/akonadi_mailfilter_agent index 6f353ab0..ea168fde 100644 --- a/apparmor.d/groups/akonadi/akonadi_mailfilter_agent +++ b/apparmor.d/groups/akonadi/akonadi_mailfilter_agent @@ -23,7 +23,9 @@ profile akonadi_mailfilter_agent @{exec_path} { @{exec_path} mr, + /usr/share/akonadi/plugins/serializer/ r, /usr/share/akonadi/plugins/serializer/*.desktop r, + /usr/share/hwdata/*.ids r, /usr/share/icu/[0-9]*.[0-9]*/*.dat r, /usr/share/mime/{,**} r, @@ -38,6 +40,7 @@ profile akonadi_mailfilter_agent @{exec_path} { owner @{user_config_dirs}/agent_config_akonadi_mailfilter_agent r, owner @{user_config_dirs}/akonadi_*_resource_*rc r, owner @{user_config_dirs}/akonadi_mailfilter_agentrc r, + owner @{user_config_dirs}/akonadi/agent_config_akonadi_mailfilter_agent r, owner @{user_config_dirs}/akonadi/agent_config_akonadi_mailfilter_agent_changes{,.dat} rw, owner @{user_config_dirs}/akonadi/akonadiconnectionrc r, @@ -57,9 +60,10 @@ profile akonadi_mailfilter_agent @{exec_path} { owner @{user_config_dirs}/specialmailcollectionsrc r, owner @{user_share_dirs}/akonadi/file_db_data/{,**} rw, - - @{system_share_dirs}/akonadi/plugins/serializer/{,akonadi_serializer_*.desktop} r, - + + @{sys}/devices/system/node/ r, + @{sys}/devices/system/node/node[0-9]*/meminfo r, + @{PROC}/sys/kernel/core_pattern r, @{PROC}/sys/kernel/random/boot_id r, diff --git a/apparmor.d/groups/akonadi/akonadi_mailmerge_agent b/apparmor.d/groups/akonadi/akonadi_mailmerge_agent index ed7ddd33..0ef64967 100644 --- a/apparmor.d/groups/akonadi/akonadi_mailmerge_agent +++ b/apparmor.d/groups/akonadi/akonadi_mailmerge_agent @@ -26,7 +26,12 @@ profile akonadi_mailmerge_agent @{exec_path} { @{exec_path} mr, /usr/share/hwdata/*.ids r, - /usr/share/qt/translations/*.qm r, + /usr/share/icu/[0-9]*.[0-9]*/*.dat r, + /usr/share/qt{5,}/translations/*.qm r, + /usr/share/qt5/qtlogging.ini r, + + /etc/xdg/kdeglobals r, + /etc/xdg/kwinrc r, owner @{user_cache_dirs}/icon-cache.kcache rw, diff --git a/apparmor.d/groups/akonadi/akonadi_notes_agent b/apparmor.d/groups/akonadi/akonadi_notes_agent index c94ffd94..93766beb 100644 --- a/apparmor.d/groups/akonadi/akonadi_notes_agent +++ b/apparmor.d/groups/akonadi/akonadi_notes_agent @@ -27,6 +27,7 @@ profile akonadi_notes_agent @{exec_path} { @{exec_path} mr, /usr/share/hwdata/*.ids r, + /usr/share/icu/[0-9]*.[0-9]*/*.dat r, /usr/share/mime/{,**} r, /etc/xdg/kdeglobals r, diff --git a/apparmor.d/groups/akonadi/akonadi_sendlater_agent b/apparmor.d/groups/akonadi/akonadi_sendlater_agent index b1e9590e..5bef31fc 100644 --- a/apparmor.d/groups/akonadi/akonadi_sendlater_agent +++ b/apparmor.d/groups/akonadi/akonadi_sendlater_agent @@ -43,7 +43,10 @@ profile akonadi_sendlater_agent @{exec_path} { owner @{user_config_dirs}/kdedefaults/kwinrc r, owner @{user_config_dirs}/kdeglobals r, owner @{user_config_dirs}/kwinrc r, - + + @{sys}/devices/system/node/ r, + @{sys}/devices/system/node/node[0-9]*/meminfo r, + @{PROC}/sys/kernel/core_pattern r, /dev/tty r, diff --git a/apparmor.d/groups/akonadi/akonadi_unifiedmailbox_agent b/apparmor.d/groups/akonadi/akonadi_unifiedmailbox_agent index e8e47db8..b8ef74a5 100644 --- a/apparmor.d/groups/akonadi/akonadi_unifiedmailbox_agent +++ b/apparmor.d/groups/akonadi/akonadi_unifiedmailbox_agent @@ -38,7 +38,10 @@ profile akonadi_unifiedmailbox_agent @{exec_path} { owner @{user_config_dirs}/kdedefaults/kwinrc r, owner @{user_config_dirs}/kdeglobals r, owner @{user_config_dirs}/kwinrc r, - + + @{sys}/devices/system/node/ r, + @{sys}/devices/system/node/node[0-9]*/meminfo r, + @{PROC}/sys/kernel/core_pattern r, /dev/tty r,