Another manpage update explicitly mentioning bare send_interface
authorColin Walters <walters@verbum.org>
Tue, 9 Dec 2008 15:15:49 +0000 (10:15 -0500)
committerColin Walters <walters@verbum.org>
Tue, 9 Dec 2008 15:15:49 +0000 (10:15 -0500)
We need to fix all of the bare send_interface rules; see:
https://bugs.freedesktop.org/show_bug.cgi?id=18961

bus/dbus-daemon.1.in

index 2a0cd26507cc34dab32639a52f0357e729801839..4b55ac29b082f92eef2728d0a8f8d9df431a5f95 100644 (file)
@@ -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>"