Hello community, here is the log from the commit of package dbus-1 for openSUSE:Factory checked in at 2013-10-10 11:26:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dbus-1 (Old) and /work/SRC/openSUSE:Factory/.dbus-1.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dbus-1" Changes: -------- --- /work/SRC/openSUSE:Factory/dbus-1/dbus-1-x11.changes 2013-10-08 10:47:42.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dbus-1.new/dbus-1-x11.changes 2013-10-10 11:26:02.000000000 +0200 @@ -1,0 +2,121 @@ +Wed Oct 9 18:52:01 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 1.7.6 + + Build-time configuration changes: + - Directory change notification via dnotify on Linux is no + longer supported; it hadn't compiled successfully since 2010 + in any case. If you don't have inotify (Linux) or kqueue (*BSD), + you will need to send SIGHUP to the dbus-daemon when its + configuration changes. (fdo#33001) + - Compiling with --disable-userdb-cache is no longer supported; + it didn't work since at least 2008, and would lead to an + extremely slow dbus-daemon even it worked. + (fdo#15589,fdo#17133,fdo#66947) + - The DBUS_DISABLE_ASSERTS CMake option didn't actually disable + most assertions. It has been renamed to DBUS_DISABLE_ASSERT + to be consistent with the Autotools build system. (fdo#66142) + - --with-valgrind=auto enables Valgrind instrumentation if and only + if valgrind headers are available. The default is still + --with-valgrind=no. (fdo#56925) + + Dependencies: + - Platforms with no 64-bit integer type are no longer supported. + (fdo#65429) + - GNU make is now (documented to be) required. (fdo#48277) + - Full test coverage no longer requires dbus-glib, although the + tests do not exercise the shared library (only a static copy) + if dbus-glib is missing. (fdo#68852) + + Enhancements: + - D-Bus Specification 0.22 + - Document GetAdtAuditSessionData() and + GetConnectionSELinuxSecurityContext() (fdo#54445) + - Fix example .service file (fdo#66481) + - Don't claim D-Bus is "low-latency" (lower than what?), just + give factual statements about it supporting async use (fdo#65141) + - Document the contents of .service files, and the fact that + system services' filenames are constrained (fdo#66608) + - Be thread-safe by default on all platforms, even if + dbus_threads_init_default() has not been called. For + compatibility with older libdbus, library users should + continue to call dbus_threads_init_default(): it is + harmless to do so. (fdo#54972) + - Add GetConnectionCredentials() method (fdo#54445) + - New API: dbus_setenv(), a simple wrapper around setenv(). + Note that this is not thread-safe. (fdo#39196,) + - Add dbus-send --peer=ADDRESS (connect to a given peer-to-peer + connection, like --address=ADDRESS in previous versions) and + dbus-send --bus=ADDRESS (connect to a given bus, like + dbus-monitor --address=ADDRESS). dbus-send --address still + exists for backwards compatibility, but is no longer documented. + (fdo#48816) + + Fixes: + - Avoid an infinite busy-loop if a signal interrupts waitpid() + (fdo#68945) + - Clean up memory for parent nodes when objects are unexported + (fdo#60176) + - Make dbus_connection_set_route_peer_messages(x, FALSE) behave + as documented. Previously, it assumed its second + parameter was TRUE. (fdo#69165) + - Escape addresses containing non-ASCII characters correctly + (fdo#53499) + - Document <servicedir> search order correctly (fdo#66994) + - Don't crash on "dbus-send --session / x.y.z" which regressed + in 1.7.4. (fdo#65923) + - If malloc() returns NULL in _dbus_string_init() or similar, + don't free an invalid pointer if the string is later freed + (fdo#65959) + - If malloc() returns NULL in dbus_set_error(), don't va_end() + a va_list that was never va_start()ed (fdo#66300) + - fix build failure with --enable-stats (fdo#66004) + - fix a regression test on platforms with strict alignment + (fdo#67279) + - Avoid calling function parameters "interface" since certain + Windows headers have a namespace-polluting macro of that name + (fdo#66493) + - Assorted Doxygen fixes (fdo#65755) + - Various thread-safety improvements to static variables + (fdo#68610) + - Make "make -j check" work (fdo#68852) + - Fix a NULL pointer dereference on an unlikely error path + (fdo#69327) + - Improve valgrind memory pool tracking (fdo#69326) + - Don't over-allocate memory in dbus-monitor (fdo#69329) + - dbus-monitor can monitor dbus-daemon < 1.5.6 again + (fdo#66107) + + Unix-specific: + - If accept4() fails with EINVAL, as it can on older Linux + kernels with newer glibc, try accept() instead of going + into a busy-loop. (fdo#69026) + - If socket() or socketpair() fails with EINVAL or EPROTOTYPE, + for instance on Hurd or older Linux with a new glibc, try + without SOCK_CLOEXEC. (fdo#69073) + - Fix a file descriptor leak on an error code path. + (fdo#69182) + - dbus-run-session: clear some unwanted environment variables + (fdo#39196) + - dbus-run-session: compile on FreeBSD (fdo#66197) + - Don't fail the autolaunch test if there is no DISPLAY + (fdo#40352) + - Use dbus-launch from the builddir for testing, not the + installed copy (fdo#37849) + - Fix compilation if writev() is unavailable (fdo#69409) + - Remove broken support for LOCAL_CREDS credentials passing, and + document where each credential-passing scheme is used + (fdo#60340) + - Make autogen.sh work on *BSD by not assuming GNU coreutils + functionality (fdo#35881, fdo#69787) + - dbus-monitor: be portable to NetBSD (fdo#69842) + - dbus-launch: stop using non-portable asprintf (fdo#37849) + - Improve error reporting from the setuid activation helper + (fdo#66728) + + Internal changes: + - add DBUS_ENABLE_ASSERT, DBUS_ENABLE_CHECKS for less confusing + conditionals (fdo#66142) + - improve verbose-mode output (fdo#63047) + - consolidate Autotools and CMake build (fdo#64875) + - fix various unused variables, unusual build configurations etc. + (fdo#65712, fdo#65990, fdo#66005, fdo#66257, fdo#69165, fdo#69410, + fdo#70218) +- Dropped 0001-_dbus_babysitter_unref-avoid-infinite-loop-if-waitpi.patch, + included in this release + +------------------------------------------------------------------- @@ -135 +256 @@ -• CVE-2012-3524: Don't access environment variables (fd.o #52202) +• CVE-2012-3524: Don't access environment variables (fdo#52202) @@ -141 +262 @@ - (fd.o #51521, Dave Reisner) + (fdo#51521, Dave Reisner) @@ -143 +264 @@ -• Remove an incorrect assertion from DBusTransport (fd.o #51657, +• Remove an incorrect assertion from DBusTransport (fdo#51657, @@ -147 +268 @@ - (fd.o #51406, Simon McVittie) + (fdo#51406, Simon McVittie) @@ -150 +271 @@ - (fd.o #51032, Simon McVittie) + (fdo#51032, Simon McVittie) @@ -156 +277 @@ - (fd.o #34671, Simon McVittie) + (fdo#34671, Simon McVittie) @@ -159 +280 @@ - · Check for libpthread under CMake on Unix (fd.o #47237, Simon McVittie) + · Check for libpthread under CMake on Unix (fdo#47237, Simon McVittie) @@ -199 +320 @@ - spec-compliance (fd.o #48580, David Zeuthen) + spec-compliance (fdo#48580, David Zeuthen) @@ -202 +323 @@ - non-root when using OpenBSD install(1) (fd.o #48217, Antoine Jacoutot) + non-root when using OpenBSD install(1) (fdo#48217, Antoine Jacoutot) @@ -206 +327 @@ - (fd.o #45896, Simon McVittie) + (fdo#45896, Simon McVittie) @@ -295 +416 @@ - (fd.o #39549, Simon McVittie) + (fdo#39549, Simon McVittie) @@ -298 +419 @@ - invent their own "union of everything" type (fd.o #11191, Simon + invent their own "union of everything" type (fdo#11191, Simon @@ -302 +423 @@ - find(1) (fd.o #33840, Simon McVittie) + find(1) (fdo#33840, Simon McVittie) @@ -306 +427 @@ - (fd.o #46273, Alban Crequy) + (fdo#46273, Alban Crequy) @@ -310 +431 @@ - again on Win32, but not on WinCE (fd.o #46049, Simon + again on Win32, but not on WinCE (fdo#46049, Simon @@ -313 +434 @@ - (fd.o #47321, Andoni Morales Alastruey) + (fdo#47321, Andoni Morales Alastruey) @@ -422,2 +543,2 @@ - (fd.o #39231, fd.o #41012; Simon McVittie) - * Add a regression test for fd.o #38005 (fd.o #39836, Simon McVittie) + (fdo#39231, fdo#41012; Simon McVittie) + * Add a regression test for fdo#38005 (fdo#39836, Simon McVittie) @@ -426 +547 @@ - a service file entry for activation (fd.o #39230, Simon McVittie) + a service file entry for activation (fdo#39230, Simon McVittie) @@ -600 +721 @@ - (fd.o #24317, #34870; Will Thompson, David Zeuthen, Simon McVittie) + (fdo#24317, #34870; Will Thompson, David Zeuthen, Simon McVittie) @@ -602,2 +723,2 @@ - and document it better (fd.o #31818, Will Thompson) - • Let the bus daemon implement more than one interface (fd.o #33757, + and document it better (fdo#31818, Will Thompson) + • Let the bus daemon implement more than one interface (fdo#33757, @@ -605 +726 @@ - • Optimize _dbus_string_replace_len to reduce waste (fd.o #21261, + • Optimize _dbus_string_replace_len to reduce waste (fdo#21261, @@ -608,2 +729,2 @@ - (fd.o #35114, Simon McVittie) - • Add dbus_type_is_valid as public API (fd.o #20496, Simon McVittie) + (fdo#35114, Simon McVittie) + • Add dbus_type_is_valid as public API (fdo#20496, Simon McVittie) @@ -612 +733 @@ - to unknown interfaces in the bus daemon (fd.o #34527, Lennart Poettering) + to unknown interfaces in the bus daemon (fdo#34527, Lennart Poettering) @@ -619,2 +740,2 @@ ++++ 72 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/dbus-1/dbus-1-x11.changes ++++ and /work/SRC/openSUSE:Factory/.dbus-1.new/dbus-1-x11.changes dbus-1.changes: same change Old: ---- 0001-_dbus_babysitter_unref-avoid-infinite-loop-if-waitpi.patch dbus-1.7.4.tar.gz New: ---- dbus-1.7.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-1-x11.spec ++++++ --- /var/tmp/diff_new_pack.k4R3ww/_old 2013-10-10 11:26:03.000000000 +0200 +++ /var/tmp/diff_new_pack.k4R3ww/_new 2013-10-10 11:26:03.000000000 +0200 @@ -49,7 +49,7 @@ BuildRequires: libexpat-devel BuildRequires: libtool BuildRequires: pkg-config -Version: 1.7.4 +Version: 1.7.6 Release: 0 # Source0: http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz @@ -62,8 +62,6 @@ Patch1: dbus-do-autolaunch.patch # PATCH-FIX-OPENSUSE h...@suse.com bnc#802525 - Avoid clients hanging after move to /run Patch2: dbus-fall-back-to-old-run-directory.patch -# PATCH-FIX-UPSTREAM 0001-_dbus_babysitter_unref-avoid-infinite-loop-if-waitpi.patch (fdo#68945, bnc#782909) -Patch3: 0001-_dbus_babysitter_unref-avoid-infinite-loop-if-waitpi.patch %bcond_without selinux %if %{with selinux} BuildRequires: libselinux-devel @@ -120,7 +118,6 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 -%patch3 -p1 %build autoreconf -fi dbus-1.spec: same change ++++++ dbus-1.7.4.tar.gz -> dbus-1.7.6.tar.gz ++++++ ++++ 15691 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org