summaryrefslogtreecommitdiffstats
path: root/bus
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2008-12-09 10:15:49 -0500
committerColin Walters <walters@verbum.org>2008-12-09 10:15:49 -0500
commitb4a75abf8658378934ffd689837c72da2ac22117 (patch)
tree626b098b3d87589fa5a7c17762c5aafcf7383bab /bus
parentd29bd96c42d489fc499969a7f6622382f81c8cd0 (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
Diffstat (limited to 'bus')
-rw-r--r--bus/dbus-daemon.1.in8
1 files changed, 6 insertions, 2 deletions
diff --git a/bus/dbus-daemon.1.in b/bus/dbus-daemon.1.in
index 2a0cd265..4b55ac29 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
@@ -585,7 +585,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>"