-D-Bus 1.4.14 (UNRELEASED)
+D-Bus 1.4.18 (UNRELEASED)
==
+…
+
+D-Bus 1.4.16 (2011-09-21)
+==
+
+The "this answerphone fails to answer the phone" release.
+
+• If full test coverage is requested via --enable-tests, strictly require
+ Python, pygobject and dbus-python, which are required by some tests; if not,
+ and Python is missing, skip those tests rather than failing
+ (fd.o #37847, Simon McVittie)
+
+• When using cmake, provide the same version-info API in the installed headers
+ as for autotools (DBUS_VERSION, etc.) (fd.o #40905, Ralf Habacker)
+
+• Add a regression test for fd.o #38005 (fd.o #39836, Simon McVittie)
+
+• Make "NOCONFIGURE=1 ./autogen.sh" not run configure (Colin Walters)
+
+• Add _DBUS_STATIC_ASSERT and use it to check invariants (fd.o #39636,
+ Simon McVittie)
+
+• Fix duplicates in authors list (Ralf Habacker)
+
+• Fix broken links from dbus-tutorial.html if $(htmldir) != $(docdir)
+ (fd.o #39879, Chris Mayo)
+
+• Fix a small memory leak, and a failure to report errors, when updating
+ a service file entry for activation (fd.o #39230, Simon McVittie)
+
+• Unix-specific:
+ · Clean up (non-abstract) Unix sockets on bus daemon exit (fd.o #38656;
+ Brian Cameron, Simon McVittie)
+ · On systems that use libcap-ng but not systemd, drop supplemental groups
+ when switching to the daemon user (Red Hat #726953, Steve Grubb)
+ · Make the cmake build work again on GNU platforms (fd.o #29228,
+ Simon McVittie)
+ · Fix compilation on non-C99 systems that have inttypes.h but not stdint.h,
+ like Solaris (fd.o #40313, Dagobert Michelsen)
+ · Define CMSG_ALIGN, CMSG_LEN, CMSG_SPACE on Solaris < 10
+ (fd.o #40235, Simon McVittie)
+ · Cope with Unixes that don't have LOG_PERROR, like Solaris 10
+ (fd.o #39987, Simon McVittie)
+ · Cope with platforms whose vsnprintf violates both POSIX and C99, like
+ Tru64, IRIX and HP-UX (fd.o #11668, Simon McVittie)
+
+• Windows-specific:
+ · Fix compilation on MSVC, which doesn't understand "inline" with its
+ C99 meaning (fd.o #40000; Ralf Habacker, Simon McVittie)
+ · Fix misuse of GPid in test/dbus-daemon.c (fd.o #40003, Simon McVittie)
+
+D-Bus 1.4.14 (2011-07-29)
+==
+
+The "Puny receptacle!" release.
+
+Changes:
+
+• Use DBUS_ERROR_OBJECT_PATH_IN_USE if dbus_connection_try_register_object_path
+ or dbus_connection_try_register_fallback fails, not ...ADDRESS_IN_USE
+ (fd.o #38874, Jiří Klimeš)
+
+• Consistently use atomic operations on everything that is ever manipulated
+ via atomic ops, as was done for changes to DBusConnection's refcount in
+ 1.4.12 (fd.o #38005, Simon McVittie)
+
+• Fix a file descriptor leak when connecting to a TCP socket (fd.o #37258,
+ Simon McVittie)
+
+• Make "make check" in a clean tree work, by not running tests until
+ test data has been set up (fd.o #34405, Simon McVittie)
+
+• Fix various typos (fd.o #27227, fd.o #38284; Sascha Silbe, Simon McVittie)
+
+• Documentation (fd.o #36156, Simon McVittie):
+ · let xsltproc be overridden as usual: ./configure XSLTPROC=myxsltproc
+ · install more documentation automatically, including man2html output
+ · put dbus.devhelp in the right place (it must go in ${htmldir})
+
+• Unix-specific:
+ · look for system services in /lib/dbus-1/system-services in addition to all
+ the other well-known locations; note that this should always be /lib,
+ even on platforms where shared libraries on the root FS would go in /lib64,
+ /lib/x86_64-linux-gnu or similar (fd.o #35229, Lennart Poettering)
+ · opt-in to fd passing on Solaris (fd.o #33465, Simon McVittie)
+
+• Windows-specific (Ralf Habacker):
+ · fix use of a mutex for autolaunch server detection
+ · don't crash on malloc failure in _dbus_printf_string_upper_bound
+
D-Bus 1.4.12 (2011-06-10)
==
• Byte-swap foreign-endian messages correctly, preventing a long-standing
local DoS if foreign-endian messages are relayed through the dbus-daemon
(backporters: this is git commit c3223ba6c401ba81df1305851312a47c485e6cd7)
- (fd.o #38120, Debian #629938, no CVE number yet; Simon McVittie)
+ (CVE-2011-2200, fd.o #38120, Debian #629938; Simon McVittie)
New things: