diff --git a/dbus-1-x11.changes b/dbus-1-x11.changes index 66ac9dd..9d80715 100644 --- a/dbus-1-x11.changes +++ b/dbus-1-x11.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Wed Feb 27 19:53:34 CET 2008 - thoenig@suse.de + +- Update to D-Bus 1.1.20 +- Changes: + * system bus activation + * TCP address format enhancements + * ANONYMOUS mechanism for authentication + * autolaunched busses now save their parameters in X11 if + possible + * inotify is now the default backend for watching configuration + file changes + * better thread support + * bus daemon now generates a globally-unique ID for itself + * support for message serialization added + * better eavesdropping support now picks up reply messages for + debugging + * Fixed CVE-2008-0595 + * Fixes dbus-launch so the session bus goes away so does D-Bus + * Builds against latest gcc/glibc changes + * Correctly unref connections without guids during shutdown + * API additions: + o dbus_connection_set_allow_anonymous() - allow the message + stream to begin if the client auths as anonymous + o dbus_watch_get_unix_fd() - replaces dbus_watch_get_fd + o dbus_watch_get_socket() - replaces dbus_watch_get_fd + o dbus_server_get_id() - available to access the unique ID of + a particular address + o dbus_connection_get_server_id() - available to access the + unique ID of a particular address + o dbus_message_marshal() - serializes a message into a byte + array + o dbus_message_demarshal() - de-serializes a byte array into + a message + * API deprecation: + o dbus_watch_get_fd() - had unclear cross-platform semantics + * Protocol additions: + o Argument path matching of the type arg0path=’/aa/bb/’ is now + supported + o New error org.freedesktop.DBus.Error.ObjectPathInUse added + o ANONYMOUS auth support added + o GetAll call added to the properties interface for getting a + list of properties an object exports +- Add patch dbus-1.1.20-fix-build.patch + ------------------------------------------------------------------- Fri Jan 18 10:31:27 CET 2008 - thoenig@suse.de diff --git a/dbus-1-x11.spec b/dbus-1-x11.spec index e55573b..f855bad 100644 --- a/dbus-1-x11.spec +++ b/dbus-1-x11.spec @@ -1,5 +1,5 @@ # -# spec file for package dbus-1-x11 (Version 1.1.4) +# spec file for package dbus-1-x11 (Version 1.1.20) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -10,6 +10,7 @@ # norootforbuild + Name: dbus-1-x11 BuildRequires: xorg-x11-devel Url: http://dbus.freedesktop.org/ @@ -19,13 +20,14 @@ Summary: X11-requiring add-ons for D-Bus # COMMON1-BEGIN # COMMON1-BEGIN BuildRequires: doxygen libexpat-devel libzio pkgconfig -Version: 1.1.4 +Version: 1.1.20 Release: 1 AutoReqProv: on Source0: dbus-%{version}.tar.bz2 Source1: rc.boot.dbus Source2: dbus-1.desktop Patch0: dbus-do-not-abort-on-check-thoenig-01.patch +Patch1: dbus-1.1.20-fix-build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # COMMON1-END # COMMON1-END @@ -59,6 +61,7 @@ Authors: %setup -n dbus-%{version} -q # Disable this until we hit RC phase #%patch0 +%patch1 -p1 %build autoreconf -fi @@ -106,6 +109,48 @@ rm -rf $tdir %{_mandir}/man1/dbus-launch.1* %changelog +* Wed Feb 27 2008 thoenig@suse.de +- Update to D-Bus 1.1.20 +- Changes: + * system bus activation + * TCP address format enhancements + * ANONYMOUS mechanism for authentication + * autolaunched busses now save their parameters in X11 if + possible + * inotify is now the default backend for watching configuration + file changes + * better thread support + * bus daemon now generates a globally-unique ID for itself + * support for message serialization added + * better eavesdropping support now picks up reply messages for + debugging + * Fixed CVE-2008-0595 + * Fixes dbus-launch so the session bus goes away so does D-Bus + * Builds against latest gcc/glibc changes + * Correctly unref connections without guids during shutdown + * API additions: + o dbus_connection_set_allow_anonymous() - allow the message + stream to begin if the client auths as anonymous + o dbus_watch_get_unix_fd() - replaces dbus_watch_get_fd + o dbus_watch_get_socket() - replaces dbus_watch_get_fd + o dbus_server_get_id() - available to access the unique ID of + a particular address + o dbus_connection_get_server_id() - available to access the + unique ID of a particular address + o dbus_message_marshal() - serializes a message into a byte + array + o dbus_message_demarshal() - de-serializes a byte array into + a message + * API deprecation: + o dbus_watch_get_fd() - had unclear cross-platform semantics + * Protocol additions: + o Argument path matching of the type arg0path=’/aa/bb/’ is now + supported + o New error org.freedesktop.DBus.Error.ObjectPathInUse added + o ANONYMOUS auth support added + o GetAll call added to the properties interface for getting a + list of properties an object exports +- Add patch dbus-1.1.20-fix-build.patch * Fri Jan 18 2008 thoenig@suse.de - Update to D-Bus 1.1.4 (1.2.0 RC2) - Drop patch dbus-inotify-fix-thoenig-01.patch: Merged upstream @@ -199,7 +244,7 @@ rm -rf $tdir * Thu Nov 09 2006 thoenig@suse.de - start service for D-Bus system bus also in run level 2 (b.n.c [#216805]) -* Fri Nov 03 2006 thoenig@suse.de +* Sat Nov 04 2006 thoenig@suse.de - remove patch dbus-send-do-not-close-shared-connection-thoenig-01.patch (fix is now upstream) diff --git a/dbus-1.1.20-fix-build.patch b/dbus-1.1.20-fix-build.patch new file mode 100644 index 0000000..f0ba850 --- /dev/null +++ b/dbus-1.1.20-fix-build.patch @@ -0,0 +1,14 @@ +diff --git a/tools/dbus-launch.c b/tools/dbus-launch.c +index 5d6e77e..6a10ffa 100644 +--- a/tools/dbus-launch.c ++++ b/tools/dbus-launch.c +@@ -966,7 +966,9 @@ main (int argc, char **argv) + char write_pid_fd_as_string[MAX_FD_LEN]; + char write_address_fd_as_string[MAX_FD_LEN]; + ++#ifdef DBUS_BUILD_X11 + xdisplay = NULL; ++#endif + + if (close_stderr) + do_close_stderr (); diff --git a/dbus-1.1.20.tar.bz2 b/dbus-1.1.20.tar.bz2 new file mode 100644 index 0000000..f0d9a70 --- /dev/null +++ b/dbus-1.1.20.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ac12a23a6bf601344e34ef0433a44cec44a3d9b6b716aa24219cab0f6791c65 +size 1056378 diff --git a/dbus-1.1.4.tar.bz2 b/dbus-1.1.4.tar.bz2 deleted file mode 100644 index 60c90f4..0000000 --- a/dbus-1.1.4.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48afc9e4243093e827e88b82b7f942ec7ca359eb1a92b584ebe41555e285dd53 -size 1055310 diff --git a/dbus-1.changes b/dbus-1.changes index 66ac9dd..9d80715 100644 --- a/dbus-1.changes +++ b/dbus-1.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Wed Feb 27 19:53:34 CET 2008 - thoenig@suse.de + +- Update to D-Bus 1.1.20 +- Changes: + * system bus activation + * TCP address format enhancements + * ANONYMOUS mechanism for authentication + * autolaunched busses now save their parameters in X11 if + possible + * inotify is now the default backend for watching configuration + file changes + * better thread support + * bus daemon now generates a globally-unique ID for itself + * support for message serialization added + * better eavesdropping support now picks up reply messages for + debugging + * Fixed CVE-2008-0595 + * Fixes dbus-launch so the session bus goes away so does D-Bus + * Builds against latest gcc/glibc changes + * Correctly unref connections without guids during shutdown + * API additions: + o dbus_connection_set_allow_anonymous() - allow the message + stream to begin if the client auths as anonymous + o dbus_watch_get_unix_fd() - replaces dbus_watch_get_fd + o dbus_watch_get_socket() - replaces dbus_watch_get_fd + o dbus_server_get_id() - available to access the unique ID of + a particular address + o dbus_connection_get_server_id() - available to access the + unique ID of a particular address + o dbus_message_marshal() - serializes a message into a byte + array + o dbus_message_demarshal() - de-serializes a byte array into + a message + * API deprecation: + o dbus_watch_get_fd() - had unclear cross-platform semantics + * Protocol additions: + o Argument path matching of the type arg0path=’/aa/bb/’ is now + supported + o New error org.freedesktop.DBus.Error.ObjectPathInUse added + o ANONYMOUS auth support added + o GetAll call added to the properties interface for getting a + list of properties an object exports +- Add patch dbus-1.1.20-fix-build.patch + ------------------------------------------------------------------- Fri Jan 18 10:31:27 CET 2008 - thoenig@suse.de diff --git a/dbus-1.spec b/dbus-1.spec index 46f83a5..19dcfae 100644 --- a/dbus-1.spec +++ b/dbus-1.spec @@ -1,5 +1,5 @@ # -# spec file for package dbus-1 (Version 1.1.4) +# spec file for package dbus-1 (Version 1.1.20) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -10,6 +10,7 @@ # norootforbuild + Name: dbus-1 Url: http://dbus.freedesktop.org/ License: GPL v2 or later; Other uncritical OpenSource License @@ -17,13 +18,14 @@ Group: System/Daemons Summary: D-Bus Message Bus System # COMMON1-BEGIN BuildRequires: doxygen libexpat-devel libzio pkgconfig -Version: 1.1.4 +Version: 1.1.20 Release: 1 AutoReqProv: on Source0: dbus-%{version}.tar.bz2 Source1: rc.boot.dbus Source2: dbus-1.desktop Patch0: dbus-do-not-abort-on-check-thoenig-01.patch +Patch1: dbus-1.1.20-fix-build.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # COMMON1-END PreReq: permissions /usr/sbin/groupadd /usr/sbin/useradd /sbin/insserv /etc/init.d/boot.localfs @@ -126,6 +128,7 @@ Authors: %setup -n dbus-%{version} -q # Disable this until we hit RC phase #%patch0 +%patch1 -p1 %build autoreconf -fi @@ -248,6 +251,48 @@ mkdir -p %{_localstatedir}/lib/dbus %{_datadir}/susehelp %changelog +* Wed Feb 27 2008 thoenig@suse.de +- Update to D-Bus 1.1.20 +- Changes: + * system bus activation + * TCP address format enhancements + * ANONYMOUS mechanism for authentication + * autolaunched busses now save their parameters in X11 if + possible + * inotify is now the default backend for watching configuration + file changes + * better thread support + * bus daemon now generates a globally-unique ID for itself + * support for message serialization added + * better eavesdropping support now picks up reply messages for + debugging + * Fixed CVE-2008-0595 + * Fixes dbus-launch so the session bus goes away so does D-Bus + * Builds against latest gcc/glibc changes + * Correctly unref connections without guids during shutdown + * API additions: + o dbus_connection_set_allow_anonymous() - allow the message + stream to begin if the client auths as anonymous + o dbus_watch_get_unix_fd() - replaces dbus_watch_get_fd + o dbus_watch_get_socket() - replaces dbus_watch_get_fd + o dbus_server_get_id() - available to access the unique ID of + a particular address + o dbus_connection_get_server_id() - available to access the + unique ID of a particular address + o dbus_message_marshal() - serializes a message into a byte + array + o dbus_message_demarshal() - de-serializes a byte array into + a message + * API deprecation: + o dbus_watch_get_fd() - had unclear cross-platform semantics + * Protocol additions: + o Argument path matching of the type arg0path=’/aa/bb/’ is now + supported + o New error org.freedesktop.DBus.Error.ObjectPathInUse added + o ANONYMOUS auth support added + o GetAll call added to the properties interface for getting a + list of properties an object exports +- Add patch dbus-1.1.20-fix-build.patch * Fri Jan 18 2008 thoenig@suse.de - Update to D-Bus 1.1.4 (1.2.0 RC2) - Drop patch dbus-inotify-fix-thoenig-01.patch: Merged upstream @@ -341,7 +386,7 @@ mkdir -p %{_localstatedir}/lib/dbus * Thu Nov 09 2006 thoenig@suse.de - start service for D-Bus system bus also in run level 2 (b.n.c [#216805]) -* Fri Nov 03 2006 thoenig@suse.de +* Sat Nov 04 2006 thoenig@suse.de - remove patch dbus-send-do-not-close-shared-connection-thoenig-01.patch (fix is now upstream)