1.9.0
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Wed, 1 Oct 2014 18:35:08 +0000 (19:35 +0100)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Wed, 1 Oct 2014 18:35:08 +0000 (19:35 +0100)
NEWS
configure.ac
doc/dbus-specification.xml

diff --git a/NEWS b/NEWS
index 3f644e5..271a3b7 100644 (file)
--- 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)
 ==
 
index cb0bda4..2f62269 100644 (file)
@@ -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)
index 1830966..eea5ead 100644 (file)
@@ -7,7 +7,7 @@
   <articleinfo>
     <title>D-Bus Specification</title>
     <releaseinfo>Version 0.24</releaseinfo>
-    <date>(not yet released)</date>
+    <date>2014-10-01</date>
     <authorgroup>
       <author>
         <firstname>Havoc</firstname>
    <revhistory>
      <revision>
        <revnumber>0.24</revnumber>
-       <date>(not yet released)</date>
-       <authorinitials>n/a</authorinitials>
+       <date>2014-10-01</date>
+       <authorinitials>SMcV</authorinitials>
        <revremark>
-         see <ulink url='http://cgit.freedesktop.org/dbus/dbus/log/doc/dbus-specification.xml'>commit log</ulink>
+         non-method-calls never expect a reply even without NO_REPLY_EXPECTED;
+         document how to quote match rules
        </revremark>
      </revision>
      <revision>