Hello,

$subject.

"Everywhere" means aa-mergeprof and aa-cleanprof. In theory also
aa-logprof, but that needs some code that parses dbus log events ;-)

Also add some dbus rules to the aa-cleanprof test profiles to ensure
superfluous dbus rules get deleted.


[ 59-enable-DbusRule-everywhere.diff ]

--- utils/apparmor/aa.py        2015-12-26 16:24:40.246989550 +0100
+++ utils/apparmor/aa.py        2015-12-26 16:25:29.090656074 +0100
@@ -62,7 +62,7 @@
 from apparmor.rule.signal     import SignalRuleset,    SignalRule
 from apparmor.rule import parse_modifiers, quote_if_needed
 
-ruletypes = ['capability', 'change_profile', 'network', 'ptrace', 'rlimit', 
'signal']
+ruletypes = ['capability', 'change_profile', 'dbus', 'network', 'ptrace', 
'rlimit', 'signal']
 
 from apparmor.yasti import SendDataToYast, GetDataFromYast, shutdown_yast
 
=== modified file ./utils/test/cleanprof_test.in
--- utils/test/cleanprof_test.in        2015-12-26 17:39:09.224196858 +0100
+++ utils/test/cleanprof_test.in        2015-12-26 21:16:59.623391061 +0100
@@ -22,6 +22,9 @@
     ptrace tracedby,
     unix (receive) type=dgram,
 
+    dbus send bus=session,
+    dbus send bus=session peer=(label=foo),
+
     set rlimit nofile <= 256,
     set rlimit nofile <= 64,
 
=== modified file ./utils/test/cleanprof_test.out
--- utils/test/cleanprof_test.out       2015-12-26 17:39:09.224196858 +0100
+++ utils/test/cleanprof_test.out       2015-12-26 18:13:19.051300600 +0100
@@ -12,6 +12,8 @@
 
   network stream,
 
+  dbus send bus=session,
+
   signal set=(abrt alrm bus chld fpe hup ill int kill pipe quit segv stkflt 
term trap usr1 usr2),
 
   ptrace tracedby,


Regards,

Christian Boltz
-- 
[tgz Datei entpacken]           tar xzf <Archiv>
Für weitere Informationen lesen Sie bitte die Manpage oder Ihren Admin.
[Torsten Hallmann in suse-linux]

Attachment: signature.asc
Description: This is a digitally signed message part.

-- 
AppArmor mailing list
AppArmor@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/apparmor

Reply via email to