diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2016-11-28 20:25:35 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2016-11-28 20:25:35 +0000 |
commit | c45454668b485180cfe2124bf8cb94a0533aac62 (patch) | |
tree | 8ab373a2a733f7b36ad45bab5bc95e20c812b300 | |
parent | 65f03eaf111cc957f99dd8943f8f1d96be58216e (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-- | NEWS | 15 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | doc/dbus-specification.xml | 17 |
3 files changed, 31 insertions, 5 deletions
@@ -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> |