From 33ee25f98af863e9355fd53b9184c0b798343b89 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Wed, 1 Oct 2014 19:35:08 +0100 Subject: 1.9.0 --- NEWS | 32 +++++++++++++++++++++++++++++--- configure.ac | 10 +++++----- doc/dbus-specification.xml | 9 +++++---- 3 files changed, 39 insertions(+), 12 deletions(-) diff --git a/NEWS b/NEWS index 3f644e5d..271a3b7c 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,8 @@ -D-Bus 1.9.0 (UNRELEASED) +D-Bus 1.9.0 (2014-10-01) == +The “tiered cheeses” release. + Requirements: • Support for the systemd: (LISTEN_FDS) pseudo-transport on Linux now @@ -9,6 +11,13 @@ Requirements: Build-time configuration changes: +• The Stats interface is now enabled by default, and locked-down to + root-only on the system bus. Configure with --disable-stats + to disable it altogether on memory- or disk-constrained systems, + or see ${docdir}/examples/ to open it up to non-root users on the + system bus or restrict access on the session bus. + (fd.o #80759; Simon McVittie, Alban Crequy) + • The CMake build system now builds the same shared library name as Autotools on at least Linux and Windows: - on Linux (and perhaps other Unix platforms), it previously built @@ -21,6 +30,12 @@ Build-time configuration changes: Enhancements: +• D-Bus Specification version 0.24 + · document how to quote match rules (fd.o #24307, Simon McVittie) + · explicitly say that most message types never expect a reply + regardles of whether they have NO_REPLY_EXPECTED + (fd.o #75749, Simon McVittie) + • on Unix platforms, disable Nagle's algorithm on TCP connections to improve initial latency (fd.o #75544, Matt Hoosier) @@ -33,6 +48,11 @@ Enhancements: • do not install system bus configuration if built for Windows (fd.o #83583; Ralf Habacker, Simon McVittie) +• Add GetAllMatchRules to the Stats interface (fd.o #24307, Alban Crequy) + +• Add a regression test for file descriptor passing (fd.o #83622, + Simon McVittie) + Fixes: • fix an incorrect error message if a Unix socket path is too long @@ -53,12 +73,18 @@ Fixes: • Fix include path for test/internal/*.c with cmake (Ralf Habacker) -• Change DBUS_TYPE_G_BYTE_ARRAY reference in dbus-tutorial.xml - to the correct DBUS_TYPE_G_UCHAR_ARRAY (fd.o #80795, Thomas Haller) +• Documentation improvements + (fd.o #80795, #84313; Thomas Haller, Sebastian Rasmussen) • in dbus-monitor, do not leak file descriptors that we have monitored (fd.o #80603, Alban Crequy) +• Set the close-on-exec flag for the inotify file descriptor, even + if built with CMake or older libc (fd.o #73689, Simon McVittie) + +• Remove some LGPL code from the Windows dbus-daemon + (fd.o #57272, Ralf Habacker) + D-Bus 1.8.8 (2014-09-16) == diff --git a/configure.ac b/configure.ac index cb0bda45..2f62269e 100644 --- a/configure.ac +++ b/configure.ac @@ -2,8 +2,8 @@ dnl -*- mode: m4 -*- AC_PREREQ([2.63]) m4_define([dbus_major_version], [1]) -m4_define([dbus_minor_version], [8]) -m4_define([dbus_micro_version], [99]) +m4_define([dbus_minor_version], [9]) +m4_define([dbus_micro_version], [0]) 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]) @@ -33,16 +33,16 @@ AC_DEFINE_UNQUOTED(DBUS_DAEMON_NAME,"dbus-daemon",[Name of executable]) # ## increment if the interface has additions, changes, removals. -LT_CURRENT=11 +LT_CURRENT=12 ## increment any time the source changes; set to ## 0 if you increment CURRENT -LT_REVISION=7 +LT_REVISION=0 ## increment if any interfaces have been added; set to 0 ## if any interfaces have been changed or removed. removal has ## precedence over adding, so set to 0 if both happened. -LT_AGE=8 +LT_AGE=9 AC_SUBST(LT_CURRENT) AC_SUBST(LT_REVISION) diff --git a/doc/dbus-specification.xml b/doc/dbus-specification.xml index 1830966f..eea5eada 100644 --- a/doc/dbus-specification.xml +++ b/doc/dbus-specification.xml @@ -7,7 +7,7 @@ D-Bus Specification Version 0.24 - (not yet released) + 2014-10-01 Havoc @@ -72,10 +72,11 @@ 0.24 - (not yet released) - n/a + 2014-10-01 + SMcV - see commit log + non-method-calls never expect a reply even without NO_REPLY_EXPECTED; + document how to quote match rules -- cgit v1.2.3