dbus-broker-launch
.org.freedesktop.DBus.Peer
, and
org.freedesktop.DBus.Properties
interfaces.--machine-id
command-line switch to specify the
local machine-id to be served via the org.freedesktop.DBus.Peer
interface. The launcher uses libsystemd-daemon
to provide it.dbus-broker
and dbus-broker-launch
.<user>NAME</user>
configuration and
correctly drops privileges of the broker and itself after startup.send_broadcast
, min_fds
, and max_fds
XML policy attributes
are now supported (as defined by dbus-daemon(1)
).dbus-daemon(1)
.--verbose
command-line switch was dropped from both the broker
and the launcher. Its behavior is now the default./etc/{passwd,groups}
early on from the launcher to
pre-initialize the nss-cache. This allows startup on properly
configured systems without ever calling into NSS. Furthermore, in
case this does not resolve all required usernames, the launcher will
loudly log any call into NSS, to better debug early dead-locks in bus
startup code.
Note that this new mechanic overrules /etc/nsswitch.conf
for the
launcher. However, this is only made based on the assumption that
if an entry is present in /etc/{passwd,groups}
, it better be a valid
entry. If an entry is not present, the launcher will still correctly
call into NSS.The broker now implements the org.freedesktop.DBus.Peer
, and org.freedesktop.DBus.Properties
interfaces.
The man-pages have been updated to reflect the current state of dbus-broker
and dbus-broker-launch
.
Matches are now indexed by all major fields, greatly improving broadcast performance.
The launcher now respects the <user>NAME</user>
configuration and correctly drops privileges of the broker and itself after startup.
The send_broadcast
, min_fds
, and max_fds
XML policy attributes are now supported (as defined by dbus-daemon(1)
).
Configuration files are now watched for modifications by the launcher. Any modification triggers a configuration reload. This follows the behavior of dbus-daemon(1)
.
The broker gained a --machine-id
command-line switch to specify the local machine-id to be served via the org.freedesktop.DBus.Peer
interface. The launcher uses libsystemd-daemon
to provide it.
The controller interface of dbus-broker
has been renamed from org.bus1.DBus.Launcher
to org.bus1.DBus.Controller
.
sudo dnf upgrade --refresh --advisory=FEDORA-2018-0d44ddd748
Please login to add feedback.
This update has been submitted for testing by tomegun.
This update has obsoleted dbus-broker-14-1.fc28, and has inherited its bugs and notes.
works to me in VM
This update has been pushed to testing.
works
No clearly expressed regressions noticed
This update has been submitted for batched by bodhi.
This update has been submitted for stable by bodhi.
This update has been pushed to stable.