From: Simon McVittie Date: Mon, 18 Jul 2011 18:42:35 +0000 (+0100) Subject: Merge branch 'dbus-1.4' and update NEWS for master X-Git-Tag: dbus-1.5.6~54 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=feb31a33219bc0640c00138c14774995ab1a65a8;p=thirdparty%2Fdbus.git Merge branch 'dbus-1.4' and update NEWS for master Conflicts: NEWS --- feb31a33219bc0640c00138c14774995ab1a65a8 diff --cc NEWS index aa2d58e26,11bab866d..bcb4358ef --- a/NEWS +++ b/NEWS @@@ -1,12 -1,35 +1,58 @@@ -D-Bus 1.4.14 (UNRELEASED) +D-Bus 1.5.6 (UNRELEASED) == - Fixes: -Changes: ++Potentially incompatible (Bustle and similar debugging tools will need ++changes to work as intended): ++ ++• Do not allow match rules to "eavesdrop" (receive messages intended for a ++ different recipient) by mistake: eavesdroppers must now opt-in to this ++ behaviour by putting "eavesdrop='true'" in the match rule, which will ++ not have any practical effect on buses where eavesdropping is not allowed ++ (fd.o #37890, Cosimo Alfarano) ++ ++Other 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š) ++ or dbus_connection_try_register_fallback fails, not ...ADDRESS_IN_USE, ++ and simplify object-path registration (fd.o #38874, Jiří Klimeš) + + • Consistently use atomic operations on the refcounts of DBusPendingCall + and DBusServer, as was done for DBusConnection 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) +• The dbus-daemon no longer busy-loops if it has a very large number of file + descriptors (fd.o #23194, Simon McVittie) + ++• Some cmake fixes (Ralf Habacker) ++ ++• Remove dead code, mainly from DBusString (fd.o #38570, Simon McVittie) ++ ++• Stop storing two extra byte order indicators in each D-Bus message ++ (fd.o #38287, Simon McVittie) ++ ++• Add an optional Stats interface which can be used to get statistics from ++ a running dbus-daemon if enabled at configure time with --enable-stats ++ (fd.o #34040, 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 (fd.o #33465, Simon McVittie): + · opt-in to fd passing on Solaris + + • 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) +D-Bus 1.5.4 (2011-06-10) == Security (local denial of service):