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 - fstrba@suse.com
+
+- 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
+ . 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)