Add message ordering guarantees to the D-Bus specification
Submitted by Philip Withnall
Assigned to D-Bus Maintainers
The specification doesn’t actually state what ordering guarantees it provides about messages. Currently, dbus-daemon guarantees that all peers will see messages from connection C in the order that they were received by the daemon from peer C (if they are to see those messages at all). (This phrasing might be wrong and needs clarification.)
Given that plenty of bits of software depend on those ordering guarantees, and that we would consider any message bus implementation which doesn’t provide them to be wrong, it’s probably appropriate to add them to the spec.
Version: git master