-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
• 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)
+
Fixes:
• Work around an undesired effect of the fix for CVE-2014-3637
m4_define([dbus_major_version], [1])
m4_define([dbus_minor_version], [11])
-m4_define([dbus_micro_version], [7])
+m4_define([dbus_micro_version], [8])
m4_define([dbus_version],
[dbus_major_version.dbus_minor_version.dbus_micro_version])
AC_INIT([dbus],[dbus_version],[https://bugs.freedesktop.org/enter_bug.cgi?product=dbus],[dbus])
## increment any time the source changes; set to
## 0 if you increment CURRENT
-LT_REVISION=2
+LT_REVISION=3
## increment if any interfaces have been added; set to 0
## if any interfaces have been changed or removed. removal has
<article id="index">
<articleinfo>
<title>D-Bus Specification</title>
- <releaseinfo>Version 0.29</releaseinfo>
- <date>2016-08-15</date>
+ <releaseinfo>Version 0.30</releaseinfo>
+ <date>2016-11-28</date>
<authorgroup>
<author>
<firstname>Havoc</firstname>
</authorgroup>
<revhistory>
<revision>
+ <revnumber>0.30</revnumber>
+ <date>2016-11-28</date>
+ <authorinitials>smcv, PW</authorinitials>
+ <revremark>
+ 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.
+ </revremark>
+ </revision>
+ <revision>
<revnumber>0.29</revnumber>
<date>2016-10-10</date>
<authorinitials>PW</authorinitials>