From f21de28b08809b264bafa2007524a2910c4c7ed5 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Wed, 31 May 2017 18:32:05 +0100 Subject: [PATCH 4/4] spec: Document the canonical object path for the bus driver Signed-off-by: Simon McVittie --- doc/dbus-specification.xml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/doc/dbus-specification.xml b/doc/dbus-specification.xml index 20f9f178..320a5c9a 100644 --- a/doc/dbus-specification.xml +++ b/doc/dbus-specification.xml @@ -5218,7 +5218,25 @@ Message Bus Messages The special message bus name org.freedesktop.DBus - responds to a number of additional messages. + responds to a number of additional messages at the object path + /org/freedesktop/DBus. + That object path is also used when emitting the + signal. + + + + For historical reasons, some of the methods in the + org.freedesktop.DBus interface are available + on multiple object paths. Message bus implementations should + accept method calls that were added before specification version + 0.26 on any object path. Message bus implementations should + not accept newer method calls on unexpected object paths, + and as a security hardening measure, older method calls + that are security-sensitive may be rejected with the error + org.freedesktop.DBus.Error.AccessDenied when + called on an unexpected object path. Client software should send + all method calls to /org/freedesktop/DBus + instead of relying on this. -- 2.11.0