Announcing D-Bus 1.9.12

Simon McVittie simon.mcvittie at
Thu Feb 19 06:45:57 PST 2015

The “monster lasagna” release.

As with all the 1.odd.x releases, this is a development release for
people who live in the future. Stable distributions should use the 1.8
branch instead.
git tag: dbus-1.9.12


• Ducktype and yelp-tools are now required to build complete
   documentation (they are optional for normal builds).


• D-Bus Specification version 0.26
   · GetConnectionCredentials can return LinuxSecurityLabel or WindowsSID
   · document the BecomeMonitor method

• On Linux, add LinuxSecurityLabel to GetConnectionCredentials
   (fd.o #89041; Tyler Hicks, Simon McVittie)

• On Linux, add support for AppArmor mediation of message sending and
   receiving and name ownership (paralleling existing SELinux mediation
   support), and eavesdropping (a new check, currently AppArmor-specific)
   (fd.o #75113; John Johansen, Tyler Hicks, Simon McVittie)

• In dbus-send and dbus-monitor, pretty-print \0-terminated bytestrings
   that have printable ASCII contents; we previously only did this for
   unterminated bytestrings (fd.o #89109, Simon McVittie)

• Add a guide to designing good D-Bus APIs (fd.o #88994, Philip

• On Windows, add WindowsSID to GetConnectionCredentials
   (fd.o #54445, Ralf Habacker)

• Improve clarity of dbus-monitor --profile output and add more columns
   (fd.o #89165, Ralf Habacker)

• Add a man page for dbus-test-tool, and build it under CMake as well
   as Autotools (fd.o#89086, Simon McVittie)

• If dbus-daemon was compiled with --enable-verbose, add a D-Bus API
   to control it at runtime, overriding the DBUS_VERBOSE environment
   variable (fd.o #88896, Ralf Habacker)


• Reduce the number of file descriptors used in the fd-passing test,
   avoiding failure under the default Linux fd limit, and automatically
   skip it if the rlimit is too small (fd.o #88998, Simon McVittie)

Simon McVittie, Collabora Ltd.

More information about the dbus mailing list