diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-02-21 17:03:14 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-02-21 17:03:14 +0000 |
commit | 64e0cbe1290f290c0e2389007460b88ec66fda9b (patch) | |
tree | e6e77dd74c49a14dbea81dc357f6b093df1cfb75 | |
parent | 37f41b64a9e336c365667eaaa8969a15b4cd907e (diff) |
Prepare 1.5.10dbus-1.5.10
-rw-r--r-- | NEWS | 28 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | doc/dbus-specification.xml | 11 |
3 files changed, 37 insertions, 6 deletions
@@ -1,6 +1,11 @@ -D-Bus 1.5.10 (UNRELEASED) +D-Bus 1.5.10 (2012-02-21) == +The "fire in Delerium" release. + +On Unix platforms, PTHREAD_MUTEX_RECURSIVE (as specified in POSIX 2008 Base +and SUSv2) is now required. + • D-Bus Specification 0.19: · Formally define unique connection names and well-known bus names, and document best practices for interface, bus, member and error names, @@ -10,6 +15,10 @@ D-Bus 1.5.10 (UNRELEASED) Simon McVittie) · Document the systemd transport (fd.o #35232, Lennart Poettering) +• Make dbus_threads_init() use the same built-in threading implementation + as dbus_threads_init_default(); the user-specified primitives that it + takes as a parameter are now ignored (fd.o #43744, Simon McVittie) + • Allow all configured auth mechanisms, not just one (fd.o #45106, Pavel Strashkin) @@ -31,7 +40,7 @@ D-Bus 1.5.10 (UNRELEASED) its command-line (fd.o #43875, Jack Nagel) • Improve test coverage. To get even more coverage, run the tests with - DBUS_TEST_SLOW=1 (fd.o #38285, Simon McVittie) + DBUS_TEST_SLOW=1 (fd.o #38285, #42811; Simon McVittie) • Reduce the size of the shared library by moving functionality only used by dbus-daemon, tests etc. into their internal library and deleting @@ -51,10 +60,21 @@ D-Bus 1.5.10 (UNRELEASED) • Make dbus-protocol.h compatible with C++11 (fd.o #46147, Marc Mutz) +• If tests are enabled and DBUS_MALLOC_CANNOT_FAIL is set in the environment, + abort on failure to malloc() (like GLib does), to turn runaway memory leaks + into a debuggable core-dump if a resource limit is applied (fd.o #41048, + Simon McVittie) + +• Don't crash if realloc() returns NULL in a debug build (fd.o #41048, + Simon McVittie) + • Unix-specific: + · Replace our broken reimplementation of recursive mutexes, which has + been broken since 2006, with an ordinary pthreads recursive mutex + (fd.o #43744; Sigmund Augdal, Simon McVittie) · Use epoll(7) for a more efficient main loop in Linux; equivalent patches welcomed for other OSs' equivalents like kqueue, /dev/poll, or Solaris - event ports (fd.o #33337, Simon McVittie) + event ports (fd.o #33337; Simon McVittie, Ralf Habacker) · When running under systemd, use it instead of ConsoleKit to check whether to apply at_console policies (fd.o #39609, Lennart Poettering) · Avoid a highly unlikely fd leak (fd.o #29881, Simon McVittie) @@ -69,6 +89,8 @@ D-Bus 1.5.10 (UNRELEASED) • Windows-specific: · Find the dbus-daemon executable next to the shared library (fd.o #41558; Jesper Dam, Ralf Habacker) + · Remove the faulty implementation of _dbus_condvar_wake_all (fd.o #44609, + Simon McVittie) D-Bus 1.5.8 (2011-09-21) == diff --git a/configure.ac b/configure.ac index 0f8a5417..85c11ea2 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], [5]) -m4_define([dbus_micro_version], [9]) +m4_define([dbus_micro_version], [10]) 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]) @@ -36,7 +36,7 @@ LT_CURRENT=9 ## increment any time the source changes; set to ## 0 if you increment CURRENT -LT_REVISION=4 +LT_REVISION=5 ## 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 cb10b58e..2ac82128 100644 --- a/doc/dbus-specification.xml +++ b/doc/dbus-specification.xml @@ -7,7 +7,7 @@ <articleinfo> <title>D-Bus Specification</title> <releaseinfo>Version 0.19</releaseinfo> - <date>UNRELEASED</date> + <date>2012-02-21</date> <authorgroup> <author> <firstname>Havoc</firstname> @@ -78,6 +78,15 @@ <revremark></revremark> </revision> <revision> + <revnumber>0.19</revnumber> + <date>20 February 2012</date> + <authorinitials>smcv/lp</authorinitials> + <revremark>formally define unique connection names and well-known + bus names; document best practices for interface, bus, member and + error names, and object paths; document the search path for session + and system services on Unix; document the systemd transport</revremark> + </revision> + <revision> <revnumber>0.18</revnumber> <date>29 July 2011</date> <authorinitials>smcv</authorinitials> |