Commit c4545466 authored by Simon McVittie's avatar Simon McVittie

dbus 1.11.8 and D-Bus Specification 0.30

Signed-off-by: 's avatarSimon McVittie <>
parent 65f03eaf
D-Bus 1.11.8 (UNRELEASED)
D-Bus 1.11.8 (2016-11-28)
The panics in the face of breakfast foods release.
Build-time configuration:
The new --enable-debug configure option provides an easy way to
......@@ -25,9 +27,20 @@ Enhancements:
Fix and enable a lot of compiler warnings to improve future code
quality. This might incidentally also fix some environment variable
accesses on OS X.
· In particular, printf-style functions in the libdbus API are now annotated
with __attribute__((__format__(__printf__, *, *))) when compiling with
gcc or clang. This might make printf bugs in other software visible
at compile time.
(fd.o #97357, fd.o #98192, fd.o #98195, fd.o #98658;
Thomas Zimmermann, Simon McVittie)
When running with AppArmor mediation (for example using Ubuntu's patched
Linux kernel), clients can no longer auto-start services unless they would
have been able to send the auto-starting message to the service after it
starts. StartServiceByName() is unaffected, and continues to be allowed by
default in AppArmor's <abstractions/dbus-strict> and
<abstractions/dbus-session-strict>. (fd.o #98666, Simon McVittie)
Work around an undesired effect of the fix for CVE-2014-3637
......@@ -3,7 +3,7 @@ AC_PREREQ([2.63])
m4_define([dbus_major_version], [1])
m4_define([dbus_minor_version], [11])
m4_define([dbus_micro_version], [7])
m4_define([dbus_micro_version], [8])
......@@ -42,7 +42,7 @@ LT_CURRENT=19
## increment any time the source changes; set to
## 0 if you increment CURRENT
## increment if any interfaces have been added; set to 0
## if any interfaces have been changed or removed. removal has
......@@ -6,8 +6,8 @@
<article id="index">
<title>D-Bus Specification</title>
<releaseinfo>Version 0.29</releaseinfo>
<releaseinfo>Version 0.30</releaseinfo>
......@@ -70,6 +70,19 @@
<authorinitials>smcv, PW</authorinitials>
Define the jargon terms service activation and auto-starting more
clearly. Document the SystemdService key in service files.
Document how AppArmor interacts with service activation, and the
new AssumedAppArmorLabel key in service files (dbus-daemon 1.11.8).
Clarify intended behaviour of Properties.GetAll.
Use versioned interface and bus names in most examples.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment