Hello community, here is the log from the commit of package dbus-1 for openSUSE:Factory checked in at 2015-12-03 13:28:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2015-11-23 07:29:11.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dbus-1.new/dbus-1-x11.changes 2015-12-03 13:28:39.000000000 +0100 @@ -1,0 +2,120 @@ +Thu Nov 26 08:24:14 UTC 2015 - [email protected] + +- Update to 1.10.4 + * Changes between 1.10.2 and 1.10.4 + - Enhancements: + + GetConnectionCredentials, GetConnectionUnixUser and + GetConnectionUnixProcessID with argument + "org.freedesktop.DBus" will now return details of the + dbus-daemon itself. This is required to be able to call + SetEnvironment on systemd. (fdo#92857, Jan Alexander + Steffens) + - Fixes: + + Make UpdateActivationEnvironment always fail with + AccessDenied on the system bus. Previously, it was + possible to configure it so root could call it, but the + environment variables were not actually used, because the + launch helper would discard them. (fdo#92857, Jan Alexander + Steffens) + + On Unix with --systemd-activation on a user bus, make + UpdateActivationEnvironment pass on its arguments to + systemd's SetEnvironment method, solving inconsistency + between the environments used for traditional activation + and systemd user-service activation. (fdo#92857, Jan + Alexander Steffens) + + On Windows, don't crash if <syslog/> or --syslog is used + (fdo#92538, Ralf Habacker) + + On Windows, fix a memory leak when setting a DBusError from + a Windows error (fdo#92721, Ralf Habacker) + + On Windows, don't go into infinite recursion if we abort the + process with backtraces enabled (fdo#92721, Ralf Habacker) + + Fix various failing tests, variously on Windows and + cross-platform: + . don't test system.conf features (users, groups) that only + make sense on the system bus, which is not supported on + Windows + . don't call _dbus_warn() when we skip a test, since it is + fatal + . fix computation of expected <standard_session_servicedirs/> + . when running TAP tests, translate newlines to Unix format, + fixing cross-compiled tests under Wine on Linux + . don't stress-test refcounting under Wine, where it's + really slow + . stop assuming that a message looped-back to the test will + be received immediately + . skip some system bus tests on Windows since they make no + sense there (fdo#92538, fdo#92721; Ralf Habacker, Simon + McVittie) + * Changes between 1.10.0 and 1.10.2 + - Fixes: + + Correct error handling for activation: if there are multiple + attempts to activate the same service and it fails + immediately, the first attempt would get the correct reply, + but the rest would time out. We now send the same error + reply to each attempt. (fdo#92200, Simon McVittie) + + If BecomeMonitor is called with a syntactically invalid + match rule, don't crash with an assertion failure, fixing a + regression in 1.9.10. This was not exploitable as a denial + of service, because the check for a privileged user is done + first. (fdo#92298, Simon McVittie) + + On Linux with --enable-user-session, add the bus address to + the environment of systemd services for better backwards + compatibility (fdo#92612, Jan Alexander Steffens) + + On Windows, fix the logic for replacing the installation + prefix in service files' Exec lines (fdo#83539; Milan Crha, + Simon McVittie) + + On Windows, if installed in the conventional layout with + ${prefix}/etc and ${prefix}/share, use relative paths + between bus configuration files to allow the tree to be + relocated (fdo#92028, Simon McVittie) + + Make more of the regression tests pass in Windows builds + (fdo#92538, Simon McVittie) + * Summary of major changes since 1.8.0: + - The basic setup for the well-known system and session buses is + now done in read-only files in ${datadir} (normally /usr/share). + - AppArmor integration has been merged, with features similar to + the pre-existing SELinux integration. It is mostly compatible + with the patches previously shipped by Ubuntu, with one + significant change: Ubuntu's GetConnectionAppArmorSecurityContext + method has been superseded by GetConnectionCredentials and was + not included. + - The --enable-user-session configure option can be enabled + by OS integrators intending to use systemd to provide a + session bus per user (in effect, treating all concurrent + graphical and non-graphical login sessions as one large session). + - The new listenable address mode "unix:runtime=yes" listens on + $XDG_RUNTIME_DIR/bus, the same AF_UNIX socket used by the + systemd user session. libdbus and "dbus-launch --autolaunch" + will connect to this address by default. GLib >= 2.45.3 and + sd-bus >= 209 have a matching default. + - All executables are now dynamically linked to libdbus-1. + Previously, some executables, most notably dbus-daemon, were + statically linked to a specially-compiled variant of libdbus. + This results in various private functions in the _dbus + namespace being exposed by the shared library. These are not + API, and must not be used outside the dbus source tree. + - On platforms with ELF symbol versioning, all public symbols + are versioned LIBDBUS_1_3. + * New bus APIs: + - org.freedesktop.DBus.GetConnectionCredentials returns + LinuxSecurityLabel where supported + - org.freedesktop.DBus.Monitoring interface (privileged) + . BecomeMonitor method supersedes match rules with eavesdrop=true, + which are now deprecated + - org.freedesktop.DBus.Stats interface (semi-privileged) + . now enabled by default + . new GetAllMatchRules method + - org.freedesktop.DBus.Verbose interface (not normally compiled) + . toggles the effect of DBUS_VERBOSE + * New executables: + - dbus-test-tool + - dbus-update-activation-environment + * New optional dependencies: + - The systemd: pseudo-transport requires libsystemd or libsd-daemon + - Complete documentation requires Ducktype and yelp-tools + - Full test coverage requires GLib 2.36 and PyGI + - AppArmor integration requires libapparmor and optionally libaudit + * Dependencies removed: + - dbus-glib + +------------------------------------------------------------------- dbus-1.changes: same change Old: ---- dbus-1.8.20.tar.gz New: ---- dbus-1.10.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-1-x11.spec ++++++ --- /var/tmp/diff_new_pack.0dKNPV/_old 2015-12-03 13:28:40.000000000 +0100 +++ /var/tmp/diff_new_pack.0dKNPV/_new 2015-12-03 13:28:40.000000000 +0100 @@ -27,7 +27,7 @@ Url: http://dbus.freedesktop.org/ # COMMON1-BEGIN # COMMON1-BEGIN -Version: 1.8.20 +Version: 1.10.4 Release: 0 Source0: http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz Source2: dbus-1.desktop @@ -229,18 +229,24 @@ %doc AUTHORS COPYING HACKING NEWS README %config(noreplace) %{_sysconfdir}/dbus-1/session.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.conf +%config(noreplace) %{_datadir}/dbus-1/session.conf +%config(noreplace) %{_datadir}/dbus-1/system.conf %{_sysconfdir}/ConsoleKit /bin/dbus-cleanup-sockets /bin/dbus-daemon /bin/dbus-monitor /bin/dbus-send %{_bindir}/dbus-send +/bin/dbus-test-tool +/bin/dbus-update-activation-environment /bin/dbus-uuidgen -%{_mandir}/man1/dbus-cleanup-sockets.1.* -%{_mandir}/man1/dbus-daemon.1.* -%{_mandir}/man1/dbus-monitor.1.* -%{_mandir}/man1/dbus-send.1.* -%{_mandir}/man1/dbus-uuidgen.1.* +%{_mandir}/man1/dbus-cleanup-sockets.1* +%{_mandir}/man1/dbus-daemon.1* +%{_mandir}/man1/dbus-monitor.1* +%{_mandir}/man1/dbus-send.1* +%{_mandir}/man1/dbus-test-tool.1* +%{_mandir}/man1/dbus-update-activation-environment.1* +%{_mandir}/man1/dbus-uuidgen.1* %{_sbindir}/rcdbus # See doc/system-activation.txt in source tarball for the rationale # behind these permissions @@ -263,6 +269,7 @@ %files -n dbus-1-devel-doc %defattr(-,root,root) %dir %{_datadir}/doc/dbus +%dir %{_datadir}/doc/dbus/examples %{_datadir}/doc/dbus/api/ %doc %{_datadir}/doc/dbus/dbus-faq.html %doc %{_datadir}/doc/dbus/dbus-specification.html @@ -278,6 +285,11 @@ %doc %{_datadir}/doc/dbus/dbus-send.1.html %doc %{_datadir}/doc/dbus/dbus-uuidgen.1.html %doc %{_datadir}/doc/dbus/dbus.devhelp +%doc %{_datadir}/doc/dbus/dbus-test-tool.1.html +%doc %{_datadir}/doc/dbus/dbus-update-activation-environment.1.html +%doc %{_datadir}/doc/dbus/examples/GetAllMatchRules.py +%doc %{_datadir}/doc/dbus/examples/example-session-disable-stats.conf +%doc %{_datadir}/doc/dbus/examples/example-system-enable-stats.conf %doc doc/*.txt doc/file-boilerplate.c doc/TODO %{_datadir}/susehelp ++++++ dbus-1.spec ++++++ --- /var/tmp/diff_new_pack.0dKNPV/_old 2015-12-03 13:28:40.000000000 +0100 +++ /var/tmp/diff_new_pack.0dKNPV/_new 2015-12-03 13:28:40.000000000 +0100 @@ -28,7 +28,7 @@ Url: http://dbus.freedesktop.org/ # WARNING don't use cosmetic beautifiers. it will break the specs after calling pre_checkin script. we don't need to be pretty, but efficient # COMMON1-BEGIN -Version: 1.8.20 +Version: 1.10.4 Release: 0 Source0: http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz Source2: dbus-1.desktop ++++++ dbus-1-x11.spec.in ++++++ --- /var/tmp/diff_new_pack.0dKNPV/_old 2015-12-03 13:28:40.000000000 +0100 +++ /var/tmp/diff_new_pack.0dKNPV/_new 2015-12-03 13:28:40.000000000 +0100 @@ -158,18 +158,24 @@ %doc AUTHORS COPYING HACKING NEWS README %config(noreplace) %{_sysconfdir}/dbus-1/session.conf %config(noreplace) %{_sysconfdir}/dbus-1/system.conf +%config(noreplace) %{_datadir}/dbus-1/session.conf +%config(noreplace) %{_datadir}/dbus-1/system.conf %{_sysconfdir}/ConsoleKit /bin/dbus-cleanup-sockets /bin/dbus-daemon /bin/dbus-monitor /bin/dbus-send %{_bindir}/dbus-send +/bin/dbus-test-tool +/bin/dbus-update-activation-environment /bin/dbus-uuidgen -%{_mandir}/man1/dbus-cleanup-sockets.1.* -%{_mandir}/man1/dbus-daemon.1.* -%{_mandir}/man1/dbus-monitor.1.* -%{_mandir}/man1/dbus-send.1.* -%{_mandir}/man1/dbus-uuidgen.1.* +%{_mandir}/man1/dbus-cleanup-sockets.1* +%{_mandir}/man1/dbus-daemon.1* +%{_mandir}/man1/dbus-monitor.1* +%{_mandir}/man1/dbus-send.1* +%{_mandir}/man1/dbus-test-tool.1* +%{_mandir}/man1/dbus-update-activation-environment.1* +%{_mandir}/man1/dbus-uuidgen.1* %{_sbindir}/rcdbus # See doc/system-activation.txt in source tarball for the rationale # behind these permissions @@ -192,6 +198,7 @@ %files -n dbus-1-devel-doc %defattr(-,root,root) %dir %{_datadir}/doc/dbus +%dir %{_datadir}/doc/dbus/examples %{_datadir}/doc/dbus/api/ %doc %{_datadir}/doc/dbus/dbus-faq.html %doc %{_datadir}/doc/dbus/dbus-specification.html @@ -207,6 +214,11 @@ %doc %{_datadir}/doc/dbus/dbus-send.1.html %doc %{_datadir}/doc/dbus/dbus-uuidgen.1.html %doc %{_datadir}/doc/dbus/dbus.devhelp +%doc %{_datadir}/doc/dbus/dbus-test-tool.1.html +%doc %{_datadir}/doc/dbus/dbus-update-activation-environment.1.html +%doc %{_datadir}/doc/dbus/examples/GetAllMatchRules.py +%doc %{_datadir}/doc/dbus/examples/example-session-disable-stats.conf +%doc %{_datadir}/doc/dbus/examples/example-system-enable-stats.conf %doc doc/*.txt doc/file-boilerplate.c doc/TODO %{_datadir}/susehelp ++++++ dbus-1.8.20.tar.gz -> dbus-1.10.4.tar.gz ++++++ ++++ 68988 lines of diff (skipped)
