Accepting request 346336 from Base:System
Upgrade to 1.10.4 - new minor version OBS-URL: https://build.opensuse.org/request/show/346336 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dbus-1?expand=0&rev=134
This commit is contained in:
commit
f46f3adab7
@ -1,3 +1,123 @@
|
||||
-------------------------------------------------------------------
|
||||
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 <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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 17 09:27:27 UTC 2015 - fstrba@suse.com
|
||||
|
||||
|
@ -27,7 +27,7 @@ Group: System/Daemons
|
||||
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 @@ fi
|
||||
%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 @@ fi
|
||||
%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 @@ fi
|
||||
%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
|
||||
|
||||
|
@ -158,18 +158,24 @@ fi
|
||||
%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 @@ fi
|
||||
%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 @@ fi
|
||||
%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
|
||||
|
||||
|
3
dbus-1.10.4.tar.gz
Normal file
3
dbus-1.10.4.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ad7dcad73ad9b0ff55819985d354eacfffe07e2eb8c763e155efc21d6001084b
|
||||
size 1951832
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5c4fbf4c64621c96e871da91d2b729a5b00536e116d3c4612a469d924b1b703a
|
||||
size 1871722
|
120
dbus-1.changes
120
dbus-1.changes
@ -1,3 +1,123 @@
|
||||
-------------------------------------------------------------------
|
||||
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 <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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 17 09:27:27 UTC 2015 - fstrba@suse.com
|
||||
|
||||
|
@ -28,7 +28,7 @@ Group: System/Daemons
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user