Required spec changes for D-Bus 1.0

Thiago Macieira thiago at
Wed Oct 25 14:14:48 PDT 2006


Thiago Macieira wrote:
>I'd like to collect a list of necessary changes to the spec to be
>implemented around the 1.0 release of the D-Bus library. I imagine most
>of these changes will be just consolidation of what is already practice
>in the reference implementation, so they can come after the 1.0 release.
>The point is: what does an independent D-Bus implementation require to
>interoperate that is not already in the spec?
>I've already got a few items:
>1) Describing ALL the possible address formats, including their options.
>This includes "autolaunch:".
>2) Describing how to find the machine UUID. If it's about reading a
> file, then the file path must be in the spec.
>3) Describing what the default session and system bus addresses are.
> Yes, this includes hardcoding the path to the system bus into the spec,
> or then describing where to find it.

4) AUTH EXTERNAL stuff: clarify what the keychain is for

5) clarify the use of Sender and Destination message headers when used in 
peer-to-peer mode. Probably set to empty on sending and ignore on 

6) clarify the what flags should be set or unset in what kind of messages 
(no reply, no activate). What the spec doesn't say shouldn't be enforced 
by the bus daemon.

7) Document the new org.freedesktop.DBus methods (ListActivatableServices, 
GetMachineUUID, etc.)

  Thiago Macieira  -  thiago (AT) - thiago (AT)
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url :

More information about the dbus mailing list