diff --git a/dbus-1-x11.changes b/dbus-1-x11.changes index a461a80..7212ceb 100644 --- a/dbus-1-x11.changes +++ b/dbus-1-x11.changes @@ -1,3 +1,71 @@ +------------------------------------------------------------------- +Mon Aug 1 14:37:16 CEST 2011 - vuntz@opensuse.org + +- Update to version 1.5.6: + + 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 + (fdo#37890) + + Other changes: + - D-Bus Specification version 0.18 (fdo#37890, fdo#39450, + fdo#38252): + . 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, and simplify object-path registration + (fdo#38874) + - 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 (fdo#38005) + - Fix a file descriptor leak when connecting to a TCP socket + (fdo#37258) + - Make "make check" in a clean tree work, by not running tests + until test data has been set up (fdo#34405) + - The dbus-daemon no longer busy-loops if it has a very large + number of file descriptors (fdo#23194) + - Refactor message flow through dispatching to avoid locking + violations if the bus daemon's message limit is hit; remove + the per-connection link cache, which was meant to improve + performance, but now reduces it (fdo#34393) + - Some cmake fixes + - Remove dead code, mainly from DBusString (fdo#38570, + fdo#39610) + - Stop storing two extra byte order indicators in each D-Bus + message (fdo#38287) + - 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 (fdo#34040) + - Fix various typos (fdo#27227, fdo#38284) + - Documentation (fdo#36156): + . 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 (fdo#35229) + . opt-in to fd passing on Solaris (fdo#33465) + - Windows-specific: + . fix use of a mutex for autolaunch server detection + . don't crash on malloc failure in + _dbus_printf_string_upper_bound +- Manually create /lib/dbus-1/system-services in %install so that + we can own it. + ------------------------------------------------------------------- Fri Jul 1 10:07:55 CEST 2011 - vuntz@opensuse.org diff --git a/dbus-1-x11.spec b/dbus-1-x11.spec index c4c0c89..a7ec0ab 100644 --- a/dbus-1-x11.spec +++ b/dbus-1-x11.spec @@ -1,5 +1,5 @@ # -# spec file for package dbus-1-x11 +# spec file for package dbus-1-x11 (Version 1.4.1) # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,8 +17,8 @@ # norootforbuild - Name: dbus-1-x11 +%define _name dbus BuildRequires: xorg-x11-devel Url: http://dbus.freedesktop.org/ License: GPL2+ or AFL 2.1 @@ -28,7 +28,7 @@ Summary: D-Bus Message Bus System # COMMON1-BEGIN BuildRequires: doxygen libexpat-devel libzio pkg-config update-desktop-files BuildRequires: audit-devel -Version: 1.5.4 +Version: 1.5.6 Release: 1 AutoReqProv: on # bug437293 @@ -36,7 +36,7 @@ AutoReqProv: on Obsoletes: dbus-1-64bit %endif # -Source0: http://dbus.freedesktop.org/releases/dbus/dbus-%{version}.tar.gz +Source0: http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz Source1: rc.boot.dbus Source2: dbus-1.desktop Source3: dbus_at_console.ck @@ -62,7 +62,7 @@ in this separate package so server systems need not install X. %prep # COMMON2-BEGIN # COMMON2-BEGIN -%setup -n dbus-%{version} -q +%setup -n %{_name}-%{version} -q %patch0 -p1 %build diff --git a/dbus-1-x11.spec.in b/dbus-1-x11.spec.in index 3c68265..12e564a 100644 --- a/dbus-1-x11.spec.in +++ b/dbus-1-x11.spec.in @@ -18,6 +18,7 @@ # norootforbuild Name: dbus-1-x11 +%define _name dbus BuildRequires: xorg-x11-devel Url: http://dbus.freedesktop.org/ License: GPL2+ or AFL 2.1