summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2016-11-28 20:25:35 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2016-11-28 20:25:35 +0000
commitc45454668b485180cfe2124bf8cb94a0533aac62 (patch)
tree8ab373a2a733f7b36ad45bab5bc95e20c812b300
parent65f03eaf111cc957f99dd8943f8f1d96be58216e (diff)
dbus 1.11.8 and D-Bus Specification 0.30dbus-1.11.8
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
-rw-r--r--NEWS15
-rw-r--r--configure.ac4
-rw-r--r--doc/dbus-specification.xml17
3 files changed, 31 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index fcc5beed..e6328fba 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,8 @@
-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)
+
Fixes:
• Work around an undesired effect of the fix for CVE-2014-3637
diff --git a/configure.ac b/configure.ac
index cdcad365..23f19ad2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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])
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])
@@ -42,7 +42,7 @@ LT_CURRENT=19
## 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
diff --git a/doc/dbus-specification.xml b/doc/dbus-specification.xml
index ae005646..9884c188 100644
--- a/doc/dbus-specification.xml
+++ b/doc/dbus-specification.xml
@@ -6,8 +6,8 @@
<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>
@@ -71,6 +71,19 @@
</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>