From: Simon McVittie Date: Fri, 5 Aug 2011 14:07:24 +0000 (+0100) Subject: Merge branch 'dbus-1.4' and update NEWS further X-Git-Tag: dbus-1.5.8~24 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=82495f4b4077b8bb60a9d0d23b13bbe54e79dae0;p=thirdparty%2Fdbus.git Merge branch 'dbus-1.4' and update NEWS further --- 82495f4b4077b8bb60a9d0d23b13bbe54e79dae0 diff --cc NEWS index ff5c9631a,47d2159fd..3b8ad9f53 --- a/NEWS +++ b/NEWS @@@ -1,32 -1,24 +1,49 @@@ -D-Bus 1.4.16 (UNRELEASED) ++D-Bus 1.5.8 (UNRELEASED) + == + ++• Clean up dead code (fd.o #39231, Simon McVittie) ++ + • Add a regression test for fd.o #38005 (fd.o #39836, Simon McVittie) + ++• Make "NOCONFIGURE=1 ./autogen.sh" not run configure (Colin Walters) ++ + • 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) + -D-Bus 1.4.14 (2011-07-29) +D-Bus 1.5.6 (2011-07-29) == -The "Puny receptacle!" release. +The "weird, gravy-like aftertaste" release. -Changes: +In addition to new features and refactoring, this release contains all of the +bugfixes from 1.4.14. + +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: + +• D-Bus Specification version 0.18 (fd.o #37890, fd.o #39450, fd.o #38252; + Cosimo Alfarano, Simon McVittie) + · add the "eavesdrop" keyword to match rules + · define eavesdropping, unicast messages and broadcast messages + · stop claiming that match rules are needed to match unicast messages to you + · promote the type system to be a top-level section • 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 everything that is ever manipulated via atomic ops, as was done for changes to DBusConnection's refcount in