The DBus specification in the CVS repository says that the protocol version field (the fourth byte of every DBus message) must be 0, but as far as I can see the code really expects it to be 1.
Created attachment 8979 [details] [review] Updates specification to say protocol version 1 instead of 0 This patch just changes the protocol major version 0 to a 1 in the spec, bringing it in sync with the code.
Looks good. You could remove that FIXME too, since we didn't fix it for 1.0 we're sort of stuck with it.
Applied in CVS HEAD, thanks. Havoc, do you want this merged to the 1.0 branch, or do we only care about the CVS HEAD version of the spec? (The spec ought to be its own project rather than being part of libdbus, really... perhaps we could split it out before 1.2?)
I think HEAD only is fine, that's where I usually run update-dbus-docs.sh I'd rather not split it out, I think it's easier to keep updated in the same module, and also not worth making distributions build and update a separate RPM for vs. sticking it in the docs package for dbus.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.