Bug? org.freedesktop.DBus no longer has unique name :1.0
John (J5) Palmieri
johnp at redhat.com
Fri Oct 12 09:14:49 PDT 2007
On Fri, 2007-10-12 at 10:25 -0400, Havoc Pennington wrote:
> John (J5) Palmieri wrote:
> > I don't remember this change going in but GetNameOwner on
> > 'org.freedesktop.DBus' returns 'org.freedesktop.DBus'. This special
> > case breaks the assumption that unique names start with a colon so
> > client code needs to handle this instead of handling generic unique
> > names. Even some of our internal API such as GetConnectionUnixProcessID
> > does not support the org.freedesktop.DBus special case.
> It has always been this way, afaik. It does require a special case and
> is thus kind of annoying. It would probably be bad to change, though;
> better to keep the behavior stable.
So fixing GetConnectionUnixProcessID (and checking other methods that
take a connection name) would be the correct thing to do. We should
also mention this in the spec I am guessing.
John (J5) Palmieri <johnp at redhat.com>
More information about the dbus