summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <smcv@collabora.com>2017-06-29 16:31:46 +0100
committerSimon McVittie <smcv@collabora.com>2017-06-29 17:46:26 +0100
commit3f3e8d5dd2d60da7ef7fc6ddb1a0abb72b8b6993 (patch)
tree5f37c1081c3930e499eb829c7b71d8474798ce65
parent3064b55e66b72498b0317c06b2a6f4592b4530e4 (diff)
downloaddbus-3f3e8d5dd2d60da7ef7fc6ddb1a0abb72b8b6993.tar.gz
spec: Do not promise match rules with eavesdrop='true' can be added
This is no longer true, and it seems less misleading to raise an error than to obey the letter of the spec by quietly ignoring calls from an inappropriate caller. Signed-off-by: Simon McVittie <smcv@collabora.com> Reviewed-by: Philip Withnall <withnall@endlessm.com> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=101567
-rw-r--r--doc/dbus-specification.xml7
1 files changed, 1 insertions, 6 deletions
diff --git a/doc/dbus-specification.xml b/doc/dbus-specification.xml
index 5145581c..571f037d 100644
--- a/doc/dbus-specification.xml
+++ b/doc/dbus-specification.xml
@@ -4371,9 +4371,7 @@
<para>
Clients may attempt to eavesdrop by adding match rules
(see <xref linkend="message-bus-routing-match-rules"/>) containing
- the <literal>eavesdrop='true'</literal> match. If the message bus'
- security policy does not allow eavesdropping, the match rule can
- still be added, but will not have any practical effect. For
+ the <literal>eavesdrop='true'</literal> match. For
compatibility with older message bus implementations, if adding such
a match rule results in an error reply, the client may fall back to
adding the same rule with the <literal>eavesdrop</literal> match
@@ -4624,9 +4622,6 @@
delivered to their <literal>DESTINATION</literal>
regardless of match rules, so this match does not
affect normal delivery of unicast messages.
- If the message bus has a security policy which forbids
- eavesdropping, this match may still be used without error,
- but will not have any practical effect.
In older versions of D-Bus, this match was not allowed
in match rules, and all match rules behaved as if
<literal>eavesdrop='true'</literal> had been used.