]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
Prepare 1.9.20 (1.10rc1) dbus-1.9.20
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Thu, 6 Aug 2015 17:55:31 +0000 (18:55 +0100)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Thu, 6 Aug 2015 17:55:31 +0000 (18:55 +0100)
NEWS
configure.ac

diff --git a/NEWS b/NEWS
index d3df3bd729f7b884b6b1d3c594b4fdab3b16c6a1..7154b2a53315adb5ae1ac8f8024484f630557317 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,74 @@
-D-Bus 1.9.20 (UNRELEASED)
+D-Bus 1.10.0 (UNRELEASED)
 ==
 
+Summary of major changes since 1.8.0:
+
+• The basic setup for the well-known system and session buses is
+  now done in read-only files in ${datadir} (normally /usr/share).
+  See the NEWS entry for 1.9.18 for details.
+
+• AppArmor integration has been merged, with features similar to the
+  pre-existing SELinux integration. It is mostly compatible with the
+  patches previously shipped by Ubuntu, with one significant change:
+  Ubuntu's GetConnectionAppArmorSecurityContext method has been superseded
+  by GetConnectionCredentials and was not included.
+
+• The --enable-user-session configure option can be enabled
+  by OS integrators intending to use systemd to provide a session bus
+  per user (in effect, treating all concurrent graphical and non-graphical
+  login sessions as one large session).
+
+• The new listenable address mode "unix:runtime=yes" listens on
+  $XDG_RUNTIME_DIR/bus, the same AF_UNIX socket used by the systemd
+  user session. libdbus and "dbus-launch --autolaunch" will connect to
+  this address by default. GLib ≥ 2.45.3 and sd-bus ≥ 209 have a
+  matching default.
+
+• All executables are now dynamically linked to libdbus-1.
+  Previously, some executables, most notably dbus-daemon, were statically
+  linked to a specially-compiled variant of libdbus. This results in
+  various private functions in the _dbus namespace being exposed by the
+  shared library. These are not API, and must not be used outside
+  the dbus source tree.
+
+• On platforms with ELF symbol versioning, all public symbols
+  are versioned LIBDBUS_1_3.
+
+New bus APIs:
+
+• org.freedesktop.DBus.GetConnectionCredentials returns
+  LinuxSecurityLabel where supported
+• org.freedesktop.DBus.Monitoring interface (privileged)
+  · BecomeMonitor method supersedes match rules with eavesdrop=true,
+    which are now deprecated
+• org.freedesktop.DBus.Stats interface (semi-privileged)
+  · now enabled by default
+  · new GetAllMatchRules method
+
+New executables:
+
+• dbus-test-tool
+• dbus-update-activation-environment
+
+New optional dependencies:
+
+• The systemd: pseudo-transport requires libsystemd or libsd-daemon
+• Complete documentation requires Ducktype and yelp-tools
+• Full test coverage requires GLib 2.36 and PyGI
+• AppArmor integration requires libapparmor and optionally libaudit
+
+Dependencies removed:
+
+• dbus-glib
+
+D-Bus 1.9.20 (2015-08-06)
+==
+
+The “Remember Tomorrow” release.
+
+This is a release-candidate for D-Bus 1.10.0. OS distribution vendors
+should test it.
+
 Fixes:
 
 • Don't second-guess what the ABI of poll() is, allowing it to be used
index b047bcd4988969c5bfaebeb3b6a475c63a344dbe..7fb2fb421b05f686ed19a7d37d0d989288a03195 100644 (file)
@@ -3,7 +3,7 @@ AC_PREREQ([2.63])
 
 m4_define([dbus_major_version], [1])
 m4_define([dbus_minor_version], [9])
-m4_define([dbus_micro_version], [19])
+m4_define([dbus_micro_version], [20])
 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])
@@ -38,7 +38,7 @@ LT_CURRENT=17
 
 ## increment any time the source changes; set to
 ##  0 if you increment CURRENT
-LT_REVISION=1
+LT_REVISION=2
 
 ## increment if any interfaces have been added; set to 0
 ## if any interfaces have been changed or removed. removal has