Hello community, here is the log from the commit of package dbus-1 for openSUSE:Factory checked in at 2012-11-20 20:13:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dbus-1 (Old) and /work/SRC/openSUSE:Factory/.dbus-1.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dbus-1", Maintainer is "thoe...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/dbus-1/dbus-1-x11.changes 2012-11-17 07:20:53.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dbus-1.new/dbus-1-x11.changes 2012-11-20 20:13:39.000000000 +0100 @@ -1,0 +2,94 @@ +Sun Nov 18 17:59:23 UTC 2012 - hrvoje.sen...@gmail.com + +- Update to 1.6.8 +- remove patch dbus-cve-2012-3524.patch as incorporated upstream + +Changes since 1.5.12 +• Follow up to CVE-2012-3524: The additional hardening + work to use __secure_getenv() as a followup to bug #52202 + broke certain configurations of gnome-keyring. Given + the difficulty of making this work without extensive + changes to gnome-keyring, use of __secure_getenv() is + deferred. + +• CVE-2012-3524: Don't access environment variables (fd.o #52202) + Thanks to work and input from Colin Walters, Simon McVittie, + Geoffrey Thomas, and others. + +• Detect that users are "at the console" correctly when configured with + a non-default path such as --enable-console-auth-dir=/run/console + (fd.o #51521, Dave Reisner) + +• Remove an incorrect assertion from DBusTransport (fd.o #51657, + Simon McVittie) + +• Change how we create /var/lib/dbus so it works under Automake >= 1.11.4 + (fd.o #51406, Simon McVittie) + +• Don't return from dbus_pending_call_set_notify with a lock held on OOM + (fd.o #51032, Simon McVittie) + +• Disconnect "developer mode" (assertions, verbose mode etc.) from + Automake maintainer mode. D-Bus developers should now configure with + --enable-developer. Automake maintainer mode is now on by default; + distributions can disable it with --disable-maintainer-mode. + (fd.o #34671, Simon McVittie) + +• Unix-specific: + · Check for libpthread under CMake on Unix (fd.o #47237, Simon McVittie) + +• New requirements + · PTHREAD_MUTEX_RECURSIVE on Unix + · compiler support for 64-bit integers (int64_t or equivalent) + +• D-Bus Specification v0.19 + +• New dbus-daemon features + · <allow own_prefix="com.example.Service"/> rules allow the service to + own names like com.example.Service.Instance3 + · optional systemd integration when checking at_console policies + · --nopidfile option, mainly for use by systemd + · path_namespace and arg0namespace may appear in match rules + · eavesdropping is disabled unless the match rule contains eavesdrop=true + +• New public API + · functions to validate various string types (dbus_validate_path() etc.) + · dbus_type_is_valid() + · DBusBasicValue, a union of every basic type + +• Bug fixes + · removed an unsafe reimplementation of recursive mutexes + · dbus-daemon no longer busy-loops if it has far too many file descriptors + · dbus-daemon.exe --print-address works on Windows + · all the other bug fixes from 1.4.20 + +• Other major implementation changes + · on Linux, dbus-daemon uses epoll if supported, for better scalability + · dbus_threads_init() ignores its argument and behaves like + dbus_threads_init_default() instead + · removed the per-connection link cache, improving dbus-daemon performance + +• Developer features + · optional Valgrind instrumentation (--with-valgrind) + · optional Stats interface on the dbus-daemon (--enable-stats) + · optionally abort whenever malloc() fails (--enable-embedded-tests + and export DBUS_MALLOC_CANNOT_FAIL=1) + +• Be more careful about monotonic time vs. real time, fixing DBUS_COOKIE_SHA1 + spec-compliance (fd.o #48580, David Zeuthen) + +• Don't use install(1) within the source/build trees, fixing the build as + non-root when using OpenBSD install(1) (fd.o #48217, Antoine Jacoutot) + +• Add missing commas in some tcp and nonce-tcp addresses, and remove + an unused duplicate copy of the nonce-tcp transport in Windows builds + (fd.o #45896, Simon McVittie) + +------------------------------------------------------------------- +Fri Nov 16 12:56:04 UTC 2012 - dims...@opensuse.org + +- Enable systemd integration (with_systemd 1): follow the rest of + the distribution enabling systemd support. As agreed, systemd is + the main supported way for 12.3. + +------------------------------------------------------------------- dbus-1.changes: same change Old: ---- dbus-1.5.12.tar.gz dbus-cve-2012-3524.patch New: ---- dbus-1.6.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-1-x11.spec ++++++ --- /var/tmp/diff_new_pack.pdOKbO/_old 2012-11-20 20:13:42.000000000 +0100 +++ /var/tmp/diff_new_pack.pdOKbO/_new 2012-11-20 20:13:42.000000000 +0100 @@ -26,9 +26,7 @@ # COMMON1-BEGIN # COMMON1-BEGIN -# We can't enable this right now, because it will create a build cycle between -# dbus-1 and systemd. Fun! -%define with_systemd 0 +%define with_systemd 1 %if ! %{with_systemd} %if 0%{?suse_version} < 1230 @@ -48,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd-daemon) BuildRequires: pkgconfig(libsystemd-login) %endif -Version: 1.5.12 +Version: 1.6.8 Release: 0 # bug437293 %ifarch ppc64 @@ -63,7 +61,6 @@ Patch0: dbus-log-deny.patch # PATCH-FIX-OPENSUSE co...@suse.de -- force a feature configure won't accept without x11 in buildrequires Patch1: dbus-do-autolaunch.patch -Patch2: dbus-cve-2012-3524.patch %if 0%{?suse_version} > 1100 %bcond_without selinux %else @@ -87,7 +84,6 @@ %setup -n %{_name}-%{version} -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 %build autoreconf -fi ++++++ dbus-1.spec ++++++ --- /var/tmp/diff_new_pack.pdOKbO/_old 2012-11-20 20:13:42.000000000 +0100 +++ /var/tmp/diff_new_pack.pdOKbO/_new 2012-11-20 20:13:42.000000000 +0100 @@ -25,9 +25,7 @@ Group: System/Daemons # COMMON1-BEGIN -# We can't enable this right now, because it will create a build cycle between -# dbus-1 and systemd. Fun! -%define with_systemd 0 +%define with_systemd 1 %if ! %{with_systemd} %if 0%{?suse_version} < 1230 @@ -47,7 +45,7 @@ BuildRequires: pkgconfig(libsystemd-daemon) BuildRequires: pkgconfig(libsystemd-login) %endif -Version: 1.5.12 +Version: 1.6.8 Release: 0 # bug437293 %ifarch ppc64 @@ -62,7 +60,6 @@ Patch0: dbus-log-deny.patch # PATCH-FIX-OPENSUSE co...@suse.de -- force a feature configure won't accept without x11 in buildrequires Patch1: dbus-do-autolaunch.patch -Patch2: dbus-cve-2012-3524.patch %if 0%{?suse_version} > 1100 %bcond_without selinux %else @@ -138,7 +135,6 @@ %setup -n %{_name}-%{version} -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 %build autoreconf -fi ++++++ dbus-1.5.12.tar.gz -> dbus-1.6.8.tar.gz ++++++ ++++ 3598 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org