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:19:16 +0000 (10:19 -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 826353c..8143934 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
@@ -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>"