FEDORA-2018-860e8ae373 created by tomegun 2 years ago for Fedora 27
stable
  • Be less verbose about unknown usernames in the XML config of dbus-broker-launch.
  • The broker now implements the org.freedesktop.DBus.Peer, and org.freedesktop.DBus.Properties interfaces.
  • 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 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 --verbose command-line switch was dropped from both the broker and the launcher. Its behavior is now the default.
  • Read /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.

Reboot Required
After installing this update it is required that you reboot your system to ensure the changes supplied by this update are applied properly.

How to install

sudo dnf upgrade --advisory=FEDORA-2018-860e8ae373

This update has been submitted for testing by tomegun.

2 years ago

This update has obsoleted dbus-broker-14-1.fc27, and has inherited its bugs and notes.

2 years ago

This update has been pushed to testing.

2 years ago
User Icon lobocode commented & provided feedback 2 years ago
karma

works

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

2 years ago

This update has been submitted for batched by tomegun.

2 years ago

This update has been submitted for stable by tomegun.

2 years ago

This update has been pushed to stable.

2 years ago

Please login to add feedback.

Metadata
Type
enhancement
Severity
low
Karma
1
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
disabled
Dates
submitted
2 years ago
in testing
2 years ago
in stable
2 years ago
BZ#1592818 Ocasionally fails to start with "dbus-broker-launch[xxx]: No listener socket inherited""
0
0

Automated Test Results