diff options
author | Colin Walters <walters@verbum.org> | 2008-12-09 10:15:49 -0500 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2008-12-09 10:19:16 -0500 |
commit | df09db0d4204f1bfb8188f5af52fc542d4ef94b7 (patch) | |
tree | ecb8045e42c7e521279668869e059423031fe58f | |
parent | 120604d272ef47b9ab05e478b147ca4a0312c8db (diff) |
Another manpage update explicitly mentioning bare send_interface
We need to fix all of the bare send_interface rules; see:
https://bugs.freedesktop.org/show_bug.cgi?id=18961
-rw-r--r-- | bus/dbus-daemon.1.in | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bus/dbus-daemon.1.in b/bus/dbus-daemon.1.in index 826353c3..81439343 100644 --- a/bus/dbus-daemon.1.in +++ b/bus/dbus-daemon.1.in @@ -1,6 +1,6 @@ .\" .\" dbus-daemon manual page. -.\" Copyright (C) 2003 Red Hat, Inc. +.\" Copyright (C) 2003,2008 Red Hat, Inc. .\" .TH dbus-daemon 1 .SH NAME @@ -581,7 +581,11 @@ received" are evaluated separately. .PP Be careful with send_interface/receive_interface, because the -interface field in messages is optional. +interface field in messages is optional. In particular, do NOT +specify <deny send_interface="org.foo.Bar"/>! This will cause +no-interface messages to be blocked for all services, which is +almost certainly not what you intended. Always use rules of +the form: <deny send_interface="org.foo.Bar" send_destination="org.foo.Service"/> .TP .I "<selinux>" |